@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Quicksand:300,400,500,700&display=swap');@import url('https://fonts.googleapis.com/css?family=Lato&display=swap');h1, h2, h3, h4, h5, h6 .titles {font-family:'Playfair Display', serif;color:#1e2334;}p, li {font-family:'Quicksand', sans-serif;color:#1e2334;}article.cms p, section.homepageContent article p, article.content p, section.show .comment, .cms-estimate article.cms li {font-size:18px;}header {position:fixed;width:100%;height:90px;margin:auto;top:0;left:-9999px;right:-9999px;z-index:100;}.homepage-index header {background-color:rgba(30, 35, 53, 0.45);border-bottom:1px solid #1e2334;}.homepage-index header nav ul.menu {background:transparent;}header .topMenu li {position:relative;padding-top:5px;margin-left:0;margin-right:0;z-index:20;} header .topMenu li a {color:#ffffff;letter-spacing:1px;font-weight:bold;text-transform:uppercase;font-size:12px;}header .topMenu li .counter { display:inline-block; position:absolute; top:-5px; width:20px; height:20px; background-color:#000; color:#fff; text-align:center; line-height:19px; font-weight:400; font-size:12px; border-radius:100%; }header .ribbon {position:absolute;top:25px;right:70px;max-height:40px;margin:0 20px;background-color:transparent;overflow:hidden;transition:all 0.35s ease;z-index:99;}header .ribbon > .layoutLarge {height:35px;max-width:none;}header .logo img {position:relative; height:90px;display:block;margin:auto; z-index:999;}header .logo {position:relative;margin-top:0;width:10%;z-index:auto;}header nav ul.menu {background-color:#1e2334;text-align:center;margin:20px 0 12px 0;z-index:auto;}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {border:none;color:#fff;text-transform:uppercase;font-weight:bold;letter-spacing:1px;}header nav ul.menu > li > a {position:relative;border:none;color:rgba(255, 255, 255, 0.55);text-transform:uppercase;font-weight:bold;letter-spacing:1px;font-size:15px;z-index:999;}header .topMenu {margin:0;}header {background-color:#1e2335;}header > .layoutLarge {height:100%;}header .layoutLarge {max-width:none;}header article.cms p {margin-top:-55px;z-index:99;position:relative;color:white;font-size:20px;font-weight:500;}header article.cms .smallIcon.phone:before {background-position:-550px -700px;transform:scale(1.3);}.home-carousel .layoutLarge {height:90vh !important;}.home-carousel .layoutLarge > div h3 {width:100% !important;height:auto !important;z-index:99;color:#ffffff;text-transform:initial;position:absolute;font-size:40px;top:48vh;border:none;font-style:italic;text-align:center;}.home-carousel .layoutLarge > div h1 {width:100% !important;height:auto !important;z-index:99;color:#ffffff;text-transform:uppercase;position:absolute;font-size:50px;top:27vh;border:none;line-height:60px;left:0;text-align:center;}.home-carousel .active img { -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1)}.home-carousel .owl-item img { -webkit-transition:5s; -o-transition:5s; transition:5s;}footer {background-color:#1e2334;}footer h3 {color:#fff;text-transform:uppercase;}footer p, footer a {color:#fff;}footer article.cms figure.resizePicture {width:18%;height:170px;position:absolute;right:0;}footer .sectors {margin-left:270px;}footer .agency-img {position:absolute;margin-left:300px;top:-12px;}footer .agency-img img {width:230px;}footer .smallIcon.address:before, footer .smallIcon.userName:before, section.homepageContent .smallIcon.address:before, section.homepageContent .smallIcon.userName:before {background-position:-500px -700px;}footer .smallIcon.phone:before, section.homepageContent .smallIcon.phone:before {background-position:-550px -700px;}.home-carousel .active img { -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1)}.home-carousel .owl-item img {-webkit-transition:10s; -o-transition:10s; transition:10s;}.overflowSearch {transform:scale(0.9);}.homepage-index .overflowSearch .fields {background-color:#fff;width:86% !important;float:left;}.homepage-index .overflowSearch input[type="text"], .overflowSearch textarea, .overflowSearch select, .overflowSearch .ms-choice, .overflowSearch .ms-choice.disabled {background-color:transparent;text-transform:uppercase;border:none;border-left:1px solid #1e2334;}.homepage-index .overflowSearch .select2-container--default .select2-selection--multiple {background-color:transparent;}.homepage-index .overflowSearch .select2-container .select2-search--inline .select2-search__field {text-transform:uppercase;}.homepage-index .overflowSearch .select2-container {border:none;border-left:1px solid #1e2334;}.homepage-index .overflowSearch select#nature {border:none;}.overflowSearch .ms-choice > span.placeholder, .homepage-index .overflowSearch input[type="text"]::placeholder, .overflowSearch input.select2-search__field::placeholder {color:#1e2334;font-weight:400;}.search h2 {display:none;}@media screen and (min-width:1025px) {.homepage-index .search input[type="submit"] {position:absolute;display:inline-block;vertical-align:top;top:0px;width:180px;height:65px;margin:0;background:none;color:#fff;border-left:1px solid #ffffff;right:0px !important;text-indent:initial;text-transform:uppercase;background-color:#1e2334;border-radius:0 6px 6px 0;}}.homepage-index .home-carousel {height:100vh !important;margin-bottom:0;}.home-carousel { height:100vh !important; }section.homepagePictures {margin:0 0 0 auto;}section.homepageCms.cms_shortcut {background-image:url('/uploads/website/2706/f0c633647c39ae090d4a8c415e9f0b7e.jpg');background-position:center;background-repeat:no-repeat;height:500px;margin-top:-5px;margin-bottom:40px;}section.homepageCms.cms_shortcut h2 {text-transform:uppercase;color:#fff;border:none;font-size:80px;margin:0;border-bottom:1px solid #a7a7a7;padding-bottom:40px;}section.homepageCms.cms_shortcut .layoutLarge {background-color:rgba(30, 35, 52, 0.58);max-width:none;padding:170px 0;text-align:center;height:500px;}section.homepageCms.cms_shortcut p {color:#fff;margin-bottom:40px;margin-top:20px;font-size:17px;}section.homepageCms.cms_shortcut a.button {background:transparent;color:#fff;box-shadow:none;border:1px solid #fff;font-family:'Montserrat', sans-serif;}section.homepageCms.cms_shortcut a.button:hover {background-color:#fff;color:#00b0b6;}section.homepageCms.cms_shortcut li {float:left;width:23%;margin-right:20px;}section.homepageCms.cms_shortcut ul {width:100%;margin:auto;}section.selection {margin-bottom:80px;margin-top:0;}section.selection .layoutLarge { max-width:none; padding:0; }section.selection .ads {margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}section.selection .ads li {width:33%;margin:15px 0px;height:auto;margin-bottom:0;}section.selection .ads li .picture {height:410px;} section.selection .ads li .infos { top:0; right:0; background:none; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:end; -ms-flex-align:end; align-items:center; -ms-flex-line-pack:center; align-content:center; }section.selection .ads li h4 {font-size:25px;text-align:center;width:100%;text-transform:uppercase;letter-spacing:1px;font-weight:400;}section.selection .ads li p { text-align:left; font-size:18px; line-height:28px; }section.selection .ads li .picture:after {content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(30, 35, 52, 0.4);}section.selection .ads li .selectionLink { width:30px; height:30px; opacity:1; background:url('/images/free10/heart_selection.svg'); filter:invert(100%); z-index:99; }section.selection .ads li .selectionLink:hover,section.selection .ads li .selectionLinkOn { background:url('/images/free10/heart_selection.svg'); background-position:-28px 0; transform:none; }section.selection h2 {width:100%;text-transform:uppercase;font-size:17px;line-height:27px;letter-spacing:1px;font-weight:400;margin-bottom:5px;padding-bottom:0;text-align:center;color:#1e2335;}section.selection h3 {width:100%;font-size:45px;line-height:50px;font-weight:500;text-align:center;font-family:'Quicksand', sans-serif;text-transform:uppercase;font-weight:400;color:#1e2335;}section.selection h2:before {content:"";display:inline-block;width:50px;height:1px;background:#191919;vertical-align:middle;margin-right:15px;}section.selection h2:after {content:"";display:inline-block;width:50px;height:1px;background:#191919;vertical-align:middle;margin-left:15px;}section.selection .ads li p {font-weight:400;}section.selection .ads li .ribbon {left:20px;background-color:#1e2335;text-transform:uppercase;font-weight:400;}section.homepageContent > .layoutLarge {max-width:none;padding:0;background:transparent;}section.homepageContent article {width:100%;padding:0;}section.homepageContent article figure.resizePicture {width:100%;height:500px;}section.homepageContent article h1:first-child {display:none;}section.homepageContent article div article {background-color:#1e2335;padding:50px;height:350px;}section.homepageContent article div article h1 {display:block !important;color:#fff;text-transform:uppercase;height:100px;margin-top:-118px;font-size:45px;text-transform:uppercase;position:absolute;background-color:#1e2334;padding:30px;left:6vw;}section.homepageContent article p {width:47%;margin:20px;color:#fff;}section.homepageContent article .contact {margin-top:0;display:grid;grid-template-columns:1fr 1fr;position:relative;width:800px;}.cms_homepage_testimonial {background:#fff;}.cms_homepage_testimonial > div { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:80px; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }.cms_homepage_testimonial > div > article { width:50%; }.cms_homepage_testimonial h2 {position:absolute;right:0;margin-top:-75px;font-size:100px;line-height:90px;display:block;width:auto;border:none;padding-bottom:0;margin-bottom:0;text-transform:inherit;color:#1e2334;}.quotation {font-size:23px;color:#000;margin:0 auto;quotes:"\201C""\201D""\2018""\2019";padding:10px 20px;line-height:1.4;}.quotation:before {content:open-quote;display:inline;height:0;line-height:0;left:-10px;position:relative;top:30px;color:#1e2334;font-size:3em;}.quotation::after {content:close-quote;display:inline;height:0;line-height:0;left:10px;position:relative;top:35px;color:#1e2334;font-size:3em;}blockquote { margin:0; }p.subTitle { padding:0 21px; color:#5f5f5f; font-style:italic; }.cms_homepage_testimonial > div > article > article:first-child, .cms_homepage_testimonial > div > article > article:nth-child(2) { border-bottom:1px solid; padding-bottom:20px; margin-bottom:20px; }.cms_homepage_testimonial .button {float:right;background-color:#1e2334;color:#fff;text-transform:uppercase;font-size:14px;padding:13px;margin-top:150px;}section.homepageCms.cms_homepage_plan .layoutLarge {margin:auto;max-width:none;padding:0;}section.homepageCms.cms_homepage_plan .layoutLarge img {height:100%;position:relative;width:100%;}.estate-index h1 {text-transform:uppercase;font-size:30px;border:none;color:#1e2334;width:100%;text-align:center;}.estate-index h1:before {content:"";display:inline-block;width:50px;height:1px;background:#191919;vertical-align:middle;margin-right:15px;}.estate-index h1:after {content:"";display:inline-block;width:50px;height:1px;background:#191919;vertical-align:middle;margin-left:15px;}p.county {display:inline-block;float:right;font-weight:700;color:#fff;background:#191919;padding:5px 15px;}.estate-index .wrapper,.estate-sector .wrapper {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.estate-index div#mapContainer,.estate-sector div#mapContainer { width:50%; -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; }.estate-index div#map,.estate-sector div#map {position:fixed !important;width:49% !important;height:100vh !important;margin-top:0;}.estate-index div#map.bottom,.estate-sector div#map.bottom { position:absolute !important; bottom:0; width:100% !important; }.estate-index section.listing,.estate-sector section.listing { width:50%; -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; padding:0; }section.listing .layoutLarge {display:-webkit-box;display:-ms-flexbox; display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px 0 0;}section.listing .columnLeft { width:100%; -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; margin-top:60px; padding-left:15px;}section.listing .columnRight { width:100%; float:none; -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; background:none; }section.listing .search {margin-bottom:0;padding:0;background-color:#1e2334;padding:20px;}.fields {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.fields.clearfix:after { content:none; }.fields > .field {width:100%;}.fields > .field.nature { width:21%; }.fields > .field.sector { width:44%; }.fields > .field.price { width:45%; }.fields > .field.bedrooms { width:54%; }.fields > .field.reference { width:65%; }section.rental { display:none; }section.listing .search input[type="submit"] {width:20%;height:45px;text-indent:0;float:none;background:#1e2334;color:#fff;margin-top:20px;border:1px solid #fff;text-transform:uppercase;font-weight:700;}section.listing .ads { margin:0; }section.listing .ads .ad { width:100%; float:none; margin:40px 0; height:auto; overflow:hidden; }section.listing .ad .titles {width:25%;float:right;background:none;padding-right:0;border-right:1px solid #1e2334;}section.listing .ad .picture {width:70%;float:left;height:450px;}section.listing .ad .ribbon {top:20px;left:20px;background-color:#1e2335;text-transform:uppercase;font-weight:400;}section.listing .ad .comment {float:right;width:30%;height:225px;padding:30px 0 0 30px;text-align:right;border-right:1px solid #1e2334;margin-bottom:30px;overflow:hidden;}section.listing .ad .comment p { font-size:17px; padding-right:30px; }section.listing .ad .titles h2,section.listing .ad .titles h3 {text-align:right;padding-right:30px;color:black;text-transform:uppercase;font-weight:500;}section.listing .ad ul {float:right;width:30%;background:no-repeat;flex-direction:row-reverse;}section.listing .ad ul li { text-align:center; }section.listing .ad ul li span {display:inline-block;width:14px;height:14px;text-indent:-1000px;margin-left:2px;background-image:url('/images/free10/icons.svg');background-repeat:no-repeat;}section.listing .ad ul li.bedrooms span { width:18px; background-position:-1100px -850px; }section.listing .ad ul li.bathrooms span { width:11px; background-position:-1050px -850px; }section.listing .ad ul li.price {background-color:#1e2334;border:none;}section.listing .ad ul li.price div {color:#fff;}section.listing .ad .selectionLink {right:26%;width:30px;height:30px;opacity:1;background:url('/images/free10/heart_selection.svg');}section.listing .ad .selectionLink:hover,section.listing .ad .selectionLinkOn {background:url('/images/free10/heart_selection.svg');background-position:-28px 0;transform:none;}.ad .medias { top:0; left:0; }.ad ul li { color:#191919; }.ad .picture .buttons > div .button {color:#1e2334;}.ad .titles h2 { font-size:15px; }.ad .titles h3 { font-size:20px; line-height:24px; }.estateMapPopup .ad .comment { display:none; }section.listing .ad .selectionLink {width:30px;height:30px;opacity:1;background:url('/images/free10/heart_selection.svg');}section.listing .ad .selectionLink:hover,section.listing .ad .selectionLinkOn {background:url('/images/free10/heart_selection.svg');background-position:-28px 0;transform:none;}.estate-index article.content .flex { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly; }.estate-index article.content .flex img { height:35px; }.estate-index article.content .flex p a { text-align:center; }.estate-index article.content > p.highlight { text-align:center; color:#000; border-bottom:1px solid; margin-bottom:18px; padding-bottom:9px; opacity:0.4; }.estate-index article.content .flex img { opacity:0.3; }.estate-index article.content .flex p:hover img { opacity:1; }.estate-selection section.listing .search { display:none; }.estate-selection div#map { display:none; }.estate-index .shareBlock { display:none; }.estate-index .userBlock .userName { display:none; }.estate-index .userBlock .userBubble { width:290px; height:320px; border-radius:0; }.marker-cluster { background:#fff !important; border:1px solid #191919; }.marker-cluster span { color:#333 !important; font-weight:bold !important; }.capSouthLogo { text-align:center; margin-bottom:50px; }.capSouthLogo img { height:90px; }.cms_homepage_groupement { margin-top:80px; }.cms_homepage_groupement h2 { margin-bottom:15px; padding-bottom:0; }.estate-selection #mapContainer { display:none; }@media screen and (max-width:1440px) {section.listing .ads .ad { width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap :wrap; flex-wrap :wrap; }section.listing .ad .titles { width:100%; width:100%; -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; border-left:2px solid; border-right:none; padding-left:30px; }section.listing .ad .picture { width:100%; -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; height:360px; }section.listing .ad .comment { width:100%; -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; height:auto; text-align:left; border-left:2px solid; border-right:none; }section.listing .ad ul { float:none; -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; width:100%; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }section.listing .ad .titles h2,section.listing .ad .titles h3 {text-align:left;}}@media screen and (max-width:1024px) {.estate-index div#mapContainer,.estate-sector div#mapContainer,.estate-index section.listing,.estate-sector section.listing { width:100%; }section.listing .layoutLarge { padding:0; }.estate-index .wrapper, .estate-sector .wrapper { -ms-flex-wrap:wrap; flex-wrap:wrap; }section.listing .ads { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }section.listing .ads .ad { width:48%; }section.listing .ads .ad a { width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; }section.listing .ad .picture { width:100%; -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; height:360px; }section.listing .ad .comment { width:100%; -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; height:auto; text-align:left; border-left:2px solid; border-right:none; }section.listing .ad .selectionLink { top:auto; top:370px; right:0; }.estate-index div#map.bottom, .estate-sector div#map.bottom { position:relative !important; }}@media screen and (max-width:768px) { section.listing .ad ul li.price div { font-size:9px; } }@media screen and (max-width:640px) { section.listing .ads .ad { width:100%; } }@media screen and (max-width:470px) { section.listing .ad .picture { height:280px; }section.listing .ad .selectionLink { top:290px; }}.ad .titles {background-color:#1e2334;}.ad ul li.price {background-color:#1e2334;}.estatePopup .buttons a {box-shadow:none;background-color:#1e2334;color:#fff;text-transform:uppercase;font-weight:100;}.popup-carousel .owl-dots .owl-dot span {background-color:#1e2334;border:2px solid #1e2334;}.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {border:none;}.leaflet-touch .leaflet-bar a {background-color:#1e2334;color:#fff;}section.listing ::-moz-placeholder { color:#fff; opacity:1; }section.listing :-ms-input-placeholder { color:#fff; }section.listing ::-webkit-input-placeholder { color:#fff; }section.listing .ms-choice > span.placeholder, section.listing .ms-choice > span {color:#fff;text-transform:uppercase;font-family:'Quicksand', sans-serif;}section.listing select{color:#fff;background-color:#1e2334;border-bottom:1px solid #fff;text-transform:uppercase;font-family:'Quicksand', sans-serif;}.ms-choice {background-color:#1e2334;border-bottom:1px solid #fff;}.select2-container--default .select2-selection--multiple {background-color:#1e2334;}ul.pager li.current span, ul.pager li a:hover {background-color:#1e2334;height:23px;padding:0;margin:15px 0px;}ul.pager li a, ul.pager li span {background-color:#fff;}.select2-container--default .select2-search--inline .select2-search__field {text-transform:uppercase;font-family:'Quicksand', sans-serif;}#mapContainer > .button {background-color:#fff;color:#1e2334;font-family:'Playfair Display', serif;}#mapContainer > .button:before {display:none;}#mapContainer > .button:hover {background-color:#1e2334;}.showPictures { background:#fff; }.showPictures .button {background:rgb(30, 35, 52);color:#fff;box-shadow:none;font-family:'Quicksand', sans-serif;}.showPictures .button:before { background-position:-600px -800px; }.showPictures[data-layoutFixed="1"] .layoutLarge { padding:0; } .showPictures article {background:#1e2334;}.showPictures article ul { text-align:center; }.showPictures article ul li {color:#ffffff;font-family:'Quicksand', sans-serif;} .showPictures article h2 {text-align:center;width:100%;text-transform:uppercase;font-size:25px;font-weight:100;color:#fff;margin:0;}.showPictures article h2:after {content:"";display:block;width:50px;height:1px;background:#191919;margin:auto;margin-top:15px;}.estate-show .quickLinks li a:hover, .estate-show .quickLinks li a.selected {color:#fff;} .userBlock {background-color:#fff;border:1px solid #dadada;}.shareBlock {background-color:#fff;border:1px solid #dadada;padding:0px 0px 20px 0px;}.estate-show .columnRight {background:transparent;}.shareBlock h2 {background-color:#1e2334;color:#fff !important;padding:15px 0 !important;text-transform:uppercase;font-size:23px;font-family:'Quicksand', sans-serif;font-weight:500;}.estate-show .search {border:1px solid #dadada;}.estate-show .search select {text-transform:uppercase;font-family:'Quicksand', sans-serif;border-bottom:1px solid #1e2334;color:#1e2334;}.estate-show .ms-choice {background-color:#fff;border-bottom:1px solid #1e2334;text-transform:uppercase;font-family:'Quicksand', sans-serif;color:#1e2334;}.estate-show .select2-container--default .select2-selection--multiple {background-color:#fff;border-bottom:1px solid #1e2334;color:#1e2334;}.estate-show .ms-choice > span.placeholder {color:#1e2334;}.estate-show .select2-container--default .select2-search--inline .select2-search__field {text-transform:uppercase;font-family:'Quicksand', sans-serif;}.estate-show .search input[type="submit"] {width:auto;height:auto;padding:8px 16px;background:#1e2334;color:#fff;text-indent:0;text-transform:uppercase;letter-spacing:2px;font-family:'Quicksand', sans-serif;}.loanCalculator {border:1px solid #dadada;padding:0;}.loanCalculator h2 {background-color:#1e2334;color:#fff !important;padding:15px 0 !important;text-transform:uppercase;font-size:23px;font-family:'Quicksand', sans-serif;font-weight:500;}.loanCalculator p {padding:0 20px;}.loanCalculator .field {padding:0 20px;text-align:center;}.loanCalculator input[type="button"] {width:auto;height:auto;padding:8px 16px;background:#1e2334;color:#fff;text-indent:0;text-transform:uppercase;letter-spacing:2px;font-family:'Quicksand', sans-serif;font-size:15px;margin-bottom:10px;}.userBlock .button {width:auto;height:auto;padding:11px 15px;background:#1e2334;color:#fff;text-indent:0;text-transform:uppercase;letter-spacing:2px;font-family:'Quicksand', sans-serif;font-size:16px;box-shadow:none;}section.show h1 {text-transform:uppercase;color:#1e2334;}section.show .comment {color:#1e2334;}.quickLinks li a:hover, .quickLinks li a.selected {border:none;background-color:#1e2334;color:#fff;padding:8px;text-transform:uppercase;font-size:15px;}.quickLinks li a:hover:before, .quickLinks li a.selected:before {display:none;}.quickLinks li a:hover:after, .quickLinks li a.selected:after {display:none;}.quickLinks li a {padding:9px;text-transform:uppercase;font-size:15px;}.quickLinks {border:none;}.estate-show .button, .estate-showinput[type="button"] {width:auto;height:auto;padding:11px 15px;background:#1e2334;color:#fff;text-indent:0;text-transform:uppercase;letter-spacing:2px;font-family:'Quicksand', sans-serif;font-size:16px;box-shadow:none;}section.show h2 {color:#1e2334;text-transform:uppercase;}section.show .detailsList .details ul li span, section.show .detailsList .services ul li, .areas li span {color:#1e2334;font-family:'Quicksand', sans-serif;}section.show .detailsList .details ul li.alt, .areas li.alt {border:1px solid #dadada;background-color:#fff;font-family:'Quicksand', sans-serif;}section.show h3 {color:#1e2334;text-transform:uppercase;}.contactLine > .layoutLarge > div > div:first-child { display:none; }.contactLine > .layoutLarge > div > div { max-width:800px; width:auto; display:block; margin:auto; }.contactLine { background:none; }.showPictures .button:before {display:none;}.order .ms-choice span.specialDropdown {color:#000 !IMPORTANT;}.select2-container--default .select2-selection--multiple {border-bottom:1px solid #fff;}section.show .map {position:relative; width:100%;}.cms-estimate .columnLeft {width:100%;margin-bottom:50px;border-bottom:1px solid #bdbdbd;padding-bottom:50px;}.cms-estimate .columnRight {width:50%;background:none;text-align:center;float:none;margin:auto;}.cms-estimate article.cms h1 {position:absolute;text-transform:uppercase;font-size:36px;color:#1e2334;}.cms-estimate article.cms article {float:left;width:47%;margin-top:90px;margin-right:36px;}.cms-estimate .columnLeft figure.resizePicture {width:50%;height:500px;float:left;}section.main.cmsForm .layoutLarge {max-width:1720px;}.cms-estimate .columnRight h3 {color:#1e2334;text-transform:uppercase;}.cms-estimate article.cms article ul {margin-bottom:20px;}.cms-fonction .banner {background-image:url('/uploads/website/2706/26645c0e1e2848f3c0cdd5f4b6b218d4.jpg') !important;}.cms-fonction article.cms h1 {color:#1e2334;text-transform:uppercase;font-size:36px;position:absolute;}section.fonction {width:47%;float:left;background:#ffffff;margin-top:90px;margin-left:36px;box-shadow:4px 5px 15px rgba(0, 0, 0, 0.07);padding:20px;}section.fonction figure.resizePicture {width:64px;height:64px;}section.fonction h2 {border:none;font-family:'Quicksand', sans-serif;text-transform:uppercase;margin:0;margin-top:20px;font-weight:400;color:#1e2334;}.userBubble { border-radius:3px; }.quickLinks li a:hover,.quickLinks li a.selected {color:#333;}article.user .picture .userBubble {width:260px;height:260px;filter:grayscale(100%);}article.user:hover .picture .userBubble { filter:none; }article.user .infos { position:relative; display:inline-block; width:100%; }section.show .columnRight h2 { font-size:32px; line-height:38px; }p.smallIcon.userName:before { content:none; }p.smallIcon.userName { position:relative; display:inline-block; color:#000; font-size:24px; line-height:29px; }p.smallIcon.userName strong {color:#fff;position:relative;}.userBlock .button:after { top:18px; }.cms-recrut .columnLeft h2 {width:100%;text-align:center;border:none;color:#FFF;text-transform:capitalize;}article.user {width:47%;float:left;margin:10px;}article.user .picture {width:61%;}.cms-recrut .banner {background-image:url('/uploads/website/2706/6e8807a0905a2f61a90f033f6a674dca.jpg') !important; margin:0;}.cms-recrut .columnLeft {width:50%;background-color:#1e2334;height:auto;padding:40px;}.cms-recrut section.main.cmsForm .layoutLarge {max-width:none;padding:0;}.cms-recrut footer {margin:0;}.cms-recrut .columnRight {width:50%;background-color:#FFF;padding:40px !important;}.cms-recrut .columnLeft h1 {color:#FFF;text-transform:uppercase;font-size:36px;border:none;width:100%;}.cms-recrut .columnLeft p {color:#d0d0d0;}.cms-recrut .columnRight h3 {color:#1e2334;text-transform:uppercase;}.homepage-contact h1 {color:#1e2334;text-transform:uppercase;width:100%;font-size:36px;text-align:center;margin:0;border:none;margin-top:34vw;}.homepage-contact .contactLine h2 {display:none;}.homepage-contact .contactLine {margin-top:0;}.homepage-contact aside.map {width:50%;position:absolute;right:0;}.homepage-contact section.main figure.resizePicture {width:50%;height:auto;padding-bottom:34.1%;position:absolute;top:0;left:0;}section.main.contact .layoutLarge.clearfix {max-width:none;}.homepage-contact .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {height:auto !important;padding-bottom:68.2%;}.homepage-contact .wrapper {margin-top:89px;}figure.logo {text-align:center;}.reviewsList article .comment:before, .reviewsList article .comment:after, .reviewsList article .content > span {color:#1e2334;}.reviewsList article .content > span:after {background-color:#1e2334;}@media screen and (max-width:1440px) {.home-carousel .layoutLarge > div h1 {top:200px;font-size:40px;}.home-carousel .layoutLarge > div h3 {top:350px;font-size:27px;}section.homepageCms.cms_shortcut h2 {font-size:60px;}}@media screen and (max-width:1024px) {.home-carousel { height:300px !important; }.homepage-index .wrapper {margin-top:0;}.wrapper, .homepage-contact .wrapper {margin-top:110px;}.overflowSearch {margin:0px auto;background:#1e2334;}.homepage-index .overflowSearch .fields {width:100% !important;padding:20px 10px 0 10px;background-color:#1e2334;}.overflowSearch .fields .field {background:#fff;}.overflowSearch input[type="submit"] { background-position:-500px -100px!important; }header {height:auto;padding-bottom:18px;}header .topMenu li {padding-top:11px;}header .logo {margin-top:-10px;}header nav ul.menu {position:relative;padding-bottom:15px;}header nav ul.menu > li.btn a {margin-top:17px;background:url(/images/free10/icons.svg) -700px -100px no-repeat;}header article.cms p {margin-top:-64px;}footer .sectors {margin-left:0;width:100%;}section.selection .ads li h4 {white-space:normal;line-height:35px;}section.homepageContent article {width:100%!important;}section.homepageContent article p {width:100%;}section.listing .columnLeft {padding-left:10px; padding-right:10px;}.cms-estimate article.cms article {width:100%;margin-right:0;}.cms_homepage_testimonial h2 {right:100px;font-size:70px;}.home-carousel .layoutLarge > div h1 {top:60px;font-size:30px;line-height:46px;}.home-carousel .layoutLarge > div h3 {top:160px;font-size:20px;}}@media screen and (max-width:768px) {h1, section.homepageContent article h1:first-child {font-size:32px;}.homepage-index .home-carousel { height:500px !important; }.loanCalculator { clear:both; }.home-carousel .layoutLarge > div h1 {top:17vh;font-size:40px;}.home-carousel .layoutLarge > div h3 {top:33vh;font-size:27px;}header .logo {width:auto;}header span.phone.smallIcon {margin-left:15px;}section.selection .ads li {width:50%;height:auto!important;}section.selection .ads li .picture {height:300px;}section.selection .ads li h4 {font-size:20px;}section.homepageCms.cms_shortcut h2 {font-size:60px;}section.homepageCms.cms_shortcut .layoutLarge {padding:35px 0;}section.homepageCms.cms_shortcut li {width:100%;margin-right:0;}section.homepageContent article .contact {width:auto;}.showPictures {margin-bottom:0;}.showPictures article h2, .showPictures article ul li {color:#1e2334;}.showPictures article ul {margin-top:15px;}.cms-estimate .columnLeft {border:none;}.cms-estimate article.cms h1 {position:relative;}.cms-estimate article.cms article {float:none; width:100%; margin-top:0;}.cms-estimate .columnLeft figure.resizePicture {width:100%; float:none;}.cms-estimate .columnRight {width:90%;}.cms-recrut .columnLeft {width:100%;}.cms-recrut article.user {width:100%; float:none;}.cms-recrut .columnRight {width:100%;}.cms-recrut article.user .picture .userBubble {margin-left:0;}.homepage-contact figure.logo img {width:300px;}}@media screen and (max-width:640px) {.banner {height:250px!important;}.wrapper, .homepage-contact .wrapper {margin-top:0px;}.homepage-index header {background-color:rgb(30, 35, 52);}.homepage-index header nav ul.menu {background:#1e2334;}.home-carousel .layoutLarge {padding:0;}.home-carousel .layoutLarge > div h3 {font-size:23px;}header article.cms p {margin-top:-50px;}header {position:relative; left:0; right:0;height:110px;}header .logo {width:auto!important; float:left!important;margin-top:0;}header nav ul.menu {text-align:right!important;}header nav ul.menu > li.btn a {margin-top:37px;}section.selection .ads li {width:49%!important;}section.homepageContent {margin-bottom:0px;}.cms_homepage_testimonial > div > article {width:100%;}.cms_homepage_testimonial h2 {position:relative; margin-top:0; right:auto;line-height:70px;margin-bottom:10px;margin-top:10px;font-size:60px;}.cms_homepage_testimonial .button {float:none; margin-top:20px;}section.main.contact {margin-top:-40px;}footer article.cms figure.resizePicture {position:relative; width:130px;height:130px;}footer .agency-img {position:absolute;margin-left:0;top:110px;right:30px;}.estate-index h1 {font-size:25px;}}@media screen and (max-width:540px) {.home-carousel .layoutLarge > div h3 {font-size:25px;white-space:normal;}header article.cms p {margin-top:-15px;font-size:15px;}section.selection .ads li {width:100%!important;}section.homepageCms.cms_shortcut h2 {font-size:50px;padding-bottom:30px;}section.listing .search input[type="submit"] {width:130px;}.estate-index h1:before, .estate-index h1:after {display:none;}}@media screen and (max-width:480px) {.cms-estimate article.cms h1 {font-size:26px;}.cms-estimate .columnLeft figure.resizePicture {height:300px;}footer article.cms {display:flex;flex-wrap:wrap;}footer article.cms figure.resizePicture {margin:auto;order:1;}footer .agency-img {position:relative; width:100%;top:auto; text-align:center; right:auto;order:2;}section.homepageContent article div article {height:auto;}section.homepageContent article h1:first-child {font-size:28px;padding:20px;left:0vw;}section.homepageContent article p {margin-left:0;}section.listing .ad ul li.price div {font-size:12px;}section.homepageCms.cms_shortcut {height:600px;}section.homepageCms.cms_shortcut .layoutLarge {height:100%;}section.homepageCms.cms_shortcut h2 {padding-bottom:15px;}section.homepageCms.cms_shortcut p {margin-bottom:30px;}}@media screen and (max-width:380px) {.homepage-index .home-carousel { height:300px !important; }.home-carousel .layoutLarge {height:auto!important;}.home-carousel .layoutLarge > div h1 {top:60px;font-size:30px;line-height:46px;}.home-carousel .layoutLarge > div h3 {top:160px;font-size:20px;}header article.cms p {z-index:9;}header nav ul.menu.active {z-index:99}section.selection h3 {font-size:30px;}section.homepageCms.cms_shortcut .layoutLarge {padding:35px 10px;}section.homepageContent article div article {height:auto;padding:25px;}article.cms p, section.homepageContent article p, article.content p, section.show .comment, .cms-estimate article.cms li {font-size:16px;}section.homepageContent article .contact {grid-template-columns:1fr;}section.homepageContent article figure.resizePicture {height:400px;margin-bottom:70px;}section.show .columnRight h2 {font-size:24px;}.cms_homepage_testimonial > div {padding:40px;}.cms_homepage_testimonial .button {font-size:12px;}.homepage-contact aside.map {position:relative;width:100%;padding-bottom:0;}.homepage-contact section.main figure.resizePicture {position:relative;height:240px;width:100%;}.homepage-contact h1 {margin-top:0;}}