body.step{}body.step .contactForm dl dt span{font-size:12px}body.step .contactForm-wrap>div.contactForm{}body.step .contactForm-wrap>div.contactForm>form{width:100%}body.step .contactForm-wrap > div.contactForm > form > div:not(:nth-of-type(1)) {margin:0;padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}body.step .contactForm-wrap > div.contactForm > form > div:nth-of-type(1) {position:relative;overflow:hidden;overflow-x:hidden;padding:0}body.step .contactForm-wrap>div.contactForm>form>div section.slide{position:absolute;padding:20px;width:100%}body.step .contactForm dl dt span{font-size:12px}body.step div#button-wrapper,body.step div#indicator-wrapper{margin:0 auto 0 auto;max-width:800px;background-color:transparent;box-shadow:none}body.step div#button-wrapper{display:flex;flex-flow:column;justify-content:center;flex-direction:row;align-items:center;position:relative;padding:30px}body.step div#button-wrapper>a{display:flex;justify-content:space-evenly;align-items:center;height:45px;line-height:initial;position:relative;cursor:pointer;transition:.2s;z-index:1;margin:3px .5rem;padding:27px;font-size:20px;letter-spacing:.05em;border:none;border-radius:40px;text-decoration:none}body.step a#prev-step-button{flex:1;color:#999;background-color:#eee}body.step a#next-step-button,body.step a#submit-button{flex:2;max-width:80%;color:#fff;background-color:#ccc;opacity:1;pointer-events:none}body.step span.button-title{display:block;line-height:1;width:100%;text-align:center}body.step span.next-icon-wrapper{display:block;width:30px;height:30px}body.step span.next-icon-wrapper span.next-icon{display:inline-block;position:relative;width:30px;height:30px;background-color:#fff;border-radius:50%;color:#ff8c00;font-size:200px}body.step span.next-icon-wrapper span.next-icon:before{border:5px solid transparent;border-left:10px solid #ccc;position:absolute;top:50%;left:50%;transform:translateX(-25%) translateY(-50%);width:0;height:0;box-sizing:border-box;content:""}body.step div#button-wrapper.ready>a#next-step-button,body.step div#button-wrapper.ready>a#submit-button{pointer-events:auto;background-color:#ff8c00;color:#fff}body.step div#button-wrapper.ready span.next-icon-wrapper span.next-icon::before{border-left:10px solid #ff8c00}body.step div#indicator-wrapper{margin-top:7px}body.step div#indicator-remaining-step{color:#ff8c00;font-size:14px;line-height:14px;font-weight:bold}body.step div#indicator-remaining-step>span{padding:0 .5em;font-weight:bold}body.step div#indicator{width:100%;margin:auto;margin-top:7px}body.step div#indicator>ul{display:flex;padding:0;border:1px solid #ff8c00;font-size:0;background:#fff;border-radius:100px}body.step div#indicator>ul>li{display:block;height:20px;flex-grow:1}body.step div#indicator>ul>li:first-child{border-radius:100px 0 0 100px}body.step div#indicator>ul>li:last-child{border-radius:0 100px 100px 0}body.step div#indicator>ul>li.done,body.step div#indicator>ul>li.current{background-color:#ff8c00}body.step p.dtPagesNotes{margin:25px auto 15px auto;text-align:center}body.step div#indicator>ul.step-2 li{flex-basis:50%}body.step div#indicator>ul.step-3 li{flex-basis:33%}body.step div#indicator>ul.step-4 li{flex-basis:25%}body.step div#indicator>ul.step-5 li{flex-basis:20%}body.step div#indicator>ul.step-6 li{flex-basis:17%}body.step div#indicator>ul.step-7 li{flex-basis:14%}