footer{background-color:var(--blue)}footer .ql{padding:4.5rem 3rem}footer .ql .imgbox{text-align:center;margin-top:5rem}footer .ql .imgbox img{width:60%}footer .ql .textbox{margin-bottom:4rem}footer .ql .textbox h4{color:var(--lightgold);font-size:1.9rem;font-family:canada-type-gibson;font-weight:400;margin-bottom:1.25rem}footer .attributes a,footer ul li a{color:var(--white);text-decoration:none;font-weight:400}footer .ql .textbox .email,footer .ql .textbox .phone,footer .ql .textbox p{display:block;color:var(--white);text-decoration:none;font-size:1.6rem;font-weight:400;margin-bottom:.5rem}footer .attributes a:hover,footer .ql .textbox .email:hover,footer .ql .textbox .phone:hover,footer ul li a:hover{color:var(--lightgold);transition:.4s}footer .social a img{height:2rem;margin-right:1rem;margin-top:1rem}footer ul{list-style:none}footer ul li{margin-bottom:.5rem;font-size:1.5rem}footer ul li a{font-size:1.6rem;font-family:Lexend}footer hr{background-color:var(--lightgold);height:1px;border:var(--lightgold);width:100vw;left:0}footer .attributes{padding:2.5rem 3rem}footer .attributes a{font-size:1.4rem;margin-right:1.25rem}footer .attributes .attribute{text-align:center;margin-top:2rem}@media (min-width:768px){footer .ql{padding:4.5rem 8rem}footer .ql .imgbox{margin-top:0}footer .ql .imgbox img{width:60%}footer .ql .textbox h4{font-size:1.5rem}footer .ql .textbox .email,footer .ql .textbox .phone,footer .ql .textbox p{font-size:1.4rem}footer ul li{margin-bottom:.5rem;font-size:1.4rem}footer ul li a{font-size:1.3rem}footer .attributes{padding:2.5rem 8rem}footer .attributes a{font-size:1.2rem}footer .attributes .attribute{text-align:right;margin-top:auto}}