@import url(https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap);abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}del{text-decoration:line-through}article,aside,footer,header,hgroup,nav,section{display:block}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#71818c;font-family:PT Sans,sans-serif;font-size:16px;font-weight:400;line-height:26px;padding:120px 0;text-align:left;transition:padding .8s ease;-webkit-transition:padding .8s ease;-moz-transition:padding .8s ease}#appform-wrapper,body{background-color:#fff}#appform-wrapper{height:100vh}#appform-wrapper:before{background:#f7f9fb;content:"";height:500px;left:0;position:absolute;right:0;top:-130px;-webkit-transform:skew(0,-7deg);transform:skew(0,-7deg)}#appform-wrapper .appform-container ol,#appform-wrapper .appform-container ul{list-style:initial;padding-bottom:40px;padding-left:0;text-align:left}#appform-wrapper .appform-container li{padding-bottom:10px}.appform-container{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0 auto;max-width:1120px;padding:80px;position:relative}.appform-container:first-of-type{padding-top:0!important}.appform-container:last-of-type{padding-bottom:0!important}.panel{background-color:#fff;border-radius:4px;box-shadow:0 20px 150px #d6dee4;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:40px;width:100%}.panel-small{max-width:480px}.panel-big,.panel-small{margin:0 auto;text-align:center}.panel-big{max-width:600px}.panel p{color:#71818c;line-height:26px;padding-bottom:10px}.panel a{color:#4843d2;transition:color .5s ease;-webkit-transition:color .5s ease;-moz-transition:color .5s ease}.panel a,.panel a:hover{text-decoration:none}h2.panel-heading{color:#20292f;font-size:24px;font-weight:400;line-height:34px;padding-bottom:20px}h2.panel-heading a{color:#20292f}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}* html .clearfix,:first-child+html .clearfix{zoom:1}input.text,input.title,input[type=email],input[type=text],input[type=url],select,textarea{background-color:#fff;border:1px solid #bbb;color:#20292f;padding:2px}input.text:focus,input.title:focus,input[type=email]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#2d3940;color:#3e3e3e}input.text,input.title,input[type=text],select,textarea{margin:.5em 0}textarea{padding:4px 0}select{padding:0}.appform-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f92c8b;border:none;border-radius:60px;-moz-border-radius:60px;-webkit-border-radius:60px;box-shadow:0 5px 20px #d6dee4;-moz-box-shadow:0 5px 20px #d6dee4;-webkit-box-shadow:0 5px 20px #d6dee4;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:500;margin:30px auto 0;padding:20px;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease;width:190px}.appform-button:hover{background-color:#4843d2;box-shadow:0 10px 30px #aab9c3;-moz-box-shadow:0 10px 30px #aab9c3;-webkit-box-shadow:0 10px 30px #aab9c3;text-decoration:none}.appform-group{border-bottom:2px solid #eff1f3;float:left;height:74px;position:relative;width:100%}.appform-group:last-of-type{margin-bottom:40px}.appform-group.appform-group-half{box-sizing:border-box;width:42.5%}.appform-group-half:nth-of-type(2n+0){margin-left:15%}.appform-group.appform-group-third{box-sizing:border-box;width:23.3%}.appform-group-third:nth-of-type(3n+0){margin-left:15%;margin-right:15%}.appform-group label{color:#71818c;font-size:18px;left:0;pointer-events:none;position:absolute;top:27px;-webkit-transition:all,.4s;transition:all,.4s}.appform-group input,.appform-group select{background-color:transparent;border:none;height:74px;margin:13px 0 0;padding:0;width:100%}.appform-group input,.appform-group input:focus,.appform-group select{box-sizing:border-box}.appform-group select{border:none}.appform-group input,.appform-group label,.appform-group select{font-size:16px}.appform-group textarea{border:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:18px;height:100px;padding-top:32px;width:100%}.appform-group input:-webkit-autofill,.appform-group textarea:-webkit-autofill{background:#fff!important;background-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#20292f!important}.appform-group select:-webkit-autofill{background:#fff!important;background-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#20292f!important}.appform-textarea{height:auto}.appform-group label{font-size:16px;font-weight:500;opacity:.6;top:14px}.appform-checkbox{margin:0 0 10px}.appform-checkbox-button{border:2px solid #eff1f3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:left;height:22px;margin-right:5px;position:relative;top:38px;width:23px}.appform-checkbox>span{color:#71818c;float:left;margin:36px 30px 0 0;position:relative}.appform-checkbox-button label{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.appform-checkbox-button label:after{background:#485363;border-radius:2px;content:"";height:14px;left:2px;opacity:0;position:absolute;top:2px;transition:opacity .3s ease;width:15px}.appform-checkbox-button label:hover:after{opacity:.3}.appform-checkbox-button input[type=checkbox]{visibility:hidden}.appform-checkbox-button input[type=checkbox]:checked+label:after{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn;opacity:1}#panel-price{color:#2c93f9;font-size:48px;font-weight:600;letter-spacing:-2px;margin-top:17px}#panel-bottom{font-size:16px;padding:40px 0;text-align:center}#panel-bottom a{color:#71818c;text-decoration:none}#guarantee-price{color:#26c15f}@media only screen and (max-width:768px){.appform-container{padding:60px}}@media only screen and (max-width:420px){.appform-container{padding:40px 20px}}body{background-color:#d3d3d3}.appform-group .form-control:focus{box-shadow:none}