.iv2-page-header__title .iv2-page-header__main-title{font-size:1.25rem;font-weight:700}.iv2-page-header__title .iv2-page-header__sub-title{font-size:1rem;font-weight:600}@media (min-width:1200px){.iv2-page-header__title{padding:50px}}@media (min-width:768px) and (max-width:1199px){.iv2-page-header__title{padding:30px}}@media (max-width:767px){.iv2-page-header__title{padding:20px}}.iv2-contact-form__btn{font-size:18px}.iv2-contact-form__response-text{background-color:#ddd;color:#000;margin:1rem 0;padding:.75rem 1.25rem;border-radius:5px}.iv2-contact-form__item{border:1px solid #8c8c8c}.iv2-contact-form__btn{text-align:center;display:inline-block;border:0;letter-spacing:2px;padding-top:15px;padding-bottom:15px;border-radius:0;width:300px;max-width:100%}input[type=submit][disabled]{opacity:.2}input[type=submit][disabled]:hover{-webkit-transform:scale(1);transform:scale(1);opacity:.2}@media (max-width:1199px){.iv2-contact__privacy-link{text-decoration:underline}}.iv2-page__error{padding:10rem 0}.iv2-page__error .iv2-page__error-number{text-align:center;padding:0 2rem;font-size:5.5rem}.iv2-page__error .iv2-page__error-lead{text-align:center;font-size:1.5rem;font-weight:600;padding:2rem 1rem;margin:0}.iv2-page__error .iv2-page__error-summary{text-align:center;padding:0 1rem 2rem 1rem;margin:0}.iv2-page__error .iv2-page__error-btn{border:0;font-size:18px;letter-spacing:2px;padding-top:15px;padding-bottom:15px;width:300px;max-width:100%}@media (max-width:1199px){.iv2-page__error{height:80vh}.iv2-page__error .iv2-page__error-lead{font-size:1rem}}@media (min-width:768px) and (max-width:1199px){.iv2-page__error{padding:14rem 0}}