::selection{background:#efefef}::-moz-selection{background:#efefef}main header{position:-webkit-sticky;position:sticky;top:0}main div#section{display:grid;grid-row-gap:2em;width:85%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 666px){main div#section{width:96%;max-width:40em}}main div#section section{display:grid;grid-column-gap:2em;grid-template-columns:1fr 2fr}@media only screen and (max-width: 666px){main div#section section h2{line-height:1.4}}main div#section section p{font-size:3.6em;font-family:'RobotoCondensed';font-weight:500;line-height:1.4}@media only screen and (max-width: 666px){main div#section section p{font-size:2.6em}}main div#section section p span.small{font-size:1.5rem;display:block}@media only screen and (max-width: 666px){main div#section section p span.small{font-size:1.2rem}}@media only screen and (max-width: 666px){main div#section section#form{display:block}}main div#section form{display:grid;grid-row-gap:2em}main div#section form span{font-size:1em;font-weight:400;display:contents}main div#section form span.req{color:red}main div#section form div{display:grid}main div#section form div label{margin-top:1.5em;margin-left:2em}main div#section form div select,main div#section form div input:not(#sbmt),main div#section form div textarea{margin-left:2em}main div#section form div select{padding:0.6em;border:2px solid #C7D2D8;margin-top:.2em;border-radius:3px;font-size:1em;background-color:white;height:3em;color:dimgray}@media only screen and (max-width: 666px){main div#section form div select{border:2px solid #656565;color:whitesmoke;-moz-appearance:button;-webkit-appearance:button;appearance:button;background:#333 url(arrow.png) no-repeat;background-size:30px 20px;background-position:right center}}@media only screen and (prefers-color-scheme: dark){main div#section form div select{border:2px solid #656565;color:whitesmoke;-moz-appearance:button;-webkit-appearance:button;appearance:button;background:#333 url(arrow.png) no-repeat}}main div#section form div input{color:black}main div#section form div input:not(#sbmt):not([type=radio]),main div#section form div textarea{padding:0.6em;border:2px solid #C7D2D8;margin-top:.2em;border-radius:3px;font-size:1em}@media only screen and (max-width: 666px), only screen and (prefers-color-scheme: dark){main div#section form div input:not(#sbmt):not([type=radio]),main div#section form div textarea{border:2px solid #656565;background-color:#333;color:white}main div#section form div input:not(#sbmt):not([type=radio]):placeholder-shown,main div#section form div textarea:placeholder-shown{color:lightgray}main div#section form div input:not(#sbmt):not([type=radio])::-webkit-input-placeholder,main div#section form div textarea::-webkit-input-placeholder{color:lightgray}main div#section form div input:not(#sbmt):not([type=radio]):-moz-placeholder,main div#section form div textarea:-moz-placeholder{color:lightgray;opacity:1}main div#section form div input:not(#sbmt):not([type=radio])::-moz-placeholder,main div#section form div textarea::-moz-placeholder{color:lightgray;opacity:1}main div#section form div input:not(#sbmt):not([type=radio]):-ms-input-placeholder,main div#section form div textarea:-ms-input-placeholder{color:lightgray}}@media only screen and (max-width: 666px){main div#section form div .g-large{display:none}}@media only screen and (min-width: 667px){main div#section form div .g-small{display:none}}@media only screen and (min-width: 667px) and (prefers-color-scheme: dark){main div#section form div .g-large{display:none}main div#section form div .g-small{display:grid;transform:scale(1) !important;-webkit-transform:scale(1) !important}}main div#section form div #sbmt{padding:1rem;border:none;margin-top:.2rem;width:100%;border-radius:3px;background-color:#464646;color:white;font-weight:500;font-size:.9rem;opacity:.2;transition:all .3s ease}@media only screen and (max-width: 666px), only screen and (prefers-color-scheme: dark){main div#section form div #sbmt{background-color:#bbbbbb;color:black}}main div#section form div #sbmt.enable{opacity:1;cursor:pointer}@media only screen and (max-width: 666px), only screen and (prefers-color-scheme: dark){main div#section form div #sbmt.enable{background-color:lightgray}}main div#section form #g-recapcha-box{justify-content:center;text-align:center}main div#section form #g-recapcha-box>span{display:block;margin-left:2em}main div#section form #g-recapcha-box .g-recaptcha{margin-left:2em}main div#section form+ul{margin-top:2em;font-size:.9em;list-style-type:disc;margin-left:2em}
