@font-face{font-family:"Ogg";src:url("../fonts/Ogg-Roman.eot");src:url("../fonts/Ogg-Roman.eot?#iefix") format("embedded-opentype"),url("../fonts/Ogg-Roman.woff2") format("woff2"),url("../fonts/Ogg-Roman.woff") format("woff"),url("../fonts/Ogg-Roman.ttf") format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:"Ogg";src:url("../fonts/Ogg-Italic.eot");src:url("../fonts/Ogg-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Ogg-Italic.woff2") format("woff2"),url("../fonts/Ogg-Italic.woff") format("woff"),url("../fonts/Ogg-Italic.ttf") format("truetype");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}body,html{scroll-behavior:auto !important;overflow-x:hidden !important;background-color:#fffeef}html.is-changing .transition-fade{transition:opacity 1s;opacity:1}html.is-animating .transition-fade{opacity:0}.overflox{overflow-x:visible}.pt-ma{padding-top:8rem}.pb-ma{padding-bottom:8rem}.py-ma{padding-top:8rem;padding-bottom:8rem}.mt-ma{margin-top:8rem}.mb-ma{margin-bottom:8rem}.my-ma{margin-top:8rem;margin-bottom:8rem}.mt-mini{margin-top:1.5rem}ul{padding-left:0;list-style:none;margin-bottom:0}a{font-family:"owners-text",sans-serif;text-decoration:none;color:#191919}a:hover{color:#191919}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{color:#191919;font-weight:300;font-family:"owners-text",serif}p,h6,.h6,ul>li{font-family:"owners-text",sans-serif}h6,.h6{text-transform:uppercase}.uppercase{text-transform:uppercase}.uppercase i{text-transform:lowercase}.bt-mi{border-top:1px solid #191919}.bb-mi{border-bottom:1px solid #191919}.nav-container{position:fixed;top:0;left:0;width:100%;height:80px;z-index:100}.nav-container .brand-container{position:absolute;top:50%;left:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:90px}.nav-container .brand-container .brand-wrapper{width:100%;height:100%}.nav-container .brand-container .brand-wrapper svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nav-container .brand-container .brand-wrapper svg *{fill:#191919;-webkit-transition:.35s all ease-out;-o-transition:.35s all ease-out;transition:.35s all ease-out}.nav-container .nav-wrapper{position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav-container .nav-wrapper nav ul li{display:inline-block}.nav-container .nav-wrapper nav ul li a{text-transform:uppercase;color:#191919;-webkit-transition:.35s all ease-out;-o-transition:.35s all ease-out;transition:.35s all ease-out}.nav-container .nav-wrapper nav ul li:not(:last-child){margin-right:30px}.nav-container.transparent{background-color:rgba(0,0,0,0)}.nav-container.transparent .brand-wrapper svg *{fill:#fffeef;-webkit-transition:.35s all ease-in;-o-transition:.35s all ease-in;transition:.35s all ease-in}.nav-container.transparent .nav-wrapper nav ul li a{color:#fffeef;-webkit-transition:.35s all ease-in;-o-transition:.35s all ease-in;transition:.35s all ease-in}.nav-container .hamburger-container{position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9100}.hero-container{position:relative;width:100%;height:100vh;z-index:90}.hero-container .image-wrapper{z-index:80;width:100%;height:100%}.hero-container .image-wrapper .img-darker{position:absolute;width:100%;height:100%;background-color:#000;z-index:11}.hero-container .image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative;z-index:10}.hero-container .hero-wrapper{position:absolute;width:100%;left:0;bottom:0;z-index:90}.hero-container .hero-wrapper h6{color:#fffeef;text-transform:uppercase}.hero-container .hero-wrapper h1{color:#fffeef;line-height:.7}.hero-container .hero-wrapper h1.display-1{font-size:6rem}.hero-container .hero-wrapper h2{color:#fffeef}.first-anthem p{line-height:.8;color:#191919;font-family:"owners-text",serif;text-transform:uppercase;font-size:calc(1.575rem + 3.9vw)}.first-anthem p i,.first-anthem p em{text-transform:lowercase;font-style:italic}.anthem-interno p{line-height:.8;color:#fffeef;font-family:"owners-text",serif;text-transform:uppercase;font-size:4.5vw}.anthem-interno p i,.anthem-interno p em{text-transform:lowercase;font-style:italic}.display-2{line-height:.8}.img-container{position:relative;overflow-y:hidden}.img-container .img-wrapper{padding-top:130%;position:relative;z-index:9;overflow-y:hidden}.img-container .img-wrapper figure{top:0;left:0;width:100%;height:100%;position:absolute;overflow-y:hidden}.img-container .img-wrapper figure .lil-img-darker{position:absolute;top:0;left:0;background-color:#191919;width:100%;height:100%;z-index:1}.img-container .img-wrapper figure img{top:0;left:0;width:100%;height:100%;position:absolute;object-fit:cover;z-index:0}.img-container .text-container{position:absolute;bottom:0;left:0;width:100%;z-index:10}.img-container .text-container .text-wrapper{width:100%;height:100%}.img-container .text-container .text-wrapper h6{color:#fffeef}.img-container .text-container .text-wrapper h2{color:#fffeef;line-height:.8}footer{background-color:#f3f2e4}footer a{text-transform:uppercase}@media(min-width: 1200px){.first-anthem p{font-size:4.5rem}}@media screen and (max-width: 576px){.hero-container .hero-wrapper h1.display-1{font-size:calc(1.425rem + 2.1vw)}h6,p{font-size:.9rem}.pt-ma{padding-top:8rem}.pb-ma{padding-bottom:8rem}.py-ma{padding-top:8rem;padding-bottom:8rem}.mt-ma{margin-top:8rem}.mb-ma{margin-bottom:8rem}.my-ma{margin-top:8rem;margin-bottom:8rem}ul.policy-list li h2{font-size:1.2rem}.nav-container .nav-wrapper{position:fixed;top:0;left:0;z-index:9000;width:100%;height:100%;background-color:#fffeef;-webkit-transform:none;-ms-transform:none;transform:none;visibility:hidden;opacity:0;transition:visibility 0s linear 300ms,opacity 300ms}.nav-container .nav-wrapper nav{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.nav-container .nav-wrapper nav ul li{display:block;margin-right:0 !important}.nav-container .nav-wrapper nav ul li:not(:last-child){margin-bottom:10px}.nav-container .nav-wrapper nav ul li a{color:#191919 !important}.nav-container .nav-wrapper.visibile{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 300ms}footer a{font-size:.9rem}.nav-container{background-color:#fffeef !important;height:64px}.nav-container .brand-container{width:64px}.nav-container .brand-container .brand-wrapper svg *{fill:#191919 !important}}.hamburger{padding:0px 0px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:1s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:32px;height:15px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-0.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:32px;height:1px;background-color:#191919;border-radius:0px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}
/* HEADER BASE */
.nav-container{
  z-index: 999999;
  transition: background-color .35s ease, box-shadow .35s ease;
}



/* LOGO NERO */
.nav-container.scrolled .brand-wrapper svg,
.nav-container.scrolled .brand-wrapper svg *{
  fill: #191919;
}

/* LOGO PIÙ GRANDE */
.nav-container .brand-container {
  width: 140px;   /* prova 120 / 140 / 160 */
}

/* TITOLI IN MAIUSCOLO */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "owners-text", sans-serif;
  text-transform: uppercase;
  
  font-weight: 400;

}
/* FORCE UPPERCASE ANCHE SU em / i */
.first-anthem p em,
.first-anthem p i {
  font-style: normal;
	text-transform: uppercase !important;
}

h1 em, h1 i,
h2 em, h2 i,
h3 em, h3 i,
h4 em, h4 i,
h5 em, h5 i,
h6 em, h6 i {
  font-style: normal !important;
  text-transform: uppercase;
}

.hero-container picture,
.hero-container img.hero-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.first-anthem p {
	line-height: .8;
    color: #191919;
    font-family: "owners-text", serif;
    text-transform: uppercase;
    font-size: calc(2.575rem + 0.9vw);
}
h6, p {
    font-size: 2.5rem;
    color: #191919;
    line-height: 1;
}

.hero-container h6,
.hero-container p,
.img-container .text-container h6,
.img-container .text-container p {
    color: #fffeef;
}

.hero-container .hero-wrapper h6 {
    color: #fffeef;
    text-transform: uppercase;
    font-size: small;
}

/* =========================
   MOBILE TYPOGRAPHY FIX
   ========================= */
@media (max-width: 576px) {
.first-anthem p {
    line-height: .8;
    color: #191919;
    font-family: "owners-text", serif;
    text-transform: uppercase;
    font-size: calc(1.575rem + 0.9vw);
}
h6, p {
    font-size: .9rem;
    color: #191919;
}
.hero-container h6,
.hero-container p,
.img-container .text-container h6,
.img-container .text-container p {
    color: #fffeef;
}
.hero-container .hero-wrapper h6 {
    color: #fffeef;
    text-transform: uppercase;
    font-size: small;
}
}
/*# sourceMappingURL=mimee.css.map */
