.button-panel.nomobile{margin-top:20px;max-width:260px;display:block}@media screen and (min-width:641px){.button-panel.nodesktop{display:none}}@media screen and (max-width:640px){.button-panel.nomobile{display:none}}.standard-button{color:var(--primary-color);font-size:15px;text-decoration:underline;text-underline-position:under;cursor:pointer;text-transform:uppercase;font-family:MierB}.standard-button.disabled{pointer-events:none;color:#999}.standard-button:hover{color:#000}.message-box{position:fixed;z-index:2000;padding:40px;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 0 12px rgba(0,0,0,.3)}.contact-dialog{background-color:#fff;max-width:1680px;width:80vw;box-sizing:border-box;position:relative;max-height:calc(95vh - 160px);overflow-y:auto}.contact-dialog .h3{color:var(--primary-color);font-size:35px;line-height:40px;margin-bottom:50px;box-sizing:border-box;max-width:500px}.contact-dialog .image-inset img{display:block;width:100%}.contact-dialog .entry-cols{box-sizing:border-box;display:flex;position:relative;justify-content:space-between;width:100%}.contact-dialog .input-col{position:relative;width:45%}.contact-dialog input[type=text]:focus{border-top:none}.contact-dialog input[type=email],.contact-dialog input[type=text],.contact-dialog textarea{border:none;border-bottom:1px solid #000;font-family:Recoleta;font-size:20px;padding-bottom:20px;width:100%;box-sizing:border-box;margin-bottom:40px}.contact-dialog input[type=text].half-width{width:50%;min-width:240px}.contact-dialog input[type=email]:focus,.contact-dialog input[type=text]:focus{border-top:none;border-left:none;outline:none}.dub-col{display:flex;justify-content:space-between}.dub-col .ldiv{min-width:250px;flex-grow:1}.dub-col .image-inset{margin-top:-30px;margin-left:10px;flex-grow:1;max-width:300px}.dub-col .image-inset img{width:100%}.contact-dialog textarea{resize:vertical}.contact-dialog .submit-button{font-family:Recoleta;color:var(--primary-color);text-decoration:underline;text-underline-position:under;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;font-size:20px;line-height:30px;font-weight:700;margin-bottom:10px}.contact-dialog .submit-button:hover{color:#000}.contact-dialog .submit-button.disabled{pointer-events:none;opacity:.5;text-decoration:underline}.file-browser{border-bottom:1px solid #000;padding-bottom:20px;color:#666}.file-browser input[type=file]{display:none}.button-panel{width:240px;font-size:15px;line-height:23px;font-weight:300;font-family:MierB;white-space:pre-line}.button-panel .black-line{height:5px;width:80px;background-color:#000;margin-bottom:20px}.form-head{font-weight:700;line-height:30px;color:#666}@media screen and (max-width:640px){.contact-dialog .h3{font-size:25px;line-height:33px;font-weight:400}.contact-dialog .entry-cols{display:block}.contact-dialog .input-col{width:auto}.dub-col{display:block;margin-bottom:30px}.dub-col .image-inset{margin-top:0;margin-left:0;flex-grow:1}.entry-cols{margin-bottom:50px}}