@media (min-width:64em){.oh-s-contact__container{grid-gap:4.8rem;display:grid;grid-template-columns:auto 28.8rem;padding-top:6.4rem;position:relative}}@media (min-width:64em){.oh-s-contact__content{grid-column:1/span 1}}.oh-s-contact__heading{margin-bottom:2.4rem}@media (min-width:40em){.oh-s-contact__heading{margin-bottom:3.2rem}}@media (min-width:64em){.oh-s-contact__heading{margin-bottom:0;padding:3.4rem 0 6.4rem}}.oh-s-contact__heading h1{font-size:3.6rem;font-weight:700;line-height:1.11}@media (min-width:40em){.oh-s-contact__heading h1{font-size:5.4rem}}.oh-s-contact__photo{height:21.4rem;margin:0 calc(var(--oh-container-padding)*-1) .4rem;position:relative}@media (min-width:40em){.oh-s-contact__photo{height:33.8rem;margin:0 0 .4rem}}@media (min-width:64em){.oh-s-contact__photo{height:64rem;margin:0;width:48%}}@media (min-width:64em){.oh-s-contact__photo{position:absolute;right:11.2rem;top:0;z-index:-1}}.oh-s-contact__photo img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.oh-s-contact__form{background:linear-gradient(240deg,#083475,#1a4cc1);margin:0 calc(var(--oh-container-padding)*-1) 4.8rem;padding:var(--oh-container-padding)}@media (min-width:40em){.oh-s-contact__form{margin:0 0 4.8rem;padding:4.8rem}}@media (min-width:64em){.oh-s-contact__form{margin:0;padding:9.6rem 11.2rem}}.oh-s-contact__status{background-color:#fff;color:#2f2f34;font-size:1.6rem;font-weight:600;line-height:1.25;margin:0 auto 2.2rem;max-width:40rem;padding:2.4rem}.oh-s-contact__field{margin-bottom:1.6rem}.oh-s-contact__field input[type=email],.oh-s-contact__field input[type=text],.oh-s-contact__field textarea{border-radius:.8rem;color:#4b4e53;display:block;font-size:1.6rem;line-height:1.5;padding:1rem 1.6rem;width:100%}.oh-s-contact__field input[type=email]:disabled,.oh-s-contact__field input[type=text]:disabled,.oh-s-contact__field textarea:disabled{cursor:wait;opacity:.6}.oh-s-contact__field textarea{height:10rem;resize:none}.oh-s-contact__label{color:#fff;display:block;font-size:1.6rem;line-height:1.5;margin-bottom:.4rem}.oh-s-contact__error{color:#ff776f;font-size:1.4rem;font-weight:700;line-height:1.2;margin-top:.8rem}.oh-s-contact__fax{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.oh-s-contact__terms{color:#efefef;display:block;font-size:1.3rem;line-height:1.23;padding-left:3.2rem;position:relative}.oh-s-contact__checkbox{left:0;overflow:hidden;position:absolute;top:0}.oh-s-contact__checkbox>span{background-color:#fff;border-radius:.4rem;display:block;height:1.5rem;position:relative;width:1.5rem}.oh-s-contact__checkbox>span:after{border-bottom:.3rem solid #1a4cc1;border-left:.3rem solid #1a4cc1;content:"";display:block;height:.7rem;left:.3rem;opacity:0;position:absolute;top:.3rem;transform:rotate(-45deg);transition:opacity .3s;width:.9rem}.oh-s-contact__checkbox input{left:0;opacity:0;position:absolute;top:0}.oh-s-contact__checkbox input:checked+span:after{opacity:1}.oh-s-contact__submit{display:flex}.oh-s-contact__submit .oh-button:disabled{cursor:wait;opacity:.6}.oh-s-contact__submit svg{animation:oh-spin 1s linear infinite;color:#1a4cc1;display:inline-block;height:2rem;margin-right:.8rem;vertical-align:-.4rem;width:2rem}.oh-s-contact__submit svg circle{opacity:.25}.oh-s-contact__submit svg path{opacity:.75}@media (min-width:64em){.oh-s-contact__sidebar{grid-column:2/span 1}}.oh-s-contact__data{background-color:#f3f3f3;color:#4b4e53;font-size:1.6rem;line-height:1.5;margin:0 calc(var(--oh-container-padding)*-1) 4.8rem;padding:3.6rem;text-align:center}@media (min-width:40em){.oh-s-contact__data{margin:0 0 4.8rem}}@media (min-width:64em){.oh-s-contact__data{margin:0 0 2.4rem;text-align:left}}.oh-s-contact__data p{margin:0}.oh-s-contact__data p:not(:last-child){margin-bottom:1em}.oh-s-contact__catalog{background:linear-gradient(60deg,#083475,#000);padding:2.4rem 9rem 2.4rem 2.4rem;position:relative}@media (min-width:40em){.oh-s-contact__catalog{padding:3.2rem 12.2rem 3.2rem 3.2rem}}@media (min-width:64em){.oh-s-contact__catalog{padding:3.6rem 9rem 3.6rem 4.8rem}}.oh-s-contact__catalog h6{color:#fff;font-size:2.4rem;font-weight:700;line-height:1.17;margin-bottom:1.6rem}@media (min-width:64em){.oh-s-contact__catalog h6{margin-bottom:2.4rem}}.oh-s-contact__button{display:flex}.oh-s-contact__icon{height:8.4rem;-o-object-fit:contain;object-fit:contain;position:absolute;right:-.9rem;top:2.4rem;width:8.4rem}@media (min-width:40em){.oh-s-contact__icon{right:2.3rem;top:3.2rem}}@media (min-width:64em){.oh-s-contact__icon{right:-.9rem;top:4.8rem}}
