.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%}}.fitness-app-design_fitness-app-design__h4oAq{background-color:#3047fd;width:50%;position:relative;display:flex;align-items:center;justify-content:center}@media(max-width:960px){.fitness-app-design_fitness-app-design__h4oAq{display:none}}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_nav-line__xA0vA{position:absolute;height:6px;width:48px;border-radius:10px;z-index:2;top:52%;left:26%;background-color:hsla(0,0%,100%,.2);animation:fitness-app-design_nav-line__xA0vA 16s infinite}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_circle__cAX7Y{position:absolute;top:43%;left:33%;width:20px;z-index:2;animation:fitness-app-design_circle__cAX7Y 16s infinite}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_marker__o9i14{position:absolute;top:40%;left:32%;width:30px;z-index:2;animation:fitness-app-design_marker__o9i14 16s infinite}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_vertical-lines__O8IRI{position:absolute;z-index:2;top:57%;left:48%;display:flex;align-items:center;gap:4px;height:60px}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_vertical-lines__O8IRI div{width:5px;border-radius:100px}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_vertical-lines__O8IRI .fitness-app-design_line-1__crzm2{height:50%;background-color:#3047fd;animation:fitness-app-design_vertical-1__BtNv0 6s infinite}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_vertical-lines__O8IRI .fitness-app-design_line-2__60TxF{height:20%;background-color:#3047fd;animation:fitness-app-design_vertical-2__FZi0T 6s infinite}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_vertical-lines__O8IRI .fitness-app-design_line-3__yOX7f{height:40%;background-color:#3047fd;animation:fitness-app-design_vertical-3__cewN1 6s infinite}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_vertical-lines__O8IRI .fitness-app-design_line-4__5SeV_{height:45%;background-color:#caddff}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_vertical-lines__O8IRI .fitness-app-design_line-5__SqMdZ{height:45%;background-color:#caddff;animation:fitness-app-design_vertical-5__HTc_J 6s infinite}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_vertical-lines__O8IRI .fitness-app-design_line-6__DrAAb{height:100%;background-color:#ecedf4;animation:fitness-app-design_vertical-6__WgAHO 6s infinite}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_vertical-lines__O8IRI .fitness-app-design_line-7__uXwaH{height:45%;background-color:#ecedf4;animation:fitness-app-design_vertical-7__tB9j7 6s infinite}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_vertical-lines__O8IRI .fitness-app-design_line-8__WAJ3R{height:80%;background-color:#ecedf4;animation:fitness-app-design_vertical-8__6Uv8v 6s infinite}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_vertical-lines__O8IRI .fitness-app-design_line-9__Mb_mM{height:45%;background-color:#99b9ff;animation:fitness-app-design_vertical-9__dc5Zi 6s infinite}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_vertical-lines__O8IRI .fitness-app-design_line-10__FIxlU{height:40%;background-color:#99b9ff;animation:fitness-app-design_vertical-10__z_r0s 6s infinite}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_vertical-lines__O8IRI .fitness-app-design_line-11__D0ljF{height:30%;background-color:#99b9ff;animation:fitness-app-design_vertical-11__Ksy_k 6s infinite}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_vertical-lines__O8IRI .fitness-app-design_line-12__ez7Pu{height:50%;background-color:#99b9ff;animation:fitness-app-design_vertical-12__5_Y5y 6s infinite}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_horizontal-lines__REogl{position:absolute;z-index:2;top:43%;left:14%;width:62px;display:flex;flex-direction:column;align-items:start;gap:4px}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_horizontal-lines__REogl div{height:4px;border-radius:10px}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_horizontal-lines__REogl .fitness-app-design_line-1__crzm2{width:80%;background-color:#99b9ff}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_horizontal-lines__REogl .fitness-app-design_line-2__60TxF,.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_horizontal-lines__REogl .fitness-app-design_line-3__yOX7f,.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_horizontal-lines__REogl .fitness-app-design_line-4__5SeV_,.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_horizontal-lines__REogl .fitness-app-design_line-5__SqMdZ{background-color:#c3d6ff}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_horizontal-lines__REogl .fitness-app-design_line-2__60TxF{width:60%;animation:fitness-app-design_horizontal-2__wZAmx 6s infinite}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_horizontal-lines__REogl .fitness-app-design_line-3__yOX7f{width:100%;animation:fitness-app-design_horizontal-3__0KnYO 6s infinite}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_horizontal-lines__REogl .fitness-app-design_line-4__5SeV_{width:100%;animation:fitness-app-design_horizontal-4__UY9UV 6s infinite}.fitness-app-design_fitness-app-design__h4oAq .fitness-app-design_horizontal-lines__REogl .fitness-app-design_line-5__SqMdZ{width:100%;animation:fitness-app-design_horizontal-5__sL4vx 6s infinite}@keyframes fitness-app-design_marker__o9i14{0%{top:40%;left:32%}11%{top:40%;left:32%}20%{top:40%;left:32%}22%{top:39%;left:32%}31%{top:39%;left:32%}33%{top:37%;left:27%}42%{top:37%;left:27%}44%{top:38%;left:27%}55%{top:38%;left:27%}64%{top:38%;left:27%}66%{top:37%;left:27%}75%{top:37%;left:27%}77%{top:43%;left:29%}86%{top:43%;left:29%}88%{top:39%;left:38%}95%{top:39%;left:38%}to{top:40%;left:32%}}@keyframes fitness-app-design_circle__cAX7Y{0%{top:43%;left:33%;width:20px}11%{top:43%;left:33%;width:20px}20%{top:43%;left:33%;width:14px}22%{top:43%;left:33%;width:0}31%{top:41%;left:28%;width:0}33%{top:41%;left:28%;width:14px}39%{top:41%;left:28%;width:20px}42%{top:41%;left:28%;width:20px}44%{top:41%;left:28%;width:14px}50%{top:41%;left:28%;width:14px}55%{top:41%;left:28%;width:0}to{top:43%;left:33%;width:0}}@keyframes fitness-app-design_nav-line__xA0vA{0%{width:48px}11%{width:68px}22%{width:28px}33%{width:28px}44%{width:41px}55%{width:41px}66%{width:81px}77%{width:41px}88%{width:61px}to{width:48px}}@keyframes fitness-app-design_vertical-1__BtNv0{0%{height:50%}31%{height:50%}33%{height:20%}64%{height:20%}66%{height:20%}97%{height:20%}99%{height:50%}}@keyframes fitness-app-design_vertical-2__FZi0T{0%{height:20%}31%{height:20%}33%{height:40%}64%{height:40%}66%{height:30%}97%{height:30%}99%{height:50%}}@keyframes fitness-app-design_vertical-3__cewN1{0%{height:40%}31%{height:40%}33%{height:20%}64%{height:20%}66%{height:50%}97%{height:50%}99%{height:50%}}@keyframes fitness-app-design_vertical-5__HTc_J{0%{height:45%}31%{height:45%}33%{height:80%}64%{height:80%}66%{height:30%}97%{height:30%}99%{height:45%}}@keyframes fitness-app-design_vertical-6__WgAHO{0%{height:100%}31%{height:100%}33%{height:50%}64%{height:50%}66%{height:50%}97%{height:50%}99%{height:100%}}@keyframes fitness-app-design_vertical-7__tB9j7{0%{height:45%}31%{height:45%}33%{height:50%}64%{height:50%}66%{height:100%}97%{height:100%}99%{height:45%}}@keyframes fitness-app-design_vertical-8__6Uv8v{0%{height:80%}31%{height:80%}33%{height:50%}64%{height:50%}66%{height:50%}97%{height:50%}99%{height:80%}}@keyframes fitness-app-design_vertical-9__dc5Zi{0%{height:45%}31%{height:45%}33%{height:40%}64%{height:40%}66%{height:45%}97%{height:45%}99%{height:45%}}@keyframes fitness-app-design_vertical-10__z_r0s{0%{height:40%}31%{height:40%}33%{height:40%}64%{height:40%}66%{height:80%}97%{height:80%}99%{height:40%}}@keyframes fitness-app-design_vertical-11__Ksy_k{0%{height:30%}31%{height:30%}33%{height:50%}64%{height:50%}66%{height:60%}97%{height:60%}99%{height:50%}}@keyframes fitness-app-design_vertical-12__5_Y5y{0%{height:50%}31%{height:50%}33%{height:40%}64%{height:40%}66%{height:55%}97%{height:55%}99%{height:50%}}@keyframes fitness-app-design_horizontal-2__wZAmx{0%{width:60%}31%{width:60%}33%{width:20%}64%{width:20%}66%{width:55%}97%{width:55%}99%{width:60%}}@keyframes fitness-app-design_horizontal-3__0KnYO{0%{width:100%}31%{width:100%}33%{width:80%}64%{width:80%}66%{width:100%}97%{width:100%}99%{width:100%}}@keyframes fitness-app-design_horizontal-4__UY9UV{0%{width:100%}31%{width:100%}33%{width:100%}64%{width:100%}66%{width:40%}97%{width:40%}99%{width:100%}}@keyframes fitness-app-design_horizontal-5__sL4vx{0%{width:100%}31%{width:100%}33%{width:50%}64%{width:50%}66%{width:80%}97%{width:80%}99%{width:100%}}