.project-large[data-v-93141ba3]{border-radius:15px;display:flex;padding:5px}@media only screen and (max-width:1199px){.project-large--theme-primary[data-v-93141ba3]{background-color:var(--gray-2)}}@media only screen and (min-width:1200px){.project-large--theme-primary[data-v-93141ba3]{background-color:var(--white)}}.project-large--theme-secondary[data-v-93141ba3]{background-color:var(--gray-2)}.project-large--theme-tertiary[data-v-93141ba3]{background-color:var(--white)}.project-large.is-small-project .project-large__image[data-v-93141ba3]{height:120px;max-width:220px}@media only screen and (width < 1200px){.project-large.is-hide-mobile[data-v-93141ba3]{display:none}}.project-large__main[data-v-93141ba3]{display:flex;width:100%}@media only screen and (width < 1200px){.project-large__main.is-always-row[data-v-93141ba3]{align-items:center}}.project-large__main.is-always-row .project-large__image[data-v-93141ba3]{height:70px;max-width:130px}@media only screen and (width < 1200px){.project-large__main[data-v-93141ba3]:not(.is-always-row){flex-direction:column}}.project-large__image[data-v-93141ba3]{height:190px;margin-right:15px;max-width:330px;width:100%}@media only screen and (width < 1200px){.project-large__image[data-v-93141ba3]{max-width:100%}}.project-large__picture[data-v-93141ba3]{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-large__content[data-v-93141ba3]{display:flex;flex-direction:column;flex-grow:1;padding:20px 0}.project-large__title[data-v-93141ba3]{color:var(--gray-10);font-size:16px;font-weight:600;line-height:24px}@media only screen and (min-width:1200px){.project-large__title[data-v-93141ba3]{font-size:18px}}.project-large__description[data-v-93141ba3]{color:var(--gray-6);font-size:14px;font-weight:400;line-height:20px;margin-top:5px}@media only screen and (width < 1200px){.project-large__description[data-v-93141ba3]{margin:10px 0}}@media only screen and (min-width:1200px){.project-large__description[data-v-93141ba3]{max-width:400px}}.project-large__info[data-v-93141ba3]{margin-top:auto}.project-large__right[data-v-93141ba3]{flex-shrink:0}@media only screen and (min-width:1200px){.project-large__right[data-v-93141ba3]{padding:10px}}.project-large__left[data-v-93141ba3]{margin-right:5px}
