.general-container{padding:1.5rem .75rem;text-align:left}.general-container h2{text-align:center;font-size:1.5rem}.general-container .general-title{display:grid;gap:1rem}.general-section{padding:1rem .75rem}.general-section a[href="/contactus"]{text-decoration:underline}.legal-section{line-height:1.5;word-break:break-word}.legal-section p{padding:.75rem 0}.legal-section .privacy-list{list-style:disc;padding:0 0 0 2rem}.privacy-section{display:grid;gap:2rem;line-height:1.5;word-break:break-word}.privacy-section h3{padding-bottom:1.25rem}.privacy-section p{padding:.25rem 0}.privacy-section ul{padding-top:1rem;padding-left:.75rem}.legal-section .privacy-list li{padding:.5rem 0}.legal-section .privacy-list li:first-of-type{padding-top:0}.terms-lists,.terms-lists ol{counter-reset:item;margin-left:.75rem;padding-left:.75rem}.terms-lists li{counter-increment:item;list-style-type:decimal}.terms-lists>li{margin:1rem 0}.terms-lists ol li{display:block}.terms-lists ol li::before{content:counters(item, ".") ". ";margin-left:-1.25rem}.result-failure-page .result-failure-inner{padding:2rem 1rem}.result-failure-text{padding:1rem 0 3rem;display:grid;gap:1rem}.result-failure-page .main-search{border-radius:.5rem;padding:2rem .75rem}.result-failure-page .main-search h2{text-align:center;padding-bottom:2rem}.result-failure-page .main-search form{display:grid;gap:1.5rem}.search-form-label{display:grid;gap:.75rem}.search-form .input-icon{top:.6rem}.result-failure-page .main-search form a{place-self:end;transition:all .4s ease-in-out}@media only screen and (min-width:27.5rem){.result-failure-page .main-search{padding:2rem 1rem;width:22rem;margin:0 auto}}@media only screen and (min-width:40rem){.result-failure-text{width:28rem;margin:0 auto}}@media only screen and (min-width:44rem){.general-container h2{font-size:2rem}}@media only screen and (min-width:52.5rem){.result-failure-page .result-failure-inner{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:2rem 2rem}.result-failure-page .main-search,.result-failure-text{width:initial;margin:0 0}.result-failure-text{align-self:start}}@media only screen and (min-width:65rem){.general-container{width:60rem;margin:0 auto}.result-failure-page .result-failure-inner{padding:4rem 1rem;width:60rem;margin:0 auto}}@media only screen and (min-width:80rem){.general-container{width:70rem}.general-container .general-title{gap:1.5rem}.general-container .general-title p{width:50rem;text-align:center;margin:0 auto}.general-section{width:50rem}.result-failure-page .result-failure-inner{width:70rem;grid-template-columns:1fr 26rem}}@media only screen and (min-width:100rem){.general-container{width:85rem}.general-section{width:50rem}}