/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.fund{grid-template-rows:repeat(999,auto);grid-auto-rows:min-content}@media (max-width:767px){.fund{display:grid}}.fund-main{grid-column:3/9;grid-row:1/-1;margin-right:4rem;height:fit-content}@media (max-width:1339px){.fund-main{grid-column:2/9}}@media (max-width:1023px){.fund-main{grid-column:2/8}}@media (max-width:767px){.fund-main{margin-right:0;grid-row:2}}.fund-main .button{margin-right:2rem;margin-bottom:.5rem}.fund-tabs .paragraph--type-tabs{margin:0}.facts,.progress-wrapper{grid-column:9/-2;height:fit-content}@media (max-width:1339px){.facts,.progress-wrapper{grid-column:9/-1}}@media (max-width:1023px){.facts,.progress-wrapper{grid-column:8/-1}}.facts,.fund-buttons,.fund-tabs{margin-bottom:4rem}@media (max-width:1023px){.facts,.fund-buttons,.fund-tabs{margin-bottom:3rem}}.facts{border-radius:2px;padding:2rem 3rem;box-shadow:0 0 30px 0 rgba(175,175,175,.16);background:#87a8a1}.facts .fact{display:block;color:#fff;border-color:#fff}.facts .fact__label{font-size:.9375rem}.progress-wrapper{margin-left:auto;margin-right:auto}@media (max-width:767px){.progress-wrapper{grid-row:4}}.fund-downloads{grid-column:content-start/-2}@media (max-width:767px){.fund-downloads{grid-row:5;margin-bottom:4rem}}.fund-downloads__title{padding:1rem 3rem;font-size:1.125em;font-weight:700;color:#fff;background-color:#3f3a54}.risk{position:fixed;bottom:2rem;left:2rem;overflow:hidden;width:180px;height:180px}@media (max-width:1339px){.risk{left:auto;right:2rem}}@media (max-width:767px){.risk{bottom:calc(6rem + 2rem)}}.risk img{width:100%;height:auto;border-radius:100%}.risk-block{position:relative;overflow:hidden}.risk-block::before{content:"";position:absolute;z-index:-1;background:#edecef;height:100%;width:100vw}.risk-block__content{grid-column-start:content-start;grid-column-end:9;display:flex;align-items:center;gap:4rem;padding:4rem 0}@media (max-width:1023px){.risk-block__content{grid-column-end:-1}}@media (max-width:767px){.risk-block__content{flex-direction:column;align-items:flex-start;gap:2rem;padding:2rem}}.risk-block img{width:100%;height:auto;max-width:180px;border-radius:100%}.risk-block__description{max-width:720px}.fund-teaser{position:relative;margin-bottom:3rem;padding-right:2rem;box-shadow:0 0 30px 0 rgba(118,118,118,.16);border-radius:2px;overflow:hidden;background:#fff}@media (max-width:767px){.fund-teaser{padding:0}}.fund-teaser::before{content:"";position:absolute;top:0;right:0;width:2rem;height:100%;background:#cbbba0 url(/themes/custom/beaureale/images/icons/arrow-right-alt.svg) center;background-repeat:no-repeat;transition:background-color 250ms ease-in-out}@media (max-width:767px){.fund-teaser::before{display:none}}.fund-teaser:hover::before{background-color:#3f3a54}.fund-teaser--closed::before{background-color:#edecef}.fund-teaser--closed:hover::before{background-color:#afafaf}.fund-teaser__wrapper{display:grid;grid-template-columns:repeat(4,auto);grid-template-rows:repeat(2,min-content);grid-gap:1rem;margin:1rem}@media (max-width:1023px){.fund-teaser__wrapper{grid-template-columns:repeat(3,auto)}}@media (max-width:767px){.fund-teaser__wrapper{display:block}}.fund-teaser__image{position:relative;grid-column:1/2;grid-row:1/3;overflow:hidden;min-width:100px}@media (max-width:1023px){.fund-teaser__image{display:none}}.fund-teaser__image img{height:100%;width:100%;object-fit:cover;min-width:190px}.fund-teaser__title{font-weight:700;color:#3f3a54;grid-column:2/5;grid-row:1/2}@media (max-width:1023px){.fund-teaser__title{grid-column:span 3}}@media (max-width:767px){.fund-teaser__title{margin-bottom:1rem}}.fund-teaser__title h4{font-size:1.4rem;line-height:1.2;font-weight:700;margin:0}.fund-teaser__column{grid-column:2/3;grid-row:2/3;display:grid;align-content:space-between}@media (max-width:767px){.fund-teaser__column{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #edecef}}.fund-teaser__facts{position:relative;grid-column:3/5;grid-row:2/3;display:grid;grid-template-rows:repeat(2,min-content);grid-gap:1rem;margin-bottom:1rem}@media (min-width:768px){.fund-teaser__facts{grid-template-columns:repeat(2,1fr);padding-left:1rem;border-left:2px solid #edecef}.fund-teaser__facts:before{content:"";position:absolute;top:0;left:calc(50% + .5rem - 1px);width:2px;height:100%;background-color:#edecef}}@media (max-width:767px){.fund-teaser__facts{grid-gap:0}}.fund-teaser__status{margin-top:.5rem;color:#fff;text-align:center;background:#007b8e}.fund-teaser__status--soon{background:#c5c3cb}.fund-teaser__status--closed{background:#a81b3a}.fund-teaser__status--almost_full{background:#f0a758}.fund-teaser__button{display:none}@media (max-width:767px){.fund-teaser__button{display:block}.fund-teaser__button .button{display:block;text-align:center}}.fund-teaser__form{scroll-margin-top:8rem}
.logo-grid{background:#edecef}.logo-grid__wrapper{grid-column-start:content-start;grid-column-end:content-end}.logo-grid__title{text-align:center;text-transform:uppercase;font-weight:700}.logo-grid__logos{--cols:5;--gap:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.logo-grid__logo{flex-basis:calc(100% / var(--cols) - var(--gap)/ var(--cols) * (var(--cols) - 1))}@media (max-width:1023px){.logo-grid__logo{--cols:3}}@media (max-width:767px){.logo-grid__logo{--cols:2;--gap:$size-xs}}.logo-grid__logo img{width:100%;height:auto}
