form#contactform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-bottom:1vw;border:0;outline:0}form#contactform input:hover,form#contactform textarea:hover,form#contactform button:hover{border-color:var(--mr-color-accent)}form#contactform button{text-transform:none;font-weight:400;border: 3px solid rgb(255 255 255 / 0%);-webkit-transition:.3s all ease;transition:.3s all ease;width:100%;background:#002841;color:var(--mr-color-light);cursor:pointer;margin:0;height:78px;font-size:1rem}form#contactform button:hover{background: #002841e3;color: rgb(255 255 255);border:0 solid transparent}form#contactform *::-moz-placeholder{color:var(--mr-color-medium);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}form#contactform *:-ms-input-placeholder{color:var(--mr-color-medium);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}form#contactform *::-ms-input-placeholder{color:var(--mr-color-medium);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}form#contactform *::-webkit-input-placeholder{color:var(--mr-color-medium);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}form#contactform *::-moz-placeholder{color:var(--mr-color-light);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}form#contactform *:-ms-input-placeholder{color:var(--mr-color-medium);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}form#contactform *::placeholder{color:var(--mr-color-medium);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}form#contactform:after{position:absolute;bottom:-4vw;left:0;width:100%;background:var(--mr-color-primary);-webkit-transform:skewY(5.5deg);transform:skewY(5.5deg);height:8vw;z-index:2}.contact_header{margin-bottom:1.6em;color:var(--mr-color-light);font-size:.8em;text-align:center}.contact_col{display:flex;flex-wrap:wrap;padding:1em 0}.contact_col .g-recaptcha{margin:auto;margin-bottom:1rem}form#contactform .contact_col button:before{content:'\f1d8';font-family: var(--mr-fontawesome);font-weight:900;padding-right:.5em}.contact_input_group{padding:0;flex-wrap:wrap;display:flex;margin:0 -.5rem}.contact_input_item label{display:block;font-weight:700;font-size:1rem;text-align:left;margin-bottom:.35rem;text-transform:none}.contact_input_required label::after{content:'*';margin:0 .25rem;color:red}.contact_input_item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-grow:1;padding:.5rem}form#contactform textarea{min-height:160px;padding:15px 9px;width:100%;margin:0}.section-11 section#content{padding:0}div#contact_thankyou{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 5em #003961;padding:1em;opacity:1;animation:fadeOut 3s forwards;animation-delay:3s}@keyframes fadeOut {
    to {
        opacity: 0;
        visibility: hidden;
    }
}@media (max-width:991px){form#contactform .contact_col .g-recaptcha{margin:1em auto}form#contactform .contact_col{display:flex;flex-direction:column}form#contactform .contact_col button{padding:1em;margin-left:0;margin-top:.8em}}