.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-branding-services_fintech-branding-services___SRUg{background-color:#3047fd;width:50%;position:relative;display:flex;align-items:center;justify-content:center}.fintech-branding-services_fintech-branding-services___SRUg img{z-index:1}@media(max-width:960px){.fintech-branding-services_fintech-branding-services___SRUg{display:none}}.fintech-branding-services_fintech-branding-services___SRUg .fintech-branding-services_text-card__j_5Zl{position:absolute;top:39%;left:16%;width:100px;animation:fintech-branding-services_text-card__j_5Zl 15s infinite}.fintech-branding-services_fintech-branding-services___SRUg .fintech-branding-services_window-2__e3PYQ{position:absolute;z-index:2;top:50%;left:16%;width:150px}.fintech-branding-services_fintech-branding-services___SRUg .fintech-branding-services_window-3__SLXjz{position:absolute;top:25%;right:8%;z-index:2;width:220px}.fintech-branding-services_fintech-branding-services___SRUg .fintech-branding-services_gear-small__1JTuG{position:absolute;z-index:1;top:45%;left:33%;width:60px;animation:fintech-branding-services_rotate-gear__4z6mW 10s infinite}.fintech-branding-services_fintech-branding-services___SRUg .fintech-branding-services_gear-big__GIRmA{position:absolute;z-index:1;top:20%;right:32%;width:80px;animation:fintech-branding-services_rotate-gear__4z6mW 10s infinite}.fintech-branding-services_fintech-branding-services___SRUg .fintech-branding-services_mountain__X_bE1{position:absolute;z-index:2;top:70%;right:20%;width:130px;animation:fintech-branding-services_mountain__X_bE1 15s infinite}.fintech-branding-services_fintech-branding-services___SRUg .fintech-branding-services_pen__fu5WB{position:absolute;top:50%;right:15%;z-index:3;width:40px;animation:fintech-branding-services_pen__fu5WB 15s infinite}@keyframes fintech-branding-services_rotate-gear__4z6mW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fintech-branding-services_pen__fu5WB{0%{top:50%;right:15%}10%{top:43%;right:67%}15%{top:35%;right:60%}20%{top:76%;right:27%}25%{top:56%;right:42%}30%{top:35%;right:12%}35%{top:35%;right:9%}40%{top:35%;right:58%}45%{top:43%;right:67%}50%{top:56%;right:42%}55%{top:76%;right:27%}60%{top:50%;right:15%}}@keyframes fintech-branding-services_text-card__j_5Zl{0%{top:39%;left:16%}10%{top:39%;left:16%}15%{top:31%;left:25%}40%{top:31%;left:25%}45%{top:39%;left:16%}}@keyframes fintech-branding-services_mountain__X_bE1{0%{top:70%;right:20%}20%{top:70%;right:20%}25%{top:50%;right:35%}50%{top:50%;right:35%}55%{top:70%;right:20%}}