html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.sr-only{border:0;clip-path:inset(100%);height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}body,h1,h2,h3,h4,h5,h6,html,p,ul{margin:0;padding:0}img{display:block;line-height:5rem;text-align:center}img,video{width:100%}#mainNavOverlay,#sideNavOverlay{background-color:rgba(0,0,0,.5);height:100%;opacity:0;position:fixed;top:0;transition:visibility 0s linear .2s,opacity .2s linear;visibility:hidden;width:100%}.opened#mainNavOverlay,.opened#sideNavOverlay{opacity:1;transition-delay:0s;visibility:visible}#fab-scroll-to-top:before,.add-phone-icon:before,.breadcrumb>:not(:first-child):before,.btn-favorite:before,.btn-like:before,.btn-phone:before,.btn-previous:before,.btn-print:before,.btn-show-all:before,.chk-normal input[type=checkbox]+label:before,.chk-star input+label:before,.searchBar .ac-container li a.old_residence:before,.searchBar .ac-container li a.residence:before,.searchBar:before,.side-bar-container .res-carousel .address:before,.sidenav .btn-connect:before,.sidenav .tab-label:after,.step-controls .back-button:before,.verified-badge.info:before,.verified-badge.red:before,.verified-badge:before,header .btn-connect:before,header .left .big-menu-button.search:before,i[class*=" ico-"],i[class^=ico-]{font-family:BR-Icons!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-contact,.btn-contact-alt,.btn-favorite,.btn-like,.btn-no-style,.btn-phone,.btn-phone-alt,.btn-previous,.btn-primary,.btn-primary-alt,.btn-secondary,.btn-secondary-alt,.btn-secondary-alt2,.btn-show-all,.chk-button input+label,.sidenav .lang-tel-container .lang{align-items:center;background-color:#b81d8d;border:1px solid #b81d8d;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1.1875rem;font-weight:400;justify-content:center;margin:0;padding:1.125rem 1.875rem;transition:all .2s ease-in-out;transition-property:color,border-color,background-color;user-select:none;width:fit-content}.btn-contact-alt:focus:not([disabled]),.btn-contact-alt:hover:not([disabled]),.btn-contact:focus:not([disabled]),.btn-contact:hover:not([disabled]),.btn-favorite:focus:not([disabled]),.btn-favorite:hover:not([disabled]),.btn-like:focus:not([disabled]),.btn-like:hover:not([disabled]),.btn-no-style:focus:not([disabled]),.btn-no-style:hover:not([disabled]),.btn-phone-alt:focus:not([disabled]),.btn-phone-alt:hover:not([disabled]),.btn-phone:focus:not([disabled]),.btn-phone:hover:not([disabled]),.btn-previous:focus:not([disabled]),.btn-previous:hover:not([disabled]),.btn-primary-alt:focus:not([disabled]),.btn-primary-alt:hover:not([disabled]),.btn-primary:focus:not([disabled]),.btn-primary:hover:not([disabled]),.btn-secondary-alt2:focus:not([disabled]),.btn-secondary-alt2:hover:not([disabled]),.btn-secondary-alt:focus:not([disabled]),.btn-secondary-alt:hover:not([disabled]),.btn-secondary:focus:not([disabled]),.btn-secondary:hover:not([disabled]),.btn-show-all:focus:not([disabled]),.btn-show-all:hover:not([disabled]),.chk-button input+label:focus:not([disabled]),.chk-button input+label:hover:not([disabled]),.sidenav .lang-tel-container .lang:focus:not([disabled]),.sidenav .lang-tel-container .lang:hover:not([disabled]){background-color:#32444f;border-color:#32444f;color:#fff;outline:none}.btn-contact-alt:active:not([disabled]),.btn-contact:active:not([disabled]),.btn-favorite:active:not([disabled]),.btn-like:active:not([disabled]),.btn-no-style:active:not([disabled]),.btn-phone-alt:active:not([disabled]),.btn-phone:active:not([disabled]),.btn-previous:active:not([disabled]),.btn-primary-alt:active:not([disabled]),.btn-primary:active:not([disabled]),.btn-secondary-alt2:active:not([disabled]),.btn-secondary-alt:active:not([disabled]),.btn-secondary:active:not([disabled]),.btn-show-all:active:not([disabled]),.chk-button input+label:active:not([disabled]),.sidenav .lang-tel-container .lang:active:not([disabled]){background:#465f6e}.btn-contact-alt:disabled,.btn-contact:disabled,.btn-favorite:disabled,.btn-like:disabled,.btn-no-style:disabled,.btn-phone-alt:disabled,.btn-phone:disabled,.btn-previous:disabled,.btn-primary-alt:disabled,.btn-primary:disabled,.btn-secondary-alt2:disabled,.btn-secondary-alt:disabled,.btn-secondary:disabled,.btn-show-all:disabled,.chk-button input+label:disabled,.sidenav .lang-tel-container .lang:disabled{background-color:#ebecec;border-color:#ebecec;color:#8a8a8a;cursor:default}.btn-small.btn-contact,.btn-small.btn-contact-alt,.btn-small.btn-favorite,.btn-small.btn-like,.btn-small.btn-no-style,.btn-small.btn-phone,.btn-small.btn-phone-alt,.btn-small.btn-previous,.btn-small.btn-primary,.btn-small.btn-primary-alt,.btn-small.btn-secondary,.btn-small.btn-secondary-alt,.btn-small.btn-secondary-alt2,.btn-small.btn-show-all,.chk-button input+label.btn-small,.sidenav .lang-tel-container .lang{font-size:1.0625rem;padding:.625rem 1rem}.btn-like,.btn-phone,.btn-phone-alt,.btn-previous,.btn-secondary,.btn-secondary-alt,.btn-secondary-alt2,.btn-show-all,.chk-button input+label,.sidenav .lang-tel-container .lang{background-color:transparent;border-color:#32444f;color:#32444f}.btn-like:focus:not([disabled]),.btn-like:hover:not([disabled]),.btn-phone-alt:focus:not([disabled]),.btn-phone-alt:hover:not([disabled]),.btn-phone:focus:not([disabled]),.btn-phone:hover:not([disabled]),.btn-previous:focus:not([disabled]),.btn-previous:hover:not([disabled]),.btn-secondary-alt2:focus:not([disabled]),.btn-secondary-alt2:hover:not([disabled]),.btn-secondary-alt:focus:not([disabled]),.btn-secondary-alt:hover:not([disabled]),.btn-secondary:focus:not([disabled]),.btn-secondary:hover:not([disabled]),.btn-show-all:focus:not([disabled]),.btn-show-all:hover:not([disabled]),.chk-button input+label:focus:not([disabled]),.chk-button input+label:hover:not([disabled]),.sidenav .lang-tel-container .lang:focus:not([disabled]),.sidenav .lang-tel-container .lang:hover:not([disabled]){color:#fff}.btn-like:disabled,.btn-phone-alt:disabled,.btn-phone:disabled,.btn-previous:disabled,.btn-secondary-alt2:disabled,.btn-secondary-alt:disabled,.btn-secondary:disabled,.btn-show-all:disabled,.chk-button input+label:disabled,.sidenav .lang-tel-container .lang:disabled{background-color:#ebecec;border-color:#8a8a8a;color:#8a8a8a;cursor:default}.chk-button input+label{font-size:1.0625rem;padding:.625rem 1rem}#fab-scroll-to-top,.btn-fab{align-items:center;aspect-ratio:1/1;background-color:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);color:#1a1c1b;cursor:pointer;display:flex;height:auto;justify-content:center;padding:.5rem;width:50px}#fab-scroll-to-top:focus,#fab-scroll-to-top:hover,.btn-fab:focus,.btn-fab:hover{color:#b81d8d;outline:none}.containers{gap:2%;margin:0 auto;max-width:1980px;width:100%}.flex-row{justify-content:space-between}.flex-row,.flex-row-normal{display:flex;flex-wrap:wrap}.flex-column{display:flex;flex-direction:column}.flex-column.center{justify-content:center}.flex-column.between{justify-content:space-between}.flex-column.around{justify-content:space-around}.flex-row.start{justify-content:flex-start}.flex-row.center{justify-content:center}.align-center{align-self:center}.align-start{align-self:flex-start}.col-2,.col-3,.col-3-1{width:100%}.col-4{width:100%}.col-4,.col-4-1{height:fit-content;margin-bottom:5%}.col-4-1{width:49%}.col-5{width:100%}.right-bar{margin:0 auto;width:100%}@media only screen and (min-width:576px){.col-4{width:49%}.containers .col-5{width:48%}}@media only screen and (min-width:768px){.containers{gap:2%}.containers .col-3{width:49%}.containers .col-5{width:31.3333333333%}}@media only screen and (min-width:992px){.containers .col-2{width:49%}.containers .col-3{width:32%}.containers .col-4,.containers .col-4-1{width:23.5%}.containers .col-5{margin:0 auto 5%;width:18%}.containers .left-bar{flex:3;margin-right:2.5%}.containers .right-bar{flex:1;margin-left:2.5%}}.ico-hl-petanque:before{content:""}.ico-hl-sauna:before{content:""}.ico-hl-piano:before{content:""}.ico-hl-event:before{content:""}.ico-hl-tennis:before{content:""}.ico-hl-yoga:before{content:""}.ico-hl-pharmacy:before{content:""}.ico-hl-hairdresser:before{content:""}.ico-hl-healthcare:before{content:""}.ico-hl-clinic:before{content:""}.ico-hl-bus:before{content:""}.ico-hl-wifi:before{content:""}.ico-hl-zootherapy:before{content:""}.ico-hl-physio:before{content:""}.ico-hl-doctor:before{content:""}.ico-hl-zootherapy2:before{content:""}.ico-hl-chef:before{content:""}.ico-hl-terrasse:before{content:""}.ico-hl-garden:before{content:""}.ico-hl-wheelchair:before{content:""}.ico-hl-evo:before{content:""}.ico-hl-golf:before{content:""}.ico-hl-wine:before{content:""}.ico-hl-restaurant:before{content:""}.ico-hl-doctor-schedule:before{content:""}.ico-hl-concierge:before{content:""}.ico-hl-mini-golf:before{content:""}.ico-hl-billard:before{content:""}.ico-hl-bingo:before{content:""}.ico-hl-library:before{content:""}.ico-hl-bowling:before{content:""}.ico-hl-potager:before{content:""}.ico-hl-fireplace:before{content:""}.ico-hl-convenience-store:before{content:""}.ico-hl-feet-care:before{content:""}.ico-hl-cinema:before{content:""}.ico-hl-art:before{content:""}.ico-hl-woodworking:before{content:""}.ico-hl-spa:before{content:""}.ico-hl-swimming-pool:before{content:""}.ico-bl-status-closed:before{content:""}.ico-bl-status-deceased:before{content:""}.ico-bl-status-public:before{content:""}.ico-bl-status-locked:before{content:""}.ico-bl-status-won:before{content:""}.ico-bl-status-signed:before{content:""}.ico-bl-status-visit:before{content:""}.ico-bl-status-contacted:before{content:""}.ico-bl-status-agreement:before{content:""}.ico-bl-status-contact:before{content:""}.ico-menu-contact:before{content:""}.ico-menu-list:before{content:""}.ico-menu-faq:before{content:""}.ico-menu-question:before{content:""}.ico-menu-invoice:before{content:""}.ico-menu-avatar:before{content:""}.ico-menu-box:before{content:""}.ico-menu-thumb-up:before{content:""}.ico-menu-user:before{content:""}.ico-menu-credit-card:before{content:""}.ico-menu-dashboard:before{content:""}.ico-menu-door:before{content:""}.ico-menu-edit:before{content:""}.ico-menu-hand-shake:before{content:""}.ico-menu-heart:before{content:""}.ico-menu-house:before{content:""}.ico-menu-leaf:before{content:""}.ico-menu-megaphone:before{content:""}.ico-menu-plate:before{content:""}.ico-menu-music:before{content:""}.ico-menu-certificate:before{content:""}.ico-menu-video:before{content:""}.ico-menu-user-avatar:before{content:""}.ico-menu-star:before{content:""}.ico-menu-report:before{content:""}.ico-menu-pill:before{content:""}.ico-menu-photo:before{content:""}.ico-menu-page:before{content:""}.ico-menu-nurse:before{content:""}.ico-noun-video:before{content:""}.ico-noun-video-production:before{content:""}.ico-noun-photo-camera:before{content:""}.ico-noun-star-webpage:before{content:""}.ico-noun-movie:before{content:""}.ico-noun-discount:before{content:""}.ico-noun-search-page:before{content:""}.ico-noun-thumbs-up1:before{content:""}.ico-noun-megaphone2:before{content:""}.ico-noun-construction:before{content:""}.ico-noun-closed:before{content:""}.ico-noun-party:before{content:""}.ico-noun-teeth:before{content:""}.ico-noun-park:before{content:""}.ico-noun-church:before{content:""}.ico-noun-shopping:before{content:""}.ico-noun-bag:before{content:""}.ico-noun-broom:before{content:""}.ico-noun-stethoscope:before{content:""}.ico-noun-sofa:before{content:""}.ico-noun-washing-machine:before{content:""}.ico-noun-restaurant2:before{content:""}.ico-noun-balloons:before{content:""}.ico-noun-restaurant:before{content:""}.ico-noun-residence:before{content:""}.ico-noun-pot:before{content:""}.ico-noun-pet:before{content:""}.ico-noun-parking:before{content:""}.ico-noun-house-check:before{content:""}.ico-noun-clean-hand:before{content:""}.ico-noun-man-with-phone:before{content:""}.ico-noun-feedback:before{content:""}.ico-noun-adaptability:before{content:""}.ico-noun-seo-startup:before{content:""}.ico-noun-family:before{content:""}.ico-noun-home-office:before{content:""}.ico-noun-office-desk:before{content:""}.ico-noun-saving:before{content:""}.ico-noun-arrow-left:before{content:""}.ico-noun-lightbulb:before{content:""}.ico-noun-applause:before{content:""}.ico-noun-confetti:before{content:""}.ico-noun-coucou:before{content:""}.ico-noun-legal:before{content:""}.ico-noun-mail-password:before{content:""}.ico-noun-hide:before{content:""}.ico-noun-thumbs-up:before{content:""}.ico-noun-coffee-mug:before{content:""}.ico-noun-timeline:before{content:""}.ico-noun-diagram:before{content:""}.ico-noun-folder:before{content:""}.ico-noun-graph:before{content:""}.ico-noun-text-message:before{content:""}.ico-noun-add-user:before{content:""}.ico-noun-check-box:before{content:""}.ico-noun-sticker:before{content:""}.ico-noun-love-share:before{content:""}.ico-noun-megaphone1:before{content:""}.ico-noun-newsletter:before{content:""}.ico-noun-file:before{content:""}.ico-noun-door:before{content:""}.ico-noun-brochure:before{content:""}.ico-noun-bed:before{content:""}.ico-noun-sand-clock:before{content:""}.ico-noun-star-flag:before{content:""}.ico-noun-cellphone:before{content:""}.ico-noun-life-saver:before{content:""}.ico-noun-mouse:before{content:""}.ico-noun-bathtub:before{content:""}.ico-noun-reflect:before{content:""}.ico-noun-flip:before{content:""}.ico-noun-contrast:before{content:""}.ico-noun-drag-and-drop:before{content:""}.ico-noun-control:before{content:""}.ico-noun-question-mark-flag:before{content:""}.ico-noun-price:before{content:""}.ico-noun-pdf1:before{content:""}.ico-noun-trending-down:before{content:""}.ico-noun-trending-up:before{content:""}.ico-noun-clock1:before{content:""}.ico-noun-people:before{content:""}.ico-noun-typewriter:before{content:""}.ico-noun-mail:before{content:""}.ico-noun-dialogue:before{content:""}.ico-noun-hand-heart:before{content:""}.ico-noun-hand-shake:before{content:""}.ico-noun-question:before{content:""}.ico-noun-favorite-home:before{content:""}.ico-noun-grandparents:before{content:""}.ico-noun-free:before{content:""}.ico-noun-pdf:before{content:""}.ico-noun-calendar:before{content:""}.ico-noun-clock:before{content:""}.ico-noun-comment:before{content:""}.ico-noun-dots-pattern:before{content:""}.ico-noun-favorite-bookmark:before{content:""}.ico-noun-glasses:before{content:""}.ico-noun-like:before{content:""}.ico-noun-money:before{content:""}.ico-noun-non-smoking:before{content:""}.ico-noun-office:before{content:""}.ico-noun-users:before{content:""}.ico-noun-door-handle:before{content:""}.ico-noun-paper-clip:before{content:""}.ico-noun-megaphone:before{content:""}.ico-br-certificate:before{content:""}.ico-br-feather:before{content:""}.ico-br-badge:before{content:""}.ico-br-logo-outline:before{content:""}.ico-books:before{content:""}.ico-bowling-ball-pin:before{content:""}.ico-briefcase-medical:before{content:""}.ico-calendar-check1:before{content:""}.ico-camera:before{content:""}.ico-champagne-glasses:before{content:""}.ico-face-party:before{content:""}.ico-floppy-disk:before{content:""}.ico-hands-clapping:before{content:""}.ico-handshake-angle:before{content:""}.ico-house-building:before{content:""}.ico-house-heart:before{content:""}.ico-house-laptop:before{content:""}.ico-map-location-dot:before{content:""}.ico-party-horn:before{content:""}.ico-pen-circle:before{content:""}.ico-pen-to-square:before{content:""}.ico-rss:before{content:""}.ico-sack-dollar:before{content:""}.ico-logout:before{content:""}.ico-login:before{content:""}.ico-check:before{content:""}.ico-circle-play:before{content:""}.ico-envelope-open:before{content:""}.ico-pen:before{content:""}.ico-sort-down:before{content:""}.ico-sort-up:before{content:""}.ico-sort:before{content:""}.ico-star-half-stroke:before{content:""}.ico-solid-star-half:before{content:""}.ico-solid-star:before{content:""}.ico-arrow-down-to-bracket:before{content:""}.ico-arrow-right-long:before{content:""}.ico-arrow-rotate-left:before{content:""}.ico-arrow-rotate-right:before{content:""}.ico-arrow-up-to-line:before{content:""}.ico-bars:before{content:""}.ico-brightness:before{content:""}.ico-calendar-check:before{content:""}.ico-chevron-down:before{content:""}.ico-chevron-left:before{content:""}.ico-chevron-right:before{content:""}.ico-chevron-up:before{content:""}.ico-chevrons-left:before{content:""}.ico-chevrons-right:before{content:""}.ico-circle-check:before{content:""}.ico-circle-info:before{content:""}.ico-circle-user:before{content:""}.ico-circle-xmark:before{content:""}.ico-crop:before{content:""}.ico-envelope:before{content:""}.ico-filter-slash:before{content:""}.ico-filter:before{content:""}.ico-heart:before{content:""}.ico-hourglass:before{content:""}.ico-location-dot:before{content:""}.ico-magnifying-glass:before{content:""}.ico-palette:before{content:""}.ico-phone:before{content:""}.ico-play:before{content:""}.ico-share:before{content:""}.ico-square-arrow-right:before{content:""}.ico-star-half:before{content:""}.ico-star:before{content:""}.ico-trash-can:before{content:""}.ico-xmark-large:before{content:""}.ico-linkedin:before{content:""}.ico-square-facebook:before{content:""}.ico-square-instagram:before{content:""}.ico-square-twitter:before{content:""}.ico-ec-status-mail-plus:before{content:""}.ico-ec-status-home-plus:before{content:""}.ico-ec-status-circlex:before{content:""}.ico-ec-status-s2:before{content:""}.ico-ec-status-s1:before{content:""}.ico-ec-status-box:before{content:""}.ico-ec-status-location-check:before{content:""}.ico-ec-status-phone:before{content:""}.ico-ec-status-signature:before{content:""}.ico-ec-status-home:before{content:""}.ico-ec-status-search:before{content:""}.ico-ec-status-location-dot:before{content:""}.ico-ec-status-wellness:before{content:""}.ico-ec-status-paper-plane:before{content:""}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:400;src:local("Lato Italic"),local("Lato-Italic"),url(https://cdn.bonjourresidences.com/static/fonts/Lato-Italic.b71025b0.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(https://cdn.bonjourresidences.com/static/fonts/Lato-Regular.3e75ca40.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:local("Lato Black"),local("Lato-Black"),url(https://cdn.bonjourresidences.com/static/fonts/Lato-Black.c70492ea.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(https://cdn.bonjourresidences.com/static/fonts/poppins-v20-latin-200.7498246a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(https://cdn.bonjourresidences.com/static/fonts/poppins-v20-latin-300.39576fe9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(https://cdn.bonjourresidences.com/static/fonts/poppins-v20-latin-regular.405055dd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(https://cdn.bonjourresidences.com/static/fonts/poppins-v20-latin-500.08491d3f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(https://cdn.bonjourresidences.com/static/fonts/poppins-v20-latin-600.91145014.woff2) format("woff2")}@font-face{font-display:block;font-family:BR-Icons;font-style:normal;font-weight:400;src:url(https://cdn.bonjourresidences.com/static/fonts/BR-Icons.b681e707.woff2) format("woff2")}body,html{color:#1a1c1b;font-family:Poppins,sans-serif;font-size:16px;line-height:1.2;text-rendering:optimizeLegibility}.d1,.d1-small,.d2,.d3,.d4,.d5,.d6,h1,h2,h3,h4,h5,h6{color:inherit;font-weight:600;padding:0}.d1 a:active,.d1 a:hover,.d1-small a:active,.d1-small a:hover,.d2 a:active,.d2 a:hover,.d3 a:active,.d3 a:hover,.d4 a:active,.d4 a:hover,.d5 a:active,.d5 a:hover,.d6 a:active,.d6 a:hover,h1 a:active,h1 a:hover,h2 a:active,h2 a:hover,h3 a:active,h3 a:hover,h4 a:active,h4 a:hover,h5 a:active,h5 a:hover,h6 a:active,h6 a:hover{color:#b81d8d}section .d1-small:first-child,section .d1:first-child,section .d2:first-child,section .d3:first-child,section .d4:first-child,section .d5:first-child,section .d6:first-child,section h1:first-child,section h2:first-child,section h3:first-child,section h4:first-child,section h5:first-child,section h6:first-child{margin-top:0}.d1,h1{font-size:1.75rem;line-height:1.28;margin:0 0 1.25rem}@media only screen and (min-width:576px){.d1,h1{font-size:4.375rem;line-height:1.11}}.d1-small{font-size:1.75rem;line-height:1.28;margin:0 0 1.25rem}@media only screen and (min-width:576px){.d1-small{font-size:2.5rem;line-height:1.2}}.d2,h2{font-size:1.375rem;line-height:1.3;margin:3.125rem 0 1.25rem}@media only screen and (min-width:576px){.d2,h2{font-size:1.875rem;line-height:1.26}}.d3,h3{font-size:1.25rem;line-height:1.4;margin:1.875rem 0 1.25rem}@media only screen and (min-width:576px){.d3,h3{font-size:1.5625rem;line-height:1.32}}.d4,h4{font-size:1.125rem;line-height:1.44;margin:1.875rem 0 1.25rem}@media only screen and (min-width:576px){.d4,h4{font-size:1.25rem;line-height:1.4}}.d5,h5{margin:1.875rem 0 1.25rem}.d5,.p1,h5,p{font-size:1rem;line-height:1.5}.p1.highlighted,p.highlighted{font-size:1.25rem;font-weight:300;line-height:1.4;margin:0 0 3.125rem}@media only screen and (min-width:576px){.p1.highlighted,p.highlighted{font-size:1.375rem;line-height:1.3}}.subtitle{color:#5f6062;font-size:.9375rem}body{scroll-behavior:smooth;scrollbar-gutter:stable}body.noscroll{overflow:hidden;scrollbar-gutter:auto}.section-margin-double{margin-bottom:5rem;margin-top:5rem}@media only screen and (min-width:768px){.section-margin-double{margin-bottom:7.5rem;margin-top:7.5rem}}@media only screen and (min-width:1200px){.section-margin-double{margin-bottom:10rem;margin-top:10rem}}.section-margin-bottom{margin-bottom:2.5rem}@media only screen and (min-width:768px){.section-margin-bottom{margin-bottom:3.75rem}}@media only screen and (min-width:1200px){.section-margin-bottom{margin-bottom:5rem}}section:not(.with-bg){margin:2.5rem auto}section:not(.with-bg):first-of-type{margin-top:1rem}@media only screen and (min-width:768px){section:not(.with-bg){margin:3.75rem auto}section:not(.with-bg):last-of-type{padding-bottom:6.25rem}}@media only screen and (min-width:1200px){section:not(.with-bg){margin:5rem auto}}section.with-bg{background-color:#ebecec;padding:2.5rem 0}@media only screen and (min-width:768px){section.with-bg{padding:3.75rem 0}section.with-bg:last-of-type{padding-bottom:10rem}}@media only screen and (min-width:1200px){section.with-bg{padding:5rem 0}section.with-bg:last-of-type{padding-bottom:11.25rem}}section.with-bg>div>h2,section>h2{margin-top:0}section.no-margin-bottom{margin-bottom:0}section.no-padding-bottom{padding-bottom:0}@media only screen and (min-width:768px){.footer-overlap{padding-bottom:10rem!important}}.anchor-offset{scroll-margin:120px}.wrapper{margin:0 auto;max-width:1500px}.wrapper-nav{margin:0 auto;max-width:100%;padding:0 1rem}.wrapper-2{margin:0 auto;max-width:1500px;padding:0 1.25rem;width:100%}@media only screen and (min-width:768px){.wrapper-2,.wrapper-3{padding:0 2.5rem}.wrapper-3{margin:0 auto;max-width:1500px;width:100%}}.element{height:fit-content;width:100%}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0}.d22{font-size:1.6rem;font-weight:400;letter-spacing:1px}.padding-h2{padding:2.5rem 0 1.5rem}.fake-link,a{color:#1a1c1b;cursor:pointer;transition:all .2s ease-in-out;transition-property:color,border-color,background-color}.fake-link:focus,.fake-link:hover,a:focus,a:hover{color:#b81d8d}.fake-link i,.fake-link p,a i,a p{color:inherit}.fake-link{text-decoration:underline}a{text-decoration:none}a.no-color-change:focus,a.no-color-change:hover{color:inherit}a.no-break{white-space:nowrap}.tippy-content a{color:inherit;text-decoration:underline}ul li{list-style:none}ul.normal-list li{break-inside:avoid;list-style:disc;list-style-position:outside;margin:0 0 .5rem 1.25rem}i{color:#1a1c1b;font-size:30px}hr{background:#bcbec0;border:0;color:#bcbec0;height:1px;margin-block-end:1.25rem;margin-block-start:1.25rem;width:100%}.stars{white-space:nowrap}.stars i{color:#ffcf7a;font-size:16px}.stars i.disabled,.stars.disabled i{color:#bcbec0}.breadcrumb{color:#1a1c1b;display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:300;margin-bottom:.5rem;margin-top:1.5rem}.breadcrumb a{color:inherit;font-weight:400;white-space:nowrap}.breadcrumb a:active,.breadcrumb a:hover{color:#b81d8d}.breadcrumb:empty{margin:0}.breadcrumb>:not(:first-child):before{color:inherit;content:"";font-size:10px;margin-right:.5rem;margin:0 10px}.breadcrumb>:not(:first-child):active:before,.breadcrumb>:not(:first-child):hover:before{color:inherit}@media only screen and (min-width:1200px){.breadcrumb{margin-bottom:1.5rem;margin-top:3rem}}section.overlap-breadcrumb{margin-top:-3.5rem;padding-top:3.5rem}@media only screen and (min-width:1200px){section.overlap-breadcrumb{margin-top:-5.6rem;padding-top:6.25rem}}.underline{line-height:1.4!important;text-decoration:underline;text-underline-offset:7px}.italic{font-style:italic}@media only screen and (max-width:767px){.hide-tablet{display:none}}.use-overlay{display:block;position:relative}.use-overlay:focus:before,.use-overlay:hover:before{opacity:.3}.use-overlay:focus .overlay-image i,.use-overlay:hover .overlay-image i{color:#fff;opacity:1}.use-overlay:focus .overlay-image i:not(.no-transform),.use-overlay:hover .overlay-image i:not(.no-transform){transform:scale(1.1)}.use-overlay:before{background:rgba(0,0,0,.7);border-radius:10px;bottom:0;content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s ease-in-out;transition-property:color,border-color,background-color,opacity;width:100%}.use-overlay .overlay-image i{font-size:40px;opacity:.8;transition:all .2s ease-in-out}.overlay-image{align-items:center;bottom:0;padding:0 1rem 1rem;position:absolute;width:100%}.round,.round-grey,.round-grey-alt,section.with-bg .article-box .round-grey{border-radius:30px;font-size:16px;font-weight:300;padding:.4em 1em}.round{width:fit-content}.round-grey,.round-grey-alt,section.with-bg .article-box .round-grey{background-color:#ebecec;max-width:100%;transition:all .2s ease-in-out;transition-property:color,border-color,background-color}.round-grey-alt:active,.round-grey-alt:hover,.round-grey:active,.round-grey:hover,section.with-bg .article-box .round-grey:active,section.with-bg .article-box .round-grey:hover{background-color:#32444f}.round-grey-alt:active a,.round-grey-alt:hover a,.round-grey:active a,.round-grey:hover a,section.with-bg .article-box .round-grey:active a,section.with-bg .article-box .round-grey:hover a{color:#fff}.round-grey a,.round-grey-alt a,section.with-bg .article-box .round-grey a{display:block;overflow:hidden!important;position:relative;text-overflow:ellipsis;width:100%}.round-grey-alt,section.with-bg .article-box .round-grey{background-color:#fff}.round-grey-alt:active,.round-grey-alt:hover,section.with-bg .article-box .round-grey:active,section.with-bg .article-box .round-grey:hover{background-color:#32444f}div.round-grey{height:fit-content;width:fit-content}div.round-grey:active,div.round-grey:hover{background-color:#ebecec}li a{display:inline-block;max-width:100%;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap;width:100%}li a:focus,li a:hover{color:#b81d8d}ul.tags{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:.625em;row-gap:.625em}ul.tags li{margin-right:.625em}ul.tags li:last-child{margin-right:0}ul.tags li.title{margin-right:1.25em;padding:.4em 0}.side-bar-container{display:flex;flex-direction:column;height:100%;margin-top:2.5rem;row-gap:1.25rem}@media only screen and (min-width:992px){.side-bar-container{margin-top:0;padding-left:1.25rem;row-gap:2.5rem}}.side-bar-container .element,.side-bar-container .sticky-element{background-color:#fff}.side-bar-container .element>div,.side-bar-container .sticky-element>div{padding:1.25rem}@media only screen and (min-width:576px){.side-bar-container .element>div,.side-bar-container .sticky-element>div{padding:2.5rem}}.side-bar-container .element .d4,.side-bar-container .sticky-element .d4{margin:0}.side-bar-container .element .btn-primary,.side-bar-container .element .btn-primary-alt,.side-bar-container .element .btn-secondary,.side-bar-container .sticky-element .btn-primary,.side-bar-container .sticky-element .btn-primary-alt,.side-bar-container .sticky-element .btn-secondary{margin-top:1rem;width:100%}.side-bar-container .res-carousel .d4{margin:1rem 0 .5rem}.side-bar-container .res-carousel .swiper-card{aspect-ratio:3/2;border-radius:10px}.side-bar-container .res-carousel .address:before{content:"";font-size:inherit;margin-right:.5rem}@media only screen and (min-width:992px){.side-bar-container .sticky-element{position:sticky}}.simple-border{border:1px solid #bcbec0;border-radius:10px}.simple-border-top{border-top:1px solid #bcbec0}.simple-shadow{box-shadow:2px 2px 4px 1px rgba(0,0,0,.15)}.dark-blue-box,.light-blue-box,.light-grey-box{background-color:#163655;border-radius:10px;padding:1.25rem}@media only screen and (min-width:992px){.dark-blue-box,.light-blue-box,.light-grey-box{padding:2.5rem}}.dark-blue-box{background-color:#163655;color:#fff}.light-blue-box{background-color:#e6f5f6}.light-grey-box{background-color:#ebecec}.logo-frame{align-items:center;background-color:#fff;border:1px solid #adb4b9;border-radius:10px;display:flex;height:6.25rem;justify-content:center;max-height:6.25rem;padding:.5rem}.logo-frame img{border-radius:0;height:auto;max-height:100%;max-width:100%;width:auto}.thin-border-block{border:1px solid #bcbec0;border-radius:10px;display:flex;flex-direction:column;padding:2.5rem}.thin-border-block>i{font-size:50px}.thin-border-block ul{width:100%}.thin-border-block li{margin-bottom:.8rem}.thin-border-block li:last-child{margin-bottom:0}.thin-border-block li a{overflow:initial;text-overflow:clip;white-space:normal}.thin-border-block.center{align-items:center}.thin-border-block.center h2,.thin-border-block.center h3,.thin-border-block.center p{text-align:center}.available-agents-mini{display:grid;font-weight:300;gap:.5rem 1rem;justify-items:center;min-height:80px}.available-agents-mini.force-horizontal{align-items:center;display:flex;flex-wrap:wrap}.available-agents-mini .pics{display:flex}.available-agents-mini img{border:1px solid #1a1c1b;border-radius:50%;font-size:56px;height:54px;margin-left:-.5rem;object-fit:cover;transition:transform .3s ease-out;width:54px}.available-agents-mini img:hover{transform:scale(120%)}.available-agents-mini img:first-child{margin-left:0}.available-agents-mini .agents-placeholder{align-items:center;display:flex;gap:.5rem;max-width:250px;text-align:left}.available-agents-mini .agents-placeholder img{border:0;border-radius:0;height:80px;width:80px}.available-agents-mini .agents-placeholder img:hover{transform:none}.agents-widget .phone{font-size:1.25rem;font-weight:300;line-height:1.4;text-align:center}@media only screen and (min-width:576px){.agents-widget .phone{font-size:1.375rem;line-height:1.3}}.agents-widget .available-agents-mini{justify-content:center;margin:.5rem 0;min-height:100px;text-align:center}.anim-bg-on-hover{aspect-ratio:1/1;border:0;border-radius:15px;height:100%;margin:0;overflow:hidden;padding:2.5rem;position:relative;width:100%}.anim-bg-on-hover img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .5s ease;width:auto}.anim-bg-on-hover img:hover{transform:scale(1.2)}.anim-bg-on-hover h2,.anim-bg-on-hover h3{color:#fff;pointer-events:none;position:relative;z-index:1}.verified-badge{align-items:center;background-color:#e6f5f6;color:#1a1c1b;display:flex;font-size:.9375rem}.verified-badge:before{content:"";font-size:inherit;margin-right:.5rem}.verified-badge.red{background-color:#d4055c;color:#fff}.verified-badge.red:before{content:"";font-size:inherit;margin-right:.5rem}.verified-badge.info{grid-column:1/-1}.verified-badge.info:before{content:"";font-size:inherit;margin-right:.5rem}.divider{border-top:1px solid #1a1c1b;height:1px;width:100%}.text-white{color:#fff!important}.bg-plum{background-color:#4f1a40}.bg-dark-teal{background-color:#005f61}.bg-burned-blue{background-color:#32444f}.icon-highlights{display:grid;font-weight:500;gap:1.25rem;gap:1rem;grid-template-columns:minmax(0,1fr);max-width:700px}@media only screen and (min-width:576px){.icon-highlights{gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.icon-highlights>div{display:flex;flex-direction:column}.icon-highlights i{font-size:60px;margin-bottom:.5rem}.spinner svg{animation:svg-animation 2s linear infinite;max-width:100px}@keyframes svg-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner circle{animation:circle-animation 1.4s ease-in-out infinite both;display:block;fill:transparent;stroke:#fff;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:280;stroke-width:10px;transform-origin:50% 50%}@keyframes circle-animation{0%,25%{stroke-dashoffset:280;transform:rotate(0)}50%,75%{stroke-dashoffset:75;transform:rotate(45deg)}to{stroke-dashoffset:280;transform:rotate(1turn)}}.grid-1-1-2,.grid-1-1-3,.grid-1-1t-1t,.grid-1-2-2,.grid-1-2-2-row-gap,.grid-1-2-3,.grid-1-2-3-row-gap,.grid-1-2-4,.grid-1-2t-2t,.grid-1-3-3,.grid-1-4-4,.grid-2-3-4,.grid-2-4-4,.grid-icons{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media only screen and (min-width:768px){.grid-1-2-3,.grid-1-2-3-row-gap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:992px){.grid-1-1-3,.grid-1-2-3,.grid-1-2-3-row-gap{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:768px){.grid-1-3-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-1-2-3-row-gap{row-gap:3.75rem}@media only screen and (min-width:992px){.grid-1-1-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:768px){.grid-1-2-2,.grid-1-2-2-row-gap,.grid-1-2-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:992px){.grid-1-2-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid-icons{row-gap:2.5rem}.grid-icons p{margin:.5rem 0 0}@media only screen and (min-width:576px){.grid-icons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:992px){.grid-icons{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid-1-2-2-row-gap{row-gap:3.75rem}@media only screen and (min-width:992px){.grid-1-2t-2t{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.grid-1-1t-1t{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.grid-2-3-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (min-width:768px){.grid-2-3-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:992px){.grid-2-3-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (min-width:768px){.grid-1-4-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid-2-4-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (min-width:768px){.grid-2-4-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid-double-row-gap{row-gap:2.5rem}.grid-double-column-gap{column-gap:2.5rem}.pagination-container{container-type:inline-size}.pagination{display:flex;font-size:1rem;justify-content:center;margin-top:1.25rem}.pagination li .active,.pagination li a{align-items:center;background-color:#fff;border:1px solid #1a1c1b;border-right:0;display:flex;height:2.5rem;padding:0 1em;transition:all .2s ease-in-out;transition-property:color,border-color,background-color}.pagination li .active{background-color:#b81d8d;color:#fff}.pagination li.previous a{border-bottom-left-radius:5px;border-top-left-radius:5px}.pagination li.next a{border-bottom-right-radius:5px;border-right:1px solid #1a1c1b;border-top-right-radius:5px}.pagination li:first-child a,.pagination li:first-child div{border-bottom-left-radius:5px;border-top-left-radius:5px}.pagination li:last-child a,.pagination li:last-child div{border-bottom-right-radius:5px;border-right:1px solid #1a1c1b;border-top-right-radius:5px}.pagination ul{margin:0 auto;width:fit-content}.pagination i{font-size:20px}.pagination a:focus,.pagination a:hover{background-color:#b81d8d;color:#fff}.pagination a:focus i,.pagination a:hover i{color:#fff}.pagination li.first,.pagination li.last,.pagination li.next span.label,.pagination li.next-mid,.pagination li.offset-2,.pagination li.previous span.label,.pagination li.previous-mid{display:none}@container (width > 350px){.pagination{justify-content:flex-start}.pagination li.next a,.pagination li.previous a{border-radius:0;border-right:0}.pagination li.first a{border-bottom-left-radius:5px;border-top-left-radius:5px}.pagination li.last a{border-bottom-right-radius:5px;border-right:1px solid #1a1c1b;border-top-right-radius:5px}.pagination li.first,.pagination li.last{display:block}}@container (width > 625px){.pagination li.next span.label,.pagination li.previous span.label{display:inline}.pagination li.next i,.pagination li.previous i{display:none}.pagination li.next-mid,.pagination li.offset-2,.pagination li.previous-mid{display:block}}@media only screen and (min-width:992px){.pagination{margin-top:2.5rem}}.BL.btn-contact,.BL.btn-contact-alt,.BL.btn-primary-alt,.btn-primary.BL{background-color:#009fa2;border-color:#009fa2}.BL.btn-contact-alt:focus,.BL.btn-contact-alt:hover,.BL.btn-contact:focus,.BL.btn-contact:hover,.BL.btn-primary-alt:focus,.BL.btn-primary-alt:hover,.btn-primary.BL:focus,.btn-primary.BL:hover{background-color:#32444f;border-color:#32444f;color:#fff}.btn-contact-alt:focus,.btn-contact-alt:hover,.btn-primary-alt:focus,.btn-primary-alt:hover{background-color:#fff;border-color:#fff;color:#32444f}.btn-contact-alt:active,.btn-primary-alt:active{background:#ccc}.btn-phone-alt,.btn-secondary-alt{border-color:#fff;color:#fff}.btn-phone-alt:focus,.btn-phone-alt:hover,.btn-secondary-alt:focus,.btn-secondary-alt:hover{background-color:#fff;border-color:#fff;color:#32444f}.btn-phone-alt:active,.btn-secondary-alt:active{background:#ccc}.btn-secondary-alt2{background-color:#fff}.btn-secondary-alt2:focus:not([disabled]),.btn-secondary-alt2:hover:not([disabled]){background-color:#32444f}.btn-secondary-alt2:active:not([disabled]){background:#465f6e}.btn-no-style{border:inherit;font-size:inherit;justify-content:flex-start;line-height:inherit;margin:0;padding:0;text-align:left}.btn-no-style,.btn-no-style:active,.btn-no-style:focus,.btn-no-style:hover{background-color:inherit;color:inherit}.btn-group{display:flex}.btn-group>*{border-radius:0}.btn-group>:not(label:last-of-type){border-right:none}.btn-group>label{font-weight:400!important}.btn-group>label:last-of-type{border-bottom-right-radius:5px;border-top-right-radius:5px}.btn-group>label:first-of-type{border-bottom-left-radius:5px;border-top-left-radius:5px}.btn-group input[type=radio]:checked+label{background-color:#32444f;color:#fff}.btn-group-mobile-vertical{display:flex;flex-direction:column;gap:4px}.btn-group-mobile-vertical>*{width:100%}.btn-group-mobile-vertical>label{font-weight:400!important}.btn-group-mobile-vertical input[type=radio]:checked+label{background-color:#32444f;color:#fff}@media only screen and (min-width:576px){.btn-group-mobile-vertical{flex-direction:row;gap:0}.btn-group-mobile-vertical>*{border-radius:0;width:auto}.btn-group-mobile-vertical>:not(label:last-of-type){border-right:none}.btn-group-mobile-vertical>label:last-of-type{border-bottom-right-radius:5px;border-top-right-radius:5px}.btn-group-mobile-vertical>label:first-of-type{border-bottom-left-radius:5px;border-top-left-radius:5px}}.glued-buttons input{border-bottom-right-radius:0;border-top-right-radius:0}.glued-buttons input+button{border-bottom-left-radius:0;border-top-left-radius:0}.btn-input{height:2.75rem}.add-phone-icon:before,.btn-phone:before{content:"";font-size:25px}.btn-print:before{content:"";font-size:25px;margin-right:.5rem}.btn-phone:before{display:none}.btn-like{font-size:1.125rem;font-weight:500;padding:.25rem}.btn-like:before{content:"";font-size:inherit}.btn-like.liked{background-color:#32444f;border-color:#32444f;color:#fff}.btn-like:before{margin-right:.2rem}.btn-show-all{background-color:#fff}.btn-show-all:before{content:"";font-size:25px;margin-right:.5rem}.btn-favorite{background-color:#fff;border-color:#fff;color:#1a1c1b;padding:.5rem}.btn-favorite:before{content:"";font-size:25px}.btn-favorite:focus,.btn-favorite:hover{background-color:#b81d8d;border-color:#b81d8d;color:#fff}.btn-previous{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center}.btn-previous:before{content:"";font-size:20px}#fab-scroll-to-top{bottom:1.25rem;opacity:0;position:fixed;right:1.25rem;transition:all .2s ease-in-out;visibility:hidden;z-index:400}#fab-scroll-to-top:before{content:"";font-size:1.5rem}#fab-scroll-to-top.show{opacity:1;visibility:visible}#fab-scroll-to-top:focus,#fab-scroll-to-top:hover{box-shadow:0 4px 8px rgba(0,0,0,.2);transform:translateY(-4px)}@media only screen and (min-width:768px){#fab-scroll-to-top{bottom:2.5rem;right:2.5rem}}@keyframes growDown{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dropdown{position:relative}.dropdown .dropdown-container{display:flex;gap:.5rem}.dropdown .dropdown-menu{animation:growDown .3s ease-in-out forwards;background-color:#fff;box-shadow:0 3px 12px rgba(0,0,0,.15);display:none;flex-direction:column;margin-top:4px;position:absolute;right:0;transform-origin:top center;transition:all .4s ease;width:auto;z-index:100}.dropdown .dropdown-menu li a,.dropdown .dropdown-menu li button{padding:.6rem .8rem;width:100%}.dropdown .dropdown-menu li a:focus,.dropdown .dropdown-menu li a:hover,.dropdown .dropdown-menu li button:focus,.dropdown .dropdown-menu li button:hover{background-color:#f0f0f0;color:#b81d8d}.dropdown .dropdown-menu hr{margin:4px 0}.dropdown .dropdown-menu li.title{color:#8f8987;font-size:14px;padding:.3rem .4rem;width:100%}.dropdown .dropdown-menu a{align-items:center;display:flex}.dropdown .dropdown-menu a i{font-size:inherit;margin-right:.5rem}.dropdown.open{flex:1}.dropdown.open .dropdown-menu{display:flex}.dropdown.open .dropdown-container a:after{transform:rotate(180deg)}input,select,textarea{background-color:#fff;border:1px solid #1a1c1b;border-radius:5px;font-family:Poppins,sans-serif;font-size:1rem;height:2.75rem;line-height:1.5;padding:.5rem 1rem}input[type=search],select[type=search],textarea[type=search]{-webkit-appearance:none;border:1px solid #bcbec0;border-radius:10px;line-height:1.5em;margin:0 auto;overflow:hidden!important;padding:0 3rem 0 1.3rem;text-overflow:ellipsis;white-space:nowrap;width:100%}input[type=range],select[type=range],textarea[type=range]{border:0;padding:0}input[type=range]:focus,input[type=range]:hover,select[type=range]:focus,select[type=range]:hover,textarea[type=range]:focus,textarea[type=range]:hover{box-shadow:none}input[type=number],select[type=number],textarea[type=number]{max-width:200px}input:focus,select:focus,textarea:focus{border-color:#b81d8d;outline:none}input:focus:not(:disabled),input:hover:not(:disabled),select:focus:not(:disabled),select:hover:not(:disabled),textarea:focus:not(:disabled),textarea:hover:not(:disabled){box-shadow:0 0 4px #e3a5d1}input::placeholder,select::placeholder,textarea::placeholder{color:#bcbec0;font-style:italic;font-weight:300}input:disabled,select:disabled,textarea:disabled{background-color:#ebecec;border-color:#bcbec0;cursor:not-allowed}input.dark-bg:not(:focus),select.dark-bg:not(:focus),textarea.dark-bg:not(:focus){border-color:#fff #1a1c1b #fff #fff}textarea{height:10rem;min-height:4rem;resize:vertical}select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='%23000'/></g></svg>");background-position:bottom 6px right 8px;background-repeat:no-repeat;background-size:24px 27px;cursor:pointer;overflow:hidden;padding-right:36px;text-overflow:ellipsis;white-space:nowrap;width:100%}select:not([multiple]).btn-secondary-alt2{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='%2332444f'/></g></svg>");padding:.5rem 36px .5rem 1rem}select:not([multiple]).btn-secondary-alt2:focus,select:not([multiple]).btn-secondary-alt2:hover{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='%23FFF'/></g></svg>")}select[multiple]{height:auto;max-height:10rem;padding:.5rem}select[multiple] option:checked{background-color:#e3a5d1}select[multiple]::-webkit-scrollbar{width:12px}select[multiple]::-webkit-scrollbar-thumb{background-color:#a2afbb;border:2px solid #fff;border-radius:6px}select[multiple]::-webkit-scrollbar-track{background-color:transparent}input[type=checkbox],input[type=radio]{height:1rem}input[type=checkbox].no-checkmark,input[type=radio].no-checkmark{display:none}.chk-button,.chk-normal,.chk-star{position:relative}.chk-button input,.chk-normal input,.chk-star input{appearance:none;height:1px!important;left:0;opacity:0;position:absolute;top:15px;width:1px!important;z-index:-1}.chk-button input+label,.chk-normal input+label,.chk-star input+label{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-weight:400;user-select:none}.chk-normal input+label{margin:.5rem 0}.chk-normal input+label:before{background-color:#fff;border:1px solid #1a1c1b;color:#fff;content:"";display:inline-block;font-size:16px;height:20px;margin-right:.5rem;min-width:20px;padding:1px;transition:all .2s ease-in-out;transition-property:color,border-color,background-color}.chk-normal input:checked+label:before{background-color:#b81d8d}.chk-normal input:focus+label:before{border-color:#b81d8d;box-shadow:0 0 4px #b81d8d}.chk-normal input[type=checkbox]+label:before{border-radius:5px;content:"";font-size:16px}.chk-normal input[type=checkbox]:checked+label:before{content:""}.chk-normal input[type=radio]+label:before{border-radius:50%}.chk-normal input[type=radio]:checked+label:before{content:"";outline:2px solid #fff;outline-offset:-5px}.chk-button{margin-bottom:1rem}.chk-button input+label{justify-content:flex-start;margin:0}.chk-button input:active+label,.chk-button input:checked+label,.chk-button input:focus+label{background-color:#32444f;border-color:#32444f;color:#fff}.chk-star input+label{color:#bcbec0;font-size:24px;padding:0 .125rem}.chk-star input+label:before{content:"";font-size:inherit}.chk-star input+label.hover:before{color:#f0c373}.chk-star input+label.filled:before{color:#f0c373;content:""}.checkbox-multi-select label>div{display:grid;margin-left:.5rem}.checkbox-multi-select .d2{margin-bottom:.5rem}.form-full-width{grid-column-start:1}.form-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}.form-grid.align-center{align-items:center}.form-grid h2{grid-column:1/-1;margin-bottom:0;margin-top:1.25rem}.form-grid h2:first-of-type{margin-top:0}.form-grid h2+*{grid-column-start:1}.form-grid h2+h3{margin-top:0}.form-grid h3{grid-column:1/-1;margin-bottom:.5rem}.form-grid .d3{margin:0}.form-grid .multiField{background-color:#f0f0f0;border-left:6px solid #b81d8d;border-radius:6px;display:grid;gap:1.25rem;grid-template-columns:1fr;padding:1rem 1.25rem}@media only screen and (min-width:768px){.form-grid:not(.full-width){grid-template-columns:1fr 1fr}.form-grid .form-field-2col,.form-grid .form-field-4col,.form-grid .multiField{grid-column:span 2}.form-grid .multiField{grid-template-columns:1fr 1fr;padding:2rem 2.5rem}}@media only screen and (min-width:992px){.form-grid .form-field-4col{grid-column:span 4}}.form-flex{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between}.form-field,.form-field-50{display:flex;flex-direction:column;width:100%}.checkbox.form-field,.checkbox.form-field-50{align-self:center}.form-field input,.form-field textarea,.form-field-50 input,.form-field-50 textarea{width:100%}.form-field label,.form-field-50 label{display:flex;flex-direction:column;font-weight:600;gap:.5rem}.form-field label .field-name,.form-field-50 label .field-name{align-items:center;display:flex;justify-content:space-between}.form-field .hint,.form-field label .field-name .counter,.form-field-50 .hint,.form-field-50 label .field-name .counter{color:#5f6062;font-size:.75rem;font-weight:400}.form-field .error,.form-field-50 .error{color:#d4055c;font-size:.75rem;font-weight:400;min-height:15px}.header-info-bar{background-color:#1a1c1b;color:#fff;justify-content:center;padding:1rem;position:relative;z-index:1001}.header-info-bar p{font-size:1rem;margin:0 auto;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}header{background-color:#fff;box-shadow:0 2px 16px rgba(0,0,0,.2);display:grid;grid-template-areas:"left-buttons logo right-buttons";grid-template-columns:max-content 1fr auto;grid-template-rows:min-content min-content auto min-content;position:sticky;top:0;z-index:1000}header a:focus,header a:hover,header i:hover{color:#b81d8d}header .left-buttons,header .logo,header .navBar,header .right-buttons{z-index:810}header .btn-connect{background-color:transparent;border:0;cursor:pointer;outline:none;padding:0}header .btn-connect:before{content:"";display:block;font-size:40px}header .btn-connect.logged-in{color:#009fa2}header .btn-connect:active,header .btn-connect:focus,header .btn-connect:hover{color:#b81d8d}header .logo{align-self:start;background-color:#fff;grid-area:logo;justify-self:center;padding:1rem;transition:none}header .logo img{height:2.5rem;width:auto}@media only screen and (min-width:576px){header .logo img{height:3rem}}@media only screen and (min-width:1200px){header .logo{align-self:auto;justify-self:start}}header .right-buttons{background-color:#fff;grid-area:right-buttons}header .left-buttons{background-color:#fff;grid-area:left-buttons}header .mobile{align-items:center;display:flex;gap:1rem;height:79px;padding:0 1.25rem}header .mobile-menu-button{display:flex}header .navBar{background-color:#fff;display:none;font-size:1.0625rem;grid-area:menu;padding:0 1.25rem;width:100%}header .navBar .big-dropdown{display:none}@media only screen and (min-width:1200px){header .navBar{display:flex}}header .left .big-menu-button{cursor:pointer}header .left .big-menu-button:hover{color:#b81d8d}header .left .big-menu-button.search:before{content:"";font-size:24px;margin-right:.5rem}header .left .big-menu-button.opened{border-bottom-color:#b81d8d;color:#b81d8d}header .left .big-menu-button.opened:after{color:#b81d8d;transform:rotate(180deg)}header .big-dropdown{display:none}@media only screen and (min-width:1200px){header{grid-template-areas:"logo menu menu" "bm bm bm"}header .logo{padding-left:2.5rem;padding-right:2.5rem}header .navBar{padding:0 2.5rem 0 0}header .mobile{display:none}header .menu{display:flex;flex-direction:row;justify-content:space-between;position:inherit;width:100%}header .menu .left{display:flex}header .menu .left .big-menu-button,header .menu .left a,header .menu .left i{align-items:center;border-bottom:4px solid #fff;display:flex;padding:1rem}header .menu .right{align-items:center;display:inherit;flex-direction:row;gap:1rem;justify-content:flex-end;margin:0}header .big-dropdown{display:flex}}@media only screen and (min-width:1200px)and (max-width:1399px){header .btn-phone.btn-small{background-color:initial;border:0;color:initial;padding:0}header .btn-phone.btn-small:hover{background-color:initial;border-color:initial;color:initial}header .btn-phone.btn-small:before{margin:0}header .btn-phone.btn-small span{display:none}header .btn-phone.btn-small:before{display:block;font-size:25px}header .btn-phone.btn-small:hover{color:#b81d8d}}header .big-dropdown{background-color:#fff;border-top:1px solid #f0f0f0;box-shadow:0 2px 16px rgba(0,0,0,.2);flex-direction:column;grid-area:bm;height:500px;left:0;max-height:500px;position:absolute;top:0;transform:translateY(-510px);transition:transform .6s cubic-bezier(.77,0,.175,1);transition-property:transform,max-height;width:100%;z-index:805}header .big-dropdown.small-menu.opened{transform:translateY(-330px)}header .big-dropdown.opened{transform:none}header .big-dropdown .close-button{bottom:1.25rem;cursor:pointer;font-size:2.5rem;position:absolute;right:2.5rem}header .big-dropdown .close-button:hover{color:#b81d8d}header .big-dropdown .big-dropdown-wrapper{height:100%;margin:0 auto;max-width:1500px;padding:0 2.5rem;position:relative;width:100%}header .big-dropdown .panel-container{height:100%;position:relative;width:100%}header .big-dropdown .panel{height:100%;opacity:0;position:absolute;transition:visibility 0s linear .3s,opacity .3s linear;visibility:hidden;width:100%}header .big-dropdown .panel.opened{opacity:1;transition-delay:0s;visibility:visible}header .big-dropdown .half-left-background{background-color:#f0f0f0;height:100%;left:0;position:absolute;top:0;width:50%}header .big-dropdown .container{height:100%}header .big-dropdown .container-flex{display:flex}header .big-dropdown .container-flex>*{display:flex;flex-direction:column;height:100%}header .big-dropdown .container-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}header .big-dropdown .sub-menu{background-color:#f0f0f0;display:grid;grid-auto-rows:1fr;min-width:350px;padding:6.25rem 0;width:25%}header .big-dropdown .sub-menu-item{border-left:4px solid #f0f0f0;cursor:pointer;display:flex;flex-direction:column;font-size:.875rem;font-weight:200;height:100%;justify-content:center;margin-right:4px;padding:.7rem}header .big-dropdown .sub-menu-item .d4{margin:0;pointer-events:none}header .big-dropdown .sub-menu-item .desc{display:none;pointer-events:none}header .big-dropdown .sub-menu-item.opened{background-color:#fff;border-left:4px solid #b81d8d;border-radius:4px;position:relative}header .big-dropdown .sub-menu-item.opened div{color:#b81d8d}header .big-dropdown .sub-menu-item.opened:before{border-bottom:12px solid transparent;border-left:12px solid #f0f0f0;border-top:12px solid transparent;content:"";height:0;position:absolute;right:-14px;top:calc(50% - 12px);width:0}header .big-dropdown .sub-menu-item.opened:after{border-bottom:8px solid transparent;border-left:8px solid #fff;border-top:8px solid transparent;content:"";height:0;position:absolute;right:-8px;top:calc(50% - 8px);width:0}@media only screen and (min-width:1400px){header .big-dropdown .sub-menu-item .d4{margin:0 0 .375rem}header .big-dropdown .sub-menu-item .desc{display:block}}header .big-dropdown .sub-menu-content{align-content:flex-start;background-color:#fff;display:none;overflow:auto;padding:6rem 1.25rem 1.25rem;width:75%}header .big-dropdown .sub-menu-content.opened{display:flex;flex-wrap:wrap}header .big-dropdown .sub-menu-content a:not(.primary){border-left:4px solid transparent;padding:.4rem}header .big-dropdown .sub-menu-content a:not(.primary):hover{border-left:4px solid #b81d8d;color:#b81d8d}header .big-dropdown .sub-menu-content::-webkit-scrollbar{height:12px}header .big-dropdown .sub-menu-content::-webkit-scrollbar-thumb{background-color:#bcbec0;border:3px solid #fff;border-radius:6px}header .big-dropdown .sub-menu-content::-webkit-scrollbar-track{background-color:#fff}header .big-dropdown a.primary{aspect-ratio:1/1;border:0;border-radius:15px;height:auto;margin:0;overflow:hidden;padding:2.5rem;position:relative;width:100%}header .big-dropdown a.primary img{filter:brightness(70%);height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .5s ease;width:auto}header .big-dropdown a.primary img:hover{transform:scale(1.2)}header .big-dropdown a.primary .d2{color:#fff;font-size:1.5rem;margin-top:0;pointer-events:none;position:relative;z-index:1}@media only screen and (min-width:1400px){header .big-dropdown a.primary .d2{font-size:1.875rem}}header .big-dropdown #search{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end}header .big-dropdown #search p{margin-bottom:1rem}header .big-dropdown #search .searchBar{margin-bottom:2.5rem;width:50%}header .big-dropdown #panel-residences .search-container{left:2.5rem;position:absolute;top:1.25rem;width:calc(100% - 2.5rem);z-index:1}header .big-dropdown #panel-residences .searchBar{width:50%}header .big-dropdown #about{gap:1.25rem;padding:2.5rem 0 8rem;row-gap:0}header .big-dropdown #about a:not(.primary){border-left:4px solid transparent;display:block;margin:0;padding:.7rem 1.25rem}header .big-dropdown #about a:not(.primary):hover{border-left:4px solid #b81d8d;color:#b81d8d}#mainNavOverlay{z-index:800}.sidenav{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.3);display:flex;flex-direction:column;height:100%;max-width:300px;overflow:clip;padding-bottom:1.25rem;position:fixed;top:0;transition:transform .6s cubic-bezier(.77,0,.175,1);transition-property:transform,max-height}.sidenav>*{padding-left:1.25rem;padding-right:1.25rem}.opened.sidenav{transform:translateX(0)}.sidenav .top{align-items:center;gap:1.25rem;justify-content:space-between;min-height:80px}.sidenav .bottom,.sidenav .top{display:flex}.sidenav .bottom{flex-direction:column}.sidenav .menu-container{border-bottom:1px solid #bcbec0;border-top:1px solid #bcbec0;height:100%;overflow-y:auto;overscroll-behavior:contain;width:100%}.sidenav{border-left:1px solid #bcbec0;left:0;transform:translateX(calc(-300px + -2.5rem));z-index:2001}.sidenav a,.sidenav button{align-items:center;display:flex;padding-bottom:8px;padding-top:8px;text-decoration:none}.sidenav button:hover{color:#b81d8d}.sidenav .menu-container i{font-size:inherit;margin-right:.5rem}.sidenav .mobile-menu-button{background-color:#fff;border:0}.sidenav .btn-contact,.sidenav .btn-phone{text-align:center;width:100%}.sidenav .btn-contact{margin-top:.7rem}.sidenav .btn-connect{align-items:center;display:flex}.sidenav .btn-connect:before{content:"";font-size:30px;margin-right:.5rem}.sidenav .btn-connect:active,.sidenav .btn-connect:focus,.sidenav .btn-connect:hover{color:#b81d8d}.sidenav .lang-tel-container{display:flex;gap:.7rem;margin-top:auto}.sidenav input[name=rd]{opacity:0;position:absolute;z-index:-1}.sidenav input[name=rd]:checked+.tab-label:after{transform:rotate(90deg)}.sidenav input[name=rd]:checked~.tab-content{max-height:100vh}.sidenav .tab{overflow:hidden;width:100%}.sidenav .tab-label{cursor:pointer;display:flex;justify-content:space-between;padding:.7rem 0}.sidenav .tab-label span{margin-right:auto}.sidenav .tab-label i{font-size:inherit;margin-right:.5rem}.sidenav .tab-label:after{color:#1a1c1b;content:"";font-size:25px;font-size:inherit;margin-left:.5rem;margin:0 .5rem;transition:transform .3s ease-in-out}.sidenav .tab-content{max-height:0;padding:0 1.25rem;transition:transform .6s cubic-bezier(.77,0,.175,1);transition-property:transform,max-height}.sidenav .tab-content i{font-size:inherit;margin-right:.5rem}.sidenav .bottom .tab .tab-content a:last-child{margin-bottom:.5rem}#sideNavOverlay{z-index:2000}footer{position:relative}footer .overlay .half-background{display:none}footer .overlay .overlay-wrapper{position:relative;z-index:1}footer .overlay .contain{margin:0 auto;padding:2.5rem 1.25rem}footer .overlay .contain.center{align-items:center;display:flex;flex-direction:column;text-align:center}footer .overlay .d1-small,footer .overlay p{width:100%}footer .overlay p{margin-bottom:2.5rem;margin-top:0}footer .overlay .d1-small{margin:0 0 1rem}footer .overlay .services{color:#bcbec0;font-size:1rem;margin-bottom:0}footer .overlay .services:focus,footer .overlay .services:hover{color:#fff}footer .overlay .services a{letter-spacing:1}footer .overlay .contact{margin:0 auto 1.25rem;width:100%}footer .overlay .info{align-items:flex-end;align-self:flex-start;flex-wrap:wrap;gap:1rem}footer .overlay .buttons{align-self:flex-start;flex-direction:row;flex-wrap:wrap;gap:1rem}footer .background-wrapper{background-color:#32444f;background-image:url(../img/elder-mobile.jpg);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;padding-bottom:2.5rem}footer li{font-size:1rem;line-height:1.5;padding:.2rem 0 .2rem .1rem}footer li:last-child{margin-bottom:1rem}footer .col-4{margin-bottom:0}footer .footer-cat{color:#fff;font-size:1rem;font-weight:400;line-height:1.5;margin:0;padding-bottom:.2rem}footer .footer-cat a{color:#fff}footer a,footer p:not(.text-white){color:#bcbec0}footer .top-part{margin-bottom:0;padding-top:2.5rem}footer .top-part a:not(.btn-secondary-alt):focus,footer .top-part a:not(.btn-secondary-alt):hover{color:#fff}footer .top-part .btn-secondary-alt{margin-bottom:1.4rem}footer .bottom-part{align-items:flex-end;margin-top:1.25rem;width:100%}footer .logo-container{align-self:center;flex-wrap:nowrap}footer .logo-container p{align-self:center;color:#fff;font-weight:300;padding-left:1rem}footer .logo-container i{font-size:40px}footer .bottom{color:#bcbec0;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-top:1.25rem}footer .bottom a{font-size:.9rem;order:-1;text-decoration:underline;word-wrap:nowrap}footer .bottom a:focus,footer .bottom a:hover{color:#fff;line-height:1.4!important;text-decoration:underline;text-underline-offset:7px}footer .bottom p{font-size:.9rem}@media only screen and (min-width:576px){footer .background-wrapper{background-image:url(../img/elder-desktop.jpg)}footer .overlay .d1-small{font-weight:500}}@media only screen and (min-width:768px){footer .overlay{position:relative}footer .overlay .overlay-wrapper{margin-top:-6.25rem}footer .overlay .half-background{background-color:#32444f;display:block;height:calc(100% - 6.25rem);left:0;position:absolute;top:6.25rem;width:100%;z-index:0}footer .overlay .contain{border-radius:20px;padding:2rem 3rem}footer .overlay p{margin-bottom:3rem}footer .container{padding-left:2rem}footer .top-part{padding-top:3.75rem}}@media only screen and (min-width:992px){footer .overlay .info{max-width:770px}footer .overlay .contain{padding:2rem 3rem}footer .bottom{flex-direction:column;text-align:right}footer .bottom p{flex-direction:row;justify-content:flex-end}footer h2:nth-child(3){margin-top:3.5rem}}@media only screen and (min-width:1400px){footer .overlay .contain{padding:4rem 5rem}footer .bottom-part .col-2:first-child{width:35%}footer .bottom-part .col-2:nth-child(2){width:60%}footer .bottom-part .bottom{flex-direction:row;justify-content:flex-end}}.pub{border:2px solid #000;border-radius:800px;margin:1rem auto 0;max-width:300px}.pub img{align-self:center;border-radius:50%;height:auto}.pub .location{flex-direction:column;margin-top:0;padding-top:1.5rem}.pub p{margin-top:.5rem}.pub i,.pub p{margin-bottom:.5rem}.pub i{font-size:40px}.pub .img-cnt{height:100%;padding:1rem;width:100%}.pub .highlighter{font-size:1.2rem;font-weight:300;letter-spacing:1px;line-height:1.3}.pub h4{padding-bottom:1rem}.pub .container{align-items:center;flex-direction:column;text-align:center}.pub .container .within{padding:0 1rem 1rem}.pub .container .within p:first-of-type{margin-top:0}.pub .container .btn-primary{margin:1rem auto 3rem}@media only screen and (min-width:576px)and (max-width:991px){.pub{height:fit-content;margin:2.5rem auto 0;max-width:none;width:100%}.pub .container{align-self:center;flex-direction:row;justify-content:space-between;min-height:auto;text-align:center}.pub .container .within{display:flex;flex-direction:column;justify-content:center;padding:1rem 0;width:34%}.pub .container .location{margin-bottom:0}.pub .container .img-cnt{align-self:center;height:100%;width:30%}.pub .container h4{margin-top:0}.pub .container .btn{align-self:center;padding-left:1rem;width:30%}.pub .container .btn-primary{margin-bottom:0}}.pub-label{margin:0 auto;width:fit-content}.quote{margin:7rem auto 2.5rem;max-width:500px;position:relative;text-align:center}.quote img{border-radius:50%!important;height:150px;left:50%;position:absolute;top:-70px;transform:translateX(-50%);width:150px}.quote i{display:none;transition:transform .3s ease-out}.quote .phrase{background-color:#99d9da;border-radius:10px;font-size:1rem;min-height:200px;padding:7rem 1rem 2rem}.quote .phrase a{margin:0 auto;width:70%}.quote .phrase .title p:first-child{font-weight:600;text-transform:uppercase}.quote .phrase .title p:nth-child(2){font-size:.875rem;padding-bottom:1rem}.quote .phrase>p{margin:0 auto 1rem;width:80%}.quote .separator{display:none}@media only screen and (min-width:576px){.quote .phrase{padding:7rem 1rem 3rem}}@media only screen and (min-width:992px){.wrapper-quote{max-width:inherit;padding-left:5rem}.quote{align-items:center;background-color:transparent;border-radius:200px;display:flex;margin:4rem auto 5rem;max-width:750px}.quote .title p:nth-child(2){padding-bottom:0!important}.quote img{align-self:center;height:200px;left:60px;position:absolute;top:20px;width:200px;z-index:10}.quote .phrase{border-radius:200px;justify-content:center;min-height:200px;padding:2.5rem 2rem 2rem 9rem;text-align:left;width:90%}.quote .phrase .arrow{display:flex;margin-left:11rem;width:90%}.quote .phrase .arrow a{align-self:center;font-size:1.1rem;padding-right:1rem;text-align:right;width:90%}.quote .phrase .arrow i{align-self:center;display:inherit}.quote .phrase .arrow:focus .ico-arrow-right-long,.quote .phrase .arrow:hover .ico-arrow-right-long{color:#32444f;transform:translateX(6px)}.quote .phrase p:nth-child(3){margin-left:0;width:90%}.quote .phrase>p{margin-bottom:0;padding-top:1rem;width:100%}.quote .separator{display:initial}}@media only screen and (min-width:1200px){.wrapper-quote{padding-left:6rem}.quote{max-width:900px}.quote img{top:40px}.quote .arrow i{font-size:40px}.quote .arrow a,.quote .arrow i{align-self:center}}@media only screen and (min-width:1400px){.quote .phrase .arrow a{width:90%}}.left-none{margin-left:5rem;width:60%}@media only screen and (min-width:768px){.available .left{padding-right:2%;width:33%}}@media only screen and (min-width:992px){.available h3{font-size:2rem}}@media only screen and (min-width:1200px){.calendar{margin-bottom:1rem;width:30%}.available{display:flex}}.searchBar{font-size:1.1rem;margin-bottom:1.2rem;position:relative;--input-height:60px;--icon-size:calc(var(--input-height)/2)}.searchBar.small{--input-height:40px;font-size:inherit;margin-bottom:0}.searchBar input{font-size:1.1rem;height:var(--input-height)}.searchBar input.ac-opened{border-bottom-left-radius:0;border-bottom-right-radius:0}.searchBar:before{color:#b81d8d;content:"";font-size:25px;font-size:var(--icon-size);margin-right:.5rem;position:absolute;right:.5rem;top:calc(50% - var(--icon-size)/2)}.searchBar .ac-container{background-color:#fff;box-shadow:0 3px 12px rgba(0,0,0,.15);max-height:60dvh;overflow:auto;position:absolute;transition:all .4s ease;width:100%;z-index:10}.searchBar .ac-container li a,.searchBar .ac-container li button{padding:.6rem .8rem;width:100%}.searchBar .ac-container li a:focus,.searchBar .ac-container li a:hover,.searchBar .ac-container li button:focus,.searchBar .ac-container li button:hover{background-color:#f0f0f0;color:#b81d8d}.searchBar .ac-container::-webkit-scrollbar{width:12px}.searchBar .ac-container::-webkit-scrollbar-thumb{background-color:#a2afbb;border:2px solid #fff;border-radius:6px}.searchBar .ac-container::-webkit-scrollbar-track{background-color:transparent}.searchBar .ac-container li a.old_residence:before,.searchBar .ac-container li a.residence:before{content:"";font-size:25px;margin-right:.5rem}.search-widget p{margin-bottom:2rem}#dynamicForm,#leadForm,#questionForm,#ratingForm{display:none}#dynamicForm.show,#leadForm.show,#questionForm.show,#ratingForm.show{display:block}.chk-button,.chk-button input+label{width:100%}.chk-normal.consent{margin-top:1.25rem}.chk-normal.consent label{gap:.5rem;margin:0}.chk-normal.consent label>div{font-weight:400}.chk-normal.consent label>div a{color:#b81d8d;font-weight:500}.chk-normal.consent label>div a:hover{text-decoration:underline}.chk-normal.consent label>div .error{margin-top:.5rem}.main-rating .chk-star label{font-size:2.5rem}.sub-rating-container{align-items:center;display:grid;gap:1rem}.sub-rating-container span{margin-top:1rem}@media only screen and (min-width:576px){.sub-rating-container{gap:1.25rem 2.5rem;grid-template-columns:auto 1fr}.sub-rating-container span{margin-top:0}}.lead-form-container{background-color:#fff;height:100%;position:fixed;top:0;width:100%;z-index:9999}.lead-form-header>div{align-items:center;display:flex;height:80px;justify-content:space-between;padding:0 1.25rem}.lead-form-header .logo{margin:0 auto;order:2}.lead-form-header .logo img{width:145px}.lead-form-header .btn-previous{height:50px;order:1}.lead-form-header .header-side-container{align-items:center;display:flex;gap:1.25rem;justify-content:flex-end;order:3}.lead-form-header .header-side-container .d4{display:none;margin:0}.lead-form-header .header-side-container a{height:50px;width:50px}.lead-form-header .header-side-container a span{display:none}@media only screen and (min-width:1200px){.lead-form-header>div{padding:0 2.5rem}.lead-form-header .logo{margin:0 1.25rem 0 0;order:1}.lead-form-header .btn-previous{order:2}.lead-form-header .header-side-container{margin:0 0 0 auto}.lead-form-header .header-side-container .d4{display:block}.lead-form-header .header-side-container a{width:auto}.lead-form-header .header-side-container a span{display:inline}.lead-form-header .header-side-container a i{display:none}}.lead-form-body{background-color:#ebecec;height:calc(100% - 80px);overflow:auto;padding-bottom:0;padding-top:1.25rem;scroll-behavior:smooth}.lead-form-body>div{padding-bottom:2.5rem}.lead-form-body>div>h1{margin-bottom:.5rem}.lead-form-body>div>p{margin-bottom:1.25rem}.lead-form-body .searchBar .ac-container{max-height:250px}.lead-form-body .grid-1-2t-2t{gap:2.5rem}.lead-form-body .stars{display:flex}@media only screen and (min-width:768px){.lead-form-body{padding-top:2.5rem}}.applause{align-items:center;display:flex;gap:1.25rem;padding:1.25rem}.applause i{font-size:50px}.step-page{background-color:#fff;border-radius:10px;margin-bottom:1.25rem}.step-page .progress-background{background-color:#a2afbb;border-top-left-radius:10px;border-top-right-radius:10px;height:8px;overflow:hidden;width:100%}.step-page .progress-background .progress{background-color:#b81d8d;height:100%}.step-page .progress-label{font-weight:500;margin:.5rem 2.5rem 1.25rem 0;text-align:right}.step-page .step-page-content{padding:0 1.25rem 1.25rem}@media only screen and (min-width:768px){.step-page .step-page-content{padding:0 2.5rem 2.5rem}}@media only screen and (min-width:992px){.step-page .step-page-content{padding:0 3.75rem 3.75rem}}@media only screen and (min-width:768px){.step-page{margin-bottom:2.5rem}}.step-page :first-child{margin-top:0}.step-help-container{align-content:flex-start;display:grid;gap:1.25rem}@media only screen and (min-width:992px){.step-help-container{margin-left:2.5rem;max-width:399px}}.step-help-container .res-card{height:fit-content}.step-help-container .available-agents-mini{background-color:#fff;padding:1.25rem}@media only screen and (min-width:1400px){.step-help-container .available-agents-mini{padding:2.5rem}}.step-help{height:fit-content}.step-help :first-child{margin-top:0}.step-help .step-help-title{align-items:center;display:flex;font-size:1.125rem;gap:1.25rem;line-height:1.44}@media only screen and (min-width:576px){.step-help .step-help-title{font-size:1.25rem;line-height:1.4}}.step-help p{margin-bottom:1rem}.step-help i{color:inherit;font-size:45px}.step-help ul li{break-inside:avoid;list-style:disc;list-style-position:outside;margin:0 0 .5rem 1.25rem}@media only screen and (min-width:992px){.step-help{min-height:350px;position:relative}.step-help:before{border-bottom:40px solid transparent;border-right:40px solid #163655;border-top:40px solid transparent;content:"";height:0;left:-35px;position:absolute;top:200px;width:0}.step-help.light-blue-box:before{border-right-color:#e6f5f6}}.chk-button .date-box,.chk-button .time-box,.date-box,.date-box-visit,.time-box{align-content:center!important;aspect-ratio:1/1;border:1px solid #bcbec0;border-radius:10px;display:grid!important;flex-grow:1;font-size:.75rem;height:100px;justify-content:center!important;text-align:center!important}.chk-button .date-box i,.chk-button .time-box i,.date-box i,.date-box-visit i,.time-box i{color:inherit}.carousel-visit-dates .swiper-button-next,.carousel-visit-dates .swiper-button-prev{top:3px}.date-box-visit{color:#32444f;cursor:pointer;font-size:.75rem!important;user-select:none;width:100%}.date-box-visit:hover{background-color:#32444f;color:#fff}.date-box-visit span{font-size:1.375rem;font-weight:500;line-height:1.3}@media only screen and (min-width:576px){.date-box-visit span{font-size:1.875rem;line-height:1.26}}.chk-button .date-box,.date-box{text-transform:uppercase;width:auto}.chk-button .date-box span,.date-box span{font-size:1.375rem;font-weight:500;line-height:1.3}@media only screen and (min-width:576px){.chk-button .date-box span,.date-box span{font-size:1.875rem;line-height:1.26}}.chk-button .time-box,.time-box{font-size:1.125rem;font-weight:500;line-height:1.44}@media only screen and (min-width:576px){.chk-button .time-box,.time-box{font-size:1.25rem;line-height:1.4}}.carousel-container .date-box,.carousel-container .time-box{width:100%}.carousel-times{display:flex;gap:1.25rem}.visit-footer{align-items:center;background-color:#4f1a40;border-radius:10px;color:#fff;display:flex;flex-wrap:wrap;gap:2.5rem 1.25rem;padding:1.25rem}.visit-footer i{color:inherit}.visit-footer .visit-footer-title{display:flex;flex-direction:column;gap:.5rem;margin-right:1.25rem}.visit-footer .visit-footer-title i{font-size:40px}.visit-footer .visit-date{display:flex;flex-grow:1;gap:1.25rem}.visit-footer .step-controls{justify-self:flex-end;margin:0 0 0 auto}@media only screen and (max-width:767px){.visit-footer .visit-footer-title{flex-direction:row}}@media only screen and (min-width:768px){.visit-footer{padding:1.25rem 2.5rem}}@media only screen and (min-width:992px){.visit-footer{padding:2.5rem 3.75rem}}.step-controls{display:flex;gap:1.25rem;justify-content:end;margin-top:1.25rem}.step-controls .back-button:before{content:"";font-size:20px}@media only screen and (max-width:767px){.step-controls{width:100%}.step-controls button{flex-grow:1}.step-controls .back-button{padding:0}.step-controls .back-button span{display:none}}@media only screen and (min-width:768px){.step-controls .back-button:before{display:none}}.searchBar{margin-bottom:.5rem;max-width:710px}.rating-subtitle{font-size:1.25rem;line-height:1.4}@media only screen and (min-width:576px){.rating-subtitle{font-size:1.375rem;line-height:1.3}}.simple-form-container{background-color:#fff;border-radius:10px;margin-top:1.25rem;padding:1.25rem}@media only screen and (min-width:768px){.simple-form-container{margin-top:2.5rem;padding:2.5rem}}.simple-form-container .form-field{margin:1rem 0}.simple-form-container .info-text{margin-bottom:1.25rem}.simple-thanks{gap:2.5rem;margin-top:0;padding:2.5rem}.simple-thanks .d2{margin-top:0}.simple-thanks img{height:auto;max-height:380px;object-fit:contain;object-position:left}.simple-thanks>div{align-self:center}.simple-thanks p{margin:2.5rem 0}@media only screen and (max-width:767px){.simple-thanks img{display:none}}.contact-form{height:100%;max-width:830px}.contact-form .loading-container{display:flex;gap:10px}.contact-form .loading-container .spinner{height:24px;width:24px}.contact-form .loading-container .spinner circle{stroke:#b81d8d}.contact-form-modal,.report-form-modal{max-width:830px}.contact-form-thanks{align-content:center;display:grid;gap:1.25rem;height:100%;justify-items:center}.contact-form-thanks p{text-align:center}.contact-form-thanks i{color:#009fa2;font-size:80px}.ads-form .google-rating{margin:0 0 1.25rem;padding:1.25rem;width:100%}.ads-form .lead-form-body #integrated_form{min-height:610px}.ads-form .lead-form-body .d1-small{margin-bottom:1.25rem}
