.base-component[data-v-82027b41]{display:flex;flex-direction:column;gap:6rem;padding:5.6rem 8rem;width:100%}@media screen and (max-width:768px){.base-component[data-v-82027b41]{gap:2.4rem;padding:3rem 2.5rem}.base-component .base-title-wrapper h2[data-v-82027b41]{display:none}}.base-component .base-title-wrapper[data-v-82027b41]{width:100%}.base-component .base-title-wrapper h2[data-v-82027b41]{color:#fff;font-family:var(--font-zen-dots);font-size:3rem;font-style:normal;font-weight:400;letter-spacing:.09rem;line-height:4.5rem;width:100%}.base-component .grid-items[data-v-82027b41]{-moz-column-gap:4rem;column-gap:4rem;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;row-gap:4rem}@media screen and (max-width:768px){.base-component .grid-items[data-v-82027b41]{grid-template-columns:repeat(1,1fr)}}.base-component .grid-items .each-grid-item[data-v-82027b41]{width:100%}.base-component .grid-items .each-grid-item>a[data-v-82027b41]{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.base-component .grid-items .each-grid-item .image-wrapper[data-v-82027b41]{aspect-ratio:304/152;overflow:hidden;width:100%}.base-component .grid-items .each-grid-item .image-wrapper img[data-v-82027b41]{min-height:100%;min-width:100%}.base-component .grid-items .each-grid-item .title-wrapper h3[data-v-82027b41]{color:#fff;display:-webkit-box;font-family:var(--font-zen-dots);font-size:2.5rem;font-style:normal;font-weight:400;letter-spacing:.075rem;line-height:4rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:758px){.base-component .grid-items .each-grid-item .title-wrapper h3[data-v-82027b41]{color:var(--nature-w-100,#fff);font-family:Zen Dots;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:.06rem;line-height:3rem}}.base-component .grid-items .each-grid-item .description-wrapper p[data-v-82027b41]{color:#fffc;display:-webkit-box;font-family:Poppins;font-size:1.75rem;font-style:normal;font-weight:400;letter-spacing:.0175rem;line-height:2.75rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}
