.points{border-top:1px solid var(--Brand-Colors-Tertiary-light-grey, #A4A4A4)}@media only screen and (min-width: 1024px){.points__container{display:grid;grid-template-columns:repeat(2, 1fr)}}.points__header-wrapper{border-bottom:1px solid var(--Brand-Colors-Tertiary-light-grey, #A4A4A4)}@media only screen and (min-width: 1024px){.points__header-wrapper{border-right:1px solid var(--Brand-Colors-Tertiary-light-grey, #A4A4A4);border-bottom:none}}.points__header{padding:4rem var(--container-padding) 2.4rem;display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 1024px){.points__header{padding:2.4rem var(--container-padding) 3.5rem;justify-content:space-between;height:100%;max-height:calc(100vh - var(--header-height-not-top));position:sticky;top:var(--header-height-not-top)}}.points__item:not(:last-child){border-bottom:1px solid var(--Brand-Colors-Tertiary-light-grey, #A4A4A4)}.points__item-paragraph{display:none}@media only screen and (min-width: 1024px){.points__item-paragraph{display:block;padding:2.4rem 7rem 4rem 1.1rem;border-bottom:1px solid var(--Brand-Colors-Tertiary-light-grey, #A4A4A4)}}.points__text{display:block}@media only screen and (min-width: 1024px){.points__text{display:none}}@media(hover: hover){.points__item-wrapper:hover{background-color:var(--numbers-background)}}.points__images{display:none}@media only screen and (min-width: 1024px){.points__images{display:grid}}.points__image-wrapper{grid-area:1/-1;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.points__image-wrapper.active{opacity:1;pointer-events:auto}.points__image{width:27.7rem;height:34.6rem;object-fit:cover;object-position:center}.points__item-content{line-height:1.5;margin-top:1.6rem;font-size:1.6rem;font-weight:400}
