.banner{max-width:65.625rem}.banner img{border-radius:2rem}.banner h1{margin-top:4rem}#about{min-height:calc(100vh - 9.5rem);padding:3.5rem 2.5% 7.5%}#about .txt{max-width:61rem;font-size:1.33rem}#about .txt ul{padding-left:2.5rem}#about h1{max-width:50rem;margin-top:2.5rem;margin-bottom:2.5rem}#about p{word-break:break-word}#about .description{margin-bottom:9.25%}#about .description .btns{margin-top:4rem}#about .award-podcast{margin:2.5% 0;padding-top:2.5rem;padding-bottom:2.5rem}#about .award-podcast h2{margin-bottom:2.5%}#about .award-podcast .program img{border-radius:20px}#about .options{margin-top:1.33rem}#about .options .option{margin:calc(3.5rem + 2.5%) 0}#about .options .option p{margin-bottom:.5rem}#about article .form{max-width:25rem;margin-top:1rem}#about article .form .input-group{margin-bottom:1.5rem;position:relative}#about article .form .input-group input,#about article .form .input-group textarea,#about article .form .input-group select{border:1px solid var(--color-black);width:100%;color:var(--color-black);resize:none;appearance:none;background-color:#fff;border-radius:2rem;padding:.65rem 1rem;font-family:shapiro;font-weight:200;line-height:1em;display:block}#about article .form .input-group input.error,#about article .form .input-group textarea.error,#about article .form .input-group select.error{border:1px solid red}#about article .form .input-group ::-webkit-input-placeholder{color:var(--color-black)}#about article .form .input-group :-ms-placeholder-shown{color:var(--color-black)}#about article .form .input-group ::placeholder{color:var(--color-black)}#about article .form .input-group textarea{border-radius:.85rem;height:6rem;padding-top:.6rem}#about article .form .input-group input[type=file] span{background-color:red;display:block}#about article .form .input-group input[type=file]::file-selector-button{vertical-align:text-bottom;appearance:none;background-color:#fff;border:1px solid #000;border-radius:.25rem;margin-right:1rem;padding:.25rem .5rem;font-size:.75rem}#about article .form .input-group-checkbox{flex-direction:column;margin-bottom:1rem;display:flex;position:relative}#about article .form .input-group-checkbox label{cursor:pointer;letter-spacing:.03rem;text-transform:none;flex-wrap:wrap;order:-1;align-items:center;font-size:.77rem;font-weight:200;line-height:1.9rem;display:flex;position:relative}#about article .form .input-group-checkbox label:before{content:"";border:1px solid var(--color-black);background-color:#fff;border-radius:50%;width:20px;height:20px;margin-right:8px;transition-property:background-color;transition-duration:.35s;display:block}#about article .form .input-group-checkbox label a{margin:0 .25rem}#about article .form .input-group-checkbox input{opacity:0;width:0;height:0;position:absolute;top:0;left:0}#about article .form .input-group-checkbox input:checked~label:before{background-color:var(--color-black)}#about article .form .input-group-checkbox input.error~label:before{border-color:red}#about article .form .input-group-radio{margin-bottom:35px}#about article .form .input-group-radio .label{margin-bottom:.5rem}#about article .form .input-group-radio .input-content{column-gap:1rem}#about article .form .input-group-radio input.error{margin-bottom:1rem}#about article .form .input-group-radio input.error~label:before{border-color:red}#about article .form .input-group-radio span.error{margin:auto;position:absolute;bottom:0;left:0;right:0;transform:translateY(50%)}#about article .form .g-recaptcha.error iframe[title=reCAPTCHA]{border:1px solid red}@media screen and (width<=768px){#about{padding-top:5rem}}@media screen and (width<=640px){#about{padding-left:5%;padding-right:5%}#about .options .option{margin-bottom:5rem}#about .form{padding:0 6.5%}}
