.single-accordion .panel{background:#fff;border-radius:50px;box-shadow:0 0 10px 3px rgba(0,0,0,.15);margin:30px 0}.single-accordion.simple .panel{background:transparent;border:3px solid var(--primary-color);box-shadow:none}.single-accordion .panel>.accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:0;padding:20px 30px;position:relative}html[lang=nl] .single-accordion .panel>.accordion-header{padding:20px 25px}.single-accordion.simple .panel>.accordion-header{color:var(--primary-color);flex-direction:row-reverse;font-weight:700}.single-accordion.simple .panel>.accordion-header .icon-wrap{margin-right:15px}.single-accordion.simple .panel a{color:var(--primary-color)}.single-accordion .accordion-header .tab-link{height:100%;left:0;position:absolute;width:100%;z-index:2}.single-accordion .panel>.accordion-body{overflow:hidden;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease}.single-accordion .panel>.accordion-body .accordion-body-inner{padding:0 30px 25px}.single-accordion .panel>.accordion-body ul li~li{margin-top:25px}.single-accordion .accordion-body p:last-child{margin-bottom:10px}.single-accordion .panel:not(.is-active)>.accordion-body{padding:0}.single-accordion span.icon-wrap{transition:.3s}.single-accordion .is-active span.icon-wrap{transform:rotate(90deg)}@media (min-width:1400px){.single-accordion .panel>.accordion-header{padding:25px 30px}html[lang=nl] .single-accordion .panel>.accordion-header{font-size:24px;padding:20px 25px}.single-accordion .panel>.accordion-body .accordion-body-inner{font-size:24px;padding:0 50px 25px;padding-left:4rem}}@media (min-width:1600px){.single-accordion .panel{border-radius:60px;margin:40px 0}.single-accordion .panel>.accordion-body{font-size:34px}html[lang=nl] .single-accordion .panel>.accordion-header{font-size:28px}}@media(max-width:1599px){.single-accordion span.icon-wrap svg{height:30px;width:30px}.single-accordion ul{margin-bottom:0;padding-left:20px}}@media (max-width:1200px) and (min-width:768px){html[lang=nl] .single-accordion .panel>.accordion-header{font-size:13px}}@media(max-width:767px){.single-accordion{margin:0 auto;max-width:470px}}