#all-are-welcome-page{min-height:100dvh}#all-are-welcome-page section{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:10px;max-width:1440px;width:100%;margin:auto;height:min-content}@media screen and (min-width: 768px){#all-are-welcome-page section{gap:20px}}@media screen and (min-width: 1024px){#all-are-welcome-page section{gap:32px}}@media screen and (min-width: 1440px){#all-are-welcome-page section{gap:40px}}#all-are-welcome-page section:not(.home-page-hero){padding:4rem 0}#all-are-welcome-page section:last-of-type{position:relative;display:flex;border-collapse:separate;border-radius:0 0 3em 3em;background-color:#f7f7f7;max-width:unset}#all-are-welcome-page section:last-of-type::before{position:absolute;content:"";height:100%;width:100%;background-color:#eaeaea;z-index:-1;bottom:0;left:0}#all-are-welcome-page section{display:flex}#all-are-welcome-page>section:last-of-type::before{background:none}#all-are-welcome-page h1>.underline{text-decoration:underline .3rem}#all-are-welcome-page hero-block object{position:absolute;right:-6rem;z-index:-1;bottom:-5rem;max-width:100rem}#all-are-welcome-page paragraph-block{grid-column:2/12;justify-self:center}#all-are-welcome-page paragraph-block p:not(:last-of-type){margin-bottom:2rem;text-wrap:balance}@media screen and (min-width: 768px){#all-are-welcome-page .title-block{display:flex;flex-direction:row;align-items:end;gap:2rem}#all-are-welcome-page .title-block h2{margin-bottom:-0.8rem}#all-are-welcome-page hero-block object{bottom:-5rem;right:5rem}}@media screen and (min-width: 1024px){#all-are-welcome-page{min-height:calc(60dvh - 3.0333333333rem)}#all-are-welcome-page hero-block object{bottom:-5rem;right:-10rem}}