@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600&display=swap");h1{font-size:4.5rem}h2{font-size:4rem}h3{font-size:3.5rem}h4{font-size:3rem}h5{font-size:2.5rem}h6{font-size:2rem}p{font-size:1.6rem;line-height:1.7}a{text-decoration:none}.bg--gray{background-color:#e9e9e9}.bg--light-orange{background-color:#f0c7b1}.bg--lavender{background-color:#dfe7f2}.cards-wrapper{width:100%;height:auto;margin-bottom:20px;display:flex;flex-wrap:wrap}.cards-wrapper .card__capability--number{width:300px;height:230px;border-radius:12.5px;display:flex;flex-direction:column;box-sizing:border-box;padding:15px}@media only screen and (max-width: 979px){.cards-wrapper .card__capability--number{width:100%;height:170px;margin-top:25px}}@media only screen and (max-width: 479px){.cards-wrapper .card__capability--number{margin-top:0}.cards-wrapper .card__capability--number:first-child{margin-top:25px}}.cards-wrapper .card__capability--number span{margin-top:10px}.cards-wrapper .card__capability--number .card--number{font-size:45px;font-weight:600}.cards-wrapper .card__capability--number .card--title{font-size:20px}.cards-wrapper .card__capability--description{width:320px;height:380px;border-radius:12.5px;display:flex;flex-direction:column;background-color:#fffaf2;padding-bottom:16px}.cards-wrapper .card__capability--description .card--image{width:100%;margin-top:15px;display:flex;justify-content:center}.cards-wrapper .card__capability--description .card--image img{width:180px;object-fit:cover}.cards-wrapper .card__capability--description .card--title{font-size:28px;font-weight:400;margin:25px 0 0 20px}.cards-wrapper .card__capability--description .card--list-description{list-style:"- ";margin-top:10px}.cards-wrapper .card__capability--description .card--list-description li{margin:6px 0 0 32px;font-size:20px;color:#3f3d56;font-weight:300}@media only screen and (max-width: 979px){.cards-wrapper .card__capability--description{width:360px;height:auto;margin-top:25px}.cards-wrapper .card__capability--description .card--image{width:100%;margin-top:15px;display:flex;justify-content:center}.cards-wrapper .card__capability--description .card--image img{width:200px;height:200px;object-fit:cover}}.input__group{display:flex;flex-direction:column;width:100%;margin-top:15px}.input__group label{font-size:16px;margin-bottom:7.5px}.input__default{width:calc(100% - 15px);height:45px;padding-left:15px;background-color:#fff;border-radius:5px;font-size:16px;box-shadow:0px 1px 5px #e9e9e9}*{margin:0;padding:0}html{font-size:10px;font-family:"Rubik", sans-serif;color:#1f1e21}button{background-color:transparent;border:none;cursor:pointer}ul{list-style:none}input{border:none;outline:none}.container{width:1400px;height:auto;display:flex;flex-direction:column;margin:auto}@media screen and (max-width: 1400px){.container{width:95%}}section{width:100%;height:auto;display:flex;flex-direction:column}section .section__description{font-size:18px}.overlay{width:100%;height:100vh;background-color:#000000;opacity:0.4;position:fixed;top:0;left:0;z-index:15;display:none}.overlay--opened{display:block}.modal__order{width:400px;height:auto;position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);background-color:#fffaf2;padding:30px;display:none;justify-content:center;align-items:center;flex-direction:column;opacity:1;border-radius:20px;z-index:20}.modal__order .modal__button--close{width:45px;height:45px;position:absolute;right:-20px;top:-20px;border-radius:50%;background-color:#fff;cursor:pointer}.modal__order .modal__button--close img{width:20px}.modal__order .modal__title{font-size:25px;font-weight:500;opacity:1;transition:0.35s ease-in-out}.modal__order .modal__form{width:100%;margin-top:30px;opacity:1;transition:0.4s ease-in-out;display:flex;flex-direction:column}.modal__order .modal__form--button-submit{margin-top:15px;width:100%;height:50px;border-radius:7.5px;font-size:16px;font-weight:600;color:#fff;background-color:#1f1e21;letter-spacing:1px;opacity:1;transition:0.45s ease-in-out}@media only screen and (max-width: 767px){.modal__order{width:100%;height:100vh;padding:0;left:0;top:0;transform:translateX(0) translateY(0) !important;background-color:#fffaf2;border-radius:0}.modal__order .modal__title{margin-left:10px}.modal__order .modal__form{width:90%}.modal__order .modal__button--close{width:50px;height:50px;right:10px;top:10px}}.modal--opened{display:flex;transition:0.2s ease-in;opacity:1;transform:translateX(-50%) translateY(-50%) scaleY(1)}.modal--opened .modal__title,.modal--opened .modal__form,.modal--opened .modal__form--button-submit{opacity:1}.sidebar{width:100%;height:100vh;position:fixed;left:0;top:0;z-index:12;background-color:#fffaf2;display:none;align-items:center}.sidebar .sidebar__close-sidebar{width:60px;height:60px;position:absolute;right:20px;top:20px;background-color:#fff;border-radius:50%}.sidebar .sidebar__links{width:200px;height:auto;display:flex;flex-direction:column;margin-left:30px}.sidebar .sidebar__links .link{margin-top:20px;font-size:40px;color:#1f1e21;position:relative}@media only screen and (max-width: 369px){.sidebar .sidebar__links .link{font-size:30px}}.sidebar .sidebar__links .link::before{content:"";position:absolute;left:0;width:0;bottom:-5px;height:3px;background-color:#1f1e21;transition:0.25s ease-in-out}.sidebar .sidebar__links .link:hover::before{width:100%}.sidebar .sidebar__socials{width:200px;position:absolute;bottom:50px;left:30px;display:flex}.sidebar .sidebar__socials .link--social{width:55px;height:55px;border-radius:50%;background-color:#1f1e21;margin-right:15px;display:flex;justify-content:center;align-items:center}.sidebar .sidebar__socials .link--social img{width:30px}.sidebar .sidebar__socials .link--social:last-child{margin-right:0}.sidebar .sidebar__socials .link--social:last-child img{width:25px}.sidebar--opened{display:flex}.navbar{width:100%;height:80px;position:fixed;top:0;left:0;background-color:#fffaf2;display:flex;align-items:center;z-index:10}@media only screen and (max-width: 979px){.navbar{height:60px}}.navbar .container{flex-direction:row;justify-content:space-between}.navbar .navbar__open-sidebar{display:none;align-self:center;cursor:pointer}@media only screen and (max-width: 979px){.navbar .navbar__open-sidebar{display:block}}.navbar .navbar__title{font-size:30px;font-weight:600;align-self:center}@media only screen and (max-width: 979px){.navbar .navbar__title{display:none}}.navbar .navbar__links{display:flex;align-items:center}.navbar .navbar__links .link{font-size:20px;font-weight:600;margin-right:40px;color:#1f1e21}.navbar .navbar__links .link:last-child{margin-right:0}.navbar .navbar__links .link:hover{color:#c9825d}.navbar .navbar__links .navbar__button{padding:15px 40px;background-color:#c9825d;font-family:"Rubik", sans-serif;font-size:18px;font-weight:600;color:#fff;border-radius:50px}@media only screen and (max-width: 979px){.navbar .navbar__links .link{display:none}.navbar .navbar__links .navbar__button{padding:15px 35px;font-size:16px}}@media only screen and (max-width: 479px){.navbar .navbar__links .link{display:none}.navbar .navbar__links .navbar__button{padding:12px 30px;font-size:15px}}main{margin-top:80px;width:100%;height:auto;min-height:100vh}@media only screen and (max-width: 979px){main{margin-top:60px}}.section__welcome{width:100%;position:relative;height:calc(100vh - 80px);background-color:#fffaf2}@media only screen and (max-width: 979px){.section__welcome{height:calc(100vh - 60px)}}.section__welcome .container{flex-direction:row;align-items:center;justify-content:space-between}@media only screen and (max-width: 979px){.section__welcome .container{flex-direction:column-reverse}}.section__welcome .welcome__title{z-index:2}@media only screen and (max-width: 979px){.section__welcome .welcome__title{align-self:flex-start}}.section__welcome .welcome__title h1{font-size:65px;text-transform:uppercase;color:#fff;margin-bottom:40px}@media only screen and (max-width: 1289px){.section__welcome .welcome__title h1{font-size:50px}}@media only screen and (max-width: 479px){.section__welcome .welcome__title h1{font-size:35px}}.section__welcome .welcome__title .button__scroll-bottom{position:relative;color:#fff;font-size:17px;font-weight:500;padding:17px 35px;background-color:#fff;color:#1f1e21;border-radius:12px;z-index:1}.section__welcome .welcome__title .button__scroll-bottom:hover{transition:0.15s ease-out;color:#fff;background-color:#c9825d}@media only screen and (max-width: 479px){.section__welcome .welcome__title .button__scroll-bottom{padding:15px 30px;font-size:16px}}.section__welcome .welcome__image{position:absolute;left:0;top:0;width:100%;height:calc(100vh - 80px)}@media only screen and (max-width: 979px){.section__welcome .welcome__image{height:calc(100vh - 60px)}}.section__welcome .welcome__image img{width:100%;height:100%;object-fit:cover}.section__capabilities--cards-numbers{margin-top:40px}.section__capabilities--cards-numbers .cards-wrapper{margin-top:30px;justify-content:space-around}@media only screen and (max-width: 979px){.section__capabilities--cards-numbers .cards-wrapper{transform:translateY(0);display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}}@media only screen and (max-width: 767px){.section__capabilities--cards-numbers .cards-wrapper{grid-template-columns:1fr 1fr;gap:25px}}@media only screen and (max-width: 479px){.section__capabilities--cards-numbers .cards-wrapper{grid-template-columns:1fr}}.section__capabilities{margin-top:30px}.section__capabilities .section__title p{margin:20px 0 15px 0;width:450px}@media screen and (max-width: 550px){.section__capabilities .section__title p{width:100%}}.section__capabilities .section__title .link--download{font-size:18px;color:#c9825d;display:flex;align-items:center}.section__capabilities .section__title .link--download img{margin-right:15px}@media only screen and (max-width: 979px){.section__capabilities{margin-top:25px}.section__capabilities .section__title{margin-top:20px}}.section__capabilities--cards-description{height:600px}.section__capabilities--cards-description .cards-wrapper{justify-content:space-around}.section__capabilities--cards-description .cards-wrapper .card__capability--description:first-child{transform:translateY(120px)}@media only screen and (max-width: 979px){.section__capabilities--cards-description .cards-wrapper .card__capability--description:first-child{transform:translateY(0)}}.section__capabilities--cards-description .cards-wrapper .card__capability--description:last-child{transform:translateY(-120px)}@media only screen and (max-width: 979px){.section__capabilities--cards-description .cards-wrapper .card__capability--description:last-child{transform:translateY(0)}}@media only screen and (max-width: 979px){.section__capabilities--cards-description{height:auto;display:grid}.section__capabilities--cards-description .cards-wrapper{grid-template-columns:1fr 1fr;gap:50px}}@media only screen and (max-width: 479px){.section__capabilities--cards-description .cards-wrapper{grid-template-columns:1fr;gap:20px}}.section__projects{margin-top:40px}.section__projects .projects__slider--buttons{margin-top:30px;display:flex;width:100%;white-space:nowrap}@media only screen and (max-width: 979px){.section__projects .projects__slider--buttons{overflow-x:scroll}.section__projects .projects__slider--buttons::-webkit-scrollbar{display:none}.section__projects .projects__slider--buttons::-webkit-scrollbar-thumb{display:none}}.section__projects .projects__slider--buttons .slider__button{padding:14px 30px;background-color:#e9e9e9;font-family:"Rubik", sans-serif;border-radius:30px;color:#1f1e21;font-size:16px;margin-right:25px}.section__projects .projects__slider--buttons .button-selected{background-color:#c9825d;color:#fff}.section__projects .projects__slider{width:100%;height:auto;min-height:500px;margin:30px 0 30px 0;display:none}.section__projects .projects__slider .slide{width:100%;height:550px;display:grid;grid-template-columns:550px auto;position:relative}.section__projects .projects__slider .slide .slide__description{display:flex;flex-direction:column;justify-content:center}.section__projects .projects__slider .slide .slide__description .description__overlay{width:100%;height:550px;position:absolute;left:0;top:0;opacity:0.8;z-index:-1;display:none}.section__projects .projects__slider .slide .slide__description .description__title{font-size:35px;color:#c9825d}.section__projects .projects__slider .slide .slide__description .description__text{margin-top:15px;font-size:18px}.section__projects .projects__slider .slide .slide__image{width:100%;height:550px;background-color:#e9e9e9;border-radius:12px}.section__projects .projects__slider .slide .slide__image img{width:inherit;height:inherit;object-fit:cover;border-radius:12px}@media only screen and (max-width: 1289px){.section__projects .projects__slider .slide{height:auto;grid-template-columns:1fr}.section__projects .projects__slider .slide .slide__description{height:auto;position:absolute;left:0;bottom:0;padding:10px 20px 20px 20px;z-index:2}.section__projects .projects__slider .slide .slide__description .description__overlay{width:100%;height:100%;background-color:#1f1e21;display:block;border-radius:12px}.section__projects .projects__slider .slide .slide__description .description__title{font-size:35px}.section__projects .projects__slider .slide .slide__description .description__text{color:#fff}}@media only screen and (max-width: 767px){.section__projects .projects__slider .slide .slide__description .description__title{font-size:30px}.section__projects .projects__slider .slide .slide__description .description__text{font-size:17px}}@media only screen and (max-width: 479px){.section__projects .projects__slider .slide .slide__description{padding:15px}.section__projects .projects__slider .slide .slide__description .description__title{font-size:25px}.section__projects .projects__slider .slide .slide__description .description__text{font-size:14px}}.section__projects .projects__slider--active{display:block}footer{width:100%;height:200px;background-color:#fffaf2;display:flex}@media only screen and (max-width: 767px){footer{height:auto}}footer .container{justify-content:space-between;flex-direction:row}@media only screen and (max-width: 767px){footer .container{flex-direction:column}}footer .footer__contacts{display:flex;flex-direction:column}@media only screen and (max-width: 767px){footer .footer__contacts{margin-top:30px}}footer .footer__contacts span{font-size:18px;margin-top:15px}@media only screen and (max-width: 767px){footer .footer__contacts span{font-size:16px}}footer .footer__contacts span a{position:relative;color:#c9825d}footer .footer__contacts span a::before{content:"";position:absolute;left:0;width:0;bottom:-5px;height:1.5px;background-color:#c9825d;transition:0.25s ease-in-out}footer .footer__contacts span a:hover::before{width:100%}footer .footer__socials{display:flex;align-items:center}@media only screen and (max-width: 767px){footer .footer__socials{margin:30px 0 30px 0}}footer .footer__socials .link--social{width:55px;height:55px;border-radius:50%;background-color:#1f1e21;margin-right:15px;display:flex;justify-content:center;align-items:center}footer .footer__socials .link--social img{width:30px}footer .footer__socials .link--social:last-child{margin-right:0}footer .footer__socials .link--social:last-child img{width:25px}
/*# sourceMappingURL=main.min.css.map */