@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#050505}.page{display:flex;justify-content:center;margin:0 auto}.padding{width:100%;height:300px;background-color:#101010}.padding-smaller{width:100%;height:200px;background-color:#101010}.test{position:absolute;height:5000px;width:1920px;background-color:#101010;z-index:2}.text{margin-left:130px;margin-top:175px;width:410px;height:200px;text-align:justify}.text p{font-size:18px;color:#fff;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:300;margin-top:30px}@media only screen and (max-width:900px){.text{width:90%!important}.text p{font-size:18px;text-align:left}}.detail{display:flex;flex-direction:row;margin-left:20px}.icon{height:20px;width:13px;object-fit:contain;margin-right:14px;margin-left:3px;margin-bottom:5px}.icon-small{height:20px;width:17px;object-fit:contain;margin-right:8px}.contact-form{height:750px;width:700px;margin:auto;z-index:2}.contact-form p{margin-bottom:20px}.contact-form label{font-size:20px;color:#fff;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:300;margin-left:20px}.contact-form textarea{resize:none;height:300px;width:600px;background-color:#191d1d;border:1px solid grey;border-radius:2px;margin-top:10px;margin-left:50px;font-size:18px;outline:0;color:#ccc;padding:15px;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:300;transition:.3s 0s}.contact-form textarea:focus{color:#fff;border:1px solid #a0a0a0;border-radius:5px;transition:.3s 0s}.contact-form input{font-size:15px;height:40px;width:330px;background-color:#191d1d;border:1px solid grey;border-radius:2px;outline:0;padding:7px;padding-left:15px;color:#ccc;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:300;font-size:18px;margin-left:50px;transition:.3s 0s}.contact-form input:focus{color:#fff;border:1px solid #a0a0a0;border-radius:5px;transition:.3s 0s}.contact-form button{height:40px;width:100px;margin-left:550px;margin-top:10px;color:#fff;background-color:#191d1d;border-radius:2px;border:1px solid #a0a0a0;color:#fff;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:300;font-size:18px;transition:.3s 0s}.contact-form button:hover{border:1px solid #fff}.contact-form button:active{border:3px solid #fff}.contact-phone{height:20px;margin-bottom:12px;margin-left:50px}.contact-email{margin-bottom:12px;margin-left:50px;margin-bottom:50px}.contact-location{margin-bottom:50px;margin-left:50px}#number a{color:#fff;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:300;margin-left:10px;margin-bottom:0;text-decoration:none}#number a:hover{font-weight:400}#email{color:#fff;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:300;margin-left:10px;margin-bottom:0}#form-location{color:#fff;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:300;margin-left:7px;margin-bottom:0}#contact{font-size:45px;color:#fff;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:100;margin-bottom:50px;margin-top:60px;margin-left:50px}.footer{height:250px;background-color:#191d1d;margin-top:30px;position:relative}.ext-links img{height:40px;width:40px;overflow:hidden;object-fit:cover}.copyright,.designed{margin:auto;color:#b0b0b0;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;margin-bottom:8px}.designed{margin-top:120px}.designed a{text-decoration:none;color:#ab8773}.copyright{margin-bottom:50px;font-weight:300}.framing{width:300px;height:100px;margin-left:50%;transform:translate(-50%,0);display:flex;flex-direction:column}@media only screen and (max-width:1600px){.copyright,.designed{font-size:20px}.copyright{width:380px}.framing{width:auto}}