.section.text .wrap{display:flex}@media only screen and (max-width:1440px){.section.text .wrap{padding:0 4rem}}@media only screen and (max-width:750px){.section.text .wrap{padding:0 1rem}}.section.text .wrap figure{height:100%;width:100%}.section.text .wrap figure img{height:100%;object-fit:cover;width:100%}.section.text:has(.text-image) .wrap{align-items:center;display:grid;gap:12rem;grid-template-columns:1fr 1fr}@media only screen and (max-width:1440px){.section.text:has(.text-image) .wrap{padding:0 12rem}}.section.text .text-content .buttons{display:flex;flex-wrap:wrap;gap:2rem;margin-top:4rem}.section.text.as-card{padding:4rem 8rem}.section.text.as-card .wrap{box-shadow:0 0 70px -12px rgba(0,0,0,.3);padding:8rem}.section.text.image-right .wrap .text-content{order:-1}@media only screen and (max-width:1023px){.section.text:has(.text-image) .wrap{align-items:start;display:flex;flex-direction:column;gap:4rem;padding:2rem 3rem}.section.text:has(.text-image) .wrap .text-content{max-width:unset}.section.text:has(.text-image) .text-content{order:-1}}@media only screen and (max-width:750px){.section.text.as-card{padding:1rem 2rem}.section.text.as-card .wrap{padding:2rem}}