.caroussel{position:relative;display:flex;min-height:100px}.caroussel h1{margin:0;padding:0;font-size:var(--default-title-size);font-weight:var(--default-title-weight);color:var(--default-title-color)}.caroussel p{text-align:justify;font-size:var(--default-text-size);font-weight:var(--default-text-weight);color:var(--default-text-color)}.caroussel img{display:block;width:100%;height:auto;object-fit:cover;padding:0;margin:0}.caroussel .sideimg{clip-path:polygon(0 0,100% 0,90% 100%,0 100%);flex-basis:50%;overflow:hidden}.caroussel .sidepane{flex-basis:50%;padding-left:25px;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:1000px){.caroussel .sideimg{display:none}.caroussel .sidepane{flex-basis:100%}}.caroussel .sidepane ul{display:flex;justify-content:center;gap:10px;margin:0;margin-top:25px;margin-bottom:25px;padding:0}.caroussel .sidepane .text a{display:block;width:fit-content;margin-left:auto;margin-right:25px;margin-top:10px}.caroussel .sidepane ul li{list-style-type:none}.caroussel .sidepane ul li a{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--default-bullet-background-color);border-radius:10px;font-size:var(--small-text-size);font-weight:var(--bold-text-weight);color:var(--default-bullet-color);text-decoration:none;margin:0;padding:0}.caroussel .sidepane ul li a:hover,.caroussel .sidepane ul li a.active{background:var(--focus-bullet-background-color);color:var(--focus-bullet-color)}.anim{transition:all .5s ease}.out-left{transform:translateX(-40px);opacity:0}.out-right{transform:translateX(40px);opacity:0}.in-left{transform:translateX(40px);opacity:0}.in-right{transform:translateX(-40px);opacity:0}.show{transform:translateX(0);opacity:1}