.text-carousel[data-v-9877cb19]{z-index:10;max-width:1440px;color:var(--v5166be53);margin:auto;padding:40px 0;position:relative}@media (hover:hover){.text-carousel[data-v-9877cb19]:hover{z-index:11}}.text-carousel .carousel[data-v-9877cb19]{width:1040px;max-width:100%;height:auto;margin:0 auto}.text-carousel .carousel .slides[data-v-9877cb19]{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;padding:0 40px;scroll-padding:0 40px;display:flex;position:relative;overflow:scroll hidden}.text-carousel .carousel .slides[data-v-9877cb19]::-webkit-scrollbar{display:none}.text-carousel .carousel .slides[data-v-9877cb19]:after{content:"";padding-right:40px}@media (width>=1024px){.text-carousel .carousel .slides[data-v-9877cb19]:after{padding-right:0}}@media (width>=1360px){.text-carousel .carousel .slides[data-v-9877cb19]{padding:0;scroll-padding:0}}.text-carousel .carousel .slides .slide[data-v-9877cb19]{-webkit-user-select:none;user-select:none;scroll-snap-align:start;text-align:center;flex-wrap:wrap;flex-shrink:0;place-content:flex-start center;width:100%;padding:0 40px;display:flex;position:relative}@media (width>=768px){.text-carousel .carousel .slides .slide[data-v-9877cb19]{width:33%;padding:0 20px}}.text-carousel .button-round[data-v-9877cb19]{z-index:3;border:1px solid var(--v5166be53);background:var(--v5166be53);color:var(--b191e436);position:absolute;top:calc(50% - 50px)}.text-carousel .button-round.disabled[data-v-9877cb19]{opacity:0}.text-carousel .button-round.left[data-v-9877cb19]{left:15px}@media (width>=1600px){.text-carousel .button-round.left[data-v-9877cb19]{left:-20px}}.text-carousel .button-round.right[data-v-9877cb19]{right:15px}@media (width>=1600px){.text-carousel .button-round.right[data-v-9877cb19]{right:-20px}}.text-carousel .carousel-pagination[data-v-9877cb19]{justify-content:center;padding:40px 0 0;display:flex}.text-carousel .carousel-pagination .carousel-page[data-v-9877cb19]{border:1px solid var(--v5166be53);cursor:pointer;opacity:.3;border-radius:50%;flex:0 0 7px;height:7px;margin:4px;transition:background-color 80ms ease-in-out}.text-carousel .carousel-pagination .carousel-page.active[data-v-9877cb19]{background-color:var(--v5166be53);opacity:1}
