.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 .stats{margin-top:60px;display:flex;align-items:center;gap:70px;padding:60px;background:#fff}@media screen and (max-width:767px){.containerHome .stats{grid-template-columns:1fr;gap:35px;padding:30px 20px;margin-top:25px;flex-direction:column}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .stats{grid-template-columns:1fr;gap:35px;padding:30px 20px;margin-top:25px;flex-direction:column}}.containerHome .stats__content h2{margin:0 0 25px;font-size:42px;line-height:1.1;font-weight:600;color:#2c2118}@media screen and (max-width:767px){.containerHome .stats__content h2{font-size:32px}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .stats__content h2{font-size:32px}}.containerHome .stats__content p{margin-bottom:18px;font-size:17px;line-height:1.7;color:#6b625a}.containerHome .stats-cards{display:flex;gap:30px}@media screen and (max-width:1125px){.containerHome .stats-cards{flex-direction:column}}@media screen and (max-width:767px){.containerHome .stats-cards{flex-direction:row!important}}@media screen and (max-width:445px){.containerHome .stats-cards{flex-direction:column!important}}@media screen and (max-width:767px){.containerHome .stats-cards{gap:20px}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .stats-cards{gap:20px}}.containerHome .stats__item{min-width:240px;padding:35px;border-radius:24px;background:#fff;border:2px solid rgba(212,175,55,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.5s}.containerHome .stats__item:hover{transform:translateY(-8px);background-color:rgba(212,175,55,.3)}@media screen and (max-width:767px){.containerHome .stats__item{min-width:unset;width:100%}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .stats__item{min-width:unset;width:100%}}.containerHome .stats__value{margin:0;font-size:72px;font-weight:700;line-height:1;letter-spacing:-2px;color:#aa891b}@media screen and (max-width:767px){.containerHome .stats__value{font-size:50px}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .stats__value{font-size:50px}}.containerHome .stats__label{margin-top:16px;font-size:16px;text-transform:uppercase;letter-spacing:2px;color:#aa891b}.containerHome .stats__line{margin-top:20px;width:50px;height:3px;border-radius:999px;background:linear-gradient(90deg,#d4af37,#f0d37a);animation:pulseLine 2.5s ease-in-out infinite}.containerHome .stats .button-wrapper{margin-top:30px}@media screen and (max-width:767px){.containerHome .stats .button-wrapper{width:100%;display:flex;justify-content:center}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .stats .button-wrapper{width:100%;display:flex;justify-content:center}}.containerHome .stats .button-wrapper .button{font-size:1.3rem;border-radius:0;font-family:var(--font-aleo-regular);font-weight:400;border:1px solid #a4a3a2;position:relative;padding:1rem 1.75rem;background-color:#e8e1da}.containerHome .stats .button-wrapper .button:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:2px solid #a4a3a2;pointer-events:none}.containerHome .stats .button-wrapper .button:hover{color:#fff;box-shadow:inset 0 0 0 1px #fff}.containerHome .stats .button-wrapper .button:hover:before{border-color:#fff}@media screen and (max-width:767px){.containerHome .stats .button-wrapper .button{font-size:1.2rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerHome .stats .button-wrapper .button{font-size:1.2rem}}@keyframes pulseLine{0%,to{width:50px;opacity:.7}50%{width:80px;opacity:1}}.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)}}