@-webkit-keyframes arrowBounce{0%{opacity:0;transform:translate3d(0,-6rem,0)}70%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateZ(0)}}@keyframes arrowBounce{0%{opacity:0;transform:translate3d(0,-6rem,0)}70%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateZ(0)}}html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-size:62.5%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}main{display:block}a,button{color:inherit;background-color:transparent}a{text-decoration:none}a:active,a:hover{outline-width:0}b{font-weight:bolder}button{font:inherit;overflow:visible;text-transform:none;cursor:pointer;border-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none;max-width:100%;height:auto}@media screen{[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}@font-face{font-display:swap;font-family:Noe Display;src:local("Noe Display Bold"),url(/wp-content/themes/fawaz/dist/fonts/noe-display-bold.woff2)format("woff2"),url(/wp-content/themes/fawaz/dist/fonts/noe-display-bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:Noe Display;src:local("Noe Display Bold Italic"),url(/wp-content/themes/fawaz/dist/fonts/noe-display-bold-italic.woff2)format("woff2"),url(/wp-content/themes/fawaz/dist/fonts/noe-display-bold-italic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-display:swap;font-family:Playfair Display;font-display:swap;font-style:normal;font-weight:400;src:local("Playfair Display Regular"),url(/wp-content/themes/fawaz/dist/fonts/playfair-display-v21-latin-regular.woff2)format("woff2"),url(/wp-content/themes/fawaz/dist/fonts/playfair-display-v21-latin-regular.woff)format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-display:swap;font-style:normal;font-weight:700;src:local("Playfair Display Bold"),url(/wp-content/themes/fawaz/dist/fonts/playfair-display-v21-latin-700.woff2)format("woff2"),url(/wp-content/themes/fawaz/dist/fonts/playfair-display-v21-latin-700.woff)format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-display:swap;font-style:italic;font-weight:400;src:local("Playfair Display Italic"),url(/wp-content/themes/fawaz/dist/fonts/playfair-display-v21-latin-italic.woff2)format("woff2"),url(/wp-content/themes/fawaz/dist/fonts/playfair-display-v21-latin-italic.woff)format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-display:swap;font-style:italic;font-weight:700;src:local("Playfair Display Bold Italic"),url(/wp-content/themes/fawaz/dist/fonts/playfair-display-v21-latin-700italic.woff2)format("woff2"),url(/wp-content/themes/fawaz/dist/fonts/playfair-display-v21-latin-700italic.woff)format("woff")}@font-face{font-display:swap;font-family:fawaz;src:url(/wp-content/themes/fawaz/dist/fonts/fawaz.eot?s3lzts);src:url(/wp-content/themes/fawaz/dist/fonts/fawaz.eot?s3lzts#iefix)format("embedded-opentype"),url(/wp-content/themes/fawaz/dist/fonts/fawaz.woff2?s3lzts)format("woff2"),url(/wp-content/themes/fawaz/dist/fonts/fawaz.ttf?s3lzts)format("truetype"),url(/wp-content/themes/fawaz/dist/fonts/fawaz.woff?s3lzts)format("woff"),url(/wp-content/themes/fawaz/dist/fonts/fawaz.svg?s3lzts#fawaz)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],body{font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]{font-family:fawaz!important;speak:never;font-style:normal;font-variant:normal;text-transform:none;line-height:1}.icon-arrow:before{content:""}.icon-instagram:before{content:""}.icon-mail:before{content:""}.icon-pin:before{content:""}body{background:#000;font-family:Playfair Display,Georgia,Cambria,Times New Roman,Times,serif;font-size:2rem;line-height:2.6rem;color:#fff;overflow-x:hidden;overflow-y:scroll}[data-scroll-container]{position:relative;overflow:hidden}[data-scroll-container]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);z-index:101;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s .2s}.main-wrapper{background-color:#000}.main-wrapper,.pos-r{position:relative}[data-responsive-background-image]{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden;transition:opacity .6s ease;opacity:0}[data-responsive-background-image] img{position:absolute;visibility:hidden}.anim-lines,.lazyload{opacity:0}@media screen and (max-width:767px){[data-scroll-container]:before{content:none}}.full-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.grid{width:90%;max-width:1320px;margin:0 auto}.grid-helper{position:fixed;width:100%;height:100vh;top:0;left:0;pointer-events:none;z-index:50}.grid-helper .grid,.grid-helper .row{height:100%}.grid-helper span{background-color:rgba(225,0,15,.2)}.grid-helper.hidden{display:none}@media screen and (min-width:768px){.grid .row{margin-left:-24px;display:flex;flex-wrap:wrap}.grid .row [class^=column]{width:100%;margin-left:24px}.grid .row .row{width:calc(100% + 24px)}.grid .row [class^=column].offset-sm-0:not(.full-bleed){margin-left:24px}.grid .row [class^=column].column-sm-1:not(.full-bleed){width:calc(8.33333% - 24px)}.grid .row [class^=column].offset-sm-1:not(.full-bleed){margin-left:calc(8.33333% + 24px)}.grid .row [class^=column].offset-sm-2:not(.full-bleed){margin-left:calc(16.66667% + 24px)}.grid .row [class^=column].column-sm-8:not(.full-bleed){width:calc(66.66667% - 24px)}.grid .row [class^=column].column-sm-10:not(.full-bleed){width:calc(83.33333% - 24px)}}@media screen and (min-width:1024px){.grid{width:95%}.grid .row [class^=column].offset-md-0:not(.full-bleed){margin-left:24px}.grid .row [class^=column].offset-md-1:not(.full-bleed){margin-left:calc(8.33333% + 24px)}.grid .row [class^=column].offset-md-2:not(.full-bleed){margin-left:calc(16.66667% + 24px)}.grid .row [class^=column].column-md-4:not(.full-bleed){width:calc(33.33333% - 24px)}.grid .row [class^=column].column-md-5:not(.full-bleed){width:calc(41.66667% - 24px)}.grid .row [class^=column].column-md-6:not(.full-bleed){width:calc(50% - 24px)}.grid .row [class^=column].column-md-7:not(.full-bleed){width:calc(58.33333% - 24px)}.grid .row [class^=column].column-md-8:not(.full-bleed){width:calc(66.66667% - 24px)}.grid .row [class^=column].column-md-10:not(.full-bleed){width:calc(83.33333% - 24px)}.grid .row [class^=column].column-md-12:not(.full-bleed){width:calc(100% - 24px)}}@media screen and (min-width:1320px){.grid{width:100%}.grid .row [class^=column].offset-lg-1:not(.full-bleed){margin-left:calc(8.33333% + 24px)}.grid .row [class^=column].push-lg-1:not(.full-bleed){margin-right:8.3333333333%}.grid .row [class^=column].offset-lg-2:not(.full-bleed){margin-left:calc(16.66667% + 24px)}.grid .row [class^=column].column-lg-3:not(.full-bleed){width:calc(25% - 24px)}.grid .row [class^=column].offset-lg-3:not(.full-bleed){margin-left:calc(25% + 24px)}.grid .row [class^=column].column-lg-5:not(.full-bleed){width:calc(41.66667% - 24px)}.grid .row [class^=column].column-lg-6:not(.full-bleed){width:calc(50% - 24px)}.grid .row [class^=column].column-lg-8:not(.full-bleed){width:calc(66.66667% - 24px)}}.h2,h1,h2{font-weight:700;font-family:Noe Display,Georgia,Cambria,Times New Roman,Times,serif;text-transform:uppercase}h1{font-size:min(4.6rem,10vw);line-height:min(4.6rem,10vw)}.h2,h2{font-size:3rem;line-height:3.5rem}p{margin-top:2.6rem}blockquote p,p.manifesto{text-align:center}blockquote p{color:#b7977c}blockquote p.h2,p.manifesto{font-family:Playfair Display,Georgia,Cambria,Times New Roman,Times,serif;font-weight:400;text-transform:none}.section-savoir-faire p:first-child,.small-border p:first-child,blockquote p:first-child{margin-top:0}li,ul{list-style:none}.a-center{text-align:center}@media screen and (min-width:1024px){h1{font-size:9.2rem;line-height:9.2rem}.h2,h2{font-size:4rem;line-height:4.6rem}}#tarteaucitronRoot #tarteaucitronAlertBig.cookies-disclaimer button:not(:disabled):hover,.btn:not(:disabled):hover{color:#b7977c}#tarteaucitronRoot #tarteaucitronAlertBig.cookies-disclaimer button:not(:disabled):hover:after,.btn:not(:disabled):hover:after{transform:translateZ(0)}.hero{min-height:100vh;padding:25rem 0;display:flex}.hero h1{color:#fff;text-align:center}.hero,.hero img{width:100%}.hero .scroll-indicator{position:absolute;bottom:4.2rem;left:0;right:0;display:flex;flex-direction:column;align-items:center;font-family:Playfair Display,Georgia,Cambria,Times New Roman,Times,serif;color:#fff;z-index:2}.hero .scroll-indicator .icon-arrow{font-size:1.3rem;-webkit-animation:arrowBounce 3s cubic-bezier(.19,1,.22,1);animation:arrowBounce 3s cubic-bezier(.19,1,.22,1);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.hero .video-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.hero .video-wrapper .video-inner{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;overflow:hidden;transition:opacity .5s ease}.hero .video-wrapper .video-inner iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;transform:translate(-50%,-50%);pointer-events:none;display:none}.hero__content{position:relative;margin:auto;z-index:3}@media screen and (max-width:767px){.hero{padding:14rem 0}}@media screen and (orientation:landscape){.hero .video-wrapper .video-inner iframe.video-landscape{display:block}}@media screen and (orientation:portrait){.hero .video-wrapper .video-inner iframe.video-portrait{display:block}}#tarteaucitronRoot #tarteaucitronAlertBig.cookies-disclaimer button:not(:disabled):hover span{color:#fff}header.header{position:absolute;top:0;left:0;width:100%;padding:5rem;z-index:100;overflow:hidden}.header__logo img{width:43rem;vertical-align:top}.header__btn-menu,.header__btn-menu:before{width:1.6rem;height:1.6rem;border-radius:50%}.header__btn-menu,header.header{display:flex;justify-content:center;align-items:center}.header__btn-menu{position:fixed;top:5rem;right:5rem;background-color:#fff;outline:0;z-index:103;mix-blend-mode:exclusion}.header__btn-menu:before{content:"";border:1px solid #fff;flex-shrink:0;opacity:0;transition:transform .3s ease-out,opacity .1s ease}.header__btn-menu:hover:before{transform:scale(2);opacity:1;transition:.3s,.4s}.header__menu-wrapper{position:fixed;top:0;right:0;background:#000;height:100vh;width:39rem;color:#fff;overflow:auto;transform:translate3d(100%,0,0);transition:transform .5s cubic-bezier(.645,.045,.355,1);z-index:102;border-left:1px solid #b7977c}.header__menu-wrapper ul{padding:0 3.4rem}.header__menu-wrapper li{line-height:6rem}.header__menu-wrapper li a{font-family:Noe Display,Georgia,Cambria,Times New Roman,Times,serif;font-weight:700;font-size:4rem;line-height:1;text-transform:uppercase;display:inline-block;transition:color .2s ease;will-change:transform}.header__menu-wrapper .bottom a:hover,.header__menu-wrapper li a:hover,.header__menu-wrapper li.current-menu-item a,footer.footer a:hover,footer.footer nav ul li.current-menu-item a{color:#b7977c}.header__menu-wrapper .bottom{position:absolute;width:100%;bottom:0;font-size:1.8rem}.header__menu-wrapper .bottom a{transition:color .2s ease}.header__menu-wrapper .footer{justify-content:space-between;padding:2.4rem 3.4rem}.header__menu-wrapper .footer,.header__menu-wrapper .footer .rs,footer.footer nav ul{display:flex;align-items:center}.header__menu-wrapper .footer .rs a{line-height:0;margin-right:3.4rem}.footer__rs a span.icon-mail,.header__menu-wrapper .footer .rs .icon-mail{font-size:1.4rem}.header__menu-wrapper .gallery-link{border-top:1px solid #b7977c;border-bottom:1px solid #b7977c;display:block;padding:2.4rem 3.4rem}.header__menu-inner{position:relative;min-height:100%;padding:11.7rem 0 18rem}@media screen and (max-width:767px){header.header{padding:3rem}.header__logo img{width:20rem}.header__btn-menu{top:3rem;right:3rem}.header__menu-wrapper{width:100vw;border:0}.header__menu-wrapper li a{font-size:3.2rem}.header__menu-inner{padding-top:8rem}}footer.footer{color:#fff;margin-top:6.8rem;padding:2.8rem 24px 4.5rem}footer.footer a{transition:color .2s ease}footer.footer nav{margin-top:8rem}footer.footer nav ul{justify-content:center;flex-wrap:wrap}footer.footer nav ul li{margin:0 .5rem}footer.footer nav ul li:not(:first-child):before{content:"|";margin-right:1rem}footer.footer nav ul a{font-family:Noe Display,Georgia,Cambria,Times New Roman,Times,serif;font-weight:700;text-transform:uppercase}footer.footer aside{font-family:Playfair Display,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.2rem;line-height:1.5rem;text-align:center;margin-top:1.5rem}.footer__rs{display:flex;justify-content:center;align-items:center}.footer__rs a{line-height:0;margin:0 1.3rem}.footer__rs a span{font-size:1.8rem}@media screen and (max-width:767px){footer.footer{padding:2rem}footer.footer nav{margin-top:4rem}}.press-layout .content-section{position:relative;margin-top:24rem}.press-layout .content-section:first-child{margin-top:17rem}.press-layout .content-section.small-margin{margin-top:12rem}.section-savoir-faire h2{margin-bottom:11rem}.two-columns{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}.small-border{position:relative;padding-top:6rem}.small-border:before{position:absolute;top:0;left:0;content:"";background:#b7977c;width:6.2rem;height:1px}.ratio-box,.ratio-box img{position:relative;height:0;display:block;width:100%}.ratio-box img{position:absolute;top:0;left:0;height:100%}.ratio-box.illu1{padding-bottom:98.76543%}.ratio-box.illu2{padding-bottom:109.70149%}.ratio-box.illu3{padding-bottom:123.82075%}.ratio-box.illu4{padding-bottom:66.71053%}.ratio-box.illu7{padding-bottom:54.375%}@media screen and (max-width:1319px){.press-layout .content-section{margin-top:18rem}.press-layout .content-section:first-child{margin-top:12rem}.press-layout .content-section.small-margin{margin-top:9rem}}@media screen and (max-width:1023px){.section-savoir-faire h2{margin-bottom:6rem}.section-savoir-faire .illu4{margin-top:48px}.illu2{margin-top:24px}}@media screen and (max-width:767px){.press-layout .content-section,.press-layout .content-section:first-child{margin-top:10rem}.press-layout .content-section.small-margin{margin-top:9rem}.two-columns{-moz-column-count:1;column-count:1}}