.embla__container{display:flex}.embla__container .embla__slide{text-align:left;flex-direction:column;flex:none;justify-content:center;align-items:center;width:100%;height:700px;position:relative}@media (min-width:768px) and (max-width:850px){.embla__container .embla__slide{height:550px}}@media (min-width:576px) and (max-width:768px){.embla__container .embla__slide{height:500px}}@media (min-width:400px) and (max-width:567px){.embla__container .embla__slide{height:320px}}@media (min-width:200px) and (max-width:400px){.embla__container .embla__slide{height:280px}}.embla__container .embla__slide__img{object-fit:cover;object-position:30% 28%;filter:brightness(90%);width:100%;box-shadow:0 -5px 10px #0003}.embla__dot{-webkit-appearance:none;touch-action:manipulation;cursor:pointer;background-color:#0000;border:0;margin:0;padding:0;text-decoration:none;display:inline-flex}.embla__dots{z-index:1;justify-content:center;align-items:center;display:flex;bottom:1.6rem;left:0;right:0}.embla__dot{align-items:center;width:2.4rem;height:2.4rem;margin-left:.75rem;margin-right:.75rem;display:flex}.embla__dot:after{background:var(--secondary-color);content:"";border-radius:.2rem;width:100%;height:.3rem}.embla__dot--selected:after{background:linear-gradient(45deg,var(--primary-color),var(--primary-color))}
.highlights{background-color:var(--primary-color);color:#fff;flex-direction:column;width:100%;height:340px;padding:2rem;display:flex}@media screen and (max-width:30.3125rem){.highlights{height:860px}}@media screen and (min-width:30.3125rem) and (max-width:57.5rem){.highlights{height:600px}}.highlights .highlights-title{text-align:center}.highlights .highlights-container{grid-template-columns:repeat(3,1fr);justify-items:center;gap:20px;width:100%;max-width:54rem;margin:2rem auto;display:grid}@media screen and (max-width:30.3125rem){.highlights .highlights-container{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:30.3125rem) and (max-width:57.5rem){.highlights .highlights-container{grid-template-columns:repeat(2,1fr)}.highlights .highlights-container>:nth-child(3){grid-column:1/-1;justify-self:center}}
.highlight-square{text-align:center;border:4px solid #fff;border-radius:30px;flex-direction:column;justify-content:center;width:200px;height:200px;display:flex}.highlight-square .highlight-square-image{width:100px;height:100px;margin:0 auto}.highlight-square .highlight-square-text{text-align:center;margin:.5rem auto;font-size:20px;font-weight:600}
.description{color:var(--primary-color);text-align:center;padding:2rem}.description .description-text{text-align:justify;max-width:64rem;margin:2rem auto 1rem;line-height:1.6}
