@import url('https://fonts.googleapis.com/css?family=Rubik:300,400,500,700');@keyframes social{0%{transform:scale(1);}100%{transform:scale(1.3);}}.shareBlock ul.socialLinks li.social a:hover {animation:social 0.5s infinite alternate;}.button,.userBlock .button,.loanCalculator input[type="button"]{background:#1D4474;color:#fff;}body.homepage-index{position:relative;}header .ribbon ul.culture li, header .ribbon ul.culture li.selected {display:inline-block !important;margin-right:5px;border:none;}header .ribbon ul.culture li a {display:block;width:22px;height:16px;text-indent:-10000px;background-position:center center;background-repeat:no-repeat;}header .ribbon ul.culture li.selected{border:none;} header .ribbon ul.culture li.selected a:before,header .ribbon ul.culture li.selected a:after{display:none;}header .topMenu li a {display:none;}header .ribbon ul.culture {position:relative;top:0px;float:right;background:none;border-left:1px solid #fff;}header nav ul.menu > li:nth-child(7) a {color:#a5a5a5!important;}header .topMenu li a:hover{color:#fff}.ribbon ul.culture li:first-child{background-image:url(/images/default/fr.png);}.ribbon ul.culture li:nth-child(2){background-image:url(/images/default/en.png);}header .ribbon ul.culture li a{color:transparent;}header .ribbon ul.culture li a::before{border:none;margin-left:0;}header .social a.email:before { background-position:-108px -2px;}header .social a.twitter:before { background-position:-108px -74px;}header .social a.facebook:before { background-position:-108px -38px;}#mapContainer a.button:hover{color:#000;background:#fff;}.overflowSearch .fields{background:none;transition:background 0.5s linear;}.overflowSearch .fields:hover{background:rgba(29,68,116,0.8);}html, body, header, footer, section, nav, aside, article, figure, figcaption, td, div, p, ul, ol, li, dl, dt, dd, select, input, textarea, label, button, hr,h1,h2,h3,h4,h5,h6, .title {font-family:'Rubik', sans-serif;}h1, h2, h3, h4, h5, h6, .title {color:#BFAC9F;text-transform:uppercase;font-family:'Rubik', sans-serif;}h1, h2 { border:none; }h2{font-weight:500;}h1 { font-size:50px; line-height:55px;font-weight:500; }.homepage-index section.selection{display:none;}.homepage-index .home-carousel .resizePicture img:nth-child(2){min-width:100vw;min-height:100vh;} .homepage-index aside.overflowSearch form{display:none;}.homepage-index .wrapper { height:100vh;margin-top:0; }.home-carousel { height:100vh !important; margin:0; }header .layoutLarge{max-height:100px }.search h2 { color:#fff;}header nav ul.menu > li:hover > a {border:none;}header nav ul.menu > li.over > a{border-bottom:none;color:#BFAC9F;width:100%;}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a{color:#fff;}header nav ul.menu li.submenus:after{border-top-color:#BFAC9F;}header nav ul.menu li.submenus:hover:after{border-top-color:#fff;}header nav ul.menu {top:30px;width:78%;z-index:99;padding:0}header nav ul.menu > li { margin-left:26px;}header nav ul.menu > li a { font-size:17px; font-weight:500;text-transform:uppercase;border:0}header nav ul.menu li.submenus:after { bottom:0px !important;}header nav ul.menu > li:nth-child(7) a {color:red;}header nav ul li:nth-child(6) {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDkxLjY2NyA0OTEuNjY3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OTEuNjY3IDQ5MS42Njc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGIiBkPSJNMTkzLjkwOCw4M2MtMTAsMC0xOC42NjcsMy41LTI2LDEwLjVzLTExLDE1LjUtMTEsMjUuNXMzLjY2NywxOC41LDExLDI1LjVzMTYsMTAuNSwyNiwxMC41ICAgIGMxMCwwLDE4LjUtMy41LDI1LjUtMTAuNXMxMC41LTE1LjUsMTAuNS0yNS41cy0zLjUtMTguNS0xMC41LTI1LjVTMjAzLjkwOCw4MywxOTMuOTA4LDgzeiIgZGF0YS1vcmlnaW5hbD0iIzAxMDAwMiIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iI0VCRThFRSI+PC9wYXRoPgoJCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik0zNzguOTA5LDE1NGMtMC42NzQtMy4zMzMtMy4zNC03LjMzMy04LTEybC0yMTQtMTQybC0yMCwyOWMtNC42NjcsNi42NjctMy42NjcsMTIuMzM0LDMsMTcgICAgYzYuNjY3LDQuNjY3LDEyLjMzMywzLjY2NywxNy0zbDEyLTE3bDE3NCwxMTVsLTE0MywyNmMtNC42NjcsMC42NjctOC42NjcsMy4xNjctMTIsNy41cy00LjMzMyw4LjgzMy0zLDEzLjVsMzEsMTIxbC0xMDAsMTUwICAgIGMtMy4zMzMsNS4zMzQtNC4xNjcsMTEtMi41LDE3czUuMTY3LDEwLjMzNCwxMC41LDEzYzUuMzMzLDIuNjY2LDEwLjgzMywzLjMzNCwxNi41LDJzMTAuMTY3LTQuNjY2LDEzLjUtMTAgICAgYzY5LjMzMy0xMDUuMzMyLDEwNC4zMzMtMTU4LjMzMiwxMDUtMTU5bDUsMjJsLTE2LDExOWMtMC42NjYsNS4zMzQsMC42NjgsMTAuNSw0LDE1LjVzOCw4LDE0LDlzMTEuNS0wLjMzNCwxNi41LTQgICAgczcuODMyLTguMTY2LDguNS0xMy41bDE2LTEyMmMwLjY2Ni00LDAuNjY2LTguMzMyLDAtMTNsLTM2LTE0M2w5My0xNmM0LjY2Ni0xLjMzMyw4LjUtNCwxMS41LThTMzc5LjU3NSwxNTkuMzMzLDM3OC45MDksMTU0eiIgZGF0YS1vcmlnaW5hbD0iIzAxMDAwMiIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iI0VCRThFRSI+PC9wYXRoPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);background-position:10px 13px;background-repeat:no-repeat;transition:background 0.5s ease;background-size:21px;padding:0 30px;}header nav ul li:nth-child(6):hover{background-position:99px 13px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTQuMjUgNTQuMjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU0LjI1IDU0LjI1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxnPjxnPgoJPGc+CgkJPGNpcmNsZSBzdHlsZT0iZmlsbDojRkZGRkZGIiBjeD0iMjkuMjgzIiBjeT0iNS43MDgiIHI9IjUuNzA4IiBkYXRhLW9yaWdpbmFsPSIjMDEwMDAyIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjRjVGM0Y3Ij48L2NpcmNsZT4KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGIiBkPSJNNDUuNjA1LDUwLjQ2M2MtMi4zNzEsMC4xODktNC4zNTksMS4zMDktNC4zNTksMS4zMDlMMjYuNTMxLDMxLjkzNyAgICBjMC43NTItMC43MTUsMS4xNzYtMS43NzUsMC44NjctMy4wNzRjLTAuOTMtMy45MzEtMS40MDItNy45MTQtMS43NTQtMTEuOTJjMS4wMzEtMS43MzMsMC40LTQuMDgzLTAuOTQzLTUuNTMyICAgIGMtMC40OTQtMC42NjctMS4yMTctMS4wOTUtMS45OTEtMS4yOGMtMi4yMDctMC43MzgtNC4zNTcsMC4zNDktNS43NjEsMi4yMkMxMy4wMjYsMTcuNTgyLDkuMTAzLDIyLjgxMiw1LjE4LDI4LjA0MyAgICBjLTEuMTAyLDEuNDY5LTAuODM5LDMuNSwwLjExNCw1LjAyM2MtMC4wMDIsMC4wNTItMC4wMDgsMC4xMDEtMC4wMDgsMC4xNWMwLDUuOTU4LDAsMTEuOTE0LDAsMTcuODcxYzAsNC4yMTcsNi41MzgsNC4yMTcsNi41MzgsMCAgICBjMC01LjQ3OSwwLTEwLjk1NiwwLTE2LjQzNmMwLjY5Ni0wLjQyNiwxLjMyNi0xLjAxMiwxLjg1LTEuNzA5YzIuMDk2LTIuNzk1LDQuMTktNS41ODgsNi4yODctOC4zODEgICAgYzAuMjk4LDIuMDI1LDAuNjYxLDQuMDQyLDEuMTM1LDYuMDRjMC41NTksMi4zNTgsMi44ODIsMi43ODEsNC41NywxLjkzOGwxNC43MDksMjEuMTg5aDUuMjMgICAgQzQ1LjYwNSw1My43MjksNDcuOTc0LDUwLjI3MSw0NS42MDUsNTAuNDYzeiIgZGF0YS1vcmlnaW5hbD0iIzAxMDAwMiIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iI0Y1RjNGNyI+PC9wYXRoPgoJCTxjaXJjbGUgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgY3g9IjQ3LjQ4IiBjeT0iNDYuNzMiIHI9IjIuMzEiIGRhdGEtb3JpZ2luYWw9IiMwMTAwMDIiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNGNUYzRjciPjwvY2lyY2xlPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);}header nav ul.menu li a:hover,header nav ul.menu li:hover{border:none;}header .layoutLarge nav ul.menu,header .ribbon,header .ribbon .layoutLarge ul.culture{background:none;}header{background:rgba(29, 68, 117, 0.8);position:relative;top:0;z-index:11;width:100%;height:160px;}.homepage-index header{position:fixed;z-index:3;width:100%;}header nav ul.menu > li > ul {background:rgba(29, 68, 117, 0.8);text-align:center;top:99%;}header nav ul.menu > li > ul li a:hover{font-weight:700;}header nav ul.menu li.submenus:after{bottom:7px;} header nav ul.menu > li > ul a {text-align:left;font-size:15px;}header nav ul.menu > li > ul li {margin-left:13px;text-align:left;color:#fff;}header nav ul.menu > li > ul li:before {content:"•";position:absolute;top:5px;left:-6px;}header .logo a img{height:21px;max-width:100%;}header .logo{margin-top:57px;}.search input[type="text"], .search select, button.ms-choice, .select2-container { height:47px;}.search.listingSearch { margin-bottom:0px;}.showPictures article h2 { color:#000;}ul.pager li.current span, ul.pager li a:hover{background-color:#1d4474;}.estate-index .main .layoutLarge{display:flex;flex-direction:column;max-width:1600px;}.estate-index .layoutLarge .columnLeft{order:2;margin-top:50px;width:100%;}.estate-index .layoutLarge .columnLeft ul.ads li.ad{display:flex;flex-direction:column;height:100%;}.estate-index .layoutLarge .columnLeft ul.ads li.ad ul,.estate-index .layoutLarge .columnLeft ul.ads li.ad ul .price{background:none;}.estate-index .layoutLarge .columnLeft ul.ads li.ad .titles{order:2;text-align:left;background:none;border-left:2px solid #c0ac9e;}.estate-index .estatePopupWrapper .ad .titles{background:none;text-align:left;border-left:2px solid #c0ac9e;}.estate-index .estatePopupWrapper .ad .titles h2,.estate-index .estatePopupWrapper .ad .titles h3{color:#1D4474;}.ad ul li.price{border-left:2px solid #c0ac9e;padding-left:25px;}section.newbuilds {display:none;}.ad ul li.price div,.ad ul li{color:#c0ac9e;}.estate-index .layoutLarge .columnLeft ul.ads li.ad .titles h2{font-size:12px;margin-bottom:14px}.estate-index .layoutLarge .columnLeft ul.ads li.ad .titles h3{font-size:22px;text-align:left;}.estate-index .layoutLarge .columnLeft ul.ads li.ad .titles h2,.estate-index .layoutLarge .columnLeft ul.ads li.ad .titles h3{color:#1D4474;text-transform:uppercase;padding-left:20px;}.estate-index .layoutLarge .columnLeft ul.ads li.ad .picture{order:1;height:400px;margin-bottom:5px;}.estate-index .layoutLarge .columnLeft ul.ads li.ad ul{order:3;display:flex;justify-content:space-between;}.estate-index .layoutLarge .columnRight{width:100%;order:1;background:#efeae7;}.estate-index .layoutLarge .columnRight form .fields{display:flex;}.estate-index .layoutLarge .columnRight form .fields div{width:100%;}.ad .ribbon, section.selection .ads li .ribbon{background:#1D4474;}.estatePopupWrapper .ad ul li,.estatePopupWrapper .ad ul{background:none;}.estate-index .layoutLarge .columnLeft ul.ads li.ad .titles h3{font-weight:500;}.popup-carousel .owl-dots .owl-dot span{background-color:#1D4474;border-color:#1D4474;}.ms-choice > div, .dropdown:after {display:none;}.cms-neuf .layoutLarge .columnLeft ul.ads li.ad .titles h2 {font-size:15px;}.cms-neuf .layoutLarge .columnLeft ul.ads li.ad .titles h3 {font-size:24px;}.estate-show .quickLinks li a{text-transform:capitalize;}.estate-show .quickLinks li a:hover, .quickLinks li a.selected{color:#BFAC9F;text-transform:capitalize ;}#contactLine .agency{display:flex;flex-direction:column;align-items:center;}#contactLine .agency .picture{height:160px;}.loanCalculator .field{text-align:center;}section.show .detailsList .details ul li span, section.show .detailsList .services ul li, .areas li span,.showPictures article ul li{color:#1D4474;font-weight:400;}.overflowSearch .select2-container--default .select2-selection--multiple { max-height:47px;}.estate-show .agency .picture, .homepage-contact .agency .picture{width:100%;height:227px !important;background:url("/uploads/website/2490/c630ad636431daf10268eb3a4055c7a9.jpg");background-repeat:no-repeat;background-position:center;}.estate-show .agency .picture img, .homepage-contact .agency .picture img {display:none;}.contactLine {margin-top:0px;}.homepage-contact #map{display:none !important;}footer {background:rgba(0,0,0,0.5);border-top:1px solid;}body.homepage-index footer{position:fixed; width:100%;left:0;bottom:0;z-index:3;padding:0;height:25px;}footer a, footer p { color:#fff; font-size:11px; }footer .network, footer .agency, footer .sectors {display:none;}footer .credits { margin:0; }footer .credits > .layoutLarge { border:none; padding:0; }footer article.cms { position:absolute; right:0; font-size:13px; z-index:auto; }footer article.cms p { position:relative; z-index:999; }.cms-bien .banner, .cms-syndic .banner, .cms-ventes .banner, .cms-locations .banner {background-image:url("/uploads/website/2490/cf037d758e64dc745435d2e629ee1acc.jpg") !important}.cms-neuf .banner{background-image:url("/uploads/website/2490/3eb52df7beef45e0cf93fb78a97a4508.jpg") !important}.cms-golf .banner{background-image:url("/uploads/website/2490/277a8f06818b175977138530fc9053b3.jpg") !important}.cms-golf figure.photo{display:flex;justify-content:space-between}.cms-golf figure.photo img{max-width:100%; height:387px}.cms-golf article.cms div.link{width:100%;height:550px;background-image:url("/uploads/website/2490/b11d0f1152409892375eacdbecabfca6.JPG");background-position:0 90%;background-size:cover;margin-top:30px;display:flex;}.cms-golf article.cms div.link div{height:100%;width:50%;display:flex;}.cms-golf article.cms div.link .classement{flex-direction:column;justify-content:space-around;}.cms-golf article.cms div.link .photo{justify-content:space-around;flex-direction:column;align-items:flex-end;}.cms-golf article.cms div.link a.button{height:60px;width:218px}.cms-golf article.cms div.link .photo a.button{display:block}.cms-index section.main article.cms p, .cms-indexForm section.main article.cms p {text-align:left;}.cms-index section.main article.cms ul, .cms-indexForm section.main article.cms ul {margin:10px 0;}.cms-index section.main article.cms ul li, .cms-indexForm section.main article.cms ul li {margin-left:30px;list-style-type:disc;}.homepage-index section.homepagePictures .layoutLarge{position:absolute;right:60px;bottom:100px;text-align:right;margin:0;z-index:99;width:104px}.homepage-index section.homepagePictures .layoutLarge div p{display:flex;justify-content:flex-end;}.homepage-index section.homepagePictures .layoutLarge div p img{height:160px !important;width:122px !important}.homepage-index section.homepagePictures .layoutLarge div h2{display:none}.leaflet-top.leaflet-left {bottom:100px;top:initial;}.cms-users .cms h3, .cms-indexForm .cms h3 {display:block;margin-bottom:20px;margin-top:20px; }.cms-indexForm .cms h3 strong {font-weight:400;}.cms-users aside.map {height:400px;background:url("/uploads/website/2490/cf037d758e64dc745435d2e629ee1acc.jpg") !important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}.cms-users div#map {display:none;}.cms-users .black_white{display:flex;flex-direction:row-reverse;margin-bottom:50px}.cms-users .black_white figcaption{flex-direction:column;justify-content:flex-start}.cms-users .black_white img, .cms-users .oeil img{max-width:100%;height:393px}.cms-users .room{margin-top:-60px;display:flex}.cms-users figcaption{display:flex;justify-content:center;align-items:center}.cms-users p{text-align:center;width:90%}.cms-users .oeil{margin-top:50px; display:flex;margin-bottom:50px}section.usersList article.user:first-child .phone {display:none;}cms-indexForm .columnLeft, .cms-indexForm .columnRight {float:none;width:100%;}.cms-indexForm .columnLeft .container {display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:30px auto;}.cms-indexForm .columnLeft .container div, .cms-indexForm .columnLeft .container img {flex:1 1 500px;}.cms-indexForm .columnRight {margin-top:40px;}.cms-confiez-locations .columnLeft .container img {max-width:650px;}.cms-confiez-ventes .columnLeft .container img {max-width:360px;}.cms-indexForm .columnLeft .bg-text {margin:30px auto;padding:25px;background:rgba(29, 68, 117, 0.8);}.cms-indexForm .columnLeft .bg-text h3, .cms-indexForm .columnLeft .bg-text li, .cms-indexForm .columnLeft .bg-text p {color:#fff;}@media screen and (min-width:1025px){.cms-indexForm .columnLeft .container img {padding-right:40px;}}@media screen and (max-width:1024px){header .layoutLarge nav ul.menu{padding-right:30px;width:100%;background-color:transparent}header .logo{z-index:102}header nav ul.menu{margin-top:8.8% !important}header nav ul.menu > li > ul{background-color:transparent}header nav ul.menu li, header nav ul.menu > li > ul li a{text-align:right}header nav ul.menu > li > ul li:before {display:none;}header nav ul.activeBg{background-color:rgba(29, 68, 117, 0.8) !important}header nav ul.menu li a{color:#fff}header nav ul.menu li.btn{filter:brightness(2);margin-top:-7%}header nav ul li:nth-child(6), header nav ul li:nth-child(6):hover{background-image:none}.cms-syndic footer{position:relative} .cms-users .room{margin-top:-30px}}@media screen and (max-width:768px){header nav ul.menu{margin-top:11.7% !important}header nav ul.menu > li.btn{margin-bottom:30px}.estate-index .layoutLarge .columnLeft ul.ads li.ad .titles h3{line-height:25px}.estate-index .layoutLarge .columnLeft ul.ads li.ad{width:100%} .ad .ribbon{top:131px}.cms-users figure{flex-direction:column-reverse !important; align-items:center}}@media screen and (max-width:640px){header .logo{margin-top:0;margin-bottom:14px}header .layoutLarge nav ul.menu{width:107.3%;padding-left:20px;margin-left:-4%;margin-top:0 !important}header nav ul.menu > li.btn{margin-top:-13%;margin-bottom:10px} .estate-index .layoutLarge .columnRight form .fields{flex-direction:column}.estate-show div.agency{display:none !important}}@media screen and (max-width:540px){header .layoutLarge nav ul.menu{width:107.9%}h1{font-size:40px}header nav ul.menu > li.btn{margin-top:-15%}}@media screen and (max-width:480px){header .layoutLarge nav ul.menu{margin-left:-5%;width:109.5%}.cms-users figure img{max-width:100%}section.usersList article.user .picture .userBubble{width:120px !important}}@media screen and (max-width:380px){h1{font-size:30px}header .logo{margin-top:-7px;margin-bottom:21px}header nav ul.menu > li.btn{margin-top:-20%}header .layoutLarge nav ul.menu{margin-left:-6%;width:112%}}.rates{display:none;}.legal-show .cms h1:first-child,.legal-show .cms h2 ,.legal-show .cms p{display:none;} .legal-show .cms > div > div{justify-content:center;display:flex;}.legal-show .cms > div > div a{margin:1rem 1rem;} .block{display:block!important;}