*{margin:0;box-sizing:border-box}.page{scroll-behavior:smooth}.page__body{background-color:#f2f6fa;font-family:Poppins,sans-serif;width:100%}.page__body.menu__open{overflow:hidden}.header{background-color:#2c2c2c;color:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px}@media (min-width:1024px){.header{position:relative;height:100vh}}.header__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}@media (min-width:640px){.header__top{padding-bottom:57px}}@media (min-width:1024px){.header__top{padding-bottom:45px}}.header .wrapper__left{display:flex;align-items:center;gap:35px}@media (min-width:1024px){.header .wrapper__left .menu-open{display:none}}.header .nav__list{list-style:none;display:none;padding:0;letter-spacing:3px;gap:48px}@media (min-width:1024px){.header .nav__list{display:flex}}.header .link{text-decoration:none;text-transform:uppercase;color:inherit;font-weight:700;font-size:13px;line-height:150%;transition:color .3s}.header .link:hover{color:#2060f6}.header .hire--link{position:relative;letter-spacing:3px}.header .hire--link:after{content:"";position:absolute;bottom:-4px;right:0;background-color:#2060f6;width:100%;height:2px}.header__title{font-size:52px;font-weight:600;line-height:120%;letter-spacing:-2px;margin-bottom:32px}@media (min-width:640px){.header__title{font-size:64px;line-height:68px;margin-bottom:24px}}@media (min-width:1024px){.header__title{width:490px}}.header__description{font-family:Open Sans,sans-serif;font-weight:400;font-size:18px;line-height:150%;margin-bottom:72px;max-width:362px}.header .button{display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none;color:inherit;width:100%;height:50px;background-color:#2060f6;border-radius:8px;z-index:1;margin-bottom:48px;transition:color .3s}.header .button:hover{color:#2060f6}@media (min-width:640px){.header .button{width:264px;margin-bottom:147px}}.header .button:after{content:"";position:absolute;background-color:#fff;top:50%;left:50%;width:50%;height:100%;border-radius:50%;transition:all .3s ease;z-index:-1;transform:translate(-50%,-50%) scale(0)}.header .button:hover:after{border-radius:8px;width:100%;height:100%;transform:translate(-50%,-50%) scale(1)}.header .slider{position:relative}@media (min-width:1024px){.header .slider{position:absolute;top:120px;right:0;width:50%;bottom:0}}.header .slide--wrapper{position:relative;overflow:hidden;height:390px;width:100%;border-radius:30px}@media (min-width:1024px){.header .slide--wrapper{width:100%;height:100%;top:0;border-top-right-radius:0;border-bottom-left-radius:0}}.header .slide{transition:transform .3s ease}.header .slide--1{transform:translateX(0)}.header .slide--2{transform:translateX(100%)}.header .slide--3{transform:translateX(200%)}.header .img__container{height:390px;position:absolute;width:100%}@media (min-width:1024px){.header .img__container{width:100%;height:100%;top:0}}.header .slider__img{border-radius:30px;width:100%;height:100%;object-fit:cover}@media (min-width:1024px){.header .slider__img{border-top-right-radius:0;border-bottom-left-radius:0}}.header .slider__btn{position:absolute;bottom:22px;left:20px}@media (min-width:640px){.header .slider__btn{bottom:32px;left:41px}}@media (min-width:1024px){.header .slider__btn{bottom:66px;left:78px;display:flex;align-items:center;gap:24px}}.header .slide__btn{display:flex;gap:16px}.header .btn{display:flex;align-items:center;justify-content:center;background-color:#fff;outline:0;cursor:pointer;border:0;width:32px;height:32px;border-radius:50%}.header .description{margin-top:16px}.header .description__title{font-size:13px;line-height:20px;letter-spacing:3px;margin-bottom:8px}.header .description__para{margin:0;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:140%}@media (min-width:1024px){.header .description__para{max-width:266px}}.container{padding:20px 20px 0}@media (min-width:640px){.container{padding:40px 40px 0}}@media (min-width:1024px){.container{max-width:1200px;margin:0 auto}}.about__us{padding:120px 0;text-align:center}@media (min-width:640px){.about__us{padding:148px 0}}.about__us--title{font-style:normal;font-weight:600;font-size:32px;line-height:150%;color:#253757;margin-bottom:24px}@media (min-width:640px){.about__us--title{margin-bottom:16px}}.about__us--description{font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:150%;text-align:center;color:#6c788b}@media (min-width:640px){.about__us--description{max-width:716px;margin:0 auto}}.expertise{background-color:#fff;border-radius:30px;padding:72px 0}.expertise__title{text-align:center;font-style:normal;font-weight:600;font-size:44px;line-height:120%;margin-bottom:56px;color:#253757}@media (min-width:640px){.expertise__title{font-size:52px;line-height:150%;margin-bottom:64px}}.expertise__img{border-radius:20px;margin-bottom:32px;transition:transform .3s ease}@media (min-width:1024px){.expertise__img{margin-bottom:40px}}.expertise__img:hover{transform:scale(1.05)}.expertise__item{margin-bottom:56px}.expertise__item--title{color:#253757;margin-bottom:16px;font-size:20px;line-height:140%;font-weight:600}.expertise__item--description{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#6c788b}@media (min-width:640px){.expertise__item--description{max-width:362px;margin:0 auto}}@media (min-width:1024px){.expertise__item--description{max-width:214px}}.expertise .flex{text-align:center}@media (min-width:1024px){.expertise .flex{display:flex;justify-content:space-between}}.services{margin:120px 0}@media (min-width:640px){.services{margin:148px 0}}@media (min-width:1024px){.services{margin:251px 0 151px}}@media (min-width:1024px){.services .flex{display:flex;justify-content:space-between}}.services .wrapper__left{margin-bottom:48px}@media (min-width:640px){.services .wrapper__left{max-width:264px}}@media (min-width:1024px){.services .wrapper__left{max-width:292px}}.services__subtitle{font-style:normal;font-weight:700;font-size:13px;line-height:20px;color:#c0cdd7;letter-spacing:3px;margin-bottom:16px}.services__title{font-weight:600;font-size:32px;line-height:130%;color:#253757;margin-bottom:24px}.services__description{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#6c788b}.services__description--seprate{margin-bottom:20px}.services .svg{transition:transform .3s ease}.services .svg:hover{transform:translateX(5px)}.services .cards{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:640px){.services .card__items{display:flex;gap:30px}}.services .card{background-color:#fff;box-shadow:0 9px 18px rgba(37,41,49,.03);border-radius:16px;padding:32px;max-width:280px;margin-bottom:24px;transition:.3s ease}.services .card:hover{box-shadow:0 9px 18px rgba(37,41,49,.2)}@media (min-width:640px){.services .card{width:264px}}@media (min-width:1024px){.services .card{width:214px}}.services .card__number{font-weight:600;font-size:13px;line-height:20px;color:#2060f6;padding:2px 12px;background-color:rgba(32,96,246,.17);margin-bottom:24px;width:max-content;border-radius:23px}.services .card__description{color:#6c788b;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:13px;line-height:150%;max-width:180px;margin-bottom:32px}.services .card__link{display:flex;align-items:center;gap:16px;text-decoration:none;color:#253757}@media (min-width:640px){.services .card--2,.services .card--4{transform:translateY(-50%)}}.testimonials__subtitle{font-weight:700;font-size:13px;line-height:20px;letter-spacing:3px;text-transform:uppercase;margin-bottom:16px;color:#c0cdd7}.testimonials__title{font-weight:600;font-size:32px;line-height:150%;color:#253757;margin-bottom:48px}@media (min-width:640px){.testimonials__title{margin-bottom:56px;max-width:202px}}@media (min-width:1024px){.testimonials__title{margin-bottom:85px}}.testimonials .flex{display:flex;align-items:center;flex-direction:column}@media (min-width:1024px){.testimonials .flex{flex-direction:row;justify-content:space-between}}.testimonials__card{background-color:#fff;box-shadow:0 9px 18px rgba(37,41,49,.03);border-radius:16px;padding:75px 0 32px;text-align:center;max-width:280px;margin-bottom:24px;transition:.3s ease}.testimonials__card:hover{box-shadow:0 9px 18px rgba(37,41,49,.2)}@media (min-width:640px){.testimonials__card{min-width:558px}}@media (min-width:1024px){.testimonials__card{height:456px;min-width:312px;margin-right:20px}}.testimonials .qutation__svg{margin-top:70px}@media (min-width:640px){.testimonials .qutation__svg{margin-top:82px}}.testimonials .img__container{position:relative;width:250px;margin:0 auto}.testimonials .svg__rectangle{position:absolute}.testimonials .svg__rectangle--top{left:50px;top:-35px}.testimonials .svg__rectangle--bottom{right:50px;bottom:-25px}.testimonials__img{border-radius:50%;position:relative;z-index:1;object-fit:contain}.testimonials__description{max-width:196px;margin:0 auto;color:#6c788b;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:13px;line-height:150%}@media (min-width:640px){.testimonials__description{min-width:362px}}@media (min-width:1024px){.testimonials__description{min-width:196px}}.testimonials__name{color:#253757;margin:16px 0 4px}.testimonials__proffesion{font-weight:700;font-size:13px;line-height:20px;text-align:center;letter-spacing:3px;text-transform:uppercase;color:#c0cdd7}.result{background-color:#fff;padding:72px 0;text-align:center;margin:120px 0}@media (min-width:640px){.result{padding:200px 0;margin:148px 0 0;background-position:50%;background-repeat:no-repeat;background-image:url(Shapes.4fe94914.png)}}@media (min-width:1024px){.result{margin:186px 0 0}}.result__title{font-weight:600;font-size:44px;line-height:120%;color:#253757;margin-bottom:24px}@media (min-width:640px){.result__title{max-width:508px;margin:0 auto 24px}}@media (min-width:1024px){.result__title{max-width:754px}}.result__description{font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:150%;color:#6c788b;margin-bottom:56px}@media (min-width:640px){.result__description{max-width:508px;margin:0 auto 56px}}@media (min-width:1024px){.result__description{max-width:704px}}.result__link{display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:8px;margin:0 auto;color:#fff;max-width:280px;height:56px;background-color:#2060f6;transition:.3s ease}.result__link:hover{color:#2060f6;background-color:#fff;border:1px solid #2060f6}@media (min-width:640px){.result__link{max-width:264px}}.contactus{background-color:#2c2c2c;border-top-right-radius:32px;border-top-left-radius:32px;padding-top:72px}@media (min-width:640px){.contactus{padding-top:180px}}.contactus__title{font-style:normal;font-weight:600;font-size:32px;line-height:130%;color:#fff;margin-bottom:48px}.contactus .form{display:flex;flex-direction:column;max-width:362px;margin-bottom:96px}.contactus .input{padding:16px 5px;border:none;border-bottom:1px solid #fff;background-color:#2c2c2c;font-weight:600;font-size:15px;line-height:22px;color:#fff;margin-bottom:16px;transition:.3s ease}.contactus .input:focus{outline:none;border-color:#2060f6}.contactus .input::placeholder{font-style:normal;font-weight:600;font-size:15px;line-height:22px;color:#fff;opacity:.7}.contactus .input:hover::placeholder{opacity:1}.contactus .input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #2c2c2c inset;caret-color:#fff}.contactus .button-submit{background-color:#2060f6;color:#fff;padding:16px 0;border:none;font-style:normal;font-weight:600;font-size:15px;line-height:22px;border-radius:8px;margin-top:56px;max-width:280px;transition:.3s ease;cursor:pointer}.contactus .button-submit:hover{background-color:#fff;color:#2060f6}@media (min-width:640px){.contactus .button-submit{max-width:264px}}.contactus .info{display:flex;flex-direction:column;margin-top:40px}@media (min-width:640px){.contactus .info{margin-top:48px}}.contactus .info__title{font-style:normal;font-weight:700;font-size:13px;line-height:20px;letter-spacing:3px;text-transform:uppercase;color:#fff;opacity:.5}.contactus .info__link{font-weight:600;margin-right:45px;font-size:24px;line-height:150%;text-decoration:none;color:#fff;transition:.3s ease}@media (min-width:640px){.contactus .info__link{width:max-content}}.contactus .info__link:hover{color:#2060f6}.contactus .wrapper{margin-top:5px}.contactus .svg path{transition:.3s ease}.contactus .svg:hover path{fill:#2060f6}@media (min-width:1024px){.contactus .grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.contactus .grid__item--desktop-1-5{grid-column:1/6}.contactus .grid__item--desktop-7-12{grid-column:7/13}}.footer{background-color:#2c2c2c;color:#fff;padding:80px 0}@media (min-width:1024px){.footer .wrapper{display:flex;align-items:center;justify-content:space-between}}.footer .nav__list{list-style:none;padding:0;letter-spacing:3px;margin-top:50px;gap:48px}@media (min-width:640px){.footer .nav__list{display:flex}}@media (min-width:1024px){.footer .nav__list{margin:0}}.footer .nav__list--item{margin-bottom:24px}@media (min-width:1024px){.footer .nav__list--item{margin:0}}.footer .link{text-decoration:none;text-transform:uppercase;color:inherit;font-weight:700;font-size:13px;line-height:150%;transition:color .3s}.footer .link:hover{color:#2060f6}.menu{background-color:#2c2c2c;color:#fff;height:100vh;position:fixed;top:0;left:0;right:0;z-index:2;overflow:hidden;transform:translateX(-100%);transition:transform .3s}.menu:target{transform:translateX(0)}.menu .wrapper{display:flex;align-items:center;gap:35px}.menu .icon{color:#fff;font-size:30px}.menu .nav__list{list-style:none;padding:0;letter-spacing:3px;display:flex;flex-direction:column;width:max-content;margin:100px auto;gap:28px}.menu .link{text-decoration:none;text-transform:uppercase;color:inherit;font-weight:700;font-size:13px;line-height:150%;transition:color .3s}.menu .link:hover{color:#2060f6}
/*# sourceMappingURL=main.8aeb94d9.css.map */