body{height:auto}.layout,body{width:100%;overflow-x:hidden}.layout{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.layout:is(.dark *){--tw-bg-opacity:1;background-color:rgb(27 27 27/var(--tw-bg-opacity,1))}.main__home{max-width:100%;overflow-x:hidden;padding-top:.25rem}@media (min-width:640px){.main__home{padding-top:0}}.main__home-container{width:100%;--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1))}.main__home-container:is(.dark *){--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.main__home-container{display:flex;flex-direction:column;min-height:calc(100dvh - var(--header-height));justify-content:flex-start;padding:0 1rem;gap:1rem}@media (min-width:480px){.main__home-container{padding:0 1.5rem}}@media (min-width:640px){.main__home-container{gap:1rem}}@media (min-width:960px){.main__home-container{padding-top:1rem}}.home-container{display:flex;width:100%;align-items:center;flex-direction:column;min-height:0}@media (min-width:640px){.home-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:.5rem 1rem;align-items:center}}.home-hero__image-container{margin-left:auto;margin-right:auto;display:flex;width:100%;align-items:center;justify-content:center;max-height:28vh;flex-shrink:0;margin-bottom:1.5rem}@media (max-width:400px){.home-hero__image-container{margin-bottom:2.25rem}}@media (min-width:640px){.home-hero__image-container{grid-column:1;grid-row:1/3;width:100%;max-height:45vh;margin-bottom:0;justify-self:center;align-self:center;transition:all .4s ease-out}}@media (min-width:960px){.home-hero__image-container{grid-row:1/4;align-self:center;justify-self:center}}.home-hero__image-container>a{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.home-hero__image{border-radius:1.5rem;padding:.5rem;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.home-content{display:flex;flex-direction:column;width:100%;align-items:center;flex:1 1 auto;min-height:0}@media (min-width:640px){.home-content{display:contents}}.home__title{width:100%;font-weight:700;text-align:center;font-size:1.875rem;min-height:4.5rem;margin-top:1rem}@media (min-width:480px){.home__title{font-size:2.25rem;min-height:3.5rem}}@media (min-width:640px){.home__title{grid-column:2;grid-row:1;align-self:end;margin-top:0;min-height:7rem;font-size:3rem;transition:all .4s ease-out}}@media (min-width:960px){.home__title{font-size:2.5rem;min-height:auto;align-self:center}}.home__slogan{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;color:rgb(27 27 27/.8)}.home__slogan:is(.dark *){color:rgb(245 245 245/.8)}@media (min-width:640px){.home__slogan{font-size:.75rem;line-height:1rem}}.home__slogan{padding:0 1rem;text-align:center;margin-top:.4rem;line-height:1.35;max-height:calc(1em * 1.35 * 4);display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:0 0 auto}@media (min-width:480px){.home__slogan{font-size:.98rem;line-height:1.4;max-height:calc(1em * 1.4 * 4);line-clamp:4;-webkit-line-clamp:4}}@media (min-width:560px){.home__slogan{font-size:1.04rem;line-height:1.4;max-height:calc(1em * 1.4 * 4);line-clamp:4;-webkit-line-clamp:4}}@media (min-width:640px){.home__slogan{grid-column:2;grid-row:2;align-self:start;max-height:none;font-size:.975rem;line-height:1.3;text-align:center;transition:all .4s ease-out}}@media (min-width:720px){.home__slogan{font-size:1.09rem;line-height:1.4}}@media (min-width:800px){.home__slogan{font-size:1.2rem;line-height:1.5}}@media (min-width:960px){.home__slogan{text-align:left;padding-left:0;padding-right:1rem;font-size:1.18rem}}.home__contact-container{display:flex;width:100%;align-items:center;gap:1rem;align-self:center;padding-left:.5rem;padding-right:.5rem;justify-content:center;margin-top:1.5rem;flex:0 0 auto}@media (min-width:480px){.home__contact-container{width:100%;justify-content:center;gap:1rem;margin-top:1.5rem;margin-bottom:1rem}}@media (min-width:640px){.home__contact-container{grid-column:1/-1;grid-row:3;width:auto;justify-content:center;gap:10rem;margin-top:1rem;padding:0;transition:all .4s ease-out}}@media (min-width:960px){.home__contact-container{grid-column:2;grid-row:3;justify-content:center;gap:2rem;padding-left:0;margin-top:.25rem}}.home__contact-container>*{flex:none;justify-content:center}@media (min-width:480px){.home__contact-container>*{min-width:140px;display:flex;justify-content:center}}.home__contact-link{display:flex;align-items:center;font-size:1rem;line-height:1.5rem;font-weight:500;text-transform:uppercase;--tw-text-opacity:1;color:rgb(27 27 27/var(--tw-text-opacity,1));text-decoration-line:none}.home__contact-link:is(.dark *){--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}@media (min-width:640px){.home__contact-link{font-size:1.125rem;line-height:1.75rem}}.home-slider-container{display:flex;flex-direction:column;width:100%;gap:.5rem;margin-top:auto;padding-top:.25rem;padding-bottom:.75rem;flex-shrink:0;transition:transform .4s ease-out,padding .4s ease-out}@media (min-width:480px){.home-slider-container{gap:.75rem}}@media (min-width:640px){.home-slider-container{gap:1rem}}@media (min-width:720px){.home-slider-container{transform:none;padding-top:.75rem;padding-bottom:.5rem}}.ligthning{filter:drop-shadow(8px 8px 0 #0005);animation:animateLigthning 2s steps(1) infinite}@keyframes animateLigthning{0%{filter:drop-shadow(8px 8px 0 #0001) drop-shadow(0 0 0 #fff) brightness(1)}95%{filter:drop-shadow(8px 8px 0 #0001) drop-shadow(0 0 50px #fff5) brightness(10)}}.ligthning:before{top:-50px;left:40px;width:110px;height:110px;border-radius:50%;box-shadow:90px -10px 0 30px #484f59}.ligthning:after,.ligthning:before{content:"";position:absolute;background:#484f59}.ligthning:after{inset:0;border-radius:100px;z-index:1}.ligthning .drop{position:absolute;top:40px;background:#05a2eb;width:2px;height:10px;transform-origin:bottom;animation:animate 2s linear infinite}@keyframes animate{0%{transform:translateY(0) scaleY(1)}70%{transform:translateY(360px) scaleY(1)}80%{transform:translateY(360px) scaleY(.2)}to{transform:translateY(360px) scaleY(0) scaleX(15)}}
/*# sourceMappingURL=916d8e0e2ce1d4d2.css.map*/