.ContentSection-module__NXJgvG__content-section{margin-top:8rem;margin-bottom:8rem}.ContentSection-module__NXJgvG__content-section__heading{margin-bottom:2rem}.ContentSection-module__NXJgvG__content-section__content{flex-direction:row;gap:2rem;display:flex}.ContentSection-module__NXJgvG__content-section__content--two-columns{grid-template-columns:repeat(2,1fr);gap:3rem;display:grid}@media only screen and (max-width:900px){.ContentSection-module__NXJgvG__content-section{margin-top:4rem;margin-bottom:4rem}.ContentSection-module__NXJgvG__content-section__content--two-columns{grid-template-columns:repeat(1,1fr)}}
.CardCover-module__ZBStqa__card-cover{--animation-duration:.2s;--animation-fn:ease-out;--card-height:42rem;width:100%;height:var(--card-height);position:relative;overflow:hidden}.CardCover-module__ZBStqa__card-cover__image{object-fit:cover;width:100%;height:70%!important}.CardCover-module__ZBStqa__card-cover__button{z-index:1;padding:1.2rem;transition:none;display:flex;position:absolute;bottom:3.6rem;right:0;transform:scaleY(1)translateY(0)}.CardCover-module__ZBStqa__card-cover__button--open{transition:transform var(--animation-duration)var(--animation-fn),bottom .21s var(--animation-fn);bottom:3.605rem;transform:scaleY(-1)translateY(32.7rem)}.CardCover-module__ZBStqa__card-cover__container-with-content{height:inherit;transform-origin:top;transition:transform var(--animation-duration)var(--animation-fn);background-color:var(--color-ampio-dark);position:relative;top:0;bottom:0;overflow:visible;transform:translateY(0)}.CardCover-module__ZBStqa__card-cover__container-with-content h4{overflow:visible;max-width:80%!important;height:8.1rem!important;min-height:8.1rem!important}.CardCover-module__ZBStqa__card-cover__container-with-content h4:after{width:125%}.CardCover-module__ZBStqa__card-cover__container-with-content div div{opacity:1}.CardCover-module__ZBStqa__card-cover__container-with-content--cover{transition:none;transform:translateY(71%)scale(1.01)}.CardCover-module__ZBStqa__card-cover__container-with-content--cover div div{opacity:0}@media only screen and (max-width:1250px){.CardCover-module__ZBStqa__card-cover{--card-height:45rem}.CardCover-module__ZBStqa__card-cover__button{bottom:4.6rem}.CardCover-module__ZBStqa__card-cover__button--open{bottom:4.601rem;transform:scaleY(-1)translateY(34.8rem)}}@media only screen and (max-width:1130px){.CardCover-module__ZBStqa__card-cover{--card-height:50rem}.CardCover-module__ZBStqa__card-cover__button{bottom:6rem}.CardCover-module__ZBStqa__card-cover__button--open{bottom:6.01rem;transform:scaleY(-1)translateY(38.3rem)}}@media only screen and (max-width:1024px){.CardCover-module__ZBStqa__card-cover{--card-height:39rem}.CardCover-module__ZBStqa__card-cover__button{bottom:2.8rem}.CardCover-module__ZBStqa__card-cover__button--open{bottom:2.801rem;transform:scaleY(-1)translateY(30.5rem)}}@media only screen and (max-width:820px){.CardCover-module__ZBStqa__card-cover{--card-height:47rem}.CardCover-module__ZBStqa__card-cover__button{bottom:5rem}.CardCover-module__ZBStqa__card-cover__button--open{bottom:5.01rem;transform:scaleY(-1)translateY(36.5rem)}}@media only screen and (max-width:700px){.CardCover-module__ZBStqa__card-cover{--card-height:36rem}.CardCover-module__ZBStqa__card-cover__button{bottom:1.8rem}.CardCover-module__ZBStqa__card-cover__button--open{bottom:1.801rem;transform:scaleY(-1)translateY(28.8rem)}}@media only screen and (max-width:550px){.CardCover-module__ZBStqa__card-cover{--card-height:39rem}.CardCover-module__ZBStqa__card-cover__button svg{width:auto;height:3.2rem}.CardCover-module__ZBStqa__card-cover__button{bottom:2.8rem}.CardCover-module__ZBStqa__card-cover__button--open{bottom:2.801rem;transform:scaleY(-1)translateY(30.5rem)}}@media only screen and (max-width:480px){.CardCover-module__ZBStqa__card-cover{--card-height:41rem}.CardCover-module__ZBStqa__card-cover__button{bottom:3.1rem}.CardCover-module__ZBStqa__card-cover__button--open{bottom:3.101rem;transform:scaleY(-1)translateY(32.5rem)}}@media only screen and (max-width:420px){.CardCover-module__ZBStqa__card-cover{--card-height:48rem}.CardCover-module__ZBStqa__card-cover__button{bottom:5.3rem}.CardCover-module__ZBStqa__card-cover__button--open{bottom:5.301rem;transform:scaleY(-1)translateY(37.7rem)}}
