#cmplz-manage-consent-container,.cmplz-obfuscate span{display:none}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{display:inline-block;width:calc(50% - 35px);vertical-align:top}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{width:100%}}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary{cursor:pointer;display:block;background-color:rgba(239,239,239,.5);margin:5px 0;padding:5px 10px;align-items:center;justify-items:stretch}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary div,#cmplz-document .cmplz-dropdown summary div{display:grid;grid-template:"heading chevron";grid-template-columns:2fr 25px;grid-gap:15px;align-items:center}#cmplz-cookies-overview .cmplz-dropdown summary div h3,#cmplz-document .cmplz-dropdown summary div h3{grid-area:heading;margin:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after{grid-area:chevron;cursor:pointer;content:"";background:url(/wp-content/plugins/complianz-gdpr-premium/assets/images/chevron-down.svg)no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:18px;width:18px;margin:3px}#cmplz-cookies-overview .cmplz-dropdown summary div input[data-category=functional],#cmplz-document .cmplz-dropdown summary div input[data-category=functional]{visibility:hidden}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,details,footer,header,summary{display:block}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{grid-template:"heading paragraph label checkbox chevron";grid-template-columns:2fr auto 0 auto 25px}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p{grid-area:paragraph}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{display:grid}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-column:span 2;grid-template-columns:1fr 1fr 1fr;grid-template:"purpose purpose purpose""header1 header2 header3"auto}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-area:purpose}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header{grid-area:header1}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header{grid-area:header2}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header{grid-area:header3}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-template-columns:100px 1fr}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-column:span 2}}#cmplz-document{font-size:14px;margin-top:0;max-width:800px;text-justify:inter-word}#cmplz-document input::-moz-focus-inner{border:0;padding:0}#cmplz-document a,.footer__bottom-nav a:hover{text-decoration:underline}#cmplz-document a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px}#cmplz-document a:focus{border:1px solid #000;padding:2px}#cmplz-document h2,#cmplz-document h3{font-size:22px;margin-top:15px;padding-bottom:10px;margin-bottom:10px}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,#cmplz-document h2,#cmplz-document h3,#cmplz-document h4,#cmplz-document h5{text-align:left;text-transform:initial}#cmplz-document h4,#cmplz-document h5{font-size:18px;margin-top:15px;margin-bottom:5px}#cmplz-document h5{font-size:14px;margin-top:10px}#cmplz-cookies-overview .cmplz-dropdown a,#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-document .cmplz-dropdown a,#cmplz-document .cmplz-dropdown p,#cmplz-document li,#cmplz-document p{font-size:14px;margin-top:0}#cmplz-document ul{list-style:disc;margin-left:15px;margin-bottom:15px}#cmplz-document .cmplz-subtitle{font-weight:700;margin-top:25px}#cmplz-cookies-overview .cmplz-dropdown,#cmplz-document .cmplz-dropdown{background-color:rgba(239,239,239,.25)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-document .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown p{padding:0 15px}#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary h3,#cmplz-document .cmplz-dropdown summary h3{padding:0 5px;font-size:18px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary p,#cmplz-document .cmplz-dropdown summary p{text-align:right;padding:0;margin:0;font-size:14px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4{font-size:15px;margin:5px 0}#cmplz-cookies-overview .cmplz-dropdown h5,#cmplz-document .cmplz-dropdown h5{margin:0}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{padding:0 15px 15px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,#cmplz-document .cmplz-dropdown .cookies-per-purpose{border:1px solid #dadada;grid-gap:1px;background-color:#dadada;margin-bottom:10px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,#cmplz-document .cmplz-dropdown .cookies-per-purpose div{background-color:#fff;padding:15px}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header,#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header,#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header{background-color:#f7f7f7}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose h5,#cmplz-document .cmplz-dropdown .cookies-per-purpose h5{line-height:1.8}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7){background-color:#f7f7f7}}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{font-size:20px}@media screen and (max-width:900px){html{font-size:18px}}@media screen and (max-width:600px){html{font-size:16px}}body{background:#fff}a{color:#000;text-decoration:underline}a:hover{text-decoration:none}.box,.container{width:100%;min-width:320px;position:relative}.box,body{font:.8rem/1.5"Cinzel",serif}.container{max-width:1200px;padding-left:1rem;padding-right:1rem;margin:0 auto;border-top:0 solid #fff0}.container::after{content:"";display:block;clear:both;width:100%;height:0}.flx{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%}@media screen and (max-width:600px){.flx{flex-direction:column}}.text{overflow:hidden}.text p{margin-bottom:1.2rem}.text h2{font-size:1.6rem}.text h2,.text h3,.text h4,.text h5{margin-bottom:1.2rem;font-family:"Cinzel",serif;line-height:1.2}.text h3{font-size:1.4rem}.text h4,.text h5{font-size:1.2rem}.text ul{margin:0 0 1.2rem 1rem}.text ul li{margin-bottom:.4rem}.applic{position:fixed;top:36%;right:-70px;padding:15px;background:#ee1b24;border:0;outline:0;border-radius:9px 9px 0 0;font-weight:700;font-size:13px;line-height:1.24;letter-spacing:.1em;text-transform:uppercase;color:#fff;transform:rotate(-90deg);z-index:80;cursor:pointer}.applic::before{content:"";position:absolute;top:0;right:0;font-family:"Cinzel",serif;font-weight:700;font-size:13px;color:#000;transform:rotate(90deg)}.header__nav li.menu-item-has-children:hover ul.sub-menu{opacity:1;pointer-events:auto}.header__nav a{display:block;position:relative;font-size:13px;letter-spacing:.1em;color:#000;text-transform:uppercase;text-decoration:none}.header__nav a::before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#ee1b24;opacity:0;transition:all .3s ease}.header__nav a:hover::before{width:100%;opacity:1}.header__nav ul.sub-menu{position:absolute;top:20px;left:-15px;width:200px;padding:10px 5px;background:#fff;opacity:0;pointer-events:none}.header__nav ul.sub-menu li{border-top:.5px solid #ee1b24}.header__nav ul.sub-menu li:first-child{border-top:none}.header__nav-btn{display:none;width:32px;height:32px;margin:.5rem 0 1rem 144px;border:0;outline:0;background-color:#fff0;cursor:pointer}.header__nav-btn span{display:inline-block;vertical-align:top;width:24px;height:3px;border-radius:3px;background:#000;margin:8px 0 0;position:relative}.header__nav-btn span::after,.header__nav-btn span::before{content:"";position:absolute;left:0;width:24px;height:3px;border-radius:3px;background:#000;transition:all .4s ease}.header__nav-btn span::before{top:-8px}.header__nav-btn span::after{bottom:-8px}@media screen and (max-width:1200px){.header-contact__item{margin-right:3rem}.header__nav ul{width:calc(50% - 100px)}}@media screen and (max-width:1050px){.header{padding:.8rem 0 2.5rem}.header::after{height:56px}.header__logo{top:10px;left:calc(50% - 60px);width:120px;height:120px}.header-contact{justify-content:space-between}.header__nav{padding:1rem 0}.header__nav ul{width:calc(50% - 60px)}.header__nav li{margin:0 6px}}@media screen and (max-width:900px){.header::after{height:48px}.header__logo{top:0;left:1rem}.header-contact{justify-content:flex-start;padding-left:160px}.header__nav{position:absolute;top:80px;left:0;width:100%;background:#fff;padding:1rem;opacity:0;pointer-events:none;z-index:100;box-shadow:0 5px 10px rgb(0 0 0/.15)}.header__nav ul{display:block;width:100%}.header__nav li{margin:0;width:100%}.header__nav a{font-size:1rem;padding:.75rem .5rem;display:block}.header__nav ul.sub-menu{position:relative;top:inherit;left:inherit;width:100%;opacity:1;padding-left:1rem}.header__nav ul.sub-menu li{margin-right:0}.header__nav-btn{display:block}}@media screen and (max-width:600px){.header{padding-bottom:2rem}.header::after{height:40px}.header__logo{width:120px;height:120px}.header-contact{padding-left:130px}.header-contact__item{margin-right:2rem;padding:8px 0}.header__nav-btn{margin-left:130px}}@media screen and (max-width:450px){.header-contact__item{width:100%;margin-right:0}}.footer{background:#faf6f1;font-size:13px;line-height:1.2;letter-spacing:.1em;color:#000;width:100%}.footer-top{padding:3.4rem 0}@media screen and (max-width:1050px){.footer-top{padding:2rem 0}}.footer__logo{display:block;width:160px;height:160px;margin-top:0;background:url(/wp-content/themes/charlotte-immo/i/charlotte_logo.svg)center no-repeat;background-size:contain;background-position-y:-4px}@media screen and (max-width:900px){.footer__logo{margin-left:0}}@media screen and (max-width:600px){.footer__logo{margin:-80px auto 2rem;order:1}}.footer-contact{width:30%}.footer-contact__item{display:block;text-decoration:none;margin-top:10px;margin-bottom:6px}@media screen and (max-width:600px){.footer-contact{width:100%;order:2;margin:0}}.footer-social{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;width:30%}.footer-social #smooved-influencer-score{margin-top:-20px}.footer-social__item{display:block;width:24px;height:24px;border-radius:4px;position:relative;transition:all .3s ease}.footer-social__item::before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#000;mask:url(/wp-content/themes/charlotte-immo/i/bg-icon-fb.svg)center no-repeat;mask-size:contain;transition:all .3s ease}.footer-social__item--ig::before{mask-image:url(/wp-content/themes/charlotte-immo/i/bg-icon-ig.svg)}.footer-social__item--immoscoop,.footer-social__item--immoscoop:hover{width:110px;margin-left:20px}.footer-social__item--immoscoop::before,.footer-social__item--immoscoop:hover::before{width:100px;mask-image:url(/wp-content/themes/charlotte-immo/i/immoscoop_wit.png)}.footer-social__item:hover{background:#fff}.footer-social__item:hover::before{background:#000}@media screen and (max-width:600px){.footer-social{width:100%;order:3;margin:50px 0 0}}.footer-housematch-score{margin-top:25px;width:100%}.footer-bottom{padding:1rem 0 3rem;background:#fff}@media screen and (max-width:1050px){.footer-bottom{padding-bottom:1rem}}.footer__bottom-nav ul,.footer__copyright{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.footer__copyright{font-size:10px;line-height:2;text-transform:capitalize;color:#000}.footer__copyright-logo{display:block;width:41px;height:32px;margin-right:1rem}@media screen and (max-width:750px){.footer__copyright-logo{margin-right:.5rem}}.footer__bottom-nav ul{list-style:none}.footer__bottom-nav li::before{content:"-";display:inline-block;vertical-align:middle;margin:0 8px;color:#000}.footer__bottom-nav li:first-child::before{display:none}.footer__bottom-nav a{font-size:10px;line-height:2;color:#000;text-decoration:none}.styling-top{padding:4rem 0;background:#faf6f1;text-align:center}.styling-middle{padding:4rem 0 0}@media screen and (max-width:600px){.styling-middle,.styling-top{padding-top:1rem}}@media screen and (max-width:900px){.styling-middle,.styling-top{padding:3rem 0}}@media print{.applic,header{display:none}.footer-bottom{padding-top:0;padding-bottom:0}.footer-bottom>.container{display:flex;align-items:center;height:100%}.footer-bottom .footer__bottom-nav,.footer-bottom .footer__bottom-nav ul{display:flex;justify-content:flex-start;align-items:center;height:100%}.footer-top{padding-top:.5rem;padding-bottom:.5rem}.footer__logo{margin-left:0}}