*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body.square{margin:0;font-family:"SQMarket", sans-serif;background:white}header{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:20px;color:white;text-align:center;background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(../img/square-hero.jpg) center top/cover}header>a{display:block;padding:15px 30px;border-radius:8px;font-size:20px;font-weight:800;color:white;background:#0064FF;text-decoration:none;transition:all 0.3s ease-out;animation:_fadeIn 1s ease-out 0.5s 1 normal both}header>a:hover{background:#0044AD}h1{display:block;max-width:640px;font-size:40px;animation:_fadeIn 1s ease-out 0s 1 normal both}h1>span{white-space:nowrap}main{margin:0 auto;padding:40px 20px;width:100%;max-width:640px}@keyframes _fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}img.logo{display:block;margin:0 auto;width:200px}section.introduction{margin:40px 0 0;line-height:1.2em}section.introduction a{color:navy;border-bottom:1px dotted navy}section.jotform div.form-all{margin:0 auto;box-shadow:none}section.jotform ul.page-section{padding:0}section.jotform label.form-label{font-weight:600}section.jotform div.form-textarea-limit-indicator{font-size:14px}section.jotform li#id_9>label{display:none}section.jotform li#id_9 label#label_input_9_0::after{content:" *";opacity:1;color:red}section.jotform input.form-checkbox:checked+label::after{content:"" !important}section.jotform button.submit-button{font-weight:800;background:#0064FF;border:none;transition:all 0.3s ease-out}section.jotform button.submit-button:hover{background:#0044AD}section.jotform div.formFooter{display:none}section.ts-and-cs{font-size:12px}section.ts-and-cs>h2{font-size:14px}section.ts-and-cs>ol{padding:0 0 0 15px}section.ts-and-cs>ol>li{margin:10px 0}footer{font-size:11px;text-align:center}@media (max-width: 640px){header{height:66vh}header>a{font-size:16px}h1{font-size:30px}img.logo{width:140px}}
