.hover-zoom-section{overflow:hidden;position:relative}.hover-zoom-section::before{content:"";position:absolute;inset:0;z-index:0;background-image:inherit;background-size:cover;background-position:center;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.hover-zoom-section:hover::before{transform:scale(1.05)}.hover-zoom-section>*{position:relative;z-index:1}.hover-zoom-section .elementor-background-overlay,.hover-zoom-section>.elementor-background-video-container{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.hover-zoom-section:hover>.elementor-background-overlay{transform:scale(1.05)}.hover-zoom-section .elementor-widget-image img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.hover-zoom-section:hover .elementor-widget-image img{transform:scale(1.05)}.hover-zoom-section .elementor-widget-wrap,.hover-zoom-section .e-con-inner{position:relative;z-index:1}.elementor-element-edit-mode .hover-zoom-section::before{display:none}@media (min-width:768px){[class*=accordion-image-].acc-img-active{opacity:1;pointer-events:auto}}@media (max-width:767px){[class*=accordion-image-].acc-img-active{display:block!important;opacity:1}}.accordion-block .e-n-accordion-item{position:relative;overflow:hidden}.accordion-block .e-n-accordion-item::after{content:"";bottom:0;left:0;width:0%;height:3px;background:#31c170;border-radius:0 2px 2px 0;transition:width 1s ease,transform 1s ease}.accordion-block .e-n-accordion-item.acc-running::after{animation:accTimer var(--acc-dur,40s) linear forwards}[class*=accordion-image-].acc-img-active{opacity:1;transform:scale(1)}@media (max-width:767px){.accordion-section.e-con{flex-direction:column!important}.accordion-section>.e-con-full{position:static!important;width:100%!important;flex-basis:100%!important;inset:unset!important}.accordion-section>.e-con-full:last-child{height:auto!important;min-height:0!important}.accordion-section>.e-con-full:last-child>*{position:static!important}}@media (max-width:1024px){.accordion-block .e-n-accordion{align-items:stretch!important;height:auto!important}.accordion-block .e-n-accordion-item,.accordion-block .e-n-accordion-item[open]{flex:0 0 auto!important;flex-grow:0!important;align-self:auto!important;height:auto!important;max-height:none!important}.accordion-block .e-n-accordion-item-title,.accordion-block [role=region]{height:auto!important}}@media (max-width:1024px){.accordion-section.e-con{flex-direction:column!important}.accordion-section>.e-con-full{position:static!important;inset:unset!important;width:100%!important;max-width:100%!important;flex-basis:100%!important;height:auto!important;min-height:0!important}.accordion-section>.e-con-full:last-child,.accordion-section>.e-con-full:last-child *{position:static!important}.accordion-section [class*=accordion-image-]{display:none!important}.accordion-section [class*=accordion-image-].acc-img-active{display:block!important;position:static!important;opacity:1!important;transform:none!important}.accordion-section>.e-con-full:last-child>h2{display:none!important}}.faq-answer .faq-typing-bubble{display:inline-flex;align-items:center;gap:5px;padding:10px 14px;background:#f0f0f0;border-radius:18px 18px 18px 4px;margin-bottom:8px;width:fit-content}.faq-answer .faq-typing-bubble.faq-bubble-small{padding:7px 10px;gap:4px}.faq-answer .faq-typing-bubble span{width:7px;height:7px;background:#999;border-radius:50%;animation:faqBlink 1.2s infinite ease-in-out}.faq-answer .faq-typing-bubble span:nth-child(2){animation-delay:.2s}.faq-answer .faq-typing-bubble span:nth-child(3){animation-delay:.4s}.faq-answer .faq-line{opacity:0;transform:translateY(5px);transition:opacity .4s ease,transform .4s ease;margin-bottom:6px}.faq-answer .faq-line.visible{opacity:1;transform:translateY(0)}.faq-animate .e-n-accordion-item-title-header{background:#e5e5d9;padding:20px 32px;border-radius:16px;width:80%}.faq-animate .e-n-accordion-item-title-icon{background:#e5e5d9;padding:13px 14px;border-radius:10px}.faq-animate .e-n-accordion-item-title-icon{background:#e5e5d9;padding:13px 14px;padding:0;border-radius:10px;width:0;overflow:hidden;opacity:0;transition:width .3s ease,opacity .3s ease,padding .3s ease}.faq-animate summary[aria-expanded=true] .e-n-accordion-item-title-icon{width:65px;padding:13px 14px;opacity:1}@media (max-width:1025px){.faq-animate .e-n-accordion-item-title-header{width:100%}}@media (max-width:1024px){.option-wrap [class*=option-card-]{box-shadow:none!important}}.cr-btn{min-width:150px!important}