.specializations__wrapper{margin-left:120px;margin-right:120px;margin-bottom:120px}.specializations__home-text{font-family:regular,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:150%}.specializations__home-text2{color:blue}.specializations__title{font-family:medium,sans-serif;font-style:normal;font-weight:700;font-size:60px;line-height:140%}.specializations__text{font-family:regular,sans-serif;font-style:normal;font-weight:400;font-size:22px;line-height:170%}.specializations__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.specializations__wrapper-future{background-color:#f4f6f9;height:355px;display:flex;flex-direction:column;align-items:center;justify-content:center}.specializations__future-text{font-family:regular,sans-serif;font-style:normal;font-weight:400;font-size:30px;line-height:140%}.specializations__future-img{margin-top:30px}.specializations__expertise-wrapper{padding-right:120px;padding-left:120px;padding-bottom:100px}.expertise__title{font-family:bold,sans-serif;font-style:normal;font-weight:700;font-size:56px;line-height:140%;text-align:center;color:#2d2d2d}.expertise__container{display:flex;flex-direction:row;justify-content:center;margin-bottom:50px}.expertise__container-item{width:316px;height:281px;margin-right:100px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#2d2d2d}.expertise__container-item-title{font-family:bold,sans-serif;font-style:normal;font-weight:700;font-size:88px;line-height:150%;text-align:center}.expertise__container-item-text{font-family:medium,sans-serif;font-style:normal;font-weight:600;font-size:36px;line-height:120%;text-align:center}.expertise__container-item:hover{background:#3047fd;color:#fff;border-radius:15px}.expertise__text-container{display:flex;justify-content:space-between}.expertise__text-left{margin-right:100px}.expertise__text,.expertise__text-left{font-family:regular,sans-serif;font-style:normal;font-weight:400;font-size:26px;line-height:150%;color:rgba(45,45,45,.7)}.specializations__faq-wrapper{padding-top:100px;padding-bottom:100px}.faq__item-open-text{color:#2d2d2db2}.specializations__faq-wrapper{display:flex;flex-direction:column;align-items:center;padding:100px 70px}.specializations__faq-title{font-family:bold,sans-serif;font-style:normal;font-weight:700;font-size:36px;line-height:140%;text-align:center;color:#2d2d2d}.faq__item-closed{width:1680px;height:100px;padding:29px 40px;margin-bottom:20px;background:#fff;box-shadow:0 4px 54px hsla(0,0%,57%,.15);border-radius:10px;display:flex;justify-content:space-between;align-items:center}.faq__item-closed-text{font-family:semibold,sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:150%;color:#2d2d2d}.faq__item-open{width:1680px;padding:29px 40px;margin-bottom:20px;background:#fff;box-shadow:0 4px 54px hsla(0,0%,57%,.15);border-radius:10px;display:flex;flex-direction:row}.faq__open-container{display:flex;justify-content:space-between;flex-direction:row;margin-bottom:15px}.faq__item-open-text{font-family:regular,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:150%;margin-top:15px;transition:.3s;color:#2d2d2d;height:auto;visibility:visible}.faq__item-closed-text-dropped{visibility:hidden;margin-top:0;height:0}.closed{width:-webkit-fill-available;padding:29px 40px;margin-bottom:20px;background:#fff;box-shadow:0 4px 54px hsla(0,0%,57%,.15);border-radius:10px;cursor:pointer!important}.close_container{display:flex;justify-content:space-between;align-items:center}.open{height:auto;width:-webkit-fill-available;padding:29px 40px;margin-bottom:20px;background:#fff;box-shadow:0 4px 54px hsla(0,0%,57%,.15);border-radius:10px;@media screen and (max-width:1070px){padding-left:16px;padding-bottom:16px;padding-right:16px;padding-top:16px;border-radius:16px}}.faq__item-closed-img{transform:rotate(0deg);transition:.5s}.faq__item-open-img{transform:rotate(45deg);transition:.5s}@media (max-width:1000px){.specializations__faq-wrapper{padding:40px}}@media (max-width:800px){.specializations__faq-wrapper{padding:20px}.close_container{max-height:60px}}@media (max-width:600px){.faq__item-closed-text{font-size:16px}.closed{padding:10px 15px}}.bg__blue{background-color:#3047fd}.difference{display:flex;flex-direction:column;align-items:center;padding:100px}.difference__h2{font-family:bold,sans-serif;font-size:42px;color:#fff;margin-top:0}.rocket__svg__container{display:flex;transform:translateX(-158px) translateY(-240px);margin:0 50px}.rocket__svg-rocket{height:-moz-fit-content;height:fit-content;align-self:flex-end;transform:translateY(61px)}@media screen and (max-width:1070px){.difference__btn{width:unset}.rocket__svg-rocket{transform:translateY(84px) translateX(-52px)}}.difference_bg__blue__ZHHMP{background-color:#3047fd}.difference_difference__ucHNO{display:flex;flex-direction:column;align-items:center;padding:100px}.difference_difference__h2__Y16yW{font-family:bold,sans-serif;font-size:42px;color:#fff;margin-top:0}@media screen and (max-width:1070px){.difference_difference__ucHNO{padding:56px 0}.difference_difference__h2__Y16yW{font-size:28px;text-align:center}}.rocket_rocket__svg__container__NdBld{display:flex;transform:translateX(-158px) translateY(-240px);margin:0 50px}.rocket_rocket__svg-rocket___oE4C{height:-moz-fit-content;height:fit-content;align-self:flex-end;transform:translate(16px,37px) rotate(24deg)}.rocket_rocket__svg-rocket___oE4C svg path{fill:#fff}.rocket_difference__btn__5EtVn{background-color:#fff;font-size:20px;border:none;color:#2d2d2d;z-index:1}@media screen and (max-width:1261px){.rocket_rocket__svg__container__NdBld{transform:translateX(-158px) translateY(-282px)}}@media screen and (max-width:1070px){.rocket_difference__btn__5EtVn{max-width:232px;width:100%;display:flex;justify-content:center;align-items:center;padding:20px}.rocket_rocket__svg__container__NdBld{transform:none;transform:translateY(-53px);width:100%}}.app-design-services{background:#3047fd;width:50%;display:flex;align-items:center;justify-content:center}@media(max-width:960px){.app-design-services{display:none}}.app-design-services__svg-container{width:80%;position:relative}.app-design-services .card-container{position:absolute;width:174px;bottom:8px;left:77px;z-index:2}.app-design-services .card-container__inner{position:relative;width:100%;height:100%}.app-design-services .card-container__inner .lines-container{position:absolute;height:173px;width:112px;transform:translate(30px,62px);display:flex;flex-direction:column;justify-content:space-around}.app-design-services .card-container__inner .lines-container .line-1{height:7px;background-color:#3047fd;width:30%;margin-bottom:2px}.app-design-services .card-container__inner .lines-container .line-2{animation:line-2 10s linear infinite;height:4px;background-color:#3047fd;width:90%}.app-design-services .card-container__inner .lines-container .line-3{animation:line-3 10s linear infinite;height:4px;background-color:#e6e6e6;width:90%}.app-design-services .card-container__inner .lines-container .line-4{animation:line-4 10s linear infinite;height:4px;background-color:#e6e6e6;width:90%}.app-design-services .card-container__inner .lines-container .line-5{animation:line-5 10s linear infinite;height:4px;background-color:#e6e6e6;width:90%}.app-design-services .card-container__inner .lines-container .line-6{height:7px;background-color:#3047fd;width:30%;margin:2px 0}.app-design-services .card-container__inner .lines-container .line-7{animation:line-7 10s linear infinite;height:4px;background-color:#3047fd;width:90%}.app-design-services .card-container__inner .lines-container .line-8{animation:line-8 10s linear infinite;height:4px;background-color:#3047fd;width:90%}.app-design-services .card-container__inner .lines-container .line-9{animation:line-9 10s linear infinite;height:4px;background-color:#e6e6e6;width:90%}.app-design-services .card-container__inner .lines-container .line-10{height:7px;background-color:#3047fd;width:30%;margin:4px 0}.app-design-services .card-container__inner .lines-container .line-11{animation:line-11 10s linear infinite;height:4px;background-color:#e6e6e6;width:90%}.app-design-services .card-container__inner .lines-container .line-12{animation:line-12 10s linear infinite;height:4px;background-color:#e6e6e6;width:90%}.app-design-services .card-container__inner .lines-container .line-13{height:4px;background-color:#e6e6e6;width:90%}.app-design-services__inner{overflow:hidden;position:absolute;width:404px;height:218px;top:50%;left:50%;transform:translate(-47%,-50%)}.app-design-services__gear-container{position:relative;width:100%;height:100%}.app-design-services__gear-container .gear-1{position:absolute;width:100px;height:100px;top:-4%;left:-22px;animation:gear-rotate 10s linear infinite}.app-design-services__gear-container .gear-2{position:absolute;width:110px;height:110px;top:20%;left:27%;animation:gear-rotate 10s linear infinite}.app-design-services__gear-container .gear-3{position:absolute;width:120px;height:120px;top:21%;right:-5%;animation:gear-rotate 10s linear infinite}.app-design-services__gear-container .arrows{position:absolute;width:50px;top:33%;right:13%}@keyframes gear-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes line-2{0%{width:40%}25%{width:90%}50%{width:30%}75%{width:60%}to{width:40%}}@keyframes line-3{0%{width:60%}25%{width:70%}50%{width:50%}75%{width:80%}to{width:40%}}@keyframes line-4{0%{width:50%}25%{width:30%}50%{width:50%}75%{width:80%}to{width:50%}}@keyframes line-5{0%{width:70%}25%{width:80%}50%{width:50%}75%{width:60%}to{width:70%}}@keyframes line-7{0%{width:40%}25%{width:90%}50%{width:30%}75%{width:60%}to{width:40%}}@keyframes line-8{0%{width:70%}25%{width:80%}50%{width:50%}75%{width:60%}to{width:70%}}@keyframes line-9{0%{width:60%}25%{width:70%}50%{width:50%}75%{width:80%}to{width:40%}}@keyframes line-11{0%{width:50%}25%{width:30%}50%{width:50%}75%{width:80%}to{width:50%}}@keyframes line-12{0%{width:70%}25%{width:80%}50%{width:50%}75%{width:60%}to{width:70%}}.fintech-app-page_fintech-app__qdjkq{background-color:#3047fd;width:50%;display:flex;align-items:center;justify-content:center;position:relative;min-height:500px}@media(max-width:960px){.fintech-app-page_fintech-app__qdjkq{display:none}}.fintech-app-page_fintech-app__relative-container__XXdWD{position:relative;width:100%;height:100%}.fintech-app-page_fintech-app__qdjkq .fintech-app-page_line__HdQpH{width:10px}.fintech-app-page_fintech-app__big-block__XisxY{position:absolute;top:22%;left:10%;width:340px}.fintech-app-page_fintech-app__big-block--main-img__yIpeZ{width:100%;height:100%;position:relative;z-index:2}.fintech-app-page_fintech-app__big-block--gear-big__StUBP,.fintech-app-page_fintech-app__big-block--gear-small__UhByQ{animation:fintech-app-page_gear__DM99w 10s linear infinite}.fintech-app-page_fintech-app__big-block--gear-small__UhByQ{width:40px;position:absolute;top:-13%;left:36%}.fintech-app-page_fintech-app__big-block--gear-big__StUBP{width:70px;position:absolute;bottom:-13%;right:4%}.fintech-app-page_fintech-app__big-block--graph-container__Ndehn{position:absolute;top:11%;left:9%;z-index:3;width:66%}.fintech-app-page_fintech-app__big-block--graph-container__Ndehn img{width:100%;position:relative;z-index:4}.fintech-app-page_fintech-app__big-block--lines-container__rSTZH{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:end;justify-content:space-between;gap:3px}.fintech-app-page_fintech-app__big-block--line-10__I77SU,.fintech-app-page_fintech-app__big-block--line-12__vbVpu,.fintech-app-page_fintech-app__big-block--line-14__xwfsi,.fintech-app-page_fintech-app__big-block--line-1___Ul8O,.fintech-app-page_fintech-app__big-block--line-3__Vr4nN,.fintech-app-page_fintech-app__big-block--line-5__L_Ly2,.fintech-app-page_fintech-app__big-block--line-7__gUGye,.fintech-app-page_fintech-app__big-block--line-8__ob5CD{background-color:#cad0ff}.fintech-app-page_fintech-app__big-block--line-11__HoNHl,.fintech-app-page_fintech-app__big-block--line-13__ciob2,.fintech-app-page_fintech-app__big-block--line-2___sc2j,.fintech-app-page_fintech-app__big-block--line-4__lcCE_,.fintech-app-page_fintech-app__big-block--line-6__MaTBd,.fintech-app-page_fintech-app__big-block--line-9__RgM29{background-color:#3047fd}.fintech-app-page_fintech-app__big-block--line-1___Ul8O{height:23px;animation:fintech-app-page_line1__STpNN 6s linear infinite}.fintech-app-page_fintech-app__big-block--line-2___sc2j{height:33px;animation:fintech-app-page_line2__y4xmN 6s linear infinite}.fintech-app-page_fintech-app__big-block--line-3__Vr4nN{height:10px;animation:fintech-app-page_line3__Rcdtf 6s linear infinite}.fintech-app-page_fintech-app__big-block--line-4__lcCE_{height:28px;animation:fintech-app-page_line4__HP0mu 6s linear infinite}.fintech-app-page_fintech-app__big-block--line-5__L_Ly2{height:42px;animation:fintech-app-page_line5__5Fi8z 6s linear infinite}.fintech-app-page_fintech-app__big-block--line-6__MaTBd{height:28px;animation:fintech-app-page_line6__v0OBa 6s linear infinite}.fintech-app-page_fintech-app__big-block--line-7__gUGye{height:36px;animation:fintech-app-page_line7__6vX0R 6s linear infinite}.fintech-app-page_fintech-app__big-block--line-8__ob5CD{height:23px;animation:fintech-app-page_line8__9yYzZ 6s linear infinite}.fintech-app-page_fintech-app__big-block--line-9__RgM29{height:35px;animation:fintech-app-page_line9__1mni6 6s linear infinite}.fintech-app-page_fintech-app__big-block--line-10__I77SU{height:9px;animation:fintech-app-page_line10__btBE6 6s linear infinite}.fintech-app-page_fintech-app__big-block--line-11__HoNHl{height:26px;animation:fintech-app-page_line11__WmXGe 6s linear infinite}.fintech-app-page_fintech-app__big-block--line-12__vbVpu{height:42px;animation:fintech-app-page_line12__4T9Cw 6s linear infinite}.fintech-app-page_fintech-app__big-block--line-13__ciob2{height:26px;animation:fintech-app-page_line13__ZoViA 6s linear infinite}.fintech-app-page_fintech-app__big-block--line-14__xwfsi{height:37px;animation:fintech-app-page_line14__W_wh_ 6s linear infinite}.fintech-app-page_fintech-app__inner__VCbj2{position:absolute;max-width:500px;max-height:500px;width:77%;height:77%;top:50%;left:50%;transform:translate(-50%,-50%)}.fintech-app-page_fintech-app__inner--circles-container-1__6___G{display:grid;grid-template-columns:repeat(3,1fr);max-width:50px;grid-gap:4px;gap:4px;position:absolute;bottom:-34%;right:-2%}.fintech-app-page_fintech-app__inner--circles-container-1__6___G .fintech-app-page_circle-2__kJLpq,.fintech-app-page_fintech-app__inner--circles-container-1__6___G .fintech-app-page_circle-5__g3ErC{background-color:#fff}.fintech-app-page_fintech-app__inner--circles-container-1__6___G .fintech-app-page_circle-3__T7pK3{background-color:#1a293e}.fintech-app-page_fintech-app__inner--circles-container-1__6___G .fintech-app-page_circle-1__RSqNk{animation:fintech-app-page_circle-top-1__9sMRl 10s linear infinite}.fintech-app-page_fintech-app__inner--circles-container-1__6___G .fintech-app-page_circle-2__kJLpq{animation:fintech-app-page_circle-top-2__5c831 10s linear infinite}.fintech-app-page_fintech-app__inner--circles-container-1__6___G .fintech-app-page_circle-3__T7pK3{animation:fintech-app-page_circle-top-3__0Dizu 10s linear infinite}.fintech-app-page_fintech-app__inner--circles-container-1__6___G .fintech-app-page_circle-4__vsCBr{animation:fintech-app-page_circle-top-4__PlfsT 10s linear infinite}.fintech-app-page_fintech-app__inner--circles-container-1__6___G .fintech-app-page_circle-5__g3ErC{animation:fintech-app-page_circle-top-5__Ilfj6 10s linear infinite}.fintech-app-page_fintech-app__inner--circles-container-1__6___G .fintech-app-page_circle-6__6TU0C{animation:fintech-app-page_circle-top-6__2uOFM 10s linear infinite}.fintech-app-page_fintech-app__inner--circles-container-2__xyg1c{display:grid;grid-template-columns:repeat(2,1fr);max-width:26px;grid-gap:4px;gap:4px;position:absolute;bottom:55%;right:-16%}.fintech-app-page_fintech-app__inner--circles-container-2__xyg1c .fintech-app-page_circle-3__T7pK3,.fintech-app-page_fintech-app__inner--circles-container-2__xyg1c .fintech-app-page_circle-4__vsCBr{background-color:#fff}.fintech-app-page_fintech-app__inner--circles-container-2__xyg1c .fintech-app-page_circle-5__g3ErC{background-color:#1a293e}.fintech-app-page_fintech-app__inner--circles-container-2__xyg1c .fintech-app-page_circle-1__RSqNk{animation:fintech-app-page_circle-bottom-1__79GD_ 10s linear infinite}.fintech-app-page_fintech-app__inner--circles-container-2__xyg1c .fintech-app-page_circle-2__kJLpq{animation:fintech-app-page_circle-bottom-2__sX452 10s linear infinite}.fintech-app-page_fintech-app__inner--circles-container-2__xyg1c .fintech-app-page_circle-3__T7pK3{animation:fintech-app-page_circle-bottom-3__22eYH 10s linear infinite}.fintech-app-page_fintech-app__inner--circles-container-2__xyg1c .fintech-app-page_circle-4__vsCBr{animation:fintech-app-page_circle-bottom-4__LoXxq 10s linear infinite}.fintech-app-page_fintech-app__inner--circles-container-2__xyg1c .fintech-app-page_circle-5__g3ErC{animation:fintech-app-page_circle-bottom-5__lK0HS 10s linear infinite}.fintech-app-page_fintech-app__inner--circles-container-2__xyg1c .fintech-app-page_circle-6__6TU0C{animation:fintech-app-page_circle-bottom-6__C_8T5 10s linear infinite}.fintech-app-page_fintech-app__inner--circle__e_ac3{width:8px;height:8px;border-radius:50%;border:1px solid #2d2d2d}@keyframes fintech-app-page_gear__DM99w{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fintech-app-page_line1__STpNN{0%{height:23px}30%{height:50px}60%{height:10px}to{height:23px}}@keyframes fintech-app-page_line2__y4xmN{0%{height:33px}30%{height:10px}60%{height:50px}to{height:33px}}@keyframes fintech-app-page_line3__Rcdtf{0%{height:10px}30%{height:10px}60%{height:40px}to{height:10px}}@keyframes fintech-app-page_line4__HP0mu{0%{height:28px}30%{height:33px}60%{height:50px}to{height:28px}}@keyframes fintech-app-page_line5__5Fi8z{0%{height:42px}30%{height:20px}60%{height:50px}to{height:42px}}@keyframes fintech-app-page_line6__v0OBa{0%{height:28px}30%{height:36px}60%{height:45px}to{height:28px}}@keyframes fintech-app-page_line7__6vX0R{0%{height:36px}30%{height:20px}60%{height:48px}to{height:36px}}@keyframes fintech-app-page_line8__9yYzZ{0%{height:23px}30%{height:50px}60%{height:10px}to{height:23px}}@keyframes fintech-app-page_line9__1mni6{0%{height:35px}30%{height:27px}60%{height:50px}to{height:35px}}@keyframes fintech-app-page_line10__btBE6{0%{height:9px}30%{height:43px}60%{height:20px}to{height:9px}}@keyframes fintech-app-page_line11__WmXGe{0%{height:26px}30%{height:29px}60%{height:10px}to{height:26px}}@keyframes fintech-app-page_line12__4T9Cw{0%{height:42px}30%{height:20px}60%{height:48px}to{height:42px}}@keyframes fintech-app-page_line13__ZoViA{0%{height:26px}30%{height:44px}60%{height:8px}to{height:26px}}@keyframes fintech-app-page_line14__W_wh_{0%{height:37px}30%{height:20px}60%{height:48px}to{height:37px}}@keyframes fintech-app-page_circle-top-1__9sMRl{0%{transform:translate(0)}25%{transform:translate(0)}50%{transform:translate(0)}75%{transform:translateY(-28px)}90%{transform:translateY(-28px)}to{transform:translate(0)}}@keyframes fintech-app-page_circle-top-2__5c831{0%{transform:translate(0)}25%{transform:translateY(15px)}50%{transform:translateY(15px)}75%{transform:translate(0)}to{transform:translate(0)}}@keyframes fintech-app-page_circle-top-3__0Dizu{0%{transform:translate(0)}25%{transform:translateY(-15px)}50%{transform:translateY(-15px)}75%{transform:translate(0)}90%{transform:translate(0)}to{transform:translate(0)}}@keyframes fintech-app-page_circle-top-4__PlfsT{0%{transform:translate(0)}25%{transform:translate(0)}50%{transform:translate(0)}75%{transform:translateY(15px)}90%{transform:translateY(15px)}to{transform:translate(0)}}@keyframes fintech-app-page_circle-top-5__Ilfj6{0%{transform:translate(0)}25%{transform:translate(15px)}50%{transform:translate(15px)}75%{transform:translateY(15px)}90%{transform:translateY(15px)}to{transform:translate(0)}}@keyframes fintech-app-page_circle-top-6__2uOFM{0%{transform:translate(0)}25%{transform:translate(15px)}50%{transform:translate(15px)}75%{transform:translate(0)}90%{transform:translate(0)}to{transform:translate(0)}}@keyframes fintech-app-page_circle-bottom-1__79GD_{0%{transform:translate(0)}25%{transform:translate(0)}50%{transform:translate(0)}75%{transform:translate(-28px)}90%{transform:translate(-28px)}to{transform:translate(0)}}@keyframes fintech-app-page_circle-bottom-2__sX452{0%{transform:translate(0)}25%{transform:translate(0)}50%{transform:translate(0)}75%{transform:translate(15px)}90%{transform:translate(15px)}to{transform:translate(0)}}@keyframes fintech-app-page_circle-bottom-3__22eYH{0%{transform:translate(0)}25%{transform:translate(15px)}50%{transform:translate(15px)}75%{transform:translate(0)}to{transform:translate(0)}}@keyframes fintech-app-page_circle-bottom-4__LoXxq{0%{transform:translate(0)}25%{transform:translateY(15px)}50%{transform:translateY(15px)}75%{transform:translate(15px)}90%{transform:translate(15px)}to{transform:translate(0)}}@keyframes fintech-app-page_circle-bottom-5__lK0HS{0%{transform:translate(0)}25%{transform:translate(-15px)}50%{transform:translate(-15px)}75%{transform:translate(0)}90%{transform:translate(0)}to{transform:translate(0)}}@keyframes fintech-app-page_circle-bottom-6__C_8T5{0%{transform:translate(0)}25%{transform:translateY(15px)}50%{transform:translateY(15px)}75%{transform:translate(0)}90%{transform:translate(0)}to{transform:translate(0)}}