.elementor .pa-faq{width:100%;gap:0.4rem;overflow-anchor: none; & .e-accordion-item-base { border: 0; border-radius: 16px; background-color: rgba(255, 255, 255, 0); box-shadow: 0 0 0 rgba(0, 0, 0, 0); transition: background-color 1.1s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 1.1s cubic-bezier(0.4, 0, 0.2, 1); } & .e-accordion-item-base:hover { background-color: rgba(255, 255, 255, 0.18); } & .e-accordion-item-base[open] { background-color: rgba(255, 255, 255, 0.32); box-shadow: 0 8px 32px rgba(15, 46, 242, 0.03); } & .e-accordion-item-header-base { padding-inline: 1rem; transition: color 0.5s ease; } & .e-accordion-item-content-base { padding-inline: 1rem; opacity: 0; translate: 0 -6px; transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), translate 0.9s cubic-bezier(0.4, 0, 0.2, 1); } & .e-accordion-item-base[open] .e-accordion-item-content-base { opacity: 1; translate: 0 0; transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.2s, translate 1.1s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; } & .e-accordion-item-icon-base svg { transition: transform 1s cubic-bezier(0.4, 0, 0.2, 1) !important; } & .e-accordion-item-base::details-content { transition: block-size 1.1s cubic-bezier(0.4, 0, 0.2, 1), content-visibility 1.1s allow-discrete; }\n}.elementor .pa-mini-label{font-weight:700;font-size:0.7rem;color:var(--Subtext);letter-spacing:0.08rem;text-transform:uppercase;margin:0px;}.elementor .pa-chip:hover,.elementor .pa-chip:focus-visible{background-color:rgba(15, 46, 242, 0.1);transform:translate3d(0px, -2px, 0px);}.elementor .pa-chip{font-weight:500;font-size:0.8rem;color:var(--Polaris_Blue);padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;margin:0px;border-radius:999px;background-color:rgba(15, 46, 242, 0.05);transition:background-color 0.35s, transform 0.35s;white-space: nowrap;\n}.elementor .pa-sc-num{display:inline-block;}.elementor .pa-wave-bottom-ani{background-color:var(--bg-alt-light);justify-content:center;}.elementor .pa-rich-text{& a { color: var(--Polaris_Blue); font-weight: 600; text-decoration: underline; text-decoration-color: rgba(15, 46, 242, 0.3); text-underline-offset: 3px; transition: color 0.25s, text-decoration-color 0.25s; } & a:hover { color: var(--polaris-btn-blue); text-decoration-color: var(--polaris-btn-blue); }\n}.elementor .pa-step-card{& .pa-step-num { transition: opacity 0.5s cubic-bezier(0.22, 1, 0.36, 1), color 0.5s cubic-bezier(0.22, 1, 0.36, 1), transform 0.2s linear !important; } &:hover .pa-step-num { opacity: 1; }\n}.elementor .pa-link-card:hover,.elementor .pa-link-card:focus-visible{color:var(--text-default);}.elementor .pa-link-card{color:var(--text-default);text-decoration:none;cursor:pointer;& .pa-text-link { transition: color 0.35s cubic-bezier(0.22, 1, 0.36, 1), letter-spacing 0.35s cubic-bezier(0.22, 1, 0.36, 1) !important; } &:hover .pa-text-link { color: var(--polaris-btn-blue); letter-spacing: 0.02em; }\n}.elementor .pa-card-title{font-family:"Pathway Extreme";font-weight:600;font-size:1.125rem;color:var(--Polaris_Blue);line-height:1.35;margin:0px;}.elementor .pa-img-cover{overflow:hidden;object-fit:cover;object-position:center center;display:block;& img { width: 100%; height: 100%; object-fit: cover; object-position: center center; display: block; }\n}.elementor .pa-text-link:hover,.elementor .pa-text-link:focus-visible{color:var(--polaris-btn-blue);text-decoration:underline;}.elementor .pa-text-link{font-weight:600;color:var(--Polaris_Blue);text-decoration:none;transition:color 0.25s;}.elementor .pa-icon{width:56px;height:56px;color:var(--Polaris_Blue);padding:14px;border-radius:16px;background-color:var(--blue-trans-5perc);flex:0 0 auto;align-self:flex-start;box-sizing: border-box; & svg { width: 100%; height: 100%; display: block; } & svg path, & svg circle, & svg rect, & svg polygon, & svg ellipse { fill: currentColor; }\n}.elementor .pa-step-num{font-weight:800;font-size:2.75rem;color:var(--Polaris_Blue);letter-spacing:-0.03em;line-height:1;opacity:25%;}.elementor .pa-card-label{font-weight:700;font-size:0.8rem;color:var(--Polaris_Blue);letter-spacing:0.1rem;text-transform:uppercase;}.elementor .blue-btn{font-weight:600;color:var(--bg-light);padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-block-start:0rem;margin-block-end:0px;border-radius:1.25rem;background-color:var(--Polaris_Blue);box-shadow:0px 2px 17px 0px rgba(0, 0, 0, 0.08);transform:translate3d(0px, 0px, 0px) scale3d(1, 1, 1);transition:all 300ms;}.elementor .blue-btn:hover,.elementor .blue-btn:focus-visible{color:var(--bg-light);background-color:var(--polaris-btn-blue);box-shadow:0px 12px 36px 0px #00000026;transform:translate3d(0px, -1px, 0px) scale3d(1.02, 1.02, 1);}.elementor .btn-2{font-weight:500;color:var(--Polaris_Blue);border-radius:16px;background-color:var(--transparent);transform:translate3d(0px, 0px, 0px);transition:all 250ms;align-self:center;}.elementor .btn-2:hover,.elementor .btn-2:focus-visible{color:var(--polaris-btn-blue);background-color:var(--blue-trans-5perc);transform:translate3d(6px, 0px, 0px);}.elementor .subtext{font-size:0.8rem;color:var(--Subtext);align-self:start;}.elementor .eyebrow-1{font-weight:700;font-size:0.8rem;color:var(--text-default);letter-spacing:0.1rem;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;order:-99999;}.elementor .h2-style-1{font-weight:600;font-size:2rem;color:var(--text-default);line-height:1.2;padding-block-end:0rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;}.elementor .zero-padding{padding:0px;flex-direction:column;}.elementor .pa-section{height:auto;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:0rem;margin:0px;justify-content:center;}.elementor .pa-container{max-width:1200px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:0px;flex-wrap:nowrap;}.elementor .pa-wave-top{background-color:var(--bg-alt-light);justify-content:center;}.elementor .border-dropshadow{box-shadow:0px 0px 36px 0px rgba(0, 0, 0, 0.07);transition:all 200ms;}.elementor .border-dropshadow:hover,.elementor .border-dropshadow:focus-visible{box-shadow:0px 12px 48px 0px rgba(0, 0, 0, 0.12);}.elementor .pa-footer-container{max-width:1320px;padding-block-start:0rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;}.elementor .pa-card:hover,.elementor .pa-card:focus-visible{box-shadow:0px 12px 46px 0px rgba(0, 0, 0, 0.09);}.elementor .pa-card{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:16px;background-color:rgba(240, 240, 240, 0.38);box-shadow:0px 0px 36px 0px rgba(0, 0, 0, 0.05);backdrop-filter:blur(18px) saturate(140%);transition:box-shadow 0.5s, transform 0.5s, opacity 0.6s;display:flex;flex-direction:column;gap:0.75rem;align-items:stretch;-webkit-backdrop-filter: blur(18px) saturate(140%);\n}.elementor .pa-soft-card{padding:1.5rem;border-radius:2rem;background-color:rgba(241, 242, 247, 0.62);backdrop-filter:blur(20px) saturate(140%);display:flex;flex-direction:column;gap:0.5rem;-webkit-backdrop-filter: blur(20px) saturate(140%);\n}