.text .wrapper{padding-top:0}@media (min-width:1024px){.text .wrapper{padding-top:10px}}@media (max-width:767px){.text .wrapper .container{padding-left:3.375rem;padding-right:3.375rem}}.text__block>:not(.text__buttons){margin:0;padding:.625rem 0!important}.text__block.monument>:not(.text__buttons){font-family:var(--font-callout);text-transform:uppercase}.text__block.melun>*{font-weight:700}.text__block.melun>:not(.text__buttons){font-family:var(--font-heading)}.text__block.proximasera>:not(.text__buttons){font-family:var(--font-body)}.text .large>*{font-family:var(--font-heading);font-weight:700;font-size:5rem;line-height:5rem}.text .medium>*{font-family:var(--font-heading);font-weight:600;font-size:2.25rem;line-height:2.25rem}.text .small>*{font-family:var(--font-heading);font-size:1.5rem;line-height:1.5rem}.text__buttons{font-family:var(--font-heading);font-weight:700}.text__buttons.left:not(:empty){justify-content:left;align-items:flex-start}.text__buttons.right:not(:empty){justify-content:right;align-items:flex-end}.text__buttons.center:not(:empty){justify-content:center}.text__buttons:not(:empty){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:.625rem 0}@media (min-width:1024px){.text__buttons:not(:empty){flex-direction:row}}.text__buttons:not(:empty) a{position:relative;font-size:.875rem}@media (min-width:768px){.text__buttons:not(:empty) a{font-size:1.125rem}}.text__buttons:not(:empty) a:not(.button--secondary):not(.button-blob):not(.button--primary){color:inherit}.text__buttons:not(:empty) a:after{content:"";position:absolute;left:0;right:0;bottom:-.4375rem;height:.125rem;background-color:currentColor}