.icons{padding-bottom:2rem;padding-top:1rem}.icons__header-title{text-align:center}.icons__body{padding-top:2rem}.icon{text-align:center}.icon__image{max-width:90px;margin:auto;padding:12px}.icon__title{text-align:center}@media screen and (max-width:800px){.icon{margin-bottom:2rem}}.page__block{padding-bottom:3rem;max-width:1200px;margin:auto}.page__block .icons__body{padding-top:0}.page__block .icons{margin:0}.page__content{margin-bottom:3rem!important}.page__content h2,.page__content h3,.page__content strong{font-family:NeutraBold;font-weight:900;font-size:19.5px;font-size:1.3rem}.page__content .modal__content{text-align:left}.page__content p{text-align:justify}.page__content-icon{width:70px!important;margin-bottom:20px}.page__block--centered{text-align:center}.page__block--upper{margin-bottom:-1.5rem}.page__title{font-family:NeutraBold;font-weight:900;padding-top:130px;margin-top:-130px;display:-ms-flexbox;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:-30px}.page__title .emphaze{border-bottom:1px solid #000;border-top:1px solid #000;padding:20px 0;transition:all .5s ease-out}.page__title .emphaze:hover{border-color:var(--link-hover-color)}.page__subtitle{font-size:21px;font-size:1.4em}.page__hint{font-weight:italic;color:#d3d3d3}.page__quote{font-size:30px;line-height:46px;font-style:italic;padding-top:3rem;font-family:Century;text-align:center}.page__banner{position:relative;height:70vh;width:100%!important;max-width:inherit}.page__banner-image{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.page__banner-content{display:-ms-flexbox;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.page__banner-title{z-index:2}.page__button{width:100%;text-align:center;padding:20px 0}.page__button-cta{margin-bottom:10px;font-style:italic}.grid__cell img{width:100%}.container--full .page__block{padding:20px;padding-bottom:3rem}.container--full .page__banner{width:100%;max-width:100%;padding:0}.page__product{position:relative}.page__product:hover .page__product-info{background-color:hsla(0,0%,100%,.6)}.page__product:hover .page__product-price,.page__product:hover .page__product-variant{opacity:1;visibility:visible}.page__product-infos{position:absolute;bottom:0;left:0;padding:20px 15px}.page__product-info{margin-top:5px;border-radius:4px;padding:5px 6px}.page__product-price,.page__product-variant{visibility:hidden;opacity:0;transition:opacity .5s;font-size:12px}.page__product-variant{font-style:italic;color:#000}.contact__address{text-align:center}@media screen and (min-width:801px) and (max-width:1024px){.page__title{padding-top:200px;margin-top:-200px}}@media screen and (max-width:800px){.page__header{padding-bottom:10px;display:none:}.page__header-f{padding-bottom:10px;border-bottom: 3px solid #000}.page__block{padding-left:0;padding-right:0}.page__title{text-align:center}.page__banner{height:50vh}.page__banner-title{font-size:30px;font-size:2em;line-height:1em}.page__content-icon{width:120px!important}}
