.TextTextComponent{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%}@media (min-width:576px){.TextTextComponent{max-width:576px}}@media (min-width:768px){.TextTextComponent{max-width:768px}}@media (min-width:992px){.TextTextComponent{max-width:992px}}@media (min-width:1200px){.TextTextComponent{max-width:1200px}}@media (min-width:1400px){.TextTextComponent{max-width:1400px}}.TextTextComponent{display:flex;flex-direction:column;gap:3rem}.TextTextComponent .component-text-blocks{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:576px){.TextTextComponent .component-text-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.TextTextComponent .component-text-blocks{grid-template-columns:repeat(3,minmax(0,1fr))}}.TextTextComponent .component-text-blocks .component-text-block{--tw-bg-opacity:1;--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06));background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:24px;display:flex;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);flex-direction:column;gap:1.5rem;padding:1.5rem}.TextTextComponent .component-text-blocks .component-text-block .image-wrapper{aspect-ratio:3/2;border-radius:20px;display:flex;overflow:hidden;position:relative;width:100%}.TextTextComponent .component-text-blocks .component-text-block .image-wrapper img{display:flex;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.TextTextComponent .component-links{display:flex;flex-wrap:wrap;gap:.5rem}
