*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}.block-snap{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;scroll-behavior:smooth;position:relative;z-index:2;background:transparent}.block-snap::-webkit-scrollbar{display:none}.block-snap{-ms-overflow-style:none;scrollbar-width:none}.block-snap .snap-slide{height:100vh;min-height:100vh;scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;padding-top:110px;position:relative;background-color:var(--bs-body-bg,#fff)}.block-snap .snap-slide.footer-slide{height:auto !important;min-height:auto !important;scroll-snap-align:end;padding-top:40px !important;padding-bottom:40px !important}.slide-scroll-container{height:100%;overflow-y:auto;box-sizing:border-box}.slide-scroll-container::-webkit-scrollbar{display:none}.navbar{height:101px;padding:24px;background-color:#FFF;box-sizing:border-box}.navbar-brand{font-family:Cabin,arial,sans-serif;font-size:38px;font-weight:700;letter-spacing:1px;line-height:45.6px}.nav-item{font-size:16px;font-weight:400;letter-spacing:1px;line-height:24px;text-transform:uppercase}.nav-item:hover .nav-link{color:var(--bs-link-hover-color)}:root{--tartufo-primary:rgb(179,103,89);--tartufo-primary-hover:rgb(211,127,112);--bs-heading-color:var(--tartufo-primary);--bs-link-color:var(--tartufo-primary);--bs-link-color-rgb:179,103,89;--bs-link-hover-color:var(--tartufo-primary-hover);--bs-link-hover-color-rgb:211,127,112}.card{border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.vetrina{width:100%;height:100%;background-size:cover;background-position:center}.vetrina a{background-color:rgb(179,103,89);border:none}.vetrina a:hover{background-color:rgb(211,127,112)}.bg-image-1{background-image:url('/static/img/img1.webp')}.hero-content h1{color:white}.hero-content p em{color:#ff6b6b}.bg-tartufo{background-color:rgb(211,127,112)!important}.bg-tartufo-box{background-color:rgb(179,103,89)!important}