.elementor-widget-lottie{--caption-color:var(--e-global-color-text)}.elementor-widget-lottie .e-lottie__caption{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-805 .elementor-element.elementor-element-70ba3eb{width:var(--container-widget-width,92px);max-width:92px;--container-widget-width:92px;--container-widget-flex-grow:0}body:not(.rtl) .elementor-805 .elementor-element.elementor-element-70ba3eb{left:-100px}body.rtl .elementor-805 .elementor-element.elementor-element-70ba3eb{right:-100px}.elementor-805 .elementor-element.elementor-element-36bd4f4{width:var(--container-widget-width,118px);max-width:118px;margin:-90px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:118px;--container-widget-flex-grow:0;--lottie-container-width:100%}@media(max-width:767px){.elementor-805 .elementor-element.elementor-element-70ba3eb{--container-widget-width:95px;--container-widget-flex-grow:0;width:var(--container-widget-width,95px);max-width:95px;--lottie-container-width:58px}}body{background:var(--e-gv-5bc6812,#fefcfa) !important}body .page-header{display:none !important}.elementor .casostabs{display:flex !important;flex-direction:row !important;gap:10px !important;justify-content:center !important;flex-wrap:wrap !important;width:auto !important;grid-template-columns:none !important}.elementor .casostab,.elementor .casostabon{display:inline-flex !important;align-items:center !important;border-radius:10px !important;padding:5px 16px !important;font-size:16px !important;font-weight:400 !important;line-height:1 !important;width:auto !important;grid-template-columns:none !important;min-width:0 !important}.elementor .casostab{background:#fff !important;color:#000 !important;border:1px solid #000 !important}.elementor .casostabon{background:#000 !important;color:#fff !important;border:1px solid #000 !important}.elementor .casosvermas{display:inline-flex !important;align-items:center !important;justify-content:center !important;background:0 0 !important;border:1px solid #000 !important;border-radius:40px !important;padding:12px 24px !important;font-size:16px !important;font-weight:700 !important;color:#000 !important;line-height:1 !important;width:auto !important;grid-template-columns:none !important}.elementor .casoscard{position:relative !important;display:block !important;grid-template-columns:none !important;overflow:hidden !important;border-radius:10px !important;padding:0 !important;line-height:0 !important;font-size:0 !important}.elementor .casoscardimg{display:block !important;grid-template-columns:none !important;width:100% !important;height:366px !important;object-fit:cover !important;border-radius:10px !important;margin:0 !important}.elementor .casoscardimg img{width:100% !important;height:366px !important;object-fit:cover !important;display:block !important;border-radius:10px !important}.elementor .casoscard:after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,rgba(0,0,0,0) 70%);pointer-events:none;z-index:1}.elementor .casoscardtitle{z-index:2 !important;font-size:20px !important;line-height:1.2 !important}.elementor .casoscardhover{position:absolute !important;inset:0 !important;z-index:3 !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:flex-start !important;gap:8px !important;padding:0 31px 18px !important;background:rgba(254,252,250,.8) !important;backdrop-filter:blur(5px) !important;-webkit-backdrop-filter:blur(5px) !important;border-radius:10px !important;opacity:0 !important;transition:opacity .25s ease !important;pointer-events:none !important;text-align:left !important}.elementor .casoscard:hover .casoscardhover{opacity:1 !important}.elementor .casoscardhtitle{font-family:Futura,'Century Gothic',sans-serif !important;font-size:20px !important;font-weight:500 !important;line-height:1.2 !important;color:#000 !important;margin:0 !important}.elementor .casoscardhbody{font-size:16px !important;font-weight:400 !important;line-height:1.3 !important;color:#232323 !important;margin:0 !important}@media (hover:none),(max-width:1024px){.elementor .casoscard{display:flex !important;flex-direction:column !important;height:auto !important;line-height:1.3 !important;font-size:16px !important;background:#fefcfa !important}.elementor .casoscardimg{aspect-ratio:16/10 !important;height:auto !important;border-radius:0 !important;flex-shrink:0 !important}.elementor .casoscardimg img{height:100% !important;width:100% !important;object-fit:cover !important;border-radius:0 !important}.elementor .casoscard:after{display:none !important}.elementor .casoscardtitle{display:none !important}.elementor .casoscardhover{position:static !important;inset:auto !important;opacity:1 !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:#fefcfa !important;pointer-events:auto !important;padding:16px 20px 20px !important;border-radius:0 !important;gap:8px !important}}@media (max-width:1024px){.elementor .casoscard{flex:0 0 calc(50% - 10px) !important;max-width:calc(50% - 10px) !important}}@media (max-width:600px){.elementor .casoscard{flex:0 0 100% !important;max-width:100% !important}}.elementor .erp5text{width:fit-content !important;max-width:100% !important;align-items:center !important}.elementor .e-tabs-menu-base[role=tablist]{gap:20px !important}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible,.elementor .e-tab-base.e--selected{background-color:#000 !important;border-color:#000 !important}.elementor .e-tab-base:hover .e-paragraph-base,.elementor .e-tab-base:focus-visible .e-paragraph-base,.elementor .e-tab-base.e--selected .e-paragraph-base{color:#fff !important}.elementor .e-tab-base,.elementor .e-tab-base .e-paragraph-base{line-height:normal !important}@media(max-width:767px){body .elementor [data-id="78d6cf0"]{flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;justify-content:safe center !important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:2px 4px;width:calc(100% + 20px) !important;max-width:none !important;margin-inline:-10px !important;padding-inline:20px !important;scroll-padding-inline:20px}body .elementor [data-id="78d6cf0"]::-webkit-scrollbar{display:none}body .elementor [data-id="78d6cf0"]>.e-tab-base{flex:0 0 auto !important;scroll-snap-align:center}}