.lending-hero-section{background-color:#111;background-position:50%;background-repeat:no-repeat;background-size:cover;height:420px;margin-bottom:-64px;position:relative;top:-64px;z-index:1}@media only screen and (max-height:520px){.lending-hero-section{height:calc(100vh + 64px)}}.lending-hero-section .container{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);padding:0 20px;position:relative}.lending-hero-section .title-container{align-items:flex-start;display:flex;flex-direction:column;gap:18px;grid-column:1/5;padding-top:88px;text-align:left}@media only screen and (max-height:520px){.lending-hero-section .title-container{flex-direction:row;height:-moz-fit-content;height:fit-content}}.lending-hero-section .title{color:#fff;font-size:32px;font-weight:900;line-height:115%;text-align:center;text-transform:uppercase;width:100%}.lending-hero-section .records-container{align-items:center;background:#fff;border-radius:16px;bottom:-24px;box-shadow:0 0 20px rgba(0,0,0,.25);display:flex;flex-direction:column;flex-wrap:wrap;gap:24px;grid-column:1/5;height:168px;justify-content:center;margin:0 auto;padding:16px 18px 16px 19px;position:absolute;width:100%}.lending-hero-section .record{display:flex;max-height:56px;max-width:65px}.lending-hero-section .request-btn{align-items:center;background:#fff;background-clip:padding-box;border:2px solid #fff;border-radius:32px;box-sizing:border-box;color:#111;display:flex;font-size:11px;font-weight:700;height:32px;justify-content:center;letter-spacing:normal;line-height:15px;margin-left:auto;margin-right:auto;padding:3px 13.5px;position:relative;text-align:center;transition:all .3s ease;width:170px}.lending-hero-section .request-btn:before{background:linear-gradient(90deg,#ff4e50,#ffeb3b);border-radius:inherit;bottom:0;content:"";left:0;margin:-2px;position:absolute;right:0;top:0;z-index:-1}.lending-hero-section .request-btn:hover{border-color:transparent}@media only screen and (min-width:768px){.lending-hero-section{background-image:url(/images/outsoursing-it-dev-bg.webp);background-position:50%;height:380px;margin-bottom:-64px;top:-64px}.lending-hero-section .container{-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(12,1fr);padding:0}.lending-hero-section .title-container{gap:16px;grid-column:2/12;padding-top:124px;text-align:left}.lending-hero-section .title{font-size:48px;text-align:left;width:450px}.lending-hero-section .records-container{flex-direction:row;flex-wrap:nowrap;gap:32px;grid-column:2/12;height:90px;padding:8px 56px}.lending-hero-section .record{max-height:74px;max-width:85px}.lending-hero-section .request-btn{font-size:12px;letter-spacing:inherit;line-height:16px;margin-left:0;margin-right:0;padding:6px 18.5px}}@media only screen and (min-width:1025px){.lending-hero-section{height:490px;margin-bottom:-96px;top:-96px}.lending-hero-section .title-container{gap:24px;padding-top:136px}.lending-hero-section .title{font-size:68px;width:850px}}@media only screen and (min-width:1025px)and (min-width:1201px){.lending-hero-section .title{width:950px}}@media only screen and (min-width:1025px){.lending-hero-section .records-container{height:114px;padding:16px 64px}}@media only screen and (min-width:1025px)and (min-width:1201px){.lending-hero-section .records-container{bottom:-24px;gap:40px}}@media only screen and (min-width:1025px){.lending-hero-section .record{max-height:74px;max-width:85px}}@media only screen and (min-width:1025px)and (min-width:1201px){.lending-hero-section .record{max-height:90px;max-width:103px}}@media only screen and (min-width:1025px){.lending-hero-section .record img{height:74px;width:85px}}@media only screen and (min-width:1025px)and (min-width:1201px){.lending-hero-section .record img{height:90px;width:103px}}@media only screen and (min-width:1025px){.lending-hero-section .request-btn{font-size:14px;height:48px;line-height:19px;padding:8.5px 28.5px;width:220px}}@media only screen and (min-width:1441px){.lending-hero-section{background-position-y:0;height:592px;margin-bottom:-100px;top:-100px}.lending-hero-section .container{-moz-column-gap:20px;column-gap:20px}.lending-hero-section .title-container{gap:32px;padding-top:160px}.lending-hero-section .title{font-size:80px;width:1074px}.lending-hero-section .records-container{bottom:-86px;gap:40px;height:160px;padding:16px 69px}}@media only screen and (min-width:1441px)and (min-width:1701px){.lending-hero-section .records-container{gap:64px}}@media only screen and (min-width:1441px){.lending-hero-section .record{max-height:128px;max-width:144px}.lending-hero-section .record img{height:128px;width:144px}.lending-hero-section .request-btn{font-size:16px;line-height:normal;padding:11px 15px;width:234px}}.about-section{padding-bottom:30px;padding-top:40px}.about-section.black{background-color:#111;color:#fff!important}.about-section.black .subtitle-text{color:#aeaeae!important}.about-section .container{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);padding:0 20px;position:relative}.about-section .title-text{font-size:20px;font-weight:700;grid-column:1/5;line-height:115%;margin-bottom:24px;text-align:center;text-transform:uppercase;white-space:pre-line}.about-section .title-text b{font-weight:900}.about-section .title-text br{display:none}.about-section .btn{background:#111;background-clip:padding-box;border:2px solid #111;border-radius:32px;box-sizing:border-box;color:#fff;display:block;font-size:12px;font-weight:700;grid-column:1/5;justify-self:center;line-height:normal;margin-left:auto;margin-right:auto;margin-top:24px;padding:6px 0;position:relative;text-align:center;transition:all .3s ease;width:104px}.about-section .btn:before{background:#111;border-radius:inherit;bottom:0;content:"";left:0;margin:-2px;position:absolute;right:0;top:0;z-index:-1}.about-section .btn:hover{background-color:#fff;border-color:transparent;color:#111}.about-section .btn:hover:before{background:linear-gradient(90deg,#ff4e50,#ffeb3b)}@media only screen and (min-width:768px){.about-section{padding-bottom:50px;padding-top:65px}.about-section .container{-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(12,1fr);padding:0}.about-section .title-text{font-size:34px;grid-column:2/12;margin-bottom:28px}.about-section .title-text br{display:block}.about-section .btn{grid-column:2/12;margin-top:28px}}@media only screen and (min-width:1025px)and (min-width:1201px){.about-section{padding-bottom:45px}}@media only screen and (min-width:1025px){.about-section .title-text{font-size:58px;margin-bottom:44px}}@media only screen and (min-width:1025px)and (min-width:1201px){.about-section .btn{font-size:14px;margin-top:44px;padding:8.5px 0;width:137px}}@media only screen and (min-width:1441px){.about-section{padding-top:110px}}@media only screen and (min-width:1441px)and (min-width:1701px){.about-section{padding-bottom:38px;padding-top:166px}}@media only screen and (min-width:1441px){.about-section .container{-moz-column-gap:20px;column-gap:20px}.about-section .title-text{font-size:48px;line-height:115%;margin-bottom:48px}.about-section .btn{font-size:16px;margin-top:48px;padding:11px 0;width:165px}}.animated-circles-section .container{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);padding:30px 20px}.animated-circles-section .items{-moz-column-gap:9px;column-gap:9px;display:grid;grid-auto-rows:1fr;grid-column:1/5;grid-template-columns:repeat(2,1fr);row-gap:28px}.animated-circles-section .item{align-items:center;display:flex;flex-direction:column;gap:16px;position:relative}.animated-circles-section .item-text{color:#000;font-size:14px;font-weight:600;line-height:130%;text-align:center}.animated-circles-section .circular-chart{display:block;max-height:90px;min-width:90px}.animated-circles-section .animated-circle{stroke:url(#linear);fill:none;stroke-width:2;stroke-linecap:round;animation:progress 2.5s ease-out forwards;display:none}.animated-circles-section .circle-bg{stroke-width:2;stroke:hsla(0,0%,68%,.361)}.animated-circles-section .percentage{color:#000;font-size:20px;font-weight:900;left:50%;line-height:115%;position:absolute;text-align:center;text-transform:uppercase;top:33px;transform:translateX(-50%)}.animated-circles-section .btn{background:#111;background-clip:padding-box;border:2px solid #111;border-radius:32px;box-sizing:border-box;color:#fff;display:block;font-size:12px;font-weight:700;grid-column:1/5;justify-self:center;line-height:normal;margin-bottom:30px;margin-left:auto;margin-right:auto;padding:6px 0;position:relative;text-align:center;transition:all .3s ease;width:150px}.animated-circles-section .btn:before{background:#111;border-radius:inherit;bottom:0;content:"";left:0;margin:-2px;position:absolute;right:0;top:0;z-index:-1}.animated-circles-section .btn:hover{background-color:#fff;border-color:transparent;color:#111}.animated-circles-section .btn:hover:before{background:linear-gradient(90deg,#ff4e50,#ffeb3b)}@keyframes progress{0%{stroke-dasharray:0 100}}@media only screen and (min-width:768px){.animated-circles-section .container{-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(12,1fr);padding:28px 0 70px}.animated-circles-section .items{-moz-column-gap:14px;column-gap:14px;grid-column:2/12;row-gap:48px}}@media only screen and (min-width:768px)and (min-width:992px){.animated-circles-section .items{-moz-column-gap:40px;column-gap:40px}}@media only screen and (min-width:768px){.animated-circles-section .item{flex-direction:row;gap:6px}}@media only screen and (min-width:768px)and (min-width:992px){.animated-circles-section .item{gap:32px}}@media only screen and (min-width:768px){.animated-circles-section .item-text{font-size:16px;font-weight:700;line-height:140%;text-align:left;width:auto}}@media only screen and (min-width:768px)and (min-width:992px){.animated-circles-section .item-text{font-size:18px;width:208px}}@media only screen and (min-width:768px){.animated-circles-section .circular-chart{max-height:120px;min-width:120px}.animated-circles-section .percentage{font-size:28px;left:19%;top:43px}}@media only screen and (min-width:768px)and (min-width:992px){.animated-circles-section .percentage{left:16%}}@media only screen and (min-width:768px){.animated-circles-section .btn{grid-column:2/12;margin-bottom:40px}}@media only screen and (min-width:1025px){.animated-circles-section .container{padding:44px 0 70px}.animated-circles-section .items{-moz-column-gap:80px;column-gap:80px;row-gap:74px}}@media only screen and (min-width:1025px)and (min-width:1201px){.animated-circles-section .items{-moz-column-gap:145px;column-gap:145px}}@media only screen and (min-width:1025px){.animated-circles-section .item-text{font-size:20px;width:auto}.animated-circles-section .circular-chart{max-height:135px;min-width:135px}.animated-circles-section .percentage{font-size:32px;left:19%;top:53px}}@media only screen and (min-width:1025px)and (min-width:1201px){.animated-circles-section .percentage{left:17%;top:49px}.animated-circles-section .btn{font-size:14px;margin-bottom:70px;padding:8.5px 0;width:185px}}@media only screen and (min-width:1441px){.animated-circles-section .container{-moz-column-gap:20px;column-gap:20px;padding:60px 0;row-gap:60px}.animated-circles-section .items{-moz-column-gap:60px;column-gap:60px;grid-template-columns:repeat(3,1fr);row-gap:88px}.animated-circles-section .percentage{left:19%;top:52px}}@media only screen and (min-width:1441px)and (min-width:1701px){.animated-circles-section .percentage{left:17%;top:50px}}@media only screen and (min-width:1441px){.animated-circles-section .btn{font-size:16px;margin-bottom:80px;padding:11px 0;width:248px}}.team-banner-section{background-color:#111;position:relative}.team-banner-section .title{color:#fff;font-size:20px;font-weight:900;line-height:115%;padding:40px 20px 0;position:absolute;text-align:center;text-transform:uppercase}@media only screen and (min-width:450px){.team-banner-section .title{font-size:28px;padding-top:70px}}@media only screen and (min-width:550px){.team-banner-section .title{font-size:32px;padding-top:110px}}.team-banner-section img{margin-left:auto;margin-right:auto}.team-banner-section .btnWrapper{padding-bottom:40px}.team-banner-section .btn{align-items:center;border-radius:300px;display:flex;font-size:14px;font-weight:700;height:39px;justify-content:center;letter-spacing:.7px;line-height:normal;margin-left:auto;margin-right:auto;width:280px}@media only screen and (min-width:768px){.team-banner-section .title{font-size:34px;left:50%;padding-top:40px;transform:translate(-50%);width:780px}.team-banner-section .btnWrapper{bottom:37px;left:50%;padding-bottom:0;padding-top:0;position:absolute;transform:translate(-50%)}.team-banner-section .btn{font-size:16px;height:46px;letter-spacing:.8px;width:205px}}@media only screen and (min-width:1025px){.team-banner-section .title{font-size:48px;padding-top:60px;width:945px}}@media only screen and (min-width:1025px)and (min-width:1201px){.team-banner-section .title{padding-top:70px}}@media only screen and (min-width:1025px){.team-banner-section .btnWrapper{bottom:60px}.team-banner-section .btn{font-size:24px;height:69px;letter-spacing:1.2px;width:267px}}@media only screen and (min-width:1441px)and (min-width:1441px){.team-banner-section .title{font-size:68px;padding-top:50px;width:1322px}}@media only screen and (min-width:1441px)and (min-width:1701px){.team-banner-section .title{padding-top:80px}}@media only screen and (min-width:1441px){.team-banner-section .btnWrapper{bottom:80px}.team-banner-section .btn{font-size:32px;height:80px;letter-spacing:1.6px;width:329px}}.catalog-section{background-color:#111;position:relative;z-index:1}.catalog-section .container{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);padding:40px 20px;row-gap:40px}.catalog-section .title-container{align-items:center;display:flex;flex-direction:column;gap:16px;grid-column:1/5}.catalog-section .title{color:#fff;font-size:20px;font-weight:500;line-height:115%;text-align:center;text-transform:uppercase}.catalog-section .title b{font-weight:900}.catalog-section .description{color:#fff;font-size:16px;font-weight:500;line-height:150%;text-align:center}.catalog-section .items{display:flex;flex-direction:column;gap:8px;grid-column:1/5}.catalog-section .item{background:#1b1b1b;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;padding:26px 10px;position:relative;transition:background-color .3s ease,transform .3s ease;will-change:background-color,transform}.catalog-section .item.active{align-items:flex-start;background:#2c2c2c}@media only screen and (max-width:767px){.catalog-section .item.active .item-list{max-height:3000px;opacity:1;transition:max-height .3s ease,opacity .3s ease;will-change:max-height,opacity}}.catalog-section .item.active .more-btn:before{transform:translate(-50%,-50%) rotate(-180deg);transition:transform .3s ease-in-out;will-change:transform}.catalog-section .subitem-wrapper.mobile{display:flex;flex-direction:column;gap:8px}.catalog-section .subitem-wrapper.details{display:none}@media only screen and (min-width:768px){.catalog-section .subitem-wrapper.details{grid-area:3/1/5/4;justify-content:space-between;margin-top:16px}.catalog-section .subitem-wrapper.details.active{display:flex}}.catalog-section .item-title{align-items:center;color:#ffd00e;display:flex;font-size:16px;font-weight:700;height:55px;line-height:115%;max-width:220px;text-transform:uppercase;white-space:pre-line}.catalog-section .item-list{max-height:0;opacity:0;transition:max-height .3s ease,opacity .3s ease;will-change:max-height,opacity}.catalog-section .more-btn{background-color:#ffd00e;border-radius:50%;height:30px;position:absolute;right:10px;top:36px;width:30px}.catalog-section .more-btn:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #111;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease-in-out;will-change:transform}.catalog-section .item-subtitle{color:#ffd00e;font-size:16px;font-weight:700;letter-spacing:.8px;line-height:130%;text-transform:uppercase}.catalog-section .item-description{color:#fff;font-size:14px;font-weight:500;line-height:150%}.catalog-section .dotted-line{margin:18px 0}@media only screen and (min-width:768px){.catalog-section .container{-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(12,1fr);padding:40px 0;row-gap:30px}.catalog-section .title-container{grid-column:2/12}.catalog-section .title{font-size:32px}.catalog-section .title br{display:none}.catalog-section .description{width:565px}.catalog-section .items{display:grid;gap:16px;grid-column:2/12;grid-template-columns:repeat(3,1fr)}.catalog-section .item{align-items:center;border-radius:0;height:128px;padding:0;position:relative}.catalog-section .item.active{align-items:center;height:inherit}.catalog-section .item.active:after{background:linear-gradient(90deg,#ff4e50,#ffeb3b);bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.catalog-section .subitem-wrapper.mobile{display:none}.catalog-section .subitem-wrapper.details{grid-area:3/1/5/4;justify-content:space-between;margin-top:16px}.catalog-section .subitem-wrapper.details.active{display:flex}.catalog-section .first-column,.catalog-section .second-column{display:flex;flex-direction:column;gap:28px}.catalog-section .sub-item{padding-left:37px;position:relative;width:300px}.catalog-section .sub-item:before{background:url(/images/polygon.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:27px;left:0;position:absolute;top:-3px;width:27px}}@media only screen and (min-width:768px)and (min-width:992px){.catalog-section .sub-item{width:357px}}@media only screen and (min-width:768px){.catalog-section .item-title{font-feature-settings:"clig" off,"liga" off;letter-spacing:.8px;line-height:130%;text-align:center}.catalog-section .more-btn{display:none}.catalog-section .item-subtitle{white-space:pre-line}.catalog-section .item-description{color:#aeaeae;font-size:16px}}@media only screen and (min-width:1025px){.catalog-section .container{padding:80px 0}.catalog-section .title-container{gap:32px}.catalog-section .title{font-size:48px}}@media only screen and (min-width:1025px)and (min-width:1201px){.catalog-section .title{font-size:58px}}@media only screen and (min-width:1025px){.catalog-section .description{font-size:18px}}@media only screen and (min-width:1025px)and (min-width:1201px){.catalog-section .description{font-size:20px;width:800px}}@media only screen and (min-width:1025px){.catalog-section .item{height:147px}.catalog-section .sub-item{width:395px}.catalog-section .sub-item:before{top:0}}@media only screen and (min-width:1025px)and (min-width:1201px){.catalog-section .sub-item{width:438px}}@media only screen and (min-width:1025px){.catalog-section .item-subtitle,.catalog-section .item-title{font-size:20px;letter-spacing:1px}.catalog-section .item-description{font-size:18px}}@media only screen and (min-width:1441px){.catalog-section .container{-moz-column-gap:20px;column-gap:20px;row-gap:44px}.catalog-section .title{font-size:68px}.catalog-section .description{font-size:24px;width:1050px}.catalog-section .items{gap:4px;grid-template-columns:repeat(6,1fr)}.catalog-section .item{height:107px}.catalog-section .subitem-wrapper.details{margin-top:48px}.catalog-section .first-column{margin-left:55px}}@media only screen and (min-width:1441px)and (min-width:1701px){.catalog-section .first-column{margin-left:107px}}@media only screen and (min-width:1441px){.catalog-section .second-column{margin-left:100px}}@media only screen and (min-width:1441px)and (min-width:1701px){.catalog-section .second-column{margin-left:167px}}@media only screen and (min-width:1441px){.catalog-section .sub-item{padding-left:44px;width:504px}.catalog-section .sub-item:before{background-size:18px 18px;height:30px;top:-5px;width:30px}.catalog-section .item-subtitle,.catalog-section .item-title{font-size:16px;letter-spacing:.8px}.catalog-section .item-subtitle{white-space:normal}}.standards-block{background-color:#111}.standards-block .container{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);padding:40px 20px;row-gap:60px}.standards-block .title-container{align-items:center;display:flex;flex-direction:column;gap:16px;grid-column:1/5}.standards-block .title{color:#fff;font-size:20px;font-weight:500;line-height:115%;text-align:center;text-transform:uppercase}.standards-block .title b{font-weight:900}.standards-block .standards-wrapper{grid-column:1/5}.standards-block .standards{display:flex;flex-direction:column;gap:16px}.standards-block .standard-item{touch-action:manipulation}.standards-block .standard-item.active .standard-name{color:#f0cd3c}.standards-block .standard-item.active .standard-name:after{margin-top:14px;max-height:50px}.standards-block .standard-item.active .standard-list{margin-top:16px;max-height:500px;padding:20px}.standards-block .standard-name{color:#aeaeae;font-size:18px;font-weight:700;line-height:115%;position:relative;text-transform:uppercase;transition:color .3s,margin-top .3s,max-height .3s;will-change:color,margin-top,max-height}.standards-block .standard-name:after{background-image:url(/images/new-line.svg);background-repeat:no-repeat;content:"";display:block;height:3px;max-height:0;transition:max-height .3s;width:100%;will-change:max-height}.standards-block .standard-name:hover{cursor:pointer}.standards-block .standard-list{background-color:rgba(38,38,38,.5);border-radius:14px;display:flex;flex-direction:column;gap:15px;max-height:0;opacity:1;overflow:hidden;padding:0;transition:max-height .3s ease-out,padding .3s ease-out;will-change:max-height,padding}.standards-block .standard-list-item{color:#ddd;font-size:14px;font-weight:700;line-height:21px;white-space:nowrap}@media only screen and (min-width:768px){.standards-block .container{-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(12,1fr);padding:40px 0}.standards-block .title-container{grid-column:2/12}.standards-block .title{font-size:34px;width:480px}.standards-block .standards-wrapper{grid-column:2/12}.standards-block .standards{gap:24px}.standards-block .standard-item.active .standard-list{padding:24px 16px}.standards-block .standard-name{font-size:22px}.standards-block .standard-list-item{font-size:22px;line-height:150%}}@media only screen and (min-width:1025px){.standards-block .container{padding:80px 0;row-gap:60px}.standards-block .title-container{gap:24px}.standards-block .title{font-size:58px;width:100%}.standards-block .standards{align-items:flex-end;gap:30px;position:relative}}@media only screen and (min-width:1025px)and (min-width:1201px){.standards-block .standards{height:408px}}@media only screen and (min-width:1025px){.standards-block .standard-item{width:215px}}@media only screen and (min-width:1025px)and (min-width:1201px){.standards-block .standard-item{width:357px}}@media only screen and (min-width:1025px){.standards-block .standard-item.active .standard-list{height:380px;margin-top:0;padding:48px 31px;z-index:1}}@media only screen and (min-width:1025px)and (min-width:1201px){.standards-block .standard-item.active .standard-list{height:408px}}@media only screen and (min-width:1025px){.standards-block .standard-item.active .standard-list-item{max-height:500px;opacity:1}.standards-block .standard-list{gap:30px;height:380px;left:0;padding:48px 31px;position:absolute;top:0;transition:none;width:520px;z-index:-1}.standards-block .standard-list-item{max-height:0;opacity:0;transition:all .3s ease-out}}@media only screen and (min-width:1441px){.standards-block .container{-moz-column-gap:20px;column-gap:20px}.standards-block .title{font-size:68px}.standards-block .standard-item{width:526px}}@media only screen and (min-width:1441px)and (min-width:1701px){.standards-block .standard-item{width:650px}}@media only screen and (min-width:1441px){.standards-block .standard-name{font-size:24px}.standards-block .standard-list{width:603px}.standards-block .standard-list-item{font-size:25px}}.technologies-section{background-color:#111}.technologies-section.line .img{display:none}.technologies-section.line h2.title{text-align:center}.technologies-section .container{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);padding:30px 20px;row-gap:30px}.technologies-section .title-container{align-items:center;display:flex;flex-direction:column;gap:16px;grid-column:1/5}.technologies-section .title{color:#fff;font-size:20px;font-weight:500;line-height:115%;text-align:center;text-transform:uppercase}.technologies-section .title b{font-weight:900}.technologies-section .technologies-wrapper{grid-column:1/5}.technologies-section .techFields{display:flex;flex-direction:column;gap:16px}.technologies-section .techField.active .field{color:#f0cd3c}.technologies-section .techField.active .field:after{max-height:50px}.technologies-section .techField.active .techs-list{margin-top:16px;max-height:1000px;padding:30px 24px}.technologies-section .field{color:#aeaeae;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:115%;position:relative;text-transform:uppercase;transition:color .3s,max-height .3s;will-change:color,max-height}.technologies-section .field:after{background-image:url(/images/new-line.svg);background-repeat:no-repeat;content:"";display:block;height:3px;max-height:0;transition:max-height .3s;width:100%;will-change:max-height}.technologies-section .field:hover{cursor:pointer}.technologies-section .techs-list{background-color:#1b1b1b;border-radius:10px;display:flex;flex-direction:column;gap:16px;max-height:0;opacity:1;overflow:hidden;padding:0;transition:max-height .3s ease-out,padding .3s ease-out;will-change:max-height,padding}.technologies-section .tech{align-items:center;display:flex;gap:12px}.technologies-section img{height:32px;width:32px}.technologies-section .tech-name{color:#ddd;font-size:14px;font-weight:700;line-height:150%;white-space:nowrap}@media only screen and (min-width:768px){.technologies-section .container{-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(12,1fr);padding:40px 0;row-gap:60px}.technologies-section .title-container{grid-column:2/12}.technologies-section .title{font-size:34px;width:480px}.technologies-section .technologies-wrapper{grid-column:2/12}.technologies-section .techFields{align-items:flex-end;height:330px;position:relative}.technologies-section .techField{width:169px}}@media only screen and (min-width:768px)and (min-width:992px){.technologies-section .techField{width:213px}}@media only screen and (min-width:768px){.technologies-section .techField.active .techs-list{margin-top:0;padding:40px 0;z-index:1}.technologies-section .techField.active .tech{max-height:500px;opacity:1}.technologies-section .techField.active .field:after{margin-top:5px}.technologies-section .field{font-size:22px}.technologies-section .field:after{background-size:100%}.technologies-section .techs-list{display:grid;gap:32px;grid-template-columns:repeat(2,148px);grid-template-rows:1fr;justify-content:center;left:0;max-height:336px;padding:40px;position:absolute;top:0;transition:none;width:435px;z-index:-1}}@media only screen and (min-width:768px)and (min-width:992px){.technologies-section .techs-list{grid-template-columns:repeat(2,198px);width:537px}}@media only screen and (min-width:768px){.technologies-section .tech{gap:14px;max-height:0;opacity:0;transition:all .3s ease-out}.technologies-section img{height:40px;width:40px}}@media only screen and (min-width:1025px){.technologies-section .container{padding:80px 0;row-gap:100px}.technologies-section .title-container{gap:24px}.technologies-section .title{font-size:58px;width:100%}.technologies-section .techFields{gap:32px;height:504px}.technologies-section .techField{width:220px}}@media only screen and (min-width:1025px)and (min-width:1201px){.technologies-section .techField{width:262px}}@media only screen and (min-width:1025px){.technologies-section .techField.active .techs-list{padding:80px 0}.technologies-section .techField.active .field:after{margin-top:13px}.technologies-section .field{font-size:24px}.technologies-section .techs-list{max-height:483px;padding:80px 0;width:553px}}@media only screen and (min-width:1025px)and (min-width:1201px){.technologies-section .techs-list{grid-row-gap:40px;grid-column-gap:8px;grid-template-columns:repeat(2,278px);width:652px}}@media only screen and (min-width:1025px){.technologies-section .tech{gap:20px}.technologies-section img{height:56px;width:56px}.technologies-section .tech-name{font-size:24px;line-height:120%}}@media only screen and (min-width:1441px){.technologies-section.line .title{text-align:end}.technologies-section.line .img{display:block;height:4px;margin-top:32px;width:363px}.technologies-section.line .title-container{align-items:normal;flex-direction:row;justify-content:space-between}.technologies-section.line h2.title{font-size:58px;text-align:end}}@media only screen and (min-width:1441px)and (min-width:1701px){.technologies-section.line h2.title{font-size:68px}}@media only screen and (min-width:1441px){.technologies-section .container{-moz-column-gap:20px;column-gap:20px;row-gap:60px}.technologies-section .title{font-size:68px}.technologies-section .techFields{height:408px}.technologies-section .techField{width:250px}.technologies-section .field{font-size:24px}.technologies-section .techs-list{grid-row-gap:38px;grid-column-gap:10px;grid-template-columns:repeat(3,278px);max-height:404px;width:906px}}@media only screen and (min-width:1441px)and (min-width:1701px){.technologies-section .techs-list{gap:38px;row-gap:40px;width:1006px}}.cases-big-section{background-color:#111}.cases-big-section .container{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);padding:30px 20px;row-gap:24px}.cases-big-section .title-container{align-items:center;display:flex;grid-column:1/5;justify-content:space-between}.cases-big-section .title{color:#fff;font-size:20px;font-weight:500;line-height:115%;text-align:center;text-transform:uppercase}.cases-big-section .title b{font-weight:900}.cases-big-section .mobile-cases-link{align-items:center;background-color:#ffd00e;border-radius:50%;display:flex;height:32px;justify-content:center;min-width:32px}.cases-big-section .mobile-cases-link:after{background-image:url(/images/arrow-forward-small.svg);background-position:50%;content:"";height:20px;width:20px}.cases-big-section .slides{grid-column:1/5}.cases-big-section .img-wrap img{border-radius:8px 8px 0 0}.cases-big-section .info-wrap{background-color:#1b1b1b;border-radius:0 0 8px 8px;display:flex;flex-direction:column;gap:24px;padding:20px 16px}.cases-big-section .item-title{color:#ffd00e;font-size:18px;font-weight:700;line-height:115%;margin-bottom:12px;text-transform:uppercase}.cases-big-section .item-case-link,.cases-big-section .title-line{display:none}.cases-big-section .item-subtitle{color:#fff;font-size:14px;font-weight:700;line-height:150%;margin-bottom:8px}.cases-big-section .item-description{color:#aeaeae;font-size:14px;font-weight:500;line-height:150%;text-align:justify}.cases-big-section .item-description span{font-weight:700}.cases-big-section .item-techs{display:flex;flex-direction:column;gap:8px}.cases-big-section .techs-title{color:#fff;font-size:14px;font-weight:700;line-height:150%}.cases-big-section .techs-wrap{-moz-column-gap:4px;column-gap:4px;display:flex;flex-wrap:wrap;row-gap:2px}.cases-big-section .tech{align-items:center;display:flex;gap:8px;height:42px;width:122px}.cases-big-section .logo{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.cases-big-section .tech-title{color:#d3d3d3;font-size:12px;font-weight:700;line-height:120%;white-space:pre-line}.cases-big-section .link-wrap{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.cases-big-section .line{background-image:url(/images/cases-big-line-320.svg);display:block;height:4px;width:100px}.cases-big-section .case-link{align-items:center;display:flex;gap:8px}.cases-big-section .link-text{color:#fff;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:normal}.cases-big-section .button{align-items:center;background-color:#ffd00e;border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.cases-big-section .button:after{background-image:url(/images/arrow-forward-small.svg);background-position:50%;background-repeat:no-repeat;content:"";height:16px;width:16px}.cases-big-section .all-cases-link{display:none}@media only screen and (max-width:767px){.cases-big-section .slides .items{-moz-column-gap:0;column-gap:0;display:flex;flex-direction:row;overflow:hidden}.cases-big-section .slides .item{flex-shrink:0;height:auto;max-height:2000px;transition:all .3s;width:100%}.cases-big-section .slides .item.hidden{max-height:0;opacity:0}.cases-big-section .slides .dots{display:flex;gap:8px;grid-column:1/5;justify-content:center;margin-top:24px}.cases-big-section .slides .dot{border-radius:50%;box-shadow:inset 0 0 0 1px #fff;height:8px;transition:.3s;width:8px}.cases-big-section .slides .dot.active{background-color:#fff}}@media only screen and (min-width:768px){.cases-big-section{position:relative;z-index:1}.cases-big-section .container{-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(12,1fr);padding:40px 0;row-gap:60px}.cases-big-section .title-container{grid-column:2/12;justify-content:center}.cases-big-section .title{font-size:32px}.cases-big-section .mobile-cases-link{display:none}.cases-big-section .slides{grid-column:2/12}.cases-big-section .items{display:flex;flex-direction:column;gap:32px}.cases-big-section .item{display:flex;gap:16px}.cases-big-section .item:first-child .img-wrap{background:linear-gradient(132deg,#99b9bc,#369193)}.cases-big-section .item:nth-child(2) .img-wrap{background:linear-gradient(132deg,#eb9c9c,#b50200)}.cases-big-section .item:nth-child(3) .img-wrap{background:linear-gradient(132deg,#e7f8ff,#06a49a)}.cases-big-section .item:nth-child(2n){flex-direction:row-reverse}.cases-big-section .img-wrap{border-radius:16px;min-width:288px;position:relative}.cases-big-section .img-wrap img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cases-big-section .info-wrap{background-clip:padding-box;border:2px solid transparent;border-radius:16px;box-sizing:border-box;gap:16px;justify-content:center;padding:20px;position:relative}.cases-big-section .info-wrap:before{background:linear-gradient(90deg,#ff4e50,#ffeb3b);border-radius:inherit;bottom:0;content:"";left:0;margin:-2px;position:absolute;right:0;top:0;z-index:-1}}@media only screen and (min-width:768px)and (min-width:992px){.cases-big-section .info-wrap{height:472px}}@media only screen and (min-width:768px){.cases-big-section .title-wrap{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.cases-big-section .item-title{font-size:24px;margin-bottom:0}.cases-big-section .title-line{background-image:url(/images/cases-big-line-1024.svg);background-repeat:no-repeat;display:block;height:4px;width:85px}}@media only screen and (min-width:768px)and (min-width:992px){.cases-big-section .title-line{width:180px}}@media only screen and (min-width:768px){.cases-big-section .item-case-link{align-items:center;display:flex;gap:12px}.cases-big-section .item-subtitle{font-size:16px;margin-bottom:12px}.cases-big-section .techs-title{font-size:16px}.cases-big-section .techs-wrap{-moz-column-gap:13px;column-gap:13px}.cases-big-section .tech{gap:6px;width:135px}.cases-big-section .tech-title{white-space:normal}.cases-big-section .link-wrap{display:none}.cases-big-section .button{height:32px;width:32px}.cases-big-section .button:after{background-size:20px 20px;height:20px;width:20px}.cases-big-section .all-cases-link{font-feature-settings:"clig" off,"liga" off;align-items:center;background:#ffd00e;border-radius:32px;color:#111;display:flex;font-size:14px;font-weight:700;height:43px;justify-content:center;letter-spacing:.7px;line-height:normal;margin:32px auto 0;width:147px}}@media only screen and (min-width:1025px){.cases-big-section .container{row-gap:80px}.cases-big-section .title{font-size:56px}.cases-big-section .items{gap:40px}.cases-big-section .item{gap:20px}.cases-big-section .img-wrap{border-radius:20px;min-width:301px}.cases-big-section .info-wrap{border-radius:20px;gap:20px;height:auto;padding:24px 19px}}@media only screen and (min-width:1025px)and (min-width:1201px){.cases-big-section .info-wrap{height:547px;justify-content:space-between}}@media only screen and (min-width:1025px){.cases-big-section .item-title{font-size:28px}.cases-big-section .title-line{background-image:url(/images/cases-big-line-1440.svg);height:4px;width:190px}}@media only screen and (min-width:1025px)and (min-width:1201px){.cases-big-section .title-line{width:270px}}@media only screen and (min-width:1025px){.cases-big-section .item-case-link{gap:16px}.cases-big-section .item-subtitle{font-size:20px}.cases-big-section .item-description{font-size:18px}.cases-big-section .item-techs{gap:12px}.cases-big-section .techs-title{font-size:20px}.cases-big-section .techs-wrap{-moz-column-gap:8px;column-gap:8px;row-gap:8px}.cases-big-section .tech{height:51px;width:139px}.cases-big-section .logo{height:28px;width:28px}.cases-big-section .tech-title{font-size:14px}.cases-big-section .link-text{font-size:16px;letter-spacing:.8px}.cases-big-section .button{height:48px;width:48px}.cases-big-section .button:after{background-size:32px 32px;height:32px;width:32px}.cases-big-section .all-cases-link{border-radius:32px;font-size:16px;height:48px;letter-spacing:.8px;margin:40px auto 0;transition:all .35s ease;width:175px}.cases-big-section .all-cases-link:hover{background:transparent;border:2px solid #ffd00e;color:#ffd00e}}@media only screen and (min-width:1441px){.cases-big-section .container{-moz-column-gap:20px;column-gap:20px;padding:80px 0}.cases-big-section .title{font-size:64px}.cases-big-section .items{gap:48px}.cases-big-section .item{gap:32px}.cases-big-section .img-wrap{border-radius:24px;min-width:442px}.cases-big-section .info-wrap{border-radius:24px;gap:24px;height:690px;padding:40px 31px}}@media only screen and (min-width:1441px)and (min-width:1701px){.cases-big-section .info-wrap{height:587px}}@media only screen and (min-width:1441px){.cases-big-section .item-title{font-size:32px}.cases-big-section .title-line{background-image:url(/images/cases-big-line-1920.svg);background-repeat:no-repeat;height:6px;width:319px}.cases-big-section .item-subtitle{font-size:24px;margin-bottom:16px}.cases-big-section .item-description{font-size:22px}.cases-big-section .item-techs{gap:16px}.cases-big-section .techs-title{font-size:24px}.cases-big-section .techs-wrap{-moz-column-gap:13px;column-gap:13px;row-gap:12px}.cases-big-section .tech{height:53px;width:145px}.cases-big-section .logo{height:32px;width:32px}.cases-big-section .tech-title{font-size:16px;white-space:pre-line}.cases-big-section .link-text{font-size:18px;letter-spacing:.9px}.cases-big-section .all-cases-link{margin:48px auto 0}}.lifecycle-with-img-section .container{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);padding:30px 20px;row-gap:24px}.lifecycle-with-img-section .title-container{align-items:center;display:flex;flex-direction:column;grid-column:1/5}.lifecycle-with-img-section .title{color:#111;font-size:20px;font-weight:500;line-height:115%;text-align:center;text-transform:uppercase}.lifecycle-with-img-section .title b{font-weight:900}.lifecycle-with-img-section .items{align-items:center;display:flex;flex-direction:column;gap:8px;grid-column:1/5}.lifecycle-with-img-section .img{animation:rotate 110s linear infinite;margin:0 auto;width:183px}.lifecycle-with-img-section .info-wrap{display:flex;flex-direction:column;gap:32px}.lifecycle-with-img-section .info{display:flex;gap:8px}.lifecycle-with-img-section .info:before{background:#ffd00e;border-radius:4px;content:"";height:16px;margin-top:3px;min-width:16px}.lifecycle-with-img-section .info:nth-child(2):before{background:#f8942e}.lifecycle-with-img-section .info:nth-child(3):before{background:#f04d25}.lifecycle-with-img-section .info-title{color:#000;font-size:16px;font-weight:900;line-height:normal;margin-bottom:12px;text-transform:uppercase}.lifecycle-with-img-section .info-text{color:#000;font-size:14px;font-weight:400;line-height:normal}.lifecycle-with-img-section .info-text span{font-weight:700}.lifecycle-with-img-section .info-text:not(:last-child){margin-bottom:8px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (min-width:768px){.lifecycle-with-img-section .container{-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(12,1fr);padding:40px 0;row-gap:40px}.lifecycle-with-img-section .title-container{grid-column:2/12}.lifecycle-with-img-section .title{font-size:32px}.lifecycle-with-img-section .items{flex-direction:row;gap:12px;grid-column:2/12}.lifecycle-with-img-section .img{margin:0;width:392px}.lifecycle-with-img-section .info-wrap{gap:24px}.lifecycle-with-img-section .info{gap:12px}}@media only screen and (min-width:1025px){.lifecycle-with-img-section .container{row-gap:60px}.lifecycle-with-img-section .title{font-size:58px}.lifecycle-with-img-section .items{gap:26px}.lifecycle-with-img-section .img{width:430px}}@media only screen and (min-width:1025px)and (min-width:1201px){.lifecycle-with-img-section .img{width:516px}}@media only screen and (min-width:1025px){.lifecycle-with-img-section .info-wrap{gap:40px}.lifecycle-with-img-section .info{gap:16px}.lifecycle-with-img-section .info:before{border-radius:5px;height:24px;margin-top:4.5px;min-width:24px}.lifecycle-with-img-section .info-title{font-size:24px;margin-bottom:16px}.lifecycle-with-img-section .info-text{font-size:18px}.lifecycle-with-img-section .info-text:not(:last-child){margin-bottom:12px}}@media only screen and (min-width:1441px){.lifecycle-with-img-section .container{-moz-column-gap:20px;column-gap:20px;padding:80px 0}.lifecycle-with-img-section .title{font-size:68px}.lifecycle-with-img-section .items{gap:52px}.lifecycle-with-img-section .img{width:661px}.lifecycle-with-img-section .info-wrap{gap:56px}.lifecycle-with-img-section .info{gap:24px}.lifecycle-with-img-section .info:before{height:32px;margin-top:3px;min-width:32px}.lifecycle-with-img-section .info-title{font-size:28px;margin-bottom:24px}.lifecycle-with-img-section .info-text{font-size:24px}}.integrations-logo-section .container{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);padding:30px 20px;row-gap:24px}.integrations-logo-section .title-container{align-items:center;display:flex;flex-direction:column;gap:12px;grid-column:1/5}.integrations-logo-section .title{color:#111;font-size:20px;font-weight:500;line-height:115%;padding:0 45px;text-align:center;text-transform:uppercase}.integrations-logo-section .title b{font-weight:900}.integrations-logo-section .subtitle{color:#545454;font-size:14px;font-weight:500;line-height:150%;text-align:center}.integrations-logo-section .items{display:grid;gap:8px;grid-column:1/5;grid-template-columns:repeat(2,1fr)}.integrations-logo-section .item{background:#fff;border-radius:12px;box-shadow:-2px -2px 12px 0 hsla(0,0%,82%,.25),2px 2px 12px 0 hsla(0,0%,82%,.25);padding:12px 8px}.integrations-logo-section .item-title{color:#000;font-size:12px;font-weight:700;height:26px;line-height:110%;text-align:center;white-space:pre-line}.integrations-logo-section .line{background-color:#ccc;display:block;height:1px;margin:8px 0;width:100%}@media only screen and (min-width:768px){.integrations-logo-section .container{-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(12,1fr);padding:40px 0;row-gap:40px}.integrations-logo-section .title-container{gap:16px;grid-column:2/12}.integrations-logo-section .title{font-size:32px;padding:0}.integrations-logo-section .subtitle{font-size:16px}.integrations-logo-section .items{-moz-column-gap:12px;column-gap:12px;grid-column:2/12;grid-template-columns:repeat(4,1fr);row-gap:16px}.integrations-logo-section .item{border-radius:16px;padding:16px 12px}.integrations-logo-section .item-title{font-size:14px;height:32px}}@media only screen and (min-width:768px)and (min-width:992px){.integrations-logo-section .item-title{font-size:16px;height:36px}}@media only screen and (min-width:1025px){.integrations-logo-section .container{row-gap:60px}.integrations-logo-section .title-container{gap:24px}.integrations-logo-section .title{font-size:58px}.integrations-logo-section .subtitle{font-size:18px}.integrations-logo-section .items{-moz-column-gap:16px;column-gap:16px;row-gap:20px}.integrations-logo-section .item{border-radius:20px;padding:20px 16px}.integrations-logo-section .item-title{font-size:18px;height:39px}}@media only screen and (min-width:1025px)and (min-width:1201px){.integrations-logo-section .item-title{font-size:20px;height:44px}}@media only screen and (min-width:1025px){.integrations-logo-section .line{margin:12px 0}}@media only screen and (min-width:1441px){.integrations-logo-section .container{-moz-column-gap:20px;column-gap:20px;padding:80px 0}.integrations-logo-section .title-container{gap:32px}.integrations-logo-section .title{font-size:68px}.integrations-logo-section .subtitle{font-size:24px}.integrations-logo-section .items{-moz-column-gap:21px;column-gap:21px;row-gap:24px}.integrations-logo-section .item{border-radius:24px;padding:24px 17px}.integrations-logo-section .item-title{font-size:24px;height:52px}}@media only screen and (min-width:1441px)and (min-width:1701px){.integrations-logo-section .item-title{white-space:normal}}@media only screen and (min-width:1441px){.integrations-logo-section .line{margin:16px 0}}.steps-section.cases{background-color:#111}.steps-section.cases .title-container{justify-content:center}.steps-section.cases .item-title,.steps-section.cases .title{color:#fff}.steps-section.cases .title{text-align:center}.steps-section.cases .item-text{color:#fff;opacity:.7;white-space:break-spaces}.steps-section.cases .item:last-child{background-color:#111}.steps-section.cases .vertical-dotted-border{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='2926' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2v2922' stroke='url(%23a)' stroke-width='2.788' stroke-linecap='round' stroke-dasharray='0.28 13.94'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-12542500000000' y1='-545722' x2='-12542500000000' y2='-548250' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F0CD3C'/%3E%3Cstop offset='.516' stop-color='%23111'/%3E%3Cstop offset='1' stop-color='%23F0CD3C'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}.steps-section.cases.gradient-line .vertical-dotted-border{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='1577' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='url(%23a)' stroke-width='2.788' stroke-linecap='round' stroke-dasharray='0.28 13.94' d='M1.894 1.409V1575.08'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.484' y1='1576.47' x2='.52' y2='.016' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F0CD3C'/%3E%3Cstop offset='.516' stop-color='%23111'/%3E%3Cstop offset='1' stop-color='%23F0CD3C'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}.steps-section.line img{display:none}.steps-section.line span.title{text-align:center}.steps-section.line .title-container,.steps-section.without-dots .title-container{justify-content:center}.steps-section.without-dots .title{text-align:center}.steps-section .container{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);padding:30px 20px;row-gap:30px}.steps-section .title-container{display:flex;gap:40px;grid-column:1/5}.steps-section .title-container.centered-title{justify-content:center}.steps-section .title-container.centered-title .title{text-align:center}.steps-section .title{color:#111;font-size:20px;font-weight:500;line-height:115%;text-align:center;text-transform:uppercase}.steps-section .title b{font-weight:900}@media only screen and (max-width:767px){.steps-section .title.case{font-size:24px}}.steps-section .items-container{grid-column:1/5;position:relative}.steps-section .items{gap:40px;position:relative;width:100%}.steps-section .item,.steps-section .items{display:flex;flex-direction:column}.steps-section .item:nth-child(2n){align-items:flex-start}.steps-section .item:last-child{background:#fff;position:relative;z-index:3}.steps-section .item-body{display:flex;flex-direction:column;gap:8px;margin-top:0;max-width:none;padding-left:46px}.steps-section .item-title{color:#111;font-size:18px;font-weight:700;line-height:130%;text-transform:uppercase}@media only screen and (max-width:767px){.steps-section .item-title{align-items:center;display:flex;height:30px}}.steps-section .item-text{color:hsla(0,0%,7%,.7);font-size:14px;font-weight:500;line-height:160%}.steps-section .item-text a{text-decoration:underline}.steps-section .item-text span{display:flex}.steps-section .item-text span:before{background-color:#fff;border-radius:50%;content:"";display:inline-block;margin:0 6px;max-height:6px;min-width:6px;opacity:.7;position:relative;top:7px}.steps-section .item-number{align-items:center;background-color:#ffd00e;border-radius:50%;display:flex;font-size:18px;font-weight:500;height:30px;justify-content:center;left:16px;line-height:130%;padding-top:2px;position:absolute;transform:translateX(-50%);width:30px;z-index:3}.steps-section .vertical-dotted-border{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='1577' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='url(%23a)' stroke-width='2.788' stroke-linecap='round' stroke-dasharray='0.28 13.94' d='M1.894 1.409V1575.08'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.484' y1='1576.47' x2='.52' y2='.016' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F0CD3C'/%3E%3Cstop offset='.516' stop-color='%23111'/%3E%3Cstop offset='1' stop-color='%23F0CD3C'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");height:100%;left:14px;position:absolute;top:0;width:3px;z-index:2}@media only screen and (min-width:768px){.steps-section .container{-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(12,1fr);padding:40px 0;row-gap:60px}.steps-section .title-container{grid-column:2/12}.steps-section .title{font-size:32px}}@media only screen and (min-width:768px)and (min-width:992px){.steps-section .title{text-align:initial}}@media only screen and (min-width:768px){.steps-section .items-container{grid-column:2/12}.steps-section .item:nth-child(2n){align-items:flex-end}.steps-section .item-body{max-width:234px;padding-left:0}}@media only screen and (min-width:768px)and (min-width:992px){.steps-section .item-body{max-width:284px}}@media only screen and (min-width:768px){.steps-section .item-title{font-size:24px}.steps-section .item-text{font-size:16px}.steps-section .item-text span:before{top:8px}.steps-section .item-number{font-size:24px;height:44px;left:50%;width:44px}.steps-section .vertical-dotted-border{left:50%}}@media only screen and (min-width:1025px){.steps-section .container{padding:80px 0}.steps-section .title-container{gap:60px}.steps-section .title{font-size:58px}.steps-section .items{gap:60px}}@media only screen and (min-width:1025px)and (min-width:1201px){.steps-section .item-body{gap:20px;max-width:403px}}@media only screen and (min-width:1025px){.steps-section .item-title{font-size:32px;margin-top:10px}.steps-section .item-text{font-size:20px}.steps-section .item-text span:before{margin:0 10px;max-height:8px;min-width:8px;top:12px}.steps-section .item-number{font-size:33px;height:62px;width:62px}}@media only screen and (min-width:1441px){.steps-section.line .title{text-align:end}.steps-section.line img{display:block;height:4px;margin-top:32px;width:367px}.steps-section.line .title-container{justify-content:space-between}.steps-section.line span.title{font-size:58px;text-align:end}}@media only screen and (min-width:1441px)and (min-width:1701px){.steps-section.line span.title{font-size:68px}}@media only screen and (min-width:1441px){.steps-section .container{-moz-column-gap:20px;column-gap:20px}.steps-section .title{font-size:68px}.steps-section .items-container{grid-column:3/11}.steps-section .item-title{line-height:115%}}.new-banner{background-color:#f6f6f6;background-image:url(/images/new-banner-bg-767.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;color:#111;height:290px;position:relative;z-index:1}.new-banner.dark{background-color:#111;color:#fff}.new-banner.dark .banner-link{background-color:#fff;color:#111}.new-banner.dark .banner-link:before{background:linear-gradient(90deg,#ff4e50,#ffeb3b);border-radius:inherit;bottom:0;content:"";left:0;margin:-1px;position:absolute;right:0;top:0;z-index:-1}.new-banner .banner-wrapper{display:flex;flex-direction:column;gap:24px;justify-content:center;margin-left:0;padding:32px 20px 0}.new-banner .banner-title{font-size:20px;font-weight:900;line-height:115%;margin-bottom:0;text-align:center;text-transform:uppercase;white-space:normal;width:100%}.new-banner .banner-title span{background:linear-gradient(224deg,#ffeb3b,#ff4e50);-webkit-background-clip:text;background-clip:text;color:transparent}.new-banner .banner-link{align-items:center;background:#111;background-clip:padding-box;border:1px solid transparent;border-radius:60px;box-sizing:border-box;color:#fff;display:flex;font-size:10px;font-weight:700;height:32px;justify-content:center;letter-spacing:.5px;line-height:normal;margin-left:auto;margin-right:auto;position:relative;transition:all .3s ease;width:131px}@media only screen and (min-width:768px){.new-banner{background-image:url(/images/new-banner-bg.webp);background-position:0;height:auto}.new-banner .banner-wrapper{justify-content:normal;margin-left:64px;padding:44px 0}.new-banner .banner-title{font-size:36px;text-align:initial;white-space:pre-line}.new-banner .banner-link{margin-left:0;margin-right:0}}@media only screen and (min-width:1025px){.new-banner .banner-wrapper{gap:32px;margin-left:72px;padding:65px 0}.new-banner .banner-title{font-size:54px}.new-banner .banner-link{font-size:12px;height:40px;letter-spacing:.6px;transition:all .35s ease;width:161px}}@media only screen and (min-width:1441px){.new-banner .banner-wrapper{gap:56px;margin-left:80px;padding:80px 0}.new-banner .banner-title{font-size:64px}.new-banner .banner-link{font-size:20px;height:64px;letter-spacing:1px;width:269px}}.faq-section.black-theme{background-color:#111}.faq-section.black-theme .item-title,.faq-section.black-theme .title{color:#fff}.faq-section.black-theme .item-content{color:#aeaeae}.faq-section .container{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);padding:30px 20px;row-gap:30px}.faq-section .title-container{align-items:center;display:flex;gap:40px;grid-column:1/5;justify-content:center}.faq-section .title{font-size:20px;font-weight:900;line-height:115%;text-transform:uppercase}.faq-section .dotted-border{display:none}.faq-section .items{display:flex;flex-direction:column;gap:20px;grid-column:1/5}.faq-section .item{border-bottom:2px solid #d9d9d9;display:flex;flex-direction:column;padding-bottom:20px;padding-left:39px;touch-action:manipulation}.faq-section .item.active .control:before{transform:translate(-50%,-50%) rotate(-90deg) scaleX(0)}.faq-section .item.active .item-content{max-height:1400px;opacity:1;padding-top:10px;transition:opacity .3s ease-in,padding-top .3s ease-in,max-height .3s ease-in;will-change:opacity,padding-top,max-height}.faq-section .item-header{align-items:center;display:grid;gap:15px;grid-template-columns:24px 1fr}.faq-section .control{background-color:#ffd00e;border-radius:50%;height:24px;left:-39px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.faq-section .control:after,.faq-section .control:before{background-color:#111;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scaleX(1);transition:.3s;width:7px}.faq-section .control:before{transform:translate(-50%,-50%) rotate(-90deg) scaleX(1)}.faq-section .item-title{font-size:18px;font-weight:700;letter-spacing:-1px;line-height:130%;position:relative}.faq-section .item-data{display:flex;flex-direction:column}.faq-section .item-content{color:#545454;font-size:16px;font-weight:500;line-height:150%;max-height:0;opacity:0;overflow:hidden;padding-top:0;transition:opacity .3s ease-out,max-height .3s ease-out,padding-top .3s ease-out;will-change:opacity,max-height,padding-top}.faq-section .item-content p{margin-bottom:10px}.faq-section .item-content p:last-child{margin-bottom:0;margin-top:10px}.faq-section .item-content b,.faq-section .item-content p span{font-weight:700}.faq-section .marked-list-container{margin-bottom:10px}.faq-section .marked-list-container:last-of-type{margin-bottom:0}.faq-section .marked-list{margin-left:16px}.faq-section .marked-list-title{display:inline-block;margin-bottom:10px}.faq-section .marked-list-title:empty{display:none}.faq-section .marked-item{position:relative}.faq-section .marked-item:not(:last-child){margin-bottom:8px}.faq-section .marked-item:before{background-color:#ffd00e;border-radius:50%;content:"";height:6px;left:-16px;position:absolute;top:12px;transform:translateY(-50%);width:6px}.faq-section .marked-item span{font-weight:700}@media only screen and (min-width:768px){.faq-section.black-theme .dotted-border{background-image:url(/images/faq-line-black.svg)}.faq-section .container{-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(12,1fr);padding:40px 0;row-gap:40px}.faq-section .title-container{grid-column:2/12;justify-content:space-between}.faq-section .title{font-size:34px}.faq-section .dotted-border{background-image:url(/images/faq-line.webp);display:block;flex:1;height:4px}.faq-section .items{gap:30px;grid-column:2/12}.faq-section .item{padding-bottom:30px;padding-left:81px}.faq-section .item.active .item-content{padding-top:15px}.faq-section .item-header{gap:37px;grid-template-columns:44px 1fr}.faq-section .control{height:44px;left:-81px;width:44px}.faq-section .control:after,.faq-section .control:before{width:16px}.faq-section .item-title{font-size:22px;letter-spacing:normal}.faq-section .item-content p{margin-bottom:15px}.faq-section .item-content p:last-child{margin-top:15px}.faq-section .marked-list-container{margin-bottom:15px}.faq-section .marked-list{margin-left:42px}.faq-section .marked-list-title{margin-bottom:15px}.faq-section .marked-item:before{height:10px;left:-42px;top:11px;width:10px}}@media only screen and (min-width:1025px){.faq-section .container{padding:70px 0}.faq-section .title{font-size:52px}.faq-section .items{gap:40px}.faq-section .item{padding-bottom:40px;padding-left:97px}.faq-section .item.active .item-content{padding-top:20px}.faq-section .item-header{grid-template-columns:60px 1fr}.faq-section .control{height:60px;left:-97px;width:60px}.faq-section .control:after,.faq-section .control:before{width:20px}.faq-section .control:hover{cursor:pointer}.faq-section .item-title{font-size:30px}.faq-section .item-content{font-size:24px}.faq-section .item-content p{margin-bottom:20px}.faq-section .item-content p:last-child{margin-top:20px}.faq-section .marked-list-container,.faq-section .marked-list-title{margin-bottom:20px}.faq-section .marked-item:before{height:12px;top:16px;width:12px}}@media only screen and (min-width:1441px){.faq-section .container{-moz-column-gap:20px;column-gap:20px;padding:80px 0;row-gap:60px}.faq-section .title{font-size:72px}.faq-section .item{padding-left:90px}.faq-section .item-header{gap:30px}.faq-section .control{left:-90px}.faq-section .control:after,.faq-section .control:before{width:18px}.faq-section .item-content p{margin-bottom:24px}.faq-section .item-content p:last-child{margin-top:24px}.faq-section .marked-list-container,.faq-section .marked-list-title{margin-bottom:24px}.faq-section .marked-item:before{top:17px}}@media only screen and (min-width:768px){.fintech-software-development-page .lending-hero-section{background-image:url(/images/software-dev-hero.webp);background-position:55% 15px}}@media only screen and (min-width:1025px){.fintech-software-development-page .lending-hero-section{background-position:65% 30px}}.fintech-software-development-page .lending-hero-section .title{font-size:28px;width:100%}@media only screen and (min-width:768px){.fintech-software-development-page .lending-hero-section .title{font-size:46px}}@media only screen and (min-width:1025px){.fintech-software-development-page .lending-hero-section .title{font-size:58px}}@media only screen and (min-width:1441px){.fintech-software-development-page .lending-hero-section .title{font-size:72px}.fintech-software-development-page .lending-hero-section .records-container{bottom:-40px}}.fintech-software-development-page .about-section{padding-bottom:0;padding-top:30px}@media only screen and (min-width:768px){.fintech-software-development-page .about-section{padding-top:70px}}@media only screen and (min-width:1701px){.fintech-software-development-page .about-section{padding-top:80px}}.fintech-software-development-page .about-section .title-text{line-height:normal;margin-bottom:12px}@media only screen and (min-width:1025px){.fintech-software-development-page .about-section .title-text{font-size:48px;margin-bottom:16px}}.fintech-software-development-page .about-section.first{padding-bottom:0;padding-top:40px}@media only screen and (min-width:768px){.fintech-software-development-page .about-section.first{padding-top:65px}}@media only screen and (min-width:1441px){.fintech-software-development-page .about-section.first{padding-top:120px}}@media only screen and (min-width:1025px){.fintech-software-development-page .about-section.first .title-text{font-size:48px}}.fintech-software-development-page .about-section.first .pictures{display:grid;gap:8px;grid-column:1/5;grid-template-columns:repeat(1,1fr);margin-top:20px}@media only screen and (max-width:412px){.fintech-software-development-page .about-section.first .pictures{min-height:714px}}@media only screen and (max-width:380px){.fintech-software-development-page .about-section.first .pictures{min-height:auto}}@media only screen and (min-width:768px){.fintech-software-development-page .about-section.first .pictures{gap:12px;grid-column:2/12;grid-template-columns:repeat(2,1fr);margin-top:40px}}@media only screen and (min-width:1025px){.fintech-software-development-page .about-section.first .pictures{-moz-column-gap:20px;column-gap:20px;margin-top:60px;row-gap:16px}}@media only screen and (min-width:1441px){.fintech-software-development-page .about-section.first .pictures{-moz-column-gap:24px;column-gap:24px;row-gap:20px}}.fintech-software-development-page .about-section.first .img{border-radius:16px;box-shadow:-2px -2px 12px 0 hsla(0,0%,82%,.25),2px 2px 12px 0 hsla(0,0%,82%,.25);width:100%}@media only screen and (min-width:768px){.fintech-software-development-page .about-section.first .img{border-radius:24px}}@media only screen and (min-width:1025px){.fintech-software-development-page .about-section.first .img{border-radius:32px}}@media only screen and (min-width:1441px){.fintech-software-development-page .about-section.first .img{border-radius:40px}}.fintech-software-development-page .about-section.first .btn{width:144px}@media only screen and (min-width:768px){.fintech-software-development-page .about-section.first .btn{margin-top:32px}}@media only screen and (min-width:1025px){.fintech-software-development-page .about-section.first .btn{margin-top:40px;width:181px}}@media only screen and (min-width:1441px){.fintech-software-development-page .about-section.first .btn{margin-top:48px;width:232px}}.fintech-software-development-page .animated-circles-section .percentage{align-items:center;display:flex;flex-direction:column;top:25px}@media only screen and (min-width:768px){.fintech-software-development-page .animated-circles-section .percentage{top:36%}}@media only screen and (min-width:1441px){.fintech-software-development-page .animated-circles-section .percentage{top:37%}}@media only screen and (min-width:1701px){.fintech-software-development-page .animated-circles-section .percentage{top:33%}}.fintech-software-development-page .animated-circles-section .subtext{font-feature-settings:"salt" on,"liga" off;font-size:12px;font-weight:600;line-height:150%;text-transform:none}@media only screen and (min-width:768px){.fintech-software-development-page .animated-circles-section .subtext{font-size:14px;margin-top:-5px}}@media only screen and (min-width:1025px){.fintech-software-development-page .animated-circles-section .subtext{font-size:16px}}@media only screen and (min-width:1441px){.fintech-software-development-page .animated-circles-section .subtext{margin-top:0}}@media only screen and (max-width:767px){.fintech-software-development-page .animated-circles-section .items{grid-auto-rows:auto}}.fintech-software-development-page .animated-circles-section .item:nth-child(2) .percentage{flex-direction:column-reverse}@media only screen and (min-width:768px){.fintech-software-development-page .animated-circles-section .item:nth-child(2) .subtext{margin-bottom:-5px;margin-top:0}}@media only screen and (min-width:1441px){.fintech-software-development-page .animated-circles-section .item:nth-child(2) .subtext{margin-bottom:0}}.fintech-software-development-page .animated-circles-section .item:nth-child(4) .percentage{top:33px}@media only screen and (min-width:768px){.fintech-software-development-page .animated-circles-section .item:nth-child(4) .percentage{top:63px}}@media only screen and (min-width:992px){.fintech-software-development-page .animated-circles-section .item:nth-child(4) .percentage{top:72px}}@media only screen and (min-width:1025px){.fintech-software-development-page .animated-circles-section .item:nth-child(4) .percentage{top:93px}}@media only screen and (min-width:1201px){.fintech-software-development-page .animated-circles-section .item:nth-child(4) .percentage{top:80px}}@media only screen and (min-width:1441px){.fintech-software-development-page .animated-circles-section .item:nth-child(4) .percentage{top:95px}}@media only screen and (min-width:1701px){.fintech-software-development-page .animated-circles-section .item:nth-child(4) .percentage{top:67px}.fintech-software-development-page .animated-circles-section .item-text{width:238px}}@media only screen and (max-width:767px){.fintech-software-development-page .cases-big-section .title{padding-right:20px;text-align:left}}@media only screen and (min-width:768px){.fintech-software-development-page .cases-big-section .item:first-child .img-wrap{background:linear-gradient(132deg,#e7f8ff,#765cce)}.fintech-software-development-page .cases-big-section .item:nth-child(2) .img-wrap{background:linear-gradient(132deg,#99b9bc,#369193)}.fintech-software-development-page .cases-big-section .item:nth-child(3) .img-wrap{background:linear-gradient(132deg,#f3ae7f,#d15232)}.fintech-software-development-page .cases-big-section .info-wrap{height:auto}}@media only screen and (min-width:992px){.fintech-software-development-page .cases-big-section .info-wrap{height:518px}}@media only screen and (min-width:1025px){.fintech-software-development-page .cases-big-section .info-wrap{height:auto}}@media only screen and (min-width:1201px){.fintech-software-development-page .cases-big-section .info-wrap{height:578px}}@media only screen and (min-width:1441px){.fintech-software-development-page .cases-big-section .info-wrap{height:auto}}@media only screen and (min-width:1701px){.fintech-software-development-page .cases-big-section .info-wrap{height:592px}}@media only screen and (min-width:768px){.fintech-software-development-page .cases-big-section .item:nth-child(3) .title-line{width:128px}}@media only screen and (min-width:1201px){.fintech-software-development-page .cases-big-section .item:nth-child(3) .title-line{width:191px}}@media only screen and (min-width:1441px){.fintech-software-development-page .cases-big-section .item:nth-child(3) .title-line{width:225px}}@media only screen and (min-width:1701px){.fintech-software-development-page .cases-big-section .item:nth-child(3) .title-line{width:319px}}.fintech-software-development-page .catalog-section .description{width:100%}.fintech-software-development-page .new-banner .banner-title{white-space:pre-line}