.legacy-mode section,.legacy-mode div,.legacy-mode span,.legacy-mode h1,.legacy-mode h2,.legacy-mode h3,.legacy-mode p,.legacy-mode a,.legacy-mode img,.legacy-mode ul,.legacy-mode li,.legacy-mode fieldset,.legacy-mode form,.legacy-mode label,.legacy-mode figure,.legacy-mode figcaption,.legacy-mode footer,.legacy-mode header,.legacy-mode nav,.legacy-mode section{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;display:block}.legacy-mode ul{list-style:none}.legacy-mode{color:#171717!important;background-color:#fff!important;font-family:Work Sans,Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1!important}.legacy-mode section{max-width:1140px!important;margin:50px auto!important;padding:0 20px!important}.legacy-mode h1{color:#b1663c!important;flex-direction:column!important;font-family:Syne!important;font-size:22px!important;font-weight:800!important;display:flex!important}.legacy-mode h2{color:#1d6154!important;font-family:Syne!important;font-size:30px!important;font-weight:700!important}.legacy-mode #introduction{align-items:center!important;display:flex!important}.legacy-mode #introduction figure{flex:1!important}.legacy-mode #introduction img{width:80%!important;margin:auto!important;display:block!important}.legacy-mode #introduction article{flex:1!important}.legacy-mode #introduction h2{margin-bottom:1em!important}.legacy-mode #introduction p{margin-bottom:.5em!important}.legacy-mode #portfolio h2{text-align:center!important;margin-bottom:1em!important}.legacy-mode .gallery{grid-column-gap:20px!important;grid-row-gap:20px!important;grid-template-columns:1fr 1fr 1fr!important;width:100%!important;display:grid!important}.legacy-mode .gallery figure{display:block!important;position:relative!important}.legacy-mode .gallery img{width:100%!important;height:auto!important;display:block!important}.legacy-mode .gallery figcaption{text-align:center!important;color:#171717!important;margin-top:10px!important;font-size:14px!important}.legacy-mode #contact{width:50%!important;margin:50px auto!important}.legacy-mode #contact>*{text-align:center!important}.legacy-mode #contact h2{margin-bottom:20px!important}.legacy-mode #contact form{text-align:left!important;flex-direction:column!important;margin-top:30px!important;display:flex!important}.legacy-mode #contact input{background:#fff!important;border:none!important;height:50px!important;margin-bottom:10px!important;padding:0 10px!important;font-size:1.2em!important;box-shadow:0 4px 14px rgba(0,0,0,.09)!important}.legacy-mode #contact label{color:#000!important;margin:2em 0 1em!important;display:block!important}.legacy-mode #contact textarea{background:#fff!important;border:none!important;min-height:100px!important;padding:10px!important;box-shadow:0 4px 14px rgba(0,0,0,.09)!important}.legacy-mode input[type=submit]{color:#fff!important;text-align:center!important;cursor:pointer!important;background-color:#1d6154!important;border-radius:60px!important;width:180px!important;height:50px!important;margin:2em auto!important;font-family:Syne!important;font-weight:700!important}.legacy-mode footer{border-top:1px solid #eee!important;margin-top:50px!important;padding:20px 0!important}.legacy-mode header{justify-content:space-between!important;align-items:center!important;margin:50px 0!important;display:flex!important}.legacy-mode header nav{gap:1.5rem!important;display:flex!important}
