.elementor-24 .elementor-element.elementor-element-e305335{--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}.elementor-widget-slides .elementor-slide-heading{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-slides .elementor-slide-description{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-slides .elementor-slide-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-24 .elementor-element.elementor-element-e363181 .elementor-repeater-item-fdbdea2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://gruposanrafael.com/wp-content/uploads/2026/01/banner-05.webp);background-size:cover}.elementor-24 .elementor-element.elementor-element-e363181 .elementor-repeater-item-1c66c20 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://gruposanrafael.com/wp-content/uploads/2026/01/1-fondo-agro-01-scaled-1.webp);background-size:cover}.elementor-24 .elementor-element.elementor-element-e363181 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px}.elementor-24 .elementor-element.elementor-element-e363181{width:100%;max-width:100%}.elementor-24 .elementor-element.elementor-element-e363181 .swiper-slide-contents{max-width:66%}.elementor-24 .elementor-element.elementor-element-e363181 .swiper-slide-inner{text-align:center}.elementor-24 .elementor-element.elementor-element-85f2d6f{--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}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-24 .elementor-element.elementor-element-c0901a9{text-align:center}.elementor-24 .elementor-element.elementor-element-c0901a9 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:32px;font-weight:600;color:#033373}.elementor-24 .elementor-element.elementor-element-18599b4{--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}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-24 .elementor-element.elementor-element-903cbbb{text-align:justify;font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:400;color:#A8AABC}.elementor-24 .elementor-element.elementor-element-25a915c{--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}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-24 .elementor-element.elementor-element-51399aa{--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}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-24 .elementor-element.elementor-element-1a23811{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px}.elementor-24 .elementor-element.elementor-element-1a23811 .elementor-divider-separator{width:100%}.elementor-24 .elementor-element.elementor-element-1a23811 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-24 .elementor-element.elementor-element-b235668{--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}.elementor-24 .elementor-element.elementor-element-d203c92{text-align:center}.elementor-24 .elementor-element.elementor-element-d203c92 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:32px;font-weight:600;color:#033373}.elementor-24 .elementor-element.elementor-element-f1702b2{--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}.elementor-24 .elementor-element.elementor-element-e02f76c{text-align:justify;font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:400}.elementor-24 .elementor-element.elementor-element-0f8bd2f{--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}.elementor-24 .elementor-element.elementor-element-1c8d315{width:var(--container-widget-width,16.3%);max-width:16.3%;--container-widget-width:16.3%;--container-widget-flex-grow:0}.elementor-24 .elementor-element.elementor-element-1c8d315.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-24 .elementor-element.elementor-element-1c8d315 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:600;color:#033373}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-24 .elementor-element.elementor-element-5143f46 .elementor-button{background-color:#033373;border-radius:50px 50px 50px 50px}.elementor-24 .elementor-element.elementor-element-5143f46{width:var(--container-widget-width,31.479%);max-width:31.479%;--container-widget-width:31.479%;--container-widget-flex-grow:0}.elementor-24 .elementor-element.elementor-element-5143f46.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-24 .elementor-element.elementor-element-7e7f6cf{--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}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary )}.elementor-widget-woocommerce-products.products-heading-show .related-products>h2,.elementor-widget-woocommerce-products.products-heading-show .upsells>h2,.elementor-widget-woocommerce-products.products-heading-show .cross-sells>h2{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-24 .elementor-element.elementor-element-5184073.elementor-wc-products ul.products li.product{text-align:center}.elementor-24 .elementor-element.elementor-element-5184073.elementor-wc-products ul.products{grid-column-gap:40px}.elementor-24 .elementor-element.elementor-element-5184073.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#171C56}.elementor-24 .elementor-element.elementor-element-5184073.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#171C56}.elementor-24 .elementor-element.elementor-element-5184073.elementor-wc-products ul.products li.product span.onsale{display:block}.elementor-24 .elementor-element.elementor-element-93d4729{--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}.elementor-24 .elementor-element.elementor-element-627e32a{--divider-border-style:solid;--divider-color:#7D7D7D;--divider-border-width:1.5px}.elementor-24 .elementor-element.elementor-element-627e32a .elementor-divider-separator{width:100%}.elementor-24 .elementor-element.elementor-element-627e32a .elementor-divider{padding-block-start:12px;padding-block-end:12px}.elementor-24 .elementor-element.elementor-element-762b338{--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}.elementor-24 .elementor-element.elementor-element-8d929c4{text-align:center}.elementor-24 .elementor-element.elementor-element-8d929c4 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:32px;font-weight:600;color:#033373}.elementor-24 .elementor-element.elementor-element-219df3d{--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}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-24 .elementor-element.elementor-element-1413c12.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-24 .elementor-element.elementor-element-1413c12 .elementor-main-swiper{height:80px}.elementor-24 .elementor-element.elementor-element-1413c12 .elementor-swiper-button{font-size:20px}.elementor-24 .elementor-element.elementor-element-1413c12 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain}.elementor-24 .elementor-element.elementor-element-f395ac0{--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}.elementor-24 .elementor-element.elementor-element-d1a070c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px}.elementor-24 .elementor-element.elementor-element-d1a070c .elementor-divider-separator{width:100%}.elementor-24 .elementor-element.elementor-element-d1a070c .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-24 .elementor-element.elementor-element-16744f4{--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}.elementor-24 .elementor-element.elementor-element-224ea0a{text-align:center}.elementor-24 .elementor-element.elementor-element-224ea0a .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:32px;font-weight:600;color:#033373}.elementor-24 .elementor-element.elementor-element-066186a{--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}.elementor-24 .elementor-element.elementor-element-f077f0f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-24 .elementor-element.elementor-element-df290df{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px}.elementor-24 .elementor-element.elementor-element-df290df:hover{background-color:#CFCDCD}.elementor-24 .elementor-element.elementor-element-9a5f5a0 img{border-radius:25px 25px 25px 25px}.elementor-24 .elementor-element.elementor-element-a3b2373{text-align:center}.elementor-24 .elementor-element.elementor-element-a3b2373 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:600;color:#033373}.elementor-24 .elementor-element.elementor-element-3e812c6{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:400}.elementor-24 .elementor-element.elementor-element-dbfa87e .elementor-button{background-color:#033373;font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:500;border-radius:50px 50px 50px 50px}.elementor-24 .elementor-element.elementor-element-dbfa87e .elementor-button:hover,.elementor-24 .elementor-element.elementor-element-dbfa87e .elementor-button:focus{background-color:#FFF;color:#033373}.elementor-24 .elementor-element.elementor-element-dbfa87e .elementor-button:hover svg,.elementor-24 .elementor-element.elementor-element-dbfa87e .elementor-button:focus svg{fill:#033373}.elementor-24 .elementor-element.elementor-element-fec2546{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px}.elementor-24 .elementor-element.elementor-element-fec2546:hover{background-color:#CFCDCD}.elementor-24 .elementor-element.elementor-element-98621d0 img{border-radius:25px 25px 25px 25px}.elementor-24 .elementor-element.elementor-element-8225d51{text-align:center}.elementor-24 .elementor-element.elementor-element-8225d51 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:600;color:#033373}.elementor-24 .elementor-element.elementor-element-8646bfd{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:400}.elementor-24 .elementor-element.elementor-element-4a28ad4 .elementor-button{background-color:#033373;font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:500;border-radius:25px 25px 25px 25px}.elementor-24 .elementor-element.elementor-element-4a28ad4 .elementor-button:hover,.elementor-24 .elementor-element.elementor-element-4a28ad4 .elementor-button:focus{background-color:#FFF;color:#033373}.elementor-24 .elementor-element.elementor-element-4a28ad4 .elementor-button:hover svg,.elementor-24 .elementor-element.elementor-element-4a28ad4 .elementor-button:focus svg{fill:#033373}.elementor-24 .elementor-element.elementor-element-a033248{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px}.elementor-24 .elementor-element.elementor-element-a033248:hover{background-color:#CFCDCD}.elementor-24 .elementor-element.elementor-element-d88eeba img{border-radius:25px 25px 25px 25px}.elementor-24 .elementor-element.elementor-element-840db28{text-align:center}.elementor-24 .elementor-element.elementor-element-840db28 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:600;color:#033373}.elementor-24 .elementor-element.elementor-element-91229d4{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:400}.elementor-24 .elementor-element.elementor-element-9e50f5f .elementor-button{background-color:#033373;font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:500;border-radius:25px 25px 25px 25px}.elementor-24 .elementor-element.elementor-element-9e50f5f .elementor-button:hover,.elementor-24 .elementor-element.elementor-element-9e50f5f .elementor-button:focus{background-color:#FFF;color:#033373}.elementor-24 .elementor-element.elementor-element-9e50f5f .elementor-button:hover svg,.elementor-24 .elementor-element.elementor-element-9e50f5f .elementor-button:focus svg{fill:#033373}.elementor-24 .elementor-element.elementor-element-cacfcc3{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px}.elementor-24 .elementor-element.elementor-element-cacfcc3:hover{background-color:#CFCDCD}.elementor-24 .elementor-element.elementor-element-bb38d4c img{border-radius:25px 25px 25px 25px}.elementor-24 .elementor-element.elementor-element-25781e6{text-align:center}.elementor-24 .elementor-element.elementor-element-25781e6 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:600;color:#033373}.elementor-24 .elementor-element.elementor-element-3af7184{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:400}.elementor-24 .elementor-element.elementor-element-a3ddfab .elementor-button{background-color:#033373;font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:500;border-radius:25px 25px 25px 25px}.elementor-24 .elementor-element.elementor-element-a3ddfab .elementor-button:hover,.elementor-24 .elementor-element.elementor-element-a3ddfab .elementor-button:focus{background-color:#FFF;color:#033373}.elementor-24 .elementor-element.elementor-element-a3ddfab .elementor-button:hover svg,.elementor-24 .elementor-element.elementor-element-a3ddfab .elementor-button:focus svg{fill:#033373}.elementor-24 .elementor-element.elementor-element-43ceccf{--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}.elementor-24 .elementor-element.elementor-element-288b9b4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px}.elementor-24 .elementor-element.elementor-element-288b9b4 .elementor-divider-separator{width:100%}.elementor-24 .elementor-element.elementor-element-288b9b4 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-24 .elementor-element.elementor-element-8d50259{--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}.elementor-24 .elementor-element.elementor-element-e3078b1{text-align:center}.elementor-24 .elementor-element.elementor-element-e3078b1 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:32px;font-weight:600;color:#232D5B}.elementor-24 .elementor-element.elementor-element-460be46{--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}.elementor-widget-hfe-basic-posts .hfe-post-title a{color:var(--e-global-color-primary)}.elementor-widget-hfe-basic-posts .hfe-post-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-hfe-basic-posts .hfe-post-meta{color:var(--e-global-color-text);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-hfe-basic-posts .hfe-post-excerpt{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-hfe-basic-posts .hfe-read-more{color:var(--e-global-color-accent)}.elementor-24 .elementor-element.elementor-element-c8649ce .hfe-post-card{background-color:#F6F6F6}.elementor-24 .elementor-element.elementor-element-c8649ce .hfe-posts-grid{grid-template-columns:repeat(3,1fr);column-gap:20px;row-gap:30px}.elementor-24 .elementor-element.elementor-element-c8649ce .hfe-post-content{padding:20px 20px 20px 20px}.elementor-24 .elementor-element.elementor-element-c8649ce .hfe-post-title a{color:#033373}.elementor-24 .elementor-element.elementor-element-c8649ce .hfe-post-title{font-family:"Open Sans",Sans-serif;font-weight:600;margin-bottom:5px}.elementor-24 .elementor-element.elementor-element-c8649ce .hfe-post-meta{color:#747687;margin-bottom:15px}.elementor-24 .elementor-element.elementor-element-c8649ce .hfe-post-excerpt{color:#A8AABC;margin-bottom:15px}.elementor-24 .elementor-element.elementor-element-c8649ce .hfe-read-more{color:#000}.elementor-24 .elementor-element.elementor-element-5bbf2df{--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}.elementor-24 .elementor-element.elementor-element-bac2a8e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px}.elementor-24 .elementor-element.elementor-element-bac2a8e .elementor-divider-separator{width:100%}.elementor-24 .elementor-element.elementor-element-bac2a8e .elementor-divider{padding-block-start:12px;padding-block-end:12px}.elementor-24 .elementor-element.elementor-element-21ac744{--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}.elementor-24 .elementor-element.elementor-element-66d874f{text-align:center}.elementor-24 .elementor-element.elementor-element-66d874f .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:32px;font-weight:600;color:#033373}.elementor-24 .elementor-element.elementor-element-59e98ad{--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-24 .elementor-element.elementor-element-02f9c3f{--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}.elementor-24 .elementor-element.elementor-element-02f9c3f.e-con{--flex-grow:0;--flex-shrink:0}.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-24 .elementor-element.elementor-element-42d3da4 .elementor-icon-wrapper{text-align:center}.elementor-24 .elementor-element.elementor-element-42d3da4.elementor-view-stacked .elementor-icon{background-color:#747687}.elementor-24 .elementor-element.elementor-element-42d3da4.elementor-view-framed .elementor-icon,.elementor-24 .elementor-element.elementor-element-42d3da4.elementor-view-default .elementor-icon{color:#747687;border-color:#747687}.elementor-24 .elementor-element.elementor-element-42d3da4.elementor-view-framed .elementor-icon,.elementor-24 .elementor-element.elementor-element-42d3da4.elementor-view-default .elementor-icon svg{fill:#747687}.elementor-24 .elementor-element.elementor-element-42d3da4 .elementor-icon{font-size:30px}.elementor-24 .elementor-element.elementor-element-42d3da4 .elementor-icon svg{height:30px}.elementor-24 .elementor-element.elementor-element-484c862{--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}.elementor-24 .elementor-element.elementor-element-484c862.e-con{--flex-grow:0;--flex-shrink:0}.elementor-24 .elementor-element.elementor-element-712be35{--display:flex}.elementor-24 .elementor-element.elementor-element-27ef6ac .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:600;color:#A8AABC}.elementor-24 .elementor-element.elementor-element-02debdb{font-family:"Open Sans",Sans-serif;font-weight:400;color:#747687}.elementor-24 .elementor-element.elementor-element-c004831{--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}.elementor-24 .elementor-element.elementor-element-c004831.e-con{--flex-grow:0;--flex-shrink:0}.elementor-24 .elementor-element.elementor-element-e0492a9 .elementor-icon-wrapper{text-align:center}.elementor-24 .elementor-element.elementor-element-e0492a9.elementor-view-stacked .elementor-icon{background-color:#747687}.elementor-24 .elementor-element.elementor-element-e0492a9.elementor-view-framed .elementor-icon,.elementor-24 .elementor-element.elementor-element-e0492a9.elementor-view-default .elementor-icon{color:#747687;border-color:#747687}.elementor-24 .elementor-element.elementor-element-e0492a9.elementor-view-framed .elementor-icon,.elementor-24 .elementor-element.elementor-element-e0492a9.elementor-view-default .elementor-icon svg{fill:#747687}.elementor-24 .elementor-element.elementor-element-e0492a9 .elementor-icon{font-size:30px}.elementor-24 .elementor-element.elementor-element-e0492a9 .elementor-icon svg{height:30px}.elementor-24 .elementor-element.elementor-element-555019b{--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}.elementor-24 .elementor-element.elementor-element-555019b.e-con{--flex-grow:0;--flex-shrink:0}.elementor-24 .elementor-element.elementor-element-a82b9e2{--display:flex}.elementor-24 .elementor-element.elementor-element-db6044e .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:600;color:#A8AABC}.elementor-24 .elementor-element.elementor-element-6d31a33{font-family:"Open Sans",Sans-serif;font-weight:400;color:#747687}.elementor-24 .elementor-element.elementor-element-98a95a9{--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-24 .elementor-element.elementor-element-29c0fa9{--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}.elementor-24 .elementor-element.elementor-element-23c3dd2{--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}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-02f9c3f{--width:4.972%}.elementor-24 .elementor-element.elementor-element-484c862{--width:41.306%}.elementor-24 .elementor-element.elementor-element-c004831{--width:4.997%}.elementor-24 .elementor-element.elementor-element-555019b{--width:48.551%}.elementor-24 .elementor-element.elementor-element-29c0fa9{--width:50%}.elementor-24 .elementor-element.elementor-element-23c3dd2{--width:50%}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-5184073.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-24 .elementor-element.elementor-element-1413c12.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-24 .elementor-element.elementor-element-f077f0f{--grid-auto-flow:row}.elementor-24 .elementor-element.elementor-element-c8649ce .hfe-posts-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-5184073.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-24 .elementor-element.elementor-element-1413c12.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-24 .elementor-element.elementor-element-f077f0f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-24 .elementor-element.elementor-element-c8649ce .hfe-posts-grid{grid-template-columns:repeat(1,1fr)}}