.carosello-wrapper{position:relative;overflow:hidden}.carosello-wrapper .carosello-track{display:flex;gap:8px;list-style:none;margin:0;padding:0;cursor:grab}.carosello-wrapper .carosello-card{text-align:center;user-select:none;max-width:676px}.carosello-wrapper .carosello-img{border-radius:400px 400px 16px 16px;width:100%;height:640px;position:relative;overflow:hidden;margin-bottom:64px}.carosello-wrapper .carosello-img img{width:100%;height:100%;object-fit:cover;display:inline-block;max-width:100%;vertical-align:middle}.carosello-wrapper .carosello-icons{inset:auto 0% 0%;height:200px;padding:32px;display:flex;position:absolute;align-items:flex-end;justify-content:center;color:#fff;background-image:linear-gradient(180deg,#fff0,rgb(0 0 0 / .6));opacity:0;transition:all .2s ease-in-out}.carosello-wrapper .carosello-card.is-active .carosello-icons,.elementor-editor-active .carosello-wrapper .carosello-card .carosello-icons{opacity:1}.carosello-wrapper .carosello-icons ul{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap;justify-content:center;align-items:center;display:flex;list-style:none;padding:0;margin:0}.carosello-wrapper .carosello-icons ul li{grid-column-gap:10px;grid-row-gap:10px;justify-content:center;align-items:center;display:flex}.carosello-wrapper .carosello-icons ul li img{width:24px;display:inline-block;vertical-align:middle;max-width:100%;border-radius:0!important}.carosello-wrapper .carosello-icons ul li span{font-family:"Instrument Sans",Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:3px;color:#fff}.elementor-editor-active .carosello-wrapper .carosello-content{opacity:1!important;transform:none!important}.carosello-wrapper .carosello-content{margin:0 auto;max-width:676px;opacity:0;transition:all .3s ease-in;transform:translateY(4rem)}.carosello-wrapper .carosello-card.is-active .carosello-content{opacity:1;transform:translateY(0);transition:all .3s ease-out}.carosello-wrapper .carosello-label{font-family:"Instrument Sans",Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:6px 10px;border-radius:100px;border:1px solid rgb(51 24 50 / .2);display:inline-block}.carosello-wrapper .carosello-title{margin-top:24px;margin-bottom:8px}.carosello-wrapper .carosello-btn{display:inline-block;margin-top:10px;padding:12px 16px 12px 16px;color:var(--e-global-color-ac85270);border-radius:100px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;font-size:12px;line-height:1;background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:700}.carosello-wrapper .carosello-arrows .splide__arrow{border-radius:50%;background-color:rgb(151 2 82 / .10);color:var(--e-global-color-text);justify-content:center;align-items:center;width:48px;height:48px;margin-top:auto;margin-bottom:150px;transition:transform .3s;display:flex;position:absolute;inset:0;overflow:hidden;cursor:pointer!important;z-index:3}.carosello-wrapper .carosello-arrows .splide__arrow svg{fill:var(--e-global-color-text)}.carosello-wrapper .carosello-arrows .splide__arrow.splide__arrow--prev{left:20%;right:auto}.carosello-wrapper .carosello-arrows .splide__arrow.splide__arrow--next{right:20%;left:auto}@media (max-width:1440px){.carosello-wrapper .carosello-content{max-width:90%}}@media (max-width:1024px){.carosello-wrapper .carosello-img{height:420px}.carosello-wrapper .carosello-arrows .splide__arrow{width:40px;height:40px}.carosello-wrapper .carosello-arrows .splide__arrow.splide__arrow--prev{left:10%}.carosello-wrapper .carosello-arrows .splide__arrow.splide__arrow--next{right:10%}}@media (max-width:767px){.carosello-wrapper .carosello-card{max-width:250px}.carosello-wrapper .carosello-img{margin-bottom:42px;height:320px;border-radius:400px 400px 12px 12px}.carosello-wrapper .carosello-icons{padding:16px}.carosello-wrapper .carosello-icons ul{grid-row-gap:8px;flex-direction:column;align-items:center}.carosello-wrapper .carosello-icons ul li span{font-size:8px}.carosello-wrapper .carosello-content{max-width:90%}.carosello-wrapper .carosello-content p{font-size:14px}.carosello-wrapper .carosello-arrows .splide__arrow{margin-bottom:220px}.carosello-wrapper .carosello-arrows .splide__arrow.splide__arrow--prev{left:16px}.carosello-wrapper .carosello-arrows .splide__arrow.splide__arrow--next{right:16px}}