#splash-content p,h1{text-shadow:0 0 5px #424242}#splash-content a,.action-link a{background-color:#a82428;text-decoration:none;color:#fff;border-radius:10px;box-shadow:0 0 5px #424242;font-weight:700}.card h3,h2{border-bottom:3px solid #a82428;padding-bottom:10px}#colors-grid img,#projects-container img,#splash-content a,.action-link a{box-shadow:0 0 5px #424242}#colors-grid p,#projects-container p,#splash-content,.card,.content-paragraph,h1,h2{text-align:center}h2{margin-bottom:15px}.content-section:not(section section){padding:40px 20px}.content-paragraph{line-height:1.5;font-size:18px}.action-link{display:flex;justify-content:center}.action-link a{font-size:24px;padding:10px}.content-section:nth-child(odd){background-color:#f7f7f7}#splash{width:100%;height:calc(100vh - 105px);min-height:500px;background-image:url("../Media/Images/apartment-light-mobile.webp");background-size:cover;background-position:50% 0}#shader{width:100%;height:100%;background-color:rgba(0,0,0,.25);display:flex;justify-content:center;align-items:center}#splash-content{padding:15px}h1{color:#fff;margin-bottom:25px;font-family:DMSerifText}#splash-content p{color:#fff;font-weight:700;font-size:24px;margin-bottom:35px;line-height:1.5}#splash-content a{padding:10px 20px;font-size:28px}#fabrications li,#styles li,.card p{font-size:18px;line-height:1.5}#metals-grid,#services-grid{display:grid;grid-template-columns:100%;justify-items:center;row-gap:20px;margin-bottom:20px}.card{width:300px;background-color:#141414;color:#fff;padding:20px;border-radius:20px;box-shadow:0 0 5px #141414}.card img{width:300px;height:200px;border-radius:10px}.card h3{margin:10px 0}#fabrications img,#styles img{width:100%;max-width:430px;height:auto;position:relative;left:50%;transform:translateX(-50%);box-shadow:0 0 5px #424242;border-radius:10px;margin-bottom:20px}#fabrications div,#styles div{width:100%}#fabrications p,#styles p{line-height:1.5;text-align:center;margin-bottom:10px}#fabrications ul,#styles ul{margin-bottom:20px}#fabrications li,#styles li{margin:15px 0 0 20px;font-weight:700}#colors-grid{display:grid;grid-template-columns:50% 50%;row-gap:15px;justify-items:center;margin:20px 0 30px}#colors-grid p{font-weight:700;margin-top:10px}#colors-grid img{width:100px;height:100px;border:thin solid #000;border-radius:10px}#more-colors{display:flex;justify-content:center;align-items:center;height:100px}#more-colors p{font-size:36px}#projects-container{display:grid;grid-template-columns:100%;justify-items:center;align-items:center;margin-bottom:10px}#projects-container img{width:100%;max-width:475px;height:auto;border-radius:10px;margin-bottom:10px}#projects-container p{font-weight:700;margin-bottom:20px}@font-face{font-family:DMSerifText;src:url("../Media/Fonts/DMSerifText-Regular.ttf") format("truetype");font-display:swap}@media screen and (min-width:400px){#colors-grid img{width:150px;height:150px}#more-colors{height:150px}#more-colors p{font-size:48px}h2{font-size:28px}}@media screen and (min-width:430px){.content-paragraph{font-size:20px}}@media screen and (min-width:450px){#fabrications img,#styles img{max-width:600px}}@media screen and (min-width:768px){#metals-grid,#services-grid{grid-template-columns:50% 50%}}@media screen and (min-width:800px){#projects-container{width:calc(100% - 20px);grid-template-columns:50% 50%;column-gap:20px}#splash-content{padding:25px}}@media screen and (min-width:860px){#colors-grid{grid-template-columns:20% 20% 20% 20% 20%}#fabrications,#styles{display:flex;justify-content:space-between;flex-direction:row-reverse}#fabrications div,#styles div{margin-right:20px}#fabrications img,#styles img{width:450px}#fabrications h2,#fabrications p,#styles h2,#styles p{text-align:left}#fabrications li,#styles li{margin-top:5px}#fabrications .action-link,#styles .action-link{justify-content:flex-start}}@media screen and (min-width:1024px){h1{font-size:42px}.content-paragraph,h2{text-align:left}h2{font-size:32px}#fabrications li,#styles li,.content-paragraph{font-size:20px}#fabrications img,#styles img{width:550px}}@media screen and (min-width:1100px){#metals-grid,#services-grid{grid-template-columns:33.33% 33.33% 33.33%}}@media screen and (min-width:1440px){#projects-container{width:100%;display:flex;justify-content:space-between}#projects-container img{width:auto;height:260px}}@media screen and (min-width:1624px){#colors-grid{grid-template-columns:10% 10% 10% 10% 10% 10% 10% 10% 10% 10%}#projects-container img{height:300px}h1{font-size:52px}}@media screen and (min-width:1800px){#projects-container img{height:350px}}