@charset "UTF-8";.outline,.step{background-color:rgba(41,141,255,.05)}.outline{max-width:960px;margin:1em auto;padding:.5em;border:5px solid #298DFF;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;text-align:left}.flow-step,.step-position,div.ya{text-align:center}.outline p{margin:.2em .5em;padding:.2em}.consulting-img{float:right;display:inline-block;max-width:30%;height:auto;margin:5px;border:1px solid #69F}.step{padding:1em .5em .5em;border:1px dotted #69F;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}h3{margin:1em 0 0;padding:.3em;background-color:rgba(41,141,255,.2);font-size:120%}.flow-step{max-width:200px;margin:0 auto;padding:.5em;background-color:#298DFF;color:#FFF;font-size:140%;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}section p{font-size:120%}div.ya{margin:10px auto}div.ya i{font-size:300%;color:#FC0}.step-position{font-size:100%;line-height:1.5;margin-top:5em}.step-position:not(:last-child){margin-bottom:5em}.step-position ol{display:inline-flex;width:100%;max-width:340px}.step-position li{position:relative;display:flex;flex-direction:column;color:#298DFF;flex:1;align-items:center;z-index:1}.step-position li::after{position:absolute;top:7px;left:50%;width:100%;height:2px;content:'';background-color:#298DFF;z-index:-1}.step-position li:last-child::after{content:none}.step-position li::before{display:inline-block;width:12px;height:12px;margin-bottom:5px;content:'';border:2px solid #298DFF;border-radius:50%;background-color:#E1EFFF}.step-position li[aria-current=true]::after{background-color:#B9B9C8}.step-position li[aria-current=true]::before{background-color:#298DFF;border:2px solid #298DFF}.step-position li[aria-current=true]~*{color:#666}.step-position li[aria-current=true]~::after{background-color:#B9B9C8}.step-position li[aria-current=true]~::before{border:2px solid #B9B9C8;background-color:#FFF}#formWrap{width:95%;margin:0}table.formTable{width:100%;margin:0 auto;font-size:100%;background-color:#FAFAFA}table.formTable th{padding:.5em;text-align:left!important}table.formTable tbody{border:1px solid rgba(128,113,116,.8)}table.formTable tbody td,table.formTable tbody th{border:1px solid rgba(128,113,116,.8);padding:.5em;text-align:left!important}tbody.bs th{background-color:#FFFEF2}tbody.bs td{background-color:rgba(255,254,242,.7)}tbody.pl th{background:#FEF5FD}tbody.pl td{background-color:rgba(254,245,253,.7)}tbody.ref th{background:#F1FDFE}tbody.ref td{background-color:rgba(241,253,254,.7)}input[type=text],input[type=email],input[type=tel],textarea{width:80%;padding:5px;font-size:110%;display:block}textarea{font-family:sans-serif}input[type=submit],input[type=reset],input[type=button]{display:block;margin:10px;max-width:280px;height:40px}.button-col{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:1em;max-width:400px}button-col div{flex:1}.thanks{width:600px}@media (min-width:700px){.flow{max-width:900px;margin:1em auto}.consulting-img{max-width:130px}.step-position{font-size:100%;line-height:1.5;margin-top:5em}.step-position:not(:last-child){margin-bottom:5em}.step-position ol{min-width:630px}.step-position li::after{top:11px}.step-position li::before{width:20px;height:20px;margin-bottom:10px}#formWrap{max-width:900px;margin:0 auto;line-height:120%}table.formTable{font-size:120%!important;padding:.5em!important}table.formTable th{width:12em;text-align:left}}@media all and (min-width:960px){.step-position ol{min-width:900px}}


