body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,sans-serif;margin:0}a{text-decoration:none}*{box-sizing:border-box;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{margin:0 auto;width:1200px}@media screen and (max-width:1250px){.container{width:98%}}@media screen and (max-width:650px){.container{width:98%}}.logo{color:#fff;font-family:Lato,sans-serif;font-size:24px;font-weight:700;text-transform:uppercase}.btn{background:transparent;border:1px solid #fff;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:8px 22px;transition:.3s}.btn:hover{background:hsla(0,0%,100%,.214)}.header-content,.logo-block{align-items:center;display:flex}.header-content{justify-content:space-between}.logo-img{height:35px;margin-right:5px;width:35px}.header{left:50%;padding-top:20px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.hero{background-color:#d52047;background:url(/static/media/Bg.b14855c8f0b37b06c753.png);background-origin:border-box;background-position:50%;background-size:cover}.hero-title{color:#fff;font-size:90px;font-weight:700;letter-spacing:8px;text-shadow:0 5px 10px #c7101081;text-transform:uppercase}.hero-content{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.hero-description{color:#fff;font-size:20px;font-weight:500;margin-top:15px}.about__picture-img{border-radius:16px;height:340px;width:100%}.about{padding:40px 0}.about-content{align-items:center;display:flex;justify-content:space-between}.about__info,.about__picture{width:48%}.about__info{align-content:space-between;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:space-between}.about__info-title{font-size:32px;font-weight:700;margin-bottom:35px}.offer{background:#fafafa;margin-top:20px;padding-bottom:200px}.offer-title{font-size:42px;padding-top:50px;text-align:center}.portfolio{padding-bottom:20px}.offer-carousel{align-items:center;display:flex;justify-content:space-between;margin-top:40px}.offer-carousel-item{width:32%}.portfolio-title{font-size:42px;font-weight:700;padding-top:30px;text-align:center}.portfolio-carousel{align-items:center;display:flex;justify-content:space-between;margin-top:30px}.portfolio-link{font-size:16px;margin-top:50px;text-align:center}.instagram-link{color:#d52047}.phone-link{color:#ed4c5c}.contact-title{font-size:42px;font-weight:700;padding-top:30px;text-align:center}.contact{background:#fafafa;margin-top:20px;padding-bottom:50px}.btn-submit{background:#ed4c5c;padding:12px 25px;transition:.3s}.btn-submit:hover{background:#e13949}.contact-content{align-items:center;margin-top:70px}.contact-content,.contact-inputs{display:flex;justify-content:space-between}.contact-inputs{align-items:flex-start;flex-direction:column}.contact-form{width:50%}.contact-sidebar-title{font-size:30px;font-weight:500;margin-bottom:20px}.contact-text{font-size:14px;font-weight:400;width:60%}.contact-inputs__input{border:1px solid #333;border-radius:6px;margin-bottom:12px;padding:15px 25px;width:100%}.footer__label{text-align:center}input::-webkit-input-placeholder{font-size:1.2em;font-weight:700}input::placeholder{font-size:1.2em;font-weight:700}@media screen and (max-width:900px){.logo{font-size:22px}.header{width:98%}.header-content{justify-content:space-between;width:100%}}@media screen and (max-width:650px){.logo{font-size:20px}.header{width:90%}.header-content{justify-content:space-between;width:100%}.btn{margin-left:40px}.hero-title{font-size:30px}.hero-description{font-size:14px}.about-content{flex-direction:column;text-align:center}.about__info,.about__picture{width:98%}.about__picture-img{height:100%;margin-top:20px}.offer-carousel{margin-top:-80px}.offer-carousel,.portfolio-carousel{flex-direction:column}.offer-carousel-item{margin-top:150px;width:100%}.offer-title,.portfolio-title{font-size:38px}.portfolio-carousel-item{margin-top:25px;width:100%}.contact-title{font-size:32px}.contact-text{width:100%}.contact-content{flex-direction:column;margin-top:30px;text-align:center}.contact-inputs{align-items:flex-end}.contact-form{margin-top:20px;width:100%}}.card-img{border-radius:16px;height:260px;width:100%}.card{position:relative}.card-section{align-items:center;background-color:#fff;border-radius:16px;bottom:0;box-shadow:0 5px 30px 0 #0000001a;height:198px;left:50%;padding:30px 15px;position:absolute;text-align:center;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:90%}.card-section-title{font-size:20px;height:30%;margin-bottom:10px}@media screen and (max-width:1200px){.card-section{height:220px}.card-section-title{font-size:18px;height:20%}.card-section-text{font-size:15px}}@media screen and (max-width:900px){.card-section{height:270px}.card-section-title{font-size:17px;height:18%}.card-section-text{font-size:14px}}@media screen and (max-width:650px){.card-section{height:220px}.card-section-title{font-size:20px;height:30%}.card-section-text{font-size:15px}}.case{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-sizing:border-box;color:#000;cursor:pointer;height:341px;margin:20px}.case__img{width:100%}.case__title{font-size:24px;font-weight:500;margin-top:5px;text-align:center;text-transform:uppercase}.case__image{height:100%;width:100%}@media screen and (max-width:900px){.case__title{font-size:18px}}
/*# sourceMappingURL=main.ae32f200.css.map*/