@charset "UTF-8";.wp-block-group.has-dark-green-background-color,.wp-block-group.has-mint-background-color,.wp-block-group.has-orange-background-color,.wp-block-group.has-purple-background-color,.wp-block-group.has-red-background-color,.wp-block-group.has-tertiary-background-color{color:var(--wp--preset--color--white)}@media (max-width:991px){.wp-block-group.is-style-card-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))!important}}.wp-block-group .timeline-block{opacity:0;position:relative;transition:opacity .2s ease}.wp-block-group .timeline-block--ready{opacity:1}@media (scripting:none){.wp-block-group .timeline-block{opacity:1;transition:none}}.wp-block-group .timeline-block__milestone{background-color:var(--wp--preset--color--lightergray);border-radius:1.5rem;display:inline-block;font-weight:600;padding:var(--wp--preset--spacing--xxxs) var(--wp--preset--spacing--xxs)}.wp-block-group .timeline-block__milestone:before{--blocker-width:24px;background-color:var(--wp--preset--color--white);content:"";height:100%;left:calc((var(--blocker-width) + 4.5px)*-1);position:absolute;top:0;width:var(--blocker-width)}.wp-block-group .timeline-block__milestone:after{--dot-size:13px;background-color:var(--wp--preset--color--primary);border-radius:50%;content:"";height:100%;height:var(--dot-size);left:calc(var(--dot-size)*-1 + -10px);position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:var(--dot-size)}.wp-block-group .timeline-block__section{opacity:0;transform:translate3d(0,.6rem,0);transition:opacity .65s ease,transform .65s ease}.wp-block-group .timeline-block__section:first-child{transform:translateZ(0);transition:opacity .65s ease}.wp-block-group .timeline-block__section--visible{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.wp-block-group .timeline-block__section{opacity:1!important;transform:none!important;transition:none!important}}@media (scripting:none){.wp-block-group .timeline-block__section{opacity:1;transform:none}}.wp-block-group .timeline-block__timeline-mask{background-color:var(--wp--preset--color--white);bottom:0;left:-4px;pointer-events:none;position:absolute;top:0;width:8px;z-index:1}.wp-block-group .timeline-block__timeline-mask--animate{transition:top .75s ease}@media (max-width:991px){.wp-block-group.article-hero{grid-template-columns:1fr}}.wp-block-group.article-hero .article-hero__content{max-width:100vw;overflow:hidden}.wp-block-group.article-hero .article-hero__content *{max-width:100%!important}.wp-block-group.article-hero .article-hero__image img{max-height:500px}.wp-block-group.article-hero .article-hero__image .wp-element-caption{font-size:var(--wp--preset--font-size--xsmall);margin-top:var(--wp--preset--spacing--xxs)}.wp-block-group .article-details-row>:not(:last-child):after{content:"•";margin-left:var(--wp--preset--spacing--xxs);padding:0 2px}.wp-block-group .article-details-row .wp-block-categories-list{list-style:none;padding-left:0}.wp-block-group.has-primary-half-bg{background:linear-gradient(180deg,transparent 42%,#fff 0)}.wp-block-group.icon-and-text{flex-wrap:wrap!important}@media (max-width:767px){.wp-block-group.icon-and-text .icon-and-text__button{flex-basis:100%}}@media (min-width:768px){.wp-block-group.icon-and-text{flex-wrap:nowrap!important}.wp-block-group.icon-and-text .icon-and-text__button,.wp-block-group.icon-and-text .icon-and-text__icon{flex-basis:auto;flex-shrink:0}}.wp-block-group.page-hero__content *{max-width:100%!important}.wp-block-group.page-hero .wp-block-cover.page-hero__cover{aspect-ratio:16/9!important}@media (max-width:767px){.wp-block-group.page-hero .wp-block-cover.page-hero__cover{min-height:unset!important}}@media (min-width:768px){.wp-block-group.page-hero .wp-block-cover.page-hero__cover{aspect-ratio:unset!important}}.wp-block-group.page-hero .page-hero__cover-figure{margin:0;margin-top:var(--wp--preset--spacing--lg);max-width:100%}.wp-block-group.page-hero .page-hero__cover-figure .wp-element-caption{font-size:var(--wp--preset--font-size--xsmall);margin-top:var(--wp--preset--spacing--xxs)}.wp-block-group.bento-hero{grid-template-rows:repeat(2,1fr)}@media (max-width:991px){.wp-block-group.bento-hero{grid-template-columns:1fr;grid-template-rows:1fr}}.wp-block-group.bento-hero>.wp-block-group{border-radius:.5rem;overflow:visible}.wp-block-group.bento-hero>.wp-block-group .wp-block-cover{align-items:flex-end;border-radius:.5rem;height:100%;min-height:unset!important}.wp-block-group.bento-hero>.wp-block-group .wp-block-cover img{border-radius:.5rem}.wp-block-group.bento-hero>.wp-block-group .wp-block-cover__background{opacity:0!important}.wp-block-group.bento-hero>.wp-block-group .wp-block-cover .components-placeholder,.wp-block-group.bento-hero>.wp-block-group .wp-block-cover__inner-container{position:unset;z-index:2}.wp-block-group.bento-hero>.wp-block-group .wp-block-cover:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.wp-block-group.bento-hero .bento-hero__main{height:100%;max-width:100%;min-height:312px}@media (min-width:992px){.wp-block-group.bento-hero .bento-hero__main{aspect-ratio:1/1;grid-column:1/span 2;grid-row:1/span 2}}@media (min-width:768px){.wp-block-group.bento-hero .bento-hero__main{min-height:400px}}.wp-block-group.bento-hero .bento-hero__main .wp-block-cover__background{background:linear-gradient(133deg,#ececec -7.17%,hsla(0,0%,93%,.93) 10%,hsla(0,0%,93%,0) 32.53%);background-color:transparent!important;border-radius:inherit;opacity:1!important}@media (min-width:992px){.wp-block-group.bento-hero .bento-hero__main .wp-block-cover__background{background:linear-gradient(133deg,#ececec -7.17%,hsla(0,0%,93%,.93) 9.66%,hsla(0,0%,93%,.98) 16.89%,hsla(0,0%,93%,.96) 17.8%,hsla(0,0%,93%,.9) 19.46%,hsla(0,0%,93%,.86) 20.28%,hsla(0,0%,93%,.82) 21.15%,hsla(0,0%,93%,.77) 22.11%,hsla(0,0%,93%,.71) 23.2%,hsla(0,0%,93%,.65) 24.45%,hsla(0,0%,93%,.57) 25.9%,hsla(0,0%,93%,.48) 27.59%,hsla(0,0%,93%,.38) 29.56%,hsla(0,0%,93%,.27) 31.84%,hsla(0,0%,93%,.14) 34.49%,hsla(0,0%,93%,0) 37.53%)}}.wp-block-group.bento-hero .bento-hero__main .wp-block-cover:before{background:linear-gradient(359deg,rgba(0,0,0,.6) 24.98%,rgba(0,0,0,.59) 26.88%,rgba(0,0,0,.57) 28.58%,rgba(0,0,0,.56) 30.16%,rgba(0,0,0,.54) 31.68%,rgba(0,0,0,.52) 33.22%,rgba(0,0,0,.49) 34.85%,rgba(0,0,0,.46) 36.64%,rgba(0,0,0,.43) 38.66%,rgba(0,0,0,.39) 40.99%,rgba(0,0,0,.34) 43.69%,rgba(0,0,0,.29) 46.85%,rgba(0,0,0,.23) 50.53%,rgba(0,0,0,.16) 54.8%,rgba(0,0,0,.09) 59.73%,transparent 65.4%);border-radius:inherit}.wp-block-group.bento-hero .bento-hero__main .wp-block-cover:after{background-image:url(../../../img/bento-illustration/illustration-algol.svg);background-position:0 0;background-repeat:no-repeat;background-size:auto 120%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (min-width:992px){.wp-block-group.bento-hero .bento-hero__main .wp-block-cover:after{background-size:auto!important}}.algol-site-2 .wp-block-group.bento-hero .bento-hero__main .wp-block-cover:after{background-image:url(../../../img/bento-illustration/illustration-trehab.svg)}.wp-block-group.bento-hero .bento-hero__small{min-height:173px}@media (min-width:768px){.wp-block-group.bento-hero .bento-hero__small{min-height:250px}}.wp-block-group.bento-hero .bento-hero__small .wp-block-cover:before{background:linear-gradient(359deg,rgba(0,0,0,.6) 20.7%,rgba(0,0,0,.59) 22.47%,rgba(0,0,0,.57) 24.05%,rgba(0,0,0,.56) 25.52%,rgba(0,0,0,.54) 26.94%,rgba(0,0,0,.52) 28.37%,rgba(0,0,0,.49) 29.89%,rgba(0,0,0,.46) 31.56%,rgba(0,0,0,.43) 33.45%,rgba(0,0,0,.39) 35.62%,rgba(0,0,0,.34) 38.14%,rgba(0,0,0,.29) 41.08%,rgba(0,0,0,.23) 44.51%,rgba(0,0,0,.16) 48.49%,rgba(0,0,0,.09) 53.09%,transparent 58.37%);border-radius:inherit}.wp-block-group.bento-hero .bento-hero__medium{min-height:173px}@media (min-width:768px){.wp-block-group.bento-hero .bento-hero__medium{min-height:250px}}@media (min-width:992px){.wp-block-group.bento-hero .bento-hero__medium{grid-column:3/span 2}}.wp-block-group.bento-hero .bento-hero__medium .wp-block-cover:before{background:linear-gradient(359deg,rgba(0,0,0,.6) 20.7%,rgba(0,0,0,.59) 22.47%,rgba(0,0,0,.57) 24.05%,rgba(0,0,0,.56) 25.52%,rgba(0,0,0,.54) 26.94%,rgba(0,0,0,.52) 28.37%,rgba(0,0,0,.49) 29.89%,rgba(0,0,0,.46) 31.56%,rgba(0,0,0,.43) 33.45%,rgba(0,0,0,.39) 35.62%,rgba(0,0,0,.34) 38.14%,rgba(0,0,0,.29) 41.08%,rgba(0,0,0,.23) 44.51%,rgba(0,0,0,.16) 48.49%,rgba(0,0,0,.09) 53.09%,transparent 58.37%);border-radius:inherit}.wp-block-group.read-more-accordion .wp-block-media-text__media{align-self:flex-end!important;aspect-ratio:unset;justify-self:center;max-width:475px}.wp-block-group.read-more-accordion__content{box-sizing:border-box;min-height:0;overflow:hidden;transition:max-height .4s ease,opacity .35s ease,visibility 0s linear .35s}.wp-block-group.read-more-accordion:not(.is-expanded) .wp-block-group.read-more-accordion__content{max-height:0;opacity:0;pointer-events:none;visibility:hidden}body:not(.block-editor-page) .wp-block-group.read-more-accordion:not(.is-expanded) .wp-block-group.read-more-accordion__content{margin-block:0!important;padding-block:0!important}.editor-styles-wrapper .wp-block-group.read-more-accordion__content{max-height:none!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.wp-block-group.read-more-accordion.is-expanded .wp-block-group.read-more-accordion__content{max-height:3000px;opacity:1;pointer-events:auto;transition:max-height .4s ease,opacity .35s ease,visibility 0s linear 0s;visibility:visible}.wp-block-group.read-more-accordion.is-expanded .read-more-accordion__button--open{display:none}@media (min-width:768px){.wp-block-group.read-more-accordion.is-expanded .read-more-accordion__button--open{display:block;opacity:0;pointer-events:none;visibility:hidden}}@media (prefers-reduced-motion:reduce){.wp-block-group.read-more-accordion__content{transition-duration:.01ms}}
