.mm-wrapper{overflow-x:visible;}
.section-intro .info{width:100%;display:flex;flex-direction:column;padding-bottom:60px;padding-top:34px;gap:0;max-width:max-content;margin-left:auto;margin-right:auto;text-align:center;}
.section-intro .hero-rating-wrapper{margin-left:auto;margin-right:auto;margin-bottom:28px;}
.section-intro .container .info h1{margin-bottom:20px;}
.hero-paid-price-block{display:flex;flex-direction:column;align-items:center;gap:28px;margin-top:36px;}
.hero-paid-price-block-top{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;justify-content:center;}
.hero-paid-price-currency{font-family:"Montserrat", "Rubik", sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:120%;color:#051634;}
.hero-paid-price-amount{font-family:"Reaktif", "Montserrat", "Rubik", sans-serif;color:#051634;text-align:center;font-size:43px;font-style:normal;font-weight:700;line-height:100%;}
.hero-paid-price-note{font-family:"Montserrat", "Rubik", sans-serif;color:#051634;font-size:18px;font-style:normal;font-weight:400;line-height:120%;text-align-last:left;height:100%;display:flex;align-items:center;}
.section-intro .bottom-info{margin-top:0;}
.hero-paid-price-block-wa-btn-wrap{width:100%;max-width:500px;}
.hero-paid-price-block-wa-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 94px;border-radius:18px;background:#2ab200;font-family:"Montserrat", "Rubik", sans-serif;color:#fff;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;text-decoration:none;transition:background 0.2s ease;}
.hero-paid-price-block-wa-btn:hover{background:#1eb352;}
.hero-paid-price-block-wa-btn svg{flex-shrink:0;}
.hero-paid-price-block-link-wrap{text-align:center;}
.hero-paid-price-block-link{font-family:"Montserrat", "Rubik", sans-serif;color:#6a2135;font-size:18px;font-style:normal;font-weight:600;line-height:160%;text-decoration:none;transition:opacity 0.2s ease;}
.hero-paid-price-block-link:hover{opacity:0.7;}
.title-and-cards-paid .card-elem{min-height:auto;border-radius:0;overflow:visible;justify-content:flex-start;border-radius:30px;background:#f9f6f2;}
.title-and-cards-paid .card-elem .image-item{position:relative;width:100%;height:0;padding-bottom:75%;border-radius:20px;overflow:hidden;}
.title-and-cards-paid .card-elem .image-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.title-and-cards-paid .card-elem .info-elem{padding:20px 0 0;position:relative;z-index:1;gap:0;padding:32px 34px 28px 24px;}
.title-and-cards-paid .card-elem .info-elem:after{display:none;}
.title-and-cards-paid .card-elem .info-elem .icon-item{display:none;}
.title-and-cards-paid .card-elem h3{color:#051634;font-family:"Reaktif", "Rubik";font-size:24px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:12px;}
.title-and-cards-paid .card-elem .paragraph-1{color:#051634;font-family:"Montserrat", "Rubik", sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:160%;}
.title-and-cards-paid .container{gap:40px;}
.title-and-cards-paid .cards-wrapper.cards-count-2 .card-elem{width:calc(50% - 10px);}
.title-and-cards-paid .cards-wrapper.cards-count-3 .card-elem{width:calc((100% / 3) - (40px / 3));}
.title-and-cards-paid .cards-wrapper.cards-count-4 .card-elem{width:calc(25% - 15px);}
.title-and-cards .info-block{width:100%;border:1px solid #c42d54;border-radius:24px;padding:22px 20px;background:#faf7f5;}
.info-block-header{display:flex;align-items:flex-start;gap:20px;}
.info-block-icon{flex-shrink:0;width:34px;height:34px;}
.info-block-icon svg{display:block;}
.info-block-title{color:#051634;font-family:"Reaktif", "Rubik";font-size:24px;font-style:normal;font-weight:400;line-height:160%;margin:0;}
.info-block-title strong{color:#c42d54;font-family:"Reaktif", "Rubik";font-size:24px;font-style:normal;font-weight:400;line-height:160%;}
.info-block-title span{font-weight:600;}
.info-block-list{list-style:none;margin:20px 0 0;padding:0 0 0 52px;display:flex;flex-direction:column;gap:8px;}
.info-block-list-item{font-family:"Montserrat", "Rubik", sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:var(--text-color, #051634);}
.info-block-list-item strong{color:#c42d54;font-weight:700;}
.section-how-we-work-sticky{padding:80px 0;}
.how-we-work-sticky-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;}
.how-we-work-sticky-left{position:relative;height:100%;}
.how-we-work-sticky-card{position:sticky;top:100px;display:flex;flex-direction:column;gap:24px;text-align-last:left;}
.how-we-work-sticky-card .h2{}
.how-we-work-sticky-subtitle{font-weight:600;margin:0;}
.how-we-work-sticky-desc{color:#051634;font-family:"Montserrat", "Rubik", sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:160%;margin:0;}
.how-we-work-sticky-desc strong{font-weight:700;}
.how-we-work-sticky-wa-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:325px;height:64px;margin-top:16px;border-radius:18px;background:#2ab200;font-family:"Montserrat", "Rubik", sans-serif;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;text-decoration:none;transition:background 0.2s ease;}
.how-we-work-sticky-wa-btn:hover{background:#1eb352;}
.how-we-work-sticky-wa-btn svg{flex-shrink:0;}
.section-how-we-work-sticky{background:#f9f6f2;}
.how-we-work-sticky-right{position:relative;display:flex;flex-direction:column;gap:150px;counter-reset:list-counter;}
.section-how-we-work-sticky .step-item{display:flex;flex-direction:column;gap:24px;position:relative;counter-increment:list-counter;padding-left:92px;}
.section-how-we-work-sticky .step-item:before{content:counter(list-counter);position:absolute;left:-45px;top:0px;font-family:"Reaktif", "Rubik";color:#e4e7f5;text-align:center;font-size:48px;font-style:normal;font-weight:600;line-height:120%;z-index:2;width:88px;height:88px;display:flex;align-items:center;justify-content:center;}
.section-how-we-work-sticky .step-item:after{content:"";position:absolute;width:88px;height:88px;border-radius:50%;border:2px solid #cbd1ec;background:#fff;z-index:1;top:0px;left:-44px;}
.section-how-we-work-sticky .step-item h3{font-weight:600;font-family:"Montserrat", "Rubik";color:#051634;font-size:24px;font-style:normal;font-weight:600;line-height:120%;}
.section-how-we-work-sticky .step-item p{color:#051634;font-family:"Montserrat", "Rubik";font-size:18px;font-style:normal;font-weight:400;line-height:160%;margin:0;}
.section-how-we-work-sticky .step-item .layer{position:absolute;width:10px;height:100%;background:#ffffff;left:-5px;top:5px;z-index:1;display:none;}
.section-how-we-work-sticky .step-item.active::before{color:#6a2135;}
.section-how-we-work-sticky .step-item.active::after{border-color:#6a2135;border-width:2px;}
.section-how-we-work-sticky .timeline-line-second-type{position:absolute;width:1px;background:#cbd1ec;left:0;top:0;height:calc(100% -32px);}
.section-how-we-work-sticky .timeline-line-second-type .line{width:3px;height:0;background:#6a2135;border-radius:8px;position:absolute;left:-1px;top:0;}
.section-pricing-card{padding:80px 0;}
.section-pricing-card > .container{border-radius:30px;background:#6a2135;padding:56px 64px 0px 64px;}
.pricing-card-header{text-align:center;}
.pricing-card-title{margin-bottom:16px;color:#f9f6f2;text-align:center;font-family:"Reaktif", "Rubik";font-size:60px;font-style:normal;font-weight:600;line-height:120%;}
.pricing-card-subtitle{color:#fff;font-family:"Montserrat", "Rubik";font-size:20px;font-style:normal;font-weight:600;line-height:120%;margin:0;opacity:0.7;}
.pricing-card-layout{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;align-items:center;}
.pricing-card-image{display:flex;align-items:center;justify-content:center;max-width:420px;width:100%;}
.pricing-card-image img{max-width:100%;height:auto;}
.pricing-card-body{display:flex;justify-content:space-between;align-items:initial;gap:20px;width:calc(100% - 500px);}
.pricing-card-main{border-radius:30px;background:#f9f6f2;padding:32px;display:flex;flex-direction:column;align-items:center;max-width:477px;width:100%;flex:1;}
.pricing-card-main .pricing-card-btn{margin-top:auto;}
.pricing-card-service-name{font-family:"Montserrat", "Rubik", sans-serif;color:#051634;text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:32px;}
.pricing-card-price{display:flex;align-items:flex-start;gap:8px;}
.pricing-card-currency{font-family:"Montserrat", "Rubik", sans-serif;color:#051634;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:120%;}
.pricing-card-amount{color:#051634;text-align:center;font-family:"Reaktif", "Rubik", sans-serif;font-size:60px;font-style:normal;font-weight:600;line-height:100%;display:flex;flex-wrap:wrap;flex-direction:column;}
.pricing-card-price-label{font-family:"Montserrat", "Rubik", sans-serif;color:#051634;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:160%;}
.pricing-card-desc{font-family:"Montserrat", "Rubik", sans-serif;color:#051634;font-size:18px;font-style:normal;font-weight:400;line-height:160%;text-align:left;margin-top:38px;margin-bottom:38px;opacity:0.7;}
.pricing-card-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:21px 32px;border-radius:18px;background:#6a2135;font-family:"Montserrat", "Rubik", sans-serif;color:#f5ece0;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;text-decoration:none;transition:0.2s all;}
.pricing-card-btn:hover{background:#9c3b56;color:var(--gold-color);}
.pricing-card-includes{padding:32px;flex:1;border-radius:30px;border:2px solid #f9f6f2;}
.pricing-card-includes-title{font-family:"Montserrat", "Rubik", sans-serif;color:#f9f6f2;font-size:24px;font-style:normal;font-weight:600;line-height:100%;margin:0 0 20px;}
.pricing-card-includes-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px;}
.pricing-card-includes-list--mobile{display:none;}
.pricing-card-includes-item{display:flex;align-items:flex-start;gap:12px;font-family:"Montserrat", "Rubik", sans-serif;color:#f9f6f2;font-size:20px;font-style:normal;font-weight:600;line-height:120%;color:rgba(255, 255, 255, 0.9);}
.pricing-card-includes-item svg{width:24px;height:24px;flex-shrink:0;margin-top:2px;}
.section-why-us-paid{padding:40px 0px 80px 0px;}
.why-us-paid-title{text-align:center;margin-bottom:32px;}
.why-us-paid-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch;}
.why-us-paid-main{border-radius:30px;background:#6a2135;padding:32px;display:flex;flex-direction:column;position:relative;overflow:hidden;}
.why-us-paid-main-title{color:#fff;font-family:"Montserrat", "Rubik", sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:8px;}
.why-us-paid-main-text{color:#fff;font-family:"Montserrat", "Rubik", sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:160%;}
.why-us-paid-main-image{margin-top:auto;display:flex;align-items:flex-end;justify-content:flex-end;flex:1;}
.why-us-paid-main-image img{max-width:100%;height:auto;}
.why-us-paid-icon{width:60px;height:60px;border-radius:50%;background:#ffffff;display:flex;align-items:center;justify-content:center;margin-bottom:24px;flex-shrink:0;}
.why-us-paid-main .why-us-paid-icon{border:1px solid rgba(255, 255, 255, 0.2);}
.why-us-paid-card .why-us-paid-icon{background:#ffffff;border:1px solid #e4e7f5;}
.why-us-paid-icon img{width:28px;height:28px;object-fit:contain;}
.why-us-paid-side{display:flex;flex-direction:column;gap:24px;}
.why-us-paid-card{border-radius:30px;background:#f9f6f2;padding:32px;flex:1;}
.why-us-paid-card-title{color:#051634;font-family:"Montserrat", "Rubik", sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:120%;margin:0 0 8px;}
.why-us-paid-card-text{color:#051634;font-family:"Montserrat", "Rubik", sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:160%;margin:0;}
.section-result-tabs{padding:80px 0px 0px 0px;background:#f9f5f5;}
.result-tabs-layout{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;}
.result-tabs-image{display:flex;align-items:center;justify-content:center;}
.result-tabs-image img{max-width:100%;height:auto;border-radius:16px;}
.result-tabs-content{display:flex;flex-direction:column;}
.result-tabs-label{font-family:"Montserrat", "Rubik", sans-serif;padding:16px 24px;border-radius:32px;border:1px solid #6a2135;background:#f9f5f5;width:max-content;color:#6a2135;font-size:16px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:23px;}
.result-tabs-title{margin-bottom:16px;text-align:left;color:#051634;font-family:"Reaktif", "Rubik", sans-serif;font-size:60px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:24px;}
.result-tabs-desc{color:#051634;font-family:"Montserrat", "Rubik", sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:32px;}
.result-tabs-desc strong{font-weight:700;}
.result-tabs-nav{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:18px;}
.result-tabs-nav-btn{display:flex;align-items:center;gap:8px;padding:10px 12px;background:transparent;border-radius:12px;border:1px solid #6a2135;font-family:"Montserrat", "Rubik", sans-serif;color:#6a2135;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:160%;text-transform:capitalize;cursor:pointer;transition:all 0.2s ease;}
.result-tabs-nav-btn svg{width:16px;height:16px;flex-shrink:0;transition:color 0.2s ease;}
.result-tabs-nav-btn svg path{stroke:#6a2135;}
.result-tabs-nav-btn:hover{}
.result-tabs-nav-btn.active{background:#6a2135;color:#f5ece0;}
.result-tabs-nav-btn.active svg path{stroke:#f5ece0;}
.result-tabs-panel{display:none;font-family:"Montserrat", "Rubik", sans-serif;color:#051634;font-size:18px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:50px;}
.result-tabs-panel.active{display:block;}
.section-where-we-operate{padding:80px 0;}
.where-we-operate-wrapper{border-radius:0 0 44px 44px;background:#f9f6f2;}
.where-we-operate-card{background:#6a2135;border-radius:32px;padding:56px 64px;overflow:hidden;}
.where-we-operate-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}
.where-we-operate-title{margin-bottom:32px;text-align:left;color:var(--gold-color);font-size:60px;font-style:normal;font-weight:600;line-height:100%;}
.where-we-operate-desc{color:var(--gold-color);font-weight:400;margin:0 0 16px;}
.where-we-operate-desc strong{font-weight:600;}
.where-we-operate-list{display:flex;flex-direction:column;gap:8px;padding-left:16px;}
.where-we-operate-list-item{color:var(--gold-color);font-weight:400;margin:0;}
.where-we-operate-list-item strong{color:var(--gold-color);font-weight:600;}
.where-we-operate-image{display:flex;align-items:center;justify-content:center;}
.where-we-operate-image img{max-width:100%;height:auto;}
.where-we-operate-footnote{display:none;color:#051634;font-family:"Montserrat", "Rubik", sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:160%;padding:24px 64px;}
.page-template-paid .footer-phone-link, .page-template-paid .footer__social{display:none !important;}
.result-tabs-image--bottom{display:none;}
.result-tabs-nav-inner {
width: 100%;
display: flex;
flex-wrap: wrap;
gap: 12px;
}