@import url(https://fonts.googleapis.com/css?family=Montserrat);
body .bgapp{justify-content:center;margin:0;min-height:100dvh;min-width:100dvw;padding:0;position:absolute!important;z-index:-999}.canvas-back{background:#2d3646;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-999}body .bgapp .appliance{background:transparent;font-family:montserrat,arial,verdana;z-index:1}#msform{margin:30px 0;position:relative;text-align:center}#msform fieldset{background:#fff;border:0;border-radius:0;box-shadow:0 0 15px 1px rgba(0,0,0,.4);box-sizing:border-box;margin:0 10%;padding:20px 30px;position:relative;width:80%}#msform fieldset:not(:first-of-type){display:none}#msform .labels{display:flex;font-style:italic;font-weight:700;position:relative;text-align:left}#msform input,#msform select,#msform textarea{border:1px solid #ccc;border-radius:0;box-sizing:border-box;color:#000;display:inline;font-family:montserrat;font-size:18px;margin-bottom:10px;padding:15px;resize:none;width:100%}.inputCheckbox{background:#535353;border-radius:50px;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 hsla(0,0%,100%,.2);height:26px;margin:1% 0;position:relative;width:80px}.inputCheckbox:after{color:#c5c5c5;content:"YOQ";right:10px;text-shadow:1px 1px 0 hsla(0,0%,100%,.15)}.inputCheckbox:after,.inputCheckbox:before{font:12px/26px Arial,sans-serif;font-weight:700;position:absolute;z-index:0}.inputCheckbox:before{color:#27ae60;content:"BOR";left:10px}.inputCheckbox label{background:#fcfff4;background:linear-gradient(0deg,#fcfff4 0,#dfe5d7 40%,#b3bead);border-radius:50px;box-shadow:0 2px 5px 0 rgba(0,0,0,.3);cursor:pointer;display:block;height:20px;left:3px;position:absolute;top:3px;transition:all .4s ease;width:34px;z-index:1}.inputCheckbox input[type=checkbox]{visibility:hidden}.inputCheckbox input[type=checkbox]:checked+label{left:43px}.addservice .checkboxtextlabel{display:flex!important;justify-content:left;width:170px}#msform input:focus,#msform select:focus,#msform textarea:focus{border:1px solid #ee0979;box-shadow:none!important;outline-width:0;transition:All .5s ease-in;-webkit-transition:All .5s ease-in;-moz-transition:All .5s ease-in;-o-transition:All .5s ease-in}#msform .action-button{background:#ee0979;border:0;border-radius:25px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin:10px 5px;padding:10px 5px;width:110px}#msform .action-button:focus,#msform .action-button:hover{box-shadow:0 0 0 2px #fff,0 0 0 3px #ee0979}#msform .action-button-previous{background:#c5c5f1;border:0;border-radius:25px;color:#666;cursor:pointer;font-size:14px;font-weight:700;margin:10px 5px;padding:10px 5px;width:110px}#msform .action-button-previous:focus,#msform .action-button-previous:hover{box-shadow:0 0 0 2px #fff,0 0 0 3px #666}.fs-title{color:#2c3e50;font-size:18px;font-weight:700;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.fs-subtitle{color:#666;font-size:13px;font-weight:400;margin-bottom:20px}#progressbar{counter-reset:step;margin-bottom:30px;overflow:hidden;padding:0}#progressbar li{color:#fff;float:left;font-size:9px;letter-spacing:1px;list-style-type:none;position:relative;text-transform:uppercase;width:33.33%}#progressbar li:before{background:#fff;border-radius:25px;color:#333;content:counter(step);counter-increment:step;display:block;font-size:12px;height:24px;line-height:26px;margin:0 auto 10px;width:24px}#progressbar li:after{background:#fff;content:"";height:2px;left:-50%;position:absolute;top:9px;width:100%;z-index:-1}#progressbar li:first-child:after{content:none}#progressbar li.active:after,#progressbar li.active:before{background:#ee0979;color:#fff}
