div.footer{background:url(/shared/images/DiamondPat.png);margin-top:250px}div.footer * a{color:inherit;text-decoration:none}div.footer * a:visited{color:inherit!important;text-decoration:none}div.footer div.contact{min-height:500px;position:relative;top:-200px;background-color:var(--white);width:63%;margin:auto;border-radius:1rem;padding-top:.5rem;padding-left:2%;padding-right:2%}div.footer div.contact h2{margin-bottom:2rem}div.footer div.contact div.left{color:var(--dark-grey);font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial;width:33%;float:left;margin:auto}div.footer div.contact div.left div.wrapper{display:flex;width:90%;margin:auto;height:60px}div.footer div.contact div.right{width:62%;float:left}@media screen and (max-width:1300px){div.footer div.contact{min-height:650px}div.footer div.contact div.right input,div.footer div.contact div.right textarea{border-radius:0!important}div.footer div.contact div.right{width:100%;margin-top:2rem;border-top:1px solid var(--super-light);padding-top:2rem}div.footer div.contact div.left{width:100%;display:flex}div.footer div.contact div.left div.wrapper{align-items:center;display:flex;margin:auto;height:60px;flex-grow:1;justify-content:center}div.footer div.contact h2{margin-bottom:1rem}}@media screen and (max-width:1000px){div.footer{margin-top:0}div.footer div.contact{min-height:675px;top:0;margin-top:0;border-radius:0;width:100%;padding-left:0}div.footer div.bottom{top:0!important}div.footer div.contact div.left{display:block}div.footer div.contact div.left div.wrapper{width:100%!important;height:40px}div.footer div.wrapper img{display:none!important}div.footer div.wrapper div.text{margin-left:0!important}div.footer div.contact div.right{padding-top:1rem;width:95%;margin:auto;margin-top:1rem;margin-left:2.5%}}@media screen and (max-width:700px){div.footer div.contact div.right div.name_email div{width:100%!important;margin:0!important;margin-bottom:1rem;float:none!important}div.footer div.contact div.right div.name_email *{margin-bottom:1rem}div.footer div.contact div.right div.name_email{display:block!important}}div.footer div.contact div.left div.text{margin-left:10%}div.footer div.contact div.right div.name_email{display:flex;width:100%}div.footer div.contact div.right div.name_email div:first-of-type{text-align:center;width:47%;margin-bottom:1rem;margin-right:2%}div.footer div.contact div.right div.name_email div:nth-child(2){width:47%;margin-left:auto;margin-right:2%}div.footer div.contact div.right textarea{width:100%;box-sizing:border-box;min-height:150px;outline:0;border:0;padding:10px;background-color:#eeeeef;border-radius:.25rem;border-bottom:1px solid var(--medium-red)}div.footer div.contact button{margin-top:.75rem}@media screen and (max-width:1000px){div.footer div.contact button{width:100%}}div.footer div.bottom,div.footer div.contact div.right textarea,div.footer ul{font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial}div.footer div.bottom{position:relative;color:var(--super-light);top:-180px;width:75%;margin:auto;margin-top:4rem}div.footer div.bottom div.top,div.footer h3{font-family:"Roboto Slab","Helvetica Neue",sans-serif}div.footer div.bottom div.top{display:flex;gap:5%;justify-content:center}div.footer div.bottom div.top div{width:15%}div.footer ul{list-style-type:none}div.footer ul li{margin-bottom:10px}div.footer h3{font-weight:400;color:var(--white);text-transform:uppercase;margin-bottom:1.5rem;letter-spacing:1px;white-space:nowrap}div.footer div.bottom div.bottom_text{width:100%;text-align:justify;margin:auto;margin-top:5rem;font-size:9pt}@media screen and (max-width:1000px){div.footer div.bottom{width:100%}div.bottom_text{width:90%!important}div.bottom-logo{margin-top:2rem!important;padding-bottom:2rem!important}}@media screen and (max-width:700px){div.footer div.bottom div.top{display:grid;grid-template-columns:[first]33%[second]33%}div.footer div.bottom div.top div{text-align:left;float:left;margin-left:0;margin-right:0;margin-bottom:1rem;width:100%}div.footer div.bottom div.top div ul{margin:auto}div.footer div.bottom div.top div ul li{justify-content:flex-start;align-items:center;text-align:left}}@media screen and (max-width:400px){div.footer div.bottom div.top{grid-template-columns:[first]40%[second]40%}}div.bottom-logo{width:100%;margin-top:10rem;text-align:center}