.hero-container:where(.astro-bbe6dxrz).container{height:calc(100dvh - var(--headerHeight));height:calc(100vh - var(--headerHeight));padding-top:var(--headerHeight);background:linear-gradient(90deg,#f6faff 15%,#fbfdff,#f5fbff 85%);-webkit-animation:GradientAnimation 30s ease infinite;-moz-animation:GradientAnimation 30s ease infinite;-o-animation:GradientAnimation 30s ease infinite;animation:GradientAnimation 30s ease infinite;display:flex;color:#000;overflow:hidden}.hero-container:where(.astro-bbe6dxrz) .left-section:where(.astro-bbe6dxrz),.hero-container:where(.astro-bbe6dxrz) .right-section:where(.astro-bbe6dxrz){flex-grow:1;flex-basis:100%;padding:4vh 0;display:flex}.hero-container:where(.astro-bbe6dxrz) .left-section:where(.astro-bbe6dxrz){align-items:flex-start;flex-direction:column}.hero-container:where(.astro-bbe6dxrz) .right-section:where(.astro-bbe6dxrz){justify-content:center;align-items:center}.hero-container:where(.astro-bbe6dxrz) .left-section:where(.astro-bbe6dxrz) .hero-title:where(.astro-bbe6dxrz){font-size:3.2vh;padding-bottom:16px}.hero-container:where(.astro-bbe6dxrz) .left-section:where(.astro-bbe6dxrz) .hero-subtitle:where(.astro-bbe6dxrz){font-size:7.8vh;font-weight:500}.hero-container:where(.astro-bbe6dxrz) .left-section:where(.astro-bbe6dxrz) .hero-tags:where(.astro-bbe6dxrz){position:relative;display:inline-block}.hero-container:where(.astro-bbe6dxrz) .left-section:where(.astro-bbe6dxrz) .hero-tags:where(.astro-bbe6dxrz) .tags-placeholder:where(.astro-bbe6dxrz){visibility:hidden}.hero-container:where(.astro-bbe6dxrz) .left-section:where(.astro-bbe6dxrz) .hero-tags:where(.astro-bbe6dxrz) .tag:where(.astro-bbe6dxrz){position:absolute;opacity:1;top:0;left:0;text-align:center;transition:visibility .3s,opacity .5s,top .1s ease-in-out}.hero-container:where(.astro-bbe6dxrz) .left-section:where(.astro-bbe6dxrz) .hero-tags:where(.astro-bbe6dxrz) .tag:where(.astro-bbe6dxrz).hidden{opacity:0;top:-50px;transition:visibility 0s,opacity 0s,top 0s ease-in-out}.hero-container:where(.astro-bbe6dxrz) .left-section:where(.astro-bbe6dxrz) .action-container:where(.astro-bbe6dxrz){margin-top:10vh}.hero-container:where(.astro-bbe6dxrz) .left-section:where(.astro-bbe6dxrz) .action-container:where(.astro-bbe6dxrz) .primary-btn:where(.astro-bbe6dxrz){background-color:var(--background);padding:16px 24px;color:#fff;border-radius:24px;display:flex;gap:12px;font-size:2.6vh;font-weight:600}.hero-container:where(.astro-bbe6dxrz) .left-section:where(.astro-bbe6dxrz) .action-container:where(.astro-bbe6dxrz) .primary-btn:where(.astro-bbe6dxrz) img:where(.astro-bbe6dxrz){width:3vh}.hero-container:where(.astro-bbe6dxrz) .right-section:where(.astro-bbe6dxrz) .hero-image:where(.astro-bbe6dxrz){height:80vh}@media only screen and (max-width: 768px){.hero-container:where(.astro-bbe6dxrz).container{flex-direction:column;text-align:center;overflow-y:hidden;height:100dvh;height:100vh}.hero-container:where(.astro-bbe6dxrz) .right-section:where(.astro-bbe6dxrz) .hero-image:where(.astro-bbe6dxrz){height:60vh}.hero-container:where(.astro-bbe6dxrz) .left-section:where(.astro-bbe6dxrz),.hero-container:where(.astro-bbe6dxrz) .right-section:where(.astro-bbe6dxrz){flex-grow:unset;flex-basis:unset;padding:0;align-items:center}.hero-container:where(.astro-bbe6dxrz) .left-section:where(.astro-bbe6dxrz) .hero-subtitle:where(.astro-bbe6dxrz){font-size:5vh}.hero-container:where(.astro-bbe6dxrz) .left-section:where(.astro-bbe6dxrz) .action-container:where(.astro-bbe6dxrz){margin:4vh 0;width:100%}.hero-container:where(.astro-bbe6dxrz) .left-section:where(.astro-bbe6dxrz) .action-container:where(.astro-bbe6dxrz) .primary-btn:where(.astro-bbe6dxrz){background-color:var(--background);padding:16px 24px;color:#fff;border-radius:24px;display:inline-flex;gap:12px;font-size:2.6vh;font-weight:600}}@-webkit-keyframes GradientAnimation{0%{background-position:15% 50% 85%}50%{background-position:85% 50% 15%}to{background-position:15% 50% 85%}}@-moz-keyframes GradientAnimation{0%{background-position:15% 50% 85%}50%{background-position:85% 50% 15%}to{background-position:15% 50% 85%}}@-o-keyframes GradientAnimation{0%{background-position:15% 50% 85%}50%{background-position:85% 50% 15%}to{background-position:15% 50% 85%}}@keyframes GradientAnimation{0%{background-position:15% 50% 85%}50%{background-position:85% 50% 15%}to{background-position:15% 50% 85%}}
