.hero{box-sizing:border-box;margin:80px 3.33vw 30px;overflow:hidden;width:calc(100% - 6.66vw)}@media (max-width:850px){.hero{padding:0 20px}}@media (max-width:522px){.hero{margin:30px auto;padding:0 10px;width:100%}}@media (max-width:486px){.hero{margin:30px 0;padding:0 1rem;width:100%}.hero__slide{border-radius:0;height:auto;min-height:430px}.hero__slide--content{box-sizing:border-box;padding:0 15px;width:100%}.hero__slide--button{box-sizing:border-box;max-width:275px;width:100%}}.hero__slides{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.hero__slide{align-items:center;background-position:50%;background-size:cover;border-radius:20px;display:flex;grid-column:1;grid-row:1;height:430px;justify-content:space-between;opacity:0;position:relative;transition:opacity 1s ease-in-out;width:100%}@media (min-width:2500px){.hero__slide{height:575px}}@media (max-width:420px){.hero__slide{border-radius:10px}}.hero__slide.slide-in{opacity:1;z-index:2}.hero__slide.slide-out{opacity:0;z-index:1}.hero__slide--arrow{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:0 1rem}@media (max-width:410px){.hero__slide--arrow{padding:0 .5rem}}.hero__slide--arrow img{display:block;height:24px;width:10px}.hero__slide--arrow:hover{opacity:.8}.hero__slide--content{align-items:flex-start;display:flex;flex-direction:column;line-height:2.5rem;margin-left:15vw;max-width:662px}.hero__slide--content[style*="text-align: center"]{align-items:center}.hero__slide--content[style*="text-align: right"]{align-items:flex-end}.hero__slide--content[style*="text-align: left"]{align-items:flex-start}.hero__slide--content h1,.hero__slide--content h2{font-size:48px}.hero__slide--content h2{font-family:Celias,sans-serif}.hero__slide--tag{align-items:center;align-self:flex-start;border-radius:20px;display:inline-flex;height:32px;padding:3px 12px;text-align:center}.hero__slide--headline{padding-bottom:1.5rem;padding-top:1.5rem;width:100%}.hero__slide--button{align-items:center;border-radius:60px;display:inline-flex;font-family:Celias Bold,sans-serif;font-size:20px;justify-content:center;letter-spacing:10%;padding:15px 80px;text-align:center;text-decoration:none;transition:all .2s linear;width:240px}.hero__slide--button svg{padding-left:15px}@media (max-width:850px){.hero__slide--button svg{height:18px;padding-left:10px;width:12px}}.hero__slide--button:hover{box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:pointer}@media (max-width:1200px){.hero__slide--content{margin-left:10vw;max-width:562px}.hero__slide--content h1,.hero__slide--content h2{font-size:42px}}@media (max-width:850px){.hero__slide{justify-content:center}.hero__slide--content{line-height:2rem;margin-left:0;max-width:100%;padding:0 20px;width:100%}.hero__slide--content h1,.hero__slide--content h2{font-size:28px}.hero__slide--button{border-radius:60px;font-size:16px;padding:10px 50px}}@media (max-width:420px){.hero__slide{overflow:auto}.hero__slide--content{max-width:100%;padding:0;width:100%}.hero__slide--content h1,.hero__slide--content h1>span{font-size:28px}.hero__slide--content h2,.hero__slide--content h2>span{font-size:24px}.hero__slide--button{font-size:14px;padding:10px 40px}}.hero__slide--button-link{display:none;width:100%}.hero__slide.slide-in .hero__slide--button-link{display:block}