@font-face{font-family:"OpenSans-Light";src:url("../../../clientlib-site/resources/fonts/OpenSans-Light.ttf") format("truetype");font-style:normal}
@font-face{font-family:"OpenSans";src:url("../../../clientlib-site/resources/fonts/OpenSans-Regular.ttf") format("truetype");font-style:normal}
@font-face{font-family:"OpenSans-SemiBold";src:url("../../../clientlib-site/resources/fonts/OpenSans-SemiBold.ttf") format("truetype");font-style:normal}
@font-face{font-family:"OpenSans-Bold";src:url("../../../clientlib-site/resources/fonts/OpenSans-Bold.ttf") format("truetype");font-style:normal}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Light.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Light.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Regular.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Regular.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Italic.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Italic.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-SemiBold.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-SemiBold.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Bold.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Bold.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Black.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Black.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}
.cmp-accordion{display:block;margin:0;padding:0;margin-top:1rem !important}
.cmp-accordion__item{position:relative}
.cmp-accordion__item .cmp-text{color:#5f5f5f;font-size:18px;letter-spacing:0;line-height:24px;padding-right:24px}
@media(max-width:768px){.cmp-accordion__item .cmp-text{font-size:14px;line-height:20px}
}
.cmp-accordion__header{font:inherit;cursor:pointer}
.cmp-accordion__header:hover{background-color:rgba(222,237,242,0.3)}
.cmp-accordion__header.active{border-bottom:1px solid #ebebeb}
.cmp-accordion__header.active .icon{transform:rotate(180deg);top:35%}
.cmp-accordion__title{color:#181818;font-size:24px;letter-spacing:0;line-height:28px;display:block;max-width:95%}
@media(max-width:768px){.cmp-accordion__title{font-size:16px}
}
.cmp-accordion__button{position:relative;border:0;padding:15px 0;background:0;color:inherit;font:inherit;cursor:pointer;outline:0}
.cmp-accordion__button:first-of-type{border-bottom:1px solid #ebebeb}
.cmp-accordion__button .icon{position:absolute;right:8px;color:#0168d5;font-weight:bold;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}
.cmp-accordion__button .cross{background:#ec0000;height:16px;position:absolute;width:2px;top:36%;left:2rem;transition:transform .4s ease-in-out}
.cmp-accordion__button .cross:before{content:'';position:relative;left:-15px;top:-8px;width:32px;height:32px;display:inline-block;border:1px solid #ec0000;border-radius:16px}
.cmp-accordion__button .cross:after{content:"";position:absolute;top:7px;left:-7px;height:2px;width:16px;background:#ec0000}
.cmp-accordion__button--disabled{cursor:default}
.cmp-accordion__panel{padding:.75rem 0}
.cmp-accordion__button--expanded{border-bottom:1px solid #ebebeb}
.cmp-accordion__button--expanded .cross{transform:rotate(0);background:transparent;transition:transform .4s ease-in-out}
.cmp-accordion__button:hover{color:#232323}
.cmp-accordion__button:hover{color:#f5f5f5}
.story .accordion--wrapper{margin:8px 0}
@media(min-width:1024px){.story .accordion--wrapper{margin:16px 0}
}