section.section-form-multistep{display:flex;flex-direction:column;height:100%;min-height:100vh}section.section-form-multistep label.error{font-weight:bold;display:block;margin-bottom:20px;text-align:left;color:white}section.section-form-multistep ul{margin:0;padding:0}section.section-form-multistep .list-1{padding:40px 0;list-style:none}section.section-form-multistep .list-1 li{position:relative;margin-bottom:10px}section.section-form-multistep .list-1 li:last-child{margin-bottom:0}section.section-form-multistep .list-1 li:before{font-family:'Font Awesome 5 Pro';display:inline-block;width:2em;margin-left:-2em;content:'\f058';vertical-align:top}section.section-form-multistep .hidden{display:none}section.section-form-multistep .btn-previous{font-size:14px;font-weight:600;position:relative;display:block;width:100%;margin-bottom:20px;padding:13px 15px;cursor:pointer;transition:all .3s ease;text-decoration:none;text-transform:uppercase;color:white;border-radius:3px;background-color:rgba(0,0,0,0.3)}section.section-form-multistep .btn-previous:last-child{margin-bottom:0}section.section-form-multistep .btn-previous i{margin-right:10px}section.section-form-multistep .btn-previous:hover{background-color:rgba(0,0,0,0.5)}section.section-form-multistep .btn-custom{font-weight:600;display:block;width:100%;margin-bottom:20px;padding:16px 15px;cursor:pointer;transition:all .3s ease;text-decoration:none;text-transform:uppercase;color:white;border-radius:3px;background-color:#c15aa3}section.section-form-multistep .btn-custom:last-child{margin-bottom:0}section.section-form-multistep .btn-custom i{margin-right:10px}section.section-form-multistep .btn-custom:hover{background-color:#a93f8a}section.section-form-multistep .title-1{font-size:32px;line-height:1.4;margin-top:0;margin-bottom:10px}section.section-form-multistep .form-multistep{position:relative;overflow:hidden;padding:50px 0;background-position:center;background-size:cover;flex:1}section.section-form-multistep .form-multistep:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:'';background-color:rgba(0,0,0,0.3)}section.section-form-multistep .form-multistep .js-validate-insertAfter{margin-bottom:20px}section.section-form-multistep .form-multistep .js-validate-insertAfter+label.error{margin-top:-15px;margin-bottom:20px}section.section-form-multistep .form-multistep .js-serialselect{position:relative;display:block;width:100%}section.section-form-multistep .form-multistep .js-serialselect .sub-select{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;cursor:pointer;opacity:0;filter:alpha(opacity=0)}section.section-form-multistep .form-multistep .js-serialselect .sub-term{font-size:17px;position:relative;position:relative;display:block;padding:12px 25px;padding-right:45px;text-align:left;white-space:nowrap;text-overflow:ellipsis;color:#2f2f2f;background-color:white}section.section-form-multistep .form-multistep .js-serialselect.arrow .sub-term:after{font-family:'Font Awesome 5 Pro';font-size:19px;font-weight:400;position:absolute;top:50%;right:25px;content:'\f107';transform:translateY(-50%)}section.section-form-multistep .form-multistep .input-year{position:relative;width:100%;margin-bottom:20px;cursor:pointer}section.section-form-multistep .form-multistep .input-year input{font-size:17px;display:block;width:100%;padding:14px 25px;padding-right:45px;text-align:left;color:#2f2f2f;border:0;outline:none;background-color:white}section.section-form-multistep .form-multistep .input-year:after{font-family:'Font Awesome 5 Pro';font-size:19px;font-weight:400;position:absolute;top:50%;right:25px;content:'\f073';transform:translateY(-50%);color:#6f6f6f}section.section-form-multistep .container-multistep{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;align-items:center}section.section-form-multistep .container-multistep .logo{display:block;width:121px;height:59px;margin-bottom:25px}section.section-form-multistep .container-multistep,section.section-form-multistep .container-list{width:100%;max-width:650px;margin:0 auto;padding:0 25px}section.section-form-multistep .form-step{position:relative;display:flex;visibility:hidden;flex-direction:column;width:0;max-width:450px;height:0;transition:all .01s .5s linear, opacity .5s ease;opacity:0;justify-content:center;align-items:center}section.section-form-multistep .form-step.is-active{visibility:visible;width:100%;height:100%;transition:all .01s .6s linear ,opacity .5s .6s ease;opacity:1}section.section-form-multistep .form-step input[type='text'],section.section-form-multistep .form-step input[type='email']{font-size:17px;display:block;width:100%;margin:0 auto;margin-bottom:20px;padding:14px 25px;color:#2f2f2f;border:0;outline:none;background-color:white}section.section-form-multistep .form-step input[type='text']:last-child,section.section-form-multistep .form-step input[type='email']:last-child{margin-bottom:0}section.section-form-multistep .form-step .entry{margin:30px 0}section.section-form-multistep .form-step .entry-phone{display:flex;flex-direction:row}section.section-form-multistep .form-step .entry-phone .js-serialselect{width:130px;margin-bottom:0}section.section-form-multistep .form-step .entry-phone .js-serialselect .sub-term{max-width:130px;padding:12px 8px;flex-basis:130px}section.section-form-multistep .form-step .entry-phone .js-serialselect .sub-term:after{right:8px}section.section-form-multistep .form-step .entry-phone input{margin-left:10px}section.section-form-multistep .form-step .list-1{color:white}section.section-form-multistep .form-step *[class^='title-'],section.section-form-multistep .form-step p{color:white}section.section-form-multistep .form-step .lower{display:inline-block}section.section-form-multistep .form-step .lower:first-letter{text-transform:uppercase}section.section-form-multistep .form-step .mb20{margin-bottom:20px}section.section-form-multistep .form-step .contacted{font-size:23px;font-weight:bold}section.section-form-multistep .form-step .btn-container{display:flex;flex-direction:row;width:calc(100% + 20px);margin:0 -10px;margin-bottom:20px}section.section-form-multistep .form-step .btn-container:last-child{margin-bottom:0}section.section-form-multistep .form-step .btn-container .btn-custom{max-width:50%;margin:0 10px;flex-basis:50%}section.section-form-multistep .form-step .icon-success{font-size:90px;margin-bottom:20px;color:white}section.section-form-multistep .nav-primary{background-color:#e7e8e9}section.section-form-multistep .nav-primary .left-content{float:left;width:calc(100% - 100px);text-align:left}section.section-form-multistep .nav-primary .right-content{float:right;width:100px;text-align:right}section.section-form-multistep .nav-primary .back{display:inline-block;padding:10px 25px;padding-right:10px;color:#626262}section.section-form-multistep .nav-primary .back:before{font-family:'Font Awesome 5 Pro';font-size:19px;font-weight:lighter;position:relative;display:inline-block;padding-right:8px;content:'\f104';vertical-align:middle}section.section-form-multistep .nav-primary .select-arrow{position:relative;color:#000}section.section-form-multistep .nav-primary .select-arrow:after{font-family:'Font Awesome 5 Pro';font-weight:bold;position:absolute;top:50%;right:25px;content:'\f0dc';transform:translateY(-50%);pointer-events:none}section.section-form-multistep .nav-primary select{font-size:14px;font-weight:600;position:relative;display:inline-block;padding:16px 45px 16px 10px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;color:#000;border:0;outline:none;background:none;-webkit-appearance:none;appearance:none}
