@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Outfit:regular,700&display=swap);*{padding:0;margin:0;border:0}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:375px}body{color:#7b879d;line-height:1;font-family:Outfit;font-size:.9375rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:Outfit;font-size:inherit;line-height:inherit;color:inherit;background-color:transparent}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper > main{flex:1 1 auto}.wrapper > *{min-width:0}[class*=__container]{max-width:75rem;margin:0 auto;padding:0 .9375rem}.ibg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ibg--top{-o-object-position:top;object-position:top}.ibg--bottom{-o-object-position:bottom;object-position:bottom}.ibg--left{-o-object-position:left;object-position:left}.ibg--right{-o-object-position:right;object-position:right}.ibg--contain{-o-object-fit:contain;object-fit:contain}body{background:#d6e2f0}.wrapper{display:grid;place-items:center}.qrcode__item{padding:1rem 1rem 2.5rem 1rem;max-width:20rem}.item-qrcode{background:#fff;border-radius:1.25rem;box-shadow:0 25px 25px 0 rgba(0,0,0,.05)}.item-qrcode__image{position:relative;padding:4rem;background:#2c7dfa;margin-bottom:1.5rem;border-radius:.625rem;overflow:hidden}.item-qrcode__image::after,.item-qrcode__image::before{content:"";position:absolute;width:20.5rem;height:20.5rem;background:#fff;border-radius:50%;opacity:.07}.item-qrcode__image::before{top:57%;left:60%}.item-qrcode__image::after{bottom:44%;right:31%}.item-qrcode__image img{max-width:100%}.item-qrcode__title{color:#1f3251;font-family:Outfit;font-size:1.375rem;font-weight:700;line-height:1.2727272727;letter-spacing:em(28,22);text-align:center;margin-bottom:1rem}.item-qrcode__text{padding:0 1rem;color:#7b879d;font-family:Outfit;line-height:19px;line-height:1.2666666667;letter-spacing:em(.19,15);text-align:center}