@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Playfair+Display+SC&display=swap);@import url(https://fonts.googleapis.com/css2?family=Red+Rose:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;border:0;margin:0;padding:0}img,picture{height:auto;max-width:100%}body{background-color:#fff}.container{margin-left:auto;margin-right:auto;max-width:1160px;padding-left:20px;padding-right:20px}.header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-box-shadow:0 4px 5px rgba(164,160,160,.25);box-shadow:0 4px 5px rgba(164,160,160,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:66px}.content__mainTitle{color:#27252b;font-family:"Playfair Display SC",serif;font-size:26px;font-weight:400;line-height:40px;margin:40px 0 50px;text-align:center}.content__work{margin-bottom:60px}.content__work img{width:100%}.content__monitor img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.content__monitor:hover img{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.content__title{color:#27252b;font-family:"Red Rose",cursive;font-size:24px;font-weight:700;line-height:39.97px;text-align:center}.content__details{margin-top:50px}.content__detailsTitle{color:#302828;font-family:Rubik,sans-serif;font-size:24px;font-weight:400;line-height:30px;margin-bottom:16px}.content__listItem{color:#302828;font-family:Rubik,sans-serif;font-size:15px;font-weight:400;line-height:20px;list-style:url(../images/marker.svg);margin-bottom:16px;margin-left:16px}.content__imgLeft{display:none;padding-right:20px}.content__imgLeft img{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}.content__detailsRight{display:none;padding-left:0;padding-right:30px;width:44%}.content__text{margin-top:50px}.content__text p{color:#4f4848;font-family:Roboto,sans-serif;font-size:14px;line-height:22px;letter-spacing:.5px}.footer{background-color:#302828;color:#fff;margin-top:50px;text-align:center}.footer .container{padding:50px 20px 40px}.footer__copyright{font-family:Roboto,sans-serif;font-size:12px;line-height:22px;letter-spacing:.5px;margin:20px 0 15px;text-transform:capitalize}.footer__copyright span{display:table;margin:0 auto}.footer__name{font-family:"Red Rose",cursive;font-size:18px;font-weight:700;line-height:26px;text-transform:uppercase}@media screen and (min-width:601px){.content__mainTitle{font-size:40px;margin:50px 0 76px}.content__demoworks,.content__details{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.content__work{margin-bottom:0;width:50%}.content__work:nth-child(odd){margin-right:20px}.content__work:nth-child(even){margin-left:20px}.content__title{font-size:26px;margin-top:14px}.content__details{margin-top:80px}}@media screen and (min-width:768px){.content__detailsLeft{width:56%}.content__detailsTitle{font-size:26px;line-height:37.96px;margin-bottom:30px}.content__listItem{font-size:16px;font-weight:400;line-height:18.96px;margin-bottom:23px;margin-left:16px}.content__imgLeft{display:block}.content__detailsRight{display:block}.content__text{margin-top:-58px;max-width:74%}.content__text p{font-size:16px;line-height:24px}.footer .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70px;padding:4px 20px 0}.footer__copyright{margin:0 0 0 70px;padding-top:3px}.footer__name{font-size:21px}}@media screen and (min-width:960px){.footer{margin-top:75px}}@media screen and (min-width:992px){.content__mainTitle{font-size:50px;line-height:66.65px}.content__demoworks,.content__details{margin:0 -1%}.content__work{width:calc(50% - 4.8%)}.content__work:nth-child(odd){margin-right:4.8%}.content__work:nth-child(even){margin-left:4.8%}.content__title{font-size:32px}.content__details{margin-top:175px}.content__detailsTitle{font-size:32px;margin-bottom:40px;margin-left:10px}.content__listItem{margin-left:27px}.content__imgLeft{padding-right:8%}.content__detailsRight{padding-left:20px;padding-right:7%}}