a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font-size:100%;vertical-align:baseline}a:active,a:hover{outline:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}html{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}audio,img,video{max-width:100%;height:auto}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe{border:0}textarea{resize:none;overflow:auto;vertical-align:top;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}button,input,select,textarea{outline:none;border:none;font-size:100%;margin:0}button,input{line-height:normal}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}html{line-height:1.4;color:#101010;height:100%}body,html{font-size:18px}body{margin:0;padding:0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0}a{text-decoration:none}li,ul{margin:0;padding:0;list-style-type:none}.section,section{position:relative;padding:40px 0}.wrapper{margin:0 auto}.content-wrapper,.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.container{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;margin:0 auto;max-width:1280px}.qr-wrapper{background-color:#1d1d1b;background-repeat:no-repeat;background-position:0 100%;background-size:contain;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.qr-wrapper--gray{background-color:#ededed}.qr-wrapper--white{background-color:#fff}.qr-wrapper .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qr-logo{width:400px;margin-bottom:100px}.qr-border{width:300px;height:300px;background-position:50%;background-size:contain;background-repeat:no-repeat}.qr-wrapper .form-row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}.qr-wrapper .form-group{width:100%;margin-bottom:12px}.qr-wrapper .form-group label{display:block;width:100%;color:#fff;font-size:14px;margin-bottom:3px}.qr-wrapper .form-control{height:46px;width:100%;padding:10px;font-size:16px}.qr-wrapper .form-control[type=file]{color:#fff;padding:0}.qr-wrapper p{color:#fff;margin-bottom:15px}.ios-popup{visibility:hidden;opacity:0;z-index:-1;position:fixed;bottom:20px;left:10px;right:10px;border-radius:10px;padding:20px 15px;text-align:center;background-color:#fff;font-size:16px;line-height:21px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.ios-popup .close{position:absolute;right:10px;top:10px;cursor:pointer}.ios-popup.visible{opacity:1;z-index:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ios-popup:after{content:"";position:absolute;left:50%;bottom:-9px;margin-left:-10px;width:0;height:0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:10px 10px 0}.ios-popup h3{color:#000;font-size:18px;font-weight:700}.ios-popup h3,.ios-popup p{margin-bottom:10px}.ios-popup__info{border-radius:5px;padding:5px;background-color:#f5f5f5;font-size:14px}@media screen and (max-width:1280px){html{font-size:16px}.section,section{padding:36px 0;padding:28px 0;padding:20px 0}}@media screen and (max-width:768px){html{font-size:15px}.container{max-width:phoneWidth}}@media screen and (max-width:480px){html{font-size:14px}.container{max-width:smPhoneWidth}}@media screen and (max-width:980px){.container{max-width:tableWidth}}@media (max-width:480px){.qr-logo{width:250px}.qr-wrapper form{padding-left:20px;padding-right:20px;margin-bottom:30px}}
