.sectionPaddingLarge{padding-left:20%;padding-right:20%}@media screen and (max-width:767px){.sectionPaddingLarge{padding-left:.5rem;padding-right:.5rem}}@media screen and (max-width:9999px)and (orientation:portrait){.sectionPaddingLarge{padding-left:.5rem;padding-right:.5rem}}.containerHome .sedinteFotoHomeSection,.sectionPaddingYMedium{padding-top:2.5rem;padding-bottom:1.5rem}@media screen and (max-width:767px){.containerHome .sedinteFotoHomeSection,.sectionPaddingYMedium{padding-top:.5rem;-webkit-padding-after:.5rem;padding-block-end:.5rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .sedinteFotoHomeSection,.sectionPaddingYMedium{padding-top:.5rem;-webkit-padding-after:.5rem;padding-block-end:.5rem}}.containerHome{overflow:hidden}.containerHome .video-description-section{position:relative;width:100%;height:calc(100vh - var(--headerHeight));overflow:hidden;background-color:#000;margin-top:2.5rem}@media screen and (max-width:767px){.containerHome .video-description-section{height:calc(100vh - 50px);margin-top:1.3rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .video-description-section{height:calc(100vh - 50px);margin-top:1.3rem}}.containerHome .video-description-section .video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:opacity 1.5s ease-in-out}.containerHome .video-description-section .video-container .background-video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}@media screen and (max-width:767px){.containerHome .video-description-section .video-container{object-fit:contain;object-position:center;background:#000}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .video-description-section .video-container{object-fit:contain;object-position:center;background:#000}}.containerHome .video-description-section .overlay-content{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;padding:4rem 2rem;opacity:0;transform:translateY(20px);transition:opacity 1.5s ease-out,transform 1.5s ease-out}.containerHome .video-description-section .overlay-content.visible{opacity:1;transform:translateY(0)}@media screen and (max-width:767px){.containerHome .video-description-section .overlay-content{padding:2rem 1rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .video-description-section .overlay-content{padding:2rem 1rem}}.containerHome .video-description-section .overlay-content .description{max-width:1200px;width:80%;margin:0 auto;text-align:center}@media screen and (max-width:767px){.containerHome .video-description-section .overlay-content .description{width:100%}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .video-description-section .overlay-content .description{width:100%}}.containerHome .video-description-section .overlay-content .description .heading{margin-bottom:2rem}.containerHome .video-description-section .overlay-content .description .heading span{display:block;line-height:1.2;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.containerHome .video-description-section .overlay-content .description .heading span:first-child{margin-bottom:0;line-height:.5;font-weight:300}@media screen and (max-width:767px){.containerHome .video-description-section .overlay-content .description .heading span:first-child{font-size:2rem!important;margin-bottom:.3rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .video-description-section .overlay-content .description .heading span:first-child{font-size:2rem!important;margin-bottom:.3rem}}.containerHome .video-description-section .overlay-content .description .heading span:nth-child(2){font-weight:400;line-height:1.5}@media screen and (max-width:767px){.containerHome .video-description-section .overlay-content .description .heading span:nth-child(2){font-size:1.5rem!important}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .video-description-section .overlay-content .description .heading span:nth-child(2){font-size:1.5rem!important}}.containerHome .video-description-section .overlay-content .description .heading span:nth-child(3){font-weight:400}@media screen and (max-width:767px){.containerHome .video-description-section .overlay-content .description .heading span:nth-child(3){font-size:1rem!important}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .video-description-section .overlay-content .description .heading span:nth-child(3){font-size:1rem!important}}.containerHome .video-description-section .overlay-content .description .paragraph{margin:2rem 0}.containerHome .video-description-section .overlay-content .description .paragraph span{display:block;margin-bottom:1rem;line-height:1.6;text-shadow:1px 1px 2px rgba(0,0,0,.3)}@media screen and (max-width:767px){.containerHome .video-description-section .overlay-content .description .paragraph span{font-size:.95rem!important;line-height:1.5;margin-bottom:.8rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .video-description-section .overlay-content .description .paragraph span{font-size:.95rem!important;line-height:1.5;margin-bottom:.8rem}}.containerHome .video-description-section .overlay-content .description .paragraph span:last-child{margin-bottom:0}.containerHome .video-description-section .overlay-content .description .button-wrapper{margin-top:2.5rem}@media screen and (max-width:767px){.containerHome .video-description-section .overlay-content .description .button-wrapper{margin-top:1.5rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .video-description-section .overlay-content .description .button-wrapper{margin-top:1.5rem}}.containerHome .video-description-section .overlay-content .description .button-wrapper .button{display:inline-block;padding:.75rem 2rem;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;background-color:#e8e1da;border:1px solid hsla(0,0%,100%,.3)}@media screen and (max-width:767px){.containerHome .video-description-section .overlay-content .description .button-wrapper .button{padding:.6rem 1.5rem;font-size:.9rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .video-description-section .overlay-content .description .button-wrapper .button{padding:.6rem 1.5rem;font-size:.9rem}}.containerHome .video-description-section .overlay-content .description .button-wrapper .button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.containerHome .sedinteFotoHomeSection{padding-left:17.5%;padding-right:17.5%;padding-bottom:0;opacity:0;transition:opacity .5s}@media screen and (max-width:767px){.containerHome .sedinteFotoHomeSection{padding-right:.7rem;padding-left:.7rem;padding-top:1.3rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .sedinteFotoHomeSection{padding-right:.7rem;padding-left:.7rem;padding-top:1.3rem}}.containerHome .sedinteFotoHomeSection.show{opacity:1}.containerHome .sedinteFotoHomeSection .sectionDescription{text-align:center;margin-bottom:2rem}@media screen and (max-width:767px){.containerHome .sedinteFotoHomeSection .sectionDescription{margin-bottom:0}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .sedinteFotoHomeSection .sectionDescription{margin-bottom:0}}.containerHome .sedinteFotoHomeSection .sectionDescription h2{font-family:var(--font-snell-regular);font-size:55px!important;font-weight:10;margin-top:0}@media screen and (max-width:767px){.containerHome .sedinteFotoHomeSection .sectionDescription h2{font-size:55px!important;font-size:34px!important;margin-top:0}}@media screen and (max-width:767px)and (max-width:767px){.containerHome .sedinteFotoHomeSection .sectionDescription h2{font-size:34px!important}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .sedinteFotoHomeSection .sectionDescription h2{font-size:34px!important;margin-top:0}}@media screen and (max-width:9999px)and (orientation:portrait)and (max-width:767px){.containerHome .sedinteFotoHomeSection .sectionDescription h2{font-size:34px!important}}.containerHome .sedinteFotoHomeSection .sectionDescription p{font-size:1.1rem;color:#4a4a4a}@media screen and (max-width:767px){.containerHome .sedinteFotoHomeSection .sectionDescription p{padding:0 1rem;margin-bottom:.8rem;margin-top:0}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .sedinteFotoHomeSection .sectionDescription p{padding:0 1rem;margin-bottom:.8rem;margin-top:0}}.containerHome .sedinteFotoHomeSection .fotoGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;padding-bottom:3rem}@media screen and (max-width:767px){.containerHome .sedinteFotoHomeSection .fotoGrid{grid-template-columns:repeat(2,1fr);gap:.4rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .sedinteFotoHomeSection .fotoGrid{grid-template-columns:repeat(2,1fr);gap:.4rem}}.containerHome .sedinteFotoHomeSection .fotoGrid .fotoItem{position:relative;overflow:hidden;color:#fff;font-size:23px!important}@media screen and (max-width:767px){.containerHome .sedinteFotoHomeSection .fotoGrid .fotoItem{font-size:23px!important}}.containerHome .sedinteFotoHomeSection .fotoGrid .fotoItem .imageWrapper{position:relative;line-height:0}.containerHome .sedinteFotoHomeSection .fotoGrid .fotoItem .imageWrapper img{border:3px solid #fff;width:100%;height:auto;object-fit:contain;aspect-ratio:1/1.2}@media screen and (max-width:767px){.containerHome .sedinteFotoHomeSection .fotoGrid .fotoItem .imageWrapper img{border:4px solid #fff}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .sedinteFotoHomeSection .fotoGrid .fotoItem .imageWrapper img{border:4px solid #fff}}.containerHome .sedinteFotoHomeSection .fotoGrid .fotoItem .imageWrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,59%,.5);opacity:0;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.containerHome .sedinteFotoHomeSection .fotoGrid .fotoItem .imageWrapper .overlay{display:none}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .sedinteFotoHomeSection .fotoGrid .fotoItem .imageWrapper .overlay{display:none}}.containerHome .sedinteFotoHomeSection .fotoGrid .fotoItem .imageWrapper:hover .overlay{opacity:1}.containerHome .sedinteFotoHomeSection .fotoGrid .fotoItem .fotoName{display:none;margin:1rem 0;text-align:center;color:#5d5d5d;font-size:16px!important}@media screen and (max-width:767px){.containerHome .sedinteFotoHomeSection .fotoGrid .fotoItem .fotoName{font-size:16px!important;display:block}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .sedinteFotoHomeSection .fotoGrid .fotoItem .fotoName{display:block}}.carousel-container{position:relative;width:100%;height:100vh;overflow:hidden}@media screen and (max-width:767px){.carousel-container{height:400px}}@media screen and (max-width:9999px)and (orientation:portrait){.carousel-container{height:400px}}.carousel-container .carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.5s ease-in-out;background-size:cover;background-position:50%;will-change:transform,opacity;display:flex;align-items:center;justify-content:center}.carousel-container .carousel-slide.active{opacity:1;z-index:1;animation:zoomEffect 4s ease-out;animation-fill-mode:forwards;animation-delay:0s}.carousel-container img{left:auto!important;right:auto!important;width:100%!important;height:auto!important;max-width:none!important}@media screen and (max-width:1100px){.carousel-container img{width:auto!important;height:100%!important}}@media screen and (max-width:670px){.carousel-container img{width:100%!important;height:auto!important}}@media screen and (max-width:767px){.carousel-container img{width:auto!important;height:100%!important}}@media screen and (max-width:9999px)and (orientation:portrait){.carousel-container img{width:auto!important;height:100%!important}}.carousel-container .carousel-controls{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:2}.carousel-container .carousel-controls .carousel-dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:hsla(0,0%,100%,.5);cursor:pointer;transition:background-color .3s ease}.carousel-container .carousel-controls .carousel-dot.active{background:#fff}.carousel-container .carousel-controls .carousel-dot:hover{background:hsla(0,0%,100%,.8)}@keyframes zoomEffect{0%{transform:scale(1.1)}to{transform:scale(1)}}