.overview{min-height:90rem;position:relative}.banner{margin:auto;display:flex;flex-direction:column;align-items:center;max-width:120rem;width:100%}.main-title{font-size:5.6rem;text-align:center;letter-spacing:.09875em;color:var(--brand2-color)}.motivation{margin:6rem 0 0;display:flex;flex-direction:column;align-items:center}.motivation-item{padding:2rem;max-width:72rem;text-align:justify;margin-bottom:1rem}.motivation-title{display:flex;justify-content:center;align-items:center;--logo-size:3rem;--logo-fill:var(--light-brand);--logo-margin-right:1rem}.infos-container{background-color:rgba(var(--dark-brand-rgb),.85);color:var(--white);padding:2rem;position:relative;max-width:80rem;margin:10rem auto}.paragraph{font-size:2rem;text-indent:2rem}.infos{margin:auto;max-width:120rem}.brand-container{padding:4rem;text-align:center;background:var(--brand2-color);color:var(--white)}.brand-list{font-size:2rem;word-spacing:2rem;line-height:2.5;white-space:unset;display:block;max-width:120rem}.info{padding:2rem;flex:1;text-align:justify}.info p{margin-left:2rem}h2{margin:1rem auto 2rem;text-align:center;font-size:4rem}h3{font-size:2.4rem;margin-bottom:1rem}section{padding:4rem}.heading-underline{display:inline-block;padding:0 4px;line-height:.8em;margin-bottom:0;border-bottom:3px solid var(--light-brand)}.link-container{display:flex}.error-section{display:flex;flex-direction:column;background-color:var(--brand2-color);color:var(--white)}.error-content{margin:auto;padding-top:2rem;max-width:50rem;color:var(--white)}.review-heading{color:var(--brand2-color)}.error-heading{color:var(--white)}.errors{margin-left:1rem;list-style:none;font-size:2rem}.errors li{padding-left:1rem;border-left:5px solid var(--light-brand);line-height:1;margin-bottom:1rem}.info-box{padding:4rem 2rem;font-size:1.6rem;flex:1}.content.home{height:initial;position:relative;background-color:rgba(var(--white-rgb),0)}.info-content p{text-indent:1rem;margin-top:1rem}.about{display:grid;grid-template-columns:1fr 1fr;max-width:100rem;gap:2rem;margin:auto}.review-container{display:flex;flex-direction:column}@media only screen and (max-width:56.25rem){.main-title{font-size:4.8rem}.about{grid-template-columns:1fr;gap:0;margin:auto 5rem}.info-box:not(:first-of-type){border-top:2px solid var(--brand2-color)}}@media only screen and (max-width:37.5rem){.overview{height:auto}section{padding:3rem 1rem}.main-title{font-size:3.2rem}.motivation{margin-top:4rem;margin-bottom:2rem}.infos-container{padding:2rem 1rem;margin:10rem 2rem}.paragraph{padding:0 1rem}.info p{margin-left:1rem}h2{font-size:2.8rem;margin:.5rem auto 1rem}.info-box{max-width:100%;padding:0}.info-box:first-of-type{border-top:2px solid var(--brand2-color)}.info-box:last-of-type{border-bottom:2px solid var(--brand2-color)}.info-content{padding:2rem}.info-content p:first-of-type{margin:0}.content.home{height:auto;min-height:initial;background:0 0}.about{margin:auto}}