.contact-page-wrapper{display:flex;flex:1 1;flex-direction:column;align-items:flex-start}.contact-page-title{align-self:flex-start}.contact-page-header-dividers{display:flex}.contact-page-header-dividers-products,.contact-page-header-dividers-services{background-color:var(--color-vermonster-primary-blue);width:50%;height:2rem;display:flex}.contact-form{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.contact-form label,.contact-form p{margin:1em 0;display:block;color:var(--color-dark-gray);font-family:var(--font-vazirmatn),Arial,sans-serif;font-size:var(--font-size-label);font-weight:var(--font-weight-bold)}.contact-form-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:20px;width:100%}.contact-form input,.contact-form textarea{margin-top:5px;display:block;width:100%;padding:10px;border:2px solid var(--color-light-gray)}.contact .logo-container{flex-direction:row-reverse;gap:50px}.contact .vermonster-logo{width:300px;display:flex;justify-content:flex-end}@media (max-width:830px){.contact .logo-container{width:100%;flex-direction:column;justify-content:center;align-items:flex-end;row-gap:.25em!important}.contact .vermonster-logo{justify-content:center;max-width:100px}.vermonster-logo img{min-height:unset;max-height:20px!important}.contact .reason-logo{justify-content:center;max-width:150px}}.contact .vermonster-cta{display:none}.contact-form textarea{height:355px}.contact-form-primary,.contact-form-secondary{display:flex;flex-direction:column;width:50%;min-width:300px;flex:1 1}#contact-form-input-submit{margin:20px 0 40px;width:310px;padding:10px;border:2px solid var(--color-dark-gray);align-self:center}@keyframes gradientButton{50%{background-position:100%}}#contact-form-input-submit.loading{color:#fff;background-size:200% auto;background-image:linear-gradient(to right,var(--color-vermonster-primary-blue) 0,var(--color-reason-primary-magenta) 100%);border-color:transparent;transition:.3s;animation:gradientButton 2s infinite}#contact-form-input-submit:hover{cursor:pointer;background-color:var(--color-dark-gray);color:#fff}.contact-form .contact-form-label-section{font-weight:var(--font-weight-bold);margin:10px 0}.contact-form-label-checkbox{display:block;margin-bottom:0!important}.contact-form-label-checkbox:hover{cursor:pointer}.contact-form-label-checkbox input{margin-top:3px;width:auto;min-width:auto;max-width:auto;float:left;clear:right;margin-right:10px;margin-left:20px}label.email-label{margin-top:2em}.thank-you-message{color:var(--color-dark-gray);padding-top:clamp(2rem,8vw,9rem);font-size:var(--font-size-h2);line-height:1.3}.thank-you-message a{text-decoration:none;color:var(--color-dark-gray)}.thank-you-message a:hover{color:var(--color-reason-magenta-dark)}.maybe-robot-container{display:flex}.robot-img-container{width:100px;height:100px;position:relative;margin:2em auto}.clipboard-container{position:relative}.submit-confirmation-wrapper{display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center}.submit-confirmation-title{margin-bottom:1em;font-family:monospace;text-align:center}.submit-confirmation-text{text-align:center}.message-to-copy{background-color:#000;padding:1em 2em;display:flex;width:100%}.copied:after{content:"Copied!"}.copied:after,.copy-failed:after{position:absolute;right:0;top:-42px;padding:10px;background-color:#fff;border:2px solid #000;font-family:monospace}.copy-failed:after{content:"Copy failed :("}.message-to-copy .info{flex:1 1}.message-to-copy p{font-family:monospace;font-weight:700;color:#fff;flex-grow:0}.copy-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.interest-list{margin-bottom:.5em}