.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}@media (max-width:1024px){.elementor-widget-loop-grid .elementor-pagination{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-loop-grid .e-load-more-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}}@media (max-width:767px){.elementor-widget-loop-grid .elementor-pagination{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-loop-grid .e-load-more-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}}.elementor-9990 .elementor-element.elementor-element-3348110 .elementor-toc__list-wrapper li.elementor-toc__list-item{border:none!important}.elementor-9990 .elementor-element.elementor-element-3348110 .elementor-toc__list-wrapper{padding:0!important;margin:0!important}.elementor-9990 .elementor-element.elementor-element-3348110 .elementor-item-active{padding-left:45px!important}.elementor-9990 .elementor-element.elementor-element-3348110 .elementor-toc__list-item-text::after{position:absolute;content:"";width:2px;height:100%;background:#4a3aff;left:0;top:0;border-radius:20px;opacity:0;transition:all .3s ease}.elementor-9990 .elementor-element.elementor-element-3348110 .elementor-toc__list-item{padding:0!important}.elementor-9990 .elementor-element.elementor-element-3348110 .elementor-toc__list-item-text{position:relative;transition:all .3s ease}.elementor-9990 .elementor-element.elementor-element-3348110 .elementor-toc__list-item-text::before{content:counters(item,".") " ";width:20px;display:inline-block}.elementor-9990 .elementor-element.elementor-element-3348110 .elementor-toc__list-item-text-wrapper::before{display:none!important}.elementor-9990 .elementor-element.elementor-element-3348110 .elementor-item-active{padding-left:13px!important}.elementor-9990 .elementor-element.elementor-element-3348110 .elementor-item-active::after{opacity:1}.elementor-9990 .elementor-element.elementor-element-9ecde1d .page-numbers{border:1px solid #d0d0d0!important;width:41px;height:36px;display:inline-flex;justify-content:center;align-items:center;border-radius:100px;color:#000!important;outline:none!important}.elementor-9990 .elementor-element.elementor-element-9ecde1d .page-numbers.current{color:#fff!important;background:#000!important;border-color:#000!important}.elementor-9990 .elementor-element.elementor-element-9ecde1d .page-numbers:not(.current):hover{opacity:.5}.elementor-9990 .elementor-element.elementor-element-9ecde1d .elementor-pagination{margin-top:30px}.rankus-post-content [id]{scroll-margin-top:120px}.rankus-media figcaption{margin:0;color:var(--rankus-text);font-size:14px;line-height:20px;text-align:left}.rankus-media figcaption a{color:inherit;text-decoration:underline;text-underline-offset:2px}.rankus-numbered-list{counter-reset:rankus-item}.rankus-numbered-list li{counter-increment:rankus-item;display:grid;grid-template-columns:22px 1fr;gap:12px;color:var(--rankus-text-dark);font-size:18px;line-height:1.5}.rankus-numbered-list li::before{content:counter(rankus-item,decimal-leading-zero);color:var(--rankus-purple)}.rankus-table-card{width:100%;margin:0;padding:16px 0;overflow-x:auto;background:#fff;border-radius:16px;box-shadow:0 10px 25px rgba(229,203,244,1)}.rankus-table-card table{width:100%;min-width:650px;border:0;border-collapse:collapse;table-layout:fixed;margin:0}.rankus-table-card th,.rankus-table-card td{padding:12px 8px;border:0;border-bottom:1px solid #e9e9e9;background:0 0;text-align:left;vertical-align:middle;font-size:14px;line-height:1.5}.rankus-table-card thead th{color:var(--rankus-purple);font-weight:500}.rankus-table-card tbody th{color:var(--rankus-text-dark);font-weight:500}.rankus-table-card tbody td{color:var(--rankus-text)}.rankus-table-card th:first-child,.rankus-table-card td:first-child{width:18%;padding-left:32px}.rankus-table-card th:nth-child(2),.rankus-table-card td:nth-child(2){width:50%}.rankus-table-card th:nth-child(3),.rankus-table-card td:nth-child(3){width:14%}.rankus-table-card th:last-child,.rankus-table-card td:last-child{width:18%;padding-right:32px;white-space:nowrap}.rankus-table-card tbody tr:last-child th,.rankus-table-card tbody tr:last-child td{border-bottom:0}.rankus-button--outline .wp-block-button__link{color:#000;background:#fff;border-color:var(--rankus-border)}.rankus-cta--light{box-shadow:0 15px 30px #ffd9c7}.rankus-cta--light>p:not(.rankus-eyebrow,.rankus-card-title){color:var(--rankus-text-dark)}.rankus-expertise{display:flex!important;flex-wrap:wrap;gap:8px}.rankus-expertise p{margin:0;padding:8px 16px;color:#000;background:#f7f7f7;border-radius:144px;font-size:14px;line-height:1.5}.rankus-faq{display:flex!important;flex-direction:column;gap:12px;position:relative}.rankus-faq::before{position:absolute;content:"";width:100%;height:100%;background:#ffd9c7;filter:blur(150px);z-index:-1;pointer-events:none}.rankus-faq details{margin:0;overflow:hidden;background:#fff;border-radius:12px}.rankus-faq-content{padding:0 20px 20px}.rankus-faq-content p{font-size:16px}.rankus-faq summary{position:relative;min-height:64px;padding:20px;display:flex;align-items:center;color:#000;font-size:16px;font-weight:500;line-height:1.2;cursor:pointer;list-style:none}.rankus-faq summary::-webkit-details-marker{display:none}.rankus-faq summary::before,.rankus-faq summary::after{content:"";position:absolute;top:50%;right:20px;width:18px;height:1.36px;background:var(--rankus-purple);border-radius:100px;transform:translateY(-50%);transition:transform .2s ease}.rankus-faq summary::after{transform:translateY(-50%) rotate(90deg)}.rankus-faq details[open] summary::after{transform:translateY(-50%) rotate(90deg) scaleX(0)}.rankus-faq details>p{margin:0;padding:0 20px 22px 24px;color:var(--rankus-text-dark);font-size:16px}@media (max-width:767px){.rankus-faq-content p{font-size:14px}.rankus-faq summary{padding:20px 54px 20px 20px;white-space:normal}.rankus-faq details>p{padding:0 20px 20px}}