.wsotp-form.form--disabled{opacity:0.5}.wsotp-form .label,.wsotp-form input.wpcf7-text,.wsotp-form select{font-family:Helvetica, Calibri, sans-serif;color:#000}.wsotp-form .custom-checkbox{margin:0}.wsotp-form .custom-checkbox input{z-index:-1}.wsotp-form .custom-checkbox span,.wsotp-form .custom-checkbox a{display:inline}.wsotp-form .custom-checkbox a{text-decoration:underline}.wsotp-form input.wpcf7-text,.wsotp-form select,.wsotp-form__input{padding:12px;line-height:18.4px;font-size:16px;height:40px}.wsotp-form .form-group{margin-bottom:10px}.wsotp-form .form-group--last{margin-bottom:20px}.wsotp-form__input{background-color:#e8e8e8}@media all and (min-width: 778px){.wsotp-form .form-cols{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px}}.wsotp-form .form-message--error{color:red}.wsotp-form .form__submit{margin-top:20px}.wsotp-page__wrapper{max-width:1240px;margin:0 auto;min-height:calc(100vh - 260px)}@media all and (min-width: 778px){.wsotp-page__wrapper{display:grid;grid-template-columns:400px 1fr;grid-gap:40px;padding:40px 20px}}.wsotp-page__header{padding:20px 0}.wsotp-page__inner{padding:20px}.wsotp-page__cta{padding:20px 0;border-bottom:1px solid rgba(199,199,199,0.5)}@media all and (min-width: 778px){.wsotp-page__cta{border-top:1px solid rgba(199,199,199,0.5);border-bottom:none;padding:10px 0;margin-top:20px}}.wsotp-page__cta-wrapper{padding:0 20px}@media all and (min-width: 778px){.wsotp-page__cta-wrapper{padding:0 15px}}.wsotp-page__cta button{background-color:transparent;border:none;color:#757575;text-decoration:underline;cursor:pointer;font-size:inherit;line-height:inherit;font-family:inherit}.wsotp-page__heading,.wsotp-page__subheading{max-width:none;padding:0}.wsotp-page__subheading{font-size:18px;margin-bottom:10px}@media all and (min-width: 778px){.wsotp-page__subheading{font-size:22px}}.wsotp-tabs{width:100%}.wsotp-tabs__header{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px;padding:10px 0}.wsotp-tabs__button{background-color:transparent;border:none;font-weight:700;color:#0a2b26;font-size:18px;cursor:pointer}.wsotp-tabs__button span{padding-bottom:2px}.wsotp-tabs__button.active span{border-bottom:1px solid #0a2b26}.wsotp-tabs__panel{padding:10px 0;display:none}.wsotp-tabs__panel.active{display:block}

