.module-accordion{font-family:Helvetica,sans-serif;list-style:none;padding:0;margin:0}.module-accordion li.single-accordion{border-bottom:1px solid #dfe4ea;position:relative}.module-accordion a.single-accordion-title{position:relative;cursor:pointer;display:block;width:100%;font-weight:bold;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.module-accordion a.single-accordion-title.level-1{font-size:30px}.module-accordion a.single-accordion-title.level-2{font-size:18px}.module-accordion a.single-accordion-title span{display:block;padding:15px 60px 15px 15px}.module-accordion a.single-accordion-title:before,.module-accordion a.single-accordion-title:after{position:absolute;right:27px;top:50%;content:'';height:15px;width:1px;background-color:#a5a5a5;z-index:100;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.module-accordion a.single-accordion-title:before{-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.module-accordion a.single-accordion-title:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.module-accordion a.single-accordion-title span:before{position:absolute;right:15px;top:50%;content:'';height:25px;width:25px;border-radius:100%;border:1px solid #a5a5a5;z-index:50;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.module-accordion a.single-accordion-title.active:before{transform:translateY(-50%) rotate(225deg)}.module-accordion a.single-accordion-title.active:after{transform:translateY(-50%) rotate(135deg)}.module-accordion.level-1 div.single-accordion-content{display:none;padding:15px 15px 30px 15px;margin:0}.module-accordion.level-2 div.single-accordion-content{display:none;padding:0 15px 15px 15px;margin:0}.module-accordion .carousel-cell{width:100%;height:40vw;margin-right:10px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#333}.module-rich-text+.carousel-main,.module-accordion+.carousel-main{margin-top:2rem}.module-accordion .carousel-main{background:black;padding:30px 65px}.module-accordion .carousel-nav{background:#f2f2f2;padding:30px 15px}.module-accordion .carousel-nav .carousel-cell{width:18vw;height:12vw;border:4px solid transparent;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:transparent}.flickity-page-dots{top:15px;position:relative}.flickity-page-dots .dot{width:8px;height:8px;opacity:1;background:transparent;border:2px solid white}.flickity-page-dots .dot.is-selected{background:white}