.elementor-29436 .elementor-element.elementor-element-5ce9fe1f:not(.elementor-motion-effects-element-type-background), .elementor-29436 .elementor-element.elementor-element-5ce9fe1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-29436 .elementor-element.elementor-element-5ce9fe1f > .elementor-container{max-width:1200px;}.elementor-29436 .elementor-element.elementor-element-5ce9fe1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 30px 20px;}.elementor-29436 .elementor-element.elementor-element-5ce9fe1f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-5567167a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-repeater-item-vyhero1 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://vitaminasya.com.co/wp-content/uploads/vitaminasya-banner-magnesio.webp);background-size:contain;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-repeater-item-vyhero1 .swiper-slide-contents{margin-right:auto;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-repeater-item-vyhero1 .swiper-slide-inner{align-items:center;text-align:start;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-repeater-item-vyhero1 .swiper-slide-inner .elementor-slide-heading{color:#333333;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-repeater-item-vyhero1 .swiper-slide-inner .elementor-slide-description{color:#333333;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-repeater-item-vyhero1 .swiper-slide-inner .elementor-slide-button{color:#333333;border-color:#333333;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-repeater-item-vyhero2 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://vitaminasya.com.co/wp-content/uploads/vitaminasya-banner-colageno.webp);background-size:contain;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-repeater-item-vyhero2 .swiper-slide-contents{margin-right:auto;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-repeater-item-vyhero2 .swiper-slide-inner{align-items:center;text-align:start;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-repeater-item-vyhero2 .swiper-slide-inner .elementor-slide-heading{color:#333333;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-repeater-item-vyhero2 .swiper-slide-inner .elementor-slide-description{color:#333333;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-repeater-item-vyhero2 .swiper-slide-inner .elementor-slide-button{color:#333333;border-color:#333333;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-repeater-item-vyhero3 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://vitaminasya.com.co/wp-content/uploads/vitaminasya-banner-gomas.webp);background-size:contain;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-repeater-item-vyhero3 .swiper-slide-contents{margin-right:auto;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-repeater-item-vyhero3 .swiper-slide-inner{align-items:center;text-align:start;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-repeater-item-vyhero3 .swiper-slide-inner .elementor-slide-heading{color:#333333;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-repeater-item-vyhero3 .swiper-slide-inner .elementor-slide-description{color:#333333;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-repeater-item-vyhero3 .swiper-slide-inner .elementor-slide-button{color:#333333;border-color:#333333;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-slide-button{background-color:#C45C26;border-width:0px;border-radius:99px;color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-d3f450a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-d3f450a .swiper-slide{height:500px;}.elementor-29436 .elementor-element.elementor-element-d3f450a .swiper-slide-contents{max-width:100%;}.elementor-29436 .elementor-element.elementor-element-d3f450a .swiper-slide-inner{padding:24px 38px 52px 38px;text-align:center;}.elementor-29436 .elementor-element.elementor-element-d3f450a .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:8px;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-slide-heading{color:#333333;font-family:"Newsreader", system-ui, sans-serif;font-size:32px;font-weight:500;}.elementor-29436 .elementor-element.elementor-element-d3f450a .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:16px;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-slide-description{color:#6B6B66;font-family:"DM Sans", system-ui, sans-serif;font-size:14px;line-height:1.5em;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-swiper-button{font-size:20px;color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-swiper-button svg{fill:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-d3f450a .swiper-pagination-bullet-active{background-color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-bfbe928 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29436 .elementor-element.elementor-element-bfbe928:not(.elementor-motion-effects-element-type-background), .elementor-29436 .elementor-element.elementor-element-bfbe928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-29436 .elementor-element.elementor-element-bfbe928 > .elementor-container{max-width:1200px;}.elementor-29436 .elementor-element.elementor-element-bfbe928{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 20px 110px 20px;}.elementor-29436 .elementor-element.elementor-element-bfbe928 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-bfbe928 > .elementor-shape-bottom .elementor-shape-fill{fill:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-bfbe928 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:60px;}.elementor-29436 .elementor-element.elementor-element-69971f8b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-c4510bc > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29436 .elementor-element.elementor-element-c4510bc .elementor-heading-title{font-family:"DM Sans", system-ui, sans-serif;font-size:13px;font-weight:500;line-height:1.13em;color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-79a28e40 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29436 .elementor-element.elementor-element-79a28e40 .elementor-heading-title{font-family:"Newsreader", system-ui, sans-serif;font-size:76px;font-weight:500;line-height:1.13em;color:#333333;}.elementor-29436 .elementor-element.elementor-element-6406a49f > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-29436 .elementor-element.elementor-element-6406a49f{font-family:"DM Sans", system-ui, sans-serif;font-size:18px;line-height:1.65em;color:#6B6B66;}.elementor-29436 .elementor-element.elementor-element-34dbe712 .elementor-button{background-color:#C45C26;font-family:"DM Sans", system-ui, sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-29436 .elementor-element.elementor-element-34dbe712 .elementor-button:hover, .elementor-29436 .elementor-element.elementor-element-34dbe712 .elementor-button:focus{background-color:#A84B1F;color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-34dbe712 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-34dbe712 .elementor-button:hover svg, .elementor-29436 .elementor-element.elementor-element-34dbe712 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-2fb952f1 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-29436 .elementor-element.elementor-element-2fb952f1{font-family:"DM Sans", system-ui, sans-serif;font-size:14px;line-height:1.65em;color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-c30d96c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-79b82253 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-79b82253 img{width:100%;height:560px;object-fit:cover;object-position:center center;}.elementor-29436 .elementor-element.elementor-element-c524435:not(.elementor-motion-effects-element-type-background), .elementor-29436 .elementor-element.elementor-element-c524435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-c524435{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 18px 0px;}.elementor-29436 .elementor-element.elementor-element-c524435 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-4882b88 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-6679662 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-c6b1e53:not(.elementor-motion-effects-element-type-background), .elementor-29436 .elementor-element.elementor-element-c6b1e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F6F2;}.elementor-29436 .elementor-element.elementor-element-c6b1e53 > .elementor-container{max-width:1200px;}.elementor-29436 .elementor-element.elementor-element-c6b1e53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 10px 20px;}.elementor-29436 .elementor-element.elementor-element-c6b1e53 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-6dc2519 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-29436 .elementor-element.elementor-element-6dc2519 .elementor-icon-box-title{margin-block-end:6px;color:#333333;}.elementor-29436 .elementor-element.elementor-element-6dc2519.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#0F6B4C;color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-6dc2519.elementor-view-framed .elementor-icon, .elementor-29436 .elementor-element.elementor-element-6dc2519.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-6dc2519.elementor-view-framed .elementor-icon{background-color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-6dc2519 .elementor-icon{font-size:22px;padding:16px;}.elementor-29436 .elementor-element.elementor-element-6dc2519 .elementor-icon-box-title, .elementor-29436 .elementor-element.elementor-element-6dc2519 .elementor-icon-box-title a{font-family:"Newsreader", system-ui, sans-serif;font-size:22px;font-weight:500;}.elementor-29436 .elementor-element.elementor-element-6dc2519 .elementor-icon-box-description{font-family:"DM Sans", system-ui, sans-serif;font-size:15px;line-height:1.6em;color:#4A4A46;}.elementor-29436 .elementor-element.elementor-element-c14cf93 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-29436 .elementor-element.elementor-element-c14cf93 .elementor-icon-box-title{margin-block-end:6px;color:#333333;}.elementor-29436 .elementor-element.elementor-element-c14cf93.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#0F6B4C;color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-c14cf93.elementor-view-framed .elementor-icon, .elementor-29436 .elementor-element.elementor-element-c14cf93.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-c14cf93.elementor-view-framed .elementor-icon{background-color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-c14cf93 .elementor-icon{font-size:22px;padding:16px;}.elementor-29436 .elementor-element.elementor-element-c14cf93 .elementor-icon-box-title, .elementor-29436 .elementor-element.elementor-element-c14cf93 .elementor-icon-box-title a{font-family:"Newsreader", system-ui, sans-serif;font-size:22px;font-weight:500;}.elementor-29436 .elementor-element.elementor-element-c14cf93 .elementor-icon-box-description{font-family:"DM Sans", system-ui, sans-serif;font-size:15px;line-height:1.6em;color:#4A4A46;}.elementor-29436 .elementor-element.elementor-element-9de872d .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-29436 .elementor-element.elementor-element-9de872d .elementor-icon-box-title{margin-block-end:6px;color:#333333;}.elementor-29436 .elementor-element.elementor-element-9de872d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#0F6B4C;color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-9de872d.elementor-view-framed .elementor-icon, .elementor-29436 .elementor-element.elementor-element-9de872d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-9de872d.elementor-view-framed .elementor-icon{background-color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-9de872d .elementor-icon{font-size:22px;padding:16px;}.elementor-29436 .elementor-element.elementor-element-9de872d .elementor-icon-box-title, .elementor-29436 .elementor-element.elementor-element-9de872d .elementor-icon-box-title a{font-family:"Newsreader", system-ui, sans-serif;font-size:22px;font-weight:500;}.elementor-29436 .elementor-element.elementor-element-9de872d .elementor-icon-box-description{font-family:"DM Sans", system-ui, sans-serif;font-size:15px;line-height:1.6em;color:#4A4A46;}.elementor-29436 .elementor-element.elementor-element-dd1008a .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-29436 .elementor-element.elementor-element-dd1008a .elementor-icon-box-title{margin-block-end:6px;color:#333333;}.elementor-29436 .elementor-element.elementor-element-dd1008a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#0F6B4C;color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-dd1008a.elementor-view-framed .elementor-icon, .elementor-29436 .elementor-element.elementor-element-dd1008a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-dd1008a.elementor-view-framed .elementor-icon{background-color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-dd1008a .elementor-icon{font-size:22px;padding:16px;}.elementor-29436 .elementor-element.elementor-element-dd1008a .elementor-icon-box-title, .elementor-29436 .elementor-element.elementor-element-dd1008a .elementor-icon-box-title a{font-family:"Newsreader", system-ui, sans-serif;font-size:22px;font-weight:500;}.elementor-29436 .elementor-element.elementor-element-dd1008a .elementor-icon-box-description{font-family:"DM Sans", system-ui, sans-serif;font-size:15px;line-height:1.6em;color:#4A4A46;}.elementor-29436 .elementor-element.elementor-element-e3c082c:not(.elementor-motion-effects-element-type-background), .elementor-29436 .elementor-element.elementor-element-e3c082c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F6F2;}.elementor-29436 .elementor-element.elementor-element-e3c082c > .elementor-container{max-width:1200px;}.elementor-29436 .elementor-element.elementor-element-e3c082c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 66px 20px;}.elementor-29436 .elementor-element.elementor-element-e3c082c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-e3c082c > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-e3c082c > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:36px;}.elementor-29436 .elementor-element.elementor-element-d800d81 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29436 .elementor-element.elementor-element-d800d81{text-align:center;}.elementor-29436 .elementor-element.elementor-element-d800d81 .elementor-heading-title{font-family:"DM Sans", system-ui, sans-serif;font-size:13px;font-weight:700;letter-spacing:1.6px;color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-971510f{text-align:center;}.elementor-29436 .elementor-element.elementor-element-12bef8d8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29436 .elementor-element.elementor-element-12bef8d8:not(.elementor-motion-effects-element-type-background), .elementor-29436 .elementor-element.elementor-element-12bef8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-12bef8d8 > .elementor-container{max-width:1200px;}.elementor-29436 .elementor-element.elementor-element-12bef8d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 30px 20px;}.elementor-29436 .elementor-element.elementor-element-12bef8d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-76d82773 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-1796d5fd > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29436 .elementor-element.elementor-element-1796d5fd .elementor-heading-title{font-family:"Newsreader", system-ui, sans-serif;font-size:42px;font-weight:500;line-height:1.13em;color:#333333;}.elementor-29436 .elementor-element.elementor-element-7fb4c175 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-29436 .elementor-element.elementor-element-7fb4c175{font-family:"DM Sans", system-ui, sans-serif;font-size:16px;line-height:1.65em;color:#6B6B66;}.elementor-29436 .elementor-element.elementor-element-2e410411 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29436 .elementor-element.elementor-element-2e410411:not(.elementor-motion-effects-element-type-background), .elementor-29436 .elementor-element.elementor-element-2e410411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-2e410411 > .elementor-container{max-width:1200px;}.elementor-29436 .elementor-element.elementor-element-2e410411{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 120px 20px;}.elementor-29436 .elementor-element.elementor-element-2e410411 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-2e410411 > .elementor-shape-bottom .elementor-shape-fill{fill:#FAF7F2;}.elementor-29436 .elementor-element.elementor-element-2e410411 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:70px;}.elementor-29436 .elementor-element.elementor-element-33af9978:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29436 .elementor-element.elementor-element-33af9978 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-33af9978 > .elementor-element-populated, .elementor-29436 .elementor-element.elementor-element-33af9978 > .elementor-element-populated > .elementor-background-overlay, .elementor-29436 .elementor-element.elementor-element-33af9978 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-29436 .elementor-element.elementor-element-33af9978 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-29436 .elementor-element.elementor-element-33af9978 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-15b73130 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-15b73130{text-align:center;}.elementor-29436 .elementor-element.elementor-element-15b73130 img{width:150px;}.elementor-29436 .elementor-element.elementor-element-13c33c2f > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29436 .elementor-element.elementor-element-13c33c2f .elementor-heading-title{font-family:"Newsreader", system-ui, sans-serif;font-size:26px;font-weight:500;line-height:1.13em;color:#333333;}.elementor-29436 .elementor-element.elementor-element-2fa2ebf6 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-29436 .elementor-element.elementor-element-2fa2ebf6{font-family:"DM Sans", system-ui, sans-serif;font-size:15px;line-height:1.65em;color:#6B6B66;}.elementor-29436 .elementor-element.elementor-element-4cec2f9d .elementor-button{background-color:#F1F6F2;font-family:"DM Sans", system-ui, sans-serif;font-size:16px;font-weight:700;fill:#333333;color:#333333;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-29436 .elementor-element.elementor-element-4cec2f9d .elementor-button:hover, .elementor-29436 .elementor-element.elementor-element-4cec2f9d .elementor-button:focus{background-color:#E3EEE7;color:#333333;}.elementor-29436 .elementor-element.elementor-element-4cec2f9d > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-4cec2f9d .elementor-button:hover svg, .elementor-29436 .elementor-element.elementor-element-4cec2f9d .elementor-button:focus svg{fill:#333333;}.elementor-29436 .elementor-element.elementor-element-158b6e38:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29436 .elementor-element.elementor-element-158b6e38 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-158b6e38 > .elementor-element-populated, .elementor-29436 .elementor-element.elementor-element-158b6e38 > .elementor-element-populated > .elementor-background-overlay, .elementor-29436 .elementor-element.elementor-element-158b6e38 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-29436 .elementor-element.elementor-element-158b6e38 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-29436 .elementor-element.elementor-element-158b6e38 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-695544f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-695544f5{text-align:center;}.elementor-29436 .elementor-element.elementor-element-695544f5 img{width:150px;}.elementor-29436 .elementor-element.elementor-element-165dc323 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29436 .elementor-element.elementor-element-165dc323 .elementor-heading-title{font-family:"Newsreader", system-ui, sans-serif;font-size:26px;font-weight:500;line-height:1.13em;color:#333333;}.elementor-29436 .elementor-element.elementor-element-3e735746 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-29436 .elementor-element.elementor-element-3e735746{font-family:"DM Sans", system-ui, sans-serif;font-size:15px;line-height:1.65em;color:#6B6B66;}.elementor-29436 .elementor-element.elementor-element-629fafd8 .elementor-button{background-color:#F1F6F2;font-family:"DM Sans", system-ui, sans-serif;font-size:16px;font-weight:700;fill:#333333;color:#333333;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-29436 .elementor-element.elementor-element-629fafd8 .elementor-button:hover, .elementor-29436 .elementor-element.elementor-element-629fafd8 .elementor-button:focus{background-color:#E3EEE7;color:#333333;}.elementor-29436 .elementor-element.elementor-element-629fafd8 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-629fafd8 .elementor-button:hover svg, .elementor-29436 .elementor-element.elementor-element-629fafd8 .elementor-button:focus svg{fill:#333333;}.elementor-29436 .elementor-element.elementor-element-293571be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29436 .elementor-element.elementor-element-293571be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-293571be > .elementor-element-populated, .elementor-29436 .elementor-element.elementor-element-293571be > .elementor-element-populated > .elementor-background-overlay, .elementor-29436 .elementor-element.elementor-element-293571be > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-29436 .elementor-element.elementor-element-293571be > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-29436 .elementor-element.elementor-element-293571be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-329b649f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-329b649f{text-align:center;}.elementor-29436 .elementor-element.elementor-element-329b649f img{width:150px;}.elementor-29436 .elementor-element.elementor-element-7f3a1e79 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29436 .elementor-element.elementor-element-7f3a1e79 .elementor-heading-title{font-family:"Newsreader", system-ui, sans-serif;font-size:26px;font-weight:500;line-height:1.13em;color:#333333;}.elementor-29436 .elementor-element.elementor-element-6d69f2de > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-29436 .elementor-element.elementor-element-6d69f2de{font-family:"DM Sans", system-ui, sans-serif;font-size:15px;line-height:1.65em;color:#6B6B66;}.elementor-29436 .elementor-element.elementor-element-2bec957 .elementor-button{background-color:#F1F6F2;font-family:"DM Sans", system-ui, sans-serif;font-size:16px;font-weight:700;fill:#333333;color:#333333;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-29436 .elementor-element.elementor-element-2bec957 .elementor-button:hover, .elementor-29436 .elementor-element.elementor-element-2bec957 .elementor-button:focus{background-color:#E3EEE7;color:#333333;}.elementor-29436 .elementor-element.elementor-element-2bec957 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-2bec957 .elementor-button:hover svg, .elementor-29436 .elementor-element.elementor-element-2bec957 .elementor-button:focus svg{fill:#333333;}.elementor-29436 .elementor-element.elementor-element-7693077f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29436 .elementor-element.elementor-element-7693077f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-7693077f > .elementor-element-populated, .elementor-29436 .elementor-element.elementor-element-7693077f > .elementor-element-populated > .elementor-background-overlay, .elementor-29436 .elementor-element.elementor-element-7693077f > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-29436 .elementor-element.elementor-element-7693077f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-29436 .elementor-element.elementor-element-7693077f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-2a6ca074 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-2a6ca074{text-align:center;}.elementor-29436 .elementor-element.elementor-element-2a6ca074 img{width:150px;}.elementor-29436 .elementor-element.elementor-element-7e3a67be > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29436 .elementor-element.elementor-element-7e3a67be .elementor-heading-title{font-family:"Newsreader", system-ui, sans-serif;font-size:26px;font-weight:500;line-height:1.13em;color:#333333;}.elementor-29436 .elementor-element.elementor-element-368be800 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-29436 .elementor-element.elementor-element-368be800{font-family:"DM Sans", system-ui, sans-serif;font-size:15px;line-height:1.65em;color:#6B6B66;}.elementor-29436 .elementor-element.elementor-element-5564b3bb .elementor-button{background-color:#F1F6F2;font-family:"DM Sans", system-ui, sans-serif;font-size:16px;font-weight:700;fill:#333333;color:#333333;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-29436 .elementor-element.elementor-element-5564b3bb .elementor-button:hover, .elementor-29436 .elementor-element.elementor-element-5564b3bb .elementor-button:focus{background-color:#E3EEE7;color:#333333;}.elementor-29436 .elementor-element.elementor-element-5564b3bb > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-5564b3bb .elementor-button:hover svg, .elementor-29436 .elementor-element.elementor-element-5564b3bb .elementor-button:focus svg{fill:#333333;}.elementor-29436 .elementor-element.elementor-element-5002fa3d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29436 .elementor-element.elementor-element-5002fa3d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-5002fa3d > .elementor-element-populated, .elementor-29436 .elementor-element.elementor-element-5002fa3d > .elementor-element-populated > .elementor-background-overlay, .elementor-29436 .elementor-element.elementor-element-5002fa3d > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-29436 .elementor-element.elementor-element-5002fa3d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-29436 .elementor-element.elementor-element-5002fa3d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-1e858636 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-1e858636{text-align:center;}.elementor-29436 .elementor-element.elementor-element-1e858636 img{width:150px;}.elementor-29436 .elementor-element.elementor-element-472913d1 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29436 .elementor-element.elementor-element-472913d1 .elementor-heading-title{font-family:"Newsreader", system-ui, sans-serif;font-size:26px;font-weight:500;line-height:1.13em;color:#333333;}.elementor-29436 .elementor-element.elementor-element-509fd26b > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-29436 .elementor-element.elementor-element-509fd26b{font-family:"DM Sans", system-ui, sans-serif;font-size:15px;line-height:1.65em;color:#6B6B66;}.elementor-29436 .elementor-element.elementor-element-27d44de1 .elementor-button{background-color:#F1F6F2;font-family:"DM Sans", system-ui, sans-serif;font-size:16px;font-weight:700;fill:#333333;color:#333333;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-29436 .elementor-element.elementor-element-27d44de1 .elementor-button:hover, .elementor-29436 .elementor-element.elementor-element-27d44de1 .elementor-button:focus{background-color:#E3EEE7;color:#333333;}.elementor-29436 .elementor-element.elementor-element-27d44de1 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-27d44de1 .elementor-button:hover svg, .elementor-29436 .elementor-element.elementor-element-27d44de1 .elementor-button:focus svg{fill:#333333;}.elementor-29436 .elementor-element.elementor-element-6274a75b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29436 .elementor-element.elementor-element-6274a75b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-6274a75b > .elementor-element-populated, .elementor-29436 .elementor-element.elementor-element-6274a75b > .elementor-element-populated > .elementor-background-overlay, .elementor-29436 .elementor-element.elementor-element-6274a75b > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-29436 .elementor-element.elementor-element-6274a75b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-29436 .elementor-element.elementor-element-6274a75b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-7362018f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-7362018f{text-align:center;}.elementor-29436 .elementor-element.elementor-element-7362018f img{width:150px;}.elementor-29436 .elementor-element.elementor-element-5ff4b033 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29436 .elementor-element.elementor-element-5ff4b033 .elementor-heading-title{font-family:"Newsreader", system-ui, sans-serif;font-size:26px;font-weight:500;line-height:1.13em;color:#333333;}.elementor-29436 .elementor-element.elementor-element-6821170 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-29436 .elementor-element.elementor-element-6821170{font-family:"DM Sans", system-ui, sans-serif;font-size:15px;line-height:1.65em;color:#6B6B66;}.elementor-29436 .elementor-element.elementor-element-4eef55ad .elementor-button{background-color:#F1F6F2;font-family:"DM Sans", system-ui, sans-serif;font-size:16px;font-weight:700;fill:#333333;color:#333333;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-29436 .elementor-element.elementor-element-4eef55ad .elementor-button:hover, .elementor-29436 .elementor-element.elementor-element-4eef55ad .elementor-button:focus{background-color:#E3EEE7;color:#333333;}.elementor-29436 .elementor-element.elementor-element-4eef55ad > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-4eef55ad .elementor-button:hover svg, .elementor-29436 .elementor-element.elementor-element-4eef55ad .elementor-button:focus svg{fill:#333333;}.elementor-29436 .elementor-element.elementor-element-925a069 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29436 .elementor-element.elementor-element-925a069:not(.elementor-motion-effects-element-type-background), .elementor-29436 .elementor-element.elementor-element-925a069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-29436 .elementor-element.elementor-element-925a069 > .elementor-container{max-width:1200px;}.elementor-29436 .elementor-element.elementor-element-925a069{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 20px 20px;}.elementor-29436 .elementor-element.elementor-element-925a069 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-11ac5a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-b681a89 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29436 .elementor-element.elementor-element-b681a89 .elementor-heading-title{font-family:"DM Sans", system-ui, sans-serif;font-size:13px;font-weight:700;letter-spacing:1.6px;color:#C45C26;}.elementor-29436 .elementor-element.elementor-element-e78885d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29436 .elementor-element.elementor-element-e78885d .elementor-heading-title{font-family:"Newsreader", system-ui, sans-serif;font-size:42px;font-weight:500;line-height:1.13em;color:#333333;}.elementor-29436 .elementor-element.elementor-element-7ce35cc > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-29436 .elementor-element.elementor-element-7ce35cc{font-family:"DM Sans", system-ui, sans-serif;font-size:16px;line-height:1.65em;color:#6B6B66;}.elementor-29436 .elementor-element.elementor-element-a18469a .wd-products-with-bg, .elementor-29436 .elementor-element.elementor-element-a18469a .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-a91fd27 .elementor-button{background-color:#F1F6F2;font-family:"DM Sans", system-ui, sans-serif;font-size:16px;font-weight:700;fill:#333333;color:#333333;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-29436 .elementor-element.elementor-element-a91fd27 .elementor-button:hover, .elementor-29436 .elementor-element.elementor-element-a91fd27 .elementor-button:focus{background-color:#E3EEE7;color:#333333;}.elementor-29436 .elementor-element.elementor-element-a91fd27 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-a91fd27 .elementor-button:hover svg, .elementor-29436 .elementor-element.elementor-element-a91fd27 .elementor-button:focus svg{fill:#333333;}.elementor-29436 .elementor-element.elementor-element-1b5e2e69 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29436 .elementor-element.elementor-element-1b5e2e69:not(.elementor-motion-effects-element-type-background), .elementor-29436 .elementor-element.elementor-element-1b5e2e69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-29436 .elementor-element.elementor-element-1b5e2e69 > .elementor-container{max-width:1200px;}.elementor-29436 .elementor-element.elementor-element-1b5e2e69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 90px 20px;}.elementor-29436 .elementor-element.elementor-element-1b5e2e69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-1b5e2e69 > .elementor-shape-bottom .elementor-shape-fill{fill:#F1F6F2;}.elementor-29436 .elementor-element.elementor-element-1b5e2e69 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:60px;}.elementor-29436 .elementor-element.elementor-element-4324c86b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-c4ad84f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29436 .elementor-element.elementor-element-c4ad84f .elementor-heading-title{font-family:"DM Sans", system-ui, sans-serif;font-size:13px;font-weight:700;letter-spacing:1.6px;color:#C45C26;}.elementor-29436 .elementor-element.elementor-element-7bf7d2e0 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29436 .elementor-element.elementor-element-7bf7d2e0 .elementor-heading-title{font-family:"Newsreader", system-ui, sans-serif;font-size:42px;font-weight:500;line-height:1.13em;color:#333333;}.elementor-29436 .elementor-element.elementor-element-301e1876 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-29436 .elementor-element.elementor-element-301e1876{font-family:"DM Sans", system-ui, sans-serif;font-size:16px;line-height:1.65em;color:#6B6B66;}.elementor-29436 .elementor-element.elementor-element-6c8df61c .wd-products-with-bg, .elementor-29436 .elementor-element.elementor-element-6c8df61c .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-24f10b9d .elementor-button{background-color:#F1F6F2;font-family:"DM Sans", system-ui, sans-serif;font-size:16px;font-weight:700;fill:#333333;color:#333333;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-29436 .elementor-element.elementor-element-24f10b9d .elementor-button:hover, .elementor-29436 .elementor-element.elementor-element-24f10b9d .elementor-button:focus{background-color:#E3EEE7;color:#333333;}.elementor-29436 .elementor-element.elementor-element-24f10b9d > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-24f10b9d .elementor-button:hover svg, .elementor-29436 .elementor-element.elementor-element-24f10b9d .elementor-button:focus svg{fill:#333333;}.elementor-29436 .elementor-element.elementor-element-6908d2c5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29436 .elementor-element.elementor-element-6908d2c5:not(.elementor-motion-effects-element-type-background), .elementor-29436 .elementor-element.elementor-element-6908d2c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F6F2;}.elementor-29436 .elementor-element.elementor-element-6908d2c5 > .elementor-container{max-width:1200px;}.elementor-29436 .elementor-element.elementor-element-6908d2c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 90px 20px;}.elementor-29436 .elementor-element.elementor-element-6908d2c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-6908d2c5 > .elementor-shape-bottom .elementor-shape-fill{fill:#FAF7F2;}.elementor-29436 .elementor-element.elementor-element-6908d2c5 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:60px;transform:translateX(-50%) rotateY(180deg);}.elementor-29436 .elementor-element.elementor-element-4ce62dd5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-5714ea2a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29436 .elementor-element.elementor-element-5714ea2a .elementor-heading-title{font-family:"Newsreader", system-ui, sans-serif;font-size:52px;font-weight:500;line-height:1.13em;color:#333333;}.elementor-29436 .elementor-element.elementor-element-6445b4c8 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-29436 .elementor-element.elementor-element-6445b4c8{font-family:"DM Sans", system-ui, sans-serif;font-size:16px;line-height:1.65em;color:#6B6B66;}.elementor-29436 .elementor-element.elementor-element-4055f885 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-29436 .elementor-element.elementor-element-4055f885{font-family:"DM Sans", system-ui, sans-serif;font-size:16px;line-height:1.65em;color:#333333;}.elementor-29436 .elementor-element.elementor-element-571ab4a3 .elementor-button{background-color:#C45C26;font-family:"DM Sans", system-ui, sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-29436 .elementor-element.elementor-element-571ab4a3 .elementor-button:hover, .elementor-29436 .elementor-element.elementor-element-571ab4a3 .elementor-button:focus{background-color:#A84B1F;color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-571ab4a3 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-571ab4a3 .elementor-button:hover svg, .elementor-29436 .elementor-element.elementor-element-571ab4a3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-6a19c761 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-6ca3a3a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-6ca3a3a1 img{width:100%;}.elementor-29436 .elementor-element.elementor-element-2b1b6cde > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29436 .elementor-element.elementor-element-2b1b6cde:not(.elementor-motion-effects-element-type-background), .elementor-29436 .elementor-element.elementor-element-2b1b6cde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-29436 .elementor-element.elementor-element-2b1b6cde > .elementor-container{max-width:1200px;}.elementor-29436 .elementor-element.elementor-element-2b1b6cde{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 30px 20px;}.elementor-29436 .elementor-element.elementor-element-2b1b6cde > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-58ff14d3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-16f0cca > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29436 .elementor-element.elementor-element-16f0cca .elementor-heading-title{font-family:"Newsreader", system-ui, sans-serif;font-size:38px;font-weight:500;line-height:1.13em;color:#333333;}.elementor-29436 .elementor-element.elementor-element-34835034 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-29436 .elementor-element.elementor-element-34835034{font-family:"DM Sans", system-ui, sans-serif;font-size:16px;line-height:1.65em;color:#6B6B66;}.elementor-29436 .elementor-element.elementor-element-739fd1ac > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29436 .elementor-element.elementor-element-739fd1ac:not(.elementor-motion-effects-element-type-background), .elementor-29436 .elementor-element.elementor-element-739fd1ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-29436 .elementor-element.elementor-element-739fd1ac > .elementor-container{max-width:1200px;}.elementor-29436 .elementor-element.elementor-element-739fd1ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 90px 20px;}.elementor-29436 .elementor-element.elementor-element-739fd1ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-739fd1ac > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-739fd1ac > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:50px;}.elementor-29436 .elementor-element.elementor-element-7b44a190 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-352ac854 .elementor-button{background-color:#F1F6F2;font-family:"DM Sans", system-ui, sans-serif;font-size:16px;font-weight:700;fill:#333333;color:#333333;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-29436 .elementor-element.elementor-element-352ac854 .elementor-button:hover, .elementor-29436 .elementor-element.elementor-element-352ac854 .elementor-button:focus{background-color:#0F6B4C;color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-352ac854 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-352ac854 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29436 .elementor-element.elementor-element-352ac854 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-29436 .elementor-element.elementor-element-352ac854 .elementor-button:hover svg, .elementor-29436 .elementor-element.elementor-element-352ac854 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-7c950431 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-10ea161c .elementor-button{background-color:#F1F6F2;font-family:"DM Sans", system-ui, sans-serif;font-size:16px;font-weight:700;fill:#333333;color:#333333;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-29436 .elementor-element.elementor-element-10ea161c .elementor-button:hover, .elementor-29436 .elementor-element.elementor-element-10ea161c .elementor-button:focus{background-color:#0F6B4C;color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-10ea161c > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-10ea161c .elementor-button-content-wrapper{flex-direction:row;}.elementor-29436 .elementor-element.elementor-element-10ea161c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-29436 .elementor-element.elementor-element-10ea161c .elementor-button:hover svg, .elementor-29436 .elementor-element.elementor-element-10ea161c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-159da4dd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-34848ef0 .elementor-button{background-color:#F1F6F2;font-family:"DM Sans", system-ui, sans-serif;font-size:16px;font-weight:700;fill:#333333;color:#333333;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-29436 .elementor-element.elementor-element-34848ef0 .elementor-button:hover, .elementor-29436 .elementor-element.elementor-element-34848ef0 .elementor-button:focus{background-color:#0F6B4C;color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-34848ef0 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-34848ef0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29436 .elementor-element.elementor-element-34848ef0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-29436 .elementor-element.elementor-element-34848ef0 .elementor-button:hover svg, .elementor-29436 .elementor-element.elementor-element-34848ef0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-28b4f069 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-3ae26a65 .elementor-button{background-color:#F1F6F2;font-family:"DM Sans", system-ui, sans-serif;font-size:16px;font-weight:700;fill:#333333;color:#333333;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-29436 .elementor-element.elementor-element-3ae26a65 .elementor-button:hover, .elementor-29436 .elementor-element.elementor-element-3ae26a65 .elementor-button:focus{background-color:#0F6B4C;color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-3ae26a65 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-3ae26a65 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29436 .elementor-element.elementor-element-3ae26a65 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-29436 .elementor-element.elementor-element-3ae26a65 .elementor-button:hover svg, .elementor-29436 .elementor-element.elementor-element-3ae26a65 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-21504922 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29436 .elementor-element.elementor-element-21504922:not(.elementor-motion-effects-element-type-background), .elementor-29436 .elementor-element.elementor-element-21504922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-21504922 > .elementor-container{max-width:1200px;}.elementor-29436 .elementor-element.elementor-element-21504922{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 80px 20px;}.elementor-29436 .elementor-element.elementor-element-21504922 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-21504922 > .elementor-shape-bottom .elementor-shape-fill{fill:#FBF8F2;}.elementor-29436 .elementor-element.elementor-element-21504922 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:50px;transform:translateX(-50%) rotateY(180deg);}.elementor-29436 .elementor-element.elementor-element-2e281ee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-15c6cb25 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29436 .elementor-element.elementor-element-15c6cb25{text-align:center;}.elementor-29436 .elementor-element.elementor-element-15c6cb25 .elementor-heading-title{font-family:"Newsreader", system-ui, sans-serif;font-size:36px;font-weight:500;line-height:1.13em;color:#333333;}.elementor-29436 .elementor-element.elementor-element-6b568d07 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-29436 .elementor-element.elementor-element-6b568d07{text-align:center;font-family:"DM Sans", system-ui, sans-serif;font-size:21px;line-height:1.65em;color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-2ff73468 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29436 .elementor-element.elementor-element-2ff73468:not(.elementor-motion-effects-element-type-background), .elementor-29436 .elementor-element.elementor-element-2ff73468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-29436 .elementor-element.elementor-element-2ff73468 > .elementor-container{max-width:1200px;}.elementor-29436 .elementor-element.elementor-element-2ff73468{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 140px 20px;}.elementor-29436 .elementor-element.elementor-element-2ff73468 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-2ff73468 > .elementor-shape-bottom .elementor-shape-fill{fill:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-2ff73468 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:80px;}.elementor-29436 .elementor-element.elementor-element-382c53c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-1266ebac > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29436 .elementor-element.elementor-element-1266ebac .elementor-heading-title{font-family:"Newsreader", system-ui, sans-serif;font-size:46px;font-weight:500;line-height:1.13em;color:#333333;}.elementor-29436 .elementor-element.elementor-element-50b5983 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-29436 .elementor-element.elementor-element-50b5983{font-family:"DM Sans", system-ui, sans-serif;font-size:16px;line-height:1.65em;color:#6B6B66;}.elementor-29436 .elementor-element.elementor-element-19d8af6a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-4a154ce7 .elementor-accordion-item{border-width:1px;border-color:#EADFCB;}.elementor-29436 .elementor-element.elementor-element-4a154ce7 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#EADFCB;}.elementor-29436 .elementor-element.elementor-element-4a154ce7 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#EADFCB;}.elementor-29436 .elementor-element.elementor-element-4a154ce7 .elementor-tab-title{background-color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-4a154ce7 .elementor-accordion-icon, .elementor-29436 .elementor-element.elementor-element-4a154ce7 .elementor-accordion-title{color:#333333;}.elementor-29436 .elementor-element.elementor-element-4a154ce7 .elementor-accordion-icon svg{fill:#333333;}.elementor-29436 .elementor-element.elementor-element-4a154ce7 .elementor-active .elementor-accordion-icon, .elementor-29436 .elementor-element.elementor-element-4a154ce7 .elementor-active .elementor-accordion-title{color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-4a154ce7 .elementor-active .elementor-accordion-icon svg{fill:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-4a154ce7 .elementor-tab-title .elementor-accordion-icon i:before{color:#C45C26;}.elementor-29436 .elementor-element.elementor-element-4a154ce7 .elementor-tab-title .elementor-accordion-icon svg{fill:#C45C26;}.elementor-29436 .elementor-element.elementor-element-4a154ce7 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-4a154ce7 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-4a154ce7 .elementor-tab-content{color:#6B6B66;font-family:"DM Sans", system-ui, sans-serif;font-size:16px;}.elementor-29436 .elementor-element.elementor-element-757ac93d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29436 .elementor-element.elementor-element-757ac93d:not(.elementor-motion-effects-element-type-background), .elementor-29436 .elementor-element.elementor-element-757ac93d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-757ac93d > .elementor-container{max-width:1200px;}.elementor-29436 .elementor-element.elementor-element-757ac93d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 72px 20px;}.elementor-29436 .elementor-element.elementor-element-757ac93d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29436 .elementor-element.elementor-element-7e65c5b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-7f056faa > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29436 .elementor-element.elementor-element-7f056faa .elementor-heading-title{font-family:"Newsreader", system-ui, sans-serif;font-size:48px;font-weight:500;line-height:1.13em;color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-31bae842 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-29436 .elementor-element.elementor-element-31bae842{font-family:"DM Sans", system-ui, sans-serif;font-size:18px;line-height:1.65em;color:#FFFFFF;}.elementor-29436 .elementor-element.elementor-element-182259e1 .elementor-button{background-color:#F1F6F2;font-family:"DM Sans", system-ui, sans-serif;font-size:16px;font-weight:700;fill:#333333;color:#333333;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-29436 .elementor-element.elementor-element-182259e1 .elementor-button:hover, .elementor-29436 .elementor-element.elementor-element-182259e1 .elementor-button:focus{background-color:#E3EEE7;color:#333333;}.elementor-29436 .elementor-element.elementor-element-182259e1 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-182259e1 .elementor-button:hover svg, .elementor-29436 .elementor-element.elementor-element-182259e1 .elementor-button:focus svg{fill:#333333;}.elementor-29436 .elementor-element.elementor-element-5821966{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-29436 .elementor-element.elementor-element-5821966 .elementor-widget-container{text-align:left;}.elementor-29436 .elementor-element.elementor-element-5821966 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-29436 .elementor-element.elementor-element-5821966 .elementor-social-icon{background-color:#FFFFFF;--icon-padding:0.7em;}.elementor-29436 .elementor-element.elementor-element-5821966 .elementor-social-icon i{color:#0F6B4C;}.elementor-29436 .elementor-element.elementor-element-5821966 .elementor-social-icon svg{fill:#0F6B4C;}@media(min-width:768px){.elementor-29436 .elementor-element.elementor-element-10d1fab{width:25%;}.elementor-29436 .elementor-element.elementor-element-05525c7{width:25%;}.elementor-29436 .elementor-element.elementor-element-fd0d720{width:25%;}.elementor-29436 .elementor-element.elementor-element-8b9a6d5{width:25%;}}@media(max-width:1024px){.elementor-29436 .elementor-element.elementor-element-d3f450a .swiper-slide{height:460px;}.elementor-29436 .elementor-element.elementor-element-c4510bc .elementor-heading-title{font-size:13px;}.elementor-29436 .elementor-element.elementor-element-79a28e40 .elementor-heading-title{font-size:38px;}.elementor-29436 .elementor-element.elementor-element-1796d5fd .elementor-heading-title{font-size:38px;}.elementor-29436 .elementor-element.elementor-element-13c33c2f .elementor-heading-title{font-size:26px;}.elementor-29436 .elementor-element.elementor-element-165dc323 .elementor-heading-title{font-size:26px;}.elementor-29436 .elementor-element.elementor-element-7f3a1e79 .elementor-heading-title{font-size:26px;}.elementor-29436 .elementor-element.elementor-element-7e3a67be .elementor-heading-title{font-size:26px;}.elementor-29436 .elementor-element.elementor-element-472913d1 .elementor-heading-title{font-size:26px;}.elementor-29436 .elementor-element.elementor-element-5ff4b033 .elementor-heading-title{font-size:26px;}.elementor-29436 .elementor-element.elementor-element-e78885d .elementor-heading-title{font-size:38px;}.elementor-29436 .elementor-element.elementor-element-7bf7d2e0 .elementor-heading-title{font-size:38px;}.elementor-29436 .elementor-element.elementor-element-5714ea2a .elementor-heading-title{font-size:38px;}.elementor-29436 .elementor-element.elementor-element-16f0cca .elementor-heading-title{font-size:38px;}.elementor-29436 .elementor-element.elementor-element-15c6cb25 .elementor-heading-title{font-size:36px;}.elementor-29436 .elementor-element.elementor-element-1266ebac .elementor-heading-title{font-size:38px;}.elementor-29436 .elementor-element.elementor-element-7f056faa .elementor-heading-title{font-size:38px;}}@media(max-width:767px){.elementor-29436 .elementor-element.elementor-element-5ce9fe1f{padding:30px 16px 30px 16px;}.elementor-29436 .elementor-element.elementor-element-d3f450a .swiper-slide{height:540px;}.elementor-29436 .elementor-element.elementor-element-d3f450a .elementor-slide-heading{font-size:28px;}.elementor-29436 .elementor-element.elementor-element-bfbe928 > .elementor-shape-bottom svg{height:30px;}.elementor-29436 .elementor-element.elementor-element-bfbe928{padding:30px 18px 60px 18px;}.elementor-29436 .elementor-element.elementor-element-69971f8b{width:100%;}.elementor-29436 .elementor-element.elementor-element-c4510bc .elementor-heading-title{font-size:13px;}.elementor-29436 .elementor-element.elementor-element-79a28e40 .elementor-heading-title{font-size:30px;}.elementor-29436 .elementor-element.elementor-element-6406a49f{font-size:18px;}.elementor-29436 .elementor-element.elementor-element-2fb952f1{font-size:14px;}.elementor-29436 .elementor-element.elementor-element-c30d96c{width:100%;}.elementor-29436 .elementor-element.elementor-element-79b82253 img{height:260px;}.elementor-29436 .elementor-element.elementor-element-c524435{padding:14px 0px 14px 0px;}.elementor-29436 .elementor-element.elementor-element-c6b1e53{padding:30px 18px 10px 18px;}.elementor-29436 .elementor-element.elementor-element-e3c082c > .elementor-shape-bottom svg{height:20px;}.elementor-29436 .elementor-element.elementor-element-e3c082c{padding:10px 18px 50px 18px;}.elementor-29436 .elementor-element.elementor-element-12bef8d8{padding:30px 18px 30px 18px;}.elementor-29436 .elementor-element.elementor-element-76d82773{width:100%;}.elementor-29436 .elementor-element.elementor-element-1796d5fd .elementor-heading-title{font-size:30px;}.elementor-29436 .elementor-element.elementor-element-7fb4c175{font-size:16px;}.elementor-29436 .elementor-element.elementor-element-2e410411 > .elementor-shape-bottom svg{height:34px;}.elementor-29436 .elementor-element.elementor-element-2e410411{padding:30px 18px 64px 18px;}.elementor-29436 .elementor-element.elementor-element-33af9978{width:100%;}.elementor-29436 .elementor-element.elementor-element-33af9978 > .elementor-element-populated{padding:16px 14px 16px 14px;}.elementor-29436 .elementor-element.elementor-element-13c33c2f .elementor-heading-title{font-size:20px;}.elementor-29436 .elementor-element.elementor-element-2fa2ebf6{font-size:15px;}.elementor-29436 .elementor-element.elementor-element-4cec2f9d .elementor-button{font-size:14px;padding:11px 16px 11px 16px;}.elementor-29436 .elementor-element.elementor-element-158b6e38{width:100%;}.elementor-29436 .elementor-element.elementor-element-158b6e38 > .elementor-element-populated{padding:16px 14px 16px 14px;}.elementor-29436 .elementor-element.elementor-element-165dc323 .elementor-heading-title{font-size:20px;}.elementor-29436 .elementor-element.elementor-element-3e735746{font-size:15px;}.elementor-29436 .elementor-element.elementor-element-629fafd8 .elementor-button{font-size:14px;padding:11px 16px 11px 16px;}.elementor-29436 .elementor-element.elementor-element-293571be{width:100%;}.elementor-29436 .elementor-element.elementor-element-293571be > .elementor-element-populated{padding:16px 14px 16px 14px;}.elementor-29436 .elementor-element.elementor-element-7f3a1e79 .elementor-heading-title{font-size:20px;}.elementor-29436 .elementor-element.elementor-element-6d69f2de{font-size:15px;}.elementor-29436 .elementor-element.elementor-element-2bec957 .elementor-button{font-size:14px;padding:11px 16px 11px 16px;}.elementor-29436 .elementor-element.elementor-element-7693077f{width:100%;}.elementor-29436 .elementor-element.elementor-element-7693077f > .elementor-element-populated{padding:16px 14px 16px 14px;}.elementor-29436 .elementor-element.elementor-element-7e3a67be .elementor-heading-title{font-size:20px;}.elementor-29436 .elementor-element.elementor-element-368be800{font-size:15px;}.elementor-29436 .elementor-element.elementor-element-5564b3bb .elementor-button{font-size:14px;padding:11px 16px 11px 16px;}.elementor-29436 .elementor-element.elementor-element-5002fa3d{width:100%;}.elementor-29436 .elementor-element.elementor-element-5002fa3d > .elementor-element-populated{padding:16px 14px 16px 14px;}.elementor-29436 .elementor-element.elementor-element-472913d1 .elementor-heading-title{font-size:20px;}.elementor-29436 .elementor-element.elementor-element-509fd26b{font-size:15px;}.elementor-29436 .elementor-element.elementor-element-27d44de1 .elementor-button{font-size:14px;padding:11px 16px 11px 16px;}.elementor-29436 .elementor-element.elementor-element-6274a75b{width:100%;}.elementor-29436 .elementor-element.elementor-element-6274a75b > .elementor-element-populated{padding:16px 14px 16px 14px;}.elementor-29436 .elementor-element.elementor-element-5ff4b033 .elementor-heading-title{font-size:20px;}.elementor-29436 .elementor-element.elementor-element-6821170{font-size:15px;}.elementor-29436 .elementor-element.elementor-element-4eef55ad .elementor-button{font-size:14px;padding:11px 16px 11px 16px;}.elementor-29436 .elementor-element.elementor-element-925a069{padding:30px 18px 60px 18px;}.elementor-29436 .elementor-element.elementor-element-11ac5a8{width:100%;}.elementor-29436 .elementor-element.elementor-element-e78885d .elementor-heading-title{font-size:30px;}.elementor-29436 .elementor-element.elementor-element-7ce35cc{font-size:16px;}.elementor-29436 .elementor-element.elementor-element-1b5e2e69 > .elementor-shape-bottom svg{height:30px;}.elementor-29436 .elementor-element.elementor-element-1b5e2e69{padding:30px 18px 60px 18px;}.elementor-29436 .elementor-element.elementor-element-4324c86b{width:100%;}.elementor-29436 .elementor-element.elementor-element-7bf7d2e0 .elementor-heading-title{font-size:30px;}.elementor-29436 .elementor-element.elementor-element-301e1876{font-size:16px;}.elementor-29436 .elementor-element.elementor-element-6908d2c5 > .elementor-shape-bottom svg{height:30px;}.elementor-29436 .elementor-element.elementor-element-6908d2c5{padding:30px 18px 60px 18px;}.elementor-29436 .elementor-element.elementor-element-4ce62dd5{width:100%;}.elementor-29436 .elementor-element.elementor-element-5714ea2a .elementor-heading-title{font-size:30px;}.elementor-29436 .elementor-element.elementor-element-6445b4c8{font-size:16px;}.elementor-29436 .elementor-element.elementor-element-4055f885{font-size:16px;}.elementor-29436 .elementor-element.elementor-element-6a19c761{width:100%;}.elementor-29436 .elementor-element.elementor-element-2b1b6cde{padding:30px 18px 30px 18px;}.elementor-29436 .elementor-element.elementor-element-58ff14d3{width:100%;}.elementor-29436 .elementor-element.elementor-element-16f0cca .elementor-heading-title{font-size:30px;}.elementor-29436 .elementor-element.elementor-element-34835034{font-size:16px;}.elementor-29436 .elementor-element.elementor-element-739fd1ac > .elementor-shape-bottom svg{height:26px;}.elementor-29436 .elementor-element.elementor-element-739fd1ac{padding:30px 18px 56px 18px;}.elementor-29436 .elementor-element.elementor-element-7b44a190{width:100%;}.elementor-29436 .elementor-element.elementor-element-7c950431{width:100%;}.elementor-29436 .elementor-element.elementor-element-159da4dd{width:100%;}.elementor-29436 .elementor-element.elementor-element-28b4f069{width:100%;}.elementor-29436 .elementor-element.elementor-element-21504922 > .elementor-shape-bottom svg{height:26px;}.elementor-29436 .elementor-element.elementor-element-21504922{padding:30px 18px 56px 18px;}.elementor-29436 .elementor-element.elementor-element-2e281ee{width:100%;}.elementor-29436 .elementor-element.elementor-element-15c6cb25 .elementor-heading-title{font-size:30px;}.elementor-29436 .elementor-element.elementor-element-6b568d07{font-size:21px;}.elementor-29436 .elementor-element.elementor-element-2ff73468 > .elementor-shape-bottom svg{height:40px;}.elementor-29436 .elementor-element.elementor-element-2ff73468{padding:40px 18px 80px 18px;}.elementor-29436 .elementor-element.elementor-element-382c53c1{width:100%;}.elementor-29436 .elementor-element.elementor-element-1266ebac .elementor-heading-title{font-size:30px;}.elementor-29436 .elementor-element.elementor-element-50b5983{font-size:16px;}.elementor-29436 .elementor-element.elementor-element-19d8af6a{width:100%;}.elementor-29436 .elementor-element.elementor-element-757ac93d{padding:48px 18px 48px 18px;}.elementor-29436 .elementor-element.elementor-element-7e65c5b{width:100%;}.elementor-29436 .elementor-element.elementor-element-7f056faa .elementor-heading-title{font-size:30px;}.elementor-29436 .elementor-element.elementor-element-31bae842{font-size:18px;}}@media(max-width:1024px) and (min-width:768px){.elementor-29436 .elementor-element.elementor-element-69971f8b{width:44%;}.elementor-29436 .elementor-element.elementor-element-c30d96c{width:56%;}.elementor-29436 .elementor-element.elementor-element-76d82773{width:100%;}.elementor-29436 .elementor-element.elementor-element-33af9978{width:33.333%;}.elementor-29436 .elementor-element.elementor-element-158b6e38{width:33.333%;}.elementor-29436 .elementor-element.elementor-element-293571be{width:33.333%;}.elementor-29436 .elementor-element.elementor-element-7693077f{width:33.333%;}.elementor-29436 .elementor-element.elementor-element-5002fa3d{width:33.333%;}.elementor-29436 .elementor-element.elementor-element-6274a75b{width:33.333%;}.elementor-29436 .elementor-element.elementor-element-11ac5a8{width:100%;}.elementor-29436 .elementor-element.elementor-element-4324c86b{width:100%;}.elementor-29436 .elementor-element.elementor-element-4ce62dd5{width:55%;}.elementor-29436 .elementor-element.elementor-element-6a19c761{width:45%;}.elementor-29436 .elementor-element.elementor-element-58ff14d3{width:100%;}.elementor-29436 .elementor-element.elementor-element-7b44a190{width:25%;}.elementor-29436 .elementor-element.elementor-element-7c950431{width:25%;}.elementor-29436 .elementor-element.elementor-element-159da4dd{width:25%;}.elementor-29436 .elementor-element.elementor-element-28b4f069{width:25%;}.elementor-29436 .elementor-element.elementor-element-2e281ee{width:100%;}.elementor-29436 .elementor-element.elementor-element-382c53c1{width:40%;}.elementor-29436 .elementor-element.elementor-element-19d8af6a{width:60%;}.elementor-29436 .elementor-element.elementor-element-7e65c5b{width:100%;}}/* Start custom CSS for slides, class: .elementor-element-d3f450a *//* Carrusel superior: encuadre inmediato y controles centrados */
.vy-top-carousel .swiper-slide-bg{transition:none!important;}
.vy-top-carousel .elementor-swiper-button{display:flex;align-items:center;justify-content:center;}
.vy-carousel-intro>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0;}

/* Evitar el padding duplicado del contenedor del tema */
body.page-id-29436 .wd-content-layout{padding-top:0;}
.vy-carousel-intro{margin-inline:-15px;width:calc(100% + 30px);}
@media(max-width:767px){body.page-id-29436 .chaty-widget{top:auto!important;bottom:88px!important;right:12px!important;}}

/* Banners de marca: composiciones fotográficas completas */
.elementor-29436 .vy-top-carousel .swiper-slide-bg{background-size:cover!important;background-position:50% 50%!important;background-color:#FAF7F2!important;}
.elementor-29436 .vy-top-carousel .swiper-slide-inner{background:linear-gradient(90deg,rgba(246,240,228,.35),transparent 60%);}
.elementor-29436 .vy-top-carousel .swiper-slide-contents{max-width:43%!important;}
@media(min-width:768px) and (max-width:1024px){.elementor-29436 .vy-top-carousel .swiper-slide-inner{padding-inline:48px!important;}.elementor-29436 .vy-top-carousel .elementor-slide-heading{font-size:38px!important;}.elementor-29436 .vy-top-carousel .swiper-slide-contents{max-width:44%!important;}}
@media(max-width:767px){.elementor-29436 .vy-top-carousel .swiper-slide-bg{background-size:auto 260px!important;background-position:83% 0!important;}.elementor-29436 .vy-top-carousel .swiper-slide-inner{background:linear-gradient(transparent 35%,#FAF7F2 53%);}.elementor-29436 .vy-top-carousel .swiper-slide-contents{max-width:100%!important;}.elementor-29436 .vy-top-carousel .elementor-swiper-button{top:45%!important;}}
@media(max-width:359px){.elementor-29436 .vy-top-carousel .swiper-slide-bg{background-size:auto 235px!important;}.elementor-29436 .vy-top-carousel .elementor-slide-heading{font-size:30px!important;}}

@media(min-width:768px) and (max-width:1024px){.elementor-29436 .vy-top-carousel .elementor-slides-wrapper{height:320px!important;}.elementor-29436 .vy-top-carousel .swiper-slide-inner{padding:24px 44px 44px!important;}.elementor-29436 .vy-top-carousel .elementor-slide-heading{font-size:32px!important;margin-bottom:12px!important;}.elementor-29436 .vy-top-carousel .elementor-slide-description{font-size:14px!important;margin-bottom:16px!important;}}

@media(min-width:768px) and (max-width:1024px){.elementor-29436 .vy-top-carousel .swiper-slide{height:320px!important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5ce9fe1f *//* Carrusel superior editable en Elementor Pro. El hero original se conserva. */
.vy-top-carousel{border-radius:24px;overflow:hidden;background:#fff;border:1px solid #EFE6D6;box-shadow:0 16px 40px rgba(51,51,51,.04)}
.vy-top-carousel .swiper-slide-bg{background-size:auto 100%!important;background-position:95% 50%!important;background-repeat:no-repeat!important;background-color:#fff!important}
.vy-top-carousel .swiper-slide-inner{align-items:center!important;justify-content:flex-start!important;text-align:left!important;padding:48px 70px 64px!important;}
.vy-top-carousel .swiper-slide-contents{max-width:46%!important;width:100%;}
.vy-top-carousel .elementor-slide-heading{font-family:Newsreader,Georgia,serif;font-size:clamp(36px,4.2vw,60px)!important;line-height:1.04;margin-bottom:18px!important;color:#333!important;}
.vy-top-carousel .elementor-slide-description{font:400 16px/1.6 'DM Sans',sans-serif!important;margin-bottom:24px!important;color:#6B6B66!important;}
.vy-top-carousel .elementor-slide-button{border:0!important;border-radius:99px!important;padding:14px 24px;font:600 15px 'DM Sans',sans-serif;background:#C45C26!important;color:#fff!important;min-height:46px;}
.vy-top-carousel .elementor-slide-button:hover{background:#A84B1F!important;}
.vy-top-carousel .elementor-swiper-button{width:36px;height:36px;border-radius:50%;background:#F1F6F2;color:#3F5F49!important;}
.vy-top-carousel .swiper-pagination{bottom:22px!important;}
.vy-top-carousel .swiper-pagination-bullet{width:8px;height:8px;background:#0F6B4C;opacity:.35;}
.vy-top-carousel .swiper-pagination-bullet-active{width:26px;border-radius:6px;background:#C45C26;opacity:1;}
.vy-top-carousel .elementor-repeater-item-vyhero4 .swiper-slide-bg{background-size:cover!important;background-position:80% 40%!important;}
.vy-top-carousel .elementor-repeater-item-vyhero4 .swiper-slide-inner{background:linear-gradient(90deg,#FAF7F2 0%,rgba(246,240,228,.97) 28%,rgba(246,240,228,0) 70%);}
.vy-top-carousel a:focus-visible,.vy-top-carousel [tabindex]:focus-visible{outline:3px solid #0F6B4C;outline-offset:4px;}
@media(max-width:1024px) and (min-width:768px){.vy-top-carousel .swiper-slide-inner{padding:40px 50px 60px!important;}.vy-top-carousel .swiper-slide-bg{background-size:auto 86%!important;background-position:115% 50%!important;}.vy-top-carousel .swiper-slide-contents{max-width:50%!important;}.vy-top-carousel .elementor-slide-heading{font-size:42px!important;}}
@media(max-width:767px){.vy-top-carousel{border-radius:22px;}.vy-top-carousel .swiper-slide-bg{background-size:auto 56%!important;background-position:50% 2%!important;}.vy-top-carousel .swiper-slide-inner{align-items:flex-end!important;justify-content:center!important;text-align:center!important;padding:18px 30px 50px!important;}.vy-top-carousel .swiper-slide-contents{max-width:100%!important;}.vy-top-carousel .elementor-slide-heading{font-size:34px!important;margin-bottom:10px!important;}.vy-top-carousel .elementor-slide-description{font-size:14px!important;line-height:1.5!important;margin-bottom:16px!important;}.vy-top-carousel .elementor-swiper-button{width:30px;height:30px;}.vy-top-carousel .swiper-pagination{bottom:18px!important;}.vy-top-carousel .elementor-repeater-item-vyhero4 .swiper-slide-bg{background-size:auto 66%!important;}.vy-top-carousel .elementor-repeater-item-vyhero4 .swiper-slide-inner{background:linear-gradient(transparent 30%,#FAF7F2 58%);}}
@media(prefers-reduced-motion:reduce){.vy-top-carousel .swiper-wrapper,.vy-top-carousel .swiper-slide{transition-duration:0ms!important;}}/* End custom CSS */
/* Start custom CSS */.vy-section{overflow:visible}.vy-section .elementor-container{max-width:1200px}.vy-hero>.elementor-container>.vy-hero-copy{width:44%}.vy-hero>.elementor-container>.vy-hero-photo{width:56%}.vy-hero-copy>.elementor-widget-wrap{padding:15px 42px 15px 0}.vy-eyebrow .elementor-heading-title{letter-spacing:.12em;line-height:1.5}.vy-hero-title .elementor-heading-title{letter-spacing:-.035em}.vy-hero-image img{width:100%;height:560px;object-fit:cover;object-position:72% center;border-radius:100px 20px 20px 20px}.vy-trust .elementor-column{width:33.333%}.vy-trust p{margin-bottom:0}.vy-categories>.elementor-container{flex-wrap:wrap;gap:20px}.vy-categories>.elementor-container>.elementor-column{width:calc((100% - 40px)/3)}.vy-category>.elementor-widget-wrap{border-radius:18px;display:flex;flex-direction:column;min-height:400px}.vy-category .elementor-widget-button{margin-top:auto}.vy-category-image img{width:150px;height:150px;object-fit:contain;border-radius:14px;background:white}.vy-cta .elementor-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;line-height:1.25}.vy-routine-copy{width:55%}.vy-routine-photo{width:45%}.vy-routine-copy>.elementor-widget-wrap{padding-right:60px}.vy-routine-image img{max-height:370px;width:100%;object-fit:contain;border-radius:90px 18px 18px 18px}.vy-explore>.elementor-container{flex-wrap:wrap;gap:16px}.vy-explore>.elementor-container>.elementor-column{width:calc((100% - 48px)/4)}.vy-explore .elementor-button-wrapper,.vy-explore .elementor-button{width:100%}.vy-faq-list .elementor-tab-title{padding:23px 18px;line-height:1.5}.vy-faq-list .elementor-tab-content{padding:12px 18px 23px;line-height:1.65}.vy-products .product-title{font-size:16px;line-height:1.4}.vy-section :is(a,button):focus-visible{outline:3px solid #333;outline-offset:4px}@media(max-width:1024px){.vy-hero-copy>.elementor-widget-wrap{padding-right:24px}.vy-hero-image img{height:480px}.vy-categories>.elementor-container>.elementor-column{width:calc((100% - 20px)/2)}.vy-routine-copy>.elementor-widget-wrap{padding-right:24px}.vy-explore>.elementor-container>.elementor-column{width:calc((100% - 16px)/2)}}@media(max-width:767px){.vy-hero>.elementor-container>.elementor-column,.vy-trust .elementor-column,.vy-routine .elementor-column,.vy-faq .elementor-column{width:100%}.vy-hero-copy>.elementor-widget-wrap{padding:0 0 20px}.vy-hero-title .elementor-heading-title{font-size:52px}.vy-hero-image img{height:320px;border-radius:64px 16px 16px 16px;object-position:76% center}.vy-trust .elementor-widget-wrap{padding:12px 0}.vy-categories>.elementor-container{gap:12px}.vy-categories>.elementor-container>.elementor-column{width:calc((100% - 12px)/2)}.vy-category>.elementor-widget-wrap{padding:16px 12px;min-height:410px}.vy-category .elementor-heading-title{font-size:22px}.vy-category-image img{width:128px;height:128px}.vy-category .elementor-button{padding:12px 16px;font-size:14px}.vy-routine-copy>.elementor-widget-wrap{padding-right:0;padding-bottom:22px}.vy-routine-image img{max-height:280px}.vy-explore>.elementor-container>.elementor-column{width:100%}.vy-brands p{font-size:18px;line-height:1.8}.vy-products .product-title{font-size:14px}}@media(prefers-reduced-motion:no-preference){.vy-cta .elementor-button{transition:background-color 180ms ease,transform 180ms ease}@media(hover:hover) and (pointer:fine){.vy-cta .elementor-button:hover{transform:translateY(-2px)}}}@media(prefers-reduced-motion:reduce){.vy-cta .elementor-button{transition:none;transform:none}}
/* === VY ANIMACIONES v1 === */
.vy-section{--vy-ease: cubic-bezier(.16,1,.3,1);--vy-shift: 38px;--vy-blur: 6px;--vy-green: #0F6B4C;--vy-sage: #F1F6F2;--vy-terracotta: #C45C26;--vy-sand: #E8DCC0;--vy-cream: #FAF7F2}.vy-section .elementor-element.animated{animation-duration: .95s;animation-timing-function: var(--vy-ease)}.vy-section .elementor-element.animated.fadeInUp{animation-name: vy-rise}.vy-section .elementor-element.animated.zoomIn{animation-name: vy-pop;animation-duration: 1.05s}.vy-section .elementor-element.animated.slideInRight{animation-name: vy-unveil;animation-duration: 1.3s}@keyframes vy-rise{from{opacity: 0;transform: translate3d(0,var(--vy-shift),0);filter: blur(var(--vy-blur))}to{opacity: 1;transform: none;filter: none}}@keyframes vy-pop{0%{opacity: 0;transform: translate3d(0,calc(var(--vy-shift) * 1.5),0) scale(.92) rotate(-1.5deg)}55%{opacity: 1}100%{opacity: 1;transform: none}}@keyframes vy-unveil{from{clip-path: inset(0 0 0 100%);transform: translate3d(40px,0,0)}to{clip-path: inset(0 0 0 0);transform: none}}.vy-title .elementor-heading-title::after{content: "";display: block;width: 64px;height: 3px;margin-top: 16px;border-radius: 3px;background: var(--vy-terracotta);transform: scaleX(0);transform-origin: left center;transition: transform 1s var(--vy-ease) .45s}.vy-title.animated .elementor-heading-title::after{transform: scaleX(1)}.vy-final .vy-title .elementor-heading-title::after{background: var(--vy-sand)}.vy-hero{position: relative}.vy-hero-title .elementor-widget-container{overflow: hidden;padding-bottom: .1em}.vy-hero-photo>.elementor-widget-wrap{position: relative}.vy-hero-photo>.elementor-widget-wrap::before{content: "";position: absolute;left: -7%;bottom: -5%;width: 58%;aspect-ratio: 1;border-radius: 46% 54% 58% 42% / 48% 42% 58% 52%;background: radial-gradient(circle at 32% 30%,#F7FAF8 0%,var(--vy-sage) 45%,#E3EEE7 100%);z-index: 0}.vy-hero-photo>.elementor-widget-wrap::after{content: "";position: absolute;top: -16px;right: 6%;width: 92px;height: 92px;border: 2px solid var(--vy-terracotta);border-radius: 50%;opacity: .55;z-index: 2;pointer-events: none}.vy-hero-image{position: relative;z-index: 1}.vy-hero-image .elementor-widget-container{overflow: hidden;border-radius: 100px 20px 20px 20px}.vy-trust-item>.elementor-widget-wrap{position: relative;padding-top: 20px}.vy-trust-item>.elementor-widget-wrap::before{content: "";position: absolute;top: 0;left: 10px;right: 28px;height: 2px;border-radius: 2px;background: var(--vy-green);opacity: .4;transform: scaleX(0);transform-origin: left center;transition: transform 1.1s var(--vy-ease) .25s}.vy-trust-item.animated>.elementor-widget-wrap::before{transform: scaleX(1)}.vy-category>.elementor-widget-wrap{position: relative;overflow: hidden;isolation: isolate}.vy-category>.elementor-widget-wrap::before{content: "";position: absolute;top: -30%;right: -30%;width: 70%;aspect-ratio: 1;border-radius: 50%;background: rgba(255,255,255,.55);transform: scale(.6);opacity: 0;z-index: -1}.vy-category-image img{box-shadow: 0 10px 28px rgba(51,51,51,.08)}.vy-routine-photo>.elementor-widget-wrap{position: relative}.vy-routine-photo>.elementor-widget-wrap::before{content: "";position: absolute;top: 50%;left: 50%;width: min(380px,80%);aspect-ratio: 1;border-radius: 50%;background: var(--vy-cream);transform: translate(-50%,-50%);z-index: 0}.vy-routine-image{position: relative;z-index: 1}.vy-routine-image img{max-height: 400px;width: auto;border-radius: 90px 18px 18px 18px;background: #FFFFFF;filter: drop-shadow(0 22px 30px rgba(51,51,51,.16))}.vy-explore .elementor-button-text::after{content: "→";display: inline-block;margin-left: 8px}.vy-brands p{font-family: "Newsreader",Georgia,serif;font-size: 30px;line-height: 1.5;color: var(--vy-green);letter-spacing: -.01em}.vy-final{position: relative;overflow: hidden}.vy-final>.elementor-container{position: relative;z-index: 1}.vy-final::before,.vy-final::after{content: "";position: absolute;border-radius: 50%;pointer-events: none}.vy-final::before{width: 560px;height: 560px;right: -140px;top: -260px;background: radial-gradient(circle,rgba(232,220,192,.28) 0%,rgba(232,220,192,0) 68%)}.vy-final::after{width: 240px;height: 240px;right: 14%;bottom: -150px;border: 2px solid rgba(232,220,192,.35)}@media (prefers-reduced-motion: no-preference){.vy-hero .vy-eyebrow{animation: vy-rise .9s var(--vy-ease) .05s both}.vy-hero-title .elementor-heading-title{animation: vy-line-up 1.15s var(--vy-ease) .12s both}.vy-hero-copy .elementor-widget-text-editor:nth-child(3){animation: vy-rise .95s var(--vy-ease) .35s both}.vy-hero-copy .vy-cta{animation: vy-rise .95s var(--vy-ease) .5s both}.vy-hero-copy .elementor-widget-text-editor:last-child{animation: vy-rise .95s var(--vy-ease) .65s both}.vy-hero-image .elementor-widget-container{animation: vy-curtain 1.35s var(--vy-ease) .1s both}.vy-hero-image img{animation: vy-settle 1.8s var(--vy-ease) .1s both}.vy-hero-photo>.elementor-widget-wrap::before{animation: vy-blob-in 1.6s var(--vy-ease) .35s both}.vy-hero-photo>.elementor-widget-wrap::after{animation: vy-ring-in 1.2s var(--vy-ease) .9s both}@keyframes vy-line-up{from{transform: translate3d(0,105%,0)}to{transform: none}}@keyframes vy-curtain{from{clip-path: inset(0 0 0 100%)}to{clip-path: inset(0 0 0 0)}}@keyframes vy-settle{from{transform: scale(1.18)}to{transform: scale(1)}}@keyframes vy-blob-in{from{opacity: 0;transform: scale(.4) rotate(-25deg)}to{opacity: 1;transform: none}}@keyframes vy-ring-in{from{opacity: 0;transform: scale(.3)}to{opacity: .55;transform: none}}.vy-cta .elementor-button{transition: background-color .25s ease,color .25s ease,transform .35s var(--vy-ease),box-shadow .35s var(--vy-ease)}.vy-explore .elementor-button-text::after{transition: transform .35s var(--vy-ease)}.vy-category>.elementor-widget-wrap{transition: transform .5s var(--vy-ease),box-shadow .5s var(--vy-ease)}.vy-category>.elementor-widget-wrap::before{transition: transform .7s var(--vy-ease),opacity .5s ease}.vy-category-image img{transition: transform .7s var(--vy-ease),box-shadow .5s var(--vy-ease)}@media (hover: hover) and (pointer: fine){.vy-cta .elementor-button:hover{transform: translateY(-3px);box-shadow: 0 10px 22px rgba(51,51,51,.14)}.vy-explore .elementor-button:hover .elementor-button-text::after{transform: translateX(5px)}.vy-category>.elementor-widget-wrap:hover{transform: translateY(-8px);box-shadow: 0 22px 44px rgba(51,51,51,.12)}.vy-category>.elementor-widget-wrap:hover::before{transform: scale(1.35);opacity: 1}.vy-category>.elementor-widget-wrap:hover .vy-category-image img{transform: scale(1.08) rotate(-4deg);box-shadow: 0 18px 34px rgba(51,51,51,.14)}}.vy-category>.elementor-widget-wrap:focus-within{transform: translateY(-8px);box-shadow: 0 22px 44px rgba(51,51,51,.12)}@supports (animation-timeline: view()){.vy-hero-image{animation: vy-drift-up linear both;animation-timeline: view();animation-range: exit 0% exit 100%}.vy-routine-image .elementor-widget-container{animation: vy-float linear both;animation-timeline: view();animation-range: cover 0% cover 100%}.vy-routine-photo>.elementor-widget-wrap::before{animation: vy-breathe linear both;animation-timeline: view();animation-range: entry 0% cover 60%}.vy-final::before{animation: vy-orbit linear both;animation-timeline: view();animation-range: entry 0% exit 100%}.vy-final::after{animation: vy-orbit-2 linear both;animation-timeline: view();animation-range: entry 0% exit 100%}}@keyframes vy-drift-up{to{transform: translate3d(0,-70px,0)}}@keyframes vy-float{from{transform: translate3d(0,46px,0) rotate(3deg)}to{transform: translate3d(0,-46px,0) rotate(-3deg)}}@keyframes vy-breathe{from{transform: translate(-50%,-50%) scale(.55)}to{transform: translate(-50%,-50%) scale(1)}}@keyframes vy-orbit{from{transform: translate3d(80px,60px,0) scale(.8)}to{transform: translate3d(-60px,-40px,0) scale(1.1)}}@keyframes vy-orbit-2{from{transform: translate3d(-40px,60px,0)}to{transform: translate3d(60px,-60px,0)}}}@media (max-width: 1024px){.vy-hero-photo>.elementor-widget-wrap::after{width: 72px;height: 72px}.vy-brands p{font-size: 26px}}@media (max-width: 767px){.vy-section{--vy-shift: 22px;--vy-blur: 0px}.vy-hero-image .elementor-widget-container{border-radius: 64px 16px 16px 16px}.vy-hero-photo>.elementor-widget-wrap::before{left: -4%;bottom: -4%;width: 52%}.vy-hero-photo>.elementor-widget-wrap::after{width: 60px;height: 60px;top: -10px;right: 8%}.vy-routine-image img{max-height: 300px;border-radius: 64px 16px 16px 16px}.vy-brands p{font-size: 22px;line-height: 1.7}.vy-final::before{width: 360px;height: 360px;right: -160px;top: -180px}.vy-final::after{width: 160px;height: 160px;right: -40px;bottom: -100px}}@media (prefers-reduced-motion: reduce){.vy-section .elementor-invisible{visibility: visible !important}.vy-section .elementor-element.animated,.vy-section .elementor-element.animated *{animation: none !important}.vy-title .elementor-heading-title::after,.vy-trust-item>.elementor-widget-wrap::before{transform: none;transition: none}}
/* === VY v2 === */
.vy-selection{position: relative;overflow: hidden}.vy-selection>.elementor-container{position: relative;z-index: 1}.vy-selection::before{content: "";position: absolute;width: 520px;height: 520px;left: -180px;top: -220px;border-radius: 50%;background: radial-gradient(circle,rgba(241, 246, 242,.9) 0%,rgba(241, 246, 242,0) 70%);pointer-events: none}.vy-sel-eyebrow .elementor-heading-title{letter-spacing: .14em}@media (min-width: 768px){.vy-selection .vy-selection-col>.elementor-widget-wrap.elementor-element-populated{display: grid;grid-template-columns: 1fr auto;column-gap: 32px;align-items: end}.vy-selection-col>.elementor-widget-wrap>.elementor-element{grid-column: 1}.vy-selection-col>.elementor-widget-wrap>.vy-products{grid-column: 1 / -1;margin-top: 18px}.vy-selection-col>.elementor-widget-wrap>.vy-sel-all{grid-column: 2;grid-row: 1 / 4;align-self: end;margin-bottom: 20px}}@media (max-width: 767px){.vy-selection-col .vy-sel-all .elementor-button{width: 100%}}.vy-brands-section .vy-title .elementor-heading-title::after{margin-left: auto;margin-right: auto;transform-origin: center}.vy-faq-list .elementor-accordion-item{border-radius: 16px;background: #FFFFFF;overflow: hidden;margin-bottom: 12px}.vy-faq-list .elementor-accordion .elementor-accordion-item + .elementor-accordion-item{border-top-style: solid;border-top-width: 1px}.vy-faq-list .elementor-tab-title.elementor-active{background: #F1F6F2}@media (prefers-reduced-motion: no-preference){.vy-faq-list .elementor-accordion-item{transition: box-shadow .35s var(--vy-ease),transform .35s var(--vy-ease)}.vy-faq-list .elementor-tab-title{transition: background-color .3s ease}@media (hover: hover) and (pointer: fine){.vy-faq-list .elementor-accordion-item:hover{box-shadow: 0 12px 28px rgba(51,51,51,.08);transform: translateY(-2px)}}@supports (animation-timeline: view()){.vy-selection::before{animation: vy-orbit linear both;animation-timeline: view();animation-range: entry 0% exit 100%}}}@keyframes vy-card-in{from{opacity: .6;translate: 0 56px;scale: .96}to{opacity: 1;translate: 0 0;scale: 1}}@media (max-width: 767px){@keyframes vy-card-in{from{opacity: .6;translate: 0 28px}to{opacity: 1;translate: 0 0}}}
/* === VY v3 === */
.vy-hero-title .vy-accent{font-style: italic;color: #C45C26;background: linear-gradient(transparent 72%, rgba(196, 92, 38, .18) 72%);padding: 0 .06em}.vy-trust{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='2' cy='2' r='1.4' fill='%23FFFFFF' fill-opacity='.6'/%3E%3C/svg%3E");background-size: 22px 22px}.vy-routine, .vy-faq-body{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 140 140'%3E%3Cg fill='none' stroke='%230F6B4C' stroke-opacity='.10' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M18 48c0-17 11-28 28-28 0 17-11 28-28 28z'/%3E%3Cpath d='M18 48l18-18'/%3E%3Cpath d='M86 124c0-15 10-25 25-25 0 15-10 25-25 25z'/%3E%3Cpath d='M86 124l15-15'/%3E%3Cpath d='M104 40c-10-9-10-22 0-31 10 9 10 22 0 31z'/%3E%3Cpath d='M104 40V12'/%3E%3C/g%3E%3C/svg%3E");background-size: 180px 180px}.vy-faq-body{background-image: none}.vy-selection, .vy-explore-intro, .vy-explore{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Ccircle cx='3' cy='3' r='1.3' fill='%23D3BE9F' fill-opacity='.45'/%3E%3C/svg%3E");background-size: 26px 26px}.vy-final{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 140 140'%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-opacity='.08' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M18 48c0-17 11-28 28-28 0 17-11 28-28 28z'/%3E%3Cpath d='M18 48l18-18'/%3E%3Cpath d='M86 124c0-15 10-25 25-25 0 15-10 25-25 25z'/%3E%3Cpath d='M86 124l15-15'/%3E%3Cpath d='M104 40c-10-9-10-22 0-31 10 9 10 22 0 31z'/%3E%3Cpath d='M104 40V12'/%3E%3C/g%3E%3C/svg%3E");background-size: 220px 220px}.vy-hero::after, .vy-category-intro::after, .vy-explore-intro::after{content: "";position: absolute;pointer-events: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cpath d='M14 106C14 50 50 14 106 14c0 56-36 92-92 92z' fill='%233DA862' fill-opacity='.20'/%3E%3Cpath d='M14 106L80 40' stroke='%230F6B4C' stroke-opacity='.4' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / contain;z-index: 0}.vy-hero::after{width: 150px;height: 150px;left: -36px;bottom: 70px;transform: rotate(-18deg)}.vy-category-intro, .vy-explore-intro{position: relative;overflow: hidden}.vy-category-intro>.elementor-container, .vy-explore-intro>.elementor-container{position: relative;z-index: 1}.vy-category-intro::after{width: 90px;height: 90px;right: 8%;top: 14px;transform: rotate(24deg);filter: hue-rotate(-60deg) saturate(1.4)}.vy-explore-intro::after{width: 110px;height: 110px;right: 5%;bottom: -20px;transform: rotate(-30deg)}.vy-trust-icon .elementor-icon{box-shadow: 0 8px 20px rgba(15, 107, 76, .18)}.vy-explore .elementor-button-icon{font-size: 15px}@media (prefers-reduced-motion: no-preference){.vy-trust-icon .elementor-icon{transition: transform .5s var(--vy-ease)}@media (hover: hover) and (pointer: fine){.vy-trust-item:hover .vy-trust-icon .elementor-icon{transform: rotate(-10deg) scale(1.08)}}@supports (animation-timeline: view()){.vy-section>.elementor-shape-bottom svg{width: calc(100% + 160px) !important;animation: vy-wave-drift linear both;animation-timeline: view();animation-range: cover 0% cover 100%}.vy-hero::after, .vy-category-intro::after, .vy-explore-intro::after{animation: vy-leaf-sway linear both;animation-timeline: view();animation-range: cover 0% cover 100%}}}@keyframes vy-wave-drift{from{translate: -80px 0}to{translate: 80px 0}}@keyframes vy-leaf-sway{from{translate: 0 30px;rotate: -12deg}to{translate: 0 -30px;rotate: 12deg}}@media (max-width: 767px){.vy-hero::after{width: 96px;height: 96px;left: -30px;bottom: 30px}.vy-category-intro::after{width: 60px;height: 60px;right: 4%}.vy-explore-intro::after{width: 70px;height: 70px}}.vy-trust-item>.elementor-widget-wrap::before{top: 25px;left: 66px;right: 20px}
/* carrusel: render estable en móviles */.vy-top-carousel .swiper-slide-bg{background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.vy-top-carousel .swiper-slide{-webkit-transform:translateZ(0)}
/* franja en movimiento bajo el hero */
.vy-ticker-band{overflow:hidden}
.vy-ticker-band>.elementor-container{max-width:none}
.vy-ticker .vy-ticker-track{display:flex;width:max-content}
.vy-ticker .vy-ticker-set{display:flex;flex:none;align-items:center;margin:0;padding-right:44px;gap:44px;white-space:nowrap;color:#FFFFFF;font-family:"DM Sans",sans-serif;font-weight:600;font-size:17px;letter-spacing:.03em}
.vy-ticker .vy-ticker-set span{display:inline-flex;align-items:center;gap:44px}
.vy-ticker .vy-ticker-set span::before{content:"";width:9px;height:9px;border-radius:50%;background:#C45C26;flex:none}
.vy-ticker .vy-ticker-set span:first-child{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:500;font-size:21px;letter-spacing:0}
@media (prefers-reduced-motion:no-preference){.vy-ticker .vy-ticker-track{animation:vy-ticker 32s linear infinite}.vy-ticker:hover .vy-ticker-track{animation-play-state:paused}}
@keyframes vy-ticker{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.vy-ticker .vy-ticker-track{width:100%;justify-content:center}.vy-ticker .vy-ticker-set[aria-hidden]{display:none}.vy-ticker .vy-ticker-set{flex-wrap:wrap;justify-content:center;white-space:normal;padding:0 18px;gap:10px 28px}}
@media (max-width:767px){.vy-ticker .vy-ticker-set{font-size:14px;gap:28px;padding-right:28px}.vy-ticker .vy-ticker-set span{gap:28px}.vy-ticker .vy-ticker-set span:first-child{font-size:17px}}/* End custom CSS */