/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion--default .accordion__item,.accordion--collapse .accordion__item{height:auto}.accordion--default .accordion__item .accordion__header,.accordion--collapse .accordion__item .accordion__header{margin:0;display:flex;justify-content:space-between;border-bottom:1px #a7a8aa solid;cursor:pointer;width:100%;padding:10px 0;font-weight:400;transition:all 0.1s 0.4s}@media (min-width:896px){.accordion--default .accordion__item .accordion__header,.accordion--collapse .accordion__item .accordion__header{padding:17px 0}}.accordion--default .accordion__item .accordion__header .icon,.accordion--collapse .accordion__item .accordion__header .icon{transition:all 0.25s ease-in-out}.accordion--default .accordion__item .accordion__header span,.accordion--collapse .accordion__item .accordion__header span{text-align:left}.accordion--default .accordion__item .accordion__header:hover .icon,.accordion--collapse .accordion__item .accordion__header:hover .icon{color:#0050a0;transition:all 0.25s ease-in-out;-webkit-transform:scale(1.1);transform:scale(1.1)}.accordion--default .accordion__item .accordion__header:focus,.accordion--collapse .accordion__item .accordion__header:focus{outline:0;border-color:#575756}.accordion--default .accordion__item .accordion__header:focus .icon,.accordion--collapse .accordion__item .accordion__header:focus .icon{color:#0050a0;transition:all 0.25s ease-in-out;-webkit-transform:scale(1.2);transform:scale(1.2)}.accordion--default .accordion__item.open .accordion__header,.accordion--collapse .accordion__item.open .accordion__header{border-bottom:1px solid transparent;transition:all 0s}.accordion--default .accordion__item.open .accordion__header .icon::after,.accordion--collapse .accordion__item.open .accordion__header .icon::after{font-family:"Linearicons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding-left:7px;padding-right:0;font-size:1.25rem}.accordion--default .accordion__item.open .accordion__content,.accordion--collapse .accordion__item.open .accordion__content{overflow:hidden;transition:max-height 0.5s;margin-bottom:2em}.accordion--default .accordion__item.closed .accordion__header .icon::after,.accordion--collapse .accordion__item.closed .accordion__header .icon::after{font-family:"Linearicons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding-left:7px;padding-right:0;font-size:1.25rem}.accordion--default .accordion__item.closed .accordion__content,.accordion--collapse .accordion__item.closed .accordion__content{overflow:hidden;max-height:0 !important;transition:max-height 0.5s}.accordion--components .accordion__item .accordion__header{border-bottom:1px #575756 solid;font-size:1rem;line-height:1.4;margin:0;width:auto;color:#575756;font-family:"Encode Sans Compressed Bold",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}.accordion--components .accordion__item .accordion__header__link{color:inherit}.accordion--components .accordion__item .accordion__header__link:hover{color:inherit}.accordion--components .accordion__item .accordion__header:hover .icon{color:#575756;-webkit-transform:scale(1);transform:scale(1)}.accordion--components .accordion__item .accordion__header:focus .icon{-webkit-transform:scale(1);transform:scale(1);color:#575756}.accordion--components .accordion__item .accordion__content{margin-bottom:0}.acc-contentpage .accordion--faq{margin-bottom:2em !important}.acc-contentpage .accordion__header{font-family:"Encode Sans Compressed Bold",sans-serif}.acc-contentpage .accordion__content>.inner{display:-ms-grid;display:grid;grid-gap:30px;margin-top:15px}@media (min-width:896px){.acc-contentpage .accordion__content>.inner{grid-gap:60px;margin-top:30px}}.accordion--vertical{position:relative;grid-gap:30px;margin-bottom:30px;min-height:440px}@media (min-width:600px){.accordion--vertical{margin-bottom:50px;grid-gap:20px}}.accordion--vertical .accordion__item{padding-bottom:20px;display:grid}@media (min-width:600px){.accordion--vertical .accordion__item{grid-template-columns:1fr 1fr;padding-bottom:40px;grid-gap:30px}}.accordion--vertical .accordion__item .accordion__header{cursor:pointer;margin-top:0;margin-bottom:20px;display:flex;justify-content:space-between;font-family:"Encode Sans Compressed",sans-serif;font-weight:400}@media (min-width:600px){.accordion--vertical .accordion__item .accordion__header .icon{display:none}}@media (min-width:600px){.accordion--vertical .accordion__item .accordion__header{margin-bottom:0}}.accordion--vertical .accordion__item .accordion__header:hover{color:#0050a0}.accordion--vertical .accordion__item .accordion__header:focus{outline:0;color:#0050a0}.accordion--vertical .accordion__item .accordion__content{overflow:hidden;font-size:16px;max-width:750px;max-height:0;transition:max-height 0.5s;pointer-events:none}@media (min-width:600px){.accordion--vertical .accordion__item .accordion__content{max-width:750px;max-height:750px}}@media (min-width:600px){.accordion--vertical .accordion__item .accordion__content{position:absolute;right:0;top:0;width:50%}.accordion--vertical .accordion__item .accordion__content .inner{opacity:0;margin-left:100%;margin-right:-100%;transition:margin-left 0.5s,margin-right 0.5s}.accordion--vertical .accordion__item .accordion__content .inner p{opacity:0}}.accordion--vertical .accordion__item .accordion__content .video{height:auto;overflow:auto;padding-top:0;padding-bottom:20%}@media (max-width:895px){.accordion--vertical .accordion__item .accordion__content .video{padding-bottom:0}}.accordion--vertical .accordion__item .accordion__content .video video{width:100%}.accordion--vertical .accordion__item .accordion__content .carousel .inner{margin-bottom:20px}.accordion--vertical .accordion__item .accordion__content figure{width:100%;margin-bottom:20px}.accordion--vertical .accordion__item .accordion__content figure .figure__image{overflow:hidden}.accordion--vertical .accordion__item .accordion__content .video__caption a{pointer-events:all}.accordion--vertical .accordion__item.closed .accordion__header .icon::after{font-family:"Linearicons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding-left:7px;padding-right:0;font-size:1.25rem}@media (max-width:895px){.accordion--vertical .accordion__item.closed .accordion__content{max-height:0 !important}}.accordion--vertical .accordion__item.open{z-index:10}.accordion--vertical .accordion__item.open .accordion__header{color:#0050a0}.accordion--vertical .accordion__item.open .accordion__header .icon::after{font-family:"Linearicons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding-left:7px;padding-right:0;font-size:1.25rem}@media (max-width:599px){.accordion--vertical .accordion__item.open .accordion__content{max-height:750px;transition:max-height 0.5s}}@media (min-width:600px){.accordion--vertical .accordion__item.open .accordion__content{max-width:750px;max-height:750px;transition:max-height 0.25s ease-in-out}.accordion--vertical .accordion__item.open .accordion__content .inner{margin-left:0;margin-right:0;opacity:1;transition:margin-left 0.5s,margin-right 0.5s}.accordion--vertical .accordion__item.open .accordion__content .inner p{opacity:1;transition:opacity 0.5s 0.5s}}.accordion--vertical .accordion__item.out{z-index:3}@media (min-width:600px){.accordion--vertical .accordion__item.out .accordion__content .inner{opacity:0;margin-left:0;margin-right:0;transition:opacity 1.5s}.accordion--vertical .accordion__item.out .accordion__content .inner .video__caption,.accordion--vertical .accordion__item.out .accordion__content .inner .caption{opacity:0;transition:opacity 0.5s}}
