header.header{background-color:transparent;left:0;position:absolute;right:0;top:0;z-index:2}.hero-home-wrapper{height:100vh;max-height:61.375rem;min-height:80vh;overflow:hidden;position:relative;z-index:1}.hero-home{display:grid;grid-template-columns:var(--col-5) var(--col-6);padding-top:7.5rem;grid-column-gap:var(--col-1);color:var(--White);flex-direction:row;grid-template-rows:auto 1fr;height:calc(100vh - 7.5rem);min-height:61.375rem}.hero-home-video{overflow:hidden;position:relative}.hero-home-video video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:2}.hero-home .hero-home-copy-heading{max-width:var(--col-9);padding-top:var(--col-1)}.hero-home .hero-home-copy-heading h1{color:var(--White);font-size:clamp(3.1rem,1vw,3.5rem);line-height:1;margin:0}.hero-home .hero-home-copy-body{font-size:clamp(.75rem,1rem,1.5rem);margin:var(--col-1) 0 0 var(--col-1);max-width:var(--col-8)}.hero-home-picture{grid-column-end:2;grid-column-start:1;grid-row-end:3;grid-row-start:1;padding-top:var(--col-1)}.hero-home-cta .btn{color:var(--White);margin-left:var(--col-1)}.dentale .hero-home-cta .btn-icon-primary:after{background-color:var(--Dent-Primary-700)}.medicale .hero-home-cta .btn-icon-primary:after{background-color:var(--Secondary-100)}.veterinario .hero-home-cta .btn-icon-primary:after{background-color:var(--Vet-Primary-500)}.hero-home-copy{grid-column-end:3;grid-column-start:2}.hero-home-thumbs{bottom:10vh;display:flex;flex-direction:column;gap:1.5rem;left:var(--col-6);padding-left:4rem;padding-top:6.5rem;position:absolute;width:fit-content;z-index:3}.hero-home-thumbs .thumbnails{align-items:center;cursor:pointer;display:flex;flex-direction:row}.hero-home-thumbs .thumbnails span{height:35px;opacity:0;padding-right:0;transition:var(--Hover-Transition);visibility:hidden;width:0}.hero-home-thumbs .thumbnails.active span,.hero-home-thumbs .thumbnails:active span,.hero-home-thumbs .thumbnails:focus span,.hero-home-thumbs .thumbnails:hover span,.tns-slide-active .hero-home-thumbs .tns-nav-active span{opacity:1;padding-right:.5rem;visibility:visible;width:calc(33px + .5rem)}.hero-home-thumbs .thumbnails span.dentale svg path{stroke:var(--Dent-Primary-500)}.hero-home-thumbs .thumbnails span.medicale svg path{stroke:var(--Med-Secondary-500)}.hero-home-thumbs .thumbnails span.veterinario svg path{stroke:var(--Vet-Primary-500)}.hero-home-thumbs .thumbnails h3{color:var(--White);font-size:clamp(2rem,1vw,4rem);margin:0}.hero-home-thumbs .thumbnails h3:before{content:"",}.hero-home-thumbs .hero-body-mobile{display:none}:is(.hero-home-video) :is(.hero-home-picture,.hero-home-copy){position:relative;z-index:3}.hero-home-container .fade-in{animation-duration:4s;animation-name:fadeIn}.hero-home-container .fade-out{animation-duration:4s;animation-name:fadeOut}.hero-home-wrapper .hero-home-thumbs .body-cta-mobile{display:none}@keyframes fadeIn{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}50%{opacity:.5}to{opacity:0}}@media screen and (max-width:992px){.hero-home{display:flex;height:100vh;max-height:unset;min-height:unset;padding-inline:1rem;padding-top:4.125rem}:is(.hero-home-video) .hero-home-copy{height:fit-content;z-index:4}.hero-home-copy-body{display:none}:is(.hero-home-video) :is(.hero-home-picture){bottom:0;display:block;left:0;padding-top:0;position:absolute;right:20%}.hero-home-picture img{height:auto;width:100%}.hero-home .hero-home-copy-heading{max-width:unset;width:var(--col-12)}.hero-home .hero-home-copy-heading h1{font-size:clamp(1.5rem,1vw,2rem);line-height:normal}.hero-home-thumbs{left:1rem;margin-left:0;padding:0}.hero-home-thumbs .tns-nav-active .body-cta-mobile{display:block;flex-direction:column;width:var(--col-12)}.hero-home-thumbs .thumbnails h3{font-size:clamp(1rem,1vw,1.5rem)}.hero-home-copy .hero-home-cta{display:none}.hero-home-thumbs .tns-nav-active .hero-home-copy-body{color:var(--White);display:block;font-size:clamp(.75rem,1rem,1.5rem)}.hero-home-cta .btn{margin-left:0}}