:root{--notchSize: 25px}@keyframes iconpushin{50%{transform:scale(0.75)}}.expand-collapse .wrap{max-width:900px;padding:0}@media only screen and (min-width: 768px){.expand-collapse .wrap{padding:0 20px}}.expand-collapse .item{margin-bottom:.5em}.expand-collapse .item .expand-collapse-title{margin:0;padding:0}.expand-collapse .item .expand-collapse-title a{background:linear-gradient(90deg, #0192D3, #00B5D6);color:#fff;display:block;font-weight:bold;padding:10px 40px 10px 20px;position:relative;text-decoration:none;transition:all .3s ease}.expand-collapse .item .expand-collapse-title a:hover{background:linear-gradient(90deg, #00B5D6, #0192D3)}.expand-collapse .item .expand-collapse-title a.open{background:linear-gradient(90deg, #00B5D6, #0192D3)}.expand-collapse .item .expand-collapse-title a.open span:before{content:"-"}.expand-collapse .item .expand-collapse-title a span:before{content:"+";position:absolute;right:10px;text-align:center;width:25px}.js .expand-collapse .item .expand-collapse-description{display:none}.expand-collapse .item .expand-collapse-description .description-wrap{padding:20px 40px 20px 20px}.expand-collapse .item .expand-collapse-description .description-wrap h2,.expand-collapse .item .expand-collapse-description .description-wrap h3,.expand-collapse .item .expand-collapse-description .description-wrap h4{margin:0 0 .25em}