.faqs-item-accordion{display:flex;flex-direction:column;margin-bottom:80px}.faqs-item-accordion__title{color:#101820;padding-bottom:40px;border-bottom:1px solid #e1e1e1}.faqs-item-accordion .faqsCard{position:relative;width:100%;padding:20px 0;text-align:left;border-bottom:1px solid #e1e1e1;overflow:hidden}.faqs-item-accordion .faqsCard__button{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;display:flex;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;border:2px solid #e0004d;border-radius:50%;background:rgba(0,0,0,0);transition:all .2s ease}.faqs-item-accordion .faqsCard__button:before{content:"";width:100%;min-width:100%;height:100%;background-image:url(/images/arrows/icon-drop.svg);background-repeat:no-repeat;background-position:50%;background-size:18px;transition:all .2s ease}.faqs-item-accordion .szh-accordion__item-content{transition:.4s cubic-bezier(.4,0,.2,1)}.faqs-item-accordion .szh-accordion__item--expanded .faqsCard__button:before{transform:rotate(45deg)}.faqs-item-accordion .szh-accordion__item-btn{width:100%;position:relative;display:flex;align-items:center;font-family:var(--font-raleway),sans-serif}.faqs-item-accordion .szh-accordion__item-btn-title{width:100%;padding-right:76px;text-align:left;transition:all .3s ease}.faqs-item-accordion .szh-accordion__item-btn-title:hover{color:#007672}.faqs-item-accordion .szh-accordion__item-btn:hover .faqsCard__button{border:2px solid #ba0040;background:#ba0040}.faqs-item-accordion .szh-accordion__item-btn:hover .faqsCard__button:before{filter:brightness(0) invert(1)}.faqs-item-accordion .faqsCard__content{color:#101820;padding-top:26px;padding-right:76px}.faqs-item-accordion .faqsCard__content a,.faqs-item-accordion .faqsCard__content li{font-family:var(--font-open-sans),sans-serif;font-size:16px;line-height:24px;font-weight:400}.faqs-item-accordion .faqsCard__content a{color:#007672}.faqs-item-accordion .faqsCard__content p{white-space:break-spaces}.faqs-item-accordion .faqsCard__content ul{margin:20px 0}.faqs-item-accordion .faqsCard__content ul li{position:relative;padding-left:20px;margin-bottom:4px}.faqs-item-accordion .faqsCard__content ul li:first-child{margin-top:14px}.faqs-item-accordion .faqsCard__content ul li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;background:#007672;border-radius:50%;overflow:hidden}.faqs-item-accordion .faqsCard__content ol{display:flex;flex-direction:column;grid-gap:20px;counter-reset:section}.faqs-item-accordion .faqsCard__content ol li{position:relative;display:flex;grid-gap:0 20px;font-size:16px;font-weight:900;margin-bottom:4px;font-family:var(--font-raleway),sans-serif}.faqs-item-accordion .faqsCard__content ol li:first-child{margin-top:14px}.faqs-item-accordion .faqsCard__content ol li:before{counter-increment:section;font-family:var(--font-open-sans),sans-serif;font-size:14px;font-weight:700;color:#007672;content:counter(section)}@media(min-width:768px){.faqs-item-accordion .faqsCard{padding:30px 0}.faqs-item-accordion .faqsCard__button{width:42px;min-width:42px;height:42px}.faqs-item-accordion .faqsCard__button:before{background-size:20px}.faqs-item-accordion .szh-accordion__item-btn-title{padding-right:82px}.faqs-item-accordion .faqsCard__content{padding-right:36px}}@media(min-width:1280px){.faqs-item-accordion{margin-bottom:130px}.faqs-item-accordion__title{padding-bottom:40px;white-space:break-spaces}.faqs-item-accordion .faqsCard{padding:41px 0}.faqs-item-accordion .faqsCard__content{padding-right:100px}.faqs-item-accordion .faqsCard__content a,.faqs-item-accordion .faqsCard__content li{font-size:16px}.faqs-item-accordion .faqsCard__content ul li{margin-bottom:10px}.faqs-item-accordion .faqsCard__content ol li:before{font-size:16px}}@media(min-width:1920px){.faqs-item-accordion{margin-bottom:130px}.faqs-item-accordion__title{padding-bottom:60px}.faqs-item-accordion .faqsCard{padding:46px 0}.faqs-item-accordion .faqsCard__button{width:52px;min-width:52px;height:52px}.faqs-item-accordion .faqsCard__button:before{background-size:24px}.faqs-item-accordion .faqsCard__content{padding-right:142px}.faqs-item-accordion .faqsCard__content a,.faqs-item-accordion .faqsCard__content li{font-size:18px;line-height:26px}}.featuredCaseSwiper{position:relative;overflow:hidden;margin-bottom:80px}.featuredCaseSwiper .tm-container{overflow:visible}.featuredCaseSwiper-bkg{background:#f5f5f5}.featuredCaseSwiper__title{white-space:break-spaces;margin-bottom:100px}.featuredCaseSwiper__wrapper{display:flex;flex-direction:column}.featuredCaseSwiper__project{border-bottom:1px solid rgba(142,142,142,.5)}.featuredCaseSwiper__project-image{display:flex;justify-content:center;align-items:center;margin-bottom:40px;margin-top:-80px}.featuredCaseSwiper__project-image picture{display:block}.featuredCaseSwiper__project-image img{width:375px;max-width:unset}.featuredCaseSwiper__project-title{color:#101820;margin-bottom:20px}.featuredCaseSwiper__project-text{margin-bottom:40px}.featuredCaseSwiper__item{padding:40px 0}.featuredCaseSwiper__item-image{display:block;margin:0 auto;text-align:center;width:fit-content}.featuredCaseSwiper__item-image img{width:200px;height:200px}.featuredCaseSwiper__item-icon{display:block;width:60px;height:60px;margin-bottom:20px}.featuredCaseSwiper__item-text{color:#101820;white-space:break-spaces;margin-bottom:40px}.featuredCaseSwiper__item-details{display:grid;grid-template-areas:"name link" "position link";grid-gap:6px 0;justify-content:space-between;align-items:center}.featuredCaseSwiper__item-name{grid-area:name}.featuredCaseSwiper__item-position{grid-area:position}.featuredCaseSwiper__item-link{display:flex;justify-content:center;align-items:center;grid-area:link}@media(min-width:768px){.featuredCaseSwiper-bkg{background:rgba(0,0,0,0)}.featuredCaseSwiper__wrapper{background:#f5f5f5;border-radius:10px}.featuredCaseSwiper__project{display:grid;grid-template-areas:"image image" "title title" "text text" "button controls";grid-template-rows:auto auto auto 1fr;margin:0 60px;padding-bottom:60px}.featuredCaseSwiper__project-image{grid-area:image;margin-bottom:20px}.featuredCaseSwiper__project-image img{width:548px}.featuredCaseSwiper__project-title{grid-area:title}.featuredCaseSwiper__project-text{grid-area:text}.featuredCaseSwiper__project-button{grid-area:button}.featuredCaseSwiper__item{padding:40px 60px 60px}.featuredCaseSwiper__item-details{grid-gap:6px 8px;grid-template-columns:350px auto;justify-content:flex-start}}@media(min-width:1280px){.featuredCaseSwiper{margin-bottom:130px}.featuredCaseSwiper__title{margin-bottom:120px}.featuredCaseSwiper__wrapper{display:grid;grid-template-areas:". .";grid-template-columns:770px 1fr;grid-gap:0 20px;background:rgba(0,0,0,0);height:100%}.featuredCaseSwiper__project{grid-template-columns:auto 1fr;justify-content:space-between;padding:0 80px 60px;background:#f5f5f5;border-radius:10px;margin:0;border:none}.featuredCaseSwiper__project-image img{width:630px}.featuredCaseSwiper__project-title{margin-bottom:20px}.featuredCaseSwiper__project-button{align-self:flex-end}.featuredCaseSwiper__item{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:0 60px 80px;background:#f5f5f5;border-radius:10px}.featuredCaseSwiper__item-image{position:absolute;top:-80px;left:50%;transform:translateX(-50%)}.featuredCaseSwiper__item-image img{width:300px;min-width:300px;height:300px}.featuredCaseSwiper__item-icon{margin-bottom:40px}.featuredCaseSwiper__item-details{grid-gap:6px 0}}@media(min-width:1920px){.featuredCaseSwiper{margin-bottom:200px}.featuredCaseSwiper__wrapper{grid-template-columns:960px 1fr}.featuredCaseSwiper__project{padding:0 80px 80px 100px}.featuredCaseSwiper__project-image img{width:705px}.featuredCaseSwiper__item{padding:0 80px 120px}}.featuredCaseSwiper .swiper-container{position:relative;overflow:visible}.featuredCaseSwiper .swiper-slide-active,.featuredCaseSwiper .swiper-slide-next,.featuredCaseSwiper .swiper-slide-prev{opacity:1}@media(min-width:1280px){.featuredCaseSwiper .swiper-slide{height:100%;height:auto}}.featuredCaseSwiper-controls{display:flex;justify-content:space-between;align-items:center;position:relative;padding:40px 0;grid-area:controls}.featuredCaseSwiper-controls-line{width:1px;height:18px;background:#101820}.featuredCaseSwiper-button{display:flex;justify-content:center;align-items:center;grid-gap:20px;transition:all .2s ease;cursor:pointer}.featuredCaseSwiper-button span{font-family:var(--font-raleway),sans-serif;font-size:14px;font-weight:800;line-height:24px;color:#e0004d;transition:all .2s ease}.featuredCaseSwiper-button:after,.featuredCaseSwiper-button:before{width:24px;min-width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:100%;transition:all .2s ease}.featuredCaseSwiper-button-prev:before{content:"";background-image:url(/images/arrows/arrow-full-red-left.svg)}.featuredCaseSwiper-button-next:after{content:"";background-image:url(/images/arrows/arrow-full-red-right.svg)}.featuredCaseSwiper-button:active span,.featuredCaseSwiper-button:hover span{color:#ba0040}.featuredCaseSwiper-button:active:after,.featuredCaseSwiper-button:active:before,.featuredCaseSwiper-button:hover:after,.featuredCaseSwiper-button:hover:before{filter:contrast(.7)}.featuredCaseSwiper-button.swiper-button-disabled{opacity:.5}@media(min-width:768px){.featuredCaseSwiper-controls{max-width:232px;width:232px;padding:0;margin-left:auto}}@media(min-width:1280px){.featuredCaseSwiper-controls{height:42px;align-self:flex-end}}@media(min-width:1920px){.featuredCaseSwiper-controls{max-width:242px;width:242px;height:52px}.featuredCaseSwiper-controls-line{height:20px}.featuredCaseSwiper-button span{font-size:16px;line-height:24px}}.fintechCheck{margin-bottom:80px}.fintechCheck__subtitle{position:relative;display:flex;align-items:center;grid-gap:0 20px;margin-bottom:20px;color:#007672}.fintechCheck__subtitle:before{content:"";display:block;height:26px;width:100px;min-width:100px;background-image:url(/images/arrows/arrow-green-long-right.svg);background-repeat:no-repeat;background-position:50%}.fintechCheck__item{position:relative;display:flex;flex-direction:column;height:100%;grid-gap:20px;padding:40px;background:#101820;border-radius:10px}.fintechCheck__item-icon{width:60px;height:60px;margin-bottom:20px}.fintechCheck__item-title{font-size:16px;line-height:24px;color:#fff}.fintechCheck__item-text{color:#fff}.fintechCheck .swiper-slide{height:auto}@media(min-width:768px){.fintechCheck__wrapper{grid-template-areas:". .";grid-template-columns:1fr 1fr;grid-gap:20px}}@media(min-width:1280px){.fintechCheck{margin-bottom:130px}.fintechCheck .swiper-wrapper{display:grid;grid-template-areas:". . . .";grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:0 20px;pointer-events:none}.fintechCheck__item{padding:60px 40px}}@media(min-width:1920px){.fintechCheck__item-title{font-size:18px;line-height:26px}}.fintechCheck-controls{display:flex;justify-content:space-between;align-items:center;position:relative;margin-top:40px}.fintechCheck__button{display:flex;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;border:2px solid #e0004d;border-radius:50%;background:rgba(0,0,0,0);transition:all .2s ease}.fintechCheck__button:before{content:"";width:100%;min-width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:18px;transition:all .2s ease}.fintechCheck__button-prev:before,.fintechCheck__button:before{background-image:url(/images/arrows/arrow-red-left.svg)}.fintechCheck__button-next:before{background-image:url(/images/arrows/arrow-red-right.svg)}.fintechCheck__button:active{border:2px solid #ba0040;background:#ba0040}.fintechCheck__button:active:before{filter:brightness(0) invert(1)}.fintechCheck__button.swiper-button-disabled{border:2px solid #8e8e8e;background:#8e8e8e;pointer-events:none}.fintechCheck__button.swiper-button-disabled:before{filter:brightness(0) invert(1)}@media(min-width:768px){.fintechCheck__button{width:42px;min-width:42px;height:42px}.fintechCheck__button:before{background-size:20px}}@media(min-width:1280px){.fintechCheck-controls{position:absolute;top:-118px;right:0;margin:0;height:58px;width:124px}.fintechCheck__button{cursor:pointer}.fintechCheck__button:hover{border:2px solid #ba0040;background:#ba0040}.fintechCheck__button:hover:before{filter:brightness(0) invert(1)}}@media(min-width:1920px){.fintechCheck-controls{top:-142px;width:144px}.fintechCheck__button{width:52px;min-width:52px;height:52px}.fintechCheck__button:before{background-size:24px}}