main section{visibility:visible}main section h1{color:#0f0f0f;font-family:"Dela Gothic One","Gotham A","Gotham B",Gotham,Montserrat,sans-serif;font-size:2.25em;font-weight:200;margin-bottom:.7rem;margin-top:2rem;text-align:center;text-transform:uppercase}@media screen and (min-width:40em){main section h1{font-size:48px;letter-spacing:.03em}}@media screen and (min-width:1000px){main section h1{margin-top:0}}main section h1:first-child,main.contact .contact-intro:first-child{margin-top:0}main section .static h2,main section .static h4{font-size:1em;font-style:italic;font-weight:600;line-height:1.25em}main section .static h3,main section .static h5,main section .static h6{font-size:1em;font-style:italic;font-weight:600;line-height:1.25em;margin:0 0 .25em}main section .static h6{font-style:normal}main section .static h2{margin:0 0 1em}main section .static h4{margin:0 0 1.2em}main section .block::after,main section .video-container::after,main.contact section>.contact>div form>.label::after,main.contact section>.contact>div form>label::after{clear:both;content:"";display:table}main section .block p,main section .video-container p{margin-top:0;padding-top:0}@media screen and (min-width:40em){main section .block p:last-child,main section .video-container p:last-child{margin-bottom:0}main section .block+.block,main section .block+.video-container,main section .video-container+.block,main section .video-container+.video-container{padding-top:.75em}}main section .video-container iframe{height:15.625em;margin-bottom:1em;width:100%}main.contact .contact-intro{align-items:center;display:flex;flex-direction:column;margin-bottom:1.8rem;text-align:center}main.contact .contact-intro h2{margin-bottom:.85rem}main.contact .contact-intro h2~p{margin-top:0}main.contact .contact-intro p{font-size:1.075em;letter-spacing:.4px;line-height:1.3;max-width:700px}main.contact .contact-intro p a{color:#c2a16a;font-weight:600}@media screen and (min-width:55em){main.contact section>.contact>div{float:left;margin-right:2%;width:49%}main.contact section>.contact>div:nth-of-type(n){clear:none;margin-right:2%}main.contact section>.contact>div:nth-of-type(2n+1){clear:both}main.contact section>.contact>div:nth-of-type(2n){margin-right:0}}main.contact section>.contact>div.full-width{float:left;margin-right:2%;width:100%}main.contact section>.contact>div.full-width:nth-of-type(n){clear:none}main.contact section>.contact>div.full-width:nth-of-type(n+1){clear:both}main.contact section>.contact>div.full-width:nth-of-type(n){margin-right:0}main.contact section>.contact>div:not(.full-width)>div>picture:first-child{display:inline-block;margin-bottom:1em}main.contact section>.contact>div>div{margin-bottom:1em;padding:1em}main.contact section>.contact>div p,main.contact section>.contact>div span{line-height:1.4em;margin-top:0}main.contact section>.contact>div a{background:rgba(180,180,180,.5);color:#c29a6c;display:inline-block;font-style:italic;font-weight:700;margin:.1em 0;padding:.05em .7em;text-decoration:none;transition:background .1s}@media screen and (min-width:40em){main.contact section>.contact>div a:hover{background:rgba(180,180,180,.4);text-decoration:none}}main.contact section>.contact>div h2{margin:.5em 0 1em}main.contact section>.contact>div h2,main.contact section>.contact>div h3{color:#37371b;font-size:1.25em;font-weight:500;padding:0}@media screen and (min-width:40em){main.contact section>.contact>div h2,main.contact section>.contact>div h3{font-size:1.5em}}main.contact section>.contact>div #thanks{display:none}main.contact section>.contact>div h3{margin:.5em 0}main.contact section>.contact>div form{display:block}main.contact section>.contact>div form .label,main.contact section>.contact>div form label,main.contact section>.contact>div form span{cursor:pointer;display:block}main.contact section>.contact>div form .label.checkbox,main.contact section>.contact>div form .label.radio,main.contact section>.contact>div form label.checkbox,main.contact section>.contact>div form label.radio,main.contact section>.contact>div form span.checkbox,main.contact section>.contact>div form span.radio{position:relative}main.contact section>.contact>div form .label.checkbox>span,main.contact section>.contact>div form .label.radio>span,main.contact section>.contact>div form label.checkbox>span,main.contact section>.contact>div form label.radio>span,main.contact section>.contact>div form span.checkbox>span,main.contact section>.contact>div form span.radio>span{background-position:center;background-size:contain;border:1px solid #37371b;display:block;height:1em;left:0;position:absolute;top:.125em;width:1em}main.contact section>.contact>div form .label.checkbox input:checked~span,main.contact section>.contact>div form .label.radio input:checked~span,main.contact section>.contact>div form label.checkbox input:checked~span,main.contact section>.contact>div form label.radio input:checked~span,main.contact section>.contact>div form span.checkbox input:checked~span,main.contact section>.contact>div form span.radio input:checked~span{background-color:#ff0;background-image:url(../../images/check.svg)}main.contact section>.contact>div form span{margin-bottom:.4em}main.contact section>.contact>div form input:not([type]),main.contact section>.contact>div form input[type=email],main.contact section>.contact>div form textarea{background:0 0;border:1px solid #37371b;padding:.5em;width:100%}main.contact section>.contact>div form .label.error input,main.contact section>.contact>div form .label.error input[type=checkbox]~div,main.contact section>.contact>div form .label.error input[type=radio]~div,main.contact section>.contact>div form .label.error textarea,main.contact section>.contact>div form .label.error textarea[type=checkbox]~div,main.contact section>.contact>div form .label.error textarea[type=radio]~div,main.contact section>.contact>div form input.error,main.contact section>.contact>div form label.error input,main.contact section>.contact>div form label.error input[type=checkbox]~div,main.contact section>.contact>div form label.error input[type=radio]~div,main.contact section>.contact>div form label.error textarea,main.contact section>.contact>div form label.error textarea[type=checkbox]~div,main.contact section>.contact>div form label.error textarea[type=radio]~div,main.contact section>.contact>div form textarea.error{border-color:red}main.contact section>.contact>div form .label.error,main.contact section>.contact>div form label.error{border:1px solid red;color:red;padding:.5em}main.contact section>.contact>div form input[type=checkbox],main.contact section>.contact>div form input[type=radio]{margin-bottom:.5em;visibility:hidden}main.contact section>.contact>div form textarea{min-height:6.25em}main.contact section>.contact>div form>.button{text-align:center}main.contact section>.contact>div form button{background:#c2a16a;border:0;color:#fff;padding:1em;transition:background .1s;width:25%}main.contact section>.contact>div form button:active,main.contact section>.contact>div form button:focus,main.contact section>.contact>div form button:hover{background:#37371b;cursor:pointer}main.contact section>.contact>div form>.label:not(:last-child),main.contact section>.contact>div form>label:not(:last-child){margin-bottom:1em}