section.slider-testo-immagine{box-sizing:border-box;position:relative;width:100%;height:600px;overflow:hidden;padding:0}section.slider-testo-immagine .slider{position:relative;height:100%}section.slider-testo-immagine .splide__track,section.slider-testo-immagine .splide__list,section.slider-testo-immagine .splide__slide{height:100%}section.slider-testo-immagine .slide{position:relative;height:100%}section.slider-testo-immagine .media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden}section.slider-testo-immagine .image{width:100%;height:100%;object-fit:cover;object-position:center top}section.slider-testo-immagine .mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#f2f2f2;pointer-events:none;clip-path:polygon(0 0,calc(62% + 100px) 0,62% 100%,0 100%)}section.slider-testo-immagine .content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:50vw;height:100%;padding:50px 40px 104px 200px;margin:0}@media(max-width:992px){section.slider-testo-immagine .content{padding-left:5vw;padding-right:40px;padding-bottom:60px!important}}section.slider-testo-immagine .title{font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,48px);font-weight:400;line-height:1.1;letter-spacing:-1.44px;color:#1a304a;max-width:100%}section.slider-testo-immagine .title p{margin-bottom:0}section.slider-testo-immagine .footer{display:flex;flex-direction:column}section.slider-testo-immagine .copy{display:flex;flex-direction:column;gap:20px}section.slider-testo-immagine .description{font-family:parabolica-text,system-ui,-apple-system,sans-serif;font-size:clamp(16px,4vw,18px);font-weight:400;line-height:25px;color:#5d5b61;max-width:539px}section.slider-testo-immagine .description p{margin-bottom:0}section.slider-testo-immagine .attribution{font-family:parabolica-text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#5d5b61;margin:0}section.slider-testo-immagine .pagination{position:absolute;left:200px;bottom:50px;z-index:3;display:flex;align-items:center;gap:15px;margin:0;padding:0;list-style:none}@media(max-width:992px){section.slider-testo-immagine .pagination{left:5vw}}section.slider-testo-immagine.is-inverted .mask{clip-path:polygon(calc(38% - 100px) 0,100% 0,100% 100%,38% 100%)}section.slider-testo-immagine.is-inverted .content{margin-left:auto;padding:50px 200px 104px 40px}@media(max-width:992px){section.slider-testo-immagine.is-inverted .content{padding-right:5vw;padding-left:40px}}section.slider-testo-immagine.is-inverted .pagination{left:auto;right:200px}@media(max-width:992px){section.slider-testo-immagine.is-inverted .pagination{right:5vw}}@media(max-width:768px){section.slider-testo-immagine.is-inverted .slide{flex-direction:column-reverse}}section.slider-testo-immagine .pagination__btn{display:flex;align-items:center;justify-content:center;width:8px;height:8px;padding:0;border:0;background:transparent;cursor:pointer;color:#37b08a}section.slider-testo-immagine .pagination__btn .pagination__dot{display:block;width:8px;height:8px;border-radius:50%;background-color:#1a304a}section.slider-testo-immagine .pagination__btn .pagination__triangle{display:none;width:8px;height:10px}section.slider-testo-immagine .pagination__btn .pagination__triangle svg{display:block;width:100%;height:100%}section.slider-testo-immagine .pagination__btn.is-active{width:auto;height:auto}section.slider-testo-immagine .pagination__btn.is-active .pagination__dot{display:none}section.slider-testo-immagine .pagination__btn.is-active .pagination__triangle{display:block}@media(max-width:768px){section.slider-testo-immagine{height:auto}section.slider-testo-immagine .slider{height:auto}section.slider-testo-immagine .splide__track,section.slider-testo-immagine .splide__list,section.slider-testo-immagine .splide__slide{height:auto}section.slider-testo-immagine .slide{display:flex;flex-direction:column;height:auto}section.slider-testo-immagine .media{position:relative;inset:auto;flex:0 0 auto;width:100%;height:auto;min-height:280px;max-height:400px;aspect-ratio:4/3}section.slider-testo-immagine .image{object-position:center}section.slider-testo-immagine .mask{display:none}section.slider-testo-immagine .content{flex:1 1 auto;width:100%;height:auto;padding:40px 5vw 30px;justify-content:flex-start;gap:35px;background-color:#f2f2f2}section.slider-testo-immagine .description{max-width:none}section.slider-testo-immagine .pagination{position:static;padding:0 5vw 40px;background-color:#f2f2f2}}
