.module--accordion .btn__group{margin:0 auto;margin-top:2.5rem}.accordion{margin:0;padding:0}.accordion .accordion-navigation.filtered-show{display:block}.accordion .accordion-navigation.filtered-hide{display:none}.accordion .accordion-navigation a{margin:0;padding:0;position:relative;background-color:#fff;border-bottom:1px solid #c4c4c4}.accordion .accordion-navigation a span{position:relative;display:inline-block;font-size:18px;font-weight:700;padding:30px 0;padding-right:15px}.accordion .accordion-navigation a .icon,.accordion .accordion-navigation a .cross{box-sizing:border-box;width:20px;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg);transition:all .4s ease-in-out}.accordion .accordion-navigation a .icon::before,.accordion .accordion-navigation a .cross::before{content:'';display:block;width:20px;height:0px;border-bottom:solid 2px #1f1f1f;position:absolute;bottom:9px;transform:rotate(90deg);transition:20px 0.4s}.accordion .accordion-navigation a .icon::after,.accordion .accordion-navigation a .cross::after{content:'';display:block;width:20px;height:0px;border-bottom:solid 2px #1f1f1f;position:absolute;bottom:9px}.accordion .accordion-navigation a:hover{background-color:#fff;color:#009bde}.accordion .accordion-navigation a:hover .icon:before,.accordion .accordion-navigation a:hover .icon:after{border-color:#009bde}.accordion .accordion-navigation .content{display:block;padding:0;max-height:0;overflow:hidden;transition:all .4s ease-in-out}.accordion .accordion-navigation .content.active{max-height:5000px}.accordion .accordion-navigation .content .accordion-panel{position:relative;padding:40px 0}.accordion .accordion-navigation .content .accordion-panel a{background:transparent;padding:0;border-bottom:0;position:relative;font-weight:600;z-index:0}.accordion .accordion-navigation .content .accordion-panel a:before{content:"";width:100%;height:100%;position:absolute;left:0;top:30%;z-index:-1;background-color:transparent;transition:all 0.4s ease-in-out}.accordion .accordion-navigation .content .accordion-panel a:hover{color:#1f1f1f;text-decoration:none}.accordion .accordion-navigation .content .accordion-panel a:hover:before{top:0;background-color:#182e4d}.accordion .accordion-navigation.active+.accordion-navigation{border-top:1px solid #c4c4c4}.accordion .accordion-navigation.active a{background-color:#fff}.accordion .accordion-navigation.active a .icon{transform:translateY(-50%) rotate(0deg)}.accordion .accordion-navigation.active a .icon:before{content:'';display:block;width:0px;height:0px;border-bottom:solid 4px #1f1f1f;position:absolute;bottom:8px;transform:rotate(90deg)}.accordion-search{display:flex;border:2px solid #1f1f1f;margin:50px 0 25px}.accordion-search input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="button"]){padding:20px;border:0}.accordion-search .search-btn{border:0;background:transparent;padding:10px 20px;cursor:pointer}.accordion-search .search-btn svg{width:25px;height:25px}.js-acc-search label{position:absolute;left:-9999999999px;opacity:0}.row_ac_title+.row_ac_search .js-acc-search{margin-top:40px}@media only screen and (min-width: 64.063em){.module--accordion .btn__group{margin:0 auto;margin-top:2.5rem}.accordion .accordion-navigation a span{padding:35px 0}}
