section[data-type=accordion-with-steps]{background-color:#fff;padding:75px 0}section[data-type=accordion-with-steps] div.title{margin:50px 0}section[data-type=accordion-with-steps] div.title h2{color:#003e71;font-size:32px;font-weight:700;line-height:40px}section[data-type=accordion-with-steps] div.steps{position:relative}section[data-type=accordion-with-steps] div.steps:after{content:"";position:absolute;top:0;left:55px;border-left:2px dashed #003e71;display:block;height:100%}section[data-type=accordion-with-steps] div.steps div.step{position:relative;z-index:1}section[data-type=accordion-with-steps] div.steps div.step:last-child{background-color:#fff}section[data-type=accordion-with-steps] div.steps div.step.is-active div.handle div.text{border-bottom-left-radius:0;border-bottom-right-radius:0}section[data-type=accordion-with-steps] div.steps div.step.is-active div.handle div.text:before{transform:rotate(180deg) translateY(50%)}section[data-type=accordion-with-steps] div.steps div.step.is-active div.wrap-content{transform:translateY(0)}section[data-type=accordion-with-steps] div.steps div.step div.handle{align-items:stretch;cursor:pointer;display:flex;justify-content:space-between;position:relative;z-index:2;-webkit-user-select:none;user-select:none}section[data-type=accordion-with-steps] div.steps div.step.is-disabled div.handle{cursor:initial}section[data-type=accordion-with-steps] div.steps div.step.is-disabled div.handle div.text:before,section[data-type=accordion-with-steps] div.steps div.step.is-disabled div.handle div.text:after{display:none!important}section[data-type=accordion-with-steps] div.steps div.step div.handle div.number{align-items:center;background-color:#003e71;border-radius:5px;box-sizing:border-box;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;justify-content:center;padding:15px 25px;width:110px}section[data-type=accordion-with-steps] div.steps div.step div.handle div.text{background-color:#eff3f6;border-radius:5px;box-sizing:border-box;flex-grow:1;margin-left:10px;padding:15px 66px 15px 25px;position:relative;min-height:65px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}section[data-type=accordion-with-steps] div.steps div.step div.handle div.text h5,section[data-type=accordion-with-steps] div.steps div.step div.handle div.text p{color:#003e71;display:block}section[data-type=accordion-with-steps] div.steps div.step div.handle div.text h5{font-size:18px;margin:0;font-weight:700}section[data-type=accordion-with-steps] div.steps div.step div.handle div.text p{font-size:14px;margin:0;font-weight:300}section[data-type=accordion-with-steps] div.steps div.step div.handle div.text>*+*{margin-top:5px}section[data-type=accordion-with-steps] div.steps div.step div.handle div.text:before,section[data-type=accordion-with-steps] div.steps div.step div.handle div.text:after{border-radius:5px;content:"";height:36px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:36px}section[data-type=accordion-with-steps] div.steps div.step div.handle div.text:before{transition:transform .25s linear;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTUgOSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjkiIGZpbGw9Im5vbmUiPgogICAgPHBhdGggZD0iTTEuNDMyIDEuMTQ4YS41MjIuNTIyIDAgMCAxIC43MjkgMGw1LjMwMyA1LjE5NCA1LjMwNC01LjE5NGEuNTIyLjUyMiAwIDAgMSAuNzI4IDAgLjQ5Ny40OTcgMCAwIDEgMCAuNzEzbC01LjY2OCA1LjU1YS41Mi41MiAwIDAgMS0uNzI4IDBsLTUuNjY4LTUuNTVhLjQ5Ny40OTcgMCAwIDEgMC0uNzEzWiIgZmlsbD0iIzAwM0U3MSIgc3Ryb2tlPSIjMDAzRTcxIiAvPgo8L3N2Zz4=);background-position:center center;background-repeat:no-repeat;background-size:auto 10px;transform-origin:center center}section[data-type=accordion-with-steps] div.steps div.step div.handle div.text:after{background-color:#92adbf4d}section[data-type=accordion-with-steps] div.steps div.step div.wrap-content{transition:transform .25s linear;display:flex;height:0;justify-content:flex-end;overflow:hidden;position:relative;transform:translateY(-12.5px);z-index:1}section[data-type=accordion-with-steps] div.steps div.step div.wrap-content div.content{background-color:#eff3f6;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-sizing:border-box;display:block;height:max-content;padding:12.5px 25px 25px;width:calc(100% - 120px);margin:0}section[data-type=accordion-with-steps] div.steps div.step+div.step{margin-top:20px}@media(max-width:722px){section[data-type=accordion-with-steps] div.steps:after{display:none!important}section[data-type=accordion-with-steps] div.steps div.step div.handle{flex-direction:column}section[data-type=accordion-with-steps] div.steps div.step div.handle div.number{width:100%}section[data-type=accordion-with-steps] div.steps div.step div.handle div.text{margin:5px 0 0}section[data-type=accordion-with-steps] div.steps div.step div.handle div.text:before,section[data-type=accordion-with-steps] div.steps div.step div.handle div.text:after{top:33px}section[data-type=accordion-with-steps] div.steps div.step div.wrap-content div.content{width:100%}}
