.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-pdfviewer__content{height:500px}
.pdfviewer:not(.cq-Editable-dom) .cmp-pdfviewer__full-window-borderless{height:100vh;position:fixed;width:100vw;top:0;left:0;z-index:9999}
.pdfviewer.cq-Editable-dom .cmp-pdfviewer__full-window-borderless{height:500px}
.ws-container-fullwidth{position:relative;margin:0;padding:0 8px;max-width:1440px}
.ws-container{max-width:1276px;margin-left:auto;margin-right:auto;height:100%;padding:0 8px}
@media(min-width:768px){.ws-container-fullwidth{margin:0}
.ws-container{margin:auto}
}
@media(min-width:1440px){.ws-container-fullwidth{max-width:100%;margin:auto;padding:0;max-width:1440px}
.ws-container{max-width:1276px;margin:auto;padding:0}
}
@font-face{font-family:"ws_bergen_text";src:url('../../../content/dam/walterscott/web/fonts/BergenText.woff2') format('woff2'),url('../../../content/dam/walterscott/web/fonts/BergenText.woff') format('woff');font-weight:400;font-style:normal}
@font-face{font-family:"ws_bergen_text_Bold";src:url('../../../content/dam/walterscott/web/fonts/BergenText-Bold.woff2') format('woff2'),url('../../../content/dam/walterscott/web/fonts/BergenText-Bold.woff') format('woff')}
@font-face{font-family:"ws_bergen_text_Italic";src:url('../../../content/dam/walterscott/web/fonts/BergenText-Italic.woff2') format('woff2'),url('../../../content/dam/walterscott/web/fonts/BergenText-Italic.woff') format('woff')}
@font-face{font-family:"ws_bergen_text_semiBold";src:url('../../../content/dam/walterscott/web/fonts/BergenText-SemiBold.woff2') format('woff2'),url('../../../content/dam/walterscott/web/fonts/BergenText-SemiBold.woff') format('woff');font-weight:600;font-style:normal}
@font-face{font-family:"ws_bergen_text_semiBoldItalic";src:url('../../../content/dam/walterscott/web/fonts/BergenText-SemiBoldItalic.woff2') format('woff2'),url('../../../content/dam/walterscott/web/fonts/BergenText-SemiBoldItalic.woff') format('woff');font-weight:600}
@font-face{font-family:"ws_bergen_text_boldItalic";src:url('../../../content/dam/walterscott/web/fonts/BergenText-BoldItalic.woff2') format('woff2'),url('../../../content/dam/walterscott/web/fonts/BergenText-BoldItalic.woff') format('woff');font-weight:600;font-style:italic}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'ws_bergen_text';font-weight:400}
.font-bergen-text{font-family:'ws_bergen_text';font-weight:400}
.font-bergen-text-bold{font-family:'ws_bergen_text_Bold'}
.font-bergen-text-italic{font-family:'ws_bergen_text_Italic';font-weight:400}
.font-bergen-text-semiBold{font-family:'ws_bergen_text_semiBold';font-weight:600}
.font-bergen-text-semiBoldItalic{font-family:'ws_bergen_text_semiBoldItalic';font-weight:600}
.font-bergen-text-boldItalic{font-family:'ws_bergen_text_boldItalic';font-weight:600}
h1,.h1,.size-h1{font-size:54px;line-height:120%}
h2,.h2,.size-h2{font-size:45px;line-height:120%;margin:auto}
h3,.h3,.size-h3{font-size:37px;line-height:120%;margin:auto}
h4,.h4,.size-h4{font-size:31px;line-height:120%;margin:auto}
h5,.h5,.size-h5{font-size:26px;line-height:120%;margin:auto}
h6,.h6,.size-h6{font-size:22px;line-height:120%;margin:auto}
p{font-size:18px;line-height:160%;font-family:'ws_bergen_text'}
.caption{font-size:13px;line-height:160%}
.eyebrow{font-size:15px;line-height:160%}
.tiny-text{font-size:12px;line-height:160%}
p:has(.caption,.eyebrow,.tiny-text){font-size:inherit;line-height:inherit}
@media(max-width:767px){h1,.h1,.size-h1{font-size:48px;line-height:120%;margin:auto}
h2,.h2,.size-h2{font-size:40px;line-height:120%;margin:auto}
h3,.h3,.size-h3{font-size:33px;line-height:120%;margin:auto}
h4,.h4,.size-h4{font-size:28px;line-height:120%;margin:auto}
h5,.h5,.size-h5{font-size:23px;line-height:120%;margin:auto}
h6,.h6,.size-h6{font-size:19px;line-height:120%;margin:auto}
p{font-size:16px;line-height:160%;font-family:'ws_bergen_text'}
.eyebrow{font-size:15px;line-height:160%}
.tiny-text{font-size:11px;line-height:160%}
p:has(.caption,.eyebrow,.tiny-text){font-size:inherit;line-height:inherit}
}