body,header,nav,footer,img,h1,h3,ul,aside,figure,figcaption,video{margin:0;padding:0;border:0}body{background-color:#f6eee4}img,video{max-width:100%}.skip{position:absolute;left:-999px}.skip:focus{color:#fff;background-color:#2a1f14;text-decoration:none;padding:.5%;top:auto;left:auto;right:1px;z-index:1}#mobile,.mobile-tablet{display:block}#tab-desk,#desktop,#nav-links{display:none}#mobile h1{padding:2%;text-align:center;margin:2% 0 0 3%}.emblema-one-regular{font-family:"Emblema One",system-ui;font-weight:400;font-style:normal}#mobile h3{padding:2%;text-align:center}.lora-mobile-h3{font-family:"Lora",serif;font-weight:500;font-style:normal}nav{background-color:#2a1f14}.mobile-nav a{color:#fff;text-align:center;font-size:2em;text-decoration:none;padding:3%;display:block}.mobile-nav a #nav-icon{display:block;position:absolute;left:0;top:0;color:darkgray;padding:2%}#nav-icon div{height:40px;width:40px;color:#2a1f14}main{padding:2%}.lora-main{font-family:"Lora",serif;font-weight:500;font-style:normal}main p{font-size:1.25em}main h3{padding-top:2%}main ul{list-style-type:square}.link{color:#4d3319;text-decoration:none;font-weight:700;font-style:italic}.action{font-size:1.75em;font-weight:700;text-align:center}.round{border-radius:6px}aside{text-align:center;font-size:1.5em;font-weight:700;text-shadow:4px 4px 10px #c5a687}figure{border:4px solid #2a1f14;box-shadow:6px 6px 10px #c5a687;max-width:400px;margin:2% auto}figcaption{padding:2%;border-top:4px solid #2a1f14}#info ul{margin-left:10%}#contact,#form h2{text-align:center}.tel-link a{background-color:#2a1f14;padding:2%;width:80%;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto}#questions p{cursor:pointer}#answer{text-align:center;font-weight:700;width:80%;margin:0 auto}#answer h2{display:none}#anchor{color:#f6eee4;text-decoration:none;font-weight:700}main{padding:2%;font-family:Verdana,Arial,sans-serif}main p{font-size:1.25em}main h3{padding-top:2%}main ul{list-style-type:square}.link{color:#4d3319;text-decoration:none;font-weight:700;font-style:italic}.action{font-size:1.75em;font-weight:700;text-align:center}#contact{text-align:center}fieldset,input,textarea{margin-bottom:2%}legend{font-weight:700;padding-top:2%}label{display:block;padding-top:2%}#submit{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;display:block;padding:2%;background-color:#78593a;color:#f6eee4;font-size:1.25em;border-radius:10px}footer{text-align:center;font-size:.85em;background-color:#2a1f14;color:#f6eee4;padding-top:1%;padding-bottom:1%;padding-right:0%;padding-left:0%}footer a{color:#f3e6d8;text-decoration:none}.social img{display:inline-block;padding:4%}@media print and (min-width:620px){#tab-desk{display:block}#mobile,.mobile-nav{display:none}nav li{border-top:none;display:inline-block;font-size:1.25em;font-family:Geneva,Arial,sans-serif;font-weight:700}nav ul{list-style-type:none;text-align:center}nav li a{padding:.5em;display:block;color:#f6eee4;text-decoration:none}.grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}aside{grid-column:1/span 2}#form{width:70%;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto}footer{overflow:auto}.copyright{float:left;width:65%}.social{float:right;width:25%}}@media (min-width:1921px){body{background-image:linear-gradient(#f6eee4,#78593a)}#wrapper{width:1920px;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto}main{background-color:#f6eee4}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}aside{grid-column:1/ span 4;font-size:3em}}@media print{body{background-color:#fff;color:#000}}@media print and (min-width:1000px){#desktop{display:block}#mobile-tablet{display:none}nav li{font-size:1.5em}nav li a{padding-top:.5em;padding-bottom:.5em;padding-left:1.5em;padding-right:1.5em}nav li a:hover{color:#2a1f14;background-color:#f6eee4;opacity:.5}#info ul{margin-left:5%}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}aside{grid-column:1/ span 3;font-size:2em}table{border:1px solid #2a1f14;border-collapse:collapse;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto}caption{font:1.5em;font-weight:700;padding:1%}th,td{border:1px solid #2a1f14;padding:1%}th{background-color:#2a1f14;color:#fff;font-size:1.15em}tr:nth-child(odd){background-color:#deccba}#form{width:auto}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.btn{grid-column:1/ span 2}}