@media screen and (min-width:768px){
.section-testimonials .testimonial-card-wrapper.text .testimonial-text p{width:294px;}
.section-testimonials
.testimonial-card-wrapper.text.active
.testimonial-text p{width:634px;}
html[lang="ru-RU"] .section-intro .hero-rating-wrapper{font-size:16px;}
}
@media screen and (min-width:993px){
.page-template-homepage-php .page-fixed-button{opacity:0;visibility:hidden;pointer-events:none;}
.page-template-homepage-php .page-fixed-button.active{opacity:1;visibility:visible;pointer-events:all;}
.mobile-lang-switcher{display:none;}
}
@media screen and (min-width: 1024px) and (max-height: 1000px) {
.section-intro{padding-top:180px;}
body:not(:has(.header-ads-line)):not(:has(.multiple-banners)) .section-intro{padding-top:130px;}
.section-intro .image-item img{max-height:600px;}
}
@media screen and (min-width: 1024px) and (max-height: 985px) {
.hero__title{font-size:60px;}
}
@media screen and (min-width: 1024px) and (max-height: 950px) {
.section-intro{padding-top:150px;}
body:not(:has(.header-ads-line)):not(:has(.multiple-banners)) .section-intro{padding-top:100px;}
.section-intro .image-item img{max-height:580px;}
}
@media screen and (min-width: 1024px) and (max-height: 890px) {
.section-intro:has(.bottom-info){padding-top:120px;}
.section-intro .image-item img{max-height:550px;}
}
@media screen and (min-width: 1024px) and (max-height: 820px) {
.section-intro .bottom-info{margin-top:20px;}
.section-intro .image-item img{max-height:530px;}
}
@media screen and (min-width: 1024px) and (max-width: 1600px) and (max-height: 985px) {
.hero{padding-bottom:50px;}
.hero-tooltip-3-content-item:not(:last-child){margin-bottom:8px;}
.hero__title{font-size:70px;}
.hero-rating-wrapper{margin:10px auto;}
.hero-images-wrap{height:41vh !important;}
.hero__button-wrap{flex-direction:row;}
}
@media screen and (min-width: 1024px) and (max-width: 1600px) and (max-height: 880px) {
.hero__title{margin-top:10px;margin-bottom:10px;}
.hero-images-wrap{height:33vh !important;}
.hero-tooltip-3-content-item:not(:last-child){margin-bottom:8px;}
.hero-tooltip-3{padding:20px 12px 12px 12px;width:300px;left:150px;bottom:50px;}
.hero-tooltip-2-content p, .hero-tooltip-3-content-item__text{font-size:14px;}
.hero-tooltip-2{top:100px !important;right:200px !important;}
.hero-tooltip-1{padding:12px 16px 12px 16px;right:153px;top:-47px;width:200px;min-width:200px;}
.hero-chart img, .hero-chart svg, .hero-chart{height:65px !important;}
.hero-tooltip-2{top:100px !important;right:200px !important;}
.profit-percent__title{font-size:12px;line-height:110%;}
.profit-percent__value{font-size:19px;}
.profit-percent-wrap{width:50px;height:50px;min-width:50px;}
.profit-percent-wrap__percent{font-size:14px;}
.hero-tooltip-1__content{gap:10px;}
.hero-chart img, .hero-chart svg{height:45px;}
}
@media screen and (min-width:1201px){
.profit-percent-wrap{border-radius:20px;}
}
@media screen and (min-width:1440px){
.section-why-we-circle .card-elem .paragraph-1.medium{max-width:82%;}
.header-menu-mob.new-mob-menu{display:none !important;}
html[lang="ru-RU"]
.section-how-we-work
.how-we-work-content
.content-element
.date{font-size:90px;}
}
@media screen and (min-width:1601px){
.profit-percent__value{font-weight:700;font-size:24px;}
}
@media screen and (min-width: 1601px) and (max-height: 1030px) {
.hero-images-wrap{height:350px;}
.hero{padding-bottom:50px;}
.hero-tooltip-3-content-item:not(:last-child){margin-bottom:8px;}
.hero__title{font-size:72px;}
.hero-tooltip-2{top:45%;right:102px;}
.hero-tooltip-1{right:31px;top:-30px;}
}
@media screen and (max-width:1700px){
.container{max-width:100%;width:100%;}
.blog-layout{gap:30px;}
.hero__title{font-size:70px;}
.tab-illustration svg, .tab-illustration img{height:auto;}
.section-product-overview .bottom-image{object-fit:contain;}
}
@media screen and (max-width:1600px){
.hero-tooltip-3{padding:17px 16px 16px 16px;}
.hero-images-wrap{height:400px;}
.profit-percent__value{font-size:24px;font-weight:700;}
.hero-tooltip-2{top:197px;}
.hero-chart img, .hero-chart svg, .hero-chart{height:78px;}
.service-card__icon{margin-bottom:68px;}
.service-card__top-gradient{top:-36px;}
.service-card__top-gradient img, .service-card__top-gradient svg{width:247px;}
.h2{font-size:52px;line-height:1.2;}
.section-how-we-work .how-we-work-content .content-element .date{font-size:90px;top:-45px;}
.section-how-we-work .how-we-work-content .content-element .date span{padding-bottom:20px;}
.section-how-we-work .how-we-work-content{margin-left:300px;}
.section-intro .info h1{font-size:62px;}
}
@media screen and (max-width:1550px){
.section-team .team-member-image{height:300px;}
}
@media screen and (max-width:1440px){
.single-post .blog-main-content .wp-block-table table{min-width:798px;}
.section-intro{padding-top:150px;}
body:not(:has(.header-ads-line)):not(:has(.multiple-banners)) .section-intro{padding-top:100px;}
.section-with-pinned-cards .info .button-wrapper .btn-main{min-width:250px;}
.section-how-we-work .how-we-work-content .content-element .date{font-size:70px;top:-28px;}
.section-how-we-work .how-we-work-content .content-element .date span{padding-bottom:15px;}
.section-how-we-work .how-we-work-content{margin-left:300px;}
.section-intro .info h1{font-size:54px;}
.section-cards-with-info .card-elem{min-width:385px;}
.section-team .team-member-image{height:280px;}
.section-intro .info .buttons, .section-intro.buttons-rows-2 .info .buttons{gap:30px;}
.section-intro .info .buttons .btn-main:not(.btn-transparent){min-width:250px;}
.section-intro .info .buttons .btn-main{font-size:16px;}
.section-intro:not(:has(.bottom-info)){padding-bottom:80px;}
.section-why-we-circle .cards-wrapper{max-width:1160px;}
.section-why-we-circle .cards-wrapper{margin-top:-90px;}
.section-why-we-circle .cards-wrapper .bg-image{bottom:calc(100% - 178px);width:1300px;max-width:1300px;}
.section-why-we-circle{padding:90px 0 30px;}
.title-and-cards .card-elem{min-height:500px;}
.title-and-cards + .section-why-we-circle{margin-top:-70px;}
.section-cards-with-info-static
.cards-wrapper:not(:has(.card-elem:nth-child(6))):has(
.card-elem.card-large ){grid-template-columns:1fr 1fr 450px;}
.section-intro .bottom-links{gap:30px;}
.note-with-image + .section-why-we-circle,
.section-cards-with-info + .section-why-we-circle,
.section-advantages + .section-why-we-circle{margin-top:-70px;}
.blog-banner .info .title{font-size:22px;line-height:1.15;}
.page-id-2152 .section-intro .image-item{width:calc(47% - 28px);max-width:740px;}
}
@media screen and (max-width:1350px){
html[lang="ru-RU"]
.section-with-pinned-cards
.info
.button-wrapper
.btn-main{min-width:200px;}
html[lang="ru-RU"] .section-with-pinned-cards .info .button-wrapper{gap:5px;}
html[lang="ru-RU"]
.section-with-pinned-cards
.info
.button-wrapper
.paragraph-2{font-size:16px;}
.section-how-we-work-second-type
.how-we-work-second-type-content
.step-item
.paragraph-1{font-size:16px;line-height:1.6;}
.section-advantages .right-info-wrapper{width:550px;padding:20px 20px 40px;}
.section-advantages .left-info-wrapper{width:calc(100% - 610px);}
.section-title-with-card-detail .card-detail-wrapper .btn-main{padding-left:30px;padding-right:30px;}
.pricing__subtitle .tooltip-text.active .tooltip-content{opacity:1;visibility:visible;pointer-events:auto;}
.blog-banner .info .btn-main{min-width:100%;}
.blog-banner{padding-right:0;padding-left:0;flex-direction:column;gap:0;}
.blog-banner:before{height:2px;width:100%;}
.blog-banner .image{justify-content:center;width:100%;max-width:100%;padding:0 30px;margin-top:16px;}
.blog-banner .info{width:100%;max-width:100%;padding:22px;padding-bottom:0;}
.blog-banner .info .btn-main{display:none;}
.blog-banner .btn-main{margin-top:20px;}
.blog-banner .mobile-btn{display:block;width:100%;}
.blog-banner .info .title{text-align:center;}
.menu-services .main-submenu{left:0;transform:translateX(-30%);gap:0;padding:14px 15px 15px;}
}
@media screen and (max-width:1250px){
.pricing-no-slider .pricing-wrapper .list-wrapper .list-item{max-width:330px;}
.pricing-no-slider .pricing-wrapper{gap:40px;}
.pricing-no-slider .pricing-wrapper .bordered-text::after{left:calc(100% + 12px);}
.pricing-no-slider .pricing-wrapper .list-wrapper{gap:60px;}
.pricing-no-slider
.pricing-wrapper
.list-wrapper
.list-item:not(:last-child):after{left:calc(100% + 10px);}
}
@media screen and (max-width:1200px){
.hero__subtitle{max-width:800px;}
.main-form-popup.white-popup
.contact-wrapper
.contacts-menu
li
a[href^="tel:"]{display:flex;}
.main-form-popup.white-popup
.contact-wrapper
.contacts-menu
li
div.menu-elem{display:none;}
.hero__title{max-width:100%;font-size:50px;}
.blog-listing-post{width:calc(50% - 10px);}
.featured-section-grid{height:410px;}
.featured-section-grid .secondary-article-title{font-size:16px;line-height:24px;}
.featured-section-grid .secondary-article-overlay{padding:15px 10px;}
.blog-layout{gap:40px;}
.hero-chart svg{width:100%;height:100%;}
.single-post .blog-layout .form-wrapper{display:none;}
.service-card__top-gradient img, .service-card__top-gradient svg{width:180px;top:12px;}
.service-card__top-gradient:before{top:12px;}
.service-card p{margin-bottom:25px;}
.service-card__icon{margin-bottom:25px;}
.services-grid .service-card{min-width:370px;}
.services-grid-wrap{overflow:hidden;overflow-x:auto;padding-bottom:20px;}
.services-grid{width:100%;flex-wrap:nowrap;justify-content:flex-start;}
.paragraph-1, .paragraph-2{font-size:16px;line-height:1.6;}
.section-intro .info .buttons{gap:20px;flex-direction:column;align-items:flex-start;}
.section-intro.buttons-rows-2 .info .buttons{gap:20px;}
.section-intro .info h1{font-size:39px;}
.section-intro .info .buttons .btn-main:not(.btn-transparent){min-width:250px;}
.section-intro > .container{gap:28px;}
.section-intro .info{width:50%;}
.section-intro .info p br:not(.mob-br){display:none;}
.section-intro{border-radius:0 0 40px 40px;}
.h2{font-size:32px;}
.h4, .h3{font-size:20px;line-height:28px;}
.list-style-disc li, .list-style-checkmark li{font-size:16px;line-height:26px;}
.section-with-pinned-cards .info .label{margin-bottom:16px;}
.section-with-pinned-cards .info .paragraph-1{line-height:1.6;}
.section-with-pinned-cards .info .button-wrapper, .section-with-pinned-cards .info .descr{margin-top:16px;}
.section-with-pinned-cards .info .descr{margin-top:16px;}
.section-with-pinned-cards .card-elem{gap:40px;}
.section-with-pinned-cards .image-item, .section-with-pinned-cards .info{width:calc(50% - 20px);}
.section-with-pinned-cards .info ul{margin-left:20px;}
.section-with-pinned-cards .info .descr{font-size:16px;line-height:24px;}
.section-why-we
.content-wrapper
.info-wrapper
.info-item
.paragraph-2::before{top:-1px;width:24px;height:24px;left:0;}
.section-why-we .content-wrapper{gap:32px;}
.section-why-we .content-wrapper .info-wrapper{width:calc(100% - 552px);}
.section-with-pinned-cards{padding-top:25px;}
.section-why-we .content-wrapper .info-wrapper .info-item .paragraph-2{padding-left:32px;}
.section-why-we .content-wrapper .info-wrapper .info-item .paragraph-2:after{width:9px;height:7px;position:absolute;left:5px;top:0px;}
.section-why-we .content-wrapper .info-wrapper .info-item ul{margin-left:50px;}
.section-benefits{padding-bottom:25px;}
.section-feature-block .container .features-wrapper .feature-element h3{font-size:18px;padding:12px 0;line-height:22px;}
html[lang="ru-RU"]
.section-feature-block
.container
.features-wrapper
.feature-element
h3{font-size:18px;}
.section-feature-block .container .features-wrapper .feature-element{min-width:360px;}
.section-feature-block{padding:25px 0 0;}
.section-how-we-work .how-we-work-content .content-element .date{position:static;margin-top:-45px;}
.section-how-we-work .how-we-work-content{margin-left:0;width:100%;max-width:100%;}
.section-how-we-work .how-we-work-content .content-element:not(:last-child){padding-bottom:90px;}
.section-how-we-work{padding:25px 0 40px;}
.section-intro .bottom-info .item{padding-top:45px;}
.section-team .team-member{margin:0 4px;}
.section-info-block .image-wrapper img, .section-info-block .image-wrapper svg{max-height:300px;}
.section-cards-with-info .card-elem{min-width:300px;min-height:280px;padding:16px 20px;}
.section-cards-with-info .card-elem::before{content:none;}
.section-cards-with-info .card-elem .heading{position:relative;top:0;transform:none;gap:20px;margin-bottom:8px;}
.section-cards-with-info .card-elem .heading .image-item{height:55px;max-width:180px;}
.section-cards-with-info .card-elem .heading .image-item img, .section-cards-with-info .card-elem .heading .image-item svg{max-height:55px;}
.section-cards-with-info .card-elem .heading h3 br{display:none;}
html[lang="ru-RU"] .section-cards-with-info .card-elem .heading h3 br.mob-br{display:block;}
.section-cards-with-info .card-elem .paragraph-2{display:none;}
.section-cards-with-info .card-elem .paragraph-1{opacity:1;color:var(--text-color);line-height:1.6;}
.section-cards-with-info{padding-top:36px;padding-bottom:18px;}
.section-cards-with-info .container{gap:12px;}
.section-why-we .content-wrapper .card-elem .paragraph-3{font-size:16px;}
.section-benefits{padding-top:36px;}
.section-intro:not(:has(.bottom-info)){padding-bottom:50px;}
.section-why-we-circle .cards-wrapper{max-width:953px;}
.section-why-we-circle .cards-wrapper .bg-image{width:950px;max-width:950px;}
.section-why-we-circle{padding:30px 0;}
.title-and-cards .card-elem{min-height:380px;}
.title-and-cards .card-elem .info-elem{padding-left:16px;padding-right:16px;}
.title-and-cards .card-elem .paragraph-1{font-size:16px;line-height:1.6;}
.title-and-cards + .section-why-we-circle{margin-top:0;padding-top:0;}
.title-and-cards{padding:36px 0;}
.section-locations .image-item{margin-top:0;}
.section-locations{padding:20px 0;}
.section-call-to-action{padding:32px 0 40px;}
.section-cards-with-info-static .cards-wrapper{grid-template-columns:repeat(2, 1fr);}
.section-cards-with-info-static .card-elem{padding:16px 19px 26px 15px;border-radius:20px;}
.section-cards-with-info-static .card-elem .image-item{margin-bottom:21px;}
.section-cards-with-info-static .card-elem h3{font-size:16px;margin-bottom:12px;}
.section-cards-with-info-static .card-elem .paragraph-1{text-align:left;line-height:26px;}
.section-cards-with-info-static .card-elem.card-details h3{font-size:20px;margin-bottom:8px;}
.section-cards-with-info-static .card-elem.card-details ul li{font-size:16px;text-align:left;}
.section-title-with-card-detail{padding-top:18px;}
.section-title-with-card-detail .content-item{max-width:900px;gap:30px;}
.section-title-with-card-detail .container .heading{width:350px;gap:8px;}
.section-title-with-card-detail .card-detail-wrapper{width:calc(100% - 380px);}
.section-title-with-card-detail .card-detail-wrapper ul li{font-size:16px;padding-left:34px;}
.section-title-with-card-detail .card-detail-wrapper ul li::before{top:3px;width:22px;height:22px;border-radius:4px;}
.section-title-with-card-detail .card-detail-wrapper ul li::after{left:5px;top:1px;}
.section-cards-with-info-static
.cards-wrapper:not(:has(.card-elem:nth-child(6))),
.section-cards-with-info-static
.cards-wrapper:not(:has(.card-elem:nth-child(6))):has(
.card-elem.card-large ){grid-template-columns:repeat(2, 1fr);}
.section-cards-with-info-static
.cards-wrapper:not(:has(.card-elem:nth-child(6)))
.card-elem:nth-child(5){grid-row:auto;grid-column:1 / -1;}
.pricing-no-slider{padding:50px 0 30px;}
.pricing-no-slider .bottom-text{margin-top:20px;font-size:18px;text-align:center;list-style:1.6;}
.pricing-no-slider .pricing-wrapper{padding-bottom:20px;}
.pricing-no-slider .pricing-wrapper .list-wrapper .list-item{max-width:250px;}
.section-intro:not(:has(.bottom-info)) .info{padding-bottom:0;}
.section-intro .info{padding-top:0;}
.section-intro .image-item img{max-height:350px;}
.section-intro:has(.bottom-info){padding-top:170px;}
.section-intro:not(:has(.bottom-info)){padding-top:170px;}
.section-how-we-work-second-type .container{gap:30px;}
.section-how-we-work-second-type{padding:20px 0;}
.section-how-we-work-second-type
.how-we-work-second-type-content
.step-item:nth-child(odd),
.section-how-we-work-second-type
.how-we-work-second-type-content
.step-item:nth-child(even){margin-left:0;margin-right:0;padding-left:32px;padding-right:0;gap:8px;width:100%;max-width:100%;}
.section-how-we-work-second-type
.how-we-work-second-type-content
.step-item p{text-align:left;}
.section-how-we-work-second-type
.how-we-work-second-type-content
.step-item
p
br{display:none;}
.section-how-we-work-second-type
.how-we-work-second-type-content
.step-item:nth-child(even) *{text-align:left;}
.section-how-we-work-second-type .how-we-work-second-type-content{gap:70px;padding-left:15px;}
.section-how-we-work-second-type .timeline-line-second-type{left:15px;}
.section-how-we-work-second-type
.how-we-work-second-type-content
.step-item
h3{font-size:18px;}
.section-how-we-work-second-type
.how-we-work-second-type-content
.step-item:nth-child(odd)::after,
.section-how-we-work-second-type
.how-we-work-second-type-content
.step-item:nth-child(even)::after{width:40px;height:40px;border-width:3px;top:-5px;left:-20px;right:auto;}
.section-how-we-work-second-type
.how-we-work-second-type-content
.step-item:nth-child(odd)::before,
.section-how-we-work-second-type
.how-we-work-second-type-content
.step-item:nth-child(even)::before{font-size:24px;line-height:1.2;right:auto;left:-6px;top:1px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;top:-4px;left:-20px;}
.section-intro .bottom-links{justify-content:flex-start;overflow-x:auto;width:100%;max-width:100%;padding:0 20px 15px;flex-wrap:nowrap;}
.section-intro .bottom-links .btn-main{min-width:max-content;}
.section-cards-with-info .small-cards .card-elem{min-height:316px;padding-top:40px;}
.section-cards-with-info .card-elem .btn-main{margin-right:auto;color:#051634;opacity:1;font-size:16px;}
.section-cards-with-info .card-elem .btn-main svg path{fill:#051634;}
.note-with-image + .section-why-we-circle,
.section-cards-with-info + .section-why-we-circle,
.section-advantages + .section-why-we-circle{margin-top:0;padding-top:0;}
.pricing-one-column{padding:40px 0;}
.section-how-we-work-second-type
.how-we-work-second-type-content
.step-item:nth-child(even)
.layer{right:auto;left:-5px;}
.pricing-two-column{padding:40px 0;}
.pricing-two-column .column-wrapper .column-item .title{font-size:24px;}
.pricing-two-column .column-wrapper .column-item{gap:4px;}
.section-intro.buttons-rows-2-desktop
.info
.buttons
.btn-main.btn-transparent{left:0;}
.pricing__subtitle .tooltip-text .tooltip-content .tooltip-content-title, .pricing__subtitle .tooltip-text .tooltip-content ul li{font-size:16px;}
.pricing__subtitle .tooltip-text .tooltip-content ul{margin-left:16px;}
.pricing__subtitle .tooltip-text .tooltip-content-inner{padding:8px 19px 24px 22px;}
.pricing-three-column .column-wrapper .column-item .descr{font-size:28px;line-height:1.15;}
.pricing-three-column .column-wrapper{gap:16px;}
.pricing-three-column .column-wrapper .column-item{width:calc((100% / 3) - (32px / 3));}
.pricing-one-column{padding:40px 0;}
.section-intro:has(.info .bottom-links){padding-bottom:50px;}
.blog-banner{padding-left:20px;padding-right:20px;flex-direction:row;}
.blog-banner:before{height:100%;width:4px;}
.blog-banner .info{width:calc(50% - 20px);padding:0;}
.blog-banner .image{width:calc(50% - 20px);margin-top:0;padding:0;}
.blog-banner .info .btn-main{display:block;min-width:293px;margin-top:0;}
.blog-banner .info .title{text-align:left;}
.blog-banner .mobile-btn{display:none;}
.blog-banner-wrapper{margin-top:16px;margin-bottom:16px;}
.multiple-banners .banners-wrapper{gap:30px;}
.hero-about-us{padding-top:100px;border-radius:0 0 40px 40px;}
body:has(.header-ads-line) .hero-about-us,
body:has(.multiple-banners) .hero-about-us{padding-top:160px;}
.section-product-overview{padding:32px 0;border-bottom-left-radius:40px;border-bottom-right-radius:40px;border-top-left-radius:24px;border-top-right-radius:24px;}
.section-product-overview .cards-wrapper{flex-wrap:nowrap;padding:20px;gap:45px;}
.section-product-overview
.block-with-scrollbar-wrapper:has(.full-width):after{background:#6a2135;}
.section-product-overview .main-custom-slider-list{gap:45px;}
.section-product-overview .cards-wrapper .card-elem{width:263px;min-width:263px;border-bottom:none;padding-bottom:0;}
.section-product-overview .cards-wrapper .card-elem .paragraph-1{text-align:left;}
.section-product-overview .bar{background:#6a2135;}
.section-product-overview .bar .thumb{background:#f5ece0;}
.section-product-overview .bar:after{background:#a27279;}
.section-image-full-width + .section-product-overview{margin-top:25px;}
.section-product-overview .sub-text{font-size:16px;}
.section-product-overview * + .sub-text{margin-top:4px;}
.section-product-overview * + .cards-wrapper,
.section-product-overview * + .block-with-scrollbar-wrapper{margin-top:20px;}
.section-product-overview .cards-wrapper .card-elem.card-outer{display:none;}
.section-product-overview .card-outer-main{display:flex;}
.section-product-overview .bottom-info .info-elem{max-width:500px;}
.section-product-overview .bottom-info .image-element{width:350px;}
.section-product-overview .bottom-info{margin-bottom:-32px;}
.section-product-overview .bottom-image{bottom:-17%;}
.section-contact-details{padding-top:130px;padding-bottom:50px;}
.section-product-overview .cards-wrapper .card-elem .icon-item img, .section-product-overview .cards-wrapper .card-elem .icon-item svg{position:relative;left:5px;}
header .header-wrapper .header-items .main-menu .header-main-menu{gap:16px;}
header .header-wrapper .header-items .main-menu .header-main-menu > li > a{font-size:16px;}
.section-product-overview .main-cards-wrapper:after, .section-product-overview .main-cards-wrapper:before{content:none;}
.section-product-overview .main-custom-slider-btn-prev, .section-product-overview .main-custom-slider-btn-next{display:none;}
.section-product-overview .cards-wrapper:after{content:none;}
.section-product-overview .bar-main-custom-slider{display:block;width:calc(100% - 40px);left:20px;pointer-events:none;}
.section-product-overview .bar-main-custom-slider .thumb-main-custom-slider{background:#f5ece0;}
.section-product-overview .bar-main-custom-slider:after{background:#a27279;}
.section-product-overview .cards-wrapper .card-elem{width:263px;min-width:263px;}
.section-product-overview .card-outer-main{margin-top:16px;}
.section-missions .main-custom-slider-btn-next, .section-missions .main-custom-slider-btn-prev{display:none;}
.section-missions .cards-wrapper{padding-left:20px;padding-right:20px;}
.section-missions .bar-main-custom-slider{display:block;width:calc(100% - 40px);left:20px;pointer-events:none;}
.section-missions .cards-wrapper .cards-list{padding-bottom:25px;}
.block-with-custom-scroll.full-width ~ .scroll-nav-btn{display:none;}
.block-with-custom-scroll.full-width ~ .bar .thumb{display:block;top:auto;bottom:5px;width:calc;}
.block-with-custom-scroll.full-width ~ .bar:after{content:"";top:auto;bottom:6px;}
.section-missions .cards-wrapper{padding-bottom:20px;}
.block-with-custom-scroll.full-width ~ .bar{height:20px;width:calc(100% - 40px);left:20px;}
.block-with-scrollbar-wrapper:has(.full-width):after{content:"";position:absolute;left:0;bottom:0;bottom:-5px;background:#fff;height:20px;width:100%;}
.section-product-overview .block-with-scrollbar-wrapper .bar:after{width:100%;left:0;}
.build-for{padding:50px 0;}
.section-testimonials{padding:50px 0 35px;}
.section-intro .info .buttons .btn-main{margin:0 auto;}
.section-intro .bottom-info .img-elem{bottom:-10px;}
html[lang="ru-RU"] .pricing-no-slider .pricing-wrapper .bordered-text,
html[lang="ru-RU"]
.pricing-no-slider
.pricing-wrapper
.list-wrapper
.list-item
.h4{font-size:18px;}
html[lang="ru-RU"]
.pricing-no-slider
.pricing-wrapper
.list-wrapper
.list-item
.paragraph-1{font-size:14px;}
html[lang="ru-RU"]
.pricing-no-slider
.pricing-wrapper
.list-wrapper
.list-item{min-width:200px;}
}
@media screen and (max-width:1024px){
.hero-tooltip-3{left:80px;}
.blog-layout{flex-direction:column;gap:30px;}
.blog-main-content{width:100%;}
.blog-single-content{max-width:100%;}
.wp-block-table table td p{font-size:14px;line-height:22px;}
.wp-block-table table td{padding:15px 20px;}
.table-wrapper{border-radius:12px;padding:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.wp-block-table table th, .wp-block-table table td{padding:12px 15px;font-size:14px;}
.table-caption{font-size:16px;margin-bottom:10px;}
.numbered-list-dark > li{gap:0;}
.mob-articles-nav-btn-wrapper{display:flex;gap:7px;align-items:center;padding:4px 10px 4px 4px;border-radius:16px;backdrop-filter:blur(4px);box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.16);background:rgba(255, 255, 255, 0.8);transition:all 0.3s ease;}
.mob-articles-nav-btn-wrapper.active{padding:0;gap:0;}
.mob-articles-nav-btn-wrapper.active .item{transform:scale(0);width:0;}
.mob-articles-nav-btn-wrapper .item{display:flex;flex-direction:column;gap:3px;font-size:12px;line-height:1.5;font-weight:600;color:#96a0ce;transition:all 0.3s ease;text-transform:uppercase;}
.mob-articles-nav-btn{display:flex;}
.single-post .table-of-contents-wrapper{position:fixed;z-index:100;width:100%;left:0;bottom:0;top:auto;height:60vh;margin:0;padding:0;border-top-right-radius:24px;border-top-left-radius:24px;overflow:hidden;transition:0.3s ease;background:#051634;transform:translateY(100%);display:flex;flex-direction:column;}
.single-post .table-of-contents-wrapper.active{transform:translateY(0);}
.single-post .table-of-contents-wrapper .mob-item{display:flex;}
.single-post .table-of-contents-wrapper .toc-link{font-size:16px;line-height:24px;padding:8px 0;}
.single-post .table-of-contents-wrapper .toc-list{gap:0;}
.single-post .table-of-contents-wrapper .table-of-contents{padding:0 20px 20px;margin:20px 0 0;overflow:auto;max-height:max-content;height:100%;}
.toc-link{color:#9a9a9b;transition:color 0.3s ease;}
.toc-link.active, .toc-link:hover{color:#ffffff;}
body:has(.table-of-contents-wrapper.active){overflow:hidden;}
.section-why-we .content-wrapper{gap:20px;}
.section-why-we .content-wrapper .card-elem{width:calc(100% + 40px);min-width:calc(100% + 40px);position:relative;left:-20px;min-height:190px;padding:36px 20px 0;gap:8px;text-align:left;border-radius:0;}
.section-why-we .content-wrapper .card-elem .image-desktop{margin-top:20px;}
.section-why-we .content-wrapper .info-wrapper{width:100%;gap:35px;}
.section-why-we{padding-top:0;padding-bottom:40px;}
.section-why-we .content-wrapper .info-wrapper .info-item ul{margin-left:20px;}
.pricing-no-slider .heading{margin-bottom:8px;}
.pricing-no-slider .pricing-wrapper{flex-direction:column;align-items:center;gap:46px;max-width:772px;width:100%;}
.pricing-no-slider .pricing-wrapper .bordered-text{width:100%;max-width:100%;}
.pricing-no-slider .pricing-wrapper .bordered-text br{display:none;}
.pricing-no-slider .pricing-wrapper .bordered-text::after{left:50%;transform:translateX(-50%) translateY(0);top:calc(100% + 23px);}
.pricing-no-slider .pricing-wrapper .list-wrapper{flex-direction:column;gap:50px;width:100%;max-width:100%;}
.pricing-no-slider
.pricing-wrapper
.list-wrapper
.list-item:not(:last-child):after{left:50%;transform:translateX(-50%) translateY(0);top:calc(100% + 8px);}
.pricing-no-slider
.pricing-wrapper
.list-wrapper
.list-item:has(+ .list-item .h4 small):after{top:calc(100% + 15px);}
.pricing-no-slider .pricing-wrapper .list-wrapper .list-item:has(.h4 small){margin-top:15px;}
.pricing-no-slider .pricing-wrapper .list-wrapper .list-item{max-width:100%;}
.pricing-no-slider .pricing-wrapper .list-wrapper .list-item .h4{text-align:center;}
.pricing-no-slider .pricing-wrapper .list-wrapper .list-item .paragraph-1 br{display:none;}
.pricing-no-slider .pricing-wrapper .list-wrapper .list-item .paragraph-1{text-align:left;}
.pricing-no-slider .pricing-wrapper .bordered-text{border-radius:14px;}
.title-and-cards + .section-advantages{padding-top:0;}
.section-advantages .container{flex-direction:column;align-items:center;gap:24px;}
.section-advantages .left-info-wrapper{width:100%;max-width:100%;gap:16px;align-items:center;}
.section-advantages .left-info-wrapper .h2{text-align:center;}
.section-advantages .left-info-wrapper .left-info-list{gap:36px;}
.section-advantages .left-info-wrapper .left-info-item{flex-direction:column;align-items:center;gap:4px;}
.section-advantages .left-info-wrapper .left-info-item .info-elem .h4{text-align:center;}
.section-advantages .left-info-wrapper .left-info-item .info-elem p{text-align:left;}
.section-advantages .right-info-wrapper{width:100%;gap:12px;}
.section-advantages .right-info-wrapper .right-info-list ul + *{margin-top:12px;}
.section-advantages .right-info-wrapper .right-info-list ul li{font-size:16px;line-height:1.6;text-align:left;}
.section-advantages .left-info-wrapper .left-info-item .info-elem{width:100%;}
.section-advantages .right-info-wrapper .paragraph-1{line-height:1.6;}
.section-advantages .right-info-wrapper .right-info-list .paragraph-1{margin-bottom:4px;}
.toc-link:hover{color:#9a9a9b;}
.toc-link:focus, .toc-link:active, .toc-link:focus-visible{color:#ffffff;}
.toc-link.active:hover{color:#ffffff;}
.section-missions{padding:25px 0;}
.section-missions .cards-wrapper .card-elem{width:274px;min-width:274px;min-height:234px;padding:30px 20px;}
.section-missions .main-custom-slider{padding:0 15px;}
.section-product-overview .bottom-info{flex-direction:column;align-items:center;}
.section-product-overview .bottom-info .info-elem{max-width:100%;padding-top:0;}
.section-product-overview .bottom-info .image-element{width:max-content;margin-left:0;margin-top:20px;position:relative;}
.section-product-overview
.bottom-info
.image-element:has(.image-mobile)
.image-desktop{display:none;}
.section-product-overview
.bottom-info
.image-element:has(.image-mobile)
.image-mobile{display:block;}
.section-product-overview .bottom-info .image-element img, .section-product-overview .bottom-info .image-element svg:not(.svg-mobile){height:auto;width:400px;margin:0 auto;}
.section-product-overview .bottom-image{bottom:-10%;}
.section-product-overview .bottom-image{bottom:-2%;}
.section-product-overview .bottom-info h2{text-align:center;width:100%;}
.section-product-overview .bottom-info .info-elem svg.svg-mobile{display:block;right:0;left:auto;top:auto;bottom:0;}
.section-product-overview .bottom-info .info-elem svg.svg-desktop{display:none;}
.section-product-overview .bottom-info .image-element svg.svg-mobile{display:block;position:absolute;right:-29px;top:-20px;}
.section-product-overview .card-outer-main .svg-desktop{display:none;}
.section-product-overview .card-outer-main img:not(.svg-desktop),
.section-product-overview .card-outer-main svg:not(.svg-desktop){width:56px;height:56px;}
.section-product-overview .card-outer-main .paragraph-1{font-size:16px;line-height:1.6;}
.wp-block-tableberg-wrapper ul li, .wp-block-tableberg-wrapper ol li{font-size:14px !important;line-height:22px !important;}
}
@media screen and (max-width:992px){
.hero__title{font-size:39px;}
.hero-tooltip-2::before{content:"";display:block;background-image:url(//skrooge.ai/wp-content/themes/skrooge/src/img/message.svg);width:20px;background-repeat:no-repeat;height:20px;bottom:-9px;left:-6px;position:absolute;z-index:2;}
.container{padding-left:15px;padding-right:15px;}
.hero{border-radius:0 0 40px 40px;}
.mm-wrapper.mm-wrapper, .mm-wrapper--opened.mm-wrapper--opened, .mm-wrapper--opened.mm-wrapper--opened body{width:100vw;}
header .header-wrapper .header-items .btn--get-started{font-size:0;background:transparent;width:max-content;min-width:max-content;padding-right:5px;padding-left:5px;gap:0;}
header .header-wrapper .header-items .btn--get-started svg path{fill:#6a2135;}
.fixed-contact, .page-fixed-button{bottom:95px;}
.team-slider .slick-arrow{top:140px;}
.header.sticky.with-ads-line{top:48px;}
header .header-wrapper{display:flex;justify-content:space-between;gap:20px;}
header .header-wrapper .header-items{padding:0;width:max-content;flex-grow:1;justify-content:flex-end;gap:5px;}
header .header-wrapper .header-items .main-menu, header .header-wrapper .header-items .header-login-btn{display:none;}
header .header-wrapper .header-items .header-burger{display:flex;width:42px;height:34px;align-items:center;justify-content:center;margin-right:-10px;}
header.active .header-wrapper .header-items .btn--get-started{gap:16px;padding-left:27px;padding-right:27px;min-width:224px;font-size:16px;background:#6a2135;}
header.active .header-wrapper .header-items .btn--get-started svg path{fill:rgb(245, 236, 224);}
.services-grid-wrap{overflow:hidden;overflow-x:auto;}
.services-grid{width:100%;flex-wrap:nowrap;justify-content:flex-start;}
.tabs__nav{justify-content:flex-start;}
.section-with-pinned-cards .card-elem{position:static;gap:16px;padding:24px 0;}
.section-with-pinned-cards .card-elem:first-child{padding-top:16px;}
.section-with-pinned-cards .image-item, .section-with-pinned-cards .info{width:100%;max-width:100%;padding-right:0 !important;padding-left:0 !important;}
.section-with-pinned-cards .image-item{order:0 !important;}
.section-with-pinned-cards .info{order:1 !important;}
.section-with-pinned-cards .info h3{margin-bottom:12px;}
.section-with-pinned-cards .info .label{margin-bottom:12px;}
.section-with-pinned-cards .info .button-wrapper, .section-with-pinned-cards .info .descr{margin-top:16px;}
.section-with-pinned-cards .info .button-wrapper{width:100%;justify-content:center;margin-top:40px;}
.section-why-we .content-wrapper .card-elem{width:calc(100% + 30px);min-width:calc(100% + 30px);left:-15px;}
.section-benefits .container{gap:12px;}
.section-benefits .container .cards-wrapper{gap:48px;}
.section-benefits .container .cards-wrapper .card-elem{width:100%;max-width:100%;}
.section-benefits .container .cards-wrapper .card-elem h3{display:flex;flex-direction:column;align-items:center;}
.section-benefits .container .cards-wrapper .card-elem .image-item{margin-bottom:16px;height:auto;}
.section-benefits .container .cards-wrapper .card-elem h3{margin-bottom:12px;}
.section-benefits .container .cards-wrapper .card-elem ul{gap:8px;}
.section-with-pinned-cards .bottom-info-wrapper{margin-top:0;}
.section-with-pinned-cards .bottom-info-wrapper .container{flex-direction:column;gap:32px;padding-top:28px;padding-bottom:38px;}
.section-with-pinned-cards .bottom-info-wrapper .bottom-info-item{width:100%;max-width:100%;gap:8px;padding:0;}
.section-with-pinned-cards
.bottom-info-wrapper
.bottom-info-item
.image-element{height:53px;margin-bottom:4px;}
.section-with-pinned-cards
.bottom-info-wrapper
.bottom-info-item
.image-element
img, .section-with-pinned-cards
.bottom-info-wrapper
.bottom-info-item
.image-element
svg{max-height:53px;}
.section-with-pinned-cards .bottom-info-wrapper .bottom-info-item p{max-width:100%;}
.section-with-pinned-cards .image-item .label{display:block;margin-bottom:0;font-size:14px;line-height:1.2;}
.section-with-pinned-cards .info .label{display:none;margin:0;z-index:1;}
.page-fixed-button{left:20px;right:auto;transform:none;transition:opacity 0.3s ease;width:60px;height:60px;flex-direction:column;flex-direction:column;color:var(--white);}
.page-fixed-button span{font-size:12px;line-height:1.3;text-align:center;}
.page-fixed-button span small{display:none;}
.page-fixed-button img, .page-fixed-button svg{width:11px;height:auto;}
.page-fixed-button:hover{border-radius:50%;padding:12px;gap:0;background:#96a0ce;width:60px;}
.page-fixed-button:hover span{font-size:12px;line-height:1.3;}
.section-why-we-circle .cards-wrapper, .section-why-we-circle:not(:has(.card-elem:nth-child(4))) .cards-wrapper{gap:0;margin-top:20px;}
.section-why-we-circle .card-elem{width:100%;max-width:100%;padding:0 20px;}
.section-why-we-circle
.slider-wrapper:has(.card-elem:nth-child(4))
.card-elem:nth-child(2),
.section-why-we-circle
.slider-wrapper:has(.card-elem:nth-child(4))
.card-elem:nth-child(3){margin-top:0;}
.section-why-we-circle .slick-list{overflow:visible;}
.section-why-we-circle .slick-slide, .section-why-we-circle
.slider-wrapper:not(:has(.card-elem:nth-child(4)))
.card-elem:nth-child(2){opacity:1;transform:translateY(0);will-change:transform;transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.section-why-we-circle
.slider-wrapper:not(:has(.card-elem:nth-child(4)))
.card-elem:nth-child(2){margin-top:0;}
.section-why-we-circle .slick-slider.is-dragging .slick-slide{transition:none !important;}
.section-why-we-circle .cards-wrapper .slider-wrapper{display:block;gap:0;width:66%;margin:0 auto;}
.section-why-we-circle .cards-wrapper .bg-image, .section-why-we-circle:not(:has(.card-elem:nth-child(4)))
.cards-wrapper
.bg-image{bottom:calc(100% - 32px);width:1845px;max-width:1845px;}
.section-why-we-circle .card-elem .icon-item, .section-why-we-circle
.slider-wrapper:not(:has(.card-elem:nth-child(4)))
.card-elem
.icon-item{margin-bottom:11px;}
.section-why-we-circle .card-elem h3, .section-why-we-circle
.slider-wrapper:not(:has(.card-elem:nth-child(4)))
.card-elem
h3{margin-bottom:8px;font-size:16px;}
.section-why-we-circle .card-elem .paragraph-1{font-size:16px;line-height:1.4;}
.section-why-we-circle .card-elem h3 br{display:none;}
html[lang="ru-RU"] .section-why-we-circle .card-elem h3 br.mob-br{display:block;}
.section-why-we-circle:not(:has(.custom-slider-track-wrapper))
.card-elem:not(:first-child){display:none;}
.section-why-we-circle .heading{gap:20px;position:relative;z-index:1;}
.section-why-we-circle .heading:after{content:"";position:absolute;width:calc(100% + 30px);max-width:calc(100% + 30px);left:-15px;top:0;height:100px;background:linear-gradient( 180deg, #ffffff 0%, rgba(255, 255, 255, 0) 100% );z-index:-1;}
.title-and-cards .cards-wrapper{flex-direction:column;gap:48px;}
.title-and-cards .card-elem{width:100%;max-width:100%;border-radius:0;min-height:auto;}
.title-and-cards:has(.card-elem:nth-child(4)) .card-elem{width:100%;}
.title-and-cards .card-elem .info-elem, .title-and-cards:has(.card-elem:nth-child(4)) .card-elem .info-elem{padding-left:16px;padding-right:16px;}
.title-and-cards .card-elem .image-item{position:relative;width:100%;padding-bottom:70%;border-radius:20px;overflow:hidden;margin-bottom:16px;}
.title-and-cards .card-elem .image-item img{object-position:top center;}
.title-and-cards .card-elem .info-elem{padding:0;gap:8px;}
.title-and-cards .card-elem .info-elem:after{display:none;}
.title-and-cards .card-elem .paragraph-1, .title-and-cards .card-elem h3{color:#051634;}
.page-template-services .faq{padding-top:50px;}
.main-submenu ul li a{font-size:16px;line-height:1.6;font-weight:500;margin:0;width:100%;border-radius:0;display:flex;justify-content:flex-start !important;padding-left:20px;}
html[lang="ru-RU"] .main-submenu ul li a{font-weight:400;}
.main-submenu{background:#fff;left:0;transform:none;pointer-events:none;}
.main-submenu.active{pointer-events:auto;}
.main-submenu ul li{margin:0 !important;}
body:has(.main-submenu.active) .close-menu{z-index:100;}
.has-custom-submenu:after, .pll-parent-menu-item:after{content:url('data:image/svg+xml;utf8,<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.850098 12.85L6.8501 6.85L0.850097 0.85" stroke="%23051634" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/></svg>');width:8px;height:14px;display:block;position:absolute;right:20px;top:10px;}
.header-mob-main-menu .main-submenu .main-submenu-wrapper{position:relative;z-index:1;display:block;max-width:100vw;}
.header-mob-main-menu
.main-submenu
.main-submenu-wrapper
.menu-elem
+ .menu-elem{margin-top:12px;padding-top:12px;border-top:1px solid #d6dbf2;}
.header-mob-main-menu
.main-submenu
.main-submenu-wrapper
.menu-elem:last-child{margin-bottom:60px;}
.main-submenu .heading{z-index:10;background:#fff;}
.note-with-image{padding:20px 0 80px;}
.note-with-image .image-item:has(.image-item-mobile) img.image-item-mobile{display:block;}
.note-with-image
.image-item:has(.image-item-mobile)
img:not(.image-item-mobile){display:none;}
.note-with-image .container{flex-direction:column;gap:0;align-items:center;justify-items:center;}
.note-with-image .paragraph-2{padding-left:0;padding-top:0;padding-bottom:0;border-left:none;max-width:100%;font-size:16px;max-width:500px;}
.note-with-image .paragraph-2 svg{right:auto;left:50%;transform:translateX(-50%);bottom:-55px;width:196px;}
.section-intro
.info
.buttons
.btn-main:not(.btn-transparent).btn-primary-large{min-width:400px;}
.pricing-two-column .column-wrapper{flex-direction:column;gap:16px;}
.pricing-two-column .column-wrapper .column-item{width:100%;max-width:100%;}
.pricing-two-column .column-wrapper .column-item p{text-align:center !important;}
.pricing-two-column .btn-main{max-width:100%;margin-top:16px;}
.main-submenu .title{font-size:18px;font-weight:500;}
.main-submenu .title svg, .main-submenu ul li .icon svg{color:#6a2135;}
.main-submenu .title svg path, .main-submenu ul li .icon svg path{stroke:#6a2135;}
.main-submenu ul li a span.link-title::after, .main-submenu .title span.link-title::after{content:none;}
.main-submenu ul li a span.link-title, .main-submenu .title span.link-title, .main-submenu ul li a, .main-submenu .title{transition:none;}
.main-submenu ul li a span.link-title{width:calc(100% - 40px);}
.main-submenu ul li a:hover, .main-submenu .title:hover{background:#f3f4f6;}
.pricing__subtitle .tooltip-text .tooltip-content{max-width:340px;transform:none;left:auto;right:-45px;}
.pricing__subtitle .tooltip-text .tooltip-content svg{transform:none;left:auto;right:45px;}
.section-why-we-circle .custom-slider-track-wrapper{touch-action:pan-y;}
.section-why-we-circle .slider-wrapper.is-dragging{touch-action:none;}
.pricing-three-column .column-wrapper{flex-direction:column;}
.pricing-three-column .column-wrapper .column-item{width:100%;max-width:100%;padding-top:20px;padding-bottom:34px;}
.pricing-three-column
.column-wrapper:has(.column-item:nth-child(6):last-child)
.column-item{max-width:100%;}
.title-and-cards:not(:has(.card-elem:nth-child(3))) .card-elem{width:100%;}
.section-advantages .right-info-wrapper .right-info-list ul li ul{margin-top:4px;gap:12px;margin-left:-17px;width:calc(100% + 17px);}
.section-advantages .right-info-wrapper .right-info-list ul li ul li:before{left:2px;}
.section-testimonials .section-subtitle{font-weight:400;}
.multiple-banners .banners-wrapper{flex-wrap:wrap;gap:0;width:100%;}
.multiple-banners .countdown-wrapper{width:100%;justify-content:center;gap:8px;margin-bottom:4px;}
.multiple-banners .countdown-block{border:none;padding:0;gap:4px;width:max-content;}
.multiple-banners .countdown-value{width:26px;height:26px;min-width:26px;border-radius:8px;font-size:16px;}
.multiple-banners .banner-text{font-size:14px;}
.multiple-banners .banner-text + .banner-link{margin-left:8px;}
.multiple-banners .banner-link{padding:5px 14px;border-radius:8px;}
body:has(.multiple-banners) header,
body:has(.multiple-banners) .header.sticky{top:73px;}
.section-image-full-width .container{padding:0;}
.section-image-full-width img, .section-image-full-width svg{border-radius:20px;}
.section-image-full-width .image-mobile{display:block;}
.section-image-full-width:has(.image-mobile) .image-desktop{display:none;}
.multiple-banners{min-height:73px;}
.section-contact-details .container{flex-direction:column;gap:0;}
.section-contact-details .info{width:100%;max-width:100%;gap:20px;}
.section-contact-details .map-wrapper{display:none;}
.section-contact-details .contact-list{gap:20px;}
.section-contact-details .contact-list li .map-elem{display:block;width:100%;border-radius:20px;overflow:hidden;position:relative;padding-bottom:56%;}
.section-contact-details .contact-list li .map-main{position:absolute !important;left:0;top:0;width:100%;height:calc(100% + 30px);}
header.header-large .header-wrapper .header-items{padding-left:0;}
.section-contact-details .container h1{text-align:center;}
.page-template-services .section-testimonials, .page-template-accounting-and-bookkeeping-services .section-testimonials{padding:35px 0 !important;}
.hero-tooltip-1{top:20px;}
.section-why-we-circle .card-elem .paragraph-1{text-align:left;}
}
@media screen and (max-width:900px){
.main-form-popup.white-popup:not(:has(form.mail-send)){padding-right:32px;}
.main-form-popup.white-popup{max-width:calc(100% + 12px);width:calc(100% + 12px);left:-6px;height:100lvh;overflow:auto;border-radius:0;margin:0;}
.mfp-container.mfp-container{position:fixed;height:100lvh;}
.main-form-popup.white-popup{padding:32px;}
.main-form-popup.white-popup .zf-templateWidth{flex-direction:column;}
.main-form-popup.white-popup form{width:100%;}
.main-form-popup.white-popup .separate{position:relative;left:0;top:0;transform:none;min-height:20px;margin:12px 0;width:100%;}
.main-form-popup.white-popup .separate span{padding-left:12px;padding-right:12px;}
.main-form-popup.white-popup .separate:after{left:0;top:50%;transform:translate(0, -50%);width:100%;height:1px;}
.main-form-popup.white-popup .contact-wrapper{width:100%;}
.main-form-popup.white-popup .mfp-close{opacity:1;}
.main-form-popup.white-popup:has(form.mail-send){width:calc(100% - 28px);max-width:100%;left:auto;margin:auto;height:max-content;border-radius:24px;}
body:has(.mfp-bg),
html:has(.mfp-bg),
html:has(.mm-wrapper--opened),
body:has(.mfp-bg) .global-wrapper,
html:has(.mfp-bg) .global-wrapper,
html:has(.mm-wrapper--opened) .global-wrapper{position:fixed;top:0;left:0;}
.main-form-popup.white-popup form .form-title, .main-form-popup.white-popup .contact-wrapper .form-title{flex-direction:row;gap:12px;font-size:18px;line-height:1.2;}
.main-form-popup.white-popup .contact-wrapper .heading, .main-form-popup.white-popup form .heading{width:100%;gap:8px;}
.main-form-popup.white-popup form .form-title img, .main-form-popup.white-popup form .form-title svg, .main-form-popup.white-popup .contact-wrapper .form-title img, .main-form-popup.white-popup .contact-wrapper .form-title svg{width:60px;height:60px;min-width:60px;min-height:60px;}
.main-form-popup.white-popup form .heading p, .main-form-popup.white-popup .contact-wrapper .heading p{text-align:left;font-size:14px;line-height:1.4;max-width:100%;}
.main-form-popup.white-popup form .zf-phwrapper, .main-form-popup.white-popup .contact-wrapper .contacts-menu{margin-top:16px;}
.main-form-popup.white-popup
form
.zf-subContWrap
.zf-phwrapper
.phone-wrapper
input{padding-top:13px;padding-bottom:13px;}
.main-form-popup.white-popup form .zf-fmFooter button{padding-top:16px;padding-bottom:16px;}
.main-form-popup.white-popup .contact-wrapper .contacts-menu{display:flex;flex-direction:column;gap:12px;}
.main-form-popup.white-popup
.contact-wrapper
.contacts-menu
li
.menu-elem
.icons
img, .main-form-popup.white-popup
.contact-wrapper
.contacts-menu
li
.menu-elem
.icons
svg{width:40px;height:40px;max-height:40px;max-width:40px;}
.main-form-popup.white-popup
.contact-wrapper
.contacts-menu
li
.menu-elem
.icons
.default, .main-form-popup.white-popup
.contact-wrapper
.contacts-menu
li
.menu-elem
.icons
.hovered{display:none;}
.main-form-popup.white-popup
.contact-wrapper
.contacts-menu
li
.menu-elem
.icons
.default-mobile, .main-form-popup.white-popup
.contact-wrapper
.contacts-menu
li
.menu-elem
.icons
.mobile-hovered{display:block;}
.main-form-popup.white-popup
.contact-wrapper
.contacts-menu
li
.menu-elem
.icons
.mobile-hovered{position:absolute;left:0;top:0;opacity:0;}
.main-form-popup.white-popup
.contact-wrapper
.contacts-menu
li
.menu-elem:hover
.icons
.mobile-hovered{opacity:1;}
.main-form-popup.white-popup
.contact-wrapper
.contacts-menu
li
.menu-elem:hover, .main-form-popup.white-popup
.contact-wrapper
.contacts-menu
li:has(a[href^="tel:"]):hover
.menu-elem{color:#000000;}
.main-form-popup.white-popup
.contact-wrapper
.contacts-menu
li
.menu-elem
.background{display:none;}
.main-form-popup.white-popup .contact-wrapper .contacts-menu li .menu-elem{color:#000000;font-size:14px;border:none;font-weight:500;padding:0;height:auto;}
html[lang="ru-RU"]
.main-form-popup.white-popup
.contact-wrapper
.contacts-menu
li
.menu-elem{font-weight:400;}
.main-form-popup.white-popup
.contact-wrapper
.contacts-menu
li
.menu-elem
.icons
img{width:40px;height:40px;max-height:40px;max-width:40px;}
.main-form-popup.white-popup .success-wrapper{gap:4px;}
.main-form-popup.white-popup .success-wrapper .title{font-size:20px;line-height:1.2;gap:12px;}
.main-form-popup.white-popup .success-wrapper .title img{width:60px;height:60px;}
.main-form-popup.white-popup .success-wrapper .close-modal{margin-top:15px;margin-left:auto;margin-right:auto;padding:12px;max-width:100%;min-width:100%;}
#success-popup{border-radius:24px;height:auto;padding-right:32px;margin:auto;padding:32px;left:0;}
.section-intro .image-item{display:none;}
.section-intro .info{width:100%;padding-top:0;max-width:100%;gap:15px;padding-bottom:0;}
.section-intro .info .image-mobile{display:flex;width:100%;justify-content:center;order:1;}
.section-intro .info .image-mobile img, .section-intro .info .image-mobile svg{max-height:400px;}
.section-intro .info h1{text-align:center;order:0;}
.section-intro .info .buttons{order:2;justify-content:center;margin-top:0;flex-direction:row;align-items:center;margin-left:auto;margin-right:auto;}
.section-intro .info p{order:3;width:100%;max-width:100%;text-align:center;font-weight:500;}
html[lang="ru-RU"] .section-intro .info p{font-weight:400;}
.section-intro .info p br:not(.mob-br){display:block;}
.section-title-with-card-detail .content-item{flex-direction:column;align-items:center;gap:30px;}
.section-title-with-card-detail .content-item .heading{width:100%;max-width:100%;text-align:center;position:relative;left:-15px;align-items:center;}
.section-title-with-card-detail .content-item h2{text-align:center;}
.section-title-with-card-detail .content-item h2 br:not(.mob-br){display:none;}
.section-title-with-card-detail .card-detail-wrapper{width:calc(100% + 30px);max-width:calc(100% + 30px);left:-15px;padding-top:43px;padding-right:20px;padding-left:20px;padding-bottom:20px;}
.section-title-with-card-detail .card-detail-wrapper:after{content:none;}
.section-title-with-card-detail .card-detail-wrapper:not(:has(ul)) h3,
.section-title-with-card-detail .card-detail-wrapper:not(:has(ul)) p{text-align:center;}
.section-intro:not(:has(.bottom-info)){padding-top:150px;}
.section-intro.buttons-rows-2-desktop .info .buttons{width:100%;}
.section-intro .info .paragraph-1{margin:auto;}
.title-and-cards .bottom-text-wrapper .h4{padding-left:0;padding-top:52px;font-size:16px;}
.title-and-cards .bottom-text-wrapper .h4 svg{left:50%;transform:translateX(-50%) translateY(0);top:0;}
.title-and-cards .bottom-text-wrapper .h4 br{display:none;}
.title-and-cards .bottom-text-wrapper .h4:before{content:none;}
.section-intro .info .block-with-scrollbar-wrapper, .section-intro .info .bottom-links{order:2;width:max-content;margin:0 auto;}
.section-intro .hero-rating-wrapper{margin:0 auto;}
html[lang="ru-RU"] .section-intro .bottom-info .paragraph-2 br:not(.mob-br){display:none;}
}
@media screen and (max-width:768px){
.hero-tooltip-1{display:none;}
.hero-images-wrap{aspect-ratio:360 / 346;min-height:0;padding-bottom:120px;margin-top:-20px;z-index:0;margin-bottom:10px;}
.hero-tooltip-wrap{top:10px;}
.hero .container{z-index:1;}
.hero-chart-tablet{display:none;}
.hero-chart svg.hero-chart-mobile{display:block;}
.profit-percent__title{text-align:center;font-size:16px;font-weight:500;margin:0;line-height:1.1;text-transform:capitalize;}
.profit-percent-wrap__percent{font-size:22px;font-weight:700;}
.profit-percent-wrap{height:65px;display:flex;width:100%;border-radius:16px;}
.profit-percent__value{display:none;}
.hero .hero-tooltip-wrap .mob-hero-tooltip{left:15px;top:auto;right:auto;bottom:35px;transform:none;width:calc(100% - 30px);padding:5px 5px 5px 15px;min-height:95px;height:96px;display:flex;flex-direction:column;justify-content:center;position:absolute;background:var(--white);border:1px solid #051634;border-radius:22px;}
.hero .hero-tooltip-wrap .mob-hero-tooltip p .mob-br{display:none;}
.hero .hero-tooltip-wrap .mob-hero-tooltip svg{display:none;}
.hero-tooltip-2-logo{margin-bottom:3px;}
.hero .hero-tooltip-wrap .mob-hero-tooltip::before{content:"";position:absolute;background-image:url(//skrooge.ai/wp-content/themes/skrooge/src/img/tail.svg);display:block;bottom:auto;top:-11px;left:auto;right:24%;width:20px;background-repeat:no-repeat;height:20px;}
.hero .hero-tooltip-wrap .mob-hero-tooltip p{font-size:16px;font-weight:400;line-height:1.4;max-width:100%;font-family:"Montserrat";font-style:normal;}
.hero-tooltip-2-logo__text{font-weight:500;font-family:"Montserrat";}
html[lang="ru-RU"] .hero-tooltip-2-logo__text{font-weight:400;}
.hero
.hero-tooltip-wrap
.hero-tooltip-2.mob-hero-tooltip
.hero-tooltip-2-logo
svg{width:26px;height:26px;}
.hero .hero-tooltip-wrap .hero-tooltip-2.mob-hero-tooltip svg{display:block;}
.hero .hero-tooltip-wrap .hero-tooltip-2{padding-right:10px;}
.hero
.hero-tooltip-wrap
.hero-tooltip-2.mob-hero-tooltip
.hero-tooltip-2-content
svg{bottom:5px;right:10px;}
.hero .hero-tooltip-wrap .hero-tooltip-1-new{padding-right:105px;}
.hero .hero-tooltip-wrap .hero-tooltip-1-new > p{font-weight:500;margin-bottom:7px;}
html[lang="ru-RU"] .hero .hero-tooltip-wrap .hero-tooltip-1-new > p{font-weight:400;}
.hero .hero-tooltip-wrap .hero-tooltip-1-new .percent-item{display:flex;align-items:center;gap:8px;}
.hero .hero-tooltip-wrap .hero-tooltip-1-new .percent-item span{display:block;background:#43974a;font-size:22px;font-weight:700;padding:0 8px;border-radius:6px;color:#fff;}
.hero .hero-tooltip-wrap .hero-tooltip-1-new svg{display:block;position:absolute;width:120px;height:65px;object-fit:contain;right:8px;top:50%;transform:translateY(-50%);}
.hero .hero-tooltip-wrap .hero-tooltip-3.mob-hero-tooltip svg{display:block;}
.hero-tooltip-3-content-item:not(:last-child){margin-bottom:5px;}
.hero-tooltip-3-content-item{gap:12px;}
.hero .hero-tooltip-wrap .mob-hero-tooltip[data-order="0"]{z-index:2;box-shadow:0 4px 4px 0 rgba(0, 0, 0, 0.12);}
.hero .hero-tooltip-wrap .mob-hero-tooltip[data-order="1"]{z-index:1;transform:scale(0.9) translateY(12px);}
.hero .hero-tooltip-wrap .mob-hero-tooltip[data-order="2"]{z-index:0;transform:scale(0.8) translateY(26px);border-color:#929292;background:#ebebeb;}
.hero .hero-tooltip-wrap .hero-tooltip-2.mob-hero-tooltip .mob-br{display:block;}
.hero .hero-tooltip-wrap .mob-hero-tooltip{transition:transform 0.3s ease;}
.hero .hero-tooltip-wrap .mob-hero-tooltip.active{animation:heroTooltipFade 0.5s ease-out forwards;}
.hero-tooltip-2::before{content:none;}
body:has(.header-ads-line) .hero,
body:has(.multiple-banners) .hero{padding-top:130px;}
.hero, .hero.without-ads-line{padding-top:90px;}
.addon-name, .addon-price{width:max-content;}
.addons-list li{flex-wrap:nowrap;padding-bottom:0;}
.addons-list li::after{z-index:0;}
.addons-list li:last-child::after{display:block;content:"";}
.addon-price{padding-left:10px;}
.hero__title{padding:0;}
.featured-section-grid .featured-article-wrapper{background:transparent;}
.featured-section-grid .secondary-articles .secondary-article{height:max-content;border-radius:30px;}
.fixed-contact, .page-fixed-button{bottom:125px;}
.hero .btn--primary{padding-top:20px;padding-bottom:20px;}
.team-slider .slick-arrow{top:120px;width:30px;height:30px;}
.hero .animated-image-wrapper{padding-bottom:63%;}
.hero .animated-image-wrapper .technology-animation{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;}
.featured-section-grid{height:auto;gap:30px;}
.featured-section-grid .featured-article{width:100%;}
.featured-section-grid .featured-article-overlay{padding:15px 10px;}
.featured-section-grid .featured-article-title, .featured-section-grid .secondary-article-title{font-weight:400;font-size:18px;line-height:22px;}
.featured-section-grid .secondary-articles{width:100%;gap:50px;}
.blog-hero{padding-bottom:20px;border-end-end-radius:40px;border-end-start-radius:40px;}
.blog-hero-title{font-size:28px;line-height:100%;}
.blog-listing-posts{gap:50px;}
.blog-listing-post{width:100%;}
#page{border-radius:0px 0px 40px 40px;}
.toc-list{flex-direction:column;}
.toc-link{font-size:14px;padding:8px 12px;}
.blog-content-wrapper{padding:20px 0 100px;}
.blog-single-content{padding-bottom:0;}
.blog-layout{gap:20px;}
.blog-meta{flex-direction:column;align-items:flex-start;}
.post-meta{flex-wrap:wrap;}
.blog-hero-subtitle{font-weight:400;}
.blog-hero-title{font-size:40px;}
.featured-article img, .secondary-article img{height:auto;}
.author-name{margin-bottom:0;}
.blog-listing-post-meta{padding-right:0;}
.header-ads-line-price{font-size:16px;}
.faq-item__content{margin-top:0;}
.cta__text{margin-left:auto;margin-right:auto;}
.cta .btn--primary{width:100%;}
.calculator__slider{margin-top:70px;}
.price-btn{margin-top:15px;}
.calculator__input label{width:max-content;}
.addons-list li:last-child{padding-bottom:0;}
.pricing{padding-bottom:50px !important;}
.build-for .cards-grid .card--cta{display:none;}
.build-for .cards-grid-wrapper{max-width:100%;overflow-x:auto;padding-bottom:20px;}
.build-for .cards-grid{flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:20px;}
.build-for .cards-grid .card{width:277px;min-width:277px;height:max-content;overflow:visible;border-radius:0;opacity:1 !important;transform:none !important;}
.build-for .cards-grid .card::after{content:none;}
.build-for .cards-grid .card__content{position:relative;top:0;left:0;bottom:auto;transform:none;background:transparent;padding:9px 0 0;}
.build-for .cards-grid .card h3{color:#051634;margin-bottom:4px;font-size:20px;}
.build-for .cards-grid .card__image img, .build-for .cards-grid .card__image svg{border-radius:22px;height:292px;display:block;}
.card__feature{color:#051634;}
.card--cta.card-mobile{display:flex;}
.blog-hero{padding-top:150px;}
.section-team .team-member{padding:0;}
.btn-main{padding-top:17px;padding-bottom:17px;}
button.btn-main{padding-top:19px;padding-bottom:19px;}
body:not(:has(.header-ads-line)):not(:has(.multiple-banners)) .blog-hero{padding-top:100px;}
.hero-rating-wrapper{margin:0 auto 12px;font-size:12px;padding:3px 8px;gap:4px;border-radius:8px;}
.hero-rating-wrapper .rating-link{gap:4px;}
.hero-rating-wrapper .rating-link .rating-icon{width:16px;}
.hero-rating-wrapper .rating-link .rating-stars{width:64px;}
.tab-content.active .tab-illustration svg{width:auto;}
}
@media screen and (max-width:767px){
.section-how-we-work .container .heading{gap:4px;}
.section-how-we-work .container .heading p{text-align:center;}
.section-how-we-work .container{gap:30px;}
.section-how-we-work .how-we-work-content .content-element{padding-left:30px;}
.section-how-we-work .how-we-work-content .content-element .date{font-size:44px;gap:5px;margin-bottom:8px;margin-top:-23px;}
.section-how-we-work .how-we-work-content .content-element .date span{font-size:18px;padding-bottom:10px;}
.section-how-we-work .how-we-work-content .content-element h3{font-size:18px;line-height:22px;margin-bottom:8px;}
.section-how-we-work .how-we-work-content .content-element:not(:last-child){padding-bottom:55px;}
.section-with-pinned-cards .bottom-info-wrapper .bottom-info-item p{text-align:left;}
.section-info-block{padding:32px 0 25px;border-top-right-radius:24px;border-top-left-radius:24px;}
.section-info-block .container{flex-direction:column;gap:13px;}
.section-info-block .info-wrapper{width:100%;max-width:100%;}
.section-info-block .info-wrapper h2{margin-bottom:8px;}
.section-info-block .info-wrapper p{margin-bottom:12px;}
.section-info-block .image-wrapper{width:100%;max-width:100%;}
.section-info-block + section.pricing::before,
.section-info-block.dark + .pricing-no-slider::before,
.section-info-block.dark + .pricing-one-column::before,
.section-info-block.dark + .pricing-two-column::before,
.section-info-block.dark + .pricing-three-column::before{background-image:url(//skrooge.ai/wp-content/themes/skrooge/src/img/pat_top_primary_mob.svg);}
.title-and-cards .card-elem .image-item{padding-bottom:82%;}
.section-why-we-circle .heading img, .section-why-we-circle .heading svg{width:64px;height:64px;}
.section-locations .columns-wrapper{flex-direction:column;max-width:100%;gap:28px;}
.section-locations .container{gap:16px;}
.section-locations:has(.image-item-mobile) .image-item-mobile{display:block;width:100%;height:auto;margin-top:40px;}
.section-locations:has(.image-item-mobile) .image-item{display:none;}
.section-locations .column-item{width:100%;max-width:100%;}
.section-call-to-action{border-top-left-radius:24px;border-top-right-radius:24px;}
.section-cards-with-info-static .cards-wrapper{display:flex;flex-wrap:nowrap;overflow:auto;width:100%;position:relative;}
.section-cards-with-info-static .card-elem{width:280px;min-width:280px;position:relative;min-height:316px;justify-content:flex-start;padding:40px 20px 20px;min-height:316px !important;}
.section-cards-with-info-static .card-elem .image-item{margin-left:auto;margin-right:auto;}
.section-cards-with-info-static .card-elem.card-details .image-item{display:none;}
.section-cards-with-info-static .card-elem.card-details ul{gap:16px;}
.section-cards-with-info-static .cards-wrapper .card-elem.card-details{display:none;}
.section-cards-with-info-static .cards-wrapper ~ .card-elem,
.section-cards-with-info-static .block-with-scrollbar-wrapper ~ .card-elem{display:flex;width:100%;max-width:100%;}
.section-cards-with-info-static .card-elem.card-details h3{text-align:center;width:100%;}
.section-cards-with-info-static{padding:36px 0 18px;}
.section-title-with-card-detail .card-detail-wrapper h3{margin-bottom:8px;}
.section-title-with-card-detail .card-detail-wrapper ul{gap:12px;}
.section-title-with-card-detail .card-detail-wrapper .btn-main{margin-top:28px;width:100%;max-width:100%;min-width:100%;}
.section-title-with-card-detail .content-item{gap:19px;}
.section-title-with-card-detail .card-detail-wrapper .top-pattern{height:9px;}
.section-title-with-card-detail .card-detail-wrapper{padding-top:30px;padding-right:15px;padding-left:15px;padding-bottom:39px;}
.section-cards-with-info-static
.cards-wrapper:not(:has(.card-elem:nth-child(6)))
.card-elem.card-details
.image-item{display:none;}
.section-cards-with-info-static
.cards-wrapper:not(:has(.card-elem:nth-child(6)))
.card-elem.card-details
h3, .section-cards-with-info-static
.cards-wrapper:not(:has(.card-elem:nth-child(6))):has(.card-elem.card-large)
.card-elem.card-details
h3{margin-bottom:10px;}
.section-cards-with-info-static
.cards-wrapper:not(:has(.card-elem:nth-child(6))):has(.card-elem.card-large)
.card-elem.card-details
h3{text-align:center;}
.section-cards-with-info-static
.cards-wrapper:not(:has(.card-elem:nth-child(6)))
.card-elem:nth-child(5),
.section-cards-with-info-static
.cards-wrapper:not(:has(.card-elem:nth-child(6))):has(.card-elem.card-large)
.card-elem:nth-child(5){padding:40px 15px;}
.section-cards-with-info-static
.cards-wrapper:not(:has(.card-elem:nth-child(6))):has(.card-elem.card-large)
.card-elem:nth-child(5){padding-top:20px;padding-bottom:20px;}
.section-cards-with-info-static
.cards-wrapper:not(:has(.card-elem:nth-child(6)))
.card-elem.card-details
ul, .section-cards-with-info-static
.cards-wrapper:not(:has(.card-elem:nth-child(6))):has(.card-elem.card-large)
.card-elem.card-details
ul{gap:8px;}
.section-cards-with-info-static .card-elem .paragraph-1.text-center-on-mobile, .section-cards-with-info-static .card-elem h3{text-align:center;width:100%;}
.section-how-we-work-second-type .heading .text-wrapper{width:calc(100% + 30px);position:relative;border-radius:0;flex-direction:column;align-items:center;gap:8px;padding-top:12px;padding-bottom:16px;padding-left:15px;padding-right:15px;}
.section-how-we-work-second-type .heading .text-wrapper .icon-wrapper{width:54px;height:54px;min-width:54px;}
.section-how-we-work-second-type .heading{width:100%;}
.section-how-we-work-second-type .heading .text-wrapper .icon-wrapper img, .section-how-we-work-second-type .heading .text-wrapper .icon-wrapper svg{max-width:28px;}
.section-how-we-work-second-type .heading p{text-align:center;}
.section-intro .bottom-links{margin-top:20px;gap:20px;}
.blog-banner .info .btn-main{min-width:100%;}
.blog-banner{padding-right:0;padding-left:0;flex-direction:column;gap:0;}
.blog-banner:before{height:2px;width:100%;}
.blog-banner .image{justify-content:center;width:100%;max-width:100%;padding:0 30px;margin-top:16px;}
.blog-banner .info{width:100%;max-width:100%;padding:22px;padding-bottom:0;}
.blog-banner .info .btn-main{display:none;}
.blog-banner .btn-main{margin-top:20px;}
.blog-banner .mobile-btn{display:block;width:100%;}
.blog-banner .info .title{text-align:center;}
.blog-banner-wrapper h4{text-align:center;font-size:22px;}
.main-custom-slider .main-custom-slider-list{margin-top:0;}
.section-testimonials .testimonial-card-wrapper{width:200px;min-width:200px;height:357px;border-radius:22px;}
.section-testimonials .testimonial-card-wrapper.video{padding:10px 12px;}
.section-testimonials
.testimonial-card-wrapper
.info-elem
.author-info
.name{font-size:16px;line-height:1.4;}
.section-testimonials
.testimonial-card-wrapper
.info-elem
.author-info
.role{font-size:11px;line-height:24px;}
.section-testimonials .testimonial-btn-prev, .section-testimonials .testimonial-btn-next{display:none !important;}
.section-testimonials .testimonial-card-wrapper.video .play-video-btn{width:52px;height:52px;}
.section-testimonials .testimonial-card-wrapper.video .play-video-btn svg{width:14px;}
.section-testimonials
.testimonial-card-wrapper
.info-elem
.author-info
.name
+ .role{margin-top:-3px;}
.section-testimonials .testimonial-card-wrapper.video .info-elem{gap:7px;}
.section-testimonials
.testimonial-card-wrapper.video
.info-elem
.author-info{padding-top:10px;}
.section-testimonials .testimonial-card-wrapper.text{padding:16px 12px 6px;border-radius:22px;}
.section-testimonials .testimonial-card-wrapper.text .testimonial-rating{margin-bottom:4px;gap:2px;}
.section-testimonials .testimonial-card-wrapper.text .testimonial-rating svg{width:14px;height:14px;}
.section-testimonials .testimonial-card-wrapper.text .testimonial-text p{font-size:15px;line-height:24px;margin-bottom:10px;-webkit-line-clamp:8;}
.section-testimonials .testimonial-card-wrapper.text .info-elem{gap:10px;}
.section-testimonials
.testimonial-card-wrapper.text
.info-elem
.author-info
.author-photo{width:40px;min-width:40px;height:40px;}
.section-testimonials .testimonial-card-wrapper.text .info-elem .author-info{gap:4px;}
.section-testimonials
.testimonial-card-wrapper.text
.info-elem
.author-info
.author-info-content{min-height:55px;}
.main-custom-slider{padding-left:14px;padding-right:14px;}
.main-custom-slider .bar-main-custom-slider{display:block;width:calc(100% - 28px);left:14px;}
.section-testimonials .testimonial-card-wrapper .logo-text{font-size:12px;line-height:1.4;}
.section-testimonials .testimonial-card-wrapper.video .video-duration{font-size:13px;}
.section-missions .cards-wrapper .cards-list{padding:0 0 20px;}
.section-contact-details{padding-top:80px;padding-bottom:36px;}
.section-contact-details .info .info-item img{width:60px;height:60px;min-width:60px;min-height:60px;}
.section-contact-details .info .info-item .info-text p{font-size:14px;}
.section-contact-details .info .info-item .info-text{padding:13px 25px;width:100%;}
body:has(.multiple-banners) .section-contact-details,
body:has(.header-ads-line) .section-contact-details{padding-top:140px;}
.section-contact-details .contact-list li .title{font-size:13px;}
.section-contact-details .contact-list li{gap:4px;}
.section-contact-details .contact-list li .text, .section-contact-details .contact-list li a{font-size:16px;}
.section-contact-details .contact-list li .map-elem{padding-bottom:80%;margin:10px 0;}
.section-contact-us{padding-top:35px;padding-bottom:55px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;}
.section-contact-us .contact-us-main-form form h2{font-size:24px;gap:12px;}
.section-contact-us .contact-us-main-form form h2 svg, .section-contact-us .contact-us-main-form form h2 img{width:22px;height:auto;}
.section-contact-us .contact-us-main-form form{gap:20px;}
.section-contact-us .contact-us-main-form form .form-fields-wrapper{flex-direction:column;gap:12px;}
.section-contact-us
.contact-us-main-form
form
.form-fields-wrapper
.form-elem{width:100%;}
.section-contact-us
.contact-us-main-form
form
.form-fields-wrapper
.form-field.default-field
input, .section-contact-us
.contact-us-main-form
form
.form-fields-wrapper
.form-field.default-field
textarea, .section-contact-us .contact-us-main-form form .phone-wrapper input, .custom-select .custom-select__trigger{padding-top:14px;padding-bottom:14px;}
.section-contact-us .contact-us-main-form form button[type="submit"]{width:100%;max-width:100%;}
.section-contact-us .bottom-title-wrapper p{font-size:14px;}
.section-contact-us .contact-list{gap:35px;}
.section-contact-details .container h1{font-size:24px;line-height:1.24;}
html[lang="ru-RU"] .section-intro .bottom-info .paragraph-2{font-size:13px;}
html[lang="ru-RU"] .section-intro .bottom-info .paragraph-2 .mob-br{display:none;}
.pricing-three-column-item-link{display:flex;align-items:center;gap:8px;color:var(--text-color);font-weight:600;}
.pricing-three-column-item-link svg path{fill:var(--text-color);}
.pricing-three-column
.column-wrapper
a.column-item:hover
.pricing-three-column-item-link
svg
path{fill:#f5ece0;}
}
@media screen and (max-width:650px){
.hero__title br:not(.mob-br){display:none;}
header .header-wrapper .header-items{gap:12px;}
header .header-wrapper .header-items .btn--get-started img, header .header-wrapper .header-items .btn--get-started svg{width:auto;height:25px;}
.hero__title{font-size:24px;margin-bottom:0;}
body:not(.page-template-homepage) header .header-wrapper .logo .desktop-logo{display:none;}
body:not(.page-template-homepage) header .header-wrapper .logo .mobile-logo{display:block;transform:scale(1);}
body:not(.page-template-homepage)
header
.header-wrapper
.header-items
.btn--get-started{padding-left:20px;padding-right:20px;font-size:14px;min-width:max-content;background:#6a2135;gap:16px;}
body:not(.page-template-homepage)
header
.header-wrapper
.header-items
.btn--get-started
svg
path{fill:rgb(245, 236, 224);}
.stat-item h2{margin-bottom:10px;line-height:1;}
.cta-block__content h3, .needs-covered h2{font-size:28px;}
.cta-block__content p{margin-bottom:16px;}
.cta-block__content .btn{font-size:16px;}
html[lang="ru-RU"] .cta-block__content .btn{font-size:14px;}
.build-for{padding:40px 0;}
.services-grid{margin-top:39px;}
.needs-covered{padding:35px 0 50px;}
.marquee-content span{font-size:20px;line-height:1.2;}
.section-subtitle{line-height:1.4;}
.services-grid .service-card .btn--secondary{padding-top:23px;padding-bottom:23px;}
.skrooge-advantage .section-subtitle{display:none;}
.pricing{overflow:hidden;}
.calculator__input-label{flex-direction:column;}
.meet-skrooge__left{align-items:flex-start;}
.meet-skrooge__left span{margin-top:0;}
.services-grid .service-card__top-gradient{top:-30px;left:50px;z-index:-1;}
.services-grid .service-card__top-gradient:before{width:50px;height:50px;left:-50px;border-radius:22px 0;}
.calculator__input{margin-bottom:12px;padding-top:8px;padding-bottom:24px;position:relative;}
.price__subtitle_mob{display:block;}
.price__subtitle{display:none;}
.calculator__input:after{content:"";position:absolute;bottom:0px;background-image:url(//skrooge.ai/wp-content/themes/skrooge/src/img/dash.svg);background-repeat:repeat-x;width:100%;height:2px;}
.pricing__features::before{height:2px;}
.feature-separator, .feature-separator:before{height:2px;}
.services-grid .service-card__top-gradient img, .services-grid .service-card__icon{margin-bottom:20px;}
.services-grid .service-card__icon{border-radius:6px;}
.services-grid .service-card h3{font-size:20px;margin-bottom:8px;}
.services-grid .service-card p{margin-bottom:14px;font-size:15px;}
.coming-soon-badge{bottom:0;}
.coming-soon-badge img{max-height:80px;}
.meet-skrooge{padding:34px 0 0;}
.meet-skrooge h2{margin-bottom:8px;}
.services-grid .service-card__top-gradient img, .services-grid .service-card__top-gradient svg{width:181px;top:5px;left:-15px;}
.services-grid .service-card__top-gradient:before{top:5px;}
.services-grid .service-card{border-radius:22px;min-width:264px;}
.team-grid{margin-top:20px;}
.meet-skrooge__left img, .meet-skrooge__left svg{bottom:-0;width:auto;height:131px;}
.meet-skrooge__left{margin-top:40px;}
.skrooge-advantage{padding:30px 0 36px;}
.tabs{margin-top:16px;}
.tabs__nav{gap:16px;width:100%;margin-bottom:13px;}
.tab-illustration svg, .tab-illustration img{margin-top:0;}
.tab-btn{font-size:14px;line-height:1.6;padding:12px 16px;min-width:max-content;}
.team-member .team-member-image{height:260px;}
.slick-list.slick-list{margin:0;}
.team-member-content h4{font-size:16px;}
.price__amount{font-size:30px;margin-bottom:12px;margin-bottom:0;}
.pricing__result{margin-bottom:25px;}
.pricing__features{padding-top:22px;}
.pricing__title{margin-bottom:8px;}
.pricing__subtitle{padding-bottom:26px;margin-bottom:0;}
.pricing__subtitle::after{bottom:0;top:auto;}
.pricing{padding:32px 0;}
.price__period{font-size:25px;}
.marquee-container{margin:14px 0;}
.pricing__features h3, .pricing__addons h3{font-size:16px;}
.pricing__features h3{margin-bottom:12px;}
.meet-skrooge__right .talk-to-team{font-size:16px;}
.meet-skrooge__right h3{font-size:16px;margin-bottom:8px;}
.meet-skrooge__right-content{margin-bottom:8px;}
.meet-skrooge__left p{font-size:16px;line-height:1.6;font-family:"Montserrat";font-weight:600;}
.meet-skrooge__left-content{max-width:100%;width:100%;}
.meet-skrooge__left p br{display:none;}
.team-member-content p:not(.position){padding-right:5px;}
.team-member-content p span{display:none;}
.team-member{padding:0;}
.feature-name{margin-top:0;}
.feature-name small{display:inline;}
.feature-group{margin-bottom:12px;}
.feature-separator{margin-top:16px;margin-bottom:16px;}
.addons-title-wrap span{font-size:16px;}
.addons-title-wrap{margin-bottom:8px;}
.pricing__addons{margin-top:23px;}
.feature-name img, .feature-name svg{min-width:15px;}
.feature-title{font-size:16px;}
.faq h2{text-align:center;margin-bottom:12px;}
.mob-br{display:block;}
.cta__text{align-items:center;}
.hero__title br:not(.mob-br){display:none;}
body:has(.header-ads-line) .hero,
body:has(.multiple-banners) .hero{padding-top:120px;}
.hero{padding-bottom:25px;margin-bottom:15px;}
body.mm-wrapper--opened .header-ads-line, body.mm-wrapper--opened .multiple-banners, body:has(.mfp-bg):not(:has(.mfp-ready .success-popup)) .header-ads-line,
body:has(.mfp-bg):not(:has(.mfp-ready .success-popup)) .multiple-banners{display:none !important;}
.main-form-popup.white-popup:not(:has(form.mail-send)){padding-right:20px;padding-bottom:100px;}
.fixed-contact{right:20px;bottom:180px;}
.page-fixed-button{bottom:180px;}
.hero .btn--primary{font-size:16px;line-height:1;font-weight:500;min-width:initial;}
html[lang="ru-RU"] .hero .btn--primary{font-weight:400;}
.hero{padding-top:180px;}
.single-post blockquote{padding-top:60px;padding-left:0;align-items:center;justify-content:center;}
.single-post blockquote p, .single-post blockquote cite{text-align:center;}
.single-post blockquote:before{left:50%;transform:translateX(-50%);}
.list-with-arrow > li{padding-left:30px;}
.list-with-arrow > li:before{width:14px;height:11px;top:6px;}
.numbered-list-dark > li{gap:6px;padding-left:54px;}
.numbered-list-dark > li strong{font-size:16px;line-height:26px;}
.numbered-list-dark > li:before{font-size:20px;line-height:32px;width:40px;height:40px;}
.step-by-step-list > li{padding-left:44px;min-height:32px;}
.step-by-step-list > li:before{font-size:16px;line-height:26px;width:32px;height:32px;}
.step-by-step-list > li:last-child:after{width:44px;}
.step-by-step-list:before{left:16px;}
.list-with-icons > li strong::before{content:none;}
.list-with-icons > li{padding:16px 20px;border-radius:20px;}
.main-form-popup.white-popup{padding:35px 20px;}
.single-post .blog-main-content .wp-block-table table{width:max-content;min-width:max-content;}
.single-post .blog-main-content .wp-block-table table td{font-size:14px;line-height:1.6;max-width:300px;}
.blog-header-content{padding-top:150px;}
.breadcrumb{margin-bottom:20px;}
.header-ads-line-content{flex-wrap:nowrap;justify-content:space-between;}
.header-ads-line-text{text-align:left;margin:0;padding-right:20px;font-size:13px;max-width:100%;}
.header-ads-line-btn{width:max-content;font-weight:500;padding:10px 12px;}
html[lang="ru-RU"] .header-ads-line-btn{font-weight:400;}
.header-ads-line-price{margin-right:0;}
header .header-wrapper .header-items .btn--get-started{padding:5px;min-height:40px;width:max-content;min-width:max-content;}
.header, .header.sticky{padding-top:8px;padding-bottom:8px;}
.header-ads-line + .header,
.header.sticky.with-ads-line{top:62px;}
.header-ads-line{padding-left:15px;padding-right:39px;padding-top:10px;padding-bottom:10px;min-height:64px;}
.cookie-banner-content p, .cookie-banner-content a{font-size:12px;}
.header-ads-line-btn-wrap{justify-content:flex-end;width:max-content;}
.header-ads-line-close{right:16px;top:26px;}
.hero, .hero.without-ads-line{padding-top:88px;}
.fixed-contact.active{opacity:1;pointer-events:all;}
header .header-wrapper .logo .mobile-logo{transform:scale(0);width:34px;height:34px;display:block;position:absolute;left:0;top:0;}
header .header-wrapper .logo img, header .header-wrapper .logo svg{transition:0.3s ease;}
header.active .header-wrapper .header-items .btn--get-started{padding-left:20px;padding-right:20px;font-size:14px;min-width:max-content;}
header.active .header-wrapper .logo .desktop-logo{transform:scale(0);}
header.active .header-wrapper .logo .mobile-logo{transform:scale(1);}
.addon-price{min-width:min-content;max-width:175px;padding-left:5px;}
.addons-list li{align-items:flex-end;}
.addons-list li:not(:first-child){margin-top:0;}
.addons-list.mob-full{display:block;}
.addons-list.mob-full + .addons-list{display:none;}
.addons-list.mob-full li{font-size:16px;color:#051634;line-height:1.4;}
.addons-list.mob-full li:not(:first-child){margin-top:8px;}
.addons-list.mob-full li:after{content:none;}
.faq__contact{text-align:center;margin-bottom:20px;}
.footer{padding-top:150px;}
.calculator__input #transactions{text-align:center;font-size:20px;width:68px;padding-left:5px;padding-right:5px;}
.calculator__input-label{gap:8px;flex-direction:row;}
.calculator__input .custom-checkbox-wrap{margin-top:4px;width:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:center;}
.custom-checkbox + label::after{content:none;}
.custom-checkbox + label::before{content:"";display:inline-block;width:26px;height:26px;flex-shrink:0;flex-grow:0;margin-right:8px;margin-top:0;border-radius:6px;border:1px solid #d3c3c3;background:#fff;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;}
.custom-checkbox:checked + label::before{border-color:#6a2135;background-color:#6a2135;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}
.custom-slider-track{width:100%;}
.custom-slider-marker span, .custom-slider-marker.current span{font-size:14px;}
.cta__text p{margin-bottom:16px;}
.faq{padding:37px 0 58px;}
.faq h2{text-transform:lowercase;}
.faq h2::first-letter{text-transform:uppercase;}
.faq-item__trigger{font-size:16px;font-weight:500;}
html[lang="ru-RU"] .faq-item__trigger{font-weight:400;}
.testimonials{padding-top:32px;padding-bottom:32px;}
.testimonials .section-title{font-size:28px;}
.testimonials .section-subtitle{font-weight:400;}
.testimonials__grid-mobile{margin-top:20px;gap:36px;}
.cta__content{padding:36px 0;}
.cta__text h2{margin-bottom:12px;}
.cookie-banner-btns #accept-all-cookies,
.cookie-banner-btns #reject-all-cookies{min-width:auto;flex-grow:1;}
.team-member{margin-bottom:0;}
.tab-text p{margin-bottom:0;}
.pricing__title span{display:none;}
.pricing__title span + br{display:none !important;}
.calculator__input label{position:relative;}
.calculator__input label span{position:absolute;top:-25px;margin:0;left:50%;transform:translateX(-8px);}
.price-btn{margin-top:12px;margin-bottom:32px;}
.card:hover .card__image img{transform:scale(1);}
.service-card p span{display:none;}
.feature-item::after, .addons-list li::after{opacity:0;}
.addon-name .line-item{position:relative;}
.addon-name .line-item:after{content:"";position:absolute;left:13px;background-image:linear-gradient( to right, var(--text-color) 0 2px, transparent 2px 8px );background-size:8px 2px;background-repeat:repeat-x;background-position:bottom;height:2px;bottom:4px;width:100vw;}
.single-post .numbered-block-dark h4:before{font-size:20px;line-height:32px;width:40px;height:40px;left:-54px;top:-2px;}
.single-post .numbered-block-dark{padding-left:54px;}
#success-popup{width:95%;max-width:95%;}
.single-post
.blog-single-content
.transformed-table-on-mobile
.transformed-table-wrapper{display:flex;}
.single-post .blog-single-content .transformed-table-on-mobile table{display:none;}
.single-post
.blog-main-content
.wp-block-table:has(.transformed-table-wrapper){padding-bottom:0;}
.single-post .blog-main-content .wp-block-table.full-width-on-mobile table{width:100% !important;min-width:100% !important;}
.single-post
.blog-main-content
.wp-block-table.full-width-on-mobile
table
th{font-size:14px;}
.new-range-slider-wrapper .noUi-value-horizontal{font-size:14px;}
.section-intro, .section-intro:not(:has(.bottom-info)){padding-top:125px;}
.section-intro .info h1{font-size:24px;line-height:30px;}
.section-intro .info h1 br:not(.mob-br){display:none;}
.section-intro .info .image-mobile img, .section-intro .info .image-mobile svg{height:auto;width:92%;max-height:270px;}
.btn-main{font-size:16px;}
.section-intro .info .buttons .btn-main:not(.btn-transparent){min-width:100%;width:100%;}
.section-intro .btn-main.btn-transparent{min-width:max-content;}
.section-intro .bottom-info{margin-top:18px;}
.section-intro .bottom-info .item:first-child{border-right:none;}
.section-intro .bottom-info .item .paragraph-2 br:not(.mob-br){display:none;}
.section-intro .bottom-info .paragraph-2{padding:0 30px;}
.section-intro .bottom-info .item:first-child{padding-right:12px;}
.section-intro .bottom-info .item:first-child .paragraph-2 .right-img{display:none;}
.section-intro .bottom-info .item:first-child .paragraph-2{padding-right:0;}
.section-intro .bottom-info .img-elem{width:28px;bottom:0;}
.section-intro .bottom-info .item:nth-child(2) .left-img{display:none;}
.section-intro .bottom-info .item:nth-child(2) .paragraph-2{padding-left:0;}
.section-intro .bottom-info .item:nth-child(2){padding-left:12px;}
.section-intro .bottom-info .item{padding-top:20px;padding-bottom:32px;}
.section-with-pinned-cards .info .button-wrapper{margin-top:40px;gap:12px;flex-direction:column;align-items:center;}
.section-with-pinned-cards .info .button-wrapper .btn-main{width:100%;}
.section-why-we .content-wrapper .card-elem .image-mobile{display:block;max-width:125px;height:auto;position:absolute;right:25px;bottom:0;}
.section-why-we .content-wrapper .card-elem .image-desktop{display:none;}
.section-with-pinned-cards{padding-top:18px;}
.section-why-we .content-wrapper .card-elem{align-items:flex-start;padding-right:165px;}
.section-why-we .content-wrapper .card-elem *{text-align:left;}
.section-feature-block .container .features-wrapper .feature-element h3{min-height:68px;display:flex;align-items:center;justify-content:center;}
.section-feature-block .container .features-wrapper .feature-element{min-width:300px;width:300px;border-radius:24px;}
.section-feature-block
.container
.features-wrapper
.feature-element
.list-element{border-radius:24px;padding:24px 16px;}
.section-feature-block
.container
.features-wrapper
.feature-element
.list-element
ul
li{font-size:15px;}
.section-feature-block
.container
.features-wrapper
.feature-element
.list-element
ul{margin-left:12px;}
.section-feature-block{padding:20px 0 0;}
body:has(.fixed-contact.active) .page-fixed-button{opacity:1;pointer-events:all;}
.h2{font-size:28px;}
.section-intro .info p br:not(.mob-br){display:none;}
.section-intro.buttons-rows-2 .info .buttons{flex-direction:column;align-items:center;gap:20px;margin-top:5px;width:100%;}
.section-intro.text-align-left .info p{text-align:left;line-height:26px;}
.section-intro:not(:has(.bottom-info)){padding-bottom:36px;}
.section-why-we-circle .cards-wrapper .bg-image, .section-why-we-circle:not(:has(.card-elem:nth-child(4)))
.cards-wrapper
.bg-image{width:840px;max-width:840px;}
.section-why-we-circle .cards-wrapper .slider-wrapper{width:85%;}
.section-why-we-circle{padding:25px 0;}
.section-locations .column-item .icon-item{margin-bottom:9px;}
.section-locations .column-item .title-item{margin-bottom:15px;}
.section-why-we-circle .heading:after{content:none;}
.section-cards-with-info-static .card-elem h3{width:100%;text-align:center;}
.section-cards-with-info-static .card-elem.card-details ul li.check::before, .section-cards-with-info-static .card-elem.card-details ul li.cross::before{left:-1px;top:-1px;}
.page-template-services .faq{padding-top:37px;}
.faq-item .faq-item__content p{font-size:16px;}
.section-how-we-work-second-type .heading p br:not(.mob-br){display:none;}
.section-intro
.info
.buttons
.btn-main:not(.btn-transparent).btn-primary-large{min-width:100%;}
.pricing-one-column .btn-main{min-width:100%;width:100%;}
.pricing-one-column .h2{margin-bottom:12px;}
.pricing-one-column .pricing-number{font-size:42px;line-height:1.15;}
.pricing-one-column .pricing-number span{font-size:28px;}
.section-title-with-card-detail .card-detail-wrapper .btn-main{padding-left:15px;padding-right:15px;}
.pricing-three-column .h4{font-size:16px;line-height:1.6;}
.section-intro:has(.info .bottom-links){padding-bottom:36px;}
.blog-banner .info .title br:not(.mob-br){display:none;}
body:not(:has(.header-ads-line)):not(:has(.multiple-banners))
.blog-header-content{padding-top:100px;}
.section-testimonials .testimonial-card-wrapper.text .testimonial-text{overflow:hidden;}
.section-testimonials .testimonial-card-wrapper.video .img-preview{border-radius:22px;}
.multiple-banners .banner-text + .banner-link{margin-left:0;}
.multiple-banners .banner-link{font-size:0;line-height:0;border:none;padding:5px;}
.multiple-banners .banner-link svg{display:block;}
.multiple-banners .banner-link:hover{background:transparent;}
body:has(.multiple-banners) header,
body:has(.multiple-banners) .header.sticky{top:62px;}
.multiple-banners{min-height:62px;}
body:has(.header-ads-line) .hero-about-us,
body:has(.multiple-banners) .hero-about-us{padding-top:125px;}
.hero-about-us{padding-bottom:30px;overflow:hidden;padding-top:70px;}
.hero-about-us img:not(.image-mobile),
.hero-about-us svg:not(.image-mobile){margin-bottom:-30px;width:125%;max-width:125%;}
.hero-about-us .image-mobile{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;margin-bottom:-30px;margin-top:15px;}
.hero-about-us:has(.image-mobile) .image-desktop{display:none;}
.hero-about-us .h2{font-size:24px;}
.hero-about-us .h2 br:not(.mob-br){display:none;}
.section-missions .container > .paragraph-1{text-align:left;}
.section-missions .container > .paragraph-1 br:not(.mob-br){display:none;}
.section-product-overview .bottom-info .image-element img, .section-product-overview .bottom-info .image-element svg:not(.svg-mobile){width:206px;}
.section-product-overview .bottom-image{bottom:-12%;}
html[lang="ru-RU"] .section-intro .info .buttons .btn-main{font-size:13px;}
html[lang="ru-RU"] .section-testimonials h2{font-size:28px;}
html[lang="ru-RU"] .section-intro .info .buttons{gap:20px;}
html[lang="ru-RU"] .cta-block__content .btn{padding:20px 15px;}
html[lang="ru-RU"] .feature-name,
html[lang="ru-RU"] .feature-value,
html[lang="ru-RU"] .feature-title,
html[lang="ru-RU"] .addon-name,
html[lang="ru-RU"] .addon-price{font-size:15px;}
html[lang="ru-RU"] .section-intro .info h1{font-size:23px;}
html[lang="ru-RU"] .pricing-no-slider .pricing-wrapper .bordered-text{font-size:16px;padding:19px 15px;}
.section-cards-with-info-static .container h2 br:not(.mob-br){display:none;}
.hero__title{font-size:22px;margin-bottom:0;}
.page-id-5501 .pricing-two-column .bottom-links, .page-id-5595 .pricing-two-column .bottom-links{gap:10px;}
.page-id-5501 .pricing-two-column .bottom-links .btn-main, .page-id-5595 .pricing-two-column .bottom-links .btn-main{width:100%;}
.section-title{text-align:left;}
.section-subtitle{line-height:1.4;text-align:left;}
.section-subtitle .mob-br{display:none;}
.section-testimonials .section-title, .section-testimonials .section-subtitle{text-align:left;width:100%;}
.section-testimonials .section-title + .section-subtitle{margin-top:4px;text-align:left;width:100%;}
.cta__text h2{font-size:30px;}
.faq h2{text-align:left;}
.faq__contact{text-align:left;}
.section-old-faq .faq-item__trigger .mob-br{display:none;}
.section-benefits .container h2{text-align:left;}
.section-feature-block .container h2{text-align:left;}
.section-how-we-work .container .heading{margin-right:auto;}
.section-intro.text-align-left .info p{text-align:center;}
.section-title-with-card-detail .content-item h2{text-align:left;margin-right:auto;}
.h2{font-size:28px;width:100%;text-align:left;}
.section-why-we-circle .h2{text-align:center;}
.section-locations .heading{width:100%;}
.section-locations .heading *{text-align:left;width:100%;}
.section-cards-with-info-static .container h2{text-align:left;}
.section-why-we .content-wrapper .card-elem h2, .section-cards-with-info-static .container h2{text-align:left;}
.section-cards-with-info-static .card-elem .paragraph-1{text-align:center;}
.section-how-we-work-second-type .heading *{text-align:left;}
.section-how-we-work-second-type .heading p{text-align:left;width:100%;}
.section-how-we-work-second-type .heading .text-wrapper .icon-wrapper{margin-right:auto;}
.section-title-with-card-detail .paragraph-1, .section-title-with-card-detail .paragraph-2{margin-right:auto;text-align:left;}
.section-intro.text-align-left .info p{text-align:center;line-height:26px;}
.page-id-1647 .section-intro.text-align-left .info p, .page-id-3563 .section-intro.text-align-left .info p, .page-id-3564 .section-intro.text-align-left .info p, .page-id-1895 .section-intro.text-align-left .info p, .page-id-3581 .section-intro.text-align-left .info p, .page-id-3582 .section-intro.text-align-left .info p, .page-id-2124 .section-intro.text-align-left .info p, .page-id-3602 .section-intro.text-align-left .info p, .page-id-3603 .section-intro.text-align-left .info p, .page-id-5501 .section-intro.text-align-left .info p, .page-id-5595 .section-intro.text-align-left .info p, .page-id-5548 .section-intro.text-align-left .info p, .page-id-5594 .section-intro.text-align-left .info p, .page-id-5573 .section-intro.text-align-left .info p, .page-id-5593 .section-intro.text-align-left .info p, .page-id-2152 .section-intro.text-align-left .info p, .page-id-3530 .section-intro.text-align-left .info p, .page-id-3531 .section-intro.text-align-left .info p, .page-id-2164 .section-intro.text-align-left .info p, .page-id-3536 .section-intro.text-align-left .info p, .page-id-3537 .section-intro.text-align-left .info p, .page-id-2172 .section-intro.text-align-left .info p, .page-id-3594 .section-intro.text-align-left .info p, .page-id-3595 .section-intro.text-align-left .info p{text-align:left;}
.page-id-1647 .section-intro .info .buttons .btn-main, .page-id-3563 .section-intro .info .buttons .btn-main, .page-id-3564 .section-intro .info .buttons .btn-main, .page-id-1895 .section-intro .info .buttons .btn-main, .page-id-3581 .section-intro .info .buttons .btn-main, .page-id-3582 .section-intro .info .buttons .btn-main, .page-id-2124 .section-intro .info .buttons .btn-main, .page-id-3602 .section-intro .info .buttons .btn-main, .page-id-3603 .section-intro .info .buttons .btn-main, .page-id-5501 .section-intro .info .buttons .btn-main, .page-id-5595 .section-intro .info .buttons .btn-main, .page-id-5548 .section-intro .info .buttons .btn-main, .page-id-5594 .section-intro .info .buttons .btn-main, .page-id-5573 .section-intro .info .buttons .btn-main, .page-id-5593 .section-intro .info .buttons .btn-main, .page-id-2152 .section-intro .info .buttons .btn-main, .page-id-3530 .section-intro .info .buttons .btn-main, .page-id-3531 .section-intro .info .buttons .btn-main, .page-id-2164 .section-intro .info .buttons .btn-main, .page-id-3536 .section-intro .info .buttons .btn-main, .page-id-3537 .section-intro .info .buttons .btn-main, .page-id-2172 .section-intro .info .buttons .btn-main, .page-id-3594 .section-intro .info .buttons .btn-main, .page-id-3595 .section-intro .info .buttons .btn-main{text-align:left;margin-left:0px;}
html[lang="ru-RU"] .section-intro .info h1 .mob-br{display:none;}
.section-advantages .left-info-wrapper .h2{text-align:left;}
.section-advantages .left-info-wrapper .left-info-item{align-items:flex-start;}
.section-advantages .left-info-wrapper .left-info-item .info-elem{text-align:left;align-items:flex-start;}
.section-advantages .right-info-wrapper{margin-top:20px;}
.pricing-two-column .h2{text-align:center;}
.title-and-cards .card-elem .info-elem, .title-and-cards:has(.card-elem:nth-child(4)) .card-elem .info-elem{padding-left:0px;padding-right:0px;}
.section-advantages .left-info-wrapper .left-info-item .info-elem .h4{text-align:left;}
.skrooge-advantage .bar:after{content:"";position:absolute;width:100%;height:1px;background:#c2c8d2;z-index:-1;left:0;top:36px;}
.skrooge-advantage .bar .thumb:after{content:"";background:url("data:image/svg+xml;utf8,<svg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'><rect width='40' height='40' rx='12' fill='%23051634'/><path d='M17.2291 22.7931C17.2291 22.7931 15.3841 21.1452 14.6203 20.4476C13.8565 19.75 12.4394 19.243 11.1495 20.4476C9.85955 21.6523 10.8308 23.2049 11.4835 23.8391C12.1362 24.4734 16.7376 29.0051 17.0241 29.2909C17.3106 29.5767 17.8682 29.9565 18.4888 29.9565H26.0992C26.7203 29.9565 27.3884 29.7506 27.6595 28.7365C27.9306 27.7224 28.8698 23.935 29.0285 23.2374C29.1872 22.5398 29.4422 20.9713 28.0096 20.3057C26.5771 19.64 23.4088 18.3567 22.8352 18.1502C22.2615 17.9436 21.8799 17.4372 21.8799 16.2485V12.2546C21.8799 11.3671 21.3384 9.95654 19.7145 9.95654C18.0905 9.95654 17.3106 11.3671 17.3106 12.3972C17.3106 13.4273 17.2291 22.7931 17.2291 22.7931Z' stroke='%23F5ECE0' stroke-linecap='round' stroke-linejoin='round'/><path d='M26.3027 13.3638H30.9999' stroke='%23F5ECE0' stroke-linecap='round' stroke-linejoin='round'/><path d='M31.0001 13.3636L29.3916 11.7041' stroke='%23F5ECE0' stroke-linecap='round' stroke-linejoin='round'/><path d='M29.3916 15.0233L31.0001 13.3638' stroke='%23F5ECE0' stroke-linecap='round' stroke-linejoin='round'/><path d='M12.6965 13.3638H8' stroke='%23F5ECE0' stroke-linecap='round' stroke-linejoin='round'/><path d='M8 13.3636L9.60791 11.7041' stroke='%23F5ECE0' stroke-linecap='round' stroke-linejoin='round'/><path d='M9.60791 15.0233L8 13.3638' stroke='%23F5ECE0' stroke-linecap='round' stroke-linejoin='round'/></svg>");width:40px;height:40px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.skrooge-advantage .bar .thumb{position:absolute;background:#051634;height:3px;top:7px;left:0;z-index:1;border-radius:10px;}
.skrooge-advantage .block-with-scrollbar-wrapper{margin-bottom:30px;}
.skrooge-advantage .block-with-scrollbar-wrapper .scroll-nav-btn{top:calc(50% - 20px);}
.skrooge-advantage
.block-with-scrollbar-wrapper
.scroll-nav-btn.scroll-nav-btn--prev{left:16px;}
.cta-block__content{align-items:flex-start;justify-content:center;text-align:left;}
.cta-block__content .btn{font-size:16px;width:100%;}
.cta__text{align-items:center;width:100%;}
.cta__text h2{margin-bottom:12px;width:100%;text-align:left;}
.cta__text h2 br{display:none;}
.cta__text p{margin-bottom:16px;width:100%;text-align:left;}
.cta__text p br{display:none;}
.cta .btn--primary{width:100%;max-width:inherit;}
.pricing__title{width:100%;text-align:left;}
.pricing__subtitle{text-align:left;}
.calculator__input-label{justify-content:flex-start;}
.calculator__input label span{display:none;}
.calculator__input-label .transactions-wrapper{width:100%;}
.calculator__input #transactions{width:100%;text-align:left;padding-left:10px;}
.pricing__result .price{text-align:left;}
.calculator__input .custom-checkbox-wrap{justify-content:flex-start;}
.section-call-to-action .h2{text-align:left;}
.section-call-to-action .btn-main{max-width:100%;width:100%;}
.section-intro .info .buttons{flex-wrap:wrap;}
.section-with-pinned-cards .bottom-info-wrapper .bottom-info-item{align-items:flex-start;}
.section-benefits .container h2{text-align:left;}
.section-benefits .container .cards-wrapper .card-elem h3{width:100%;text-align:left;align-items:flex-start;}
.section-feature-block .container h2{text-align:left;}
.section-cards-with-info .card-elem .heading{align-items:flex-start;}
.section-cards-with-info-static .card-elem .image-item{margin-left:0;margin-right:auto;}
.section-cards-with-info-static .card-elem h3{width:100%;text-align:left;}
.section-cards-with-info-static .card-elem .paragraph-1{text-align:left;}
.section-cards-with-info-static .card-elem.card-details h3{text-align:left;width:100%;}
.section-why-we-circle .card-elem h3, .section-why-we-circle
.slider-wrapper:not(:has(.card-elem:nth-child(4)))
.card-elem
h3{text-align:left;width:100%;}
.section-locations .column-item{align-items:flex-start;}
.section-locations .column-item p{text-align:left;}
section-title-with-card-detail .card-detail-wrapper:not(:has(ul)) h3,
.section-title-with-card-detail .card-detail-wrapper:not(:has(ul)) p{text-align:left;}
.title-and-cards .bottom-text-wrapper .h4 svg{left:16px;}
.pricing-no-slider .pricing-wrapper .list-wrapper .list-item .h4{text-align:left;}
.pricing-no-slider .pricing-wrapper .bordered-text::after{left:6px;}
.pricing-no-slider
.pricing-wrapper
.list-wrapper
.list-item:not(:last-child):after{left:16px;}
.cta-block__content p{text-align:left;}
.page-id-1600 .section-intro .info .paragraph-1{text-align:left;}
.section-cards-with-info .card-elem .paragraph-1{margin-bottom:12px;}
.v6-pane-header-bar{top:50px;}
}
@media screen and (max-width:500px){
.section-intro .info .buttons{width:100%;flex-wrap:wrap;}
.section-intro .info .buttons .btn-main:not(.btn-transparent){min-width:auto;width:100%;}
.page-id-5501 .section-intro .info .buttons .btn-main__text{max-width:220px;}
}
@media screen and (max-width:399px){
html[lang="ru-RU"] .cta .btn--primary{font-size:13px;padding:22px 10px;}
html[lang="ru-RU"] .hero__title{font-size:19px;}
.hero__title{font-size:20px;margin-bottom:0;}
.skrooge-advantage .section-title, .cta-block__content h3, .needs-covered .section-title, .testimonials .section-title{margin-top:0;font-size:29px;}
html[lang="ru-RU"] .addon-name,
.addon-price{width:100%;}
.addon-price{max-width:max-content;}
html[lang="ru-RU"] .pricing__title{font-size:27px;}
html[lang="ru-RU"] .cta__text h2{font-size:28px;}
html[lang="ru-RU"]
.section-title-with-card-detail
.card-detail-wrapper
.btn-main{font-size:13px;}
html[lang="ru-RU"] .cta-block__content .btn{font-size:11px;}
html[lang="ru-RU"] .pricing-one-column .btn-main{font-size:12px;}
html[lang="ru-RU"] .pricing-two-column .btn-main{font-size:13px;}
}
@media screen and (max-width:385px){
.section-why-we .content-wrapper .card-elem h2, .section-cards-with-info-static .container h2{font-size:27px;}
.section-call-to-action .h2{font-size:26px;}
.multiple-banners .banner-text{font-size:11px;}
.section-why-we .content-wrapper .card-elem .paragraph-3{font-size:13px;padding-bottom:20px;}
html[lang="ru-RU"] .section-cards-with-info-static .container h2{font-size:23px;}
}
@media screen and (max-width:359px){
.section-title-with-card-detail .card-detail-wrapper ul li{font-size:14px;}
.section-benefits .container .cards-wrapper .card-elem h3{font-size:17px;}
.skrooge-advantage .section-title, .cta-block__content h3, .needs-covered .section-title, .testimonials .section-title{font-size:25px;}
.header-ads-line-btn{padding:10px;font-size:12px;}
.header-ads-line{padding-right:50px;}
.header-ads-line-close{right:25px;}
.hero__title{font-size:22px;}
.profit-percent__title, .build-for .section-subtitle{font-size:14px;}
.profit-percent-wrap{height:55px;}
.profit-percent-wrap__percent{font-size:18px;}
.meet-skrooge__right h3, .section-subtitle, .stat-item p, .pricing__subtitle, .price__label, .price__subtitle, .cta__text p{font-size:15px;}
.tab-text h3{font-size:19px;}
.hero .hero-tooltip-wrap .mob-hero-tooltip p{font-size:13px;}
.header-ads-line-text, .header-ads-line-btn{font-size:11px;}
.section-intro .bottom-info .paragraph-2{font-size:13px;}
.section-why-we .content-wrapper .card-elem h2{font-size:21px;}
.section-why-we .content-wrapper .card-elem p{font-size:13px;line-height:20px;}
.section-call-to-action .h2{font-size:23px;}
.section-call-to-action .btn-main{font-size:14px;}
html[lang="ru-RU"] .section-call-to-action .btn-main{font-size:13px;}
.section-title-with-card-detail .content-item h2{font-size:27px;}
.section-title-with-card-detail .card-detail-wrapper .btn-main{font-size:15px;}
.section-intro .info h1.large-title{font-size:22px;}
.pricing-no-slider .bottom-text{font-size:16px;}
.section-how-we-work-second-type .heading p{font-size:14px;}
.section-intro .info .buttons .btn-main{font-size:14px;}
.pricing-one-column .pricing-number span{font-size:24px;}
.pricing-one-column .pricing-number{font-size:35px;}
.pricing__subtitle .tooltip-text .tooltip-content{max-width:300px;right:-31px;}
.pricing__subtitle .tooltip-text .tooltip-content svg{right:31px;}
.pricing-three-column .h4{font-size:14px;}
.blog-banner .info .title{font-size:20px;}
.hero-about-us .h2{font-size:21px;}
.section-contact-details .info .info-item .info-text p{font-size:12px;}
.hero-rating-wrapper{font-size:10px;}
.hero-rating-wrapper .rating-link .rating-stars{width:40px;}
.hero-rating-wrapper .rating-text{gap:4px;}
html[lang="ru-RU"] .section-intro .info .buttons .btn-main{font-size:11px;}
}
@media (hover: none) and (pointer: coarse) {
html:has(.mfp-bg){margin-right:0;}
.main-form-popup.white-popup .contact-wrapper .contacts-menu li .menu-elem, .header-menu-mob.new-mob-menu .contact-menu-wrapper ul li a{-webkit-tap-highlight-color:transparent;}
}
@keyframes heroTooltipFade {
0% {
transform: translateY(0);
opacity: 1;
}
30% {
transform: translateY(4px);
opacity: 1;
}
60% {
transform: translateY(4px);
opacity: 1;
}
100% {
transform: translateY(-20px);
opacity: 0;
}
}