.cmp-accordion__header{margin:0}
.cmp-accordion__button{display:block;width:100%;text-align:left}
.cmp-accordion__panel--hidden{display:none}
.cmp-accordion__panel--expanded{display:block}
.cmp-tabs__tablist{display:flex;flex-wrap:wrap;padding-left:0;list-style:none}
.cmp-tabs__tab{box-sizing:border-box;border-bottom:1px solid transparent;padding:.5rem 1rem;cursor:pointer}
.cmp-tabs__tab--active{border-color:inherit}
.cmp-tabs__tabpanel{display:none}
.cmp-tabs__tabpanel--active{display:block}
.cmp-carousel__content{position:relative}
.cmp-carousel__item{display:none}
.cmp-carousel__item--active{display:block}
.cmp-carousel__action{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.cmp-carousel__indicators{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}
.cmp-carousel__indicator{position:relative;flex:0 1 auto;width:10px;height:10px;margin:0 7px;border-radius:50%;font-size:0;text-indent:-3000px;background-color:rgba(0,0,0,0.5)}
.cmp-carousel__indicator--active{background-color:rgba(0,0,0,0.8)}
.cmp-image__image{width:100%;height:auto}
.cmp-breadcrumb{display:inline-block;list-style:none;padding:0}
.cmp-breadcrumb__item{display:inline-block;vertical-align:top}
.cmp-search{position:relative}
.cmp-search__field{position:relative;height:2rem}
.cmp-search__input{padding-left:2rem;padding-right:2rem;height:100%;width:100%}
.cmp-search__icon{display:block;position:absolute;left:.5rem;top:.5rem;background-image:url("");background-size:contain;width:1rem;height:1rem;pointer-events:none}
.cmp-search__loading-indicator{display:none;position:absolute;top:.5rem;left:.5rem;border:3px solid #ccc;border-top-color:#333;border-radius:50%;width:1rem;height:1rem;animation:cmp-search__loading-indicator-spin 2s linear infinite}
@keyframes cmp-search__loading-indicator-spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.cmp-search__clear{display:none;margin:0;padding:0;border:0;background:transparent}
.cmp-search__clear-icon{position:absolute;top:.5rem;right:.5rem;background-image:url("");background-size:contain;width:1rem;height:1rem}
.cmp-search__results{display:none;overflow-y:auto;min-width:100%;max-height:10rem;position:absolute;top:100%;left:0;z-index:999999;border:1px solid #ccc;background:#fff}
.cmp-search__item{display:block}
.cmp-search__item--is-focused{background-color:#ccc}
.cmp-dropdown__select{min-width:14em}
.cmp-dropdown__input{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.5);min-height:1em;position:relative}
.cmp-dropdown__input:after{border-bottom:2px solid rgba(0,0,0,0.5);border-right:2px solid rgba(0,0,0,0.5);content:'';display:block;position:absolute;height:.5em;width:.5em;top:50%;right:1em;pointer-events:none;transform:translate(0,-65%) rotate(45deg)}
.cmp-dropdown__input[aria-disabled='true']{background-color:rgba(0,0,0,0.1);pointer-events:none}
.cmp-dropdown__input:focus,.cmp-dropdown__menu:focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.5)}
.cmp-dropdown__menu{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.42);background-color:#fff;padding-right:.5em;display:none;max-height:25em;overflow-y:scroll;left:0;position:absolute;top:100%;width:100%;z-index:100}
.cmp-dropdown__select--is-open .cmp-dropdown__menu{display:block}
.cmp-dropdown__option--current,.cmp-dropdown__option:hover{background-color:rgba(0,0,0,0.1)}
.cmp-dropdown--mobile-clone{display:none;visibility:hidden}
.cmp-toggleswitch[aria-pressed]{font-size:16px;line-height:24px;font-weight:300;margin:auto;display:block;position:relative;border:0;color:inherit;background:0;font:inherit;line-height:inherit;text-align:left;padding:8px 0 8px 72px}
.cmp-toggleswitch[aria-pressed]::before,.cmp-toggleswitch[aria-pressed]::after{content:'';display:inline-block;position:absolute;transition:all .15s ease}
.cmp-toggleswitch[aria-pressed]::before{left:0;top:5px;width:60px;height:32px;background:gray;border-radius:24px}
.cmp-toggleswitch[aria-pressed]::after{left:3px;background-color:#fff;border-radius:50%;width:26px;height:26px}
.cmp-toggleswitch[aria-pressed]:hover::before{background-color:#a9a9a9}
.cmp-toggleswitch[aria-pressed='true']::before{background-color:#008000}
.cmp-toggleswitch[aria-pressed='true']::after{display:inline-block;height:26px;width:26px;left:31px;color:#008000}
.cmp-toggleswitch[aria-pressed='true']:hover::before{background-color:#006400}
.cmp-toggleswitch[aria-disabled='true']{color:#a9a9a9;pointer-events:none}
.cmp-toggleswitch[aria-disabled='true']::before{background-color:gray}
.cmp-toggleswitch[aria-disabled='true']::after{color:#a9a9a9}
.cmp-notification--hidden{display:none}
.cmp-notification__close::before{content:"\00d7"}