@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Homemade+Apple&display=swap");@import url("https://fonts.googleapis.com/css2?family=Courier+Prime:wght@400;700&display=swap");.building{height:100vh;width:100%;margin:0;padding:0}.building__image{height:100vh;width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;filter:brightness(.65);background-color:#c4c4c4}.building__content{position:absolute;width:100%;margin:0;top:45%;left:50%;transform:translate(-50%,-50%);background-color:transparent;color:#fff;text-align:center}.building__content__icon{color:#000;font-size:50px;margin-bottom:20px}.building__content h1{font-family:Playfair Display,serif;font-weight:800;font-size:40px;line-height:40px;color:#fff;padding:0 35px 30px}.building__content p{font-family:Courier Prime,monospace;font-weight:400;font-size:20px;line-height:22px;color:#fff;padding:0 35px 60px}@media (min-width:36em){.building__content{top:50%;left:50%}.building__content__icon{font-size:70px;margin-bottom:30px}.building__content h1{font-size:50px;line-height:50px;padding:0 70px 40px}.building__content p{font-size:22px;line-height:25px;padding:0 100px 60px}}@media (min-width:65em){.building__content{top:45%;left:50%}.building__content__icon{font-size:60px;margin-bottom:30px}.building__content h1{font-size:80px;line-height:80px;padding:0 200px 40px}.building__content p{font-size:22px;line-height:30px;padding:0 200px 60px}}.btn-building{padding:12px 38px;border-radius:45px;font-size:20px;line-height:22px;font-weight:700;border:none;font-family:Playfair Display,serif;background-color:#000;color:#fff;letter-spacing:.2px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}@media (min-width:36em){.btn-building{padding:12px 48px}}@media (min-width:65em){.btn-building{padding:12px 48px}}.btn-building:hover{background-color:rgba(164,117,71,.8);border:none}*{background-color:hsla(14,52%,94%,.01);padding:0;top:0;margin:0 auto;position:relative;box-sizing:border-box}main{max-width:90rem}