@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,900;1,300;1,600&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{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{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-family:"Montserrat",sans-serif;font-size:15px;min-width:300px;font-weight:500}body{position:relative}.bg{background:#f8f8f8}.bg.-padding{padding:4em 0}@media screen and (min-width:1024px){.bg.-padding{padding:6em 0}}.bg.-paddingtop{padding-top:4em}@media screen and (min-width:1024px){.bg.-paddingtop{padding-top:6em}}.bg.-paddingbottom{padding-bottom:4em}@media screen and (min-width:1024px){.bg.-paddingbottom{padding-bottom:6em}}.bg.-smallpadding{padding:1em 0}@media screen and (min-width:1024px){.bg.-smallpadding{padding:2em 0}}.darkbg{background:#142134;color:#fff}.darkbg.-padding{padding:3em 0}@media screen and (min-width:1024px){.darkbg.-padding{padding:5em 0}}.darkbg.-bigpadding{padding:5em 0}@media screen and (min-width:1024px){.darkbg.-bigpadding{padding:8em 0}}.darkbg.-bottombar{position:relative;padding-bottom:4rem}@media screen and (min-width:1024px){.darkbg.-bottombar{padding-bottom:9rem}}.darkbg.-bottombar:after{content:"";width:1px;height:60px;background:#fff;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.bg-lines{background:#fff url(https://progimo.be/wp-content/themes/progimo/assets/images/bg-lines.jpg) center repeat-y;background-size:1755px;width:100%;position:relative}.bg-lines.-padding{padding:3em 0}@media screen and (min-width:1024px){.bg-lines.-padding{padding:5em 0}}.bg-lines.-smallpadding{padding:1em 0}@media screen and (min-width:1024px){.bg-lines.-smallpadding{padding:2em 0}}.bg-lines.-paddingbottom{padding-bottom:3em}@media screen and (min-width:1024px){.bg-lines.-paddingbottom{padding-bottom:5em}}.bg-lines.-paddingtop{padding-top:3em}@media screen and (min-width:1024px){.bg-lines.-paddingtop{padding-top:5em}}.contrast{background:#008fd0}.hidden{display:none}.screen-reader-text,.sro{position:absolute;top:-99999px;left:-99999px}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}select::-ms-expand{display:none}.invisible{visibility:hidden}a{text-decoration:none}@media screen and (max-width:1023px){.nomobile{display:none!important}}@media screen and (min-width:1024px){.nodesktop{display:none!important}}@keyframes fade-left{0%{transform:translate(-20px,0);visibility:hidden;opacity:0}to{transform:translate(0,0);visibility:visible;opacity:1}}@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in-bottom{animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-in-left{0%{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}.fade-in-left{animation:fade-in-left .6s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-in-right{0%{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}.fade-in-right{animation:fade-in-right .6s cubic-bezier(.39,.575,.565,1) both}@keyframes swipe{0%{transform:scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg);-moz-transform:scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg);-webkit-transform:scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg);-o-transform:scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg);-ms-transform:scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg);perspective:1000px;-webkit-perspective:1000px;perspective-origin:50% 50%;-webkit-perspective-origin:50% 50%}30%{transform:scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(30deg) rotateZ(0deg);-moz-transform:scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(30deg) rotateZ(0deg);-webkit-transform:scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(30deg) rotateZ(0deg);-o-transform:scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(30deg) rotateZ(0deg);-ms-transform:scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(30deg) rotateZ(0deg);perspective:1000px;-webkit-perspective:1000px;perspective-origin:50% 50%;-webkit-perspective-origin:50% 50%}to{transform:scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg);-moz-transform:scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg);-webkit-transform:scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg);-o-transform:scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg);-ms-transform:scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg);perspective:1000px;-webkit-perspective:1000px;perspective-origin:50% 50%;-webkit-perspective-origin:50% 50%}}@keyframes animate-slide-out{0%{transform:scale(1) translateX(0);clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}to{transform:scale(1.1) translateX(-150px);clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}}@keyframes animate-slide-in{0%{transform:scale(1.1) translateX(30px)}to{transform:scale(1) translateX(0)}}@keyframes pulse{0%{transform:translate3d(-1px,-1px,0) scale(1);border-color:rgba(255,255,255,0.6)}to{transform:translate3d(-1px,-1px,0) scale(1.75);opacity:0}}@keyframes creation_show{0%{display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}1%{display:table;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}}@keyframes creation_hide{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}85%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}}@keyframes fade-in-left{0%{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}.fade-in-left{animation:fade-in-left .6s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-in-left-far{0%{transform:translateX(-100px);opacity:0}to{transform:translateX(0);opacity:1}}.fade-in-left-far{animation:fade-in-left-far 1s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-in-right{0%{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}.fade-in-right{animation:fade-in-right .6s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in-bottom{animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both}@keyframes scrollbar{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes scrollbar-single{0%{transform:translateX(-100%)}to{transform:translateX(0%)}}.avant-apres{width:100%;margin-bottom:3rem}@media screen and (min-width:768px){.avant-apres{display:-ms-flex;display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;justify-content:space-between}}.avant-apres .apres,.avant-apres .avant{width:100%;margin-bottom:1rem;text-align:left}@media screen and (min-width:768px){.avant-apres .apres,.avant-apres .avant{width:48%}}.avant-apres .apres .image,.avant-apres .avant .image{width:100%;height:220px;overflow:hidden;position:relative;margin-bottom:.6rem}@media screen and (min-width:768px){.avant-apres .apres .image,.avant-apres .avant .image{height:280px}}.avant-apres .apres .image img,.avant-apres .avant .image img{position:absolute;height:auto;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);display:block}.avant-apres .apres .small,.avant-apres .avant .small{font-size:.8rem;text-align:right}.avant-apres .description{width:100%;text-align:left}.backtotop{position:fixed;bottom:3em;right:1em;z-index:100;width:55px;height:55px;background:#ba9778;display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:.3s ease;cursor:pointer;transform:translateY(-10px);transition:.3s ease}.backtotop:hover{background:#e8e8e9}.backtotop .triangle{height:0;width:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:16px solid #fff}.backtotop img{width:16px;margin:auto}.backtotop.show{animation:creation_show .3s ease forwards;transform:translateY(0)}.biens-summary{margin:4rem auto 3rem;width:100%;max-width:800px;background:#fff}.biens-summary .bien{display:-ms-flex;display:flex;flex-direction:column-reverse;border:1px solid #e8e8e9}@media screen and (min-width:768px){.biens-summary .bien{flex-direction:row;align-items:stretch;justify-content:center}}.biens-summary .bien.show{display:-ms-flex;display:flex;animation:creation_show 2s ease-out both}.biens-summary .bien.hide{display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.biens-summary .bien .infos{display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1em}@media screen and (min-width:768px){.biens-summary .bien .infos{width:100%;flex-direction:row;align-items:stretch;padding:0;justify-content:space-between}}.biens-summary .bien .infos .caracs{text-align:center}@media screen and (min-width:768px){.biens-summary .bien .infos .caracs{display:-ms-flex;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}}.biens-summary .bien .infos .caracs span{display:block;padding:.5em 0;font-weight:500}@media screen and (min-width:768px){.biens-summary .bien .infos .caracs span{display:inherit;padding:0 2rem;border-right:1px solid #e8e8e9}.biens-summary .bien .infos .caracs span:last-child{border-right:0}}.biens-summary .bien .infos .caracs .titre{color:#b7b9bd;font-size:1.3em;margin-bottom:1.2rem;padding:0;text-transform:uppercase}@media screen and (min-width:768px){.biens-summary .bien .infos .caracs .titre{font-size:1rem;margin-bottom:0;padding-right:2rem}}.biens-summary .bien .infos .caracs .prix{color:#ba9778}.biens-summary .bien .infos .link{background:#142134;display:inline-block;padding:1rem 1.5rem;color:#fff;margin:1em 0;font-weight:400;transition:.3s ease}@media screen and (min-width:768px){.biens-summary .bien .infos .link{margin:0;display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}}.biens-summary .bien .infos .link:hover{background:#ba9778}.container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:1600px;margin:40px 0}.container .card{position:relative;min-width:320px;height:440px;box-shadow:inset 0 0 0 rgba(0,0,0,.2) , inset 0 0 0 rgba(255,255,255,.1) , 0 0 1px rgba(0,0,0,.3) , 0 0 1px rgba(255,255,255,.1);margin:30px}.container .card:hover .box .content p{color:#fff}.container .card .box{position:absolute;top:20px;left:20px;right:20px;bottom:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:#142134;box-shadow:0 10px 25px rgba(0,0,0,.5);transition:.5s;overflow:hidden}.container .card .box .image-container{width:100%;height:50%}.container .card .box .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.container .card .box .link{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.container .card .box:hover{transform:translateY(-50px);box-shadow:0 40px 70px rgba(0,0,0,.5)}.container .card .box .content{padding:20px;text-align:center;font-family:"Montserrat",sans-serif}.container .card .box .content h2{position:absolute;top:-10px;right:30px;font-size:8em;color:rgba(255,255,255,.05)}.container .card .box .content h3{font-size:1.8em;color:#fff;z-index:1;transition:.5s;margin-top:0!important}.container .card .box .content p{font-size:16px;font-weight:300;color:rgba(255,255,255,.5);z-index:1;transition:.5s}.container .card .box .content a{position:relative;display:inline-block;padding:8px 20px;background:#e91e63;margin-top:15px;text-decoration:none;border-radius:20px;font-weight:400;color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.2)}.breadcrumb-container{position:absolute;bottom:0;z-index:2;color:#fff;width:100%}.breadcrumb-container .breadcrumb{width:90%;max-width:1044px;margin:1rem auto;display:-ms-flex;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.breadcrumb-container .breadcrumb .content{width:48%;line-height:1.5}.breadcrumb-container .breadcrumb .content a{color:#fff;transition:.3s ease}.breadcrumb-container .breadcrumb .content a:hover{color:#ba9778}.breadcrumb-container .breadcrumb .content .pipe{padding:0 .5rem}.breadcrumb-container .breadcrumb .content .current,.breadcrumb-container .breadcrumb .content .strong{font-weight:700}.breadcrumb-container .breadcrumb.-right{justify-content:flex-end}.bureaux .bloc{margin-bottom:1.5rem;line-height:1.5}.bureaux .bloc:last-child{margin-bottom:0}.bureaux .bloc.-address,.bureaux .bloc.-horaires{padding-left:1.5rem;position:relative}.bureaux .bloc.-address i,.bureaux .bloc.-horaires i{position:absolute;top:0;left:0;line-height:1.5}.bureaux .bloc a{color:#fff;transition:.3s ease}.bureaux .bloc a:hover{color:#142134}.carousel-container{position:relative}.carousel-container .carousel{width:90%;max-width:965px;overflow:hidden;margin:auto}.carousel-container .carousel .swiper-slide{height:230px;position:relative;overflow:hidden}.carousel-container .carousel .swiper-slide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:110%;display:block;transition:.3s ease}.carousel-container .carousel .swiper-slide:hover img{height:130%}.carousel-container .swiper-button-next,.carousel-container .swiper-button-prev{width:40px;height:40px;background:#fff;transition:.3s ease;display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center}.carousel-container .swiper-button-next:hover,.carousel-container .swiper-button-prev:hover{background:#142134}.carousel-container .swiper-button-next:focus,.carousel-container .swiper-button-prev:focus{outline:none!important}.carousel-container .swiper-button-next:after,.carousel-container .swiper-button-prev:after{font-size:0;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent}.carousel-container .swiper-button-prev{left:0}.carousel-container .swiper-button-prev:after{border-right:7px solid #ba9778}.carousel-container .swiper-button-next{right:0}.carousel-container .swiper-button-next:after{border-left:7px solid #ba9778}.carousel-full{height:220px;width:100%;overflow:hidden}@media screen and (min-width:1024px){.carousel-full{height:275px}}.carousel-full .swiper-slide{height:220px;position:relative;overflow:hidden}@media screen and (min-width:1024px){.carousel-full .swiper-slide{height:275px}}.carousel-full .swiper-slide .image{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;transition:.3s ease}.carousel-full .swiper-slide .hover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(20,33,52,.7);display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;transform:translateY(100px);transition:.3s ease}.carousel-full .swiper-slide .hover .triangle-up{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:15px solid #fff;transition:.3s ease}.carousel-full .swiper-slide:hover .image{filter:grayscale(1);transform:scale(1.05)}.carousel-full .swiper-slide:hover .hover{opacity:1;transform:translateY(0)}#cookieBox{position:fixed;bottom:0;width:100%;z-index:15}#cookieBox .cookie-content{width:100%;background-color:#424242;color:#fff;font-size:13px;font-weight:300;position:relative;display:-ms-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;padding:15px 30px;text-align:center}#cookieBox p{font-size:13px;text-align:center}#cookieBox .right{margin-top:1rem;display:-ms-flex;display:flex;flex-direction:row;justify-content:center;align-items:center}#cookieBox .right a,#cookieBox .right span{background-color:#ba9778;color:#fff;cursor:pointer;text-decoration:none;border-radius:5px;display:inline-block;text-align:center;margin:0 0 0 10px;padding:8.5px 10px;line-height:1}#cookieBox.show{opacity:1;transition:all .3s ease}#cookieBox.hide{display:none}p.legal{background-color:#ba9778;color:#9c9e9f;font-size:8px;padding-left:15px;font-family:"Roboto",sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:3px}p.legal>a{text-decoration:none;color:#9c9e9f}.cta{display:inline-block;text-align:center;background:#ba9778;color:#fff;font-weight:700;font-size:1rem;text-transform:uppercase;padding:1rem 3.33rem;transform:perspective(1px) translateZ(0);position:relative;transition-property:color;transition-duration:.3s;cursor:pointer}.cta:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#142134;transform:scaleX(0);transform-origin:50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.cta:focus:before,.cta:hover:before{transform:scaleX(1)}.cta.-border{border:1px solid #ba9778;background:transparent}.cta.-border:before{background:#ba9778}.cta.-border.-darktext{color:#142134}.cta.-border.-darktext:focus,.cta.-border.-darktext:hover{color:#fff}.cta.-light{color:#ba9778;background:#f8f8f8}.cta.-light:before{background:#ba9778}.cta.-light:focus,.cta.-light:hover{color:#fff}.cta.-light:focus:before,.cta.-light:hover:before{transform:scaleX(1)}.cta.-lighthover:before{background:#f8f8f8}.cta.-lighthover:focus,.cta.-lighthover:hover{color:#ba9778}.cta.-lighthover:focus:before,.cta.-lighthover:hover:before{transform:scaleX(1)}.cta.-dark{background:#142134}.cta.-dark:before{background:#f8f8f8}.cta.-dark:focus,.cta.-dark:hover{color:#ba9778}.cta.-dark:focus:before,.cta.-dark:hover:before{transform:scaleX(1)}.cta.-arrow{display:inline-block;padding:1rem 1.33rem}.cta.-arrow span{margin-right:1.5rem}.cta.-arrow i{transition:.3s ease}.cta.-arrow:hover i,.cta.-arrow:hover img{transform:translateX(5px)}.cta-container{display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media screen and (min-width:768px){.cta-container.-row{flex-direction:row}}.cta-container.-bordertop{border-top:1px solid #f8f8f8;padding-top:2rem}@media screen and (min-width:768px){.cta-container.-bordertop{padding-top:4rem}}.cta-container.-borderbottomcontrast{border-bottom:1px solid #ba9778;padding-bottom:2rem}@media screen and (min-width:768px){.cta-container.-borderbottomcontrast{padding-bottom:4rem}}.cta-container.-marginbottom{margin:0;margin-bottom:3rem}@media screen and (min-width:1024px){.cta-container.-marginbottom{margin-top:0;margin-bottom:5rem}}.cta-container .cta{margin-bottom:1rem}@media screen and (min-width:768px){.cta-container .cta{margin-right:1.5rem;margin-bottom:0}}.cta-container .cta:last-child{margin-bottom:0;margin-right:0}.download-link{display:-ms-flex;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;color:#142134;cursor:pointer}.download-link .icon{width:21px}.download-link span{padding-left:.5em}.download-link:hover{color:#ba9778}.first-block{width:100%;height:100vh;position:fixed;z-index:-1;top:0;left:0}.first-block .slider-container{height:90vh;position:relative}.first-block .slider-container .swiper-slide{width:100%;height:100%;overflow:hidden;position:relative;background:#212121;display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center}.first-block .slider-container .swiper-slide .number{width:55px;text-align:center;color:#fff;position:absolute;right:1rem;top:43%;font-weight:700}@media screen and (min-width:1024px){.first-block .slider-container .swiper-slide .number{right:2rem}}.first-block .slider-container .swiper-slide .image{width:100%;height:100%;object-fit:cover;position:relative;display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center}.first-block .slider-container .swiper-slide .image:after{content:"";background:rgba(20,33,52,.4);position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;display:block}.first-block .slider-container .swiper-slide .content-container{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flex;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.first-block .slider-container .swiper-slide .content-container:after{content:"";background:rgba(20,33,52,.4);position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;display:block}.first-block .slider-container .swiper-slide .content-container .content{width:90%;max-width:1040px;margin:0 auto 2rem;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-duration:.6s;transition-property:opacity , transform;transform:translateX(50px);opacity:0;position:relative;z-index:2}@media screen and (min-width:1024px){.first-block .slider-container .swiper-slide .content-container .content{margin:0 auto 4rem}}.first-block .slider-container .swiper-slide .content-container .content .title{padding-bottom:2rem;margin-bottom:2rem;position:relative}.first-block .slider-container .swiper-slide .content-container .content .title:after{content:"";width:60px;height:2px;background:#ba9778;position:absolute;bottom:0;left:0;display:block}.first-block .slider-container .swiper-slide .content-container .content .title h2{font-size:1.2rem;color:#ba9778;text-transform:uppercase}@media screen and (min-width:1024px){.first-block .slider-container .swiper-slide .content-container .content .title h2{font-size:1.66rem}}.first-block .slider-container .swiper-slide .content-container .content .title h2 strong{display:block;font-size:1.92rem;color:#fff;font-family:"Times New Roman",serif;font-weight:bold}@media screen and (min-width:1024px){.first-block .slider-container .swiper-slide .content-container .content .title h2 strong{font-size:2.56rem}}.first-block .slider-container .swiper-slide .content-container .content .texte{max-width:530px;color:#fff;margin-bottom:2rem;transition-delay:.2s}.first-block .slider-container .swiper-slide .content-container .content .texte p{line-height:1.5;margin-bottom:1.5rem}.first-block .slider-container .swiper-slide .content-container .content .texte p:last-child{margin-bottom:0}.first-block .slider-container .swiper-slide .content-container .content .cta{transition-delay:.4s}.first-block .slider-container .swiper-slide .content-container .content .cta,.first-block .slider-container .swiper-slide .content-container .content .texte,.first-block .slider-container .swiper-slide .content-container .content .title{transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-duration:.6s;transition-property:opacity , transform;transform:translateX(50px);opacity:0}.first-block .slider-container .swiper-slide .content-container .content.is-animate{transform:translateX(0);opacity:1}.first-block .slider-container .swiper-slide .content-container .content.is-animate .cta,.first-block .slider-container .swiper-slide .content-container .content.is-animate .texte,.first-block .slider-container .swiper-slide .content-container .content.is-animate .title{transform:translateX(0);opacity:1}.first-block .slider-container .nav{height:100%;position:absolute;top:0;right:1rem;display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;width:55px}@media screen and (min-width:1024px){.first-block .slider-container .nav{right:2rem}}.first-block .slider-container .nav .swiper-pagination{display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.first-block .slider-container .nav .swiper-pagination-bullet{border-radius:0;width:55px;height:2px;background:transparent;opacity:1;transition:.3s ease;padding:.7rem 0;position:relative}.first-block .slider-container .nav .swiper-pagination-bullet:after{content:"";width:55px;height:2px;background:#fff;position:absolute;top:50%;left:0}.first-block .slider-container .nav .swiper-pagination-bullet-active{background:transparent}.first-block .slider-container .nav .swiper-pagination-bullet-active:after{background:#ba9778}.first-block .bandeau-portail{height:10vh;background:#142134;color:#fff;display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,255,255,.4)}@media screen and (min-width:768px){.first-block .bandeau-portail{flex-direction:row;align-items:stretch;justify-content:center}}.first-block .bandeau-portail .link{color:#fff;width:100%;display:-ms-flex;display:flex;flex-direction:row;align-items:center;justify-content:center;height:50%}@media screen and (min-width:768px){.first-block .bandeau-portail .link{width:50%;height:100%}}.first-block .bandeau-portail .link .triangle{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #fff;margin-right:1em;transition:.3s ease}@media screen and (min-width:768px){.first-block .bandeau-portail .link .triangle{margin-right:2rem}}.first-block .bandeau-portail .link span{text-transform:uppercase}.first-block .bandeau-portail .link span strong{color:#ba9778}.first-block .bandeau-portail .link:first-child:focus .triangle,.first-block .bandeau-portail .link:first-child:hover .triangle{transform:translateX(-10px)}.first-block .bandeau-portail .link:last-child{flex-direction:row-reverse}@media screen and (min-width:768px){.first-block .bandeau-portail .link:last-child{border-left:1px solid rgba(255,255,255,.4)}}.first-block .bandeau-portail .link:last-child .triangle{border-right:0;border-left:7px solid #fff;margin-right:0;margin-left:1em}@media screen and (min-width:768px){.first-block .bandeau-portail .link:last-child .triangle{margin-left:2rem}}.first-block .bandeau-portail .link:last-child:focus .triangle,.first-block .bandeau-portail .link:last-child:hover .triangle{transform:translateX(10px)}.footer-container{background:#142134;color:#fff;padding:3em 0;font-weight:400}.footer-container .footer-bottom,.footer-container .footer-top{width:90%;max-width:1040px;margin:0 auto;display:-ms-flex;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media screen and (min-width:768px){.footer-container .footer-bottom .col,.footer-container .footer-top .col{display:-ms-flex;display:flex;flex-direction:row;justify-content:space-between;width:100%}.footer-container .footer-bottom .col .subcol.-small,.footer-container .footer-top .col .subcol.-small{width:30%}}@media screen and (min-width:1224px){.footer-container .footer-bottom .col .subcol.-small,.footer-container .footer-top .col .subcol.-small{width:45%}}@media screen and (min-width:768px){.footer-container .footer-bottom .col .subcol.-large,.footer-container .footer-top .col .subcol.-large{width:50%}}@media screen and (min-width:1224px){.footer-container .footer-bottom .col .subcol.-large,.footer-container .footer-top .col .subcol.-large{width:55%}}.footer-container .footer-top{border-bottom:1px solid rgba(232,232,233,.3)}@media screen and (min-width:1124px){.footer-container .footer-top{display:-ms-flex;display:flex;flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (min-width:768px){.footer-container .footer-top .col{align-items:center}}@media screen and (min-width:1124px){.footer-container .footer-top .col{width:50%}}.footer-container .footer-top .logo-footer{width:175px;margin-bottom:2.33em}@media screen and (min-width:1124px){.footer-container .footer-top .logo-footer{width:200px}}.footer-container .footer-top .logo-footer img{width:100%}.footer-container .footer-top .subcol{padding-top:3.13rem;margin-bottom:3.13rem;position:relative;line-height:1.6}.footer-container .footer-top .subcol:before{position:absolute;content:"";width:60px;height:1px;background:#ba9778;top:0;left:0}.footer-container .footer-top .subcol .nolink{display:block;color:#fff}.footer-container .footer-top .subcol .nolink:hover{color:#ba9778}.footer-container .footer-top .subcol .content p{line-height:1.3}.footer-container .footer-bottom{padding-top:2.66em;border-bottom:1px solid rgba(232,232,233,.3);font-size:.9rem}@media screen and (min-width:1124px){.footer-container .footer-bottom{display:-ms-flex;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.footer-container .footer-bottom .subcol{margin-bottom:2.66rem;line-height:1.3}@media screen and (min-width:768px){.footer-container .footer-bottom .subcol:nth-child(2).-small{width:50%}}@media screen and (min-width:1224px){.footer-container .footer-bottom .subcol:nth-child(2).-small{width:45%}}.footer-container .footer-bottom .subcol .title{color:#ba9778;text-transform:uppercase;margin-bottom:1.6em}.footer-container .footer-bottom .subcol .menu .menu-item{margin-bottom:.7rem;font-size:.9rem}.footer-container .footer-bottom .subcol .menu .menu-item a{color:#fff}.footer-container .footer-bottom .subcol .menu .menu-item a:before{content:">";color:#fff;padding-right:5px}.footer-container .footer-bottom .subcol .menu .menu-item:hover a{color:#ba9778}.form-group{display:-ms-flex;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media screen and (min-width:768px){.form-group{flex-direction:row;align-items:flex-start;justify-content:space-between}}.form-group .form-control{width:100%;display:-ms-flex;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:.9rem;font-family:"Montserrat",sans-serif}.form-group .form-control.-bigmargin{margin-bottom:3rem}@media screen and (min-width:768px){.form-group .form-control{width:46%}}.form-group .form-control span,.form-group .form-control>p{width:100%}.form-group .form-control span input:not([type=checkbox]),.form-group .form-control span textarea,.form-group .form-control>p input:not([type=checkbox]),.form-group .form-control>p textarea{width:100%}.form-group .form-control span input:not([type=checkbox]),.form-group .form-control>p input:not([type=checkbox]){-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:0;background:#fff;border:1px solid #e8e8e9;transition:.3s ease;padding:1em;box-sizing:border-box;font-size:1em}.form-group .form-control span input:not([type=checkbox]):focus,.form-group .form-control>p input:not([type=checkbox]):focus{outline:none!important;border:1px solid #ba9778}.form-group .form-control span input:not([type=checkbox])::placeholder,.form-group .form-control>p input:not([type=checkbox])::placeholder{font-family:"Montserrat",sans-serif;font-size:1em}.form-group .form-control span textarea,.form-group .form-control>p textarea{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:0;background:#fff;border:1px solid #e8e8e9;transition:.3s ease;padding:1em;box-sizing:border-box;font-size:1em}.form-group .form-control span textarea:focus,.form-group .form-control>p textarea:focus{outline:none!important;border:1px solid #ba9778}.form-group .form-control span textarea::placeholder,.form-group .form-control>p textarea::placeholder{font-family:"Montserrat",sans-serif;font-size:1em}.form-group .form-control .message{margin-top:.5rem}.form-group .form-control .acceptance{text-align:left}.form-group .form-control .acceptance .wpcf7-list-item{margin-left:0}.form-group .form-control .acceptance .wpcf7-list-item a{color:#000}.form-group .form-control .acceptance .wpcf7-list-item a:hover{color:#ba9778}@media screen and (min-width:768px){.form-group.-single{flex-direction:column;align-items:flex-start;justify-content:center}}.form-group.-single .form-control{width:100%}@media screen and (min-width:768px){.form-group.-single .form-control{width:100%}}.form-group.-send .form-control{margin-bottom:0;width:auto;margin:auto;transform:perspective(1px) translateZ(0);position:relative;transition-property:color;transition-duration:.3s;cursor:pointer;background:#ba9778;height:47px}.form-group.-send .form-control:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#142134;transform:scaleX(0);transform-origin:50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.form-group.-send .form-control:focus:before,.form-group.-send .form-control:hover:before{transform:scaleX(1)}.form-group.-send .form-control .wpcf7-submit{border-color:transparent!important;border:none;background-color:transparent;-webkit-appearance:none;appearance:none;margin:auto}@media screen and (min-width:1024px){.form-contact .wpcf7 .form-top{margin-bottom:3rem}}.form-contact .wpcf7 .form-top .left{display:-ms-flex;display:flex;flex-direction:column;justify-content:space-between}.form-contact .wpcf7 .form-top .left .titre{text-transform:uppercase;font-weight:400;color:#ba9778;font-size:1.4rem;position:relative;padding-bottom:2rem;margin-bottom:2rem}.form-contact .wpcf7 .form-top .left .titre span{color:#000;text-transform:uppercase;font-family:"Times New Roman",serif;font-size:2.3rem;font-weight:bold}@media screen and (min-width:768px){.form-contact .wpcf7 .form-top .left .titre{padding-bottom:3rem;margin-bottom:3rem}}.form-contact .wpcf7 .form-top .left .titre:after{content:"";display:block;width:60px;height:1px;background:#ba9778;position:absolute;bottom:0;left:-5px}.form-contact .wpcf7 .form-top .left p{margin-bottom:1.5rem;line-height:1.5}.form-contact .wpcf7 .form-top .left p strong{font-weight:bold}.form-contact .wpcf7 .form-top .left p:last-child{margin-bottom:0}.form-contact .wpcf7 .form-top .left p .pipe{color:#ba9778;padding:0 1rem}.form-contact .wpcf7 .form-top .left p a{color:#142134;transition:.3s ease}.form-contact .wpcf7 .form-top .left p a:hover{color:#ba9778}@media screen and (min-width:1024px){.form-contact .wpcf7 .form-top .right .form-group:last-child .form-control{margin-bottom:0!important}}.form-contact .wpcf7 .form-group{width:100%}@media screen and (min-width:1024px){.form-contact .wpcf7 .form-group{display:-ms-flex;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.form-contact .wpcf7 .form-group .form-control{width:100%;margin-bottom:2rem}@media screen and (min-width:1024px){.form-contact .wpcf7 .form-group .form-control{width:48%;margin-bottom:3rem}}.form-contact .wpcf7 .form-group .form-control.-nomarginbottom{margin-bottom:0}.form-contact .wpcf7 .form-group .form-control>span{width:100%}.form-contact .wpcf7 .form-group .form-control label{display:inline-block;margin-bottom:.3rem}.form-contact .wpcf7 .form-group .form-control input,.form-contact .wpcf7 .form-group .form-control textarea{width:100%;font-size:1rem;box-sizing:border-box;font-family:"Montserrat",sans-serif}.form-contact .wpcf7 .form-group .form-control textarea{padding:10px;transition:.3s ease;border:1px solid rgba(66,66,66,.2)}.form-contact .wpcf7 .form-group .form-control textarea::placeholder{color:#e8e8e9;font-size:1rem}.form-contact .wpcf7 .form-group .form-control textarea:focus{border:1px solid #ba9778;outline:none!important}.form-contact .wpcf7 .form-group .form-control input:not([type=checkbox]){-webkit-appearance:none;appearance:none;border:none;background:none;border-bottom:1px solid rgba(66,66,66,.2);transition:.3s ease;padding:5px 0}.form-contact .wpcf7 .form-group .form-control input:not([type=checkbox]):focus{border-bottom:1px solid #ba9778;outline:none!important}@media screen and (min-width:1024px){.form-contact .wpcf7 .form-group.-single .form-control{width:100%}}.form-contact .wpcf7 .form-group.-text{margin:2rem 0}.form-contact .wpcf7 .form-group.-text .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.form-contact .wpcf7 .form-group.-text .wpcf7-acceptance .wpcf7-list-item>label{display:-ms-flex;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.form-contact .wpcf7 .form-group.-text .wpcf7-acceptance .wpcf7-list-item>label p{line-height:1.5}.form-contact .wpcf7 .form-group.-text .wpcf7-acceptance input{border:none;background:none;border-radius:0!important;border:1px solid #f8f8f8;transition:.3s ease;width:20px;height:20px;margin:0;margin-right:.8em}.form-contact .wpcf7 .form-group.-text .wpcf7-acceptance input:focus{border:1px solid #ba9778;background:#ba9778;outline:none!important}.form-contact .wpcf7 .form-group.-send .form-control{margin-bottom:0;width:auto;margin:auto;transform:perspective(1px) translateZ(0);position:relative;transition-property:color;transition-duration:.3s;cursor:pointer;background:#ba9778;height:47px}.form-contact .wpcf7 .form-group.-send .form-control:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#142134;transform:scaleX(0);transform-origin:50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.form-contact .wpcf7 .form-group.-send .form-control:focus:before,.form-contact .wpcf7 .form-group.-send .form-control:hover:before{transform:scaleX(1)}.form-contact .wpcf7 .form-group.-send .form-control .wpcf7-submit{border-color:transparent!important;border:none;background-color:transparent;-webkit-appearance:none;appearance:none;margin:auto;padding:1rem 3.33rem}.form-bien{width:100%;max-width:755px;margin:0 auto}.full-image{background:#142134;width:100%;padding:3rem 0;position:relative;overflow:hidden;color:#fff}.full-image.-contrast{background:#dccbbc}.full-image .image{width:100%;height:500px;background-size:cover;background-position:center;background-attachment:fixed;opacity:.35;position:absolute;top:0;left:0}.full-image .section-container{position:relative;z-index:1}.full-image .section-title strong{text-transform:uppercase}.full-image.-filtercontrast .image{opacity:1;height:100%}.full-image.-filtercontrast .image .filter{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.gallery-thumbs-container{height:300px;position:relative}@media screen and (min-width:530px){.gallery-thumbs-container{height:400px}}@media screen and (min-width:650px){.gallery-thumbs-container{height:500px}}@media screen and (min-width:1024px){.gallery-thumbs-container{height:690px}}.gallery-thumbs-container .swiper-container{width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.gallery-thumbs-container .swiper-slide{background-size:cover;background-position:center}.gallery-thumbs-container .gallery-top{height:68%;width:100%;position:relative}.gallery-thumbs-container .gallery-top .swiper-slide .hover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(20,33,52,.5);display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;transform:translateY(100px);transition:.3s ease}.gallery-thumbs-container .gallery-top .swiper-slide .hover .cross{position:relative}.gallery-thumbs-container .gallery-top .swiper-slide .hover .cross:after,.gallery-thumbs-container .gallery-top .swiper-slide .hover .cross:before{content:"";width:5px;height:40px;background:#fff;transform-origin:center;display:block}.gallery-thumbs-container .gallery-top .swiper-slide .hover .cross:after{position:absolute;top:0;transform:rotate(90deg)}.gallery-thumbs-container .gallery-top .swiper-slide:hover .image{transform:scale(1.05)}.gallery-thumbs-container .gallery-top .swiper-slide:hover .hover{opacity:1;transform:translateY(0)}.gallery-thumbs-container .gallery-thumbs{height:28%;box-sizing:border-box;padding-top:18px}.gallery-thumbs-container .gallery-thumbs .swiper-slide{width:33%;height:100%;cursor:pointer!important}.gallery-thumbs-container .swiper-button-next,.gallery-thumbs-container .swiper-button-prev{width:40px;height:40px;background:#ba9778;margin-top:0;top:70%;transform:translateY(-100%);display:-ms-flex;display:flex;flex-direction:column;justify-content:center;transition:.3s ease;cursor:pointer}.gallery-thumbs-container .swiper-button-next:after,.gallery-thumbs-container .swiper-button-prev:after{font-size:0}.gallery-thumbs-container .swiper-button-next:hover,.gallery-thumbs-container .swiper-button-prev:hover{background:#142134}.gallery-thumbs-container .swiper-button-next:focus,.gallery-thumbs-container .swiper-button-prev:focus{outline:none!important}.gallery-thumbs-container .swiper-button-prev{left:100%;transform:translate(-200%,-100%);align-items:flex-end}.gallery-thumbs-container .swiper-button-prev:after{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:14px solid #fff;margin-right:13px}.gallery-thumbs-container .swiper-button-next{right:0;align-items:flex-start}.gallery-thumbs-container .swiper-button-next:after{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:14px solid #fff;margin-left:13px}.header-container{display:-ms-flex;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;padding:1.53rem 0;position:relative;width:100%;box-sizing:border-box;position:fixed;top:0;left:0;z-index:9999;transition:transform .3s ease}@media screen and (min-width:1024px){.header-container{justify-content:space-between}}.header-container.-slideup{transform:translateY(-100%)}.header-container.-slidedown{transform:translateY(0%);background:#142134}.header-container.-slidedown .logo-container{width:85px}.header-container .logo-container{width:170px;display:block}@media screen and (min-width:1024px){.header-container .logo-container{margin-left:5%}}@media screen and (min-width:1440px){.header-container .logo-container{margin-left:12.18%}}.header-container .logo-container img{width:100%;height:auto}.header-container .header-content{position:fixed;width:300px;height:100vh;background:#142134;padding:5rem 2rem 2rem;top:0;right:0;transform:translateX(100%);transition:.3s ease;z-index:10;display:-ms-flex;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (min-width:1024px){.header-container .header-content{width:auto;height:auto;background:transparent;padding:0;top:auto;flex-direction:row;align-items:center;justify-content:center;transform:translateX(0%)}}.header-container .header-content.open{transform:translateX(0%)}.header-container .header-content.open .menu,.header-container .header-content.open .phone,.header-container .header-content.open .socials{animation:fade-in-left .5s ease-in-out forwards;animation-delay:.3s}.header-container .header-content .socials{display:-ms-flex;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:1.5rem;opacity:0}@media screen and (min-width:1024px){.header-container .header-content .socials{margin-bottom:0;margin:0 1.46rem;opacity:1}}.header-container .header-content .socials .link{width:30px;height:30px;border-radius:100%;border:1px solid #ba9778;display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ba9778;margin-right:5px;transition:.3s ease}.header-container .header-content .socials .link:last-child{margin-right:0}.header-container .header-content .socials .link:focus,.header-container .header-content .socials .link:hover{color:#fff;border-color:#fff}.header-container .header-content .socials .link.-facebook{border:1px solid #3b5998;background:#fff;color:#3b5998}.header-container .header-content .socials .link.-facebook:focus,.header-container .header-content .socials .link.-facebook:hover{color:#fff;background:#3b5998}.header-container .header-content .phone{color:#ba9778;opacity:0}@media screen and (min-width:1024px){.header-container .header-content .phone{opacity:1;color:#fff;background:#ba9778;padding:.9rem 1.2rem .9rem .9rem}}.header-container .header-content .phone:focus,.header-container .header-content .phone:hover{color:#fff}@media screen and (min-width:1024px){.header-container .header-content .phone:focus,.header-container .header-content .phone:hover{color:#142134}}.header-container .header-content .phone i{margin-right:5px}@media screen and (min-width:1024px){.header-container .header-content .phone i{font-size:1.2em}.header-container .header-content .phone span{display:none}}.hero-container{width:100%;height:300px;background:#142134;position:relative}@media screen and (min-width:1024px){.hero-container{height:500px}}.hero-container.-small{height:235px}.hero-container .image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.7}.hero-container .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:"Times New Roman",serif;color:#fff;font-weight:900;text-align:center;font-size:2.2rem}.hero-container .title:after{content:"";background-color:#ba9778;position:absolute;left:50%;top:150%;height:5px;width:50px;transform:translate(-50%,-500%)}@media screen and (min-width:768px){.hero-container .title{font-size:3rem}}.hero-container .hero-cta{position:absolute;bottom:15%;left:50%;transform:translate(-50%,-10%);color:#fff}.infos-block{background:#142134;color:#fff;padding:4rem 3.73rem;width:100%;box-sizing:border-box;height:510px;display:-ms-flex;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (min-width:768px){.infos-block.-negtop{position:relative;top:-10rem;margin-bottom:-9rem}.infos-block.-negtop.-smaller{margin-bottom:-8rem}.infos-block.-absolute{position:absolute;width:45%;top:-3rem}}@media screen and (min-width:1024px){.infos-block.-absolute{width:35%}}.infos-block .title{position:relative;padding-bottom:1.8rem;margin-bottom:1.8rem}.infos-block .title:after{content:"";width:50px;height:1px;background:#ba9778;display:block;position:absolute;bottom:0;left:0}.infos-block .title h2{font-family:"Times New Roman",serif;text-transform:uppercase;font-weight:bold;font-size:2.1rem}.infos-block .title.-secondfont{padding-bottom:1.5rem;margin-bottom:1.5rem}.infos-block .title.-secondfont h2 .main{font-family:"Montserrat",sans-serif;color:#ba9778;font-weight:400}.infos-block .subtitle{font-size:1.2rem;margin-bottom:2rem;line-height:1}@media screen and (min-width:1024px){.infos-block .subtitle{font-size:1.5rem}}.infos-block .subtitle.-bold{font-weight:bold}.infos-block .subtitle strong{font-size:1.5rem;color:#ba9778;font-weight:bold}@media screen and (min-width:1024px){.infos-block .subtitle strong{font-size:2rem}}.infos-block .cta{margin-bottom:3.4rem;padding:1rem 2rem}.infos-block .caracs.-marginbottom{margin-bottom:3.4rem}.infos-block .caracs>.item{padding-left:2.4rem;position:relative;margin-bottom:.6rem}.infos-block .caracs>.item:before{content:"";display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #fff;position:absolute;left:0;top:3px}.infos-block .coords{display:-ms-flex;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:0;margin-top:auto}.infos-block .coords .link{color:#fff;margin-bottom:.5rem;transition:.3s ease}.infos-block .coords .link:last-child{margin-bottom:0}.infos-block .coords .link:hover{color:#ba9778}.infos-text .title{color:#ba9778;font-size:1.66rem;margin-bottom:3rem}.infos-text .wp-content *{font-family:"Montserrat",sans-serif!important;background:transparent!important;color:#000!important;font-size:1rem!important}.intro-slider{width:100%;max-width:490px;position:relative;overflow:hidden;height:230px}@media screen and (min-width:768px){.intro-slider{height:270px}}.intro-slider-container{position:relative}.intro-slider-container:before{content:"";width:168px;height:270px;background:rgba(255,255,255,.1);position:absolute;z-index:0;display:block;right:-18px;bottom:-20px}.intro-slider .swiper-slide{width:100%;height:100%;position:relative}.intro-slider .swiper-slide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;display:block}.intro-slider .swiper-button-next,.intro-slider .swiper-button-prev{width:35px;height:35px;background:#ba9778;top:100%;margin-top:0;top:100%;transform:translateY(-100%);display:-ms-flex;display:flex;flex-direction:column;justify-content:center;transition:.3s ease;cursor:pointer}.intro-slider .swiper-button-next:after,.intro-slider .swiper-button-prev:after{font-size:0}.intro-slider .swiper-button-next:hover,.intro-slider .swiper-button-prev:hover{background:#142134}.intro-slider .swiper-button-next:focus,.intro-slider .swiper-button-prev:focus{outline:none!important}.intro-slider .swiper-button-prev{left:100%;transform:translate(-200%,-100%);align-items:flex-end}.intro-slider .swiper-button-prev:after{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:10px solid #fff;margin-right:13px}.intro-slider .swiper-button-next{right:0;align-items:flex-start}.intro-slider .swiper-button-next:after{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #fff;margin-left:13px}.last-biens{width:100%}.last-biens .filters-container{display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;padding:2rem 0}@media screen and (min-width:768px){.last-biens .filters-container{flex-direction:row;padding:3rem 0}}.last-biens .filters-container .filter{-webkit-appearance:none;appearance:none;border:none;background:none;font-size:1rem;text-transform:uppercase;padding:.5rem 0;transition:color .3s ease}@media screen and (min-width:768px){.last-biens .filters-container .filter{font-size:1.2rem;padding:0 2rem;border-right:1px solid #ba9778}.last-biens .filters-container .filter:last-child{border-right:0}}.last-biens .filters-container .filter.active,.last-biens .filters-container .filter:focus,.last-biens .filters-container .filter:hover{color:#ba9778;outline:none!important}.last-biens .last-container{width:100%;max-width:915px;margin:4rem auto 3rem;display:-ms-flex;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (min-width:768px){.last-biens .last-container{margin:5rem auto 4rem}}.last-biens .last-container .last-sizer{width:33.3%}.last-biens .last-container .bien{width:100%;height:230px;position:relative;margin-bottom:1.2rem;overflow:hidden;color:#fff;border-left:10px solid transparent;border-right:10px solid transparent;box-sizing:border-box;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);display:block}@media screen and (min-width:768px){.last-biens .last-container .bien{width:50%}}@media screen and (min-width:1024px){.last-biens .last-container .bien{width:33%}}.last-biens .last-container .bien .image{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;transition:all .3s ease}.last-biens .last-container .bien .hover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(20,33,52,.7);display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;transform:translateY(100px);transition:all .3s ease}.last-biens .last-container .bien .hover .title{font-family:"Times New Roman",serif;text-transform:uppercase;font-weight:bold;font-size:1.3rem;position:relative;padding-bottom:1.3rem;margin-bottom:1.3rem}.last-biens .last-container .bien .hover .title:after{content:"";width:60px;height:2px;background:#ba9778;display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.last-biens .last-container .bien .hover .item{line-height:1.3}.last-biens .last-container .bien .hover .item strong{font-weight:bold}.last-biens .last-container .bien:hover .image{filter:grayscale(1);transform:scale(1.05)}.last-biens .last-container .bien:hover .hover{opacity:1;transform:translateY(0)}.listing-biens{display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:2.5rem 0 0}@media screen and (min-width:768px){.listing-biens{flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;margin:4.5rem 0 1.5rem}}.listing-biens .listing-group{display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:768px){.listing-biens .listing-group{flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap}}.listing-biens .listing-group.show{display:-ms-flex;display:flex;animation:creation_show 2s ease-out both}.listing-biens .listing-group.hide{display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.listing-biens .bien-single{width:100%;max-width:314px;background:#fff;margin-bottom:3.333rem;box-shadow:0 0 10px 5px rgba(0,0,0,.1);color:#000}.listing-biens .bien-single.show{display:-ms-flex;display:flex;animation:creation_show 2s ease-out both}.listing-biens .bien-single.hide{display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.listing-biens .bien-single:hover .image-container img{height:115%}.listing-biens .bien-single article{display:-ms-flex;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}.listing-biens .bien-single article .image-container{width:100%;height:215px;overflow:hidden;position:relative}.listing-biens .bien-single article .image-container .image{background-size:cover;background-position:center;background-repeat:no-repeat;transition:.3s ease;height:100%}.listing-biens .bien-single article .image-container img{width:auto;height:110%;object-fit:cover;transition:.3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.listing-biens .bien-single article .content{padding:2.533rem 2rem;width:100%;box-sizing:border-box}.listing-biens .bien-single article .content .title{color:#b7b9bd;font-weight:900;margin-bottom:.3rem;font-size:1.05rem}.listing-biens .bien-single article .content .town{font-size:.8rem;font-weight:bold;margin-bottom:2.5rem}.listing-biens .bien-single article .content .caracs{width:100%;font-size:.7rem}.listing-biens .bien-single article .content .caracs .carac{display:-ms-flex;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #e8e8e9;width:100%}.listing-biens .bien-single article .content .caracs .carac:last-child{border-bottom:0}.listing-biens .bien-single article .content .caracs .carac .name{font-weight:700}.listing-biens .bien-single article:hover .image-container .image{transform:scale(1.05)}.loader{display:none;opacity:0;width:100%}.loader i{display:block;color:#ba9778;margin:auto;text-align:center}.loader.active{opacity:1;display:block}#map-projects,#map-single{height:300px}@media screen and (min-width:1024px){#map-projects,#map-single{height:550px}}.menu-button{width:40px;height:30px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;position:absolute;top:1.5rem;right:1.5rem;z-index:100}@media screen and (min-width:1024px){.menu-button{display:none}}.menu-button span{display:block;position:absolute;height:5px;width:100%;background:#ba9778;border-radius:0;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.menu-button span:first-child{top:0;transform-origin:left center}.menu-button span:nth-child(2){top:12px;transform-origin:left center}.menu-button span:nth-child(3){top:25px;transform-origin:left center}.menu-button.open span{background:#ba9778}.menu-button.open span:first-child{transform:rotate(45deg);top:0;left:7px}.menu-button.open span:nth-child(2){width:0%;opacity:0}.menu-button.open span:nth-child(3){transform:rotate(-45deg);top:28px;left:7px}.menu-button.open span:nth-child(4){top:12px;width:0%;left:50%}.nav-container{margin-bottom:1.5rem}@media screen and (min-width:1024px){.nav-container{margin-bottom:0}}.nav-container .menu{opacity:0}@media screen and (min-width:1024px){.nav-container .menu{display:-ms-flex;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;opacity:1}}.nav-container .menu .menu-item a{display:-ms-flex;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff;padding:1em 0;position:relative;text-transform:uppercase;font-weight:400}@media screen and (min-width:1024px){.nav-container .menu .menu-item a{padding:1em 1.4em}}.nav-container .menu .menu-item a:after{content:"";width:0;height:2px;background:#ba9778;position:absolute;bottom:-2rem;left:1.4em;transition:.3s ease}@media screen and (min-width:1024px){.nav-container .menu .menu-item:not(.contact) a:before{content:"";height:1em;width:1px;background:#fff;display:block;position:absolute;left:0;top:1em}.nav-container .menu .menu-item:first-child a:before{display:none}}.nav-container .menu .menu-item.current-menu-item a{color:#ba9778}@media screen and (min-width:1024px){.nav-container .menu .menu-item.current-menu-item a{color:#fff}.nav-container .menu .menu-item.current-menu-item a:after{width:60px}}.nav-container .menu .menu-item:hover a{color:#ba9778;font-weight:600}@media screen and (min-width:1024px){.nav-container .menu .menu-item:hover a{color:#fff}.nav-container .menu .menu-item:hover a:after{width:60px}}.nav-container .menu .menu-item.contact{margin-top:1em}@media screen and (min-width:1024px){.nav-container .menu .menu-item.contact{margin-top:0}}.nav-container .menu .menu-item.contact a{display:inline-block;text-align:center;background:transparent;border:1px solid #ba9778;color:#fff;font-weight:700;font-size:1rem;text-transform:uppercase;padding:1rem 3.33rem;transform:perspective(1px) translateZ(0);position:relative;transition-property:color;transition-duration:.3s;cursor:pointer}.nav-container .menu .menu-item.contact a:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#ba9778;transform:scaleX(0);transform-origin:50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.nav-container .menu .menu-item.contact a:after{display:none}.nav-container .menu .menu-item.contact a:focus,.nav-container .menu .menu-item.contact a:hover{color:#fff}.nav-container .menu .menu-item.contact a:focus:before,.nav-container .menu .menu-item.contact a:hover:before{transform:scaleX(1)}.mc4wp-form .mc4wp-form-fields>p{margin-bottom:2em}.mc4wp-form .form-newsletter{display:-ms-flex;display:flex;flex-direction:row;align-items:stretch;justify-content:center;width:247px;position:relative}.mc4wp-form .form-newsletter input{-webkit-appearance:none;appearance:none;background:none;border:none;border-bottom:1px solid #ba9778;width:100%;padding:5px 20px 5px 0;color:#ba9778;transition:.3s ease}.mc4wp-form .form-newsletter input:focus{outline:none;border-bottom:1px solid #fff}.mc4wp-form .form-newsletter input[type="submit"]{text-indent:-99999px;width:11px;background:url(https://progimo.be/wp-content/themes/progimo/assets/images/arrow-contrast.png) center no-repeat;background-size:65%;border-bottom:1px solid transparent;position:absolute;right:0;top:0;margin-right:10px;transition:.3s ease;cursor:pointer!important}.mc4wp-form .form-newsletter input[type="submit"]:hover{margin-right:0}.photos-container{opacity:1;width:100%}.photos-container:after{content:"";display:block;clear:both}.photos-container.are-images-unloaded{opacity:0}.photos-container .grid-sizer{width:25%;box-sizing:border-box}@media screen and (min-width:981px){.photos-container .grid-sizer{width:33.33%}}.photos-container .item{width:100%;height:220px;overflow:hidden;background-size:cover;background-position:center;margin-bottom:16px;box-sizing:border-box;transition:opacity .3s ease!important}.photos-container .item.show{display:-ms-flex;display:flex;animation:creation_show 2s ease-out both}.photos-container .item.hide{display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}@media screen and (min-width:600px){.photos-container .item{width:48%}}@media screen and (min-width:768px){.photos-container .item{height:340px}}@media screen and (min-width:981px){.photos-container .item{width:30%;height:240px}}@media screen and (min-width:1132px){.photos-container .item{width:32%;height:340px}.photos-container .item:nth-child(12n+1){height:536px}.photos-container .item:nth-child(12n+3){height:536px}.photos-container .item:nth-child(12n+4){height:536px}.photos-container .item:nth-child(12n+8){height:536px}.photos-container .item:nth-child(12n+10){height:536px}.photos-container .item:nth-child(12n+11){height:536px}}.photos-container .item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%;transition:height .3s ease}.photos-container .item:hover img{height:110%}.point-forts-container{display:-ms-flex;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between;width:100%}.point-forts-container .point-fort{width:250px;display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem;box-sizing:border-box;background:#e8e8e9;color:#142134;margin-bottom:1rem;text-align:center}@media screen and (min-width:981px){.point-forts-container .point-fort{margin-bottom:0}}.point-forts-container .point-fort:nth-child(2n){background:#142134!important;color:#ba9778!important}.point-forts-container .point-fort:nth-child(2n) .surtitre h3{color:#fff!important;text-transform:capitalize!important}.point-forts-container .point-fort .icone{margin-bottom:1.5rem;height:55px}.point-forts-container .point-fort .icone img{height:100%;width:auto}.point-forts-container .point-fort .surtitre h3{color:#ba9778!important;margin-bottom:2.2rem!important;font-size:1.3rem!important;font-family:"Times New Roman",serif!important;font-weight:bold!important;text-transform:capitalize!important}.point-forts-container .point-fort .titre h3{font-size:.9rem!important;line-height:1.2}#popup{position:fixed;width:100%;height:100vh;background:rgba(0,0,0,.7);display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:20;top:0;left:0}#popup .popup-content{position:relative;width:90%;max-width:430px}#popup .popup_close{background:#142134;color:#fff;display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;width:35px;height:40px;position:absolute;top:-40px;right:0;cursor:pointer;transition:.3s ease}@media screen and (min-width:768px){#popup .popup_close{right:-35px}}#popup .popup_close span{font-size:1.5rem;transition:.3s ease}#popup .popup_close:hover{color:#ba9778}#popup .popup-container{width:100%;height:80vh;max-height:590px;overflow:scroll;background:#fff}#popup .popup-container .intro{text-align:center;position:relative;padding-bottom:1.7rem}#popup .popup-container .intro .surtitre{margin-bottom:1.7rem}#popup .popup-container .intro .surtitre span{background:#142134;color:#fff;text-transform:uppercase;padding:.5rem 1rem;font-size:2rem;display:inline-block;font-family:"Montserrat",sans-serif;font-weight:900}#popup .popup-container .intro .titre{font-size:1.8rem;font-weight:300;text-transform:uppercase;color:#949494}#popup .popup-container .intro .titre strong{font-weight:900;font-size:2.5rem;color:#ba9778}#popup .popup-container .intro .titre em{color:#142134;font-weight:700}#popup .popup-container .intro:after{content:"";display:block;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;position:absolute;left:50%;top:100%;transform:translateX(-50%);z-index:1;border-top:15px solid #fff}#popup .popup-container .biens{display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;color:#000}#popup .popup-container .biens .bien{display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;color:#000;margin-bottom:3rem}#popup .popup-container .biens .bien .image{width:100%;height:245px;overflow:hidden;position:relative;display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center}#popup .popup-container .biens .bien .image img{width:100%;height:100%;object-fit:cover}#popup .popup-container .biens .bien .content{width:100%;display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center}#popup .popup-container .biens .bien .content p{margin-bottom:1rem}#popup .popup-container .biens .bien .content p:last-child{margin-bottom:0}#popup .popup-container .biens .bien .lieu{display:inline-block;background:#ba9778;text-transform:uppercase;color:#fff;font-weight:900;font-size:2em;width:290px;position:relative;top:-1rem;margin-bottom:.5rem;padding:1rem 1rem;text-align:center}#popup .popup-container .biens .bien .text{text-align:center;margin-bottom:1.5rem}#popup .popup-container .biens .bien .text p{line-height:1.3}#popup .popup-container .biens .bien .infos{text-transform:uppercase;font-size:1.3rem;text-align:center;margin-bottom:1.5rem}#popup .popup-container .biens .bien .infos .single-hour{margin-bottom:.3rem}#popup .popup-container .biens .bien .infos .single-hour .day{font-weight:300;color:#949494}#popup .popup-container .biens .bien .infos .single-hour .hours{font-weight:500;color:#000}#popup .popup-container .biens .bien .border{display:block;width:90%;margin:0 auto;border:1px solid #000;border-top:0;height:15px;max-width:365px}#popup .popup-container .popup-footer{background:#142134;text-align:center;padding:2.5rem;color:#fff;font-size:1.33rem;position:relative}#popup .popup-container .popup-footer:before{content:"";display:block;width:280px;height:4px;background:#ba9778;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}#popup .popup-container .popup-footer p a{color:#fff}#popup .popup-container .popup-footer p:first-child{margin-bottom:1rem}#popup .popup-container .popup-footer p strong{font-weight:900;font-size:2rem;display:block}.scroll-icon{display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:absolute;bottom:-70px;left:50%;transform:translate(-50%)}.scroll-icon .scroll{text-transform:uppercase;font-size:.9em;margin-bottom:.7rem;color:#fff}.scroll-icon .bar{width:1px;height:30px;display:inline-block;margin:auto;background:rgba(255,255,255,.7);overflow:hidden;position:relative}.scroll-icon .bar:before{content:"";width:2px;height:100px;background:#fff;position:absolute;top:0;left:0;animation:scrollbar infinite 2s ease}.search-container{background:#142134;display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;width:95%;max-width:300px;margin:-2em auto 0;position:relative;z-index:2;padding:1em 2em;box-sizing:border-box}@media screen and (min-width:768px){.search-container{width:100%;max-width:100%;margin:0 auto;padding:2em 2em 3em}}.search-container.-small{max-width:1040px}@media screen and (min-width:768px){.search-container.-negtop{position:relative;top:-3em;margin-bottom:-3em}}@media screen and (min-width:1024px){.search-container.-absolute{position:absolute;left:50%;transform:translateX(-50%)}}.search-container .top{width:100%;padding-bottom:1.5rem;position:relative;margin-bottom:1.5rem;text-align:center}.search-container .top:after{content:"";width:112px;height:1px;background:rgba(255,255,255,.5);position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block}.search-container .top .title{color:#ba9778;font-weight:bold;text-transform:uppercase;font-family:"Times New Roman",serif;font-size:2em}.search-container form{width:100%}@media screen and (min-width:768px){.search-container form{display:-ms-flex;display:flex;align-items:center;justify-content:center;flex-direction:row}}.search-container .form-block{width:220px;border:1px solid rgba(255,255,255,.5);position:relative;margin:0 auto 1.5rem}@media screen and (min-width:768px){.search-container .form-block{width:185px;margin:0;margin-right:25px}}.search-container .form-block:after{content:"";display:block;width:15px;height:8px;background:url(https://progimo.be/wp-content/themes/progimo/assets/images/chevron-down.png) center no-repeat;background-size:cover;position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none}.search-container .form-block.-noselect{width:220px;border-bottom:1px solid rgba(255,255,255,.1);position:relative}@media screen and (min-width:768px){.search-container .form-block.-noselect{width:185px;border-bottom:0;border-right:1px solid rgba(255,255,255,.1)}}.search-container .form-block.-noselect:after{display:none}.search-container .form-block input[type="number"]::placeholder{font-size:1em!important;font-family:"Montserrat",sans-serif!important;color:#fff;text-align:left}.search-container .form-block-send{transform:perspective(1px) translateZ(0);position:relative;transition-property:color;transition-duration:.3s;cursor:pointer!important;text-align:center}@media screen and (min-width:768px){.search-container .form-block-send{text-align:left}}.search-container .form-block-send:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#fff;transform:scaleX(0);transform-origin:50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.search-container .form-block-send:focus:before,.search-container .form-block-send:hover:before{transform:scaleX(1)}.search-container .form-block-send:focus input,.search-container .form-block-send:hover input{color:#142134}.search-container .form-block-send input{-webkit-appearance:none;appearance:none;width:185px;border:1px solid #fff;background:none;color:#fff;padding:1em;margin:0 auto;margin-top:1em;text-align:left;height:50px;transition:.3s ease;cursor:pointer!important}@media screen and (min-width:768px){.search-container .form-block-send input{margin-top:0}}.search-container .form-block#localite{position:relative}.search-container .form-block#localite select{display:none}.search-container .form-block select{appearance:none;-moz-appearance:none;-webkit-appearance:none}.search-container .form-block input,.search-container .form-block select{width:100%;background:#142134;border:none;border-radius:0;height:50px;padding:0 5px;color:#fff;text-align:left;font-size:1em}.search-container .form-block input::placeholder,.search-container .form-block select::placeholder{color:#fff}.search-container .form-block input:focus,.search-container .form-block select:focus{outline:none}.search-container .form-block option{color:#fff;text-align:center}.select2-search__field{box-sizing:border-box;-webkit-appearance:none;appearance:none;background:none;width:100%;background:#142134;border:none;border-radius:0;height:50px;padding:0 5px;color:#fff;margin:0!important}.select2-search__field::placeholder{font-size:.8rem!important;font-family:"Montserrat",sans-serif!important;color:#fff}.select2-search__field:focus{outline:none!important}.select2-results__options{position:absolute;background-color:#142134;z-index:99;top:100%;overflow-y:scroll;width:100%;color:#fff}.select2-results__options>.select2-results__option{padding:.5rem;box-sizing:border-box;font-size:.9rem}.select2-container{width:81%}.select2-container .select2-selection--multiple,.select2-container .select2-selection--single{box-sizing:border-box;-webkit-appearance:none;appearance:none;background:none;width:100%;background:#142134;border:none;border-radius:0;height:50px;padding:0 5px;color:#fff}.select2-container .select2-selection--single .select2-selection__rendered{background:#142134;color:#fff;display:-ms-flex;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;line-height:50px;font-family:"Montserrat",sans-serif;font-size:1em;outline:none}.select2-container .select2-selection--single .select2-selection__rendered:focus{outline:none;border-radius:0}.select2-container .select2-selection--single .select2-selection__rendered .select2-selection__choice{margin-right:10px;background-color:rgba(255,255,255,.1);border:0 solid #aaa;border-radius:0;display:inline-block;margin-left:0;margin-top:0;padding:0}.select2-container .select2-selection--single .select2-selection__rendered .select2-selection__choice__remove{margin-right:5px}.select2-container .select2-selection--single .select2-selection__arrow{display:none}.select2-container--default .select2-selection__rendered{background:#142134;color:#fff;display:-ms-flex;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;font-family:"Montserrat",sans-serif;font-size:1em}.select2-container--default .select2-selection__rendered .select2-selection__choice{margin-right:10px;background-color:rgba(255,255,255,.1);border:0 solid #aaa;border-radius:0;display:inline-block;margin-left:0;margin-top:0;padding:0}.select2-container--default .select2-selection__rendered .select2-selection__choice__remove{margin-right:5px}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--single{border:none}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#fff!important;text-align:left;font-family:"Montserrat",sans-serif;font-size:.8rem}li.select2-results__option,ul.select2-results__options{width:100%}.select2-container--focus{outline:none!important;border-radius:0!important;border:none!important}.section-container{width:90%;max-width:none;max-width:1044px;margin:0 auto;display:-ms-flex;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.section-container .point-fort-title{text-align:center}.section-container .point-fort-title strong{color:#ba9778}.section-container.-full{width:100%;max-width:100%}.section-container.-small{max-width:920px}.section-container.-medium{max-width:930px}.section-container.-mediumlarge{max-width:1150px}.section-container.-larger{max-width:1232px}.section-container.-center{align-items:center;text-align:center}.section-container.-margintop{margin-top:3rem}@media screen and (min-width:1024px){.section-container.-margintop{margin-top:5rem}}.section-container.-marginbottom{margin-bottom:3rem}@media screen and (min-width:1024px){.section-container.-marginbottom{margin-bottom:5rem}}.section-container .section-content.-row{width:100%}@media screen and (min-width:768px){.section-container .section-content.-row{display:-ms-flex;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.section-container .section-content.-row.-stretch{align-items:stretch}.section-container .section-content.-row.-aligntop{align-items:flex-start}.section-container .section-content.-row.-alignbottom{align-items:flex-end}}.section-container .section-content.-row .left,.section-container .section-content.-row .right{width:100%}@media screen and (min-width:768px){.section-container .section-content.-row .left,.section-container .section-content.-row .right{width:48%}.section-container .section-content.-row .left.-small,.section-container .section-content.-row .right.-small{width:40%}.section-container .section-content.-row .left.-large,.section-container .section-content.-row .right.-large{width:56%}}.section-container .section-content.-row .left .image,.section-container .section-content.-row .right .image{width:100%}.section-container .section-content.-row .left .image img,.section-container .section-content.-row .right .image img{width:100%}.section-container .section-content.-row .left{margin-bottom:3rem}@media screen and (min-width:768px){.section-container .section-content.-row .left{margin-bottom:0}.section-container .section-content.-row .right.-alignright{display:-ms-flex;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}}.section-container .wp-content+.cta{margin-top:1rem}@media screen and (min-width:1024px){.section-container .wp-content+.cta{margin-top:2rem}}.textimage-container{display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.textimage-container:before{content:"";width:1px;height:60px;background:#fff;position:absolute;top:-60px;left:54.45%;transform:translateX(-50%);z-index:2}.textimage-container.-nobefore:before{display:none}.textimage-container .section-textimage{display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:1024px){.textimage-container .section-textimage{flex-direction:row;align-items:stretch}.textimage-container .section-textimage:nth-child(2n){flex-direction:row-reverse}}.textimage-container .section-textimage .image-container{width:100%;position:relative;overflow:hidden;height:300px;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width:768px){.textimage-container .section-textimage .image-container{height:400px}}@media screen and (min-width:1024px){.textimage-container .section-textimage .image-container{width:54.45%;height:auto}}.textimage-container .section-textimage .image-container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:auto}@media screen and (min-width:1024px){.textimage-container .section-textimage .image-container img{height:100%;width:auto}}.textimage-container .section-textimage .image-container .image{background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width:1024px){.textimage-container .section-textimage .image-container.-big img{height:120%;width:auto}}.textimage-container .section-textimage .content-container{width:100%;display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:8rem 3rem}@media screen and (min-width:1024px){.textimage-container .section-textimage .content-container{width:45.55%}}.section-title{color:#142134;margin-bottom:2rem}@media screen and (min-width:768px){.section-title{margin-bottom:3.46rem}}.section-title.-uppercase{text-transform:uppercase}.section-title.-contrast{color:#ba9778}.section-title.-center{width:100%}.section-title.-center h2{text-align:center}.section-title.-centerline{position:relative;padding-bottom:2rem;margin-bottom:2rem}@media screen and (min-width:768px){.section-title.-centerline{padding-bottom:3rem;margin-bottom:3rem}}.section-title.-centerline:after{content:"";display:block;width:60px;height:1px;background:#ba9778;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.section-title.-bottomleftout{position:relative;padding-bottom:2rem;margin-bottom:2rem}@media screen and (min-width:768px){.section-title.-bottomleftout{padding-bottom:3rem;margin-bottom:3rem}}.section-title.-bottomleftout:after{content:"";display:block;width:60px;height:1px;background:#ba9778;position:absolute;bottom:0;left:-5px}.section-title.-bottomleft{position:relative;padding-bottom:2rem;margin-bottom:2rem}@media screen and (min-width:768px){.section-title.-bottomleft{padding-bottom:3rem;margin-bottom:3rem}}.section-title.-bottomleft:after{content:"";display:block;width:60px;height:1px;background:#ba9778;position:absolute;bottom:0;left:0}.section-title.-nomarginbottom{margin-bottom:0}.section-title .surtitre{text-transform:uppercase;position:relative;padding-left:60px;font-size:.9rem;margin-bottom:1.5rem;display:block}.section-title .surtitre.-reverse{color:#fff}.section-title .surtitre:before{content:"";width:55px;height:1px;background:#ba9778;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.section-title h2{font-size:1.5rem;line-height:1.2}@media screen and (min-width:768px){.section-title h2{font-size:2rem}}.section-title h2 strong{font-weight:900}.section-title.-big h2{font-size:2.2rem}@media screen and (min-width:768px){.section-title.-big h2{font-size:3rem}}.section-title.-reverse h2,.section-title.-reverse strong{color:#fff}.section-title.-secondfont h2 strong{font-family:"Times New Roman",serif;color:#ba9778;font-weight:bold}.section-title.-secondfont.-uppercase{text-transform:uppercase}.section-title.-secondfont.-uppercase h2{font-size:1.8rem;line-height:1}.section-title.-secondfont.-uppercase h2 strong{text-transform:none;font-size:2.5rem}.section-title.-secondfont.-uppercaseall{text-transform:uppercase}.section-title.-secondfont.-uppercaseall h2{font-size:1.8rem;line-height:1}.section-title.-secondfont.-uppercaseall h2 strong{font-size:2.5rem}.section-title.-secondfont.-reversecolors{color:#ba9778}.section-title.-secondfont.-reversecolors strong{color:#142134}.section-title.-black h2,.section-title.-black strong{color:#000}.section-title.-black strong{font-weight:900}.portals-block{height:100vh;margin-top:100vh;background:#142134;padding-top:6vh;border-top:1px solid rgba(255,255,255,.4);display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box}.portals-block .portals-container{height:77vh;display:-ms-flex;display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%}@media screen and (min-width:768px){.portals-block .portals-container{flex-direction:row}}.portals-block .portals-container .portail{width:100%;height:50%;position:relative;overflow:hidden}@media screen and (min-width:768px){.portals-block .portals-container .portail{width:50%;height:100%}}.portals-block .portals-container .portail .image{width:100%;height:100%;background-position:center;background-size:cover;transition:transform .3s ease}.portals-block .portals-container .portail .content{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(20,33,52,.8);display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:1.5rem;text-transform:uppercase;line-height:1.16;opacity:0;transition:.3s ease;animation-delay:.3s}@media screen and (min-width:768px){.portals-block .portals-container .portail .content{font-size:2rem}}.portals-block .portals-container .portail .content strong{font-weight:700;font-family:"Times New Roman",serif;color:#ba9778}.portals-block .portals-container .portail:hover .content{opacity:1}.portals-block .portals-container .portail:hover .image{transform:scale(1.05)}.portals-block .scroll-bar{display:-ms-flex;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;color:#fff;text-align:center}.portals-block .scroll-bar span{font-size:.9em;margin-bottom:.7rem;color:#fff}.portals-block .scroll-bar .bar{width:1px;height:50px;display:inline-block;margin:auto;background:rgba(255,255,255,.7);overflow:hidden;position:relative}.portals-block .scroll-bar .bar:before{content:"";width:2px;height:120px;background:#fff;position:absolute;top:0;left:0;animation:scrollbar infinite 2s ease}.wp-content.-xsmall{max-width:500px}@media screen and (min-width:768px){.wp-content.-small{width:90%;margin:0 auto;max-width:700px}}@media screen and (min-width:1440px){.wp-content.-small{width:80%;margin:0 auto}}.wp-content.-small.-nomarginleft{margin-left:0}.wp-content.-full{width:100%}.wp-content.-marginbottom{margin-bottom:2rem}@media screen and (min-width:768px){.wp-content.-marginbottom{margin-bottom:4rem}.wp-content.-marginleft{margin-left:95px}.wp-content.-toprightline{margin-right:160px;position:relative}.wp-content.-toprightline:after{content:"";height:1px;width:110px;background:#ba9778;display:block;position:absolute;top:0;right:-160px}}.wp-content p{font-weight:400;line-height:1.5;margin-bottom:1.5em}.wp-content p:last-child{margin-bottom:0}.wp-content strong{font-weight:700}.wp-content a{color:#ba9778;font-style:italic}.wp-content a:hover{color:#142134}.wp-content h2{font-size:2em;font-weight:800;margin-bottom:1em}.wp-content h3{font-size:1.4rem;font-weight:bold;margin-bottom:1em;margin-top:2rem;font-family:"Times New Roman",serif;text-transform:uppercase;color:#142134}.wp-content h3 p{font-size:15px;font-weight:400;line-height:1.5;margin-bottom:1.5em}.wp-content h4{font-weight:bold;font-size:1.1rem;margin-bottom:1em;margin-top:1rem;font-family:"Times New Roman",serif;text-transform:uppercase;color:#ba9778}.wp-content table{border:1px solid rgba(0,0,0,.3);margin-bottom:2rem}.wp-content table td,.wp-content table th{border:1px solid rgba(0,0,0,.3);padding:.5em}.wp-content table th{font-weight:bold}.wp-content ul li{line-height:1.5;margin-bottom:1rem}.wp-content ul li:before{content:">";color:#ba9778;padding-right:5px}