.home section.contact{background-color:#706f6f}.home section.contact *{color:#fff}.home section.cover{height:780px;background-color:#000;position:relative}.home section.cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:.85}.home section.cover .caption{width:80%;color:#fff;text-align:center;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%, -50%)}.home section.cover .caption h1{font-size:6rem}.home section.cover .caption h1 small{display:block;font-size:3rem}@media(max-width: 575px){.home section.cover{height:85vh;min-height:500px;max-height:800px}.home section.cover .caption h1{font-size:3.2rem}.home section.cover .caption h1 small{font-size:2.2rem}}@media(min-width: 576px)and (max-width: 767px){.home section.cover{height:85vh;min-height:600px;max-height:800px}.home section.cover .caption h1{font-size:4rem}.home section.cover .caption h1 small{font-size:2.4rem}}@media(min-width: 768px)and (max-width: 991px){.home section.cover{height:780px;min-height:600px;max-height:800px}.home section.cover .caption h1{font-size:6rem}.home section.cover .caption h1 small{font-size:3rem}}@media(min-width: 992px)and (max-width: 1199px){.home section.cover{height:800px}.home section.cover .caption h1{font-size:6rem}.home section.cover .caption h1 small{font-size:3rem}}@media(min-width: 1200px)and (max-width: 1599px){.home section.cover{height:800px}.home section.cover .caption h1{font-size:6rem}.home section.cover .caption h1 small{font-size:3rem}}@media(min-width: 1600px){.home section.cover{height:800px}.home section.cover .caption h1{font-size:6rem}.home section.cover .caption h1 small{font-size:3rem}}.home section.picture{height:640px;background-color:#000;position:relative}.home section.picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center;opacity:.6}.home section.picture .caption{color:#fff;position:absolute;bottom:60px}.home section.picture .caption h2{font-size:4rem;font-weight:600}.home section.picture .caption h2 small{display:block;font-size:3rem;font-weight:400}@media(max-width: 575px){.home section.picture{height:400px}.home section.picture .caption{left:30px;bottom:30px}.home section.picture .caption h2{font-size:3rem}.home section.picture .caption h2 small{font-size:2rem}}@media(min-width: 576px)and (max-width: 767px){.home section.picture{height:480px}.home section.picture .caption{left:50px;bottom:50px}.home section.picture .caption h2{font-size:3rem}.home section.picture .caption h2 small{font-size:2rem}}@media(min-width: 768px)and (max-width: 991px){.home section.picture{height:540px}.home section.picture .caption{left:60px;bottom:60px}.home section.picture .caption h2{font-size:4rem}.home section.picture .caption h2 small{font-size:3rem}}@media(min-width: 992px)and (max-width: 1199px){.home section.picture{height:580px}.home section.picture .caption{left:60px;bottom:60px}.home section.picture .caption h2{font-size:4rem}.home section.picture .caption h2 small{font-size:3rem}}@media(min-width: 1200px)and (max-width: 1599px){.home section.picture{height:640px}}@media(min-width: 1600px){.home section.picture{height:640px}}.home section.products{background-color:#eee}.home section.products .wrapper{background-color:#fff}.home section.products .picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}