/**************************
** FONT
**************************/
@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:400;src:url(Montserrat/montserrat-v15-latin-regular.eot);src:local(),url(Montserrat/montserrat-v15-latin-regular.eot?#iefix) format("embedded-opentype"),url(Montserrat/montserrat-v15-latin-regular.woff2) format("woff2"),url(Montserrat/montserrat-v15-latin-regular.woff) format("woff"),url(Montserrat/montserrat-v15-latin-regular.ttf) format("truetype"),url(Montserrat/montserrat-v15-latin-regular.svg#Montserrat) format("svg")}
@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:700;src:url(Montserrat/montserrat-v15-latin-700.eot);src:local(),url(Montserrat/montserrat-v15-latin-700.eot?#iefix) format("embedded-opentype"),url(Montserrat/montserrat-v15-latin-700.woff2) format("woff2"),url(Montserrat/montserrat-v15-latin-700.woff) format("woff"),url(Montserrat/montserrat-v15-latin-700.ttf) format("truetype"),url(Montserrat/montserrat-v15-latin-700.svg#Montserrat) format("svg")}
@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:900;src:url(Montserrat/montserrat-v15-latin-900.eot);src:local(),url(Montserrat/montserrat-v15-latin-900.eot?#iefix) format("embedded-opentype"),url(Montserrat/montserrat-v15-latin-900.woff2) format("woff2"),url(Montserrat/montserrat-v15-latin-900.woff) format("woff"),url(Montserrat/montserrat-v15-latin-900.ttf) format("truetype"),url(Montserrat/montserrat-v15-latin-900.svg#Montserrat) format("svg")}
/**************************
** STILE GENERALE
**************************/
html,body{font-family:'Montserrat',sans-serif;height:100%;margin:0;scroll-behavior:smooth}

.navbar{margin:0 1rem}
.navbar .container{max-width:720px;box-shadow:0 5px 15px rgba(0,0,0,.3);background:rgba(255,255,255,.85)!important}
.nav-item{font-weight:700}

.fullpage-container{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory}
.section{height:100vh;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#fff}

.home{background-image:linear-gradient(rgba(38,28,18,.6),rgba(38,28,18,.6)),url(../img/inc/home.webp)}
.about{background-image:linear-gradient(rgba(38,28,18,.6),rgba(38,28,18,.6)),url(../img/inc/about_2.webp)}
.brand{background-image:linear-gradient(rgba(38,28,18,.6),rgba(38,28,18,.6)),url(../img/inc/brand.webp)}
.contatti{background-image:linear-gradient(rgba(38,28,18,.6),rgba(38,28,18,.6)),url(../img/inc/contatti.webp)}

.section h1{font-weight:900;text-transform:uppercase}
.section h2{font-weight:700}
section a{font-weight:700;color:#000}
mark{background:none;color:#d5c0a1}
.bi-scissors:before{transform:rotate(90deg)}
.max-w-custom{max-width:720px;margin:0 auto}
.table-contacts{text-align:left;font-size:23px;margin:3rem auto 0}
.table-contacts td{vertical-align:baseline}
.btn-gold{width:260px;display:block;padding:15px 0;background:#d5c0a1;color:#000;margin:20px auto;border-radius:8px;border:4px solid #d5c0a1;font-size:20px;text-decoration:none;font-weight:700}

.footer{font-size:20px;background:#313131;height:auto;padding:3rem 0}
.footer a{color:#d5c0a1;font-weight:700}
.footer{font-size:20px;background:#313131;height:auto}
.footer{font-size:20px;background:#313131;height:auto}

@media screen and (min-width:992px) {
.section h1{font-size:80px}
.section h2{font-size:40px}
.lead{font-size:30px;margin:1rem 0}
}