@import"https://fonts.cdnfonts.com/css/raleway-5";.thumbnails-container{display:grid;grid-template-columns:repeat(3,2fr);grid-gap:2rem;margin:2rem 4rem 6rem}.thumbnails-more{display:flex;justify-content:center}.thumbnails-more button{color:#363636;background-color:transparent;border:1px solid #363636;border-radius:25px;font-size:11px;font-weight:600;padding:15px 43px;line-height:2em;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.thumbnails-more button:hover{border-color:#363636;background-color:#363636;color:#fff;transition-duration:.3s}@media screen and (max-width: 800px){.thumbnails-container{grid-template-columns:repeat(2,2fr);margin:2rem 4rem}}@media screen and (max-width: 500px){.thumbnails-container{grid-template-columns:repeat(1,1fr);margin:3rem 1rem}}.project h1{color:#1b1b1b;font-weight:300;font-size:18px;line-height:1.67em;letter-spacing:.05em;padding-bottom:20px;text-transform:uppercase;text-decoration:none;cursor:pointer}.project img{width:100%;height:auto;cursor:pointer}.project img:hover{opacity:.9;transition-duration:.5s}.contact-container{display:flex;justify-content:space-between;align-items:flex-end;text-align:center;margin:8rem 4rem 6rem}.contact-container h1{font-size:18px;font-weight:600;text-transform:uppercase}.contact-container img{width:100%;max-width:500px}.contact-container p{color:#1b1b1b;font-size:14px;font-weight:300}.contact-container p:last-child{margin-bottom:0}@media screen and (max-width: 1500px){.contact-container img{max-width:300px}}@media screen and (max-width: 1300px){.contact-container{display:flex;flex-direction:column;align-items:center}.contact-info{margin-bottom:150px}}@media screen and (max-width: 500px){.contact-container{margin:3rem 1rem}.contact-container img{max-width:500px}}@media screen and (min-width: 1921px){.contact-container{justify-content:space-evenly}}.container{display:flex;flex-direction:column;margin:3rem 4rem 8rem;padding:80px 305px 0 230px}.container h1{color:#1b1b1b;font-size:25px;font-weight:300;letter-spacing:.05em;margin-bottom:200px}.container-left__heading{color:#1b1b1b;font-weight:600;font-size:16px}.container-left p{color:#1b1b1b;font-size:15px;font-weight:300;line-height:1.67em}.container-left p:last-child{margin-bottom:0}.container-bottom{display:flex;justify-content:space-between}.container-form{display:flex;flex-direction:column;justify-content:space-between;gap:15px;width:100%;max-width:800px}.container-form input{color:#333;background-color:#fff;border-radius:0;border:1px solid #ccc;height:50px;font-size:15px;padding:6px 10px;line-height:1.3;outline:none}.container-form input:nth-child(1),input:nth-child(2){margin-top:0}.container-form button{padding:10px 15px;background-color:#fff;border:1px solid #000;color:#333;font-size:1em;width:100px;cursor:pointer}.container-form button:hover{background-color:#000;color:#fff;transition-duration:.5s;transition-delay:.1s}.container-form__name{display:flex;justify-content:space-between;width:100%;gap:15px}.container-form__name input{width:100%}.container-form textarea{color:#333;background-color:#fff;border-radius:0;border:1px solid #ccc;height:200px;font-size:15px;padding:6px 10px;line-height:1.3;outline:none;resize:vertical}@media screen and (max-width: 1500px){.container-form{width:100%;max-width:400px}}@media screen and (max-width: 1300px){.container{align-items:center;padding:80px}.container-bottom{display:flex;flex-direction:column}.container-form{padding-top:40px}}@media screen and (max-width: 1024px){.container{align-items:center;padding:40px 0}.container h1{margin-bottom:100px}}@media screen and (max-width: 500px){.container{margin:3rem 1rem 8rem}}.project-container{margin:2rem auto 4rem;padding:0 4rem}.project-container img{width:100%;margin-bottom:2rem}.project-container_horizontal{display:grid;margin:0 auto;max-width:1100px}.project-container_horizontal img{width:100%;margin-bottom:2rem}.project-container_vertical{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;margin:0 auto;max-width:1100px}.project-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.project-info span{text-align:right;width:50%;font-family:var(--font-family);color:#1b1b1b;font-weight:300;font-size:15px;line-height:1.67em;margin-top:140px}.project-previous-next{display:flex;justify-content:space-between;align-items:center;margin:4rem auto 0}.project-previous-next img{width:25px;margin-bottom:0}.previous a,.next a{display:flex;align-items:center}h1{font-family:var(--font-family);font-size:35px;font-weight:300;color:#1b1b1b;letter-spacing:.05em;line-height:1.314em}p{font-family:var(--font-family);color:#1b1b1b;font-weight:300;font-size:15px;line-height:1.67em}@media screen and (max-width: 1024px){.project-info{display:flex;flex-direction:column;align-items:flex-start}.project-info span{width:auto;margin-top:6rem}}.header{display:flex;justify-content:space-between;align-items:flex-end;margin:3rem auto 2rem;padding:0 4rem}.header-title h1{color:#000;font-weight:300;letter-spacing:.05em;font-size:30px;margin:0}.header-title a{text-decoration:none}.header-links img{display:none}.header-links a{color:#000;font-size:16px;font-weight:400;margin-left:60px}.header-links a:nth-child(1){margin-left:0}.header-menu{display:none}.header-menu a{color:#1b1b1b;font-size:13px;font-weight:400;text-decoration:none}@media screen and (max-width: 1024px){.header-links a{display:none}.header-links img{display:block;cursor:pointer}.header-menu{background-color:#fff;display:flex;flex-direction:column;gap:20px;position:absolute;top:100px;width:100%;padding:1rem 8rem 0 0}.header-menu a{border-bottom:1px solid #e5e5e5;padding:0 0 9px}}@media screen and (max-width: 500px){.header{display:flex;justify-content:space-between;align-items:center;margin:2rem 1rem;padding:0}.project-container{margin:2rem 1rem;padding:0}.header-menu{left:0;padding:1rem 1rem 0}}.footer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:3rem 4rem}.footer a{color:#000;font-size:15px;text-decoration:none;font-weight:300}.footer a:hover{opacity:.5;transition-duration:.3s}.footer-email{margin:40px 0}.footer-email a{font-size:17px}.footer-address{margin:10px 0;text-align:center}.footer-phone{margin:10px 0}.footer-icons{margin:40px 0}.footer-icons img{padding:0 8px;cursor:pointer}.footer-icons img:hover{opacity:.5;transition-duration:.3s}@media screen and (max-width: 500px){.footer{margin:3rem 2rem}}@-webkit-keyframes scale-in-ver-top{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;opacity:1}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;opacity:1}}@keyframes scale-in-ver-top{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;opacity:1}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;opacity:1}}*{font-family:var(--font-family);box-sizing:border-box;scroll-behavior:smooth}body{padding:0;margin:0}.section__margin{margin:3rem 4rem}.scale-in-ver-top{-webkit-animation:scale-in-ver-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-ver-top .5s cubic-bezier(.25,.46,.45,.94) both}:root{--font-family: "Raleway", sans-serif}
