.form_item_label{color:#2f2f2f;font-size:1rem;margin:0 0 .5rem}.form_item_field:not([type=submit]){border:1px solid #d3d3d3;border-radius:0;display:block;font-size:1rem;padding:.5rem;width:100%}.form_item_field:not([type=submit]):focus{border-color:var(--primary-color)}.form_item_field[type=submit]{font-size:1rem;padding:.5rem 1rem}.form-item .required:after{color:inherit;content:"*";display:inline-block;font-size:16px;font-weight:700;margin-left:4px;position:relative;top:0}.form-item .form-item-label{margin-bottom:.5rem}.form-item .form-item-label label{color:#2f2f2f;font-size:1rem;margin:0}.form-item .form-item-field input:not([type=submit]),.form-item .form-item-field textarea{border:1px solid #d3d3d3;border-radius:0;color:#2f2f2f;display:block;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:400;padding:.5rem;width:100%}.form-item .form-item-field input:not([type=submit]):focus,.form-item .form-item-field textarea:focus{border-color:var(--primary-color)}.form-item .form-item-field button[type=submit],.form-item .form-item-field div.submit,.form-item .form-item-field input[type=submit]{font-size:1rem;padding:.5rem 1rem}.form-item .form-item-field div.submit{opacity:.65}.form-item .form-item-switch label{display:inline-flex;grid-gap:.5rem;line-height:1.25}.form-item .form-item-switch label:hover{cursor:pointer}.form-item .form-item-switch input[type=checkbox],.form-item .form-item-switch input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ccc;border-radius:27px;cursor:pointer;height:22px;margin:0;min-width:40px;position:relative;transition:all .3s ease-in-out;width:40px}.form-item .form-item-switch input[type=checkbox]:before,.form-item .form-item-switch input[type=radio]:before{background-color:#fff;border-radius:100%;content:"";height:18px;left:0;margin:2px;position:absolute;top:0;transition:all .3s ease-in-out;width:18px}.form-item .form-item-switch input[type=checkbox]:checked,.form-item .form-item-switch input[type=radio]:checked{background-color:var(--primary-color)}.form-item .form-item-switch input[type=checkbox]:checked:before,.form-item .form-item-switch input[type=radio]:checked:before{transform:translateX(100%)}.form-item .form-item-switch input[type=checkbox]:disabled,.form-item .form-item-switch input[type=radio]:disabled{cursor:not-allowed}form.was_validated .form-item-field input:not([type=submit]):invalid,form.was_validated .form-item-field textarea:invalid{border-color:#8c1e1d;outline-color:#8c1e1d}.page-module--subscribe .page-module--subscribe_content{background-color:#f0f5f8;padding:1rem}.page-module--subscribe .page-module--subscribe_content>*{margin-bottom:0}.page-module--subscribe .page-module--subscribe_content>:not(:last-child){margin-bottom:1rem}.page-module--subscribe .page-module--subscribe_content .subscribe_channel_toggler{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.33rem,1fr));grid-gap:.5rem}.page-module--subscribe .page-module--subscribe_content .subscribe_email_info ol{margin-bottom:0}.page-module--subscribe .page-module--subscribe_content .subscribe_email_error{color:#8c1e1d;display:none;font-size:.89rem;margin-top:.11rem}.IPO_subscribe_preferences_wrapper form>div{margin-bottom:0}.IPO_subscribe_preferences_wrapper form>div:not(:last-of-type){margin-bottom:1rem}.IPO_subscribe_preferences_wrapper .subscribe_preferences_group_heading{display:grid;grid-template-columns:1fr;grid-gap:.5rem;margin:1rem 0 .5rem}.IPO_subscribe_preferences_wrapper .subscribe_preferences_group_heading>*{align-self:center}.IPO_subscribe_preferences_wrapper .subscribe_preferences_group_heading h2{margin-bottom:0}.IPO_subscribe_preferences_wrapper .IPO_subscribe_preferences_group:not(:last-child),.IPO_subscribe_preferences_wrapper .IPO_subscribe_preferences_groups{margin-bottom:1rem}.IPO_subscribe_preferences_wrapper .IPO_subscribe_preferences_group h2{font-size:1.39rem}.IPO_subscribe_preferences_wrapper .IPO_subscribe_preferences_group ul{display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0;grid-gap:.5rem}.IPO_subscribe_preferences_wrapper .IPO_subscribe_preferences_group .subscribes_btn input[type=checkbox]{display:none}.IPO_subscribe_preferences_wrapper .IPO_subscribe_preferences_group .subscribes_btn input[type=checkbox]+label{border:1px solid #d2d2d2;display:grid;grid-template-columns:1fr;padding:.5rem 3rem .5rem 1rem;position:relative;transition:all .25s linear 0s}.IPO_subscribe_preferences_wrapper .IPO_subscribe_preferences_group .subscribes_btn input[type=checkbox]+label:before{border:3px solid #d2d2d2;content:"";display:block;height:1rem;position:absolute;right:1rem;top:50%;transform:translateZ(0) translateY(-50%);transition:all .15s linear 0s;width:1rem}.IPO_subscribe_preferences_wrapper .IPO_subscribe_preferences_group .subscribes_btn input[type=checkbox]+label>span{display:block;width:100%}.IPO_subscribe_preferences_wrapper .IPO_subscribe_preferences_group .subscribes_btn input[type=checkbox]+label:hover{background-color:#f7fafb;cursor:pointer}.IPO_subscribe_preferences_wrapper .IPO_subscribe_preferences_group .subscribes_btn input[type=checkbox]:checked+label{background-color:#f0f5f8;border-color:var(--primary-color)}.IPO_subscribe_preferences_wrapper .IPO_subscribe_preferences_group .subscribes_btn input[type=checkbox]:checked+label:before{border-color:var(--primary-color);border-left-color:transparent;border-top-color:transparent;border-width:3px;height:1.11rem;right:1.17rem;transform:translateZ(0) translateY(-50%) rotate(45deg);width:.61rem}.IPO_unsubscribe_wrapper{margin-bottom:1rem}.IPO_unsubscribe_wrapper form>*{margin-bottom:0}.IPO_unsubscribe_wrapper form>:not(:last-child){margin-bottom:1rem}@media only screen and (min-width:576px){.form-item .form-item-field button[type=submit],.form-item .form-item-field div.submit,.form-item .form-item-field input[type=submit],.form_item_field[type=submit]{padding:.5rem 1.5rem}}@media only screen and (min-width:992px){.IPO_subscribe_preferences_wrapper .IPO_subscribe_preferences_group ul,.IPO_subscribe_preferences_wrapper .subscribe_preferences_group_heading{grid-template-columns:repeat(2,1fr)}.IPO_subscribe_preferences_wrapper .IPO_subscribe_preferences_group .subscribes_btn input[type=checkbox]+label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IPO_subscribe_preferences_wrapper .IPO_subscribe_preferences_group .subscribes_btn input[type=checkbox]:checked+label:before{top:.56rem;transform:translateZ(0) rotate(45deg)}.IPO_unsubscribe_wrapper{margin-bottom:2rem}}