@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-Regular.CoHeiDok.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(./Montserrat-Medium.CLx0-BRT.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-Bold.-KnpE353.woff2) format("woff2")}h1[data-v-2a66d6d7]{font-family:Montserrat,sans-serif;font-size:30px;font-weight:500;line-height:32px}@media(min-width:768px){h1[data-v-2a66d6d7]{font-size:40px;line-height:44px}}@media(min-width:1280px){h1[data-v-2a66d6d7]{font-size:42px;line-height:46px}}@media(min-width:1920px){h1[data-v-2a66d6d7]{font-size:56px;line-height:60px}}h2[data-v-2a66d6d7]{font-family:Montserrat,sans-serif;font-size:26px;font-weight:500;line-height:28px}@media(min-width:768px){h2[data-v-2a66d6d7]{font-size:32px;line-height:35px}}@media(min-width:1280px){h2[data-v-2a66d6d7]{font-size:32px;line-height:35px}}@media(min-width:1920px){h2[data-v-2a66d6d7]{font-size:42px;line-height:46px}}h3[data-v-2a66d6d7]{font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;line-height:22px}@media(min-width:768px){h3[data-v-2a66d6d7]{font-size:20px;line-height:30px}}@media(min-width:1280px){h3[data-v-2a66d6d7]{font-size:28px;line-height:30px}}@media(min-width:1920px){h3[data-v-2a66d6d7]{font-size:32px;line-height:35px}}h4[data-v-2a66d6d7]{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:20px}@media(min-width:768px){h4[data-v-2a66d6d7]{font-size:20px;line-height:20px}}@media(min-width:1280px){h4[data-v-2a66d6d7]{font-size:22px;line-height:24px}}@media(min-width:1920px){h4[data-v-2a66d6d7]{font-size:22px;line-height:24px}}.main-text[data-v-2a66d6d7]{color:#505050;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:20px}@media(min-width:768px){.main-text[data-v-2a66d6d7]{font-size:20px;line-height:20px}}@media(min-width:1280px){.main-text[data-v-2a66d6d7]{font-size:22px;line-height:24px}}@media(min-width:1920px){.main-text[data-v-2a66d6d7]{font-size:22px;line-height:24px}}.container[data-v-2a66d6d7]{box-sizing:border-box;margin:0 auto;max-width:100%;padding-left:20px;padding-right:20px;width:100%}@media(min-width:768px){.container[data-v-2a66d6d7]{max-width:800px}}@media(min-width:1280px){.container[data-v-2a66d6d7]{max-width:1320px}}@media(min-width:1920px){.container[data-v-2a66d6d7]{max-width:1660px}}.section[data-v-2a66d6d7]{overflow-x:hidden}.content-block[data-v-2a66d6d7]{text-align:center}@media(min-width:1280px){.content-block[data-v-2a66d6d7]{background:#fff;border-radius:40px;box-shadow:0 1px 2px #1018280f;padding:40px}}@media(min-width:1920px){.content-block[data-v-2a66d6d7]{padding:60px}}.content-block__title[data-v-2a66d6d7]{margin-bottom:24px}@media(min-width:1920px){.content-block__title[data-v-2a66d6d7]{margin-bottom:40px}}.content-block__slider[data-v-2a66d6d7]{margin:16px auto 0;max-width:100%;overflow:visible;width:100%}@media(min-width:1920px){.content-block__slider[data-v-2a66d6d7]{margin-top:24px}}.content-block__slide[data-v-2a66d6d7]{display:flex;flex-shrink:0;justify-content:center}.content-block__grid[data-v-2a66d6d7]{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media(min-width:1920px){.content-block__grid[data-v-2a66d6d7]{gap:24px 32px;grid-template-columns:repeat(4,1fr)}}.card[data-v-2a66d6d7]{border-radius:12px;display:block;overflow:hidden;text-align:start;transition:.3s ease;width:100%}.card[data-v-2a66d6d7]:hover{transform:translateY(-6px)}.card__image[data-v-2a66d6d7]{border-radius:12px;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:768px){.card__image[data-v-2a66d6d7]{border-radius:16px}}@media(min-width:1280px){.card__image[data-v-2a66d6d7]{border-radius:28px;height:300px}}.card__title[data-v-2a66d6d7]{font-family:Montserrat,serif;font-size:18px;line-height:1.1;margin-top:16px}@media(min-width:1280px){.card__title[data-v-2a66d6d7]{font-size:22px}}@media(min-width:1920px){.card__title[data-v-2a66d6d7]{margin-top:20px}}.card__description[data-v-2a66d6d7]{color:#8f8f8f;font-size:14px;margin-top:16px;padding-right:10px}@media(min-width:1280px){.card__description[data-v-2a66d6d7]{font-size:18px}}.cop[data-v-2a66d6d7]{color:#505050;line-height:1.2;margin-top:40px;max-width:620px;text-align:left}
