:root{--default-color:#000;--background-color:#fff;--primary-color:#ebc126;--success-color:#417504;--error-color:#a52d2d;--container-width:1200px}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,main,button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{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:"Bodoni MT Condensed";src:url(/wp-content/themes/grands-boulevards/assets/fonts/BodoniMTCondensed.woff2) format("woff2"),url(/wp-content/themes/grands-boulevards/assets/fonts/BodoniMTCondensed.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/wp-content/themes/grands-boulevards/assets/fonts/Poppins-Light.woff2) format("woff2"),url(/wp-content/themes/grands-boulevards/assets/fonts/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/wp-content/themes/grands-boulevards/assets/fonts/Poppins-Bold.woff2) format("woff2"),url(/wp-content/themes/grands-boulevards/assets/fonts/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-size:16px;font-size:1rem;color:var(--default-color);font-family:"Poppins",sans-serif;font-weight:300;background-color:#fff}a{text-decoration:none}a img{display:block;text-decoration:none}a:hover,a:focus{text-decoration:none}a svg{display:block}input,textarea,select{font-size:16px;font-size:1rem;color:var(--default-color);font-family:"Poppins",sans-serif;font-weight:300}img,svg,video{max-width:100%;height:auto}.wrapper{width:100%;padding-left:calc(50% - var(--container-width)/2);padding-right:calc(50% - var(--container-width)/2)}@media(max-width:1240px){.wrapper{padding-left:2%;padding-right:2%}}.wrapper-small{width:100%;padding-left:calc(50% - 360px);padding-right:calc(50% - 360px)}@media(max-width:740px){.wrapper-small{padding-left:2%;padding-right:2%}}.wrapper-large{width:100%;padding-left:calc(50% - 900px);padding-right:calc(50% - 900px)}@media(max-width:1840px){.wrapper-large{padding-left:2%;padding-right:2%}}::selection{color:var(--background-color);background-color:var(--default-color)}::-webkit-scrollbar{width:7px;background-color:#fff0}::-webkit-scrollbar-track{background-color:#fff0}::-webkit-scrollbar-thumb{background-color:var(--default-color);border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:#ccc}.btn{display:inline-block;padding:8px 20px;font-size:24px;font-size:1.5rem;font-family:"Bodoni MT Condensed",sans-serif;border:1px solid var(--default-color);line-height:1.35em;color:var(--background-color);background-color:var(--default-color);transition:.3s ease background-color,.3s ease color}.btn:hover,.btn:focus{background-color:var(--background-color);color:var(--default-color)}.content p,.mce-content-body p{margin-bottom:20px;line-height:1.45em}.content p:last-child,.mce-content-body p:last-child{margin-bottom:0}.content strong,.mce-content-body strong{font-weight:700}.content em,.mce-content-body em{font-style:italic}.content .aligncenter,.mce-content-body .aligncenter{display:block;margin-left:auto;margin-right:auto}.content .alignleft,.mce-content-body .alignleft{float:left;margin:.5em 1em .5em 0}.content .alignright,.mce-content-body .alignright{float:right;margin:.5em 0 .5em 1em}.content a,.mce-content-body a{text-decoration:underline;color:var(--default-color)}.content a:hover,.content a:focus,.mce-content-body a:hover,.mce-content-body a:focus{text-decoration:none}.content ul,.content ol,.mce-content-body ul,.mce-content-body ol{margin-bottom:20px;padding-left:40px}.content ol li,.mce-content-body ol li{list-style:decimal}.content li,.mce-content-body li{line-height:1.45em;margin-bottom:15px;list-style:disc}.content li:last-child,.mce-content-body li:last-child{margin-bottom:0}.content h2,.content h3,.mce-content-body h2,.mce-content-body h3{font-family:"Bodoni MT Condensed",sans-serif;margin-bottom:20px;line-height:1.45em;font-size:40px;font-size:2.5rem}.content h3,.mce-content-body h3{font-size:25px;font-size:1.5625rem;text-transform:uppercase}#page{margin-bottom:50px}#page h1{font-family:"Bodoni MT Condensed",sans-serif;line-height:1.35em;margin-bottom:30px;margin-top:50px;font-size:60px;font-size:3.75rem}.not-found .btn,#page .btn-thanks{color:var(--background-color);text-decoration:none}.not-found .btn:hover,.not-found .btn:focus,#page .btn-thanks:hover,#page .btn-thanks:focus{color:var(--default-color)}.cmplz-description-functional{line-height:1.35em}.cmplz-link.privacy-statement{display:none}body #cmplz-manage-consent .cmplz-manage-consent{color:var(--background-color);background-color:var(--default-color);border:none;padding:8px 10px;border-radius:0;height:auto;opacity:.8}#btn-cookies{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}#btn-cookies .cmplz-custom-accept-btn.cmplz-accept{margin-right:20px}#btn-cookies .cmplz-deny.cmplz-revoke-custom{background-color:#fff0;color:var(--default-color);cursor:pointer}#btn-cookies .cmplz-deny.cmplz-revoke-custom:hover,#btn-cookies .cmplz-deny.cmplz-revoke-custom:focus{text-decoration:underline}#btn-cookies span{display:block;width:100%;margin-top:10px;text-align:center;line-height:1.35em}#btn-cookies span.cmplz-status-accepted{color:var(--success-color)}#btn-cookies span.cmplz-status-denied{color:var(--error-color)}#header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:30px;padding-bottom:30px;font-family:"Bodoni MT Condensed",sans-serif;position:relative}#header #responsive-menu{display:none}@media(max-width:980px){#header #responsive-menu{display:block}#header #responsive-menu .lang-header{position:absolute;top:50%;right:2%;display:inline-block;margin-right:50px;text-transform:uppercase;font-size:30px;font-size:1.875rem;vertical-align:middle;transform:translateY(-50%)}#header #responsive-menu .lang-header span{display:none}#header #responsive-menu .lang-header a{color:var(--default-color)}#header #responsive-menu .lang-header a::after{content:"";display:block;width:0;height:1px;background-color:var(--default-color);transition:width .3s ease}#header #responsive-menu .lang-header a:hover::after,#header #responsive-menu .lang-header a:focus::after{width:100%}#header #responsive-menu #button-menu{background-color:#fff0;cursor:pointer;position:absolute;top:50%;right:2%;transform:translateY(-50%);z-index:9;transition:.3s ease opacity}#header #responsive-menu #button-menu:hover,#header #responsive-menu #button-menu:focus{opacity:.7}#header #responsive-menu #button-menu svg{width:30px}#header #responsive-menu #button-menu svg path{fill:var(--default-color)}}#header #menu-responsive{display:none}@media(max-width:980px){#header #menu-responsive{display:block;position:fixed;top:0;right:-100%;transition:.3s ease right;width:100%;height:100%;z-index:10000;overflow-y:auto;background-color:var(--default-color);padding-top:20px;padding-bottom:20px;text-align:center}.admin-bar #header #menu-responsive{padding-top:66px}#header #menu-responsive.open-menu{right:0}#header #menu-responsive #close-menu{text-align:right;padding-right:20px;padding-left:20px}#header #menu-responsive #close-menu button{cursor:pointer;background-color:#fff0;transition:.3s ease opacity}#header #menu-responsive #close-menu button:hover,#header #menu-responsive #close-menu button:focus{opacity:.7}#header #menu-responsive #close-menu svg{width:30px}#header #menu-responsive #close-menu svg path{transition:.3s ease fill;fill:var(--background-color)}#header #menu-responsive nav{display:block;margin-top:30px}#header #menu-responsive nav ul{display:block}#header #menu-responsive nav ul li{margin-right:0}#header #menu-responsive nav ul li a{display:inline-block;padding:10px 20px;transition:.3s ease color,.3s ease background-color;color:var(--background-color);font-size:36px;font-size:2.25rem}#header #menu-responsive nav ul li a svg{width:25px}#header #menu-responsive nav ul li a svg path{fill:var(--background-color);transition:.3s ease fill}#header #menu-responsive nav ul li a::after{display:none}#header #menu-responsive nav ul li a:hover,#header #menu-responsive nav ul li a:focus{background-color:var(--background-color);color:var(--default-color)}#header #menu-responsive nav ul li a:hover svg path,#header #menu-responsive nav ul li a:focus svg path{fill:var(--background-color)}}#header #logo{width:20%}@media(max-width:980px){#header #logo{width:100%}}#header #logo svg{height:65px}#header #logo a{display:inline-block}#header #contact-header{width:20%;text-align:right}@media(max-width:980px){#header #contact-header{display:none}}#header #contact-header a{display:inline-block;vertical-align:middle}#header #contact-header .lang-header{display:inline-block;margin-right:20px;text-transform:uppercase;font-size:30px;font-size:1.875rem;vertical-align:middle}#header #contact-header .lang-header span{display:none}#header #contact-header .lang-header a{color:var(--default-color)}#header #contact-header .lang-header a::after{content:"";display:block;width:0;height:1px;background-color:var(--default-color);transition:width .3s ease}#header #contact-header .lang-header a:hover::after,#header #contact-header .lang-header a:focus::after{width:100%}#header #contact-header .instagram-header{margin-right:20px;transition:.3s ease opacity}#header #contact-header .instagram-header:hover svg,#header #contact-header .instagram-header:focus svg{opacity:.7}#header #contact-header .instagram-header svg{width:30px}#header #contact-header .instagram-header svg path{fill:var(--default-color)}@media(max-width:980px){#header nav{display:none}}#header ul{display:flex;flex-wrap:wrap;align-items:center}#header ul li{margin-right:40px}#header ul li:last-child{margin-right:0}#header ul a{font-size:24px;font-size:1.5rem;color:var(--default-color);line-height:1.35em}#header ul a::after{content:"";display:block;width:0;height:1px;background-color:var(--default-color);transition:width .3s ease}#header ul a:hover::after,#header ul a:focus::after{width:100%}#footer{background-color:var(--default-color)}#footer .top-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:70px;padding-bottom:70px}@media(max-width:860px){#footer .top-footer{padding-top:50px;padding-bottom:50px}}#footer .top-footer .description{width:75%;color:var(--background-color);font-size:12px;font-size:.75rem}@media(max-width:860px){#footer .top-footer .description{width:100%;margin-top:50px}}#footer .top-footer .logo{width:20%}@media(max-width:860px){#footer .top-footer .logo{width:100%}}#footer .top-footer .logo p{line-height:1.35em;margin-bottom:10px;color:var(--background-color)}#footer .top-footer .logo .logo-covivio a{transition:.3s ease opacity}#footer .top-footer .logo .logo-covivio a:hover,#footer .top-footer .logo .logo-covivio a:focus{opacity:.7}#footer .top-footer .logo .logo-covivio a svg{width:175px}#footer .top-footer .logo ul{display:flex;flex-wrap:wrap;align-items:center;margin-top:25px}#footer .top-footer .logo ul li{margin-right:20px}#footer .top-footer .logo ul li:last-child{margin-right:0}#footer .top-footer .logo ul li a{transition:opacity .3s ease}#footer .top-footer .logo ul li a:hover,#footer .top-footer .logo ul li a:focus{opacity:.7}#footer .top-footer .logo ul li svg{width:20px}#footer .bottom-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px;border-top:var(--background-color) 1px solid;color:var(--background-color);font-size:14px;font-size:.875rem}@media(max-width:860px){#footer .bottom-footer{justify-content:center;flex-direction:column-reverse;text-align:center}}#footer .bottom-footer p{width:30%;line-height:1.35em}@media(max-width:860px){#footer .bottom-footer p{width:100%;margin-top:15px}}#footer .bottom-footer nav{width:58%}@media(max-width:860px){#footer .bottom-footer nav{width:100%}}#footer .bottom-footer ul{display:flex;flex-wrap:wrap;justify-content:flex-end}@media(max-width:860px){#footer .bottom-footer ul{justify-content:center}}@media(max-width:560px){#footer .bottom-footer ul{display:block}}#footer .bottom-footer ul li{line-height:1.35em;margin-right:40px;text-transform:uppercase}#footer .bottom-footer ul li:last-child{margin-right:0;margin-bottom:0}@media(max-width:560px){#footer .bottom-footer ul li{margin-right:0;margin-bottom:10px}}#footer .bottom-footer ul li a{color:var(--background-color)}#footer .bottom-footer ul li a:hover,#footer .bottom-footer ul li a:focus{text-decoration:underline}#home #banner .inner{position:relative}#home #banner img{display:block}#home #banner .address{position:absolute;z-index:9;left:0;right:0;bottom:50px;text-align:center;line-height:1.35em;color:var(--background-color);font-size:18px;font-size:1.125rem}@media(max-width:580px){#home #banner .address{bottom:30px;font-size:16px;font-size:1rem}}@media(max-width:460px){#home #banner .address{position:static;margin-top:10px;color:var(--default-color)}}#home #banner svg{position:absolute;top:50%;left:5%;z-index:9;transform:translateY(-50%);height:198px;display:none}@media(max-width:915px){#home #banner svg{height:100px}}@media(max-width:600px){#home #banner svg{display:none}}@media(max-width:400px){#home #banner svg{height:75px;top:45%}}@media(max-width:345px){#home #banner svg{top:40%}}#home #do{margin-top:280px;text-align:right}@media(max-width:900px){#home #do{text-align:left;margin-top:150px}}@media(max-width:670px){#home #do{margin-top:80px}}@media(max-width:500px){#home #do{text-align:center}}#home #do .title{margin-right:5%}@media(max-width:900px){#home #do .title{margin-right:0;margin-bottom:40px}}#home #do ul{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left;margin-top:-230px}@media(max-width:900px){#home #do ul{margin-top:0}}#home #do ul li{width:48%}@media(max-width:900px){#home #do ul li{margin-top:50px}#home #do ul li:nth-child(-n+2){margin-top:0}}@media(max-width:460px){#home #do ul li{width:100%}}#home #do ul li:first-child{padding-left:4%}@media(max-width:900px){#home #do ul li:first-child{padding-left:0}}#home #do ul li:first-child img,#home #do ul li:first-child .legend{max-width:527px;width:100%}#home #do ul li:nth-child(2){margin-bottom:180px;margin-top:315px;width:35%}@media(max-width:900px){#home #do ul li:nth-child(2){margin-top:0;margin-bottom:0;width:48%}}@media(max-width:460px){#home #do ul li:nth-child(2){width:100%;margin-top:50px}#home #do ul li:nth-child(2) img{width:100%}}#home #do ul li:nth-child(3){width:100%;padding-left:8%;margin-bottom:140px}@media(max-width:900px){#home #do ul li:nth-child(3){padding-left:0;margin-bottom:0}}#home #do ul li:nth-child(3) img,#home #do ul li:nth-child(3) .legend{max-width:1048px;width:100%}#home #do ul li:nth-child(4){width:33%}@media(max-width:900px){#home #do ul li:nth-child(4){width:48%;margin-bottom:0}}@media(max-width:460px){#home #do ul li:nth-child(4){width:100%}}#home #do ul li:nth-child(4) img,#home #do ul li:nth-child(4) .legend{max-width:414px;width:100%}@media(max-width:460px){#home #do ul li:nth-child(4) img,#home #do ul li:nth-child(4) .legend{max-width:100%}}#home #do ul li:nth-child(5){width:36%;margin-top:70px}@media(max-width:900px){#home #do ul li:nth-child(5){width:48%;margin-bottom:0;margin-top:50px}}#home #do ul li:nth-child(5) img,#home #do ul li:nth-child(5) .legend{width:100%;max-width:550px}@media(max-width:460px){#home #do ul li:nth-child(5){width:100%;margin-bottom:0}}#home #do ul .inner-video{position:relative;max-width:1048px}#home #do ul .inner-video .video-res{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}#home #do ul .inner-video .video-res iframe{left:0;top:0;height:100%;width:100%;position:absolute}#home #do ul .inner-video .img-video{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;cursor:pointer}#home #do ul .inner-video .img-video svg{position:absolute;z-index:9;top:50%;left:50%;transform:translate(-50%,-50%);width:62px;transition:.3s ease opacity;box-shadow:1px 1px 9px 0 rgb(0 0 0 / .75)}#home #do ul .inner-video .img-video svg path{fill:var(--background-color)}#home #do ul .inner-video .img-video:hover svg,#home #do ul .inner-video .img-video:focus svg{opacity:.7}#home #do ul .inner-video .img-video img{width:100%}#home #do ul .legend{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:8px}#home #do ul .legend p{width:48%;line-height:1.35em;font-size:14px;font-size:.875rem}@media(max-width:570px){#home #do ul .legend p{width:100%}#home #do ul .legend p:last-child{margin-top:10px}}#home #do ul .legend p.copy{text-align:right}@media(max-width:570px){#home #do ul .legend p.copy{text-align:left}}#home #podcasts{margin-bottom:150px}@media(max-width:670px){#home #podcasts{margin-bottom:80px}}@media(max-width:540px){#home #podcasts{margin-bottom:80px}}#home #podcasts .header-podcast{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:60px}#home #podcasts .header-podcast .title{width:25%}@media(max-width:1020px){#home #podcasts .header-podcast .title{width:100%;margin-bottom:30px;text-align:center}}#home #podcasts .header-podcast .content{width:70%;font-size:14px;font-size:.875rem}@media(max-width:1020px){#home #podcasts .header-podcast .content{width:100%;text-align:center}}#home #podcasts .content-podcasts{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media(max-width:1020px){#home #podcasts .content-podcasts{display:block}}#home #podcasts .content-podcasts .images{position:relative;width:60%}@media(max-width:1020px){#home #podcasts .content-podcasts .images{width:100%;display:flex;justify-content:space-between;align-items:flex-start}}@media(max-width:540px){#home #podcasts .content-podcasts .images{display:block;text-align:center}}#home #podcasts .content-podcasts .images img{width:100%}#home #podcasts .content-podcasts .images div{display:inline-block;padding:20px;box-shadow:0 7px 16px rgb(0 0 0 / .1607843137);background-color:var(--background-color);transform:rotate(-5deg);text-align:left}#home #podcasts .content-podcasts .images div:last-child{position:absolute;top:45px;right:0;text-align:right;transform:rotate(1deg)}@media(max-width:1020px){#home #podcasts .content-podcasts .images div:last-child{position:static;text-align:left;transform:rotate(0);width:30%;max-width:286px}}@media(max-width:540px){#home #podcasts .content-podcasts .images div:last-child{width:100%;margin-top:30px}}@media(max-width:1020px){#home #podcasts .content-podcasts .images div{transform:rotate(0);width:65%;max-width:546px}}@media(max-width:540px){#home #podcasts .content-podcasts .images div{width:100%}}#home #podcasts .content-podcasts .images div .legend{margin-top:15px;line-height:1.35em;font-size:14px;font-size:.875rem}#home #podcasts .content-podcasts ul{width:30%}@media(max-width:1020px){#home #podcasts .content-podcasts ul{width:100%;margin-top:50px;text-align:center}}#home #podcasts .content-podcasts ul li{margin-bottom:50px}#home #podcasts .content-podcasts ul li:last-child{margin-bottom:0}#home #podcasts .content-podcasts ul li a{display:inline-block;transition:.3s ease opacity}#home #podcasts .content-podcasts ul li a:hover,#home #podcasts .content-podcasts ul li a:focus{opacity:.7}#home #la-residence{margin-top:100px;padding-top:50px}@media(max-width:670px){#home #la-residence{margin-top:40px}}#home #la-residence .header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#home #la-residence .header .title-inner{width:20%}@media(max-width:1120px){#home #la-residence .header .title-inner{width:100%}}@media(max-width:500px){#home #la-residence .header .title-inner{text-align:center}}#home #la-residence .header .content{width:75%}@media(max-width:1120px){#home #la-residence .header .content{width:100%}}#home #la-residence .legend{text-align:center;margin-top:70px}#home #la-residence ul{display:flex;flex-wrap:wrap;margin-top:50px}#home #la-residence ul li{position:relative;width:24.25%;margin-right:1%;margin-top:30px;overflow:hidden}#home #la-residence ul li:nth-child(4n){margin-right:0}#home #la-residence ul li:nth-child(-n+4){margin-top:0}@media(max-width:870px){#home #la-residence ul li{width:48%;margin-right:4%;margin-top:50px}#home #la-residence ul li:nth-child(2n){margin-right:0}#home #la-residence ul li:nth-child(3),#home #la-residence ul li:nth-child(4){margin-top:50px}}@media(max-width:450px){#home #la-residence ul li{width:100%;margin-right:0;text-align:center}#home #la-residence ul li:nth-child(2){margin-top:30px}}#home #la-residence ul li .name{position:absolute;left:0;right:0;bottom:0;z-index:99;color:var(--background-color);padding:20px;font-size:50px;font-size:3.125rem;line-height:1.1em;font-family:"Bodoni MT Condensed",sans-serif;transition:top .3s ease-in-out,bottom .3s ease-in-out}@media(max-width:1110px){#home #la-residence ul li .name{position:static;color:var(--default-color);padding:0;margin-bottom:10px}}#home #la-residence ul li .name span,#home #la-residence ul li .name a{display:inline-block}@media(max-width:550px){#home #la-residence ul li .name span{display:block}}@media(max-width:450px){#home #la-residence ul li .name span{display:inline-block}}#home #la-residence ul li .name a{margin-left:10px}@media(max-width:550px){#home #la-residence ul li .name a{margin-left:0}}@media(max-width:450px){#home #la-residence ul li .name a{margin-left:10px}}#home #la-residence ul li .name svg{height:27px}@media(max-width:1110px){#home #la-residence ul li .name svg path{fill:var(--default-color)}}#home #la-residence ul li .description{position:absolute;z-index:99;bottom:0;padding:20px;color:var(--background-color);width:100%;transition:transform .3s ease-in-out;transform:translateY(100%);line-height:1.35em;font-size:14px;font-size:.875rem}@media(max-width:1110px){#home #la-residence ul li .description{position:static;color:var(--default-color);padding:0;transform:none}}#home #la-residence ul li::after{content:"";position:absolute;z-index:9;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .3);opacity:0;transition:.3s ease opacity}@media(max-width:1110px){#home #la-residence ul li::after{display:none}}#home #la-residence ul li:hover::after{opacity:1}#home #la-residence ul li:hover .description{transform:translateY(0)}#home #la-residence ul li:hover .name{bottom:auto;top:0}#home #la-residence ul li picture{display:block}#home #la-residence ul li img{display:block;width:100%}@media(max-width:450px){#home #la-residence ul li img{max-width:200px;margin:0 auto}}#home #la-localisation{margin-bottom:100px;display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:1080px){#home #la-localisation{margin-bottom:80px}}@media(max-width:670px){#home #la-localisation{margin-bottom:40px}}#home #la-localisation .image{width:45%}@media(max-width:1080px){#home #la-localisation .image{width:100%;text-align:center}}#home #la-localisation .text{margin-top:50px;padding-top:50px;width:50%}@media(max-width:1080px){#home #la-localisation .text{width:100%;margin-bottom:30px}}@media(max-width:670px){#home #la-localisation .text{margin-top:0}}#home #la-localisation .text ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}#home #la-localisation .text ul li{width:30%;text-align:center}@media(max-width:680px){#home #la-localisation .text ul li{width:100%;margin-bottom:30px}#home #la-localisation .text ul li:last-child{margin-bottom:0}}#home #la-localisation .text ul li p{line-height:1.35em;margin-top:10px;font-size:14px;font-size:.875rem}#home #offre-ephemere{padding-top:50px;text-align:center}#home #offre-ephemere .content{margin-bottom:80px}#home #agenda{margin-bottom:110px}@media(max-width:670px){#home #agenda{margin-bottom:40px}}#home #agenda .tns-nav{margin-top:30px}#home #agenda .header-agenda{text-align:center}#home #agenda .header-agenda .content{margin-bottom:50px}#home #agenda .header-agenda .content p{margin-bottom:8px}#home #agenda ul{display:flex;flex-wrap:wrap}#home #agenda li .image{margin-bottom:20px;box-shadow:0 7px 16px rgb(0 0 0 / .1607843137)}#home #agenda li .image img{display:block}#home #agenda li .date{margin-top:10px;line-height:1.35em}#home #agenda li .post-title{line-height:1.1em;font-family:"Bodoni MT Condensed",sans-serif;font-size:45px;font-size:2.8125rem}#home #agenda li .desc{margin-top:25px;line-height:1.35em;font-size:14px;font-size:.875rem}#home #agenda li a{margin-top:35px;display:inline-block;line-height:1.35em;color:var(--default-color);min-width:225px;text-align:right;overflow:hidden;clear:both;font-size:16px;font-size:1rem}#home #agenda li a::after{content:"";display:block;width:100%;height:1px;background-color:var(--default-color);transition:width .3s ease;margin-top:10px}#home #agenda li a:hover::after,#home #agenda li a:focus::after{width:0%}#home #agenda li a span{text-align:left;float:left}#home #agenda li a svg{display:inline-block;vertical-align:middle;height:15px;margin-left:auto}#home #videos.only-one-video li .img-video img{width:100%}#home #videos-ow,#home .only-one-video{margin-bottom:100px;margin-top:100px}@media(max-width:670px){#home #videos-ow,#home .only-one-video{margin-bottom:80px;margin-top:40px}}#home #videos-ow li,#home .only-one-video li{position:relative}#home #videos-ow li .video-res,#home .only-one-video li .video-res{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}#home #videos-ow li .video-res iframe,#home .only-one-video li .video-res iframe{left:0;top:0;height:100%;width:100%;position:absolute}#home #videos-ow li .img-video,#home .only-one-video li .img-video{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;cursor:pointer}#home #videos-ow li .img-video svg,#home .only-one-video li .img-video svg{position:absolute;z-index:9;top:50%;left:50%;transform:translate(-50%,-50%);width:62px;transition:.3s ease opacity;box-shadow:1px 1px 9px 0 rgb(0 0 0 / .75)}#home #videos-ow li .img-video svg path,#home .only-one-video li .img-video svg path{fill:var(--background-color)}#home #videos-ow li .img-video:hover svg,#home #videos-ow li .img-video:focus svg,#home .only-one-video li .img-video:hover svg,#home .only-one-video li .img-video:focus svg{opacity:.7}#home #videos-ow li .img-video img,#home .only-one-video li .img-video img{width:calc(100% - 30px)}#home .tns-controls{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}#home .tns-controls button{background-color:var(--background-color)}#home .tns-controls button:first-child{margin-right:30px}#home .tns-controls button:first-child svg{transform:rotate(180deg)}#home .tns-controls button svg{width:50px;transition:.3s ease opacity}#home .tns-controls button:hover svg{opacity:.7}#home #slider-ow{position:relative}#home #slider-ow .tns-nav{position:absolute;bottom:20px;left:0;right:0;z-index:9}#home #slider-ow img{width:100%}#home .tns-nav{display:flex;flex-wrap:wrap;justify-content:center}#home .tns-nav button{width:16px;height:16px;cursor:pointer;border:1px solid var(--default-color);background-color:#fff0;margin-right:8px}#home .tns-nav button.tns-nav-active,#home .tns-nav button:hover,#home .tns-nav button:focus{background-color:var(--default-color)}#home .tns-nav button:last-child{margin-right:0}#home #labels{padding-top:70px;padding-bottom:70px;background-color:var(--default-color)}@media(max-width:940px){#home #labels{padding-top:50px;padding-bottom:50px}}#home #labels .title{display:block;text-align:center}#home #labels .title span{padding:0}#home #labels ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#home #labels ul li{text-align:center}#home #contact{padding-top:50px;margin-bottom:50px;margin-top:50px}@media(max-width:570px){#home #contact{margin-top:0}}#home #contact .main-title{margin-top:0}@media(max-width:570px){#home #contact .main-title{font-size:50px;font-size:3.125rem;line-height:1.1em;margin-bottom:8px}}#home #contact .legend{line-height:1.35em;margin-bottom:50px;text-align:center}#home #contact .description{text-align:center;line-height:1.35em}#home #contact .description strong{font-weight:700}#home #contact .phone{line-height:1.35em;font-weight:700;text-align:center;font-size:20px;font-size:1.25rem}#home #contact .submit{margin-bottom:50px;text-align:center;margin-top:30px}#home #contact .submit input{cursor:pointer}#home #contact .fields{display:flex;flex-wrap:wrap;justify-content:space-between}#home #contact .fields .field{width:48%}@media(max-width:480px){#home #contact .fields .field{width:100%}}#home #contact .field{margin-bottom:40px}#home #contact .field input[type=text],#home #contact .field input[type=email],#home #contact .field input[type=tel],#home #contact .field textarea{width:100%;border:none;border-bottom:1px solid var(--default-color);outline:none;line-height:1.35em;padding-bottom:8px}#home #contact .field textarea{min-height:120px;max-width:100%;min-width:100%}#home #contact .legend-form{line-height:1.35em;font-size:12px;font-size:.75rem}#home #contact .checkbox{margin-bottom:20px;line-height:1.35em;font-size:12px;font-size:.75rem}#home #contact .checkbox label{position:relative}#home #contact .checkbox label input[type=checkbox]{display:none}#home #contact .checkbox label .label-text{display:block;padding-left:30px}#home #contact .checkbox label .checkmark{position:absolute;top:3px;left:0;height:16px;width:16px;background-color:#fff0;border:1px solid var(--default-color);display:inline-block;vertical-align:middle;transition:background-color .3s ease,border-color .3s ease}#home #contact .checkbox label input[type=checkbox]:checked+.checkmark{background-color:var(--default-color);border-color:var(--default-color)}#home #contact .checkbox label input[type=checkbox]:checked+.checkmark::after{content:"";position:absolute;left:5px;top:2px;width:3px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@media(max-width:500px){#home .center-title{text-align:center}}#home .title{display:inline-block;margin-bottom:30px;color:var(--background-color);font-size:50px;font-size:3.125rem;font-family:"Bodoni MT Condensed",sans-serif}@media(max-width:540px){#home .title{font-size:40px;font-size:2.5rem}}@media(max-width:500px){#home .title{text-align:center}}#home .title span{padding:0 20px 5px;background-color:var(--default-color);line-height:1.35em}@media(max-width:940px){#home .title span{line-height:1.1em}}#home .main-title{margin-top:50px;font-family:"Bodoni MT Condensed",sans-serif;line-height:1.1em;font-size:60px;font-size:3.75rem;text-align:center}#home #le-lieu{padding-top:50px;margin-bottom:150px}@media(max-width:670px){#home #le-lieu{margin-bottom:40px;padding-left:2%;padding-right:2%}}#home #le-lieu .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#home #le-lieu .text,#home #le-lieu .image{width:45%}@media(max-width:1100px){#home #le-lieu .text,#home #le-lieu .image{width:100%}}#home #le-lieu .text{width:40%}@media(max-width:1100px){#home #le-lieu .text{width:100%;margin-bottom:50px}}#home #le-lieu .numbers{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px}@media(max-width:650px){#home #le-lieu .numbers{margin-top:30px;justify-content:center}}#home #le-lieu .numbers li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:48%;margin-top:20px}@media(max-width:1100px){#home #le-lieu .numbers li{justify-content:flex-start}}#home #le-lieu .numbers li:nth-child(-n+2){margin-top:0}@media(max-width:650px){#home #le-lieu .numbers li{width:100%}#home #le-lieu .numbers li:nth-child(2){margin-top:20px}}#home #le-lieu .numbers li span{line-height:1.35em}#home #le-lieu .numbers li .number{position:relative;width:43%}@media(max-width:1100px){#home #le-lieu .numbers li .number{width:auto}}#home #le-lieu .numbers li .number.pad{padding-left:30px}#home #le-lieu .numbers li .number span{font-family:"Bodoni MT Condensed",sans-serif;font-size:58px;font-size:3.625rem}#home #le-lieu .numbers li .number .extrat{position:absolute;top:43%;left:-10px;display:inline-block;transform:rotate(-90deg);font-family:"Poppins",sans-serif;font-size:14px;font-size:.875rem}#home #le-lieu .numbers li .label{width:52%;font-size:13px;font-size:.8125rem}@media(max-width:1100px){#home #le-lieu .numbers li .label{margin-left:30px}}#home #le-lieu .link{margin-top:60px}@media(max-width:650px){#home #le-lieu .link{margin-top:30px}}#home #le-lieu .link a{display:inline-block;line-height:1.35em;color:var(--default-color);min-width:225px;text-align:right;overflow:hidden;clear:both;font-size:18px;font-size:1.125rem}#home #le-lieu .link a::after{content:"";display:block;width:100%;height:1px;background-color:var(--default-color);transition:width .3s ease;margin-top:10px}#home #le-lieu .link a:hover::after,#home #le-lieu .link a:focus::after{width:0%}#home #le-lieu .link a span{display:inline-block;vertical-align:middle;text-align:left;float:left}#home #le-lieu .link a svg{display:inline-block;vertical-align:middle;height:15px;margin-left:auto}#home #le-lieu .image{position:relative}@media(max-width:1100px){#home #le-lieu .image{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:670px;margin:0 auto}}#home #le-lieu .image div{display:inline-block;padding:20px;box-shadow:0 7px 16px rgb(0 0 0 / .1607843137);background-color:var(--background-color)}@media(max-width:1100px){#home #le-lieu .image div{width:48%}}@media(max-width:510px){#home #le-lieu .image div{width:100%;max-width:322px;margin:0 auto}}#home #le-lieu .image div:first-child{transform:rotate(1deg)}@media(max-width:1100px){#home #le-lieu .image div:first-child{transform:none}}@media(max-width:510px){#home #le-lieu .image div:first-child{margin-bottom:30px}}#home #le-lieu .image div:first-child .legend{text-align:right}@media(max-width:1100px){#home #le-lieu .image div:first-child .legend{text-align:left}}#home #le-lieu .image div:last-child{position:absolute;bottom:-5%;left:-10%;transform:rotate(-8deg)}@media(max-width:1100px){#home #le-lieu .image div:last-child{position:static;transform:none}}#home #le-lieu .image div .legend{margin-top:15px;line-height:1.35em;font-size:14px;font-size:.875rem}#home #le-lieu #steps{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:165px}@media(max-width:1020px){#home #le-lieu #steps{margin-top:80px}}#home #le-lieu #steps li{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media(max-width:1020px){#home #le-lieu #steps li{width:48%;justify-content:center;margin-top:30px}#home #le-lieu #steps li:nth-child(-n+2){margin-top:0}}@media(max-width:670px){#home #le-lieu #steps li{width:100%;margin-top:40px}#home #le-lieu #steps li:nth-child(2){margin-top:40px}}#home #le-lieu #steps li::after{content:"";position:absolute;z-index:9;display:none;width:48px;height:9px;right:-10%;top:50%;transform:translateY(-50%);background:url(/wp-content/themes/grands-boulevards/assets/img/arrow.svg) no-repeat top left}#home #le-lieu #steps li:last-child::after{display:none}#home #le-lieu #steps li picture{display:inline-block;max-width:100px;margin-right:20px}#home #le-lieu #steps li .step{display:inline-block}#home #le-lieu #steps li .step span{display:block;font-family:"Bodoni MT Condensed",sans-serif;line-height:1.35em;font-size:27px;font-size:1.6875rem}#home #le-lieu #steps li .step span.date{font-size:18px;font-size:1.125rem}#home #commercialisation{padding-top:90px;padding-bottom:90px;background-color:#f3f3f3}@media(max-width:750px){#home #commercialisation{padding-top:50px;padding-bottom:50px}}#home #commercialisation .wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media(max-width:440px){#home #commercialisation .wrapper{display:block}}#home #commercialisation .wrapper h3{font-size:38px;font-size:2.375rem;line-height:1.35em;font-family:"Bodoni MT Condensed",sans-serif;margin-right:5%}@media(max-width:750px){#home #commercialisation .wrapper h3{width:100%;margin-bottom:20px;text-align:center;margin-right:0}}#home #commercialisation .wrapper picture{display:inline-block;margin-right:5%}#home #commercialisation .wrapper picture:last-child{margin-right:0;margin-bottom:0}@media(max-width:440px){#home #commercialisation .wrapper picture{margin-right:0;display:block;text-align:center;margin-bottom:30px}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:2333.3333333333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:1.4285714286%;height:10px;float:left}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}