body{margin:0;padding:0;font-family:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}main{min-height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box}section,.section{margin-top:6rem}@media screen and (max-width:639px){section,.section{margin-top:3rem}}.section-wrapper{max-width:960px;position:relative;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem}.absolute{position:absolute !important}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex.valign-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{margin:0;line-height:1.2;letter-spacing:0;font-weight:bold}h1,.h1,h2,.h2{font-size:2.125rem}@media screen and (max-width:479px){h1,.h1,h2,.h2{font-size:1.75rem}}h3,h4,.h3,.h4{font-size:1rem}h5,h6,.h5,.h6{font-size:0.875rem}p,.p,.text-normal{margin:0;font-size:1rem;line-height:1.5}p.larger,.p.larger,.text-large{font-size:1.125rem}p.smaller,.p.smaller,.text-small{font-size:0.875rem}.tiny,.text-tiny{font-size:0.8125rem}p+p,.p+.p,table+p,table+.p,p+table,.p+table{margin-top:1.5em}p.smaller+p,.p.smaller+.p,p.smaller+table,.p.smaller+table{margin-top:1em}table{padding:0;margin:0;border:0;border-collapse:collapse;border-spacing:0}table th,table td{padding:0;text-align:left;vertical-align:top}table th:not(:first-child),table td:not(:first-child){padding-left:1em}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}input[type=text],input[type=email],input[type=number],textarea{font-family:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;border:0;background-color:#f5f7f9;padding:0.75rem;border-radius:0.25rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:24px;-webkit-box-shadow:inset 0px 0px 0px 1px #c5c7c9;box-shadow:inset 0px 0px 0px 1px #c5c7c9;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=text][disabled],input[type=email][disabled],input[type=number][disabled],textarea[disabled]{opacity:0.4}textarea{height:178px}label{display:block;font-weight:700;margin-bottom:0.5rem}button,.button{display:block;font-family:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.875rem;line-height:1.5;background-color:#eae5cf;color:#5b5d34;border:0;padding:0.75rem;border-radius:0.25rem;width:100%;text-align:center;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:all 0.4s cubic-bezier(0.19,1,0.22,1);transition:all 0.4s cubic-bezier(0.19,1,0.22,1);text-decoration:none;will-change:transform;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}button:not([disabled]):hover,.button:not([disabled]):hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:4px 0px 16px rgba(0,0,0,0.1);box-shadow:4px 0px 16px rgba(0,0,0,0.1)}button[disabled],button.disabled,.button[disabled],.button.disabled{opacity:0.4;cursor:not-allowed;background-color:#58595b}body.qr{color:#eae5cf;background-color:#5b5d34;background-image:url("/images/site_bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}body.qr p{margin:1.5rem 0}body.qr p a{color:#eae5cf}body.qr .site-branding{width:7rem;height:10rem;margin:3rem auto 3.5rem;line-height:999px;overflow:hidden}body.qr .site-branding img,body.qr .site-branding svg{display:block}@media screen and (max-width:479px){body.qr .site-branding{width:6.125rem;height:8.75rem;margin:1rem auto 2.5rem}}body.qr .content{max-width:24rem;padding:1.5rem;margin:0 auto}body.qr button,body.qr .button{max-width:24rem;text-transform:uppercase;letter-spacing:0.2em;margin-top:0.5rem}body.qr h2{font-family:"Didot",Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:1.25rem;font-weight:400;margin:1.5rem 0;text-align:center}