.dn-contact-page{padding:100px 0;background:#fff;color:#2b3033;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.56}.dn-contact-page *,.dn-contact-page *:before,.dn-contact-page *:after{box-sizing:border-box}.dn-contact-page__container{width:100%;max-width:1290px;margin-inline:auto;padding-inline:15px}.dn-contact-page__title{margin:0 0 56px;color:#2b3033;font-size:45px;font-weight:700;line-height:1.33;text-align:center;text-transform:uppercase}.dn-contact-page__row{display:grid;grid-template-columns:6fr 4fr;gap:0;justify-content:center;max-width:1066.6667px;margin-inline:auto}.dn-contact-page__main{min-width:0;padding-inline:15px}.dn-contact-page__heading{margin:0 0 8px;color:#2b3033;font-size:40px;font-weight:700;line-height:1.25;text-transform:uppercase}.dn-contact-page__intro{margin-bottom:16px;color:#2b3033}.dn-contact-page__intro p{margin:0 0 16px}.dn-contact-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;row-gap:18px}.dn-contact-form__field{min-width:0}.dn-contact-form__field--full{grid-column:1 / -1}.dn-contact-form__label{display:block;margin-bottom:4px;color:#33475b;font-family:Open Sans,Arial,sans-serif;font-size:13px;font-weight:500;line-height:20px}.dn-contact-form__label span{color:#f2545b}.dn-contact-page input.dn-contact-form__control,.dn-contact-page select.dn-contact-form__control,.dn-contact-page textarea.dn-contact-form__control{display:block;width:100%;min-height:40px;padding:0 15px;border:1px solid #cbd6e2;border-radius:3px;outline:0;background:#f5f8fa;color:#33475b;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:22px;box-shadow:none}.dn-contact-page input.dn-contact-form__control::placeholder,.dn-contact-page textarea.dn-contact-form__control::placeholder{color:#bfbfbf;opacity:1}.dn-contact-page input.dn-contact-form__control:focus,.dn-contact-page select.dn-contact-form__control:focus,.dn-contact-page textarea.dn-contact-form__control:focus{border-color:#cbd6e2;box-shadow:none}.dn-contact-page select.dn-contact-form__select{-webkit-appearance:auto;appearance:auto;padding:9px 10px}.dn-contact-page textarea.dn-contact-form__textarea{height:66px;min-height:66px;padding:10px 15px;resize:vertical}.dn-contact-form__submit{margin-top:48px;padding:12px 24px;border:1px solid #d92211;border-radius:3px;background:#d92211;color:#fff;font-family:Open Sans,Arial,sans-serif;font-size:12px;font-weight:700;line-height:12px;cursor:pointer}.dn-contact-form__submit:hover{border-color:#d92211;background:#d92211}.dn-contact-form__field:not(.dn-contact-form__field--full):nth-child(odd) .dn-contact-form__control{width:87.64%}.dn-contact-form__field:not(.dn-contact-form__field--full):nth-child(2n) .dn-contact-form__control{width:97.38%}.dn-contact-form__field--full .dn-contact-form__control{width:98.69%}.dn-contact-form__status{margin-bottom:20px;padding:12px 16px;font-size:14px}.dn-contact-form__status--success{background:#edf8f0;color:#166534}.dn-contact-form__status--error{background:#fef2f2;color:#991b1b}.dn-contact-page__sidebar{align-self:start;margin-inline:15px;padding:15px 20px;background:#f2f2f2;color:#2b3033}.dn-contact-page__sidebar h3{margin:0 0 8px;color:#2b3033;font-size:20px;font-weight:700;line-height:1.33;text-transform:uppercase}.dn-contact-page__sidebar .dn-contact-page__sidebar-heading{margin-top:24px}.dn-contact-page__contact-rte p{margin:0 0 8px}.dn-contact-page__contact-rte p:last-child{margin-bottom:0}.dn-contact-page__sidebar a{color:#105e7c;text-decoration:underline;text-underline-offset:2px}.dn-contact-page__socials{display:flex;align-items:center;gap:20px;min-height:38px}.dn-contact-page__socials a{display:inline-flex;align-items:center;justify-content:center;color:#2b3033;text-decoration:none}.dn-contact-page__social-icon{display:block;width:25px;height:25px;background-color:#2b3033;mask-image:var(--dn-social-icon);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--dn-social-icon);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}@media screen and (max-width:991px){.dn-contact-page{padding-block:80px}.dn-contact-page__title{margin-bottom:40px;font-size:38px}.dn-contact-page__row{grid-template-columns:1fr;max-width:720px}.dn-contact-page__heading{font-size:32px}.dn-contact-page__sidebar{margin-top:24px}}@media screen and (max-width:575px){.dn-contact-page{padding:60px 0;font-size:15px}.dn-contact-page__title{margin-bottom:32px;font-size:34px}.dn-contact-page__heading{font-size:30px}.dn-contact-form__fields{grid-template-columns:1fr;gap:18px}.dn-contact-form__field--full{grid-column:auto}.dn-contact-form__field:not(.dn-contact-form__field--full):nth-child(odd) .dn-contact-form__control,.dn-contact-form__field:not(.dn-contact-form__field--full):nth-child(2n) .dn-contact-form__control,.dn-contact-form__field--full .dn-contact-form__control{width:100%}.dn-contact-form__submit{margin-top:32px}.dn-contact-page__sidebar{padding:15px 20px}}.dn-contact-page :is(.dn-contact-page__title,.dn-contact-page__heading,.dn-contact-page__sidebar h3){font-family:Plus Jakarta Sans,Arial,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/18/assets/osmocam-after-sales-support.css.map */
