@keyframes blob-pulse{0%,to{opacity:.8;border-radius:50%;transform:scale(1)translateY(0)}25%{opacity:1;border-radius:45% 55% 52% 48%;transform:scale(1.2)translateY(-2px)}50%{opacity:.9;border-radius:52% 48% 45% 55%;transform:scale(1.1)translateY(2px)}75%{opacity:1;border-radius:48% 52% 55% 45%;transform:scale(1.15)translateY(-1px)}}.block-hero{background:linear-gradient(45deg, var(--color-dark) 50%, var(--color-accent) 100%);padding:88px 0 64px}@media (width>=1200px){.block-hero{padding:160px 0 88px}}.block-hero .container>.inner{flex-direction:column-reverse;gap:24px;display:flex}@media (width>=768px){.block-hero .container>.inner{flex-direction:unset;grid-template-columns:repeat(2,1fr);gap:32px;display:grid}}@media (width>=1200px){.block-hero .container>.inner{grid-template-columns:1fr .6fr;gap:80px}}.block-hero .container>.inner .img-cont{border-radius:24px;width:100%;height:45vh;position:relative;overflow:hidden}@media (width>=768px){.block-hero .container>.inner .img-cont{height:100%}}.block-hero .container>.inner .img-cont img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;top:0;left:0}.block-hero .container>.inner .content-cont{flex-direction:column;gap:24px;display:flex}@media (width>=1200px){.block-hero .container>.inner .content-cont{gap:32px}}.block-hero .container>.inner .content-cont .tag-wrapper{box-shadow:0 0 4px color-mix(in srgb, var(--color-accent) 80%, transparent);border-radius:4px;width:fit-content;padding:12px 16px}.block-hero .container>.inner .content-cont .tag-wrapper p{color:var(--color-accent);font-family:var(--font-heading);font-size:var(--font-size-h6);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);text-transform:var(--text-transform-heading);letter-spacing:var(--letter-spacing-heading)}.block-hero .container>.inner .content-cont h1{flex-direction:column;display:flex}.block-hero .container>.inner .content-cont h1 span.white{color:var(--color-light);font-family:var(--font-heading);font-size:var(--font-size-h3);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);text-transform:var(--text-transform-heading);letter-spacing:var(--letter-spacing-heading)}.block-hero .container>.inner .content-cont h1 span.accent{color:var(--color-accent);font-family:var(--font-heading);font-size:var(--font-size-h1);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);text-transform:var(--text-transform-heading);letter-spacing:var(--letter-spacing-heading)}.block-hero .container>.inner .content-cont .short-desc-wrapper p{color:var(--color-light)}.block-hero .container>.inner .content-cont .card-wrapper{gap:12px;display:grid}@media (width>=1200px){.block-hero .container>.inner .content-cont .card-wrapper{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:16px}}.block-hero .container>.inner .content-cont .card-wrapper .card-cont{border:solid 1px var(--color-accent);background-color:color-mix(in srgb, var(--color-accent) 25%, transparent);border-radius:4px;align-items:center;padding:16px;display:flex}@media (width>=1200px){.block-hero .container>.inner .content-cont .card-wrapper .card-cont{padding:20px}}
