.home-hero[data-v-b4d28860]{padding-bottom:40px;padding-top:40px;position:relative;width:100%}@media (min-width:1024px){.home-hero[data-v-b4d28860]{height:540px}}@media (max-width:1023px){.home-hero[data-v-b4d28860]{height:calc(100vh - 110px);max-height:43rem}}.home-hero__image[data-v-b4d28860]{height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}@media (max-width:1022px) and (min-width:565px){.home-hero__image[data-v-b4d28860]{height:60%;top:40%}}.home-hero__image img[data-v-b4d28860]{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;width:100%}@media (max-width:1023px){.home-hero__image img[data-v-b4d28860]{-o-object-position:bottom;object-position:bottom}}.home-hero[data-v-b4d28860]:before{background-image:url(../shapes/strona-glowna.svg);background-position:0 100%;background-size:contain;bottom:-63px;content:"";height:126px;left:0;position:absolute;width:64px}@media (max-width:1023px){.home-hero[data-v-b4d28860]:before{display:none}}@media (min-width:1024px){.home-hero__container[data-v-b4d28860]{height:100%}}.home-hero__content[data-v-b4d28860]{display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;width:50%}@media (max-width:1023px){.home-hero__content[data-v-b4d28860]{align-items:center;gap:12px;text-align:center;width:100%}}.home-hero__title[data-v-b4d28860]{color:var(--v-purple-800);font-size:45px;font-weight:700;line-height:135%}@media (max-width:1023px){.home-hero__title[data-v-b4d28860]{font-size:29px}}.home-hero__subtitle[data-v-b4d28860]{color:var(--v-blue-800);font-size:18px;font-weight:700;line-height:26px}@media (max-width:1023px){.home-hero__subtitle[data-v-b4d28860]{font-size:16px}}.home-hero__actions[data-v-b4d28860]{margin-top:32px}@media (max-width:1023px){.home-hero__actions[data-v-b4d28860]{flex-direction:row;gap:24px;margin-top:16px}.home-hero__actions[data-v-b4d28860] .actions__btn{width:50%}}.home-page[data-v-bc9c0c3b]{height:100%;padding-bottom:120px}.home-page[data-v-bc9c0c3b],.home-page__container[data-v-bc9c0c3b]{display:flex;flex-direction:column;gap:48px}.home-page__container[data-v-bc9c0c3b]{margin-top:32px}.home-page__hero[data-v-bc9c0c3b]{padding-bottom:12px}.home-page .item-feed+.home-banner[data-v-bc9c0c3b]{margin-top:48px}@media (max-width:1023px){.home-page .item-feed+.home-banner[data-v-bc9c0c3b]{margin-left:-32px;margin-right:-32px;width:calc(100% + 64px)}}
