.invest-page{flex:1;display:flex;justify-content:center;flex-direction:column;width:100%}.invest-page .section{display:flex;justify-content:center;padding:0 2rem}.invest-page .section.stretch{display:flex;align-items:center;flex:1;margin:0 -2rem}.invest-page .section.top{flex-direction:column;font-size:2rem;background:url('/images/bg_5.png') no-repeat;background-position:left top;background-size:contain;padding-bottom:2rem;background-color:rgba(255,255,255,.6);background-blend-mode:lighten}.invest-page .section.top a{font-weight:600}.invest-page .section.stretch .content{padding:0 2rem;width:100%}.invest-page .section.gray{background-color:var(--light-gray-color)}.invest-page .section .title{padding:5rem 0;font-size:3rem;font-weight:700}.invest-page .section.top .two-cols{display:flex;gap:3rem;font-size:1.5rem;padding:4rem 0}.invest-page .section.top .two-cols>*{flex:1}.invest-page .section.top .two-cols ul{list-style-position:outside;list-style-type:square;margin:0}.invest-page .section.top .two-cols ul li{margin-bottom:1rem}.invest-page .section.form{padding:2rem 0;font-size:1.5rem}.invest-page .section.form .content{display:flex;flex-direction:column;gap:2rem}.invest-page .section.form .two-cols{display:flex;gap:3rem;font-size:1.5rem}.invest-page .section.form .two-cols>div{flex:1;display:flex;flex-direction:column;gap:.25rem}.invest-page .section.form .checkboxes{display:flex;flex-direction:column;gap:1rem}.invest-page .section.form .checkboxes>div{display:flex;align-items:center;gap:.25rem}.invest-page .section.form textarea{width:100%;box-sizing:border-box}.invest-page .section.form button.submit{align-self:flex-end}@media screen and (max-width:1199px){.invest-page .section.top{background-size:cover}}@media screen and (max-width:829px){.invest-page .two-cols{flex-direction:column;gap:2rem 3rem!important}.invest-page .section.form .two-cols{font-size:1.5rem}.invest-page .section.form .two-cols .spacer{display:none}}@media screen and (max-width:639px){.invest-page .two-cols>*{font-size:smaller}.invest-page .section.top .top-text{font-size:1.5rem;word-wrap:break-word}.invest-page .section.form input+label{font-size:1rem}}@media screen and (max-width:549px){.invest-page .two-cols>*{font-size:smaller}.invest-page .section.form input+label{font-size:1rem}}@media screen and (max-width:519px){.invest-page .section.top .top-text{font-size:1.5rem}}