body {font-family: "Lexend Deca", sans-serif;background-color: #060505 }ul {margin: 0;padding: 0 }ul li {list-style-type: none }.top-info {padding: 10px 0;position: absolute;z-index: 9999;left: 0;top: 0;width: 100% }.top-info .contact-info {display: flex;justify-content: end }.top-info .contact-info li {margin-left: 20px }.top-info .contact-info li a {font-size: 14px;color: #fff;text-decoration: none }.top-info .contact-info li a img {height: 20px;width: 30px;margin-right: 10px }.navbar {background-color: rgba(0, 0, 0, 0) !important;padding: 10px 0;position: sticky;top: 25px;left: 0;width: 100%;margin-top: -105px;transition: all .3s ease-in-out;z-index: 9999 }.navbar .navbar-brand img {height: 75px;transition: all .3s ease-in-out }.navbar .navbar-nav {align-items: center }.navbar .navbar-nav .nav-item .nav-link {color: #fff;font-size: 18px;font-family: "Lexend Deca";font-weight: 500 }.navbar .navbar-nav .nav-item.a-call {margin-left: 40px }.navbar .navbar-nav .nav-item.a-call .nav-link {color: #fff !important;font-size: 16px;line-height: 19px;border-radius: 40px;letter-spacing: -0.011em;padding: 15px 35px;background-image: linear-gradient(90deg, #2699F0 0%, #243CB9 100%) }.navbar.scroll-nav {background-color: #000 !important;padding: 5px 0;top: 0 }.navbar.scroll-nav .navbar-brand img {height: 65px }.banner {padding: 220px 0 50px;background-image: url("../images/banner-img.webp");background-size: cover;background-position: center;background-repeat: no-repeat }.banner h1 {font-family: "Lexend Deca", Sans-serif;font-size: 58px;font-weight: 600;line-height: 40px;letter-spacing: 0px;color: #fff;margin-bottom: 30px }.banner h1 span {font-size: 40px }.banner h1 .grd {background-image: linear-gradient(90deg, #58E6FF 20%, #243CB9 100%);background-size: cover;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: rgba(0, 0, 0, 0) }.banner h1 .txt-2 {display: block;background-image: linear-gradient(90deg, #58E6FF 20%, #243CB9 100%);background-size: cover;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: rgba(0, 0, 0, 0);margin-top: 15px }.banner h1 .txt-2::after {content: "|";animation-name: blinking;animation-duration: .71s;animation-iteration-count: infinite }.banner p {color: rgba(169, 164, 171, .7803921569);font-size: 18px;font-weight: 300;line-height: 1.9em;max-width: 500px }.banner p span {color: #fff }.banner .youtube-box {display: flex;align-items: center;width: 100% }.banner .youtube-box img {width: 100%;max-width: 400px }.banner .youtube-btn {color: #1b1a1f;background-color: rgba(169, 164, 171, .968627451);font-size: 20px;font-weight: 500;line-height: 62px;border-radius: 50%;letter-spacing: -0.011em;text-decoration: none;transition: all .3s ease-in-out;min-width: 60px;width: 60px;height: 60px;display: block;text-align: center }.banner .youtube-btn:hover {transform: scale(1.1) }.banner .form-box .form-control {padding: 1rem 22px;font-size: 16px;letter-spacing: -0.011em;background-color: rgba(0, 0, 0, 0);color: #bcb6b6;box-shadow: none;border: 1px solid #fff !important }.banner .form-box .form-control::placeholder {color: #757575 }.banner .form-box .form-control option {color: #000 }.banner .form-box textarea {min-height: 150px }.banner .form-box .send {margin-top: 10px;color: #fff;width: 175px;font-size: 18px;font-weight: 500;line-height: 19px;border-radius: 40px;letter-spacing: -0.011em;padding: 15px 50px;background-image: linear-gradient(90deg, #2699F0 0%, #243CB9 100%);transition: all .3s ease-in-out }.banner .form-box .send:hover {transform: translateY(-10px) }.slider-1 {border: 1px solid rgba(126, 130, 153, .3019607843);padding: 20px 30px }.slider-1 .swiper-wrapper {transition-timing-function: linear }.delivery {padding: 100px 80px 0 }.delivery .box {padding: 50px 50px 50px 50px;background-color: #131313;border-radius: 10px }.delivery .box h2 {font-size: 32px;font-weight: 500;line-height: 1.2em;letter-spacing: 0px;color: #fff;text-align: center }.delivery .box h2 span {background-image: linear-gradient(90deg, #58E6FF 20%, #243CB9 100%);background-size: cover;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: rgba(0, 0, 0, 0);text-fill-color: rgba(0, 0, 0, 0) }.delivery .box p {text-align: center;color: rgba(169, 164, 171, .7803921569);font-size: 18px;font-weight: 300;line-height: 1.9em }.portfolio {padding: 100px 0 0 }.portfolio h2 {font-size: 44px;font-weight: 500;line-height: 1.2em;letter-spacing: 0px;color: #fff;margin-bottom: 40px }.portfolio h2 span {background-image: linear-gradient(90deg, #58E6FF 20%, #243CB9 100%);background-size: cover;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: rgba(0, 0, 0, 0);text-fill-color: rgba(0, 0, 0, 0);display: block }.portfolio p {font-size: 18px;max-width: 550px;color: rgba(169, 164, 171, .7803921569);font-family: "Lexend", sans-serif;font-weight: 300;line-height: 1.9em;margin-bottom: 40px }.portfolio p span {color: #fff }.portfolio .a-call {color: #fff;font-size: 18px;line-height: 19px;border-radius: 40px;letter-spacing: -0.011em;padding: 20px 35px;background-image: linear-gradient(90deg, #2699F0 0%, #243CB9 100%);text-decoration: none;display: inline-block;transition: all .3s ease-in-out }.portfolio .a-call:hover {transform: translateY(-10px) }.portfolio .box {margin-bottom: 100px;text-align: center }.portfolio .box .img-box {overflow: hidden;border-radius: 50px;position: relative }.portfolio .box .img-box:hover ul {opacity: 1 }.portfolio .box .content ul {margin-top: 20px;display: flex;justify-content: center;transition: all .3s ease-in-out }.portfolio .box .content ul li {background-color: #1b1a1f;color: rgba(169, 164, 171, .968627451);font-size: 22px;padding: 20px;border-radius: 4px;text-align: center;margin: 0 4px;cursor: pointer;line-height: 20px }.portfolio .box .content p {color: rgba(169, 164, 171, .968627451);font-family: "Lexend Deca", Sans-serif;font-size: 14px;font-weight: 500;text-transform: uppercase;letter-spacing: 1px;margin: 20px 0 15px;max-width: 100% }.portfolio .box .content h3 {color: #fff;font-family: "Lexend Deca", Sans-serif;font-size: 26px;font-weight: 500;line-height: 1.3em }.portfolio .pro-box .col-md-6:nth-child(1), .portfolio .pro-box .col-md-6:nth-child(3) {padding-right: 40px }.portfolio .pro-box .col-md-6:nth-child(2), .portfolio .pro-box .col-md-6:nth-child(4) {padding-left: 40px }.portfolio .pro-box .col-md-6:nth-child(3) .box, .portfolio .pro-box .col-md-6:nth-child(4) .box {margin-bottom: 0 }.app-partner {padding: 100px 0 0 }.app-partner h2 {font-size: 44px;font-weight: 500;line-height: 1.2em;letter-spacing: 0px;color: #fff;margin-bottom: 30px }.app-partner h2 span {background-image: linear-gradient(90deg, #58E6FF 20%, #243CB9 100%);background-size: cover;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: rgba(0, 0, 0, 0);text-fill-color: rgba(0, 0, 0, 0);display: block }.app-partner p {font-size: 18px;max-width: 550px;color: rgba(169, 164, 171, .7803921569);font-family: "Lexend", sans-serif;font-weight: 300;line-height: 1.9em;margin-bottom: 40px }.app-partner p span {color: #fff }.app-partner .video-box {overflow: hidden;border-radius: 50px;margin-right: 50px }.app-partner .video-box video {height: 100%;width: 100%;display: flex;border: none;background-color: #000;object-fit: cover }.app-partner .app-list li {display: flex;align-items: center;padding: 30px 30px 30px 30px;background-color: rgba(0, 0, 0, 0);border-radius: 35px;margin-bottom: 20px;color: #fff;font-family: "Lexend Deca", Sans-serif;font-size: 24px;font-weight: 500;line-height: 1.7em }.app-partner .app-list li:first-child {background-image: linear-gradient(180deg, rgba(126, 130, 153, 0.1803921569) 0%, rgba(126, 130, 153, 0) 100%) }.app-partner .app-list li:first-child:hover {background-image: linear-gradient(180deg, rgba(126, 130, 153, 0.431372549) 0%, rgba(126, 130, 153, 0) 100%) }.app-partner .app-list li:hover {background-image: linear-gradient(180deg, rgba(126, 130, 153, 0.1803921569) 0%, rgba(126, 130, 153, 0) 100%) }.app-partner .app-list li img {width: auto;height: 45px;margin-right: 25px }.app-partner .a-call {color: #fff;font-size: 18px;line-height: 19px;border-radius: 40px;letter-spacing: -0.011em;padding: 20px 35px;background-image: linear-gradient(90deg, #2699F0 0%, #243CB9 100%);text-decoration: none;display: inline-block;transition: all .3s ease-in-out }.app-partner .a-call:hover {transform: translateY(-10px) }.app-design {padding: 100px 0 }.app-design h2 {font-size: 44px;font-weight: 500;line-height: 1.2em;letter-spacing: 0px;color: #fff;margin-bottom: 40px;max-width: 600px }.app-design h2 span {background-image: linear-gradient(90deg, #58E6FF 20%, #243CB9 100%);background-size: cover;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: rgba(0, 0, 0, 0);text-fill-color: rgba(0, 0, 0, 0);display: block }.app-design p {font-size: 18px;max-width: 550px;color: rgba(169, 164, 171, .7803921569);font-family: "Lexend", sans-serif;font-weight: 300;line-height: 1.9em;margin-bottom: 40px }.app-design p span {color: #fff }.app-design .let-talk-video {max-width: 270px;margin-left: -15px }.app-design .let-talk-video video {width: 100%;height: 70px;object-fit: cover }.development {padding: 80px 0 0 }.development h2 {font-size: 44px;font-weight: 500;line-height: 1.2em;letter-spacing: 0px;color: #fff;margin: 0 auto 40px;max-width: 600px }.development h2 span {background-image: linear-gradient(90deg, #58E6FF 20%, #243CB9 100%);background-size: cover;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: rgba(0, 0, 0, 0);text-fill-color: rgba(0, 0, 0, 0);display: block }.development p {font-size: 18px;max-width: 600px;color: rgba(169, 164, 171, .7803921569);font-family: "Lexend", sans-serif;font-weight: 300;line-height: 1.9em;margin: 0 auto 60px }.development p span {color: #fff }.development .box {padding: 40px;background-color: rgba(126, 130, 153, .1803921569);border-radius: 50px;margin: 0 7px 40px;min-height: 335px }.development .box img {width: 55px;margin-bottom: 20px }.development .box h3 {color: #fff;font-family: "Lexend Deca", Sans-serif;font-size: 22px;font-weight: 500;margin-bottom: 15px }.development .box p {color: rgba(169, 164, 171, .968627451);font-family: "Lexend Deca", Sans-serif;font-size: 16px;font-weight: 300;line-height: 1.6em;margin: 0 }.award-winning {padding: 100px 0 }.award-winning h2 {font-size: 44px;font-weight: 500;line-height: 1.2em;letter-spacing: 0px;color: #fff;margin-bottom: 20px;max-width: 540px }.award-winning h2 span {background-image: linear-gradient(90deg, #58E6FF 20%, #243CB9 100%);background-size: cover;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: rgba(0, 0, 0, 0);text-fill-color: rgba(0, 0, 0, 0);display: block }.award-winning p {font-size: 18px;max-width: 600px;color: rgba(169, 164, 171, .7803921569);font-family: "Lexend", sans-serif;font-weight: 300;line-height: 1.9em;margin-bottom: 40px }.award-winning p span {color: #fff }.award-winning .video-box {width: 100%;overflow: hidden;border-radius: 50px }.award-winning .video-box video {width: 100%;height: 100%;object-fit: cover;margin-bottom: -8px }.award-winning ul {display: flex }.award-winning ul li {max-width: 115px;margin-right: 30px }.award-winning ul li h3 {color: #fff;font-family: "Lexend Deca", Sans-serif;font-size: 36px;font-weight: 400 }.award-winning ul li p {color: rgba(169, 164, 171, .7411764706);font-family: "Lexend Deca", Sans-serif;font-size: 16px;font-weight: 400;letter-spacing: 0px;line-height: 25px }.award-winning .a-call {color: #fff;font-size: 18px;line-height: 19px;border-radius: 40px;letter-spacing: -0.011em;padding: 20px 35px;background-image: linear-gradient(90deg, #2699F0 0%, #243CB9 100%);text-decoration: none;display: inline-block;transition: all .3s ease-in-out }.award-winning .a-call:hover {transform: translateY(-10px) }.slider-2 {border: 1px solid rgba(126, 130, 153, .3019607843);padding: 30px }.slider-2 .swiper-wrapper {transition-timing-function: linear }.slider-2 .swiper-wrapper .swiper-slide img {width: 80px }.clients {padding: 100px 0 }.clients h2 {font-size: 44px;font-weight: 500;line-height: 1.2em;letter-spacing: 0px;color: #fff;margin: 0 auto 30px;max-width: 600px }.clients h2 span {background-image: linear-gradient(90deg, #58E6FF 20%, #243CB9 100%);background-size: cover;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: rgba(0, 0, 0, 0);text-fill-color: rgba(0, 0, 0, 0);display: block }.clients p {font-size: 18px;max-width: 600px;color: rgba(169, 164, 171, .7803921569);font-family: "Lexend", sans-serif;font-weight: 300;line-height: 1.9em;margin: 0 auto 60px }.clients p span {color: #fff }.clients .box {background-color: rgba(0, 0, 0, 0);background-image: linear-gradient(180deg, #282A36 0%, rgba(42, 43, 49, 0) 100%);border-radius: 40px;padding: 35px;margin: 20px;display: flex;flex-direction: column;min-height: 415px;justify-content: space-between }.clients .box p {color: #fff;font-family: "Lexend Deca", Sans-serif;font-size: 22px;font-weight: 300;letter-spacing: 0px;line-height: 35px;margin-bottom: 15px }.clients .box .info {display: flex;justify-content: space-between;align-items: center;margin-top: 60px }.clients .box .info .content .name {color: #a9a4ab;font-family: "Lexend Deca", Sans-serif;font-size: 15px;font-weight: 700 }.clients .box .info .content .place {color: rgba(169, 164, 171, .4);font-family: "Lexend Deca", Sans-serif;font-size: 14px;font-weight: 500 }.clients .box .info .content .stars i {color: #edb451;margin-right: 5px }.clients .box .info img {width: 50px;height: 50px }.clients .a-call {margin-top: 60px;color: #fff;font-size: 18px;line-height: 19px;border-radius: 40px;letter-spacing: -0.011em;padding: 20px 35px;background-image: linear-gradient(90deg, #2699F0 0%, #243CB9 100%);text-decoration: none;display: inline-block;transition: all .3s ease-in-out }.clients .a-call:hover {transform: translateY(-10px) }.ready-start {padding: 0 0 100px }.ready-start h2 {font-size: 44px;font-weight: 500;line-height: 1.2em;letter-spacing: 0px;color: #fff;margin: 0 auto 30px }.ready-start h2 span {background-image: linear-gradient(90deg, #58E6FF 20%, #243CB9 100%);background-size: cover;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: rgba(0, 0, 0, 0);text-fill-color: rgba(0, 0, 0, 0) }.ready-start .video-box {max-width: 600px;margin: 0 auto 80px }.ready-start .video-box video {width: 100%;height: 160px;object-fit: cover }.ready-start .form-box .form-control {padding: 1rem 22px;font-size: 16px;letter-spacing: -0.011em;background-color: rgba(0, 0, 0, 0);color: #bcb6b6;box-shadow: none;border: 1px solid #fff !important }.ready-start .form-box .form-control::placeholder {color: #757575 }.ready-start .form-box .form-control option {color: #000 }.ready-start .form-box textarea {min-height: 150px }.ready-start .form-box .send {margin-top: 10px;color: #fff;width: 175px;font-size: 18px;font-weight: 500;line-height: 19px;border-radius: 40px;letter-spacing: -0.011em;padding: 15px 50px;border: 0;background-image: linear-gradient(90deg, #2699F0 0%, #243CB9 100%);transition: all .3s ease-in-out }.ready-start .form-box .send:hover {transform: translateY(-10px) }.ready-start .address {display: grid;grid-template-columns: 1fr 1fr;gap: 20px 30px;border-bottom: 2px solid #444 }.ready-start .address li {position: relative;padding-left: 40px }.ready-start .address li img {height: 17px;width: 30px;position: absolute;left: 0;top: 7px }.ready-start .address li h4 {font-weight: normal;font-size: 20px;line-height: 1.5;letter-spacing: -0.017em;color: #fff }.ready-start .address li p {color: #fff;font-family: "Lexend Deca", Sans-serif;font-size: 16px;font-weight: 300 }.ready-start .address li .phone-num {color: #fff;text-decoration: none;font-size: 16px;display: inline-block;margin-bottom: 1rem }.ready-start .address li .phone-num i {margin-right: 7px }.ready-start .contact-info {display: grid;grid-template-columns: 1fr 1fr;gap: 20px 30px;padding-top: 20px }.ready-start .social{color: #fff;font-family: "Lexend Deca", Sans-serif;font-size: 16px;font-weight: 500;margin-bottom: 20px }.ready-start .social-links {display: flex;gap: 5px;}.ready-start .contact-info li h5{color: #fff;font-family: "Lexend Deca", Sans-serif;font-size: 16px;font-weight: 500;margin-bottom: 20px }.ready-start .contact-info li a, .ready-start .social-links li a {text-decoration: none;color: #fff;font-family: "Lexend Deca", Sans-serif;font-size: 15px;font-weight: 300;margin-bottom: 20px;display: inline-block }.ready-start .social-links li a {background-color: #fff;color: #000;width: 25px;height: 25px;line-height: 25px;border-radius: 50%;text-align: center;}.ready-start .contact-info li a img {width: 25px }.ready-start .contact-info li a.whatsaap-n {font-weight: 500 }.ready-start .contact-info li a b {font-weight: 500 }.ready-start .contact-info li a b img {height: 15px;width: 30px;margin-right: 10px }.ready-start .social {display: flex }.ready-start .social li {margin: 0 3px }.ready-start .social li a {width: 25px;height: 25px;border-radius: 50%;font-size: 12px;line-height: 25px;text-align: center;display: block;background-color: #fff;color: #000 }footer {background-color: #090b0f;padding: 40px 0 }footer p {font-size: 13px;letter-spacing: -0.0025em;color: #a0a1a2;margin: 0 }@media(max-width: 1024px) {.navbar .navbar-nav .navbar-brand img {height: 55px }.navbar .navbar-nav .nav-item:nth-child(2) {display: none }.navbar .navbar-nav .a-call {display: none }.banner h1 {font-size: 44px }.banner p {font-size: 16px }.banner .form-box .send {margin-top: 10px;width: 140px;font-size: 16px;line-height: 15px;padding: 15px 35px }.delivery {padding: 70px 0px 0 }.delivery .box h2 {font-size: 26px }.delivery .box p {font-size: 16px }.portfolio {padding: 70px 0px 0 }.portfolio h2 {font-size: 36px;margin-bottom: 30px }.portfolio p {font-size: 16px;margin-bottom: 30px }.portfolio .a-call {margin-top: 10px;font-size: 16px;line-height: 15px;padding: 15px 35px }.portfolio .pro-box .col-md-6:nth-child(1), .portfolio .pro-box .col-md-6:nth-child(3) {padding-right: 12px }.portfolio .pro-box .col-md-6:nth-child(2), .portfolio .pro-box .col-md-6:nth-child(4) {padding-left: 12px }.portfolio .pro-box .col-md-6:nth-child(3) .box, .portfolio .pro-box .col-md-6:nth-child(4) .box {margin-bottom: 0 }.app-partner {padding: 70px 0px 0 }.app-partner h2 {font-size: 36px;margin-bottom: 30px }.app-partner p {font-size: 16px;margin-bottom: 30px }.app-partner .app-list li {align-items: center;padding: 20px;background-color: rgba(0, 0, 0, 0);margin-bottom: 15px;font-size: 18px;line-height: 1.7em }.app-partner .a-call {margin-top: 10px;font-size: 16px;line-height: 15px;padding: 15px 35px }.app-design {padding: 70px 0px 0 }.app-design h2 {font-size: 36px;margin-bottom: 30px }.app-design p {font-size: 16px;margin-bottom: 30px }.development h2 {font-size: 36px;margin-bottom: 30px }.development p {font-size: 16px;margin-bottom: 30px }.development .box {padding: 30px;min-height: 290px;margin: 0 0px 25px }.development .box img {width: 45px;margin-bottom: 15px }.development .box h3 {font-size: 20px }.development .box p {font-size: 14px }.award-winning {padding: 70px 0 }.award-winning h2 {font-size: 36px;margin-bottom: 30px }.award-winning p {font-size: 16px;margin-bottom: 30px }.award-winning .a-call {margin-top: 10px;font-size: 16px;line-height: 15px;padding: 15px 35px }.award-winning ul li h3 {font-size: 30px }.award-winning ul li p {font-size: 14px;line-height: 20px }.clients {padding: 70px 0 }.clients h2 {font-size: 36px;margin-bottom: 30px }.clients p {font-size: 16px;margin-bottom: 30px }.clients .box {padding: 25px;margin: 0px;min-height: 365px }.clients .box p {font-size: 18px;line-height: 28px }.clients .box .info .content .name {font-size: 14px }.clients .box .info .content .place {font-size: 13px }.clients .a-call {font-size: 16px;line-height: 15px;padding: 15px 35px }.slider-2 .swiper-wrapper .swiper-slide img {width: 80px }.ready-start {padding: 0 0 50px }.ready-start h2 {font-size: 36px;margin-bottom: 30px }.ready-start .video-box {max-width: 500px }.ready-start .video-box video {height: 110px }.ready-start .address li h4 {font-size: 18px }.ready-start .address li p {font-size: 14px }.ready-start .address li .phone-num {font-size: 14px }.ready-start .form-box .send {font-size: 16px;line-height: 15px;padding: 15px 35px }}@media(max-width: 768px) {.banner .form-box {margin-top: 30px }.slider-1 .swiper-slide img {max-width: 120px }.app-partner p {max-width: 100% }.app-partner .video-box {margin-right: 0px;margin-bottom: 30px }.app-design h2, .app-design p {max-width: 100% }.award-winning h2, .award-winning p {max-width: 100% }.award-winning h2 span, .award-winning p span {display: inline-block }.award-winning .video-box {margin-top: 30px }.clients .box {margin-bottom: 20px }.ready-start .address {margin-top: 30px }.portfolio .box {margin-bottom: 70px }.portfolio .box .content ul li {font-size: 15px }}@media(max-width: 576px) {.navbar .navbar-brand img {height: 45px }.navbar .navbar-nav .nav-item .nav-link {font-size: 13px }.banner {padding: 115px 0 50px }.banner h1 {font-size: 35px;line-height: 35px }.banner h1 span {font-size: 25px }.banner h1 .txt-2 {margin-top: 0px }.delivery .box {padding: 30px 30px 0 }.delivery .box h2 {font-size: 22px }.delivery .box p {font-size: 14px;line-height: 1.6em;margin-bottom: 35px }.portfolio .text-end {text-align: center !important }.portfolio .text-end .a-call {margin-bottom: 30px }.portfolio .box {margin-bottom: 30px !important }.portfolio .box .content ul li {font-size: 16px;margin: 0 4px;line-height: 18px }.portfolio .box .content p {font-size: 12px;margin: 15px 0 10px }.portfolio .box .content h3 {font-size: 20px }.development .box {min-height: auto;margin: 0 0px 15px;text-align: center }.award-winning {text-align: center }.award-winning ul {flex-wrap: wrap;justify-content: center }.award-winning ul li {max-width: 100px;margin-right: 0px }.clients .a-call {margin-top: 30px }.ready-start {padding: 0 0 20px }.ready-start .address {grid-template-columns: 1fr;padding-bottom: 20px }.ready-start .address li p {margin: 0 }.ready-start .contact-info {grid-template-columns: 1fr }.ready-start .video-box {max-width: 290px;margin: 0 auto 45px }.ready-start .video-box video {height: 85px }footer {padding: 25px 0 }.ready-start h2, .clients h2, .award-winning h2, .development h2, .app-design h2, .app-partner h2, .portfolio h2 {font-size: 28px }.ready-start p, .clients p, .award-winning p, .development p, .app-design p, .app-partner p, .portfolio p {font-size: 14px;line-height: 1.7em }}#schedule_popup {z-index: 9999 }.modal .modal-content {background-color: rgba(0, 0, 0, 0);background: #000;border: 1px solid #fff;border-radius: 20px }.modal .modal-content .header {padding: 20px 30px 20px;border-bottom: 1px solid #fff }.modal .modal-content .header .btn-close {background: #fff;opacity: 1;position: absolute;right: 10px;top: 10px;line-height: 0 }.modal .modal-content .header h1 {color: #f1f1f1;font-family: Lexend Deca;font-size: 22px;line-height: 32px;text-align: center }.modal .modal-content .header p {color: #fff;font-family: Lexend Deca;font-size: 13px;text-align: center;margin: 0 }.modal .modal-content .modal-body {padding: 30px }.modal .modal-content .modal-body .form-control {padding: 1rem 22px;font-size: 16px;letter-spacing: -0.011em;background-color: rgba(0, 0, 0, 0);color: #bcb6b6;box-shadow: none;border: 1px solid #fff !important }.modal .modal-content .modal-body .form-control::placeholder {color: #757575 }.modal .modal-content .modal-body .form-control option {color: #000 }.modal .modal-content .modal-body .phone-number2 {padding-left: 60px }.modal .modal-content .modal-body textarea {min-height: 150px }.modal .modal-content .modal-body .send {margin-top: 10px;color: #fff;width: 175px;font-size: 18px;font-weight: 500;line-height: 19px;border-radius: 40px;letter-spacing: -0.011em;padding: 15px 50px;background-image: linear-gradient(90deg, #2699F0 0%, #243CB9 100%);transition: all .3s ease-in-out }.modal .modal-content .modal-body .send:hover {transform: translateY(-10px) }.iti {display: block }@media(max-width: 576px) {.modal .modal-content .header {padding: 20px }.modal .modal-content .modal-body {padding: 20px }.modal .modal-content .modal-body .form-control {padding: .75rem 22px;font-size: 14px }.modal .modal-content .modal-body .phone-number2 {padding-left: 50px }.modal .modal-content .modal-body .send {width: 150px;font-size: 14px;padding: 12px 35px }.top-info {display: none }.navbar {top: 0 }.navbar.scroll-nav .navbar-brand img {height: 45px }.banner .youtube-box {display: block;text-align: center }.banner .youtube-box .youtube-btn {margin: 0 auto }.banner .youtube-box img {margin-top: 25px }}@keyframes blinking {from {color: rgba(0, 0, 0, 0) }to {color: #d3d3d3 }}.youtube-btn {display: box;position: relative }.youtube-btn::before {display: block;position: absolute;z-index: -1;width: 100%;height: 100%;border-radius: 50%;background: #fff;opacity: 0;content: "";animation: pulse 1s infinite }@keyframes pulse {from {transform: scale(1);opacity: .4 }to {transform: scale(1.3);opacity: 0 }}@keyframes blastOut {from {transform: scale(0.9);opacity: .4 }to {transform: scale(10);opacity: 0 }}.error__page .error__content {min-height: 100vh;display: flex;flex-direction: column;justify-content: center }.error__page .error__content h1 {font-size: 54px;font-weight: 600;line-height: 1.2em;letter-spacing: 0px;color: #fff;margin-bottom: 40px }.error__page .error__content h2 {font-weight: 300;font-size: 32px;line-height: 1.5;padding-top: 25px;padding-bottom: 10px;color: #fff }.error__page .error__content .sec-title-3 {background-image: linear-gradient(90deg, #58E6FF 20%, #243CB9 100%);background-size: cover;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: rgba(0, 0, 0, 0);text-fill-color: rgba(0, 0, 0, 0);display: block }.error__page .error__content .wc-btn-primary:hover {transform: translateY(-10px) }.error__page .error__content .wc-btn-primary {text-decoration: none;display: inline-flex;margin-top: 10px;color: #fff;font-size: 18px;font-weight: 500;line-height: 19px;border-radius: 40px;letter-spacing: -0.011em;padding: 15px 50px;background-image: linear-gradient(90deg, #2699F0 0%, #243CB9 100%);transition: all .3s ease-in-out }@media(max-width: 576px) {.error__page .error__content h1 {font-size: 34px;line-height: 30px;margin-bottom: 0px }.error__page .error__content h2 {font-size: 22px;line-height: 28px }.error__page .error__content .wc-btn-primary:hover {transform: translateY(-10px) }.error__page .error__content .wc-btn-primary {font-size: 14px;padding: 13px 30px }}#loader{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;display: flex;align-items: center;justify-content: center;background: rgb(0 0 0 / 90%);display: none;}#loader.show{display: flex;}