#boot .c-tabs .nav-tabs{margin:2rem 0 1.5rem 0 !important;gap:1.5em}
#boot .c-tabs .nav-link{flex-grow:0;flex-basis:auto;border:0;border-bottom:.135em solid transparent;padding:.35em 0;background-color:transparent;font-weight:var(--cds-font-weight-bold);font-size:var(--cds-font-size-125);line-height:var(--cds-line-height-brand-lead);font-family:var(--cds-font-family-brand);color:#6e6e6e}
#boot .c-tabs .nav-link:not(.active):hover{border-bottom:.135em solid #c8c8c8;color:#000}
#boot .c-tabs .nav-link:not(.active):hover{background:#fff}
@media(min-width:576px){#boot .c-tabs .nav-link{margin-right:2px;padding:.5rem 0;text-align:center;border-radius:0;color:#000}
#boot .c-tabs .nav-link:last-child{margin-right:0}
#boot .c-tabs .nav-link:hover,#boot .c-tabs .nav-link:not(.active):hover{background-color:transparent !important;border-bottom:.135em solid #c8c8c8}
#boot .c-tabs .nav-link.active{border-bottom:.135em solid #912338;background-color:transparent;color:#912338}
}
#boot .c-tabs .nav-tabs--small .nav-link{font-weight:var(--cds-font-weight-bold);font-size:var(--cds-font-size-100);line-height:var(--cds-font-line-height-body);font-family:var(--cds-font-family-body)}
#boot .c-tabs .nav-tabs--small .card-header a h3{font-weight:var(--cds-font-weight-bold) !important;font-size:var(--cds-font-size-100) !important;line-height:var(--cds-font-line-height-body) !important;font-family:var(--cds-font-family-body) !important;letter-spacing:normal;margin:0 0 .5rem 0;color:#912338}
#boot .c-tabs .nav-tabs--small .card-header a.collapsed h3{color:#000}
#boot .c-tabs .nav-tabs--large .nav-link{font-weight:var(--cds-font-weight-extra-bold);font-size:var(--cds-font-size-300);line-height:var(--cds-line-height-brand-heading);font-family:var(--cds-font-family-brand-condensed)}
#boot .c-tabs.responsive-tabs .tab-pane{border:0;margin-bottom:0}
#boot .c-tabs.responsive-tabs .tab-pane .card-header{background-color:transparent;padding:0}
#boot .c-tabs.responsive-tabs .tab-pane .card-header a{display:block;padding:1em}
#boot .c-tabs.responsive-tabs .tab-pane .card-header a h3{display:flex;margin:0}
#boot .c-tabs.responsive-tabs .tab-pane .card-header a:hover{background-color:#f0f0f0}
#boot .c-tabs.responsive-tabs .tab-pane .card-body{border-top:0 !important}
#boot .c-tabs.responsive-tabs .tab-pane.card{background:transparent}
#boot .c-tabs.responsive-tabs .tab-pane .card-header{border-top:1px solid #c8c8c8;background-color:transparent}
#boot .c-tabs.responsive-tabs .tab-pane .card-header a h3{font-weight:var(--cds-font-weight-extra-bold);font-size:var(--cds-font-size-175);line-height:var(--cds-line-height-brand-lead);font-family:var(--cds-font-family-brand-condensed);color:#912338}
#boot .c-tabs.responsive-tabs .tab-pane .card-header a.collapsed h3{color:#000}
#boot .c-tabs .tab-pane.edit-mode{margin-bottom:15px;padding:15px;border:4px solid #ffc107;border-radius:0}
@media(max-width:767px){#boot .c-tabs .responsive-tabs .nav-tabs{display:none}
#boot .c-tabs .responsive-tabs .tab-pane{display:block;margin-bottom:.5rem;opacity:1;border-radius:0}
#boot .c-tabs .responsive-tabs .tab-pane.card{background:transparent}
#boot .c-tabs .responsive-tabs .tab-pane .card-body{padding:1rem 1rem 1rem 1.25rem}
#boot .c-tabs .responsive-tabs .tab-pane .card-header{padding:1rem 1rem 1rem 1.25rem;border:0;background-color:#fff}
#boot .c-tabs .responsive-tabs .tab-pane .card-header a:hover{text-decoration:none}
#boot .c-tabs .responsive-tabs .tab-pane .card-header a h3{display:flex;margin:0;font-weight:var(--cds-font-weight-bold);font-size:var(--cds-font-size-125);line-height:var(--cds-line-height-brand-lead);font-family:var(--cds-font-family-brand);color:#000;justify-content:space-between;text-decoration:none}
#boot .c-tabs .responsive-tabs .tab-pane .card-header a h3::after{content:"";display:block;flex-shrink:0;width:20px;height:20px;margin-top:4px;margin-left:auto;align-self:start;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='32px'%20viewBox='0%20-960%20960%20960'%20width='32px'%20fill='%23912338'%3e%3cpath%20d='M480-344%20240-584l56-56%20184%20184%20184-184%2056%2056-240%20240Z'/%3e%3c/svg%3e") center center no-repeat;margin:.25rem;background-repeat:no-repeat;transition:all .2s;rotate:-180deg}
#boot .c-tabs .responsive-tabs .tab-pane .card-header a.collapsed h3::after{rotate:0}
}
@media(min-width:768px){#boot .c-tabs .responsive-tabs .nav-tabs{display:flex}
#boot .c-tabs .responsive-tabs .card{background:transparent}
#boot .c-tabs .responsive-tabs .card:not(.edit-mode){border:0}
#boot .c-tabs .responsive-tabs .card .card-header{display:none}
#boot .c-tabs .responsive-tabs .card .collapse:not(.accordion-collapse){display:block}
}