html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Playfair Display";src:url("../fonts//playfairdisplay/PlayfairDisplay-Bold.eot");src:url("../fonts//playfairdisplay/PlayfairDisplay-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts//playfairdisplay/PlayfairDisplay-Bold.woff2") format("woff2"),url("../fonts//playfairdisplay/PlayfairDisplay-Bold.woff") format("woff"),url("../fonts//playfairdisplay/PlayfairDisplay-Bold.ttf") format("truetype"),url("../fonts//playfairdisplay/PlayfairDisplay-Bold.svg#PlayfairDisplay-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url("../fonts//playfairdisplay/PlayfairDisplay-Italic.eot");src:url("../fonts//playfairdisplay/PlayfairDisplay-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts//playfairdisplay/PlayfairDisplay-Italic.woff2") format("woff2"),url("../fonts//playfairdisplay/PlayfairDisplay-Italic.woff") format("woff"),url("../fonts//playfairdisplay/PlayfairDisplay-Italic.ttf") format("truetype"),url("../fonts//playfairdisplay/PlayfairDisplay-Italic.svg#PlayfairDisplay-Italic") format("svg");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Playfair Display";src:url("../fonts//playfairdisplay/PlayfairDisplay-Regular.eot");src:url("../fonts//playfairdisplay/PlayfairDisplay-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts//playfairdisplay/PlayfairDisplay-Regular.woff2") format("woff2"),url("../fonts//playfairdisplay/PlayfairDisplay-Regular.woff") format("woff"),url("../fonts//playfairdisplay/PlayfairDisplay-Regular.ttf") format("truetype"),url("../fonts//playfairdisplay/PlayfairDisplay-Regular.svg#PlayfairDisplay-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}html{-webkit-box-sizing:border-box;box-sizing:border-box}html *,html *::after,html *::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:"Playfair Display",sans-serif;font-size:.875rem;line-height:1.2;font-weight:400;color:#000;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media only screen and (min-width: 1200px){body{font-size:1rem}}body strong{font-weight:700}body em{font-style:italic}footer,header,main{display:block}sup{position:relative;bottom:1px;font-size:.625rem;line-height:1;vertical-align:super}@media only screen and (min-width: 1200px){sup{font-size:.6875rem}}img,svg{display:block}.banner__title{font-size:1.875rem;line-height:1;font-style:italic}@media only screen and (min-width: 850px){.banner__title{font-size:2.1875rem;line-height:1.2}}.header{background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3);position:sticky;top:0;z-index:2}.header__wrapper{max-width:1200px;margin-left:25px;margin-right:25px}@media only screen and (min-width: calc(1200px + (25px * 2))){.header__wrapper{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 850px){.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header__infos{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 850px){.header__infos{padding:20px 0}}.header__infos__languagues,.header__infos__nav,.header__infos__socials{display:none}@media only screen and (min-width: 850px){.header__infos__languagues,.header__infos__nav,.header__infos__socials{display:block}}.header__infos__socials{margin-right:20px}.header__infos__socials__item__icon{width:35px;height:35px;fill:#999;-webkit-transition:fill .5s;transition:fill .5s}@media only screen and (min-width: 1200px){.header__infos__socials__item__icon:hover{fill:gray}}@media only screen and (min-width: 850px){.header__infos__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:25px}}@media only screen and (min-width: 1200px){.header__infos__nav{margin-right:35px}}.header__infos__nav__item{margin-right:35px}.header__infos__nav__item:last-child{margin:0}.header__infos__nav__item__link{font-size:.9375rem;color:#000;text-decoration:none}@media only screen and (min-width: 1200px){.header__infos__nav__item__link:hover{font-weight:700}}.header__infos__nav__item__link.is-active{font-weight:700;text-decoration:underline}.header__infos__languages{position:relative;font-weight:700;font-size:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex}.header__infos__languages:before{content:"";opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}@media only screen and (min-width: 850px){.header__infos__languages.active:before{content:"";position:absolute;top:-10px;right:-14px;z-index:1;width:50px;height:41px;border:1px solid #484848;border-bottom:1px solid #fff;opacity:1}}@media only screen and (min-width: 1440px){.header__infos__languages.active:before{display:none}}.header__infos__languages.active .header__infos__languages__selectedLang:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:3px}.header__infos__languages__selectedLang{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.header__infos__languages__selectedLang--text{margin-right:5px}@media only screen and (min-width: 850px){.header__infos__languages__selectedLang--text{width:17px}}@media only screen and (min-width: 1440px){.header__infos__languages__selectedLang--text{width:auto}}.header__infos__languages__selectedLang:after{content:"";width:6px;height:6px;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;margin-top:-3px}.header__infos__languages__dropDown{display:none;position:absolute;top:-10px;left:-10px;background-color:#fff;padding:35px 15px 15px;width:130px;border:1px solid #484848}@media only screen and (min-width: 850px){.header__infos__languages__dropDown{left:-88px;top:30px;padding-top:10px}}@media only screen and (min-width: 1440px){.header__infos__languages__dropDown{left:-10px;top:-10px;padding-top:35px}}.header__infos__languages__dropDown__item{margin-top:8px;color:#8b8b8b;text-decoration:none;display:block}.header__infos__languages__dropDown__item.active{color:#000}.header__infos__languages__dropDown__close{margin-top:14px;width:20px;height:20px;display:block;cursor:pointer}.header__infos__languages__dropDown__close .icon{width:20px;height:20px;fill:#a39f96}.header__content{z-index:2;position:relative}.header__toggle{width:30px;height:20px;margin-left:auto;position:relative}@media only screen and (min-width: 850px){.header__toggle{display:none}}.header__toggle__bar{background-color:#a39f96;width:30px;height:2px;position:absolute;left:0;-webkit-transition:opacity .5s,top .5s,-webkit-transform .5s;transition:opacity .5s,top .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s,top .5s;transition:opacity .5s,transform .5s,top .5s,-webkit-transform .5s}.header__toggle__bar:nth-child(1){top:0}.header__toggle__bar:nth-child(2){top:10px}.header__toggle__bar:nth-child(3){top:20px}.header__toggle.is-active .header__toggle__bar:nth-child(1),.header__toggle.is-active .header__toggle__bar:nth-child(3){top:10px}.header__toggle.is-active .header__toggle__bar:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__toggle.is-active .header__toggle__bar:nth-child(2){opacity:0}.header__toggle.is-active .header__toggle__bar:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__nav{background:#fff;min-height:0;width:100%;margin-right:auto;padding:30px 20px 20px;display:none;position:absolute;left:0;top:60px;z-index:1;-webkit-transition:min-height .5s;transition:min-height .5s}@media only screen and (min-width: 850px){.header__nav{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;position:static}}.header__nav__item{margin-right:20px}@media only screen and (min-width: 1200px){.header__nav__item{margin-right:50px}}.header__nav__item:last-child{margin:0}@media only screen and (min-width: 850px){.header__nav__item--press,.header__nav__item--news{display:none}}.header__nav__item__link{font-size:.9375rem;text-decoration:none;color:#000;padding-bottom:20px;display:block}@media only screen and (min-width: 850px){.header__nav__item__link{padding:0}}@media only screen and (min-width: 1200px){.header__nav__item__link:hover{font-weight:700}}.header__nav__item__link.is-active{font-weight:700;text-decoration:underline}.banner{background:#e3d6af;padding:30px 20px 250px;margin-bottom:35px;position:relative;overflow:hidden;z-index:0}@media only screen and (min-width: 1200px){.banner{padding:160px 40px 190px;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.banner__background{width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;z-index:-1}.banner__wrapper{max-width:1200px;margin-left:25px;margin-right:25px}@media only screen and (min-width: calc(1200px + (25px * 2))){.banner__wrapper{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 850px){.banner__wrapper{margin-left:auto;margin-right:auto}}.banner__content{position:relative;z-index:0}.banner__jewel{background:no-repeat center/contain;position:absolute}.banner__halo{width:80px;height:70px;background:#fff;-webkit-box-shadow:0 0 0px 20px #fff,0 0 81px 0px #fff,0 0 200px 140px #fff;box-shadow:0 0 0px 20px #fff,0 0 81px 0px #fff,0 0 200px 140px #fff;border-radius:50%;position:absolute;left:calc(50% - 40px);top:calc(50% - 40px);z-index:-1;opacity:.7}@media only screen and (min-width: 850px){.banner__halo{width:300px;left:calc(50% - 140px);opacity:.75}}.banner::after{content:"";background:url("../img/banner-border.png") repeat-x bottom center/contain;position:absolute;left:0;bottom:0;width:100%;height:40px}@media only screen and (min-width: 850px){.banner::after{height:70px;bottom:-1px}}@media only screen and (min-width: 1200px){.banner::after{height:90px}}.footer{font-size:.75rem;background-color:#ece8df}@media only screen and (min-width: 850px){.footer{font-size:.875rem}}.footer__wrapper{max-width:1200px;margin-left:25px;margin-right:25px;position:relative}@media only screen and (min-width: calc(1200px + (25px * 2))){.footer__wrapper{margin-left:auto;margin-right:auto}}.footer__block-1{border-bottom:1px solid #fff}.footer__block-1 .footer__wrapper{padding:60px 0 25px}@media only screen and (min-width: 850px){.footer__block-1 .footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 1200px){.footer__block-1 .footer__wrapper{padding:20px 0}}.footer__block-1 .footer__socials{display:none}@media only screen and (min-width: 850px){.footer__block-1 .footer__socials{display:block}}.footer__block-2 .footer__wrapper{padding:20px 0}@media only screen and (min-width: 850px){.footer__block-2 .footer__wrapper{font-size:.75rem;padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__block-2 .footer__socials{position:absolute;right:0;top:20px}@media only screen and (min-width: 850px){.footer__block-2 .footer__socials{display:none}}@media only screen and (min-width: 850px){.footer__call,.footer__address,.footer__mail{margin:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__call__paragraph,.footer__address__paragraph,.footer__mail__paragraph{text-align:center;line-height:1.3;margin-bottom:10px}@media only screen and (min-width: 850px){.footer__call__paragraph,.footer__address__paragraph,.footer__mail__paragraph{text-align:left;margin:0}}.footer__call__paragraph__line,.footer__address__paragraph__line,.footer__mail__paragraph__line{display:block}.footer__call__paragraph--last,.footer__address__paragraph--last,.footer__mail__paragraph--last{margin:0}.footer__call__icon,.footer__address__icon,.footer__mail__icon{width:19px;height:19px;fill:#000;margin:0 auto 5px}@media only screen and (min-width: 850px){.footer__call__icon,.footer__address__icon,.footer__mail__icon{margin:0 15px 0 0;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width: 850px){.footer__call{margin-left:0}}@media only screen and (min-width: 850px){.footer__call__paragraph__line{display:inline}}@media only screen and (min-width: 1200px){.footer__call__paragraph__line{display:block}}.footer__call__paragraph__line--line-1{color:#000;text-decoration:none}@media only screen and (min-width: 850px){.footer__call__paragraph__line--line-1{display:block}}.footer__logo{width:73px;position:absolute;left:calc(50% - 35px);top:-45px}@media only screen and (min-width: 1200px){.footer__logo{position:static}}.footer__mail__link{color:#000;text-decoration:none;text-align:center;display:block}.footer__mail__link:hover{text-decoration:underline}.footer__legals,.footer__copyright{color:rgba(0,0,0,.5)}.footer__legals{display:block;margin-bottom:5px}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__socials__item__icon{width:32px;height:32px;fill:#595959;-webkit-transition:fill .5s;transition:fill .5s}@media only screen and (min-width: 1200px){.footer__socials__item__icon:hover{fill:#737373}}.footer__language{display:none}.banner{padding:30px 20px 220px}@media only screen and (min-width: 1200px){.banner{padding:160px 40px 190px}}.banner__title{text-align:center;position:relative}@media only screen and (min-width: 850px){.banner__title__line{display:block}}.banner__jewel--item-1{width:144px;left:calc(50% - 75px);bottom:-175px}@media only screen and (min-width: 1200px){.banner__jewel--item-1{width:275px;left:-350px;bottom:calc(50% - 150px)}}.banner__jewel--item-2,.banner__jewel--item-3{display:none}@media only screen and (min-width: 1200px){.banner__jewel--item-2,.banner__jewel--item-3{display:block}}.banner__jewel--item-2{width:190px;right:-250px;top:calc(50% - 155px)}.banner__jewel--item-3{width:220px;right:-420px;top:calc(50% - 35px)}.banner__halo{top:calc(50% - 30px)}.listing{margin-bottom:80px}.listing__wrapper{max-width:1200px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 850px){.listing__wrapper{padding:0 20px}}@media only screen and (min-width: 1200px){.listing__wrapper{padding:0}}@media only screen and (min-width: 850px){.listing__content{margin:0 -10px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto}}@media only screen and (min-width: 1200px){.listing__content{grid-template-columns:repeat(4, 1fr)}}.listing__title{font-size:1.875rem;text-align:center;margin-bottom:25px;padding:0 20px}@media only screen and (min-width: 850px){.listing__title{font-size:2.1875rem;margin-bottom:40px;padding:0}}@media only screen and (min-width: 1200px){.listing__title{font-size:2.5rem;margin-bottom:55px}}@media only screen and (min-width: 500px){.listing__title__line{display:block}}.listing__item{text-decoration:none;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:0;overflow:hidden}@media only screen and (min-width: 850px){.listing__item{margin:0 10px 20px}}.listing__item__content{font-size:.875rem;padding:20px 20px 0}@media only screen and (min-width: 1200px){.listing__item__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.listing__item__title{font-size:1rem;text-decoration:none;color:#000;text-align:center;line-height:1.4;margin-bottom:15px}@media only screen and (min-width: 850px){.listing__item__title{line-height:1.5}}@media only screen and (min-width: 1200px){.listing__item__title{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}}.listing__item__infos{color:#666;font-size:.875rem;letter-spacing:2.6px;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 1200px){.listing__item__infos{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}}.listing__item__picture{overflow:hidden}.listing__item__background{width:100%;height:230px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 850px){.listing__item__background{height:200px}}@media only screen and (min-width: 1200px){.listing__item__background{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}}.listing__item:nth-child(1){color:#fff;min-height:420px;margin-bottom:50px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width: 850px){.listing__item:nth-child(1){min-height:auto;margin-bottom:20px;grid-row-start:1;grid-column-start:1;grid-column-end:3}}@media only screen and (min-width: 1200px){.listing__item:nth-child(1){grid-row-end:3;grid-column-end:3}}.listing__item:nth-child(1) .listing__item__content{padding:20px}@media only screen and (min-width: 850px){.listing__item:nth-child(1) .listing__item__content{padding:30px 40px}}@media only screen and (min-width: 1200px){.listing__item:nth-child(1) .listing__item__content{padding:30px 60px}}.listing__item:nth-child(1) .listing__item__background{margin:0;position:absolute;left:0;top:0;height:100%;z-index:-1}.listing__item:nth-child(1) .listing__item__title{font-size:1.125rem;color:#fff;line-height:1.3}@media only screen and (min-width: 850px){.listing__item:nth-child(1) .listing__item__title{font-size:1.3125rem}}@media only screen and (min-width: 1200px){.listing__item:nth-child(1) .listing__item__title{font-size:1.75rem}}.listing__item:nth-child(1) .listing__item__infos{font-size:.5625rem;color:#fff;letter-spacing:1px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 850px){.listing__item:nth-child(1) .listing__item__infos{font-size:.6875rem}}@media only screen and (min-width: 1200px){.listing__item:nth-child(1) .listing__item__infos{font-size:.875rem}}.listing__item:nth-child(1) .listing__item__infos__author{margin-right:20px}@media only screen and (min-width: 1200px){.listing__item:hover .listing__item__background,.listing__item:hover .listing__item__title,.listing__item:hover .listing__item__infos{-webkit-transform:scale(1.1);transform:scale(1.1)}}