.elementor-widget-accordion .elementor-widget-container{position:relative}.elementor-widget-accordion .elementor-accordion{--faq-ink:#08434c;--faq-mid:#047e93;--faq-bright:#00a7c3;--faq-mist:#eaf4f6;counter-reset:rbd-faq;display:flex;flex-direction:column;gap:0;margin:0;padding:8px 0;border:0;border-radius:0;background:linear-gradient(180deg,rgba(234,244,246,0.95) 0%,rgba(255,255,255,0.4) 48%,rgba(234,244,246,0.9) 100%);box-shadow:inset 0 0 0 1px rgba(8,67,76,0.08);overflow:hidden}.elementor-widget-accordion .elementor-accordion-item{counter-increment:rbd-faq;position:relative;margin:0 !important;border:0 !important;border-bottom:1px solid rgba(8,67,76,0.1) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible;transition:background 0.28s ease}.elementor-widget-accordion .elementor-accordion-item:last-child{border-bottom:0 !important}.elementor-widget-accordion .elementor-accordion-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(180deg,#00a7c3 0%,#047e93 100%);transition:width 0.28s ease;z-index:1}.elementor-widget-accordion .elementor-accordion-item:hover,.elementor-widget-accordion .elementor-accordion-item.is-open,.elementor-widget-accordion .elementor-accordion-item:has(.elementor-tab-title.elementor-active){background:rgba(255,255,255,0.72) !important}.elementor-widget-accordion .elementor-accordion-item:hover::before,.elementor-widget-accordion .elementor-accordion-item.is-open::before,.elementor-widget-accordion .elementor-accordion-item:has(.elementor-tab-title.elementor-active)::before{width:4px}.elementor-widget-accordion .elementor-accordion .elementor-tab-title{display:grid !important;grid-template-columns:64px minmax(0,1fr) 44px;align-items:center;gap:8px 14px;margin:0 !important;padding:22px 22px 22px 18px !important;border:0 !important;background:transparent !important;color:var(--faq-ink) !important;cursor:pointer;transition:color 0.2s ease}.elementor-widget-accordion .elementor-accordion .elementor-tab-title::before{content:counter(rbd-faq,decimal-leading-zero);grid-column:1;grid-row:1;font-family:Quicksand,"Nunito Sans",sans-serif;font-size:22px;font-weight:700;letter-spacing:0.04em;line-height:1;color:rgba(8,67,76,0.28);transition:color 0.25s ease,transform 0.25s ease}.elementor-widget-accordion .elementor-accordion .elementor-tab-title:hover::before,.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active::before{color:var(--faq-bright);transform:translateX(2px)}.elementor-widget-accordion .elementor-accordion-title,.elementor-widget-accordion .elementor-accordion .elementor-tab-title a.elementor-accordion-title{grid-column:2;grid-row:1;margin:0 !important;padding:0 !important;border:0 !important;color:var(--faq-ink) !important;font-family:Quicksand,"Nunito Sans",sans-serif !important;font-size:18px !important;font-weight:600 !important;line-height:1.4 !important;letter-spacing:0.01em;text-decoration:none !important;text-align:left;transition:color 0.2s ease}.elementor-widget-accordion .elementor-tab-title:hover .elementor-accordion-title,.elementor-widget-accordion .elementor-tab-title:hover a.elementor-accordion-title,.elementor-widget-accordion .elementor-tab-title.elementor-active .elementor-accordion-title,.elementor-widget-accordion .elementor-tab-title.elementor-active a.elementor-accordion-title{color:var(--faq-mid) !important}.elementor-widget-accordion .elementor-accordion-icon{grid-column:3;grid-row:1;position:relative !important;right:auto !important;left:auto !important;top:auto !important;display:inline-flex !important;align-items:center;justify-content:center;flex:0 0 auto;width:40px !important;height:40px !important;margin:0 !important;border:1.5px solid rgba(8,67,76,0.18) !important;border-radius:50%;background:#fff !important;color:transparent !important;transition:border-color 0.25s ease,background 0.25s ease,transform 0.3s ease,box-shadow 0.25s ease}.elementor-widget-accordion .elementor-accordion-icon-closed,.elementor-widget-accordion .elementor-accordion-icon-opened,.elementor-widget-accordion .elementor-accordion-icon i,.elementor-widget-accordion .elementor-accordion-icon i:before{display:none !important;color:transparent !important;opacity:0 !important}.elementor-widget-accordion .elementor-accordion-icon::before,.elementor-widget-accordion .elementor-accordion-icon::after{content:"";position:absolute;background:var(--faq-mid);border-radius:2px;transition:transform 0.3s ease,background 0.25s ease,opacity 0.2s ease}.elementor-widget-accordion .elementor-accordion-icon::before{width:14px;height:2px}.elementor-widget-accordion .elementor-accordion-icon::after{width:2px;height:14px}.elementor-widget-accordion .elementor-tab-title:hover .elementor-accordion-icon{border-color:var(--faq-bright) !important;box-shadow:0 0 0 4px rgba(0,167,195,0.12);transform:scale(1.04)}.elementor-widget-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon{background:var(--faq-bright) !important;border-color:var(--faq-bright) !important;box-shadow:0 8px 18px rgba(0,167,195,0.28);transform:rotate(180deg)}.elementor-widget-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon::before,.elementor-widget-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon::after{background:#fff}.elementor-widget-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon::after{transform:scaleY(0);opacity:0}.elementor-widget-accordion .elementor-accordion-icon-right,.elementor-widget-accordion .elementor-accordion-icon-left{order:unset;margin:0 !important}.elementor-widget-accordion .elementor-accordion .elementor-tab-content{margin:0 !important;padding:0 22px 26px 96px !important;border:0 !important;background:transparent !important;color:#3f555a !important;font-family:Roboto,"Nunito Sans",sans-serif !important;font-size:16.5px !important;font-weight:400 !important;line-height:1.75 !important}.elementor-widget-accordion .elementor-tab-content.elementor-active{animation:rbd-faq-rise 0.34s cubic-bezier(0.22,1,0.36,1)}.elementor-widget-accordion .elementor-tab-content p{margin:0 0 0.9em}.elementor-widget-accordion .elementor-tab-content p:last-child{margin-bottom:0}.elementor-widget-accordion .elementor-tab-content strong,.elementor-widget-accordion .elementor-tab-content b{color:var(--faq-ink);font-weight:700}@keyframes rbd-faq-rise{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.elementor-widget-accordion .elementor-accordion .elementor-tab-title{grid-template-columns:44px minmax(0,1fr) 36px;padding:18px 14px 18px 12px !important;gap:6px 10px}.elementor-widget-accordion .elementor-accordion .elementor-tab-title::before{font-size:16px}.elementor-widget-accordion .elementor-accordion-title,.elementor-widget-accordion .elementor-accordion .elementor-tab-title a.elementor-accordion-title{font-size:15.5px !important}.elementor-widget-accordion .elementor-accordion-icon{width:34px !important;height:34px !important}.elementor-widget-accordion .elementor-accordion .elementor-tab-content{padding:0 16px 20px 56px !important;font-size:15px !important}}