h1,h2,h3{font-family:Halyard Display,sans-serif;color:#1e266d;font-weight:700}h2{font-size:48px;line-height:60px;text-align:center}@media (min-width:1600px){h2{font-size:48px;line-height:60px}}a,button,p{font-family:Halyard Text,sans-serif;font-weight:400;color:#455880}@font-face{font-family:Halyard Text;src:url(Halyard Text Regular.25fdd8c1.ttf)}@font-face{font-family:Halyard Display;src:url(Halyard Display Regular.252d562d.ttf)}a,body,h1,h2,h3,p,ul{margin:0;padding:0}*{box-sizing:border-box}.page{scroll-behavior:smooth}.page__body{background-color:#fff}.page__menu{position:absolute;top:5px;left:0;right:0;bottom:0;height:100%;transform:translateX(-100%);transition:transform .3s}.page__menu:target{transform:translateX(0);z-index:1}.page__hero{padding-top:73px}@media (min-width:1024px){.page__hero{padding-top:146px}}.page__logos{padding-top:80px}@media (min-width:640px){.page__logos{padding-top:120px}}@media (min-width:1024px){.page__logos{padding-top:186px}}.page__about{padding-top:80px}@media (min-width:640px){.page__about{padding-top:120px}}@media (min-width:1024px){.page__about{padding-top:162px}}.page__portfolio{padding-top:70px}@media (min-width:1024px){.page__portfolio{padding-top:139px}}.page__testimonials{padding:115px 0 90px}@media (min-width:1024px){.page__testimonials{padding:232px 0 150px}}.page__cta{padding:88px 0 115px}.page__footer{padding:124px 0 107px}.container{max-width:1180px;padding:0 20px;margin:0 auto}@media (min-width:640px){.container{padding:0 40px}}@media (min-width:1024px){.container{padding:0 55px}}@media (min-width:1600px){.container{padding:0}}.header__content{padding:20px 0}.header__subcontent,.logo{display:flex;align-items:center}.logo__img{height:31px;margin-right:85px}.nav--switcher{display:none}@media (min-width:640px){.nav--switcher{display:none}}@media (min-width:1024px){.nav--switcher{display:block}}.nav__list{display:flex;gap:45px;list-style:none}.nav__link{color:#1e266d;font-size:16px;text-decoration:none}.nav__link:hover{transition:.3s;color:#ff2e6a}.nav__arrow-down{padding-left:7px}.button{position:relative;display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;border-radius:100px;border:1px solid #3751ff;background-color:#3751ff}.button:hover{transition:.3s;transform:scale(1.1)}.button__call{height:40px;width:113px}@media (min-width:1600px){.button__call:before{content:"+00 123 456 789";position:absolute;left:-156px;display:block;width:max-content;padding-right:20px;color:#1e266d}}.button__hero{height:50px;width:148px}.button__hero--feature{width:200px;background-color:#fff;color:#455880;border:1px solid transparent;box-shadow:0 2px 4px rgba(0,0,0,.05)}.button__cta{height:56px;background-color:#fff;color:#455880;font-size:18px;line-height:20px;margin-bottom:19px}.button__cta-img{margin-right:15px}.top-actions{display:flex;justify-content:space-between;align-items:center}.icon--menu{transform:translateY(-10%)}@media (min-width:1024px){.icon--menu{display:none}}@media (min-width:1600px){.icon--menu{display:none}}.icon--cross{transform:translateY(-10%)}@media (min-width:1024px){.icon--cross{display:none}}@media (min-width:1600px){.icon--cross{display:none}}.menu{background-color:#fff}@media (min-width:1024px){.menu{display:none}}@media (min-width:1600px){.menu{display:none}}.menu__content{display:flex;flex-direction:column;gap:25px;padding:20px 0}.menu__subcontent{display:flex;align-items:center}.menu__list{display:flex;flex-direction:column;gap:25px;list-style:none}.menu__link{color:#1e266d;font-size:16px;text-decoration:none}.menu__link:hover{transition:.3s;color:#ff2e6a}.menu__arrow-down{cursor:pointer;padding-left:7px}.hero{background:linear-gradient(180deg,rgba(242,249,255,.12),#f2f9ff);height:800px}@media (min-width:640px){.hero{height:878px}}.hero__title{font-size:56px;line-height:59px;text-align:center;margin-bottom:27px}.hero__text{font-size:18px;line-height:27px;text-align:center;margin-bottom:29px}.hero__btn-container{display:flex;justify-content:center;gap:23px;margin-bottom:60px}@media (min-width:1024px){.hero__btn-container{margin-bottom:32px}}.hero__img{display:block;position:relative;width:100%;margin:0 auto}@media (min-width:1024px){.hero__img{max-width:977px}}.logos__text{font-size:16px;line-height:27px;text-align:center;opacity:.5;margin-bottom:49px}.logos__teams{display:grid;grid-template-columns:max-content max-content max-content;justify-content:center;gap:20px 15px}@media (min-width:640px){.logos__teams{gap:30px 30px}}@media (min-width:1024px){.logos__teams{gap:50px 50px}}@media (min-width:1600px){.logos__teams{display:flex;gap:72px}}.logos__team:hover{transition:.3s;transform:scale(1.1)}.about__title{margin-bottom:126px}.about__content{height:727px;display:flex;flex-direction:column}@media (min-width:1024px){.about__content{height:827px;flex-direction:row;justify-content:center;gap:168px}}.about__img{display:none}@media (min-width:1024px){.about__img{display:block;position:relative;top:-227px}}.about__features{display:flex;flex-direction:column;align-items:center}.about__item{width:405px;display:flex;align-items:start;gap:47px;margin-bottom:41px;border-bottom:1px solid rgba(69,88,128,.2)}.about__item:last-child{margin-bottom:0;border-bottom:none}.about__subtitle{font-size:22px;line-height:27px;margin-bottom:32px}.about__info{font-size:18px;line-height:27px;margin-bottom:55px}.portfolio{background-color:#fff9ea}.portfolio__text,.portfolio__title{margin-bottom:40px}.portfolio__text{font-size:21px;line-height:31px;text-align:center}.portfolio__btn{width:148px;height:50px;margin:0 auto 37px}.portfolio__img{width:100%;height:auto;position:relative;bottom:-4px}.testimonials__title{margin-bottom:56px}.testimonials__container{display:flex;flex-direction:column;gap:24px}@media (min-width:640px){.testimonials__container{gap:30px}}@media (min-width:1024px){.testimonials__container{flex-direction:row;gap:32px}}.testimonials__card{display:flex;flex-direction:column;align-items:center;width:100%;padding:38px 25px 32px;border:1px solid rgba(69,88,128,.2);border-radius:4px}@media (min-width:640px){.testimonials__card{padding:38px 34px 32px}}@media (min-width:1024px){.testimonials__card{padding:38px 34px 32px}}@media (min-width:1600px){.testimonials__card{padding:38px 44px 32px}}.testimonials__card:hover{box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);transition:box-shadow .3s ease-in-out}.testimonials__about{font-size:18px;line-height:32px;margin-bottom:39px}@media (min-width:640px){.testimonials__about{height:70px}}@media (min-width:1024px){.testimonials__about{height:211px}}.testimonials__photo{height:64px;width:64px;margin-bottom:23px}.testimonials__name{font-size:22px;line-height:27px}.testimonials__link{font-size:18px;line-height:32px;text-decoration:none}.cta{background-color:#3751ff}.cta__content{display:flex;flex-direction:column;align-items:center}@media (min-width:1024px){.cta__content{flex-direction:row;justify-content:space-between}}.cta__title{color:#fff}.cta__contact{padding-top:27px}.cta__text{font-size:16px;line-height:20px;color:#dfe0eb}.cta__link{color:#fed385;text-decoration:none}.cta__link:hover{color:#455880;background-color:#fed385}.footer__content{display:flex;flex-wrap:wrap;gap:50px;padding-bottom:68px}@media (min-width:1024px){.footer__content{flex-direction:row;justify-content:space-between}}.footer__col{display:flex;flex-direction:column}.footer__logo{height:26px;width:70px;margin-bottom:34px}.footer__text{font-size:18px;line-height:26px;max-width:310px}.footer__title{font-size:22px;line-height:27px;margin-bottom:22px}.footer__list{list-style:none}.footer__link{font-size:18px;line-height:40px;text-decoration:none}.footer__link:hover{color:#ff2e6a}.footer__icon:hover{transition:.3s;transform:scale(1.1);filter:invert(39%) sepia(62%) saturate(6129%) hue-rotate(326deg) brightness(101%) contrast(101%)}.footer__soc{display:flex;gap:25px}.footer__policy{display:flex;gap:30px;padding-top:53px;border-top:1px solid rgba(135,146,161,.08)}@media (min-width:1024px){.footer__policy{justify-content:space-between}}.footer__copyright{font-size:14px;line-height:27px;color:rgba(69,88,128,.5)}.footer__policy-list{display:flex;gap:28px;list-style:none}.footer__policy-link{font-size:14px;line-height:27px;text-decoration:none}.footer__policy-link:hover{color:#ff2e6a}
/*# sourceMappingURL=main.672b380b.css.map */