body{--rg-primary:var( --e-global-color-primary )}.elementor-widget-site-logo .hfe-site-logo-container{display:flex}.text-primary{color:var(--e-global-color-primary)!important}.text-danger{color:#dc3232!important}.elementor-widget-text-editor p:last-child{margin-bottom:0!important}.pricing-pkg-box .pkg-price-wrap .elementor-heading-title .pkg-price{font-size:22px;font-weight:600}@media only screen and (min-width:768px){.all-pkg-features ul.elementor-icon-list-items{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px;row-gap:0;align-items:baseline}}.faq-item.elementor-element .elementor-icon-box-content .elementor-icon-box-title{margin-top:0}.no-wrap{white-space:nowrap}.grecaptcha-badge{z-index:9999;width:70px!important;overflow:hidden!important;transition:all 0.3s ease!important;left:14px!important}.grecaptcha-badge:hover{width:256px!important}.wpcf7-form .wpcf7-form-control{border-radius:22px!important}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 select.wpcf7-form-control{width:100%;padding:10px 16px}.wpcf7-form .wpcf7-form-control{padding:10px 16px}.codedropz-upload-wrapper .codedropz-upload-handler{border-radius:20px;border-width:1px;background-color:#fafafa}.codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-inner h3{font-size:20px;font-weight:500;color:#959595}.wpcf7 input.wpcf7-submit[type="submit"]{min-width:150px}.wpcf7 .wpcf7-checkbox{padding:0}.wpcf7 .wpcf7-checkbox .wpcf7-list-item.first.last{margin:0}.wpcf7 .wpcf7-checkbox .wpcf7-list-item label,.wpcf7 .wpcf7-checkbox .wpcf7-list-item input,.wpcf7 .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{vertical-align:middle}.wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]{width:20px;height:20px;border-radius:2px;position:relative}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;border-radius:10px;padding:15px;text-align:center;font-size:18px;font-weight:400;border-width:1px;color:#218f2a;background-color:rgb(70 180 80 / .1);margin:20px 0 0 0}.wpcf7 form.invalid .wpcf7-response-output{border-radius:10px;padding:15px;text-align:center;font-size:18px;font-weight:400;border-width:1px;background-color:rgb(255 185 0 / .1);margin:20px 0 0 0}.seo-ind-post-slider.elementor-widget-lae-posts-multislider .lae-posts-multislider-style-1 .lae-posts-multislider-item .lae-post-overlay.lae-post-featured-img-bg::before{background-image:linear-gradient(0deg,#121928 0,#fff0 45%)!important}.seo-ind-post-slider .lae-posts-multislider .lae-posts-multislider-item .lae-post-featured-img-bg{border-radius:10px}.seo-ind-post-slider .lae-posts-multislider .lae-posts-multislider-item .lae-post-text .lae-post-title{display:block;width:100%}.seo-ind-post-slider .lae-posts-multislider .lae-posts-multislider-item .lae-post-text .lae-post-title a{pointer-events:none}.seo-ind-post-slider .lae-posts-multislider .lae-posts-multislider-item .lae-post-text{transition:all 0.5s ease-in-out;bottom:0;top:100%;margin-top:-66px}.seo-ind-post-slider .lae-posts-multislider .lae-posts-multislider-item:hover .lae-post-text,.seo-ind-post-slider .lae-posts-multislider .lae-posts-multislider-item:focus .lae-post-text{bottom:0;top:auto;transition:all 0.5s ease-in-out}.seo-ind-post-slider .lae-posts-multislider .lae-posts-multislider-item .lae-post-text .lae-post-content{margin-top:15px}.seo-ind-post-slider .lae-posts-multislider .lae-posts-multislider-item .lae-post-featured-img-bg .lae-post-text .lae-post-title>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}@media only screen and (max-width:1200px){.seo-ind-post-slider .lae-posts-multislider .lae-posts-multislider-item .lae-post-featured-img-bg{height:400px!important}}.growth-tabs.elementor-widget-n-tabs .e-n-tabs{align-items:center}.growth-tabs.elementor-widget-n-tabs .e-n-tabs .e-n-tabs-heading{border:1px solid #e5e5e5;width:fit-content;padding:10px;border-radius:100px}.testimonial-slider .lae-testimonials .lae-testimonial-user{transform:translateY(calc(-0px/2))!important}.testimonial-slider .lae-testimonials .lae-testimonial-user .lae-image-wrapper img{border:4px solid #fff}.testimonial-slider .lae-testimonials.slick-slider ul.slick-dots>li>button{width:15px;height:6px;border-radius:10px}.testimonial-slider .lae-testimonials.slick-slider ul.slick-dots li.slick-active button{width:20px;background-color:var(--e-global-color-primary);border-color:var(--rg-primary)}.p-static{position:static}header#masthead .hfe-nav-menu,header#masthead .hfe-nav-menu .mega-menu-item{position:static}header#masthead .hfe-nav-menu .mega-menu-item .sub-menu{width:100%;border:none}.hfe-mega-menu-item{width:100%}@media only screen and (min-width:1025px){.hfe-mega-menu-item{position:absolute}}@media only screen and (min-width:1024px){header#masthead .hfe-nav-menu .mega-menu-item .sub-menu{width:calc(100% - 40px);margin-left:20px}.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children>ul.sub-menu{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.nav-button a{color:#ffffff!important}}@media only screen and (min-width:1367px){header#masthead .hfe-nav-menu .mega-menu-item .sub-menu{width:calc(100% - 320px);margin-left:160px}}@media only screen and (max-width:1024px){header#masthead .aone-navbar.elementor-widget-navigation-menu.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal .hfe-nav-menu{top:70px}body.has-sticky-header header#masthead .hfe-nav-menu.hfe-layout-horizontal nav.hfe-nav-menu__layout-horizontal{width:100%!important;left:0!important}header#masthead .hfe-nav-menu .mega-menu-item .hfe-mega-menu-item .mega-menu-box{box-shadow:none;padding:0}body.has-sticky-header header#masthead .hfe-nav-menu.hfe-layout-horizontal nav ul.hfe-nav-menu{max-height:calc(100vh - 150px);overflow-y:auto}header#masthead .aone-navbar.elementor-widget-navigation-menu .elementor-widget-container div.hfe-nav-menu-icon{display:flex;padding:10px}}@media only screen and (max-width:991px){header#masthead .aone-navbar.elementor-widget-navigation-menu .nav-seo-sub-services>.elementor-element{--width:50%}}@media only screen and (max-width:767.5px){header#masthead .aone-navbar.elementor-widget-navigation-menu.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal .hfe-nav-menu{top:60px}}.nav-main-service-box .elementor-icon-box-wrapper .elementor-icon-box-description{display:-webkit-box;max-width:100%;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.nav-sub-service-box .elementor-icon-box-wrapper .elementor-icon-box-description{display:-webkit-box;max-width:100%;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hfe-creative-menu .hfe-mega-menu-item .nav-main-service.highlight-service:after{content:'';position:absolute;border:10px;border-style:solid;border-color:#B9BBF4 #fff0 #fff0 #fff0;bottom:-20px;left:20px}.service-structure{position:relative}.service-structure:after{content:'';position:absolute;width:2px;top:20px;bottom:0;left:50%;margin-left:-1px;background-color:#e5e5e5}.service-structure .ss-box-item .ss-item{position:relative}.service-structure .ss-box-item .ss-item:before{content:'';position:absolute;width:2px;top:20px;bottom:0;left:50px;margin-left:-1px;background-color:#e5e5e5}.service-structure .ss-box-item:nth-child(even) .ss-item:before{left:inherit;right:50px;margin-right:-1px}.service-structure .ss-box-item .ss-item .elementor-icon-box-wrapper{z-index:2;position:relative}.service-structure .ss-box-item:nth-child(odd) .ss-item{margin-left:-50px}.service-structure .ss-box-item:nth-child(even) .ss-item{margin-right:-50px}.ss-item.elementor-element .elementor-icon-box-content .elementor-icon-box-title{margin-top:0}.service-structure .ss-box-item .ss-item .elementor-icon-box-icon .elementor-icon{box-shadow:0 0 0 6px #f9fafc}@media (max-width:767px){.service-structure:after{left:50px}.service-structure .ss-box-item:nth-child(odd) .ss-item{margin-left:0}.service-structure .ss-box-item:nth-child(even) .ss-item{margin-right:0}.service-structure .ss-box-item:nth-child(even) .ss-item:before{left:50px;right:inherit}}.team-member .tm-thumb .elementor-widget-container{border-radius:10px}.team-member .tm-thumb .elementor-widget-container{background-position:center center;background-size:cover;background-repeat:no-repeat}.team-member .tm-thumb .elementor-widget-container img{transition:all 0.3s}.team-member:hover .tm-thumb .elementor-widget-container img{opacity:0}.cta-blur-bg{backdrop-filter:blur(5px)}#learn_sidebar.fixed-sidebar .sticky-block{position:fixed;top:100px;width:calc(30% - 20px)}.order-list-desc .order-list-with-title{margin:0;padding-left:32px}.order-list-desc .order-list-with-title>li+li{margin-top:20px}.order-list-desc .order-list-with-title>li strong{display:block;color:#101015}.order-list-desc .order-list-with-title>li{padding-left:10px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media (min-width:480px){.row-cols-2>*{flex:0 0 auto;width:50%}}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}#page #primary,#page #secondary{margin:40px 0 60px}@media (max-width:1199px){#page #primary,#page #secondary{margin:20px 0 40px}}@media (max-width:1024px){#page #primary{margin:20px 0 30px}}body.blog .wpm-container .site-main,body.category .wpm-container .site-main,body.search .wpm-container .site-main{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}body.blog .wpm-container .site-main article.post,body.category .wpm-container .site-main article.post{width:calc(50% - 10px);margin-bottom:10px;padding:1.2em}body.blog .wpm-container .site-main article.post .entry-header .entry-title,body.category .wpm-container .site-main article.post .entry-header .entry-title,body.search .wpm-container .site-main article.post .entry-header .entry-title{display:-webkit-box;max-width:100%;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.35em}body.blog .wpm-container .site-main article.post .entry-content,body.category .wpm-container .site-main article.post .entry-content,body.search .wpm-container .site-main article.post .entry-content{font-family:var(--e-global-typography-text-font-family),Sans-serif}body.blog .wpm-container .site-main article.post .post-thumbnail,body.category .wpm-container .site-main article.post .post-thumbnail,body.search .wpm-container .site-main article.post .post-thumbnail{aspect-ratio:2 / 1.2;border-radius:6px;overflow:hidden}body.blog .wpm-container .site-main article.post .post-thumbnail img,body.category .wpm-container .site-main article.post .post-thumbnail img,body.search .wpm-container .site-main article.post .post-thumbnail img{width:100%;height:100%;object-fit:cover}body.blog .wpm-container .site-main>header{display:none!important}body.blog .wpm-container .site-main>header,body.category .wpm-container .site-main>header,body.search .wpm-container .site-main>header{display:flex;width:100%}body.blog .wpm-container .site-main .navigation.posts-navigation,body.category .wpm-container .site-main .navigation.posts-navigation,body.search .wpm-container .site-main .navigation.posts-navigation{display:flex;width:100%}body.blog .wpm-container .site-main .navigation.posts-navigation .nav-links,body.category .wpm-container .site-main .navigation.posts-navigation .nav-links,body.search .wpm-container .site-main .navigation.posts-navigation .nav-links{width:100%}header.page-header .page-title{margin:0;font-weight:700}@media (min-width:922px){body:not(.elementor-page) .wpm-container{max-width:1480px}}.widget{padding:1.1em}.widget .widget-title{line-height:1.3;border-bottom:1px solid #e1e8ed;margin:0 0 15px;padding-bottom:15px;font-size:20px}.widget ul{padding:0;list-style:none;margin:0}.widget ul>li+li{margin-top:12px}.widget ul>li{display:block;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:var(--e-global-typography-text-font-family),Sans-serif}.widget ul>li a{text-decoration:none}.widget ul>li .post-date{display:block;font-size:12px;line-height:1.1em}.widget form.search-form{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:10px}.widget form.search-form>label{display:flex;flex-direction:column;width:100%}.widget form.search-form input[type="submit"]{padding:14px 18px 14px 18px}.widget_block .wp-block-heading{margin:0 0 15px;padding-bottom:15px;font-size:20px}.wp-block-latest-posts.wp-block-latest-posts__list li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:not(.elementor-page) article.post .entry-header .entry-title,body:not(.elementor-page) article.page .entry-header .entry-title{line-height:2.4rem}@media (min-width:1024px) and (max-width:1260px){.widget form.search-form{flex-wrap:wrap}}@media (max-width:767px){body:not(.elementor-page) article.post .entry-header .entry-title,body:not(.elementor-page) article.page .entry-header .entry-title{font-size:24px;line-height:2.2rem}body:not(.elementor-page) article.post,body:not(.elementor-page) article.page{padding:1em!important}body.blog .wpm-container .site-main,body.category .wpm-container .site-main,body.search .wpm-container .site-main{gap:10px 20px}}@media (max-width:560px){body.blog .wpm-container .site-main article.post,body.category .wpm-container .site-main article.post{width:100%}}@media (max-width:480px){body:not(.elementor-page) article.post .entry-header .entry-title,body:not(.elementor-page) article.page .entry-header .entry-title{font-size:22px;line-height:1.85rem}body.blog .wpm-container .site-main article.post .entry-content,body.category .wpm-container .site-main article.post .entry-content,body.search .wpm-container .site-main article.post .entry-content{font-size:14px}}.ap-pkg-price-box .ap-pkg-price-wrap .pkg-price{font-size:22px;font-weight:700}.testimonial-carousel .lae-testimonials .slick-list .slick-slide .lae-testimonial{background-color:rgb(255 255 255 / .15);background-image:url(https://www.rankguru.ai/wp-content/uploads/2025/11/testimonial-item-bg.png);background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:20px;backdrop-filter:blur(3px)}.testimonial-carousel .lae-testimonials .slick-list .slick-slide .lae-testimonial .lae-testimonial-text,.testimonial-carousel .lae-testimonials .slick-list .slick-slide .lae-testimonial .lae-testimonial-user-wrap{background-color:#fff0}.testimonial-carousel .lae-testimonials .slick-list .slick-slide .lae-testimonial .lae-testimonial-text .lae-testimonial-star-rating .lae-testimonial-star-rating-item{transform:scale(1.2)}.testimonial-carousel .lae-testimonials .slick-list .slick-slide .lae-testimonial .lae-testimonial-user-wrap{padding:20px 30px;border-top:1px solid rgb(255 255 255 / 6%)}.testimonial-carousel .lae-testimonials .slick-list .slick-slide .lae-testimonial .lae-testimonial-user-wrap .lae-testimonial-user{transform:inherit;flex-direction:row}.testimonial-carousel .lae-testimonials .slick-list .slick-slide .lae-testimonial .lae-testimonial-user-wrap .lae-testimonial-user .lae-image-wrapper img{margin-right:15px}.testimonial-carousel .lae-testimonials .slick-list .slick-slide .lae-testimonial .lae-testimonial-user-wrap .lae-user-text{text-align:left}.testimonial-carousel .lae-testimonials .slick-list .slick-slide .lae-testimonial .lae-testimonial-user-wrap .lae-user-text .lae-author-name{margin:0 0 5px 0}.testimonial-carousel .lae-testimonials.slick-slider ul.slick-dots>li>button{background-color:rgb(255 255 255 / .35);border:none;width:12px;height:6px;border-radius:6px}.testimonial-carousel .lae-testimonials.slick-slider ul.slick-dots li.slick-active button{background-color:rgb(255 255 255);border-color:var(--rg-primary);width:20px}@media only screen and (max-width:767.5px){.elementor-element.career-abovefold:before{background-image:linear-gradient(90deg,var(--e-global-color-fe418ee) 100%,#FFFFFF05 80%)!important;opacity:0.8!important}.rg-sts .elementor-counter-title{text-align:center!important}.elementor-element.req-call-box{background-image:linear-gradient(150deg,var(--e-global-color-fe418ee) 50%,var(--e-global-color-a918f41) 50%)!important}.built-for-box.elementor-widget-icon-box{position:relative!important;margin-top:-100px}.built-for-box.elementor-widget-icon-box .elementor-icon-box-icon{margin-bottom:0}.copyright-navbox .copyright-nav .hfe-nav-menu__layout-horizontal .hfe-nav-menu{justify-content:center;width:100%;margin-left:auto}}