.site-caroussel{height:30rem}@media only screen and (max-width:1024px){.site-caroussel{height:20rem}}@media only screen and (max-width:768px){.site-caroussel{height:30rem}}@media only screen and (max-width:640px){.site-caroussel{display:none}}.slideshow-container{background:var(--grey);position:relative}.slide-hidden{display:none}.slide{height:30rem}@media only screen and (max-width:1024px){.slide{height:20rem}}@media only screen and (max-width:768px){.slide{height:30rem}}@media only screen and (max-width:640px){.slide{height:20rem}}.slide img{height:100%;-o-object-fit:cover;object-fit:cover}.next,.prev{border-radius:0 .3rem .3rem 0;color:var(--white);cursor:pointer;font-weight:700;margin-top:-22px;padding:16px;position:absolute;top:50%;transition:.6s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.next{right:0}.next:hover,.prev:hover{background-color:var(--dark);color:var(--light)}.text{background-color:var(--black-08);bottom:2.5rem;color:var(--white);font-size:2rem;padding:.5rem 1rem;position:absolute;right:1rem}.dot-container{bottom:0;display:flex;justify-content:center;padding:.5rem;position:absolute;width:100%}.dot{background-color:var(--grey);border:.2rem solid var(--white-025);border-radius:50%;cursor:pointer;display:inline-block;height:1.5rem;margin:0 .5rem;transition:background-color .6s ease;width:1.5rem}.dot-active{background:var(--dark)}.dot:hover{background:var(--primary)}.active-slider{background:var(--dark)}.fade{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fade;animation-name:fade}@keyframes fade{0%{opacity:.4}to{opacity:1}}