.container-text-shape[data-v-84530d5e]{align-items:center;background-color:#ede9e8;display:flex;flex-direction:row;gap:6.9rem;justify-content:space-between;overflow:hidden;padding:2.3rem 1rem 3.5rem 6.9rem}.container-text-shape .text-block[data-v-84530d5e]{display:flex;flex-direction:column;flex-shrink:0;gap:1rem;width:22.7rem}.container-text-shape .title[data-v-84530d5e]{color:#171b17;font-family:Monomakh,serif;font-size:2.25rem;font-weight:400;letter-spacing:-.04em;line-height:1.1;margin:0}@media screen and (max-width:1024px){.container-text-shape .title[data-v-84530d5e]{font-size:1.75rem}}.container-text-shape .desc[data-v-84530d5e]{color:#171b17;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:400;line-height:1.35;margin:0}.container-text-shape .shapes-outer[data-v-84530d5e]{aspect-ratio:690/437;flex:1 1 34.5rem;max-width:34.5rem;min-width:0;position:relative}@media screen and (max-width:1024px){.container-text-shape .shapes-outer[data-v-84530d5e]{flex:none;max-width:none;width:100%}}.container-text-shape .shapes-inner[data-v-84530d5e]{height:437px;left:0;position:absolute;top:0;transform-origin:top left;width:690px}.container-text-shape .shape[data-v-84530d5e]{display:block;position:absolute;will-change:transform,opacity}.container-text-shape .shape-yellow[data-v-84530d5e]{height:432.75px;left:0;top:0;width:221.923px}.container-text-shape .shape-orange[data-v-84530d5e]{height:206.243px;left:249.66px;top:.42px;width:206.243px}.container-text-shape .shape-blue[data-v-84530d5e]{height:206.243px;left:484.07px;top:.42px;width:206.243px}.container-text-shape .shape-green[data-v-84530d5e]{height:206.244px;left:249.66px;top:230.67px;width:206.243px}.container-text-shape .shape-pills[data-v-84530d5e]{height:196.78px;left:484.07px;top:235.97px;width:206.24px}@media(min-width:1025px)and (max-width:1440px){.container-text-shape[data-v-84530d5e]{padding-left:6.5rem}}@media(min-width:1441px){.container-text-shape[data-v-84530d5e]{gap:20rem}.container-text-shape .shapes-outer[data-v-84530d5e]{flex-basis:40rem;max-width:40rem}}@media screen and (max-width:1024px){.container-text-shape[data-v-84530d5e]{align-items:flex-start;flex-direction:column;gap:2.5rem;padding:3rem 1rem}.container-text-shape .text-block[data-v-84530d5e]{gap:0;width:100%}}
