.about-us-section,.contact-us-section__content,.header__content,.hire-us-section__content,.nav,.services-section__content,.testimonials-section,.work-section{margin:0 auto;max-width:1200px;width:calc(100% - 460px)}@media (max-width:1600px){.about-us-section,.contact-us-section__content,.header__content,.hire-us-section__content,.nav,.services-section__content,.testimonials-section,.work-section{width:calc(100% - 320px)}}@media (max-width:1400px){.about-us-section,.contact-us-section__content,.header__content,.hire-us-section__content,.nav,.services-section__content,.testimonials-section,.work-section{width:calc(100% - 240px)}}@media (max-width:1200px){.about-us-section,.contact-us-section__content,.header__content,.hire-us-section__content,.nav,.services-section__content,.testimonials-section,.work-section{width:calc(100% - 160px)}}@media (max-width:1000px){.about-us-section,.contact-us-section__content,.header__content,.hire-us-section__content,.nav,.services-section__content,.testimonials-section,.work-section{width:calc(100% - 80px)}}.about-us-section,.contact-us-section__content,.hire-us-section__content,.services-section__content,.work-section{padding-top:148px;padding-bottom:148px}.button,.nav__link,.work-card__button-text,.work-card__number,h1,h2,h3,h4,h5{font-family:Poppins,sans-serif}.button,h1{margin:0}h1{font-size:64px;font-weight:600;letter-spacing:-2px;line-height:68px}@media (max-width:600px){h1{font-size:58px;line-height:60px}}@media (max-width:400px){h1{font-size:46px;line-height:48px}}h2{font-size:52px;line-height:150%}h2,h3{margin:0;font-weight:600;color:#253757}h3{font-size:32px;line-height:130%}h4{margin:0;font-size:20px;font-weight:600;line-height:140%;color:#253757}.nav__link,.work-card__number,h5{margin:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:3px;line-height:150%}.about-us-section__text,.contact-info__link,.header__text,.hire-us-section__text,.input__item,.input__item--message,.input__item::placeholder,.input__item:focus,.service-card__description,.slider__text,.testimonial-card__name,.testimonial-card__text,.work-card__text,.work-section__text{font-family:Open Sans,sans-serif}.about-us-section__text,.contact-info__link,.hire-us-section__text{margin:0;font-size:24px;font-weight:600;line-height:150%;color:#6c788b}.slider__text,.testimonial-card__name,.testimonial-card__text,.work-card__text{margin:0;font-size:13px;font-weight:600;line-height:150%;color:#6c788b}.header__text{margin:0;font-size:18px;font-weight:400;line-height:150%;color:#6c788b}.service-card__description,.work-section__text{margin:0;font-size:14px;font-weight:400;line-height:150%;color:#6c788b}h5{color:#c0cdd7}*{box-sizing:border-box}img{display:block}a{cursor:pointer;text-decoration:none}html{scroll-behavior:smooth}body{margin:0;background:#f2f9ff}.input{position:relative;width:100%}.input:after{display:block;width:100%;content:"";position:absolute;border-bottom:1px solid #fff;transition:border-bottom .2s}.input:hover:after{border-bottom:2px solid #fff}.input__item{border:none;padding:17px 0;width:100%;outline:none;color:#fff;font-size:15px;font-weight:600;background-color:transparent}.input__item--message{resize:none}.input__item::placeholder{font-size:15px;font-weight:600;color:hsla(0,0%,100%,.7)}.input__item:focus{outline:none;color:#fff;font-size:15px;font-weight:600}.input__item:-webkit-autofill{border:none!important;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #2f80ed inset!important;transition:background-color 5000s ease-in-out 0s!important}.button{padding:16px 110px;text-align:center;color:#fff;font-size:15px;font-weight:600;background-color:#ff9c8e;border-radius:64px;border:none;cursor:pointer;transition:background-color .5s}.button:hover{background-color:#ff7e6c}@media (max-width:450px){.button{width:100%;padding:16px 0;display:block}}.header{height:100vh;width:100vw;position:relative;display:grid;grid-template-rows:108px auto;color:#fff;background-color:#2f80ed;border-bottom-left-radius:200px}@media (max-width:1300px){.header{border-bottom-left-radius:0}}@media (max-width:400px){.header{height:calc(100vh + 50px)}}.header__container{display:flex;justify-content:space-between}@media (max-width:1300px){.header__container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr calc(50vh - 54px)}}.header__content{align-self:center}.header__text{margin:32px 0 83px;max-width:365px;color:#fff}@media (max-width:1300px){.header__text{margin-bottom:60px}}@media (max-width:600px){.header__text{margin-bottom:40px}}@media (max-width:400px){.header__text{margin-bottom:30px}}.slider{position:absolute;z-index:0;bottom:0;right:0}@media (max-width:1300px){.slider{width:100%;max-width:100%}}.slider__img-conteiner{max-height:calc(100vh - 108px);width:50vw;display:flex;margin:auto;overflow-x:hidden;border-top-left-radius:200px;box-shadow:inset 0 -200px 100px -100px rgba(0,0,0,.4)}@media (max-width:1300px){.slider__img-conteiner{width:100%;max-width:100%;max-height:calc(50vh - 74px)}}.slider__photo{transform:translateX(0);object-fit:cover;width:100%;display:none;position:relative;z-index:-2}.slider__photo--active{display:block}.slider__control{position:absolute;bottom:40px;left:40px;display:flex;align-items:center}.slider__arrows{margin-right:24px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.slider__arrow{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#fff;width:32px;height:32px;cursor:pointer;transition:background-color .5s}.slider__arrow:after{content:"";display:block;height:18px;width:18px;background-size:contain;background-repeat:no-repeat;background-image:url(arrow.e56f250f.svg)}.slider__arrow:hover{background-color:hsla(0,0%,100%,.8)}.slider__arrow--prev{transform:scaleX(-1)}.slider__caption{max-width:264px}.slider__title{margin-bottom:8px;color:#fff}.slider__text{color:#fff}.nav{padding-top:40px;padding-bottom:40px;display:grid;grid-template-columns:48px 1fr;align-items:center}.nav__logo{display:inline-block;height:28px;width:46px;color:#fff}.nav__wrap{display:grid;grid-template-columns:1fr}.nav__nav-bar--big-screen{display:grid;grid-template-columns:1fr 120px}@media (max-width:800px){.nav__nav-bar--big-screen{display:none}}.nav__nav-bar--small-screen-active{width:100vw;height:100vh;position:absolute;z-index:1;display:flex;flex-direction:column;background-color:#1163cf}@media (max-width:1600px){.nav__nav-bar--small-screen-active{padding:100px 160px}}@media (max-width:1400px){.nav__nav-bar--small-screen-active{padding:100px 120px}}@media (max-width:1200px){.nav__nav-bar--small-screen-active{padding:100px 80px}}@media (max-width:1000px){.nav__nav-bar--small-screen-active{padding:100px 40px}}.nav__list{display:flex;list-style:none}.nav__nav-bar--big-screen .nav__list{margin:0;padding:0;justify-self:center}.nav__nav-bar--small-screen-active .nav__list{flex-direction:column}.nav__item{margin:0 24px}@media (max-width:800px){.nav__item{margin:0 0 40px}}.nav__link{display:inline-block;position:relative;color:#fff}.nav__link:after{display:none;width:100%;height:2px;margin-top:8px;content:"";position:absolute;background-color:#ff9c8e;border-radius:2px;transition:display .5s}.nav__link:hover:after{display:block}.nav__link--last{width:fit-content}.nav__burger-icon{width:28px;height:28px;position:relative;z-index:2;display:none;justify-self:end;cursor:pointer;background-position:50%;background-size:cover;background-image:url(icon-burger-menu.93d8eab2.svg)}.nav__burger-icon--close{background-image:url(icon-burger-menu-close.55f5b39e.svg)}@media (max-width:800px){.nav__burger-icon{display:block}}.about-us-section{display:flex;justify-content:center}.about-us-section__content{max-width:754px;text-align:center}.about-us-section__title{margin-bottom:16px}.about-us-section__text{color:#6c788b}.services-section{background-color:#fff}.services-section__content{display:flex;flex-direction:column;align-items:center}.services-section__cards{width:100%;margin-top:64px;display:grid;align-items:center;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:700px){.services-section__cards{display:grid;grid-template-columns:repeat(1,1fr);gap:80px}}.service-card{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;transition:transform .5s}.service-card:hover{transform:scale(1.04)}@media (max-width:700px){.service-card{max-width:100%;padding:0}}.service-card__img{height:166px;width:166px;object-fit:cover;border-radius:16px}@media (max-width:700px){.service-card__img{width:100%;height:auto}}.service-card__title{margin:40px 0 16px}.service-card__description{max-width:250px;color:#6c788b}@media (max-width:700px){.service-card__description{max-width:500px}}.work-section__content{display:flex;justify-content:space-between}@media (max-width:1300px){.work-section__content{flex-direction:column}}.work-section__text-wrap{margin-top:102px;max-width:400px;margin-right:40px}@media (max-width:1300px){.work-section__text-wrap{margin-top:0;margin-right:0}}.work-section__title{margin:16px 0 24px}.work-section__text{color:#6c788b}.work-section__cards{display:grid;gap:30px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"001 003" "002 004"}@media (max-width:1300px){.work-section__cards{margin-top:60px}}@media (max-width:600px){.work-section__cards{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,auto);grid-template-areas:"001" "002" "003" "004"}}.work-card{width:264px;height:264px;padding:32px;background-color:#fff;border-radius:24px;box-shadow:0 9px 18px 0 rgba(37,21,49,.03);cursor:pointer;transition:box-shadow .5s;transition:transform .5s}.work-card:hover{box-shadow:0 9px 18px 0 rgba(37,21,49,.12);transform:scale(1.04)}@media (max-width:1300px){.work-card{width:100%}}.work-card__number{width:46px;height:24px;display:flex;justify-content:center;align-items:center;letter-spacing:0;border-radius:23px}.work-card__text{margin:24px 0 32px}.work-card__button{display:flex;align-items:center}.work-card__button-icon{margin-right:16px}.work-card__button-text{margin:0;font-size:15px;font-weight:600;color:#334563}.work-card--style-001{grid-area:"001"}.work-card--style-001 .work-card__number{color:#56ccf2;background-color:rgba(86,204,242,.1)}.work-card--style-001 .work-card__button-icon{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#56ccf2;width:40px;height:40px}.work-card--style-001 .work-card__button-icon:after{content:"";display:block;height:24px;width:24px;background-size:contain;background-repeat:no-repeat;background-image:url(arrow-icon-button.45a415b8.svg)}.work-card--style-002{grid-area:"002"}.work-card--style-002 .work-card__number{color:#fcc91d;background-color:rgba(252,201,29,.1)}.work-card--style-002 .work-card__button-icon{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#fcc91d;width:40px;height:40px}.work-card--style-002 .work-card__button-icon:after{content:"";display:block;height:24px;width:24px;background-size:contain;background-repeat:no-repeat;background-image:url(arrow-icon-button.45a415b8.svg)}.work-card--style-003{grid-area:"003"}.work-card--style-003 .work-card__number{color:#15d850;background-color:rgba(21,216,80,.1)}.work-card--style-003 .work-card__button-icon{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#15d850;width:40px;height:40px}.work-card--style-003 .work-card__button-icon:after{content:"";display:block;height:24px;width:24px;background-size:contain;background-repeat:no-repeat;background-image:url(arrow-icon-button.45a415b8.svg)}.work-card--style-004{grid-area:"004"}.work-card--style-004 .work-card__number{color:#f36363;background-color:rgba(243,99,99,.1)}.work-card--style-004 .work-card__button-icon{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#f36363;width:40px;height:40px}.work-card--style-004 .work-card__button-icon:after{content:"";display:block;height:24px;width:24px;background-size:contain;background-repeat:no-repeat;background-image:url(arrow-icon-button.45a415b8.svg)}.testimonials-section{padding-bottom:148px}.testimonials-section__subtitle{margin-bottom:16px}.testimonials-section__cards{margin-top:85px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:700px){.testimonials-section__cards{grid-template-columns:repeat(1,1fr);gap:60px}}.testimonial-card{padding:32px 56px;background-color:#fff;border-radius:16px;max-width:362px;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;box-shadow:0 9px 18px 0 rgba(37,21,49,.03);transition:box-shadow .5s;transition:transform .5s}.testimonial-card:hover{box-shadow:0 9px 18px 0 rgba(37,21,49,.12);transform:scale(1.04)}@media (max-width:1400px){.testimonial-card{padding:32px}}@media (max-width:700px){.testimonial-card{max-width:100%}}.testimonial-card__photo{height:auto;width:100%;border-radius:50%;object-fit:cover;object-position:center top}.testimonial-card__text{margin:8px 0 16px}.testimonial-card__name{margin-bottom:4px;color:#253757}.testimonial-card__icon{display:inline-block}.testimonial-card--1 .testimonial-card__icon,.testimonial-card--2 .testimonial-card__icon,.testimonial-card--3 .testimonial-card__icon{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 21.48C2 20.36 2 19.24 2 18.12C2 16.9533 2 15.81 2 14.69C2 11.0967 2.51333 8.27334 3.54 6.22C4.56667 4.16667 6.36333 3.09333 8.93 3L10.26 5.73C8.81333 5.87 7.81 6.57 7.25 7.83C6.73667 9.04333 6.48 10.98 6.48 13.64H10.19V21.48H2ZM14.32 21.48C14.32 20.36 14.32 19.24 14.32 18.12C14.32 16.9533 14.32 15.81 14.32 14.69C14.32 11.0967 14.8333 8.27334 15.86 6.22C16.8867 4.16667 18.6833 3.09333 21.25 3L22.58 5.73C21.1333 5.87 20.13 6.57 19.57 7.83C19.0567 9.04333 18.8 10.98 18.8 13.64H22.51V21.48H14.32Z" fill="blue"/></svg>');height:24px;width:24px;background-size:cover}.hire-us-section{background-color:#fff;background-image:url(hire-us-bg.c73fdc04.svg)}.hire-us-section__content{display:flex;flex-direction:column;align-items:center;text-align:center}.hire-us-section__text{max-width:754px;margin:24px 0 54px}.footer{background-color:#fff}.contact-us-section{background-color:#2f80ed;color:#fff;border-top-right-radius:200px}@media (max-width:1300px){.contact-us-section{border-top-right-radius:100px}}.contact-us-section__content{display:flex;justify-content:space-between}@media (max-width:1200px){.contact-us-section__content{flex-direction:column}}.contact-us-section__contact-form{margin-bottom:100px}.contact-form{max-width:460px;width:100%}@media (max-width:1200px){.contact-form{max-width:100%}}.contact-form__title{margin-bottom:56px;color:#fff}.contact-form__input{margin-bottom:40px}.contact-form__button{margin-top:40px}.contact-info{width:460px}@media (max-width:1200px){.contact-info{width:100%}}.contact-info__title{color:#fff}.contact-info__heading{margin-bottom:8px}.contact-info__heading--phone{margin-top:56px}.contact-info__heading--address{margin-top:48px}.contact-info__link{color:#fff;transition:text-decoration .5s}.contact-info__link:hover{text-decoration:underline}.contact-info__soc-net-icons-wrap{display:flex;margin-top:84px}.contact-info__soc-net-icon{width:32px;height:32px;margin-right:38px;transition:opacity .5s}.contact-info__soc-net-icon:hover{opacity:.6}.contact-info__soc-net-icon--facebook{background-image:url(facebook.f57583a1.svg)}.contact-info__soc-net-icon--instagram{background-image:url(instagram.62855b74.svg)}.contact-info__soc-net-icon--twitter{background-image:url(twitter.02b1afae.svg)}
/*# sourceMappingURL=main.63260e09.css.map */