@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Yeseva+One&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap");
/*!
Theme Name: Thème Cordier Propriétés
Author: Atelier du Design
Version: 2022
*/
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,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,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}html{scroll-behavior:smooth}div:target{padding-top:5em;margin-top:-5em}body{margin:0;padding:0;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:25px;position:relative;overflow-x:hidden;color:#000}body.no-scroll{overflow:hidden}body.no-scroll main{opacity:.8}body.logged-in.admin-bar header{top:32px}main{padding-top:60px}.wp-block-group{width:100%}.wp-block-group>.wp-block-group__inner-container{max-width:1660px;margin:0 auto;position:relative;padding:80px 60px;box-sizing:border-box;width:100%}.wp-block-group>.wp-block-group__inner-container .wp-block-group__inner-container,.wp-block-group>.wp-block-group__inner-container .wp-block-group{width:100%;padding:0;max-width:none}.wp-block-group>.wp-block-group__inner-container p:not(:last-child){padding-bottom:15px}.wp-block-group>.wp-block-group__inner-container ul+p{padding-top:15px}.wp-block-group>.wp-block-group__inner-container .wp-block-columns:last-of-type{margin-bottom:0}.wp-block-group.no-padding .wp-block-group__inner-container{padding:0}.wp-block-group.no-padding-top .wp-block-group__inner-container{padding-top:0}.wp-block-group.no-padding-bottom .wp-block-group__inner-container{padding-bottom:0}.wp-block-columns{gap:4em}.wp-block-columns .wp-block-column:not(:first-child){margin:0 !important}.wp-block-columns .wp-block-column figure:not(:last-of-type){margin-bottom:2.5em}body .wp-block-image{margin:0}figcaption{display:block !important;text-align:center}figure{display:block}figure img{display:block;height:auto}figure.aligncenter img{display:block;margin:0 auto}figure.wp-block-gallery{display:flex !important}.is-style-rounded img{border-radius:20px !important}.wp-block-video{margin:0 !important}h1{font-size:50px;font-weight:700;line-height:120%;color:#000}h1+p{margin-top:5px}h2{font-size:48px;font-weight:700;line-height:120%;color:#000}h2+p,h2+div{margin-top:1em}h3{font-style:normal;font-weight:700;font-size:28px;line-height:110%;color:#000}h1,h2{font-family:"Yeseva One",cursive;font-weight:400}h1,h2,h3{margin-bottom:1% !important}a{text-decoration:none;color:#1d4054;transition:all .3s ease}strong{font-weight:700}ul{padding-left:20px}ul li{list-style:circle;padding-bottom:10px}ul li:last-of-type{padding-bottom:0}@media only screen and (max-width:1700px){.wp-block-group>.wp-block-group__inner-container{width:90%}}@media only screen and (max-width:1440px){.wp-block-group>.wp-block-group__inner-container{width:90%;padding:70px 50px}}@media only screen and (max-width:1230px){.wp-block-group>.wp-block-group__inner-container{width:90%;padding:50px 0}h1{font-size:48px}h2{font-size:36px}h3{font-size:24px}body{font-size:16px}}@media only screen and (max-width:1024px){main{padding-top:0}.wp-block-group>.wp-block-group__inner-container{width:90%;padding:50px 0}.wp-block-columns{flex-direction:column;gap:2em}.wp-block-columns .wp-block-column figure{max-width:400px;margin:0 auto}.wp-block-columns .wp-block-column figure:not(:first-of-type){margin-left:0 !important}h1{font-size:45px;line-height:55px}h2{font-size:35px;line-height:45px}}@media only screen and (max-width:781px){h1{font-size:35px;line-height:45px}.wp-block-group>.wp-block-group__inner-container{padding:35px 10px}body{font-size:14px}}@media only screen and (max-width:580px){h1{font-size:30px;line-height:125%}h2{font-size:24px;line-height:115%}h3{font-size:20px;line-height:110%}h1,h2,h3{margin-bottom:2% !important}}.wp-block-buttons .wp-block-button .wp-block-button__link{font-family:"Montserrat",sans-serif;font-size:inherit;text-align:center;color:#1d4054;text-transform:uppercase;background:#fff;border:1px solid #fff;border-radius:0;padding:15px 50px;transition:all .3s ease}.wp-block-buttons .wp-block-button .wp-block-button__link:after{margin-left:10px;transition:all .3s ease;vertical-align:middle;height:.8em;width:.8em;display:inline-block;background:url("/wp-content/uploads/2022/03/arrow-left-primary.svg");background-size:contain;background-repeat:no-repeat;margin-bottom:.2em}.wp-block-buttons .wp-block-button:hover .wp-block-button__link{background:#1d4054;color:#fff}.wp-block-buttons .wp-block-button:hover .wp-block-button__link:after{background:url("/wp-content/uploads/2022/03/arrow-right-white.svg");background-size:contain;background-repeat:no-repeat}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{color:#1d4054;border-color:#1d4054;background:0 0}p+.wp-block-buttons{margin-top:20px}figure.cover img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:781px){.wp-block-buttons .wp-block-button .wp-block-button__link{padding:10px 35px}}@media only screen and (max-width:580px){.wp-block-buttons .wp-block-button .wp-block-button__link{padding:10px 15px}}header{position:fixed;width:100%;z-index:1000;top:0}header nav{display:flex;align-items:center;box-sizing:border-box;background:#fff;width:100%;margin:0 auto;font-size:16px;font-weight:400;position:relative;z-index:100}header nav .nav-contain{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:1660px;margin:0 auto;padding:15px 60px;box-sizing:border-box}header nav #navbar-mobile{display:none}header nav #navbar-tel{display:none}header nav #navbar-brand{display:flex;align-items:center}header nav #navbar-brand a,header nav #navbar-brand img{height:60px;max-width:none}header nav #navbar-brand .logo-blanc{display:none}header nav #navbar-menu{margin-left:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}header nav #navbar-menu .navbar-contact{display:flex;align-items:center;gap:1em}header nav #navbar-menu .navbar-contact .rsx{width:30px;height:30px}header nav #navbar-menu .navbar-contact .rsx img{height:30px}header nav #navbar-menu .navbar-contact .tel{padding:10px 25px;background:#1c3f54;border-radius:5px;color:#fff;border:1px solid #1d4054}header nav #navbar-menu .navbar-contact .tel:hover{background-color:#fff;color:#1d4054;border:1px solid #1d4054}header nav #navbar-menu #primary-menu{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:3em;align-items:center;text-align:center;line-height:20px;padding:0}header nav #navbar-menu #primary-menu li{position:relative;display:flex;align-items:center;justify-content:center;padding:0}header nav #navbar-menu #primary-menu li a{font-style:normal;font-size:inherit;line-height:20px;color:#1d4054;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding:5px 0}header nav #navbar-menu #primary-menu li a:after{content:"";position:absolute;bottom:-2px;left:17%;width:66%;height:.1em;background-color:#1d4054;opacity:1;transform:scale(0);transform-origin:center;transition:opacity .3s,transform .3s}header nav #navbar-menu #primary-menu li a:hover:after,header nav #navbar-menu #primary-menu li a:focus:after{transform:scale(1)}header nav #navbar-menu #primary-menu li a:hover{color:#1d4054}header nav #navbar-menu #primary-menu li ul.sub-menu{display:none;position:absolute;text-align:left;left:0;top:45px;flex-direction:column;background:#fff;justify-content:flex-start;align-items:flex-start;padding-top:10px;padding-bottom:10px}header nav #navbar-menu #primary-menu li ul.sub-menu li{height:auto;line-height:20px}header nav #navbar-menu #primary-menu li ul.sub-menu li a{line-height:20px;padding:2px 20px;width:135px;text-transform:none;font-weight:400;text-align:left;letter-spacing:0px;color:#000;opacity:1;font-size:12px;line-height:20px;transition:all .3s ease;letter-spacing:0px}header nav #navbar-menu #primary-menu li ul.sub-menu li a:hover{color:#000}header nav #navbar-menu #primary-menu li.menu-hover.menu-item-has-children{position:relative}header nav #navbar-menu #primary-menu li.menu-hover.menu-item-has-children:after{background-image:url("https://fz42jakosy.preview.infomaniak.website/wp-content/uploads/2021/05/more-orange.svg");transition:all .3s ease}header nav #navbar-menu #primary-menu li.menu-hover ul.sub-menu{display:flex;flex-direction:column}header nav #navbar-menu #primary-menu li.menu-hover ul.sub-menu li a:hover{color:#000}header nav #navbar-menu #primary-menu li.menu-item-has-children{position:relative}header nav #navbar-menu #primary-menu li.menu-item-has-children:after{content:" ";transition:all .3s ease;background-image:url("https://fz42jakosy.preview.infomaniak.website/wp-content/uploads/2021/05/more.svg");background-repeat:no-repeat;height:10px;width:10px;position:absolute;right:-15px;top:22px}header nav #navbar-menu #primary-menu li#menu-item-72 a{padding:10px 30px;border:2px solid #fff;border-radius:20px}header nav #navbar-menu #primary-menu li#menu-item-72 a:after{background-color:transparent}header nav #navbar-menu #primary-menu li#menu-item-72:hover a{border:2px solid #1d4054}header nav #navbar-menu #primary-menu li#menu-item-71.current-menu-item a:after{transform:scale(0) !important}header nav #navbar-menu #primary-menu li#menu-item-71.current-menu-item-active a:after{transform:scale(1) !important}header nav #navbar-menu #primary-menu li.current-menu-item a:after{transform:scale(1);background:#1d4054;transition:all .3s ease}header nav #navbar-menu #primary-menu li.current-menu-item a:hover:after{background-color:#1d4054}header nav *{transition:all .3s ease}header nav.onTop{background:#fff}header nav.onTop #navbar-menu #primary-menu li a:after{content:"";background-color:#1d4054}header nav.onTop #navbar-menu #primary-menu li#menu-item-72 a:hover{background-color:#fff;color:#1d4054;border-color:#fff}header nav.onTop #navbar-menu #primary-menu li.current-menu-item a:hover:after{background-color:#1d4054}header #navbar-burger{display:none;position:relative;z-index:100}@media only screen and (max-width:1700px){header nav .nav-contain{width:90%}}@media only screen and (max-width:1550px){header nav #navbar-menu #primary-menu{gap:2em}}@media only screen and (max-width:1500px){header nav #navbar-menu{margin-left:30px}header nav #navbar-menu #primary-menu{gap:1.5em}.navbar-contact{margin-left:20px}}@media only screen and (max-width:1440px){header nav{height:80px}header nav .nav-contain{width:90%;padding:20px 50px}}@media only screen and (max-width:1230px){header nav .nav-contain{width:90%;padding:10px 0}header nav{font-size:16px}}@media only screen and (max-width:1024px){header{position:relative;position:fixed}header nav{width:100%;background:#fff;position:fixed;box-sizing:border-box}header nav.onTop{background:0 0}header nav .nav-contain{width:90%;padding:0}header nav #navbar-burger{display:block}header nav #navbar-burger .hamburger{padding:15px;display:flex;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}header nav #navbar-burger .hamburger:hover{opacity:.7}header nav #navbar-burger .hamburger.is-active:hover{opacity:.7}header nav #navbar-burger .hamburger.is-active .hamburger-inner,header nav #navbar-burger .hamburger.is-active .hamburger-inner:before,header nav #navbar-burger .hamburger.is-active .hamburger-inner:after{background-color:#1d4054}header nav #navbar-burger .hamburger--slider .hamburger-inner{top:2px}header nav #navbar-burger .hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}header nav #navbar-burger .hamburger--slider .hamburger-inner:after{top:20px}header nav #navbar-burger .hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}header nav #navbar-burger .hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}header nav #navbar-burger .hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}header nav #navbar-burger .hamburger-box{width:40px;height:24px;display:inline-block;position:relative}header nav #navbar-burger .hamburger-inner{display:block;top:50%;margin-top:-2px}header nav #navbar-burger .hamburger-inner,header nav #navbar-burger .hamburger-inner:before,header nav #navbar-burger .hamburger-inner:after{width:40px;height:4px;background-color:#1d4054;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}header nav #navbar-burger .hamburger-inner:before,header nav #navbar-burger .hamburger-inner:after{content:"";display:block}header nav #navbar-burger .hamburger-inner:before{top:-10px}header nav #navbar-burger .hamburger-inner:after{bottom:-10px}header nav #navbar-brand{position:relative;z-index:1000}header nav #navbar-brand img{max-height:90px;padding:7px;box-sizing:border-box}header nav #navbar-menu,header nav #navbar-ecommerce{display:none}header nav #navbar-mobile{display:none;position:absolute;top:80px;left:0;width:100vw;text-align:center;background:#000;transition:all .3s ease}header nav #navbar-mobile.active{display:block !important}header nav #navbar-mobile .menu-menu-principal-container{z-index:100;position:relative}header nav #navbar-mobile .menu-menu-principal-container:after{background:rgba(0,0,0,.4);content:" ";width:100vw;height:100vh;top:0;left:0;position:absolute;z-index:99}header nav #navbar-mobile .menu-menu-principal-container #primary-menu{transition:all .3s ease;display:flex;justify-content:center !important;flex-direction:column;padding:20px 0;z-index:100;position:relative;background-color:#fff}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-72 a{padding:10px 30px;border:2px solid #fff;border-radius:20px}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-72 a:hover{border:2px solid #1d4054}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li{width:50%;margin:0 auto;text-align:center;list-style:none;transition:all .3s ease}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li a{font-style:normal;font-size:16px;line-height:20px;color:#1d4054;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding-bottom:15px;border-bottom:transparent 2px solid}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li a:hover{color:#1d4054;border-bottom:#1d4054 2px solid}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li .sub-menu{transform:scaleY(0);transition:all .3s ease;height:0;transform-origin:top}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-has-children a{position:relative}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-has-children a:after{content:" ";background-image:url("https://fz42jakosy.preview.infomaniak.website/wp-content/uploads/2021/05/more.svg");background-size:contain;background-repeat:no-repeat;position:absolute;height:7px;width:10px;transform:translate(-50%,-50%);right:-26px;transition:all .3s ease;transform-origin:center center;font-size:30px;top:9px}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-has-children.is-active{transition:all .3s ease}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-has-children.is-active a{color:#000}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-has-children.is-active a:after{background-image:url("https://fz42jakosy.preview.infomaniak.website/wp-content/uploads/2021/05/more-orange.svg");transform:rotate(-90deg);top:5px;transition:all .3s ease}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-has-children.is-active .sub-menu{transform:scaleY(1);display:block;height:100%;transition:all .3s ease;padding-top:15px}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-has-children.is-active .sub-menu li{padding:0;transition:all .3s ease;padding-bottom:10px}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-has-children.is-active .sub-menu li a{text-transform:none;line-height:normal;color:#fff}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-has-children.is-active .sub-menu li a:after{display:none}header nav.onTop #navbar-brand{position:relative;z-index:1000}header nav.onTop #navbar-brand .logo-noir{display:none}header nav.onTop #navbar-brand .logo-blanc{display:block}header nav.onTop #navbar-burger .hamburger-inner,header nav.onTop #navbar-burger .hamburger-inner:before,header nav.onTop #navbar-burger .hamburger-inner:after{background-color:#fff}header nav.onTop.active{background-color:#fff}header nav.onTop.active #navbar-brand .logo-noir{display:block}header nav.onTop.active #navbar-brand .logo-blanc{display:none}header nav .nav-contain{width:90%;padding:0}}footer{background:#1d4054;color:#fff}footer h2,footer h3{color:#fff;margin-bottom:1em !important}footer a{color:#fff}footer a:hover{color:#1d4054}footer .wp-block-group__inner-container{padding-bottom:30px !important}footer .wp-block-group__inner-container .wp-block-columns{margin-bottom:0;display:grid;grid-template-columns:auto auto auto 20%}footer .wp-block-group__inner-container .wp-block-columns .wp-block-column{flex-basis:20%}footer .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(3){flex-basis:40%}footer .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-buttons{margin-top:0 !important}footer .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button .wp-block-button__link{min-width:260px;padding:15px 35px}footer .wp-block-group__inner-container .wp-block-columns .wp-block-column.reseaux-sociaux .wp-block-gallery.has-nested-images.columns-default{gap:1.5em}footer .wp-block-group__inner-container .wp-block-columns .wp-block-column.reseaux-sociaux .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:43px;height:43px;flex-grow:0}footer .wp-block-group__inner-container .wp-block-columns .wp-block-column.reseaux-sociaux .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) img{object-fit:contain}footer .wp-block-group__inner-container .fnaim{gap:1em}#credits{background:#1d4054;box-sizing:border-box;font-size:14px;line-height:20px;color:#fff}#credits .wp-block-group__inner-container{padding:10px 0 !important}#credits .wp-block-group__inner-container p{text-align:center;font-size:12px;padding:5px;color:#fff}#credits .wp-block-group__inner-container a{color:#fff;font-weight:400 !important;position:relative}#credits .wp-block-group__inner-container a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:.1em;background-color:#fff;opacity:1;transform:scale(0);transform-origin:center;transition:opacity .3s,transform .3s}#credits .wp-block-group__inner-container a:hover:after,#credits .wp-block-group__inner-container a:focus:after{transform:scale(1)}@media only screen and (max-width:1230px){footer .wp-block-group__inner-container .wp-block-columns{display:grid;grid-template-columns:repeat(2,45%);row-gap:30px;column-gap:10%}footer .wp-block-group__inner-container .wp-block-columns .fnaim{justify-content:left}footer .wp-block-group__inner-container .wp-block-columns .wp-block-buttons{max-width:min-content;margin-top:0;justify-content:center;width:-webkit-min-content;width:min-content}footer .wp-block-group__inner-container .wp-block-columns .wp-block-buttons .wp-block-button .wp-block-button__link{text-transform:none;min-width:210px !important;padding:10px 25px !important}footer .wp-block-group__inner-container .fnaim{display:flex;flex-direction:row;text-align:left;gap:1em;justify-content:center;margin-top:40px;margin-bottom:30px !important}footer .wp-block-group__inner-container .fnaim .wp-block-column{max-width:fit-content}}@media only screen and (max-width:781px){footer .wp-block-group__inner-container .wp-block-columns{grid-template-columns:1fr;gap:20px;text-align:center;justify-items:center}footer .wp-block-group__inner-container .wp-block-columns .wp-block-buttons{margin:0 auto}footer .wp-block-group__inner-container .wp-block-columns .fnaim{margin-top:0;margin-bottom:10px !important;justify-content:center;flex-direction:column;gap:10px}footer .wp-block-group__inner-container .wp-block-columns .reseaux-sociaux .wp-block-gallery.has-nested-images.columns-default{gap:1.5em;justify-content:center}footer .wp-block-group__inner-container .wp-block-columns .reseaux-sociaux .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){justify-content:center}}.material-symbols-rounded{font-family:"Material Icons Outlined",sans-serif;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;vertical-align:sub}.has-icon{display:flex;align-items:center;font-weight:400;gap:10px}.display-none{display:none}.agent-presentation.wp-block-group .wp-block-group__inner-container{width:fit-content;margin:0 !important}.agent-presentation.wp-block-group .wp-block-group__inner-container .wp-block-columns{gap:32px;padding-right:24px}.agent-presentation.wp-block-group .wp-block-group__inner-container .wp-block-columns .wp-block-column{flex-basis:fit-content !important}.agent-presentation.wp-block-group .wp-block-group__inner-container .wp-block-columns .wp-block-column figure img{width:160px}.agent-presentation.wp-block-group .wp-block-group__inner-container .wp-block-columns .wp-block-column p{margin:0 !important;max-width:none !important}.agent-presentation.wp-block-group .wp-block-group__inner-container .wp-block-separator{color:#fff;border-top:#ffdead}.google-reviews.wp-block-group .wp-block-group__inner-container .trustreviews .trustreviews-row .trustreviews-header{display:none}.google-reviews.wp-block-group .wp-block-group__inner-container .trustreviews .trustreviews-row .trustreviews-content{margin:0 auto !important}.google-reviews.wp-block-group .wp-block-group__inner-container .trustreviews .trustreviews-row .trustreviews-dot.active{background:#0b1b24 !important}.google-reviews.wp-block-group .wp-block-group__inner-container .trustreviews .trustreviews-row a.trustreviews-name{color:#0b1b24 !important}.max-width-1500 .wp-block-group__inner-container{max-width:1500px}.bg-primary{background-color:#1d4054}.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary p{color:#fff}.bg-primary .wp-block-buttons .wp-block-button .wp-block-button__link{color:#1d4054;background:#fff;border:transparent 1px solid}.bg-primary .wp-block-buttons .wp-block-button .wp-block-button__link:hover{color:#fff;background:#1d4054;border:#fff 1px solid}.bg-primary-dark{color:#fff;background-color:#0b1b24}.bg-primary-dark h1,.bg-primary-dark h2,.bg-primary-dark h3,.bg-primary-dark p{color:#fff}.bg-primary-dark .content-annonce h1,.bg-primary-dark .content-annonce h2,.bg-primary-dark .content-annonce h3,.bg-primary-dark .content-annonce p{color:#1d4054}.bg-primary-dark .wp-block-buttons .wp-block-button .wp-block-button__link{color:#0b1b24;background:#fff;border:transparent 1px solid}.bg-primary-dark .wp-block-buttons .wp-block-button .wp-block-button__link:hover{color:#fff;background:#0b1b24;border:#fff 1px solid}.font-primary{color:#1d4054}main .header.bg-primary:not(footer):last-of-type{margin-bottom:4em}.margin-bottom-neg{margin-bottom:-200px !important}.margin-bottom-neg+footer{padding-top:110px}.col-30-70 .wp-block-group__inner-container .wp-block-columns .wp-block-column:first-of-type{flex-basis:30%}.col-30-70 .wp-block-group__inner-container .wp-block-columns .wp-block-column:first-of-type figure{height:100%}.col-30-70 .wp-block-group__inner-container .wp-block-columns .wp-block-column:first-of-type figure img{height:100%;object-fit:cover}.col-30-70 .wp-block-group__inner-container .wp-block-columns .wp-block-column:last-of-type{flex-basis:70%}.col-30-70 .wp-block-group__inner-container .wp-block-columns .wp-block-column:last-of-type p:last-child{margin-top:3em}.col-30-70 .wp-block-group__inner-container .wp-block-columns .wp-block-column:last-of-type p{max-width:80%}.col-80-20 .wp-block-column:first-of-type{flex-basis:80% !important}.col-80-20 .wp-block-column:last-of-type{flex-basis:20% !important}.width-75{width:75%}.card{max-width:1660px;margin:0 10px;padding:60px 0;box-sizing:border-box;background-color:#fff;position:relative;margin-top:3em}.card.bg-image{padding:80px 0;margin-top:2em !important;margin-bottom:4em !important}.card.bg-image img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;object-position:20% 85%}.card.bg-image p{z-index:2;position:relative;color:#fff;text-shadow:1px 1px 2px #000}.card.bg-image .blue-filter{width:100%;height:100%;position:absolute;background-color:#0b1b24;opacity:.5;top:0}.card p{color:#1d4054;font-weight:700;text-transform:uppercase;text-align:center}.card .wp-block-buttons{position:absolute;margin:0;bottom:-30px;width:100%;left:0;display:flex;justify-content:center}.card .wp-block-buttons .wp-block-button .wp-block-button__link{color:#fff;background:#1d4054;border:#1d4054 1px solid}.card .wp-block-buttons .wp-block-button .wp-block-button__link:hover{color:#1d4054;background:#fff;border:#1d4054 1px solid}.btn-blanc.wp-block-buttons .wp-block-button .wp-block-button__link{font-family:"Montserrat",sans-serif;font-size:16px;text-align:center;color:#fff;background:0 0;border:#fff 2px solid;border-radius:50px;padding:15px 25px;transition:all .3s ease}.btn-blanc.wp-block-buttons .wp-block-button .wp-block-button__link:after{content:"";margin-left:10px;transition:all .3s ease;vertical-align:middle;height:.8em;width:.8em;display:inline-block;background:url("/wp-content/uploads/2022/03/arrow-right-white.svg");background-size:contain;background-repeat:no-repeat;margin-bottom:.2em}.btn-blanc.wp-block-buttons .wp-block-button:hover .wp-block-button__link{background:#fff;color:#1d4054}.btn-blanc.wp-block-buttons .wp-block-button:hover .wp-block-button__link:after{background:url("/wp-content/uploads/2022/03/arrow-left-primary.svg");background-size:contain;background-repeat:no-repeat}.btn-blanc.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{color:#1d4054;border-color:#1d4054;background:0 0}.header-bg-img{background-size:cover !important;background-position:50% 50% !important;color:#fff}.header-bg-img h1,.header-bg-img h2,.header-bg-img h3,.header-bg-img p{color:#fff}.header-bg-img h1{margin-bottom:1.5em !important}.header-bg-img p{font-size:22px;margin-top:30px}.header-bg-img .wp-block-buttons{z-index:1}.header-bg-img .wp-block-buttons .wp-block-button .wp-block-button__link{display:flex;align-items:center;gap:1em;max-height:75px}.header-bg-img .wp-block-buttons .wp-block-button:hover .wp-block-button__link svg path{fill:#fff}.header-bg-img .wp-block-group__inner-container{display:flex;flex-direction:column;justify-content:end;padding-top:10%;height:fit-content;position:relative}#filtre-type-bien{margin-left:10px;margin-bottom:30px;display:flex;justify-content:space-between}#filtre-type-bien .wp-block-buttons{gap:1.5em;display:flex;flex-wrap:wrap}#filtre-type-bien .wp-block-buttons a{position:relative;padding:4px 0;transition:all .3s ease;font-weight:400;cursor:pointer}#filtre-type-bien .wp-block-buttons a:after{content:"";position:absolute;bottom:-2px;left:17%;width:66%;height:.1em;background-color:#fff;opacity:1;transform:scale(0);transform-origin:center;transition:opacity .3s,transform .3s}#filtre-type-bien .wp-block-buttons a:hover:after,#filtre-type-bien .wp-block-buttons a:focus:after{transform:scale(1)}#filtre-type-bien .wp-block-buttons a.filtre-actif:after{transform:scale(1)}#filtre-type-bien .wp-block-buttons a{color:#fff}#filtre-type-bien .sort{display:flex;gap:5px}#filtre-type-bien .sort a{color:#fff;opacity:.5}#filtre-type-bien .sort a.sort-actif,#filtre-type-bien .sort a:hover{opacity:1}.les-annonces{display:grid;grid-template-columns:1fr 1fr 1fr}.etiquettes{position:absolute;display:grid;grid-template-columns:auto;height:456px;align-content:end;align-items:end;pointer-events:none;gap:1em}.etiquettes .etiquette{width:fit-content;padding:8px 40px;text-transform:uppercase}.etiquettes #accroche{background:#1d4054;color:#fff;display:none}.etiquettes #loue,.etiquettes #vendu{display:flex !important}.etiquettes #compromis{background:#1d4054;color:#fff;display:none}.etiquettes #cdc,.etiquettes #loue,.etiquettes #vendu{background:#e5e5e5;color:#1d4054;display:none}.etiquettes #cdc p,.etiquettes #loue p,.etiquettes #vendu p{color:#1d4054}.cardAnnonce{position:relative;float:left;padding:10px;box-sizing:border-box;display:none}.cardAnnonce .secteur{position:absolute;display:grid;height:456px;align-content:flex-start;pointer-events:none;gap:1em;width:100%;box-sizing:border-box;left:0;padding:0 25px;padding-top:15px}.cardAnnonce .secteur p{margin-bottom:10px;text-shadow:1px 1px 4px #000}.cardAnnonce .secteur p .material-symbols-outlined{vertical-align:text-bottom}.cardAnnonce .bg-white{box-sizing:border-box;background:#fff;max-height:100%;transition:all .3s ease;display:grid;grid-template-rows:456px 1fr;min-height:100%}.cardAnnonce .bg-white a{display:block;height:auto}.cardAnnonce .bg-white a img{height:456px;width:100%;object-fit:cover;object-position:center;box-shadow:0px 0px 20px rgba(0,0,0,.1607843137)}.cardAnnonce .bg-white .content-annonce{color:#1d4054;padding:15px 30px;display:grid}.cardAnnonce .bg-white .content-annonce .material-symbols-outlined{vertical-align:text-bottom}.cardAnnonce .bg-white .content-annonce .prix{grid-column:1;margin-bottom:5px}.cardAnnonce .bg-white .content-annonce .titre{font-family:"Yeseva One",cursive}.cardAnnonce .bg-white .content-annonce .titre,.cardAnnonce .bg-white .content-annonce .description{grid-column:1/span 2}.cardAnnonce .bg-white .content-annonce .description{padding-bottom:10px}.cardAnnonce .bg-white .content-annonce .infos{grid-column:1;display:flex;gap:5px;align-items:center}.cardAnnonce .bg-white .content-annonce .btn-details{grid-column:2;justify-self:end;background:#1d4054;padding:4px 14px;align-self:center;color:#fff;font-size:14px;border-radius:5px;border:1px solid #1d4054}.cardAnnonce .bg-white .content-annonce .bold,.cardAnnonce .bg-white .content-annonce .bold p{font-size:18px;font-weight:700}.cardAnnonce .bg-white .content-annonce p{padding-bottom:0;font-size:16px;font-weight:400}.cardAnnonce .bg-white:hover{background:#1d4054}.cardAnnonce .bg-white:hover .content-annonce p{color:#fff !important}.cardAnnonce .bg-white:hover .content-annonce .btn-details{background:0 0;border:1px solid #fff}.cardAnnonce .bg-white:hover .content-annonce .btn-details:hover{background:#fff;color:#1d4054}.cardAnnonce.accroche .etiquettes #accroche{display:flex}.cardAnnonce.cdc .etiquettes #cdc{display:flex}.cardAnnonce.compromis .etiquettes #compromis{display:flex}.cardAnnonce.prestige .etiquettes #prestige{display:flex}.cardAnnonce.active{display:block}.card-border{padding:60px !important;border:1px solid #1d4054;color:#1d4054;display:flex;flex-direction:column;justify-content:space-between}.card-border .wp-block-image{margin-bottom:15px}.description p{overflow-wrap:break-word}#pagination{margin-top:3em}#pagination ul{display:flex;justify-content:center;padding-left:0;gap:5px}#pagination ul li{list-style:none;padding:0 10px;border-radius:7px;color:#fff}#pagination ul li a{color:#fff}#pagination ul li.active{background:#fff;color:#1d4054}.zoombox_next:before{content:"";display:block;position:absolute;width:65px;height:60px;background:#000;right:0;top:calc(50% - 30px)}.zoombox_next:after{content:"next";display:block;width:40px;height:40px;position:absolute;right:0;top:calc(50% - 14px);font-family:swiper-icons;font-size:2.5em;color:#fff}.zoombox_prev:before{content:"";display:block;position:absolute;width:65px;height:60px;background:#000;left:0;top:calc(50% - 30px)}.zoombox_prev:after{content:"prev";display:block;width:40px;height:40px;position:absolute;left:20px;top:calc(50% - 14px);font-family:swiper-icons;font-size:2.5em;color:#fff}.glide__track ul{display:flex;gap:2em;padding-left:0}#accueil #header-accueil{position:relative}#accueil #header-accueil:before{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));content:"";display:block;height:100%;position:absolute;width:100%}#accueil #header-accueil .wp-block-group__inner-container{min-height:650px;min-width:100%;margin:0;padding:0;height:650px}#accueil #header-accueil .wp-block-group__inner-container .wp-block-video,#accueil #header-accueil .wp-block-group__inner-container .wp-block-image{position:absolute;width:100%;height:100%;z-index:-1;top:0}#accueil #header-accueil .wp-block-group__inner-container .wp-block-video video,#accueil #header-accueil .wp-block-group__inner-container .wp-block-video img,#accueil #header-accueil .wp-block-group__inner-container .wp-block-image video,#accueil #header-accueil .wp-block-group__inner-container .wp-block-image img{min-width:100%;min-height:100%;object-fit:cover}#accueil #header-accueil .wp-block-group__inner-container .wp-block-group{max-width:1660px;margin:0 auto;position:relative}#accueil #header-accueil .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container{max-width:1660px;padding:80px 60px;margin:0 auto}#accueil #header-accueil .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container .wp-block-buttons{gap:1em}#accueil #header-accueil .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link{padding:20px 60px}#accueil .bg-primary-dark h2{margin-bottom:0 !important}#accueil .bg-primary-dark .wp-block-image{margin-bottom:20px}#accueil .wp-container-3 .wp-block-columns{padding-top:30px}#estimer-mon-bien .wp-container-1 .wp-block-columns,#contact .wp-container-1 .wp-block-columns{margin-top:20px}#estimer-mon-bien .wp-container-1 .wp-block-columns .wp-block-column:first-of-type,#contact .wp-container-1 .wp-block-columns .wp-block-column:first-of-type{max-width:fit-content}#nos-biens-a-louer,#nos-biens-a-vendre{display:grid;height:100vh;grid-template-rows:auto 1fr auto}#nos-biens-a-louer .bg-primary-dark,#nos-biens-a-vendre .bg-primary-dark{min-height:100%}#contact main a{color:#fff}#contact main a:hover:before{transform:rotate(90deg)}#contact main a:before{content:"+";margin-right:10px;width:20px;display:inline-flex;height:20px;justify-content:center;align-items:center;transition:all .3s ease}#contact .wp-container-1 .wp-block-columns{margin-top:30px}#annonce #slider-img-bien .photo{height:100%;width:100%}#annonce #slider-img-bien .photo .annonce-img{width:auto !important;min-height:100%;min-width:100%;max-height:118%;object-fit:cover;object-position:center}#annonce #slider-img-bien .wp-block-group__inner-container{padding-bottom:40px}#annonce #slider-img-bien .wp-block-group__inner-container .swiper-button-next,#annonce #slider-img-bien .wp-block-group__inner-container .swiper-button-prev{transition:all .3s ease;top:calc(50% - 15px) !important}#annonce #slider-img-bien .wp-block-group__inner-container .swiper-button-next:after,#annonce #slider-img-bien .wp-block-group__inner-container .swiper-button-prev:after{color:#fff !important;font-size:2.5em}#annonce #slider-img-bien .wp-block-group__inner-container .swiper-button-next:hover,#annonce #slider-img-bien .wp-block-group__inner-container .swiper-button-prev:hover{background:rgba(0,0,0,.5568627451)}#annonce #slider-img-bien .wp-block-group__inner-container .swiper-button-next{right:0;padding:10px 15px 10px 20px}#annonce #slider-img-bien .wp-block-group__inner-container .swiper-button-prev{left:0;padding:10px 20px 10px 15px}#annonce .partager{display:flex;gap:.5em}#annonce .bg-primary-dark p,#annonce .bg-primary-dark li{font-weight:700}#annonce .bg-primary-dark p span,#annonce .bg-primary-dark li span{font-weight:400}#annonce #infos .wp-block-group__inner-container>div:first-of-type{display:grid}#annonce #infos .wp-block-group__inner-container>div:first-of-type div{margin:0}#annonce #infos .wp-block-group__inner-container>div:first-of-type #general{grid-column:1}#annonce #infos .wp-block-group__inner-container>div:first-of-type #interieur{grid-column:2}#annonce #infos .wp-block-group__inner-container>div:first-of-type #exterieur{grid-column:3}#annonce #infos .wp-block-group__inner-container>div:first-of-type #autre{grid-column:4}#annonce #infos h2{padding-top:50px;padding-bottom:40px}#annonce #infos h3{padding-bottom:15px}#annonce #infos ul{display:grid;grid-template-columns:repeat(1,1fr)}#annonce #infos .diag #conso-energie span{padding:8px 12px;color:#fff;border-radius:5px;border:.5px solid #fff;margin-left:4px}#annonce #infos .diag #conso-energie span#A{background:#408f65}#annonce #infos .diag #conso-energie span#B{background:#61a355}#annonce #infos .diag #conso-energie span#C{background:#7eb373;color:#000;border:.5px solid #000}#annonce #infos .diag #conso-energie span#D{background:#efe34e;color:#000;border:.5px solid #000}#annonce #infos .diag #conso-energie span#E{background:#e3af3e;color:#000;border:.5px solid #000}#annonce #infos .diag #conso-energie span#F{background:#da7e41}#annonce #infos .diag #conso-energie span#G{background:#c0352b;color:#fff}#annonce #infos .diag #emission-gaz span{padding:8px 12px;color:#fff;border-radius:5px;border:.5px solid #fff;margin-left:4px}#annonce #infos .diag #emission-gaz span#A{background:#a6d3f3}#annonce #infos .diag #emission-gaz span#B{background:#89aacb}#annonce #infos .diag #emission-gaz span#C{background:#7286a5}#annonce #infos .diag #emission-gaz span#D{background:#576380}#annonce #infos .diag #emission-gaz span#E{background:#444663}#annonce #infos .diag #emission-gaz span#F{background:#332d45}#annonce #infos .diag #emission-gaz span#G{background:#22192f;color:#fff}#annonce #contact-annonce:before{height:90%}#estimer-mon-bien .bg-primary .wp-block-group__inner-container,#contact .bg-primary .wp-block-group__inner-container{padding-bottom:50px}#estimer-mon-bien .bg-primary .wp-block-columns,#contact .bg-primary .wp-block-columns{margin-top:20px}#estimer-mon-bien .bg-primary .wp-block-columns .wp-block-column:first-of-type,#contact .bg-primary .wp-block-columns .wp-block-column:first-of-type{max-width:fit-content}#estimer-mon-bien .bg-primary .wp-block-columns .wp-block-column:first-of-type figure img,#contact .bg-primary .wp-block-columns .wp-block-column:first-of-type figure img{height:230px;width:230px;max-width:none;object-fit:cover;border-radius:50%}.swiper-container{overflow:hidden;width:100%;margin-left:auto;margin-right:auto}@media (min-width:1024px){.swiper-container{min-height:320px}}.swiper-container-wrapper{display:flex;flex-flow:column nowrap}@media (min-width:1024px){.swiper-container-wrapper{flex-flow:row nowrap}}.swiper-container-wrapper{height:80vh;max-height:600px;width:100%;margin:0 auto}.swiper-button-next,.swiper-button-prev{color:#000}.swiper-slide{text-align:center;background-size:cover;background-position:center;background-color:#fff;overflow:hidden;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.swiper-slide .description,.swiper-slide .title{display:block;opacity:0;transition:.5s ease .5s}.swiper-slide-active .description,.swiper-slide-active .title{opacity:1}.swiper-slide-active .title{margin-bottom:.5rem;font-size:24px;color:#000;transition:opacity .5s ease .5s}.swiper-slide-active .description{font-size:16px;color:#777;transition:opacity .5s ease .75s}.gallery-top{position:relative;width:100%;height:75vh}.gallery-top .photo{width:100%}@media (min-width:1024px){.gallery-top{width:70%;height:80vh;max-height:600px;margin-right:10px}}@media (min-width:1230px){.gallery-top{width:80%;height:80vh;max-height:600px;margin-right:10px}}.gallery-thumbs{width:100%;height:25vh;padding-top:10px;margin-left:5px}@media (min-width:1024px){.gallery-thumbs{width:28%;height:80vh;max-height:600px;padding:0}}@media (min-width:1230px){.gallery-thumbs{width:18%;height:80vh;max-height:600px;padding:0}}.gallery-thumbs .swiper-wrapper{flex-direction:row}@media (min-width:1024px){.gallery-thumbs .swiper-wrapper{flex-direction:column}}.gallery-thumbs .swiper-slide{width:25%;flex-flow:row nowrap}@media (min-width:1024px){.gallery-thumbs .swiper-slide{flex-flow:column nowrap;width:100%}}.gallery-thumbs .swiper-slide{height:100%;opacity:.75;cursor:pointer}.gallery-thumbs .swiper-slide-thumb-active{opacity:1}@media only screen and (max-width:1700px){#accueil #header-accueil .wp-block-group__inner-container .wp-block-group{width:90%}}@media screen and (max-width:1600px){.col-30-70 .wp-block-group__inner-container .wp-block-columns .wp-block-column:last-of-type p{max-width:95%}}@media only screen and (max-width:1230px){.glide__track ul{gap:0}.glide__track ul .glide__slide{min-height:100%;height:auto;margin-bottom:5px}#accueil #header-accueil .wp-block-group__inner-container .wp-block-group{width:90%}#accueil #header-accueil .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container{padding:50px 0}#accueil #header-accueil .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container h1{width:80%}#accueil #header-accueil .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container br{display:none}#temoignages>.wp-block-group__inner-container{width:100%;padding:35px 0}.card,.card.bg-image{padding:50px 25px}.card .wp-block-group__inner-container,.card.bg-image .wp-block-group__inner-container{width:100%}.card.img-right .wp-block-group__inner-container,.card.bg-image.img-right .wp-block-group__inner-container{padding:0}.card.img-right .wp-block-columns,.card.bg-image.img-right .wp-block-columns{gap:1em}.card.img-right .wp-block-columns .wp-block-column:first-of-type,.card.bg-image.img-right .wp-block-columns .wp-block-column:first-of-type{padding:5% 4% 5% 6%}.margin-bottom-neg{margin-bottom:-170px !important}.margin-bottom-neg+footer{padding-top:110px}.les-annonces{grid-template-columns:1fr 1fr}.diag{flex-direction:column;gap:2em}}@media only screen and (max-width:1024px){.agent-presentation.wp-block-group .wp-block-group__inner-container{width:fit-content;margin:0 !important}.agent-presentation.wp-block-group .wp-block-group__inner-container .wp-block-columns{flex-direction:row}.bg-image>.wp-block-group__inner-container{padding:50px 30px}#annonce #infos .wp-block-group__inner-container h2{padding-bottom:10px}#annonce #infos .wp-block-group__inner-container>div:first-of-type{row-gap:2em}#annonce #infos .wp-block-group__inner-container>div:first-of-type #exterieur{grid-column:1}#annonce #infos .wp-block-group__inner-container>div:first-of-type #autre{grid-column:2}#filtre-type-bien{flex-direction:column-reverse;gap:2em;margin-top:2em}main>div:first-child{padding-top:60px}#accueil main>div:first-child{padding-top:0}#accueil #header-accueil .wp-block-group__inner-container{height:55vh;min-height:550px}#accueil .wp-container-3 .wp-block-columns .wp-block-column:last-child{display:flex;flex-direction:column}#accueil .wp-container-3 .wp-block-columns .wp-block-column:last-child p:last-child{order:-1;margin-top:0;margin-bottom:3em}#annonce .card .etiquettes{top:5%}#annonce .card .wp-block-columns{gap:0}#annonce .card .wp-block-columns .wp-block-column:last-of-type{padding:50px 60px}#annonce .card .wp-block-columns .wp-block-column:first-of-type{height:480px;flex-basis:auto;max-width:100%}#estimer-mon-bien .wp-container-1 .wp-block-columns,#contact .wp-container-1 .wp-block-columns{flex-direction:row}#estimer-mon-bien .header .wp-block-columns{flex-direction:row}.col-80-20{flex-direction:row}.col-80-20 .wp-block-column:first-of-type{flex-basis:50% !important}.gallery-thumbs .swiper-wrapper{flex-direction:row}.col-30-70 .wp-block-group__inner-container .wp-block-columns .wp-block-column:last-of-type p{max-width:100%}}@media only screen and (max-width:781px){.header-bg-img .wp-block-group__inner-container{justify-content:center;gap:4rem}.header-bg-img .wp-block-group__inner-container h1{margin-bottom:0 !important}.header-bg-img .wp-block-group__inner-container .wp-block-buttons{position:relative;bottom:0;flex-direction:column;gap:2rem;align-items:start}.header-bg-img .wp-block-group__inner-container .wp-block-buttons .wp-block-button{min-width:210px;height:60px}.header-bg-img .wp-block-group__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link{padding:20px 40px !important;height:100%;justify-content:center}.header-bg-img .wp-block-group__inner-container .wp-block-buttons .wp-block-button.btn-estimer svg{width:45px}.header-bg-img .wp-block-group__inner-container .wp-block-buttons .wp-block-button.btn-acquerir svg{height:40px}.card,.card.bg-image{margin-bottom:30px}.card .wp-block-buttons .wp-block-button .wp-block-button__link,.card.bg-image .wp-block-buttons .wp-block-button .wp-block-button__link{padding:15px 40px}.card.img-right .wp-block-group__inner-container,.card.bg-image.img-right .wp-block-group__inner-container{padding:0}.card.img-right .wp-block-columns .wp-block-column,.card.bg-image.img-right .wp-block-columns .wp-block-column{max-width:100%}.card.img-right .wp-block-columns .wp-block-column:first-of-type,.card.bg-image.img-right .wp-block-columns .wp-block-column:first-of-type{padding:30px 10px;width:90%;margin:0 auto}.les-annonces{grid-template-columns:1fr}#annonce .card .wp-block-columns .wp-block-column:last-of-type h2{font-size:24px}#annonce .card .wp-block-columns .wp-block-column:last-of-type .lieu{font-size:20px}#annonce .card .wp-block-columns .wp-block-column:last-of-type .prix{font-size:24px}#estimer-mon-bien .wp-container-1 .wp-block-columns,#contact .wp-container-1 .wp-block-columns{flex-direction:column;align-items:center}#estimer-mon-bien .wp-container-1 .wp-block-columns p,#contact .wp-container-1 .wp-block-columns p{text-align:center}#estimer-mon-bien .header .wp-block-columns{flex-direction:row;flex-wrap:nowrap !important}#annonce #infos .wp-block-group__inner-container>div:first-of-type{row-gap:2em}#annonce #infos .wp-block-group__inner-container>div:first-of-type #interieur{grid-column:1}#annonce #infos .wp-block-group__inner-container>div:first-of-type #autre{grid-column:1}.col-80-20{flex-direction:column}}@media only screen and (max-width:580px){#accueil #header-accueil .wp-block-group__inner-container{padding-top:100px}.agent-presentation.wp-block-group .wp-block-group__inner-container{width:auto}.agent-presentation.wp-block-group .wp-block-group__inner-container .wp-block-columns{flex-direction:column;justify-content:center;align-items:center}.agent-presentation.wp-block-group .wp-block-group__inner-container .wp-block-columns figure img{margin:0 auto}.agent-presentation.wp-block-group .wp-block-group__inner-container .wp-block-columns p{text-align:center}.header-bg-img p{font-size:16px}.card,.card.bg-image{width:100%;margin:30px auto;width:100%}.btn-blanc.wp-block-buttons .wp-block-button .wp-block-button__link{padding:10px 25px}.cardAnnonce .bg-white{grid-template-rows:auto 1fr}.cardAnnonce .bg-white .content-annonce{padding:15px 20px;grid-template-rows:auto auto auto}.cardAnnonce .bg-white>a{height:350px}.cardAnnonce .bg-white>a img{height:350px}.cardAnnonce .bg-white figure{display:block}.cardAnnonce .bg-white figure img{height:auto;width:auto;max-width:none;min-width:100%;max-height:120% !important}.etiquettes{height:350px}#annonce .card .wp-block-columns .wp-block-column:last-of-type{padding:35px 10px;max-width:90%;align-self:center}#annonce .conso-energie .diag{gap:4px}#annonce .conso-energie .diag p{padding:1px 9px !important}#annonce .conso-energie .diag div img{padding-left:3px}#annonce .card .container{height:340px}#annonce .card .container .prev,#annonce .card .container .next{z-index:3}#annonce .card .container .mySlides .annonce-img{width:auto !important;min-height:100%;max-width:none;height:auto;min-width:100%;max-height:118%;height:390px;width:100%;object-fit:cover;object-position:center;box-shadow:0px 0px 20px rgba(0,0,0,.1607843137);border-radius:10px}#nos-biens-a-louer .bg-primary-dark .wp-block-group__inner-container,#nos-biens-a-vendre .bg-primary-dark .wp-block-group__inner-container{padding:50px 0;width:95%}#annonce #infos ul{grid-template-columns:repeat(1,1fr)}.diag p{display:flex;flex-direction:column;gap:1em;align-items:flex-start}.swiper-container-wrapper{height:auto}.swiper-container-wrapper .gallery-top{height:40vh}.swiper-container-wrapper .gallery-thumbs{height:15vh}#temoignages .wp-block-group__inner-container .card-border{padding:30px}#estimer-mon-bien .header .wp-block-columns{flex-direction:column;flex-wrap:wrap !important;justify-content:center;text-align:center}#estimer-mon-bien .header .wp-block-columns .wp-block-column:first-of-type{width:100%;max-width:none}#estimer-mon-bien .header .wp-block-columns .wp-block-column:first-of-type img{margin:0 auto}.card-border{padding:30px 20px !important}.card-border p:not(:last-child){padding-bottom:0 !important}}@media only screen and (max-width:430px){#annonce .card .container{height:300px}.cardAnnonce{padding:10px 0}}#contact form .field.field-textarea{height:104px}#contact .wp-block-group__inner-container h2,#contact-annonce .wp-block-group__inner-container h2,.form-estimation .wp-block-group__inner-container h2{font-size:36px;line-height:54px}#contact form,#contact-annonce form,.form-estimation form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}#contact form .div-60,#contact-annonce form .div-60,.form-estimation form .div-60{flex-basis:66%;display:flex;gap:2em}#contact form .div-60 .field,#contact-annonce form .div-60 .field,.form-estimation form .div-60 .field{display:flex;align-items:center;gap:1em;flex-basis:33% !important}#contact form .div-60 .field.has-label .field-label,#contact-annonce form .div-60 .field.has-label .field-label,.form-estimation form .div-60 .field.has-label .field-label{transform:none}#contact form .div-60 .field label,#contact-annonce form .div-60 .field label,.form-estimation form .div-60 .field label{flex-basis:fit-content;transform:none;font-size:13px;margin-bottom:10px}#contact form .div-60 .field span,#contact-annonce form .div-60 .field span,.form-estimation form .div-60 .field span{flex-basis:33%;border:1px solid #1d4054}#contact form .div-60 .field span input,#contact-annonce form .div-60 .field span input,.form-estimation form .div-60 .field span input{transform:none;text-align:center}#contact form .div-60 .field input::-webkit-outer-spin-button,#contact form .div-60 .field input::-webkit-inner-spin-button,#contact-annonce form .div-60 .field input::-webkit-outer-spin-button,#contact-annonce form .div-60 .field input::-webkit-inner-spin-button,.form-estimation form .div-60 .field input::-webkit-outer-spin-button,.form-estimation form .div-60 .field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#contact form .div-60 .field input[type=number],#contact-annonce form .div-60 .field input[type=number],.form-estimation form .div-60 .field input[type=number]{-moz-appearance:textfield}#contact form .field,#contact-annonce form .field,.form-estimation form .field{flex-basis:100%}#contact form .field span select,#contact-annonce form .field span select,.form-estimation form .field span select{cursor:pointer}#contact form .field.field-50,#contact-annonce form .field.field-50,.form-estimation form .field.field-50{flex-basis:49%}#contact form .field.field-30,#contact-annonce form .field.field-30,.form-estimation form .field.field-30{flex-basis:32%}#contact form .field.field-20,#contact-annonce form .field.field-20,.form-estimation form .field.field-20{flex-basis:25%}#contact form .field.field-20:before,#contact-annonce form .field.field-20:before,.form-estimation form .field.field-20:before{content:none}#contact form .field.field-20:after,#contact-annonce form .field.field-20:after,.form-estimation form .field.field-20:after{content:none}#contact form .field.field-60,#contact-annonce form .field.field-60,.form-estimation form .field.field-60{flex-basis:66%}#contact .field,#contact-annonce .field,.form-estimation .field{position:relative;height:57px;padding:16px 0 8px}#contact .field .field-label,#contact-annonce .field .field-label,.form-estimation .field .field-label{position:relative;line-height:14px;color:#1d4054;font-size:16px;font-weight:400;display:block;margin:0;text-align:left;transform:translateY(24px);transition:transform .3s;transform-origin:0 50%}#contact .field .field-input,#contact-annonce .field .field-input,.form-estimation .field .field-input{position:relative;display:block;font-family:"Montserrat",sans-serif;width:100%;height:20px;padding:8px 0;line-height:15px;background:0 0;border:none;-webkit-appearance:none;outline:none;transform:translateY(-23px);color:#1d4054;font-size:14px}#contact .field.is-focused .field-label,#contact-annonce .field.is-focused .field-label,.form-estimation .field.is-focused .field-label{color:#1d4054}#contact .field:after,#contact .field:before,#contact-annonce .field:after,#contact-annonce .field:before,.form-estimation .field:after,.form-estimation .field:before{content:"";height:1px;background-color:#1d4054;width:100%;position:absolute;bottom:6px;left:0}#contact .field:after,#contact-annonce .field:after,.form-estimation .field:after{background-color:#1d4054;transform:scaleX(0);transition:transform .3s}#contact .field.is-focused:after,#contact-annonce .field.is-focused:after,.form-estimation .field.is-focused:after{transform:scaleX(1)}#contact .field.field-textarea textarea,#contact-annonce .field.field-textarea textarea,.form-estimation .field.field-textarea textarea{height:70px;font-family:"Montserrat",sans-serif}#contact .field select,#contact-annonce .field select,.form-estimation .field select{opacity:0;transform:translateY(-15px);font-family:"Montserrat",sans-serif;color:#1d4054}#contact .field select option:first-of-type,#contact-annonce .field select option:first-of-type,.form-estimation .field select option:first-of-type{color:transparent}#contact .field select option,#contact-annonce .field select option,.form-estimation .field select option{color:#1d4054}#contact .field.has-label select,#contact .field.is-focused select,#contact-annonce .field.has-label select,#contact-annonce .field.is-focused select,.form-estimation .field.has-label select,.form-estimation .field.is-focused select{opacity:1}#contact .field.has-label select option,#contact .field.is-focused select option,#contact-annonce .field.has-label select option,#contact-annonce .field.is-focused select option,.form-estimation .field.has-label select option,.form-estimation .field.is-focused select option{color:#1d4054}#contact .field.has-label .field-label,#contact .field.is-focused .field-label,#contact-annonce .field.has-label .field-label,#contact-annonce .field.is-focused .field-label,.form-estimation .field.has-label .field-label,.form-estimation .field.is-focused .field-label{transform:translateY(6px) scale(.75)}#contact .field .wpcf7-form-control-wrap.type-bien,#contact-annonce .field .wpcf7-form-control-wrap.type-bien,.form-estimation .field .wpcf7-form-control-wrap.type-bien{position:relative;display:block;width:auto}#contact .field .wpcf7-form-control-wrap.type-bien:after,#contact-annonce .field .wpcf7-form-control-wrap.type-bien:after,.form-estimation .field .wpcf7-form-control-wrap.type-bien:after{content:"";width:12px;height:10px;display:inline-block;top:-8px;right:10px;position:absolute;background:url("https://www.cordierproprietes.fr/dev/wp-content/uploads/2022/04/dropdown-icon.svg");background-size:contain;background-repeat:no-repeat;background-position:center;z-index:-1}#contact form .field-checkboxe,#contact-annonce form .field-checkboxe,.form-estimation form .field-checkboxe{position:relative;padding-top:20px;font-size:14px;height:auto}#contact form .field-checkboxe:before,#contact-annonce form .field-checkboxe:before,.form-estimation form .field-checkboxe:before{display:none}#contact form .field-checkboxe .wpcf7-list-item,#contact-annonce form .field-checkboxe .wpcf7-list-item,.form-estimation form .field-checkboxe .wpcf7-list-item{margin-left:0;position:relative}#contact [type=checkbox]:not(:checked),#contact [type=checkbox]:checked,#contact-annonce [type=checkbox]:not(:checked),#contact-annonce [type=checkbox]:checked,.form-estimation [type=checkbox]:not(:checked),.form-estimation [type=checkbox]:checked{position:absolute;left:0;top:0;opacity:.01;z-index:10}#contact [type=checkbox]:not(:checked)+span,#contact [type=checkbox]:checked+span,#contact-annonce [type=checkbox]:not(:checked)+span,#contact-annonce [type=checkbox]:checked+span,.form-estimation [type=checkbox]:not(:checked)+span,.form-estimation [type=checkbox]:checked+span{position:relative;padding-left:2.3em;font-size:1.05em;line-height:1.7;cursor:pointer}#contact [type=checkbox]:not(:checked)+span:before,#contact [type=checkbox]:checked+span:before,#contact-annonce [type=checkbox]:not(:checked)+span:before,#contact-annonce [type=checkbox]:checked+span:before,.form-estimation [type=checkbox]:not(:checked)+span:before,.form-estimation [type=checkbox]:checked+span:before{content:"";position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #000;background:#fff;border-radius:.2em;box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 rgba(29,64,84,.2);transition:all .275s}#contact [type=checkbox]:not(:checked)+span:after,#contact [type=checkbox]:checked+span:after,#contact-annonce [type=checkbox]:not(:checked)+span:after,#contact-annonce [type=checkbox]:checked+span:after,.form-estimation [type=checkbox]:not(:checked)+span:after,.form-estimation [type=checkbox]:checked+span:after{content:"✓";speak:never;position:absolute;top:8px;left:2px;font-size:15px;color:#1d4054;line-height:0;transition:all .2s;font-family:HelveticaNeue-Light,-apple-system,AppleColorEmoji,"Arial Rounded MT Bold",system-ui,Ubuntu,sans-serif,"Arial Unicode MS","Zapf Dingbats","Segoe UI Emoji","Segoe UI Symbol",Noto Color Emoji,NotoColorEmoji,EmojiSymbols,Symbola,Noto,"Android Emoji",AndroidEmoji,"lucida grande",tahoma,verdana,arial,AppleColorEmoji,"Apple Color Emoji" !important}#contact [type=checkbox]:not(:checked)+span:after,#contact-annonce [type=checkbox]:not(:checked)+span:after,.form-estimation [type=checkbox]:not(:checked)+span:after{opacity:0;transform:scale(0) rotate(45deg)}#contact [type=checkbox]:checked+span:after,#contact-annonce [type=checkbox]:checked+span:after,.form-estimation [type=checkbox]:checked+span:after{opacity:1;transform:scale(1) rotate(0)}#contact [type=checkbox]:disabled:not(:checked)+span:before,#contact [type=checkbox]:disabled:checked+span:before,#contact-annonce [type=checkbox]:disabled:not(:checked)+span:before,#contact-annonce [type=checkbox]:disabled:checked+span:before,.form-estimation [type=checkbox]:disabled:not(:checked)+span:before,.form-estimation [type=checkbox]:disabled:checked+span:before{box-shadow:none;border-color:#bbb;background-color:#e9e9e9}#contact [type=checkbox]:disabled:checked+span:after,#contact-annonce [type=checkbox]:disabled:checked+span:after,.form-estimation [type=checkbox]:disabled:checked+span:after{color:#777}#contact [type=checkbox]:disabled+span,#contact-annonce [type=checkbox]:disabled+span,.form-estimation [type=checkbox]:disabled+span{color:#aaa}#contact [type=checkbox]:checked:focus+span:before,#contact [type=checkbox]:not(:checked):focus+span:before,#contact-annonce [type=checkbox]:checked:focus+span:before,#contact-annonce [type=checkbox]:not(:checked):focus+span:before,.form-estimation [type=checkbox]:checked:focus+span:before,.form-estimation [type=checkbox]:not(:checked):focus+span:before{box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 6px rgba(29,64,84,.2)}#contact .field-envoyer,#contact-annonce .field-envoyer,.form-estimation .field-envoyer{position:relative;height:auto;padding-top:30px;display:block;width:100%}#contact .field-envoyer:before,#contact .field-envoyer:after,#contact-annonce .field-envoyer:before,#contact-annonce .field-envoyer:after,.form-estimation .field-envoyer:before,.form-estimation .field-envoyer:after{display:none}#contact .field-envoyer input,#contact-annonce .field-envoyer input,.form-estimation .field-envoyer input{float:right;font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-align:right;color:#1d4054;background:0 0;position:relative;z-index:1;padding:15px 50px;border:1px solid #1d4054;border-radius:0;display:flex;justify-content:center;align-items:center;box-sizing:border-box;transition:all .3s ease;width:fit-content;margin-bottom:20px}#contact .field-envoyer input:hover,#contact-annonce .field-envoyer input:hover,.form-estimation .field-envoyer input:hover{cursor:pointer;background-color:#1d4054;color:#fff;border-color:#1d4054}#contact .wpcf7-form-control-wrap,#contact-annonce .wpcf7-form-control-wrap,.form-estimation .wpcf7-form-control-wrap{display:flex;flex-direction:column}#contact .wpcf7-not-valid-tip,#contact-annonce .wpcf7-not-valid-tip,.form-estimation .wpcf7-not-valid-tip{position:relative;display:block;width:max-content;border:none !important;margin-top:-1.2em;font-size:13px}#contact .field-checkboxe .wpcf7-not-valid-tip,#contact-annonce .field-checkboxe .wpcf7-not-valid-tip,.form-estimation .field-checkboxe .wpcf7-not-valid-tip{bottom:0;margin-top:0}#contact .div-60 .wpcf7-not-valid-tip,#contact-annonce .div-60 .wpcf7-not-valid-tip,.form-estimation .div-60 .wpcf7-not-valid-tip{position:absolute;bottom:-2em;right:0}#contact .wpcf7-form-control-wrap.checkbox-222 .wpcf7-not-valid-tip,#contact-annonce .wpcf7-form-control-wrap.checkbox-222 .wpcf7-not-valid-tip,.form-estimation .wpcf7-form-control-wrap.checkbox-222 .wpcf7-not-valid-tip{margin-top:0}#contact .wpcf7 form.invalid .wpcf7-response-output,#contact-annonce .wpcf7 form.invalid .wpcf7-response-output,.form-estimation .wpcf7 form.invalid .wpcf7-response-output{border-color:#e0432e}#contact-annonce{display:none}#contact-annonce .field .field-label{color:#fff}#contact-annonce .field .field-input{color:#fff}#contact-annonce .field.is-focused .field-label{color:#fff}#contact-annonce .field:after,#contact-annonce .field:before{content:"";background-color:#fff}#contact-annonce .field.field-select select{color:#fff}#contact-annonce .field.field-select select option{color:#fff}#contact-annonce .field.has-label select option{color:#fff}#contact-annonce .field.reference .field-label{transform:translateY(6px) scale(.75)}#contact-annonce .field-textarea{height:110px}#contact-annonce .field-envoyer input{color:#fff;border:1px solid #fff}#contact-annonce .field-envoyer input:hover{cursor:pointer;background-color:#1d4054;color:#fff;border-color:#1d4054}.form-estimation .field.field-textarea textarea{height:20px}@media only screen and (max-width:1230px){#contact form .div-60,#contact-annonce form .div-60,.form-estimation form .div-60{flex-basis:100%;order:-1}#contact form .div-60 .field,#contact-annonce form .div-60 .field,.form-estimation form .div-60 .field{flex-basis:33% !important}#contact form .field.field-60,#contact-annonce form .field.field-60,.form-estimation form .field.field-60{flex-basis:100%}#contact form .field.field-30,#contact-annonce form .field.field-30,.form-estimation form .field.field-30{flex-basis:48%}}@media only screen and (max-width:781px){#contact form .div-60 .field,#contact-annonce form .div-60 .field,.form-estimation form .div-60 .field{flex-basis:33% !important;flex-direction:column;margin-bottom:30px;gap:10px}#contact form .field.field-30,#contact-annonce form .field.field-30,.form-estimation form .field.field-30{flex-basis:100%}#contact form .field-envoyer input,#contact-annonce form .field-envoyer input,.form-estimation form .field-envoyer input{float:none;margin:0 auto;margin-bottom:20px}form .field.field-50,form .field-checkboxe,form .field-checkboxe .wpcf7-form-control-wrap.checkbox-222{flex-basis:100% !important;width:100% !important;margin-left:0}}@media only screen and (max-width:580px){#contact form .div-60,#contact-annonce form .div-60,.form-estimation form .div-60{gap:0;flex-direction:column}#contact form .div-60 .field,#contact-annonce form .div-60 .field,.form-estimation form .div-60 .field{flex-basis:50% !important;flex-direction:column;margin-bottom:0;gap:20px}}body.blog .categories,body.archive .categories{list-style-type:none}body.blog .categories ul,body.archive .categories ul{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px;padding:0}body.blog .categories ul li,body.archive .categories ul li{list-style-type:none}body.blog .categories ul a,body.archive .categories ul a{display:block;padding:5px 15px;border:#1d4054 1px solid;border-radius:10px;color:#1d4054;font-size:14px;transition:all .2s ease}body.blog .categories ul a:hover,body.archive .categories ul a:hover{background-color:#1d4054;color:#fff}body.blog .pagination,body.archive .pagination{margin-top:40px}body.blog .pagination ul.page-numbers,body.archive .pagination ul.page-numbers{display:flex;justify-content:center;gap:5px}body.blog .pagination ul.page-numbers li span,body.blog .pagination ul.page-numbers li a,body.archive .pagination ul.page-numbers li span,body.archive .pagination ul.page-numbers li a{background-color:#fff;padding:5px 10px;border-radius:5px;transition:all .3s ease}body.blog .pagination ul.page-numbers li span:hover,body.blog .pagination ul.page-numbers li a:hover,body.archive .pagination ul.page-numbers li span:hover,body.archive .pagination ul.page-numbers li a:hover{background-color:#1d4054;color:#fff}body.blog .pagination ul.page-numbers li span.current,body.archive .pagination ul.page-numbers li span.current{background-color:#1d4054;color:#fff}@font-face{font-display:swap;font-family:"Material Icons Outlined";font-style:normal;font-weight:400;src:url(//www.cordierproprietes.fr/wp-content/themes/theme-cordier/fonts/material-icons-outlined-v110-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Material Icons Round";font-style:normal;font-weight:400;src:url(//www.cordierproprietes.fr/wp-content/themes/theme-cordier/fonts/material-icons-round-v109-latin-regular.woff2) format("woff2")}