/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.tpw-hx .tpw-tab{font-size:16px;font-family:var(--font-main);background-color:#dbdbdb;margin:6px;padding:12px;color:var(--neutral-darkGrey)!important}.tpw-hx.tpw-selected .tpw-tab{border-color:#0000;margin:0;padding:14px;font-weight:700}.tpw-hx.tpw-selected .tpw-tab:after{content:"";background-color:#dbdbdb;width:80%;height:4px;margin-top:4px;display:block}.tpw-accordion .tpw-header{font-size:16px;font-family:var(--font-main);background-color:#dbdbdb;border:0;margin:6px 0 0;padding:12px;display:inline-block;color:var(--neutral-darkGrey)!important}.tpw-accordion .tpw-header:before{display:none}.tpw-accordion .tpw-header:after{content:"";background-color:var(--secondary-grey);width:20%;height:4px;margin-top:8px;display:block}.tpw-accordion .tpw-header:focus:after{background:linear-gradient(to left,var(--secondary-maroon) 50%,var(--primary-orange))}.tpw-accordion .tpw-selected .tpw-header{background-color:var(--neutral-white);font-weight:700}.tpw-accordion .tpw-selected .tpw-header:after{background-color:#dbdbdb}.tpw-accordion .tpw-header:focus{text-shadow:none}.tpw-panel{color:var(--neutral-darkGrey);border:0!important}.tpw-panel>p:first-child{margin-top:0}.tpw-tabpanel .tpw-tab:focus{text-shadow:none}.tpw-tabpanel .tpw-tab:focus:after{background:linear-gradient(to left,var(--secondary-maroon) 50%,var(--primary-orange))}.tpw-shim{outline:none}.tpw-js .tpw-shim:focus .tpw-panel{box-shadow:inset 0 0 0 3px var(--utility-linkBlue);outline:none}
.sidebar.slate-rfi{border-image-source:linear-gradient(to right,var(--secondary-frost),var(--primary-navy))}.sidebar.slate-rfi .sidebar__title{font:inherit;color:inherit}.slate-rfi .form_container[id]{font-family:var(--font-body);color:var(--neutral-darkGrey)}.slate-rfi .form_container[id] .form_question{clear:both;margin:12px 0;float:none!important;width:100%!important}.slate-rfi .form_container[id] .form_page:after{content:"";clear:both;display:table}.slate-rfi .form_container[id] label.form_label{font-family:var(--font-body);text-transform:uppercase;color:var(--neutral-darkGrey);background:0 0;margin:4px 0;padding:0;font-size:12px;font-weight:700;line-height:1.125rem;display:inline-block}.slate-rfi .form_container[id] .form_header .form_label,.slate-rfi .form_container[id] fieldset>.form_label{font-family:var(--font-title);text-transform:none;color:var(--primary-navy);background:0 0;margin:0 0 12px;padding:0;font-size:18px;font-weight:400;line-height:1.3}.slate-rfi .form_container[id] .form_question.form_header{margin-top:24px}.slate-rfi .form_container[id] .form_page_1>.form_question:first-child,.slate-rfi .form_container[id] .form_page_1>:first-child>.form_question:first-child{margin-top:0}.slate-rfi .form_container[id] :-webkit-any(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=date],textarea,select){box-sizing:border-box;background:var(--neutral-white);border:1px solid var(--secondary-grey);width:100%;max-width:100%;font-family:var(--font-body);color:#000;-webkit-appearance:none;appearance:none;border-radius:0;padding:8px 12px;font-size:18px;font-weight:400;height:auto!important}.slate-rfi .form_container[id] :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=date],textarea,select){box-sizing:border-box;background:var(--neutral-white);border:1px solid var(--secondary-grey);width:100%;max-width:100%;font-family:var(--font-body);color:#000;-webkit-appearance:none;appearance:none;border-radius:0;padding:8px 12px;font-size:18px;font-weight:400;height:auto!important}.slate-rfi .form_container[id] select{-webkit-appearance:auto;appearance:auto}.slate-rfi .form_container[id] textarea{resize:vertical;min-height:150px}.slate-rfi .form_container[id] .form_address textarea{min-height:0}.slate-rfi .form_container[id] :-webkit-any(input[type=radio],input[type=checkbox]){-webkit-appearance:revert;appearance:revert;width:auto;height:auto!important}.slate-rfi .form_container[id] :is(input[type=radio],input[type=checkbox]){-webkit-appearance:revert;appearance:revert;width:auto;height:auto!important}.slate-rfi .form_container[id] :-webkit-any(.form_response,.form_responses) label{text-transform:none;font-size:1rem;font-weight:400;display:inline}.slate-rfi .form_container[id] :is(.form_response,.form_responses) label{text-transform:none;font-size:1rem;font-weight:400;display:inline}.slate-rfi .form_container[id] :-webkit-any(.form_date,.form_birthdate) select{width:auto;min-width:0;max-width:32%;margin-right:4px;padding:8px 4px}.slate-rfi .form_container[id] :is(.form_date,.form_birthdate) select{width:auto;min-width:0;max-width:32%;margin-right:4px;padding:8px 4px}.slate-rfi .form_container[id] div.action.form_action{text-align:center}.slate-rfi .form_container[id] :is(div.action.form_action>button,button.form_button_submit){background:var(--primary-orange);width:-webkit-max-content;width:max-content;font-family:var(--font-body);text-align:center;text-transform:uppercase;color:var(--neutral-darkGrey);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;padding:16px 32px;font-size:20px;font-style:normal;font-weight:700;transition:background-color .32s,color .32s,box-shadow .32s,outline-color .32s;display:inline-block;height:auto!important;margin:12px 0 0!important}.slate-rfi .form_container[id] :-webkit-any(div.action.form_action>button,button.form_button_submit):-webkit-any(:hover,:focus,:focus-visible,:active){background-color:var(--primary-navy);color:var(--neutral-white)}.slate-rfi .form_container[id] :is(div.action.form_action>button,button.form_button_submit):is(:hover,:focus,:focus-visible,:active){background-color:var(--primary-navy);color:var(--neutral-white)}.slate-rfi .form_container[id] :-webkit-any(div.action.form_action>button,button.form_button_submit):-webkit-any(:focus,:focus-visible){outline:2px solid var(--neutral-white);outline-offset:2px;box-shadow:0 0 0 5px var(--primary-navy)}.slate-rfi .form_container[id] :is(div.action.form_action>button,button.form_button_submit):is(:focus,:focus-visible){outline:2px solid var(--neutral-white);outline-offset:2px;box-shadow:0 0 0 5px var(--primary-navy)}.slate-rfi .form_container[id] :-webkit-any(.form_label,.form_p) a{color:var(--utility-linkBlue)!important}.slate-rfi .form_container[id] :is(.form_label,.form_p) a{color:var(--utility-linkBlue)!important}.slate-rfi .form_container[id] :-webkit-any(.form_label,.form_p) a:hover{text-decoration-thickness:2px;opacity:1!important;color:var(--primary-navy)!important}.slate-rfi .form_container[id] :is(.form_label,.form_p) a:hover{text-decoration-thickness:2px;opacity:1!important;color:var(--primary-navy)!important}
