@charset "UTF-8";.btn,.btn-2,.btn-3,.btn-4,body.disable-text-selection{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.vh,input[type=checkbox]{clip:rect(0,0,0,0);overflow:hidden;position:absolute}beautiful-checkbox,input[type=checkbox],textarea{background-color:transparent}.days,.days li,.form_row,.form_row label,.month,.month ul,.thanks{display:-ms-flexbox}.card_image,.card_pin,.card_pin .arrow_down,.vh,[data-open-modal=book-wrapper],[data-open-modal=request-wrapper],body.is-blocked,input[type=checkbox]{overflow:hidden}beautified-select.css_active beautiful-select>ul,multi-search.is-open{pointer-events:all;opacity:1}.card_image h3,.home_slideshow search-title .subtitle{text-shadow:3px 3px 3px #000}.vh,button{padding:0;border:0}.card_image,.days li,.thanks,.weekdays{-ms-flex-pack:center}*,input,table{outline:0}.modal-close,a,calendar-container clear-container .clear:hover{text-decoration:none}.calendar ul li,.calendar ul li.key,beautified-select beautified-title,beautified-select li,range-text input,search-block form input{text-overflow:ellipsis;white-space:nowrap}.options_summary li:first-child,.property_detail .wysiwyg ol,.property_detail .wysiwyg ul,li,ol,ul{list-style:none}*,:after,:before{box-sizing:border-box}@font-face{font-family:Cinzel-Regular;src:url(../fonts/cinzel/Cinzel-Regular.eot);src:url(../fonts/cinzel/Cinzel-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/cinzel/Cinzel-Regular.woff) format("woff"),url(../fonts/cinzel/Cinzel-Regular.ttf) format("truetype"),url(../fonts/cinzel/Cinzel-Regular.svg#raleway-regular) format("svg");font-weight:400}@font-face{font-family:Cinzel-Bold;src:url(../fonts/cinzel/Cinzel-Bold.eot);src:url(../fonts/cinzel/Cinzel-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/cinzel/Cinzel-Bold.woff) format("woff"),url(../fonts/cinzel/Cinzel-Bold.ttf) format("truetype"),url(../fonts/cinzel/Cinzel-Bold.svg#raleway-bold) format("svg");font-weight:700}@font-face{font-family:Raleway-Thin;src:url(../fonts/raleway/Raleway-Thin.eot);src:url(../fonts/raleway/Raleway-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/raleway/Raleway-Thin.woff) format("woff"),url(../fonts/raleway/Raleway-Thin.ttf) format("truetype"),url(../fonts/raleway/Raleway-Thin.svg#raleway-thin) format("svg");font-weight:100}@font-face{font-family:Raleway-Light;src:url(../fonts/raleway/Raleway-Light.eot);src:url(../fonts/raleway/Raleway-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/raleway/Raleway-Light.woff) format("woff"),url(../fonts/raleway/Raleway-Light.ttf) format("truetype"),url(../fonts/raleway/Raleway-Light.svg#raleway-light) format("svg");font-weight:300}@font-face{font-family:Raleway-Regular;src:url(../fonts/raleway/Raleway-Regular.eot);src:url(../fonts/raleway/Raleway-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/raleway/Raleway-Regular.woff) format("woff"),url(../fonts/raleway/Raleway-Regular.ttf) format("truetype"),url(../fonts/raleway/Raleway-Regular.svg#raleway-regular) format("svg");font-weight:400}@font-face{font-family:Raleway-SemiBold;src:url(../fonts/raleway/Raleway-SemiBold.eot);src:url(../fonts/raleway/Raleway-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/raleway/Raleway-SemiBold.woff) format("woff"),url(../fonts/raleway/Raleway-SemiBold.ttf) format("truetype"),url(../fonts/raleway/Raleway-SemiBold.svg#raleway-semibold) format("svg");font-weight:600}@font-face{font-family:Raleway-Bold;src:url(../fonts/raleway/Raleway-Bold.eot);src:url(../fonts/raleway/Raleway-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/raleway/Raleway-Bold.woff) format("woff"),url(../fonts/raleway/Raleway-Bold.ttf) format("truetype"),url(../fonts/raleway/Raleway-Bold.svg#raleway-bold) format("svg");font-weight:700}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}button{margin:0;color:inherit;background:0 0;cursor:pointer;outline:0!important}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;line-height:1.2}table{border-collapse:collapse;border-spacing:0}.booking-summary h1{font-size:4rem;font-family:var(--regularcinzel);line-height:1.2;color:#836f41;font-weight:500;text-transform:none;letter-spacing:0;text-align:center;margin:1.5rem 0}.booking-summary h2{margin:3rem 0 2rem;line-height:1.2;font-size:3.2rem;font-family:var(--regularcinzel);font-weight:400;color:var(--color3);text-align:left}.booking-summary h3{margin:3rem 0 2rem}.booking-summary .form_global .form-row .form-bloc:nth-child(2n),.form_global .form-row .form-bloc:nth-child(2n),multi-search .subregions label{padding-left:0}.booking-summary button.btn{margin-bottom:3rem!important}.vh{width:1px;height:1px;margin:-1px}*{-webkit-tap-highlight-color:transparent}:root{--regularcinzel:"Cinzel-Regular";--boldcinzel:"Cinzel-Bold";--thinraleway:"Raleway-Thin";--lightraleway:"Raleway-Light";--regularraleway:"Raleway-Regular";--semiboldraleway:"Raleway-SemiBold";--boldraleway:"Raleway-Bold";--color1:#bda97d;--color2:#0a4960;--color3:#0f749a;--color4:#3f3f43;--color5:#232331;--color6:#000000;--color7:#ffffff;--color8:#836f41;--color9:#e90c45;--easing:cubic-bezier(1, -0.01, 0, 0.96);font-size:62.5%}body,html{height:100%;min-height:100%;font-size:1.6rem}input,textarea{-moz-appearance:none!important;-webkit-appearance:none!important;-webkit-border-radius:0!important}html{-webkit-font-smoothing:antialiased}body{scroll-behavior:smooth;color:var(--color4);background:#fff;font-family:var(--regularraleway);font-weight:400;font-style:normal;line-height:1;overflow-x:hidden}.thanks{display:flex;justify-content:center}body.disable-text-selection{user-select:none}.error_message,[hidden]{display:none!important}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.main{padding-top:8rem}::selection{background-color:var(--color1)}::-moz-selection{background-color:var(--color1)}p{line-height:1.2}a{color:var(--color8);transition:opacity .3s,color .3s,background .3s}strong{font-family:var(--bold)}img{vertical-align:middle;max-width:100%;height:auto}.wrapper{max-width:1180px;margin:0 auto;position:relative}@media (min-width:768px){.main{padding-top:11rem}.wrapper{max-width:768px}}.landing_results .wysiwyg_style,.wysiwyg_style{width:75%;margin:0 auto}.wysiwyg_style .title_h2,.wysiwyg_style .title_h3,.wysiwyg_style .title_h4,.wysiwyg_style h1,.wysiwyg_style h1.title_h1,.wysiwyg_style h2,.wysiwyg_style h3,.wysiwyg_style h4{margin:2.5rem 0 1.5rem;font-family:var(--regularcinzel);line-height:1.1;font-weight:400}.wysiwyg_style h1,.wysiwyg_style h1.title_h1{font-size:3.6rem;color:var(--color8);text-transform:none}.btn,.btn-3,.btn-4,.calendar ul .calendar_heading,.header .menu,calendar-container .submit{text-transform:uppercase}.wysiwyg_style .title_h2,.wysiwyg_style h2{font-size:2.2rem;color:var(--color8)}.wysiwyg_style .title_h3,.wysiwyg_style .title_h4,.wysiwyg_style h3,.wysiwyg_style h4{font-size:2.2rem;color:var(--color2)}.wysiwyg_style div,.wysiwyg_style p{line-height:1.5;font-family:var(--regularraleway);font-weight:400;font-size:1.6rem;margin:0 0 1.5rem}.form_global ul,.wysiwyg_style ul{padding-left:2rem}.form_global ul li::before,.wysiwyg_style ul li::before{content:"?";color:var(--color1);display:inline-block;margin-left:-1.5rem;width:1.5rem}.btn,.btn-2,.btn-3,.btn-4{display:inline-block;vertical-align:middle;padding:0 3.5rem;margin-bottom:0;border:0 solid transparent;color:#fff;background:0 0;font-family:var(--semibold);font-size:1.7rem;line-height:1;text-align:center;cursor:pointer;user-select:none;-moz-osx-font-smoothing:grayscale;transition:background .3s,color .3s,border-color .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.btn,.btn-3,.btn-4,.title_h1,h1{font-family:var(--regularraleway)}.btn,.btn-2,.btn-3,.btn-4{padding:1.2rem 3.3rem;font-size:1.3rem}.btn{color:#fff;background:#0e4d64;font-weight:400}.btn:focus,.btn:hover{background:#0a3a4b}.btn-2{color:var(--color4);background:var(--color7);border:.1rem solid #ebebec}.btn-2:focus,.btn-2:hover,.property_price form label span:hover{color:var(--color7);background:var(--color1);border:.1rem solid var(--color1)}.btn-3,.btn-4{color:#fff}input,input[type=date],input[type=email],input[type=tel],input[type=text],textarea{width:100%;font-weight:400;border:.1rem solid #ebebec;font-family:var(--regularraleway)}.btn-3{background:var(--color1);font-weight:400}.btn-3:focus,.btn-3:hover{background:#b19e75}.btn-4,.btn-4:focus,.btn-4:hover{background:#0e4d64}.btn-4{color:#fff;font-weight:400}@keyframes checkboxIn{from{background-position:center -200%}to{background-position:center center}}@keyframes checkboxOut{from{background-position:center center}to{background-position:center 300%}}beautiful-checkbox{display:block!important;-ms-flex:0 0 auto;flex:0 0 auto;animation:.2s forwards checkboxOut;float:left;width:2rem;height:2rem;margin-right:1rem;border:.1rem solid #d9d9d9;background-image:url(../images/icons/ico-check.svg);background-repeat:no-repeat;background-origin:padding-box;background-size:0 auto;background-position:center;transition:background-size .2s;cursor:pointer}input[type=checkbox]:checked+beautiful-checkbox{animation:.2s forwards checkboxIn;background-size:70% auto}.card_listing .image,.card_pin .image{background-repeat:no-repeat;background-size:cover}input[type=checkbox]{width:.1rem;height:.1rem;margin:-.1rem;padding:0;border:0;visibility:hidden}::-webkit-input-placeholder{opacity:1!important}::-moz-placeholder{opacity:1!important}:-ms-input-placeholder{opacity:1!important}:-moz-placeholder{opacity:1!important}input,input[type=date],input[type=email],input[type=tel],input[type=text]{height:4rem;padding:0 1.5rem;font-size:1.4rem;-webkit-appearance:none;background-color:var(--color7)}.form_global input[type=date],input[type=date]{color:rgba(63,63,67,.7)!important}input[type=date]:not(.has-value):before{content:attr(placeholder)}textarea{-webkit-box-shadow:none;font-size:1.4rem;min-height:15rem;padding:1.5rem;resize:none}.card_pin,.card_pin .arrow_down:after,.property_slideshow .icon-chevron use,.search_results multi-search,.slider-container .icon-chevron use,ajax-destination-results,calendar-container,input-range input-cursor{box-shadow:0 .4rem .4rem rgba(0,0,0,.1)}.form_row{display:flex;-ms-flex-direction:column;flex-direction:column}.form_row label{-ms-flex:0 0 calc(50% - 1.2rem);flex:0 0 calc(50% - 1.2rem);display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.5rem}.error_message{margin-top:1rem;line-height:1.2;font-size:1.4rem;color:var(--color9)}.title_h2,.title_h3,h2,h3{margin:0 0 1.5rem;line-height:1.2}.error input,.error textarea,.form_contact .error input[type=date]{color:var(--color9)!important}.error input,.error textarea{border:.1rem solid var(--color9)}.check_filter,.planner .checbox_select,.property_detail .detail_container,.property_detail .photos{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.check_filter .error_message,.flex_cards .card_image,.property_detail .detail_content{-ms-flex:0 0 100%;flex:0 0 100%}.icon-ico-arrow,.icon-ico-plus{width:3px;height:3px}.icon-ico-check{width:35px;height:25px}.icon-ico-chevron{width:18px;height:9px}.icon-ico-clim{width:21.6px;height:17.8px}.icon-ico-close{width:4px;height:17px}.icon-ico-jacuzzi{width:23px;height:22px}.icon-ico-minus{width:3px;height:2px}.icon-ico-pin-bleucanard{width:40px;height:43px}.icon-ico-pin-bleuclair{width:84px;height:92px}.icon-ico-pool{width:7px;height:7px}.icon-ico-view{width:7px;height:5px}.icon-ico-walktotown{width:9px;height:7px}.icon-ico-wifi{width:27px;height:17px}.title_h1,h1{line-height:1.2;font-size:4.5rem;font-weight:600;color:var(--color7)}.title_h2,h2{color:var(--color8);font-family:var(--regularcinzel);font-weight:400;font-size:3.2rem;text-align:center}.title_h3,h3{font-family:var(--regularraleway);font-weight:400;font-size:2.8rem;color:var(--color2)}.card_listing .title_h2,.listing .title_h1,.listing h1,.listing_head .title,.text_images .wrapper .content h3,.title_h4,h4{font-family:var(--regularcinzel);font-weight:400}.title_h4,h4{line-height:1.2;font-size:2.2rem;color:#124d63;margin-bottom:0 0 .5rem 0}.card_listing{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:.1rem solid #ebebec;color:var(--color4)}.card_listing .content{padding:2rem;border-bottom:none}.card_listing .content h2 a{color:var(--color3)}.card_listing .image{min-height:19rem;height:19rem}@media (min-width:480px){.form_row label{-ms-flex-wrap:wrap;flex-wrap:wrap}.card_listing .image{min-height:27rem;height:27rem}}@media (min-width:992px){.wrapper{max-width:992px}.title_h1,h1{font-size:8.6rem}.title_h2,h2{font-size:6.4rem}.card_listing .content{padding:1rem}.card_listing .image{min-height:17rem;height:17rem}.card_listing .options_summary li{font-size:1.5rem}}@media (min-width:1180px){.wrapper{max-width:1180px}.card_listing .content{padding:2rem 3rem}.card_listing .image{min-height:19rem;height:19rem}.card_listing .options_summary li{font-size:1.4rem}.options_summary{padding-left:0}}@media screen and (min-width:1400px){.card_listing .image{min-height:23rem;height:23rem}}.card_listing .title_h2{margin-bottom:1rem;font-size:1.8rem;color:var(--color3);text-align:left}.card_listing .subtitle{font-family:var(--regularraleway);font-size:1.4rem;color:var(--color1);margin-bottom:2rem}.card_listing .price,.card_pin .price{margin-top:auto;padding:1.5rem;background-color:#f7f5f1;font-family:var(--regularcinzel);font-weight:400;font-size:1.5rem;border-top:none}.card_listing .price strong,.card_pin .price strong{font-family:var(--boldcinzel)}.card_image h3,.options_summary li{font-family:var(--regularraleway);font-weight:400}.card_listing .message,.card_pin .message{font-size:1.3rem;line-height:1.2;color:#e90c45}div.card_listing div.image a,div.card_pin div.image a{display:block;width:100%;height:100%}.card_pin .options_summary,.options_summary{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem}.options_summary li{padding-bottom:.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:1rem;font-size:1.5rem}.card_pin .options_summary li:first-child:before,.options_summary li:first-child:before{display:inline-block;content:"";width:0}.card_pin .options_summary li:last-child,.form_global .form-row .form-bloc:nth-child(odd),.options_summary li:last-child{padding-right:0}.card_pin .options_summary li:before,.options_summary li:before{content:"?";color:var(--color4);display:inline-block;width:1rem;font-size:1.9rem}.options_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3rem}.options_list .option{-ms-flex:0 0 auto;flex:0 0 auto;padding-bottom:.5rem;white-space:nowrap}@media (min-width:768px){.form_row{-ms-flex-direction:row;flex-direction:row}.form_row label:first-child{margin-right:2.4rem}.card_listing .title_h2{font-size:2.2rem}.card_listing .price{text-align:right;font-size:1.8rem}.card_listing .message{font-size:1.4rem}.options_summary li{font-size:1.8rem}.options_list .option{-ms-flex:0 0 50%;flex:0 0 50%}}.aside_test,.card_pin .options_list .option span,.corps_test,.filters_responsive,.options_list .option span,.property_detail .footer_bottom,.property_detail .property_head .options_list li span,.property_detail .subnav,div.selected-areas ajax-destination-results,map-wrapper modal-header,multi-search beautiful-checkbox,multi-search ul ul,widget-calendar+widget-calendar{display:none}@media (min-width:768px){.options_list .option span{display:inline-block}.card_pin .price{text-align:right;font-size:1.8rem}}@media (min-width:992px){.options_list .option{-ms-flex:0 0 auto;flex:0 0 auto}.options_list .option span{display:none}}.card_pin .options_list svg,.options_list img,.options_list svg{width:2rem;height:2rem;fill:var(--color4);margin-right:2rem}.card_image{display:-ms-flexbox;display:flex;justify-content:center;-ms-flex-align:center;align-items:center;width:calc((100% / 3) - 3rem);height:28rem;position:relative;margin:0 1.5rem}.calendar,.card_desc p,.results .listing_results .card_listing,.text_images p,book-wrapper textarea,request-wrapper textarea{margin-bottom:3rem}.card_image h3,.card_image img{position:absolute;top:0;left:0;height:100%;width:100%}.card_image img{object-fit:cover;transform:scale(1);transition:transform .3s ease-out}.card_image h3{z-index:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:4rem;color:var(--color7);background-color:rgba(174,169,169,0);transition:background-color .3s ease-out;text-align:center}.card_image:hover img{transform:scale(1.1)}.card_image:hover h3{background-color:rgba(174,169,169,.25)}.card_pin{width:27rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:var(--color4)}.card_pin .content,.form_global,.landing_results breadcrumb-block,.wrapper_test>div{padding:1.5rem}.card_pin .image{height:16rem}.card_pin .title_h2{margin-bottom:1rem;font-family:var(--regularcinzel);font-weight:400;font-size:1.8rem;color:var(--color3);text-align:left}.card_pin .options_summary li,.card_pin .subtitle{font-weight:400;font-size:1.4rem;font-family:var(--regularraleway)}.card_pin .subtitle{color:var(--color1);margin-bottom:2rem}.card_pin .options_summary li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:1rem;padding-bottom:0}.form_global strong,.modal-window header,.wrapper_test strong,ajax-destination-results b{font-weight:700}.card_pin .options_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}@media (min-width:768px){.card_pin .message{font-size:1.4rem}.card_pin .options_list .option{-ms-flex:0 1 50%;flex:0 1 50%}.card_pin .options_list .option span{display:inline-block}}@media (min-width:992px){.card_pin .options_list .option{-ms-flex:0 1 auto;flex:0 1 auto}.card_pin .options_list .option span{display:none}}.card_pin .arrow_down{width:5rem;height:3rem;position:relative;transform:translateX(-50%);left:50%;margin-bottom:-3rem}.card_pin .arrow_down:after{content:"";position:absolute;width:2.5rem;height:2.5rem;background:#fff;transform:rotate(45deg);top:-1.5rem;left:1rem}.card_desc .card_image{margin:0 0 2rem;height:17.5rem;width:calc(100% - 3rem)}beautified-select button{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;outline:0;border:none;border-left:2px solid gray;color:gray;width:46px;height:46px;font-size:22px;line-height:22px;vertical-align:middle;cursor:pointer;transition:.25s ease-in;padding-bottom:3px;display:none}beautified-select beautiful-select{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;width:20rem;border:1px solid #ebebec;height:4rem}beautified-select beautified-title{height:46px;line-height:46px;color:gray;padding:0 40px 0 2rem;display:block;font-size:1.4rem;width:0;-ms-flex-positive:1;flex-grow:1;cursor:pointer;color:var(--color1);-moz-user-select:none;overflow:hidden}beautified-select beautified-title::after{position:absolute;content:" ";width:10px;height:10px;border-left:2px solid #4e4e52;border-bottom:2px solid #4e4e52;transform:rotate(-45deg);right:65px;top:12px;transition:.25s ease-out}beautified-select select:not([data-reset])~beautiful-select beautified-title::after{right:15px}beautified-select.css_active beautified-title::after{transform:rotate(135deg);top:20px;transition:.25s ease-out}beautified-select button:hover{color:#fff;background-color:gray;transition:.25s ease-out}beautified-select li.css_disabled,beautified-select select[disabled]~beautiful-select beautified-title,beautified-select select[disabled]~beautiful-select button,beautified-select select[disabled]~beautiful-select button:hover,beautified-select ul.css_disabled{background-color:#dcdcdc;color:#303030}beautified-select beautiful-select>ul{position:absolute;font-size:1.4rem;top:36px;left:-2px;right:-2px;border:.1rem solid #ebebec;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;overflow-x:hidden;overflow-y:auto;background-color:#fff;z-index:2;opacity:0;pointer-events:none;transition:.25s cubic-bezier(0, .5, 0, .5)}beautified-select li.css_option:focus{border:2px dotted #006eff}beautified-select li{position:relative;width:100%;height:40px;line-height:40px;display:block;cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden;color:#303030;transition:background-color .4s cubic-bezier(.16, .78, .86, .93);padding:0 20px 0 40px;-moz-user-select:none}multi-search .is-open .regions button,multi-search button{transform:rotate(-90deg);transition:.25s ease-out}beautified-select select:not([multiple])~beautiful-select ul li.css_option{padding:0 20px}beautified-select li.css_optgroup{height:auto;padding:0}.cards_desc .card_desc .card_image,.form_global beautiful-select,beautified-select li.css_optgroup ul,headband-image img,multi-search ul{width:100%}beautified-select li.css_label{width:100%;font-weight:700}beautified-select ul:not(.css_disabled)>li.css_label{background-color:#94d9ff;color:#484848}beautified-select li.css_optgroup li.css_option{padding:0 20px 0 80px}beautified-select li:not(:first-child){border-top:1px solid #e1e1e1}beautified-select li.css_selected{background-color:#198cff;color:#fff}beautified-select ul:not(.css_disabled)>li.css_option:not(.css_selected):not(.css_disabled):hover{background-color:#e1e1e1;color:#303030}beautified-select.css_multiple li.css_option::before{position:absolute;content:" ";width:13px;height:13px;border-radius:7px;border:1px solid gray;display:block;top:13px;left:13px;background-color:#fff}beautified-select.css_multiple li.css_selected::before{border:1px solid #fff;color:#fff;background-color:transparent}beautified-select.css_multiple li.css_selected::after{position:absolute;display:block;content:" ";height:9px;width:9px;top:16px;border-radius:100%;background-color:#fff;left:16px}beautified-select.css_multiple li.css_optgroup li.css_option::before{left:53px}beautified-select.css_multiple li.css_optgroup li.css_option::after{left:56px}beautified-select input[type=search]{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;opacity:0;pointer-events:none;background-color:#ebebeb;transition:opacity .4s cubic-bezier(.16, .78, .86, .93)}beautified-select.css_active input[type=search]{opacity:1;pointer-events:all;padding:10px}.modal-window{position:fixed;background-color:rgba(255,255,255,.25);top:0;right:0;bottom:0;left:0;z-index:999;opacity:0;pointer-events:none;transition:.3s}.modal-window:target{opacity:1;pointer-events:auto}.modal-window>div{width:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2em;background:#fff}.modal-window h1{font-size:150%;margin:0 0 15px}.modal-close{color:#aaa;line-height:50px;font-size:80%;position:absolute;right:0;text-align:center;top:0;width:70px}.modal-close:hover{color:#000}.modal-window div:not(:last-of-type){margin-bottom:15px}small{color:#aaa}.calendar{-ms-flex:0 0 50%;flex:0 0 50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.calendar:last-child,.header .menu li.has_submenu .submenu li:last-child,.property_detail .detail_content:last-child,.property_detail .detail_content:nth-last-child(2),ajax-destination-results ul:last-child{margin-bottom:0}.calendar ul{width:29rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.calendar ul .calendar_heading{-ms-flex:0 0 100%;flex:0 0 100%;border:none;font-size:1.8rem;margin-bottom:2rem}.calendar ul li{-ms-flex:0 0 calc(100% / 10);flex:0 0 calc(100% / 10);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:10.5rem;height:3rem;font-size:1.4rem;border:.1rem solid #d0d0d0}.calendar ul li:nth-child(2),.calendar ul li:nth-child(8n+2){-ms-flex:0 0 30%;flex:0 0 30%;border-right:.1rem solid #252525}.calendar ul li.grey{background-color:#eee}.calendar ul li.key{display:block;padding:5px;overflow:hidden}.calendar ul li.cal_header,.days .is-active{font-family:var(--boldraleway)}calendar-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;width:34rem}@media (min-width:992px){calendar-container{width:68rem}}calendar-container .submit{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:5rem;min-height:5rem;background-color:var(--color2);color:#fff;font-size:1.2rem}.month ul,calendar-container .month{font-size:2rem}calendar-container .submit:hover{background-color:#0a3a4b}.month,.month ul{display:flex;width:100%}calendar-container clear-container{-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1.2rem 3rem 0;display:-ms-flexbox;display:flex;-ms-flex-order:-1;order:-1;background:#fff}calendar-container clear-container .clear{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-family:var(--regularraleway);font-size:1.6rem;text-decoration:underline;color:#b09d77;margin-bottom:0!important}calendar-container clear-container .btn.close{width:auto;height:auto}calendar-container clear-container .close{display:-ms-flexbox;display:flex;width:1.5rem;height:1.5rem}widget-calendar{width:100%;display:block;font-family:var(--semiboldraleway)}@media screen and (min-width:768px) and (max-width:991px){calendar-container{width:60rem}widget-calendar{width:30rem}}.month{margin-top:1.5rem;-ms-flex-align:center;align-items:center;height:6rem;min-height:6rem;padding:0 3rem;color:#fff;font-family:var(--regularcinzel);background:var(--color2)}.days,.weekdays{font-family:var(--regularraleway)}.month .icon-chevron{fill:var(--color7);width:1.5rem;height:1.5rem;cursor:pointer}.month ul{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.month .prev{transform:rotate(90deg);cursor:pointer}.month .next{transform:rotate(270deg);position:absolute;right:6rem;cursor:pointer}.header .menu,.header .menu_toggle span:first-child{transform-origin:0 0}.weekdays{display:-ms-flexbox;display:flex;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:1.5rem 3rem 0}.weekdays li{display:inline-block;width:calc(100% / 7);color:var(--color3);text-align:center}.days{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5rem 3rem;background:#fff;font-size:1.6rem}.days li{display:flex;justify-content:center;-ms-flex-align:center;align-items:center;width:calc(100% / 7);height:3.5rem;color:#777;cursor:pointer}.days .disabled-begin:before,.days .disabled-end:before{content:"";width:100%;height:3.5rem}.days .disabled-begin,.days .disabled-end{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}.days .disabled-begin:before{position:absolute;z-index:-1;background:linear-gradient(to bottom right,transparent 50%,#ebebec 50%)}.days .disabled-end:before{position:absolute;z-index:-1;background:linear-gradient(to bottom right,#ebebec 50%,transparent 50%)}.days .disabled-period{color:#cbcbcb;background-color:#ebebec;cursor:not-allowed;z-index:3}.days .disabled-select{background-color:#ebebec;color:red}.days .is-notavailable{color:#cbcbcb;cursor:not-allowed}.days .is-selected{background:#b09d77;color:#fff}.days .period-select{background:#d0c4ad;color:#fff}.days .disabled-begin.is-selected:before,.days .disabled-end.is-selected:before{background:0 0}calendar-container .next,calendar-container .next:active,calendar-container .next:focus,calendar-container .next:hover,calendar-container .prev,calendar-container .prev:active,calendar-container .prev:focus,calendar-container .prev:hover{background-color:var(--color2)}calendar-container .prev{cursor:pointer;position:absolute;transform:rotate(90deg);width:auto!important;top:2.4rem;left:1.8rem;padding:1rem 3rem}calendar-container .next{transform:rotate(270deg);position:absolute;cursor:pointer;width:auto!important;top:2.4rem;right:1.5rem;padding:1rem 3rem}widget-calendar .month{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){calendar-container clear-container .close .icon-close.dark{display:none}calendar-container widget-calendar:first-of-type .days,calendar-container widget-calendar:first-of-type .weekdays{padding-right:1.5rem!important}calendar-container widget-calendar:last-of-type .days,calendar-container widget-calendar:last-of-type .weekdays{padding-left:1.5rem!important}}.form_global form{margin:3rem 12rem 0 21rem}.form_global h1,.form_global h1.title_h1{font-size:2rem;font-family:var(--regularcinzel);font-weight:400;line-height:1.1;color:var(--color8);text-transform:none;margin:1.5rem 0}.form_global .title_h2,.form_global h2{margin:1.5rem 0;font-size:1.8rem;font-family:var(--regularcinzel);font-weight:400;line-height:1.1;color:#0a4961}.form_global .title_h3,.form_global .title_h4,.form_global h3,.form_global h4{margin:1.5rem 0;font-size:1.7rem;font-family:var(--regularcinzel);font-weight:400;line-height:1.1;color:var(--color8)}.header .menu,.header .menu li a{color:#858a9d}.form_global div,.form_global p{line-height:1.2;font-family:var(--regularraleway);font-weight:400;font-size:1.4rem;margin:0 0 1.5rem}.form_global beautified-select beautiful-select ul li:before,.form_global multi-search ul li::before,search-filter search-tooltip::after{content:""}#booking_form select,.form_global .form-row,multi-search .is-open>ul,p.property-perks,success-message{display:block}.form_global .form-row .form-bloc{-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.form_global .form-bloc{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:3rem}.form_global .form-bloc label-text,.form_global .form-bloc>span{margin:0 0 1rem;display:block}.form_global .form-bloc .error_message{margin-bottom:0;margin-top:1rem}.form_global input{width:100%;color:#3f3f43}.form_global input[type=number]{-moz-appearance:textfield!important}.form_global button.btn,.form_global button.btn-2,.form_global button.btn-3,.form_global button.btn-4{font-family:var(--regularraleway);font-size:1.3rem;display:block;margin:4rem 0 10rem 28rem}.form_global input::-webkit-inner-spin-button,.form_global input::-webkit-outer-spin-button{-webkit-appearance:none!important}.form_global beautified-select beautiful-select ul,.landing_results{padding:0}.form_global multi-search{position:static;margin-bottom:2.5rem}.form_global .multi_input{cursor:pointer;margin-bottom:1.5rem;padding:0}.form_global .multi_input~multi-search.is-open{max-height:22rem;transition:max-height .5s ease-in}.form_global .multi_input~multi-search{max-height:0;padding:0;top:0;transition:max-height .5s ease-out;overflow:hidden;border-radius:0}breadcrumb-block{display:block;padding:1rem 0;font-family:var(--regularraleway);font-size:1.4rem;line-height:1}breadcrumb-block .icon-chevron{fill:var(--color4);width:.8rem;height:.5rem;transform:rotate(-90deg) translateX(1px);margin:0 .2rem}headband-image{display:block;height:15rem;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}@media (min-width:480px){.calendar ul{width:35rem}headband-image{height:20rem}}multi-search{display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;position:absolute;width:100%;padding:1rem;top:5rem;border-radius:1rem;background-color:rgba(255,255,255,.9);height:22rem;overflow:auto;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .5s ease-in-out}@media (min-width:992px){widget-calendar{width:34rem}.form_global form{margin:3rem 12rem 0 21rem}.form_global h1,.form_global h1.title_h1{margin:2.5rem 0 1.5rem;font-size:3.6rem}.form_global .title_h2,.form_global h2{margin:3.5rem 0 2rem;font-size:2.4rem}headband-image{height:25rem}multi-search{-ms-flex-direction:row;flex-direction:row}multi-search .countries,multi-search .regions,multi-search .subregions{padding:1rem;width:calc(100% / 3);overflow-y:auto;overflow-x:hidden;max-height:100%}multi-search .countries{left:0}multi-search .countries label{padding-left:0}}multi-search .regions,multi-search .subregions{padding-left:2.5rem}multi-search geo-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:3rem;-ms-flex-pack:justify;justify-content:space-between}.header,multi-search label{display:-ms-flexbox;width:100%}multi-search geo-group button{margin-left:auto}multi-search label{display:flex;padding:5px;z-index:2;cursor:pointer}multi-search button,multi-search button.close{background-repeat:no-repeat;width:2rem;height:2rem}multi-search .is-active{background-color:#eefbfe;border-radius:.5rem}multi-search button{position:absolute!important;z-index:1;display:block;min-height:0;min-width:0;background-position:center center;background-origin:padding-box;background-image:url(../images/icons/ico-chevron-blue.svg);margin-left:auto}@media (min-width:992px){multi-search .regions{padding-left:0;left:32rem}multi-search .subregions{padding-left:2.5rem;left:64rem}multi-search label{position:absolute;padding-left:0}multi-search beautiful-checkbox{display:block}multi-search button{right:0!important;background-size:100% auto;background-image:url(../images/icons/ico-chevron-blue.svg);background-repeat:no-repeat}}.search_desktop multi-search button,multi-search .is-open .regions .is-open button,multi-search li.is-open button{transform:rotate(0)}multi-search .subregions button{background-image:none;cursor:none}ajax-destination-results button.close,multi-search button.close{background-image:url(../images/icons/ico-close.svg);background-size:1.5rem;background-position:center;right:1rem!important;top:1rem;left:auto;bottom:auto;min-height:auto}multi-search label{position:static;max-width:calc(100% - 2.1rem);margin-left:2.5rem;padding-left:0;-ms-flex-align:initial;align-items:initial}multi-search.is-open{visibility:visible}multi-search button.close{position:absolute;display:block;z-index:1}.search_results form,div.selected-areas{position:relative}.search_results multi-search{border-radius:0;background-color:#fff;z-index:1;top:5rem}@media (min-width:768px){.calendar:last-child{margin-bottom:3rem}calendar-container{-ms-flex-direction:row;flex-direction:row}calendar-container .submit{display:none}calendar-container clear-container{padding:3rem;-ms-flex-order:initial;order:initial;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}calendar-container clear-container .clear{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}calendar-container clear-container .btn.close{position:absolute;right:3rem}calendar-container clear-container .close{fill:#fff}calendar-container clear-container .close .icon-close{top:-3rem;right:0;width:2rem;height:2rem}calendar-container widget-calendar:first-child .days,calendar-container widget-calendar:first-child .weekdays{padding-right:1.5rem!important}calendar-container widget-calendar:nth-child(2) .days,calendar-container widget-calendar:nth-child(2) .weekdays{padding-left:1.5rem!important}widget-calendar+widget-calendar{display:block}.month{margin-top:0;height:8rem;min-height:8rem;padding:0 6rem}.month ul{-ms-flex-pack:justify;justify-content:space-between}.weekdays{padding:2rem 6rem 0}.days{padding:2rem 6rem}.form_global div,.form_global p{font-size:1.6rem}.form_global .form-row .form-bloc:nth-child(odd){padding-right:1rem}.form_global .form-row .form-bloc:nth-child(2n){padding-left:1rem}.form_global .form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form_global .multi_input{width:calc(50% - 1rem)}.search_results multi-search{width:100%}}search-input multi-search button{right:auto}.header{position:fixed;z-index:9;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;height:8rem;min-height:8rem}.header .logo{padding-left:1.5rem}.header .logo img{width:17rem}@media (min-width:768px){.header{min-height:11rem;height:11rem}.header .logo{padding-left:3rem}.header .logo img{width:25rem}}.header .menu_toggle{position:absolute;display:block;right:1.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header .menu_toggle input{position:absolute;display:block;width:4rem;height:4rem;top:-7px;left:-5px;opacity:0;z-index:2;cursor:pointer}.header .menu_toggle input[type=checkbox]{visibility:visible;clip:auto}.header .menu_toggle span{position:relative;display:block;width:20px;height:2px;margin-bottom:5px;z-index:1;transition:transform .5s cubic-bezier(.77, .2, .05, 1),background .5s cubic-bezier(.77, .2, .05, 1),opacity .55s;transform-origin:4px 0;background:var(--color4)}.header .menu_toggle span:nth-child(2){transform-origin:0 100%}.header .menu_toggle input:checked~span,.header .menu_toggle.is-open .burger span{opacity:1;transform:rotate(45deg) translate(0,0);background:var(--color7)}.header .menu_toggle input:checked~span:nth-child(3),.header .menu_toggle.is-open .burger span:nth-child(3){opacity:0;transform:rotate(0) scale(.2,.2)}.header .menu_toggle input:checked~span:nth-child(2){opacity:1;transform:rotate(-45deg) translate(.3rem,-.1rem)}.header .menu_toggle input:checked~ul{transform:scale(1,1);opacity:1}.header .burger{z-index:1;position:relative;padding:5px}.header .menu_toggle.is-open .burger span:first-child{transform:rotate(45deg) translate(.5rem,-.1rem)}.header .menu_toggle.is-open .burger span:nth-child(2){opacity:1;transform:rotate(-45deg) translate(-.4rem,.9rem)}.header .menu_toggle.is-open .burger~ul{transform:scale(1,1)}.header .menu{cursor:auto;position:absolute;width:30rem;margin:0;padding:10rem 4rem 4rem;right:-4.5rem;top:-4rem;min-height:100vh;transform:translate(100%,0);transition:transform .5s cubic-bezier(.77, .2, .05, 1);background-color:#181822;list-style-type:none}.header .menu li{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;font-size:1.2rem;margin:0 0 2rem}.header .menu li a:hover{color:var(--color7)}.header .menu li.has_submenu,.planner .number_container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.header .menu li.has_submenu .submenu{margin:2rem 0 0 1.5rem}.header .menu li.has_submenu .submenu li{margin:0 0 1rem}.header .searchbar{position:absolute;display:-ms-flexbox;display:flex;top:8rem;width:100%}@media (min-width:992px){.header .menu_toggle input,.header .menu_toggle span,multi-search .is-open>ul,multi-search ul ul{display:none}multi-search label{margin-left:0;padding-left:2.5rem}.search_results multi-search{top:7rem;width:92.6rem}.header{display:-ms-flexbox;display:flex;padding:0 3rem}.header .logo{padding-left:0}.header .menu_toggle{position:static;margin-left:auto;display:-ms-flexbox;display:flex}.header .menu{position:static;display:-ms-flexbox;display:flex;width:auto;margin:0;padding:0;right:0;min-height:auto;transform-origin:initial;transform:initial;color:var(--color4);background-color:transparent}.header .menu li{-ms-flex-align:center;align-items:center;margin:0 1.5rem}.header .menu li:first-child{margin-left:0}.header .menu li a,.header .menu li a:hover{color:var(--color4)}.header .menu li.has_submenu{position:relative;-ms-flex-direction:row;flex-direction:row}.header .menu li.has_submenu .submenu{position:absolute;transform:translateX(-50%);left:50%;padding:2rem;margin:0;width:34rem;opacity:0;top:85%;visibility:hidden;transition:opacity .33s ease-out .33s;font-size:1.1rem;line-height:2;text-align:center;background-color:#fff}.header .menu li.has_submenu .submenu li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.header .menu li.has_submenu:hover .submenu{visibility:visible;opacity:1}.header .searchbar{position:static;width:auto;background-color:transparent}.search_desktop{position:fixed;z-index:9;left:31rem;top:3.5rem}}.header .searchbar search-input{display:-ms-flexbox;display:flex;width:40rem;margin-right:2rem}.header .searchbar search-input button{right:0!important}.header .searchbar search-input button .icon-close{right:1.5rem}.search_desktop multi-search{background:#fff;width:92.6rem;box-shadow:0 .2rem .4rem rgba(0,0,0,.2);border-radius:0;z-index:4}@media (min-width:992px){.search_desktop multi-search{z-index:9;left:-25rem}.search_desktop search-input{width:20rem!important}}@media screen and (max-width:991px){multi-search label{max-width:calc(100% - 5.1rem)}.wrapper.search_desktop{margin:0;max-width:100%}.search_desktop multi-search{top:7rem;width:32rem}.search_desktop .searchbar{padding:2rem 3rem;background-color:#f7f5f1}}.search_desktop .searchbar search-input{width:40rem}.search_desktop .searchbar,book-wrapper modal-header,request-wrapper modal-header,search-filters{display:-ms-flexbox;display:flex}.search_desktop ajax-destination-results{box-shadow:0 .2rem .4rem rgba(0,0,0,.2);border-radius:0;top:5rem;z-index:9}@media screen and (max-width:991px){.search_desktop ajax-destination-results{z-index:4;top:7rem;width:32rem;margin-left:3rem}.results .listing_results .card_listing{-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (max-width:379px){.search_desktop multi-search{width:30rem;left:1rem}.search_desktop ajax-destination-results{width:30rem;margin-left:1rem}}ajax-destination-results button.close{position:absolute;background-repeat:no-repeat;width:2rem;height:2rem;display:block;z-index:1}.footer{margin-top:8rem}.footer.wrapper{position:static}.footer_top,.text_images .wrapper .content{padding:0 1.5rem}.footer_top .social{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5rem}.footer_top .social li{cursor:pointer;width:3.5rem;height:3.5rem;margin-right:1rem}.footer_top .social li:last-child,.planner .multi_select .select_bloc:last-child{margin-right:0}.footer_top .link{font-family:var(--regularrraleway);font-weight:400;text-align:center}.footer_top .link .tel{font-size:1.8rem;line-height:1.2;margin-bottom:.5rem}.footer_top .link .address{line-height:1.2;font-size:1.4rem;margin-bottom:1.5rem}.footer_top .link .senzo{line-height:1.2;font-size:1.4rem}.footer_bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:10rem;margin:4rem 1.5rem 0;padding-bottom:4rem;border-top:1px solid rgba(35,35,49,.1)}.footer_bottom back-totop{cursor:pointer;position:fixed;bottom:1.5rem;right:1.5rem}.footer_bottom back-totop .icon-arrow{width:1.8rem;height:1.8rem;fill:#bbbbc3}.footer_bottom back-totop .icon-arrow:hover{fill:var(--color5)}button.back-to-top{opacity:.3}button.back-to-top:hover{opacity:1}button.back-to-top svg{width:1.8rem;height:1.8rem}.home_slideshow{position:relative;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.home_slideshow .slider-container{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;height:100vh}.home_slideshow .slider-container .slide{height:100vh!important}.home_slideshow .slider-container .control_prev{left:0}.home_slideshow .slider-container .control_next{right:0}.home_slideshow search-block{padding:1.5rem 0;margin:0 3rem;z-index:2}.home_slideshow .title_h1,.home_slideshow h1{text-align:center;text-shadow:3px 3px 3px #000}.home_slideshow beautified-select beautiful-select{background-color:#0a4961;width:11rem;border:none}.cards_desc,.search_results,.text_images{background-color:#f7f5f1}.home_slideshow beautified-select beautified-title{color:#fff}.home_slideshow beautified-select beautified-title::after{border-left:2px solid #fff;border-bottom:2px solid #fff}search-block .subtitle{line-height:1.2;font-family:var(--regularraleway);font-weight:400;font-size:3.2rem;color:var(--color7);letter-spacing:1.3rem;text-align:center}search-block form{margin-top:5rem;padding:0 1.5rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}search-block form input{padding-right:1.5rem;width:100%;overflow:hidden;font-size:1.4rem}@media (min-width:480px){search-block form input{width:34rem!important;margin:0}}.cards_desc .card_desc .title_h4,.cards_desc .card_desc h4,.property_detail .wysiwyg ol li,.property_detail .wysiwyg ul li,search-block form beautified-select,search-block form input{margin-bottom:1rem}search-block form button{margin-right:0;min-height:4rem;font-size:1.4rem}.cards_image{padding:3.5rem 0}.cards_image .card_image{margin-top:1.5rem;margin-bottom:1.5rem}.flex_cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:0 1.5rem}.cards_desc,.text_images{padding:3rem 0}.text_images .wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.text_images .wrapper .content,.text_images .wrapper .flex_cards,bottom-anchor button{-ms-flex:0 1 50%;flex:0 1 50%}.text_images .flex_cards .card_image{width:100%;margin:1.5rem 0;-ms-flex:0 1 auto;flex:0 1 auto}@media (min-width:480px){.flex_cards{padding:0}.flex_cards .card_image{-ms-flex:0 0 calc(50% - 3rem);flex:0 0 calc(50% - 3rem)}.text_images .flex_cards .card_image{margin:0 1.5rem 1.5rem 0;width:calc((100% / 2) - 3rem)}}.cards_desc .wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.cards_desc .card_desc{-ms-flex:1 0 calc((100% / 3) - 3rem);flex:1 0 calc((100% / 3) - 3rem);padding:1.5rem}.results{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.results .listing>.btn{display:block;margin:0 auto;padding:1.2rem 2.3rem}.listing_head,.results .listing_results{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.results map-wrapper{-ms-flex:0 0 45%;flex:0 0 45%}.results google-map>div{width:100%;height:100%}.results google-map{position:-webkit-sticky;position:sticky;top:11.5rem;display:block;width:100%;height:calc(100vh - 12rem)}.listing{padding:0 1.5rem 3rem}.listing breadcrumb-block{padding-bottom:2rem}.listing .title_h1,.listing h1{margin-bottom:3rem;font-size:2rem;color:var(--color1)}.listing_head .sortby,.listing_head .title{display:-ms-flexbox;text-transform:uppercase;margin-bottom:2rem}.listing_head .title{display:flex;-ms-flex-align:center;align-items:center;font-size:1.8rem}.listing_head .title strong{font-weight:700;color:var(--color3);margin-right:.5rem}.listing_head .sortby{display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:var(--semiboldraleway);font-size:1.3rem}@media (min-width:1180px){.options_list .option{-ms-flex:0 0 50%;flex:0 0 50%}.card_pin .options_list .option span,.options_list .option span{display:inline-block}.search_desktop search-input{width:40rem!important}.listing_head .sortby{margin-right:8rem}}.listing_head .sortby beautiful-select{margin-left:2rem}.listing_head .sortby beautified-select beautiful-select>ul,.listing_head .sortby beautiful-select beautified-title{font-size:1.3rem}.search_results{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:9;width:100%;padding:2rem 1.5rem}.search_results #search-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.search_results #search-form search-input{height:4rem}@media screen and (max-width:767px){calendar-container clear-container .close .icon-close.white{display:none}.month .prev{position:absolute;top:8rem;left:3rem}.month .next{top:8rem;right:3rem}calendar-container .prev{position:absolute;top:6.7rem;left:0;width:6rem;padding:2rem}calendar-container .next{top:6.7rem;right:0;width:6rem;padding:2rem}.search_desktop{width:100%}.search_desktop search-input~button{-ms-flex:0 0 30%;flex:0 0 30%}.search_results #search-form search-input{-ms-flex:0 0 calc(70% - 1.5rem);flex:0 0 calc(70% - 1.5rem)}.search_results #search-form>button{-ms-flex:0 0 30%;flex:0 0 30%;padding:1.5rem}map-wrapper modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:8rem;min-height:8rem}map-wrapper modal-header .close{margin-left:auto;position:absolute;right:1.5rem;top:3.5rem}map-wrapper modal-header .logo{padding-left:1.5rem}map-wrapper modal-header .logo img{width:17rem}}.search_results input[type=search]{width:100%;font-size:1.4rem;font-family:var(--regularraleway);font-weight:400;padding-right:3rem}@media (min-width:768px){.header .searchbar{top:11rem}.footer{margin-top:12rem}.footer_top .link .tel{font-size:2.4rem}.footer_top .link .address{font-size:1.6rem}.footer_bottom{height:15rem;margin-top:6rem}.footer_bottom back-totop{position:static}search-block form{-ms-flex-align:baseline;align-items:baseline;-ms-flex-direction:row;flex-direction:row}search-block form beautified-select,search-block form input{margin-right:.5rem;margin-bottom:0}.flex_cards .card_image{-ms-flex:0 0 calc((100% / 3) - 3rem);flex:0 0 calc((100% / 3) - 3rem)}.cards_desc .wrapper{-ms-flex-direction:row;flex-direction:row}.listing{padding:0 3rem 3rem}.listing breadcrumb-block{padding-bottom:3rem}.listing .title_h1,.listing h1{font-size:2.8rem}.listing_head .title{font-size:2.2rem}.search_results{padding:1rem 3rem}.search_results #search-form>button{padding:1.2rem 3.3rem}.search_results input[type=search]{width:35rem}}@media (min-width:992px){search-block .subtitle{font-size:5.3rem}.cards_desc,.cards_image,.text_images{padding:7rem 0}.text_images .wrapper{-ms-flex-direction:row;flex-direction:row}.text_images .wrapper .content{padding-left:2rem;padding-top:0;padding-bottom:0}.text_images .flex_cards .card_image{margin:0 1.5rem}.results .listing{-ms-flex:0 0 55%;flex:0 0 55%}.results .listing_results .card_listing{-ms-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px)}.search_results #search-form search-input,.search_results #search-form>button,search-filters{margin-top:1rem;margin-bottom:1rem}.search_results input[type=search]{width:auto}search-filters .modal_button{display:none}}@media (min-width:1620px){.card_listing .image{min-height:27rem;height:27rem}.card_listing .options_summary li{font-size:1.8rem}.search_desktop{left:36.5rem}.search_results input[type=search]{width:45rem}}.search_results .btn,.search_results .btn-2,.search_results .btn-3{font-size:1.2rem}search-filter{position:relative;direction:flex}@media screen and (max-width:991px){search-filters{padding:3rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:var(--color7);position:fixed;z-index:20;top:0;left:0;width:100%;height:100vh;opacity:1;transition:opacity .5s ease-in}search-filters:not(.is-open){pointer-events:none;opacity:0}map-wrapper.is-open,search-filters.is-open{overflow-y:auto}.modal_button{position:fixed;bottom:0;width:100%}search-filter{padding:0 1.5rem;width:100%;position:static}search-filter>button{display:none!important}}search-filter search-tooltip.range input{width:auto!important;padding:0 1.5rem!important;text-align:left}.property_price form label span,.property_prices form label span{height:4.1rem;background:var(--color7);padding:1.2rem 3.3rem;bottom:0}search-filter search-tooltip input{width:4rem!important;padding:0!important;text-align:center}@media (min-width:992px){search-filter>button{display:block;margin-right:1.5rem}search-filter search-tooltip{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;visibility:hidden;opacity:0;transition:opacity .5s ease-in-out;padding:2rem;background-color:#fff;box-shadow:0 .4rem .4rem rgba(0,0,0,.1);text-align:center;position:absolute;z-index:1;top:150%;transform:translateX(-50%);left:50%}search-tooltip.filters{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:24rem}}search-filter search-tooltip::after{position:absolute;bottom:100%;left:50%;margin-left:-1rem;border-width:1rem;border-style:solid;border-color:transparent transparent #fff}search-filter search-tooltip .title{width:100%;margin-bottom:2rem;font-size:1.6rem!important;text-align:left}search-filter search-tooltip .quantity_selector{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;border:.1rem solid #3f3f43;border-radius:50%;font-size:2.5rem}search-filter search-tooltip .quantity_selector:first-child{margin-left:4rem;margin-right:1rem}search-filter search-tooltip .quantity_selector:last-child{margin-left:1rem}search-filter search-tooltip .quantity_selector .icon-minus,search-filter search-tooltip .quantity_selector .icon-plus{width:1rem;height:1rem}search-filter search-tooltip .quantity_selector.is-active,search-filter search-tooltip .quantity_selector.is-disabled{border:.1rem solid #d9d9d9}search-filter search-tooltip .quantity_selector.is-active .icon-minus,search-filter search-tooltip .quantity_selector.is-active .icon-plus,search-filter search-tooltip .quantity_selector.is-disabled .icon-minus,search-filter search-tooltip .quantity_selector.is-disabled .icon-plus{fill:#d9d9d9}search-filter search-tooltip.is-open{visibility:visible;opacity:1}search-tooltip.filters .check_filter{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-bottom:1.5rem}search-tooltip.filters .check_filter beautiful-checkbox{-ms-flex:0 1 2rem;flex:0 1 2rem}search-tooltip.filters .check_filter span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.5rem;cursor:pointer;text-align:left}search-tooltip.filters .check_filter img,search-tooltip.filters .check_filter svg{-ms-flex:1 0 auto;flex:1 0 auto;height:2rem;width:2.5rem;margin:0 1.5rem 0 .5rem;fill:var(--color4)}range-text input:first-child,search-input{margin-right:1.5rem}search-input{position:relative;display:-ms-flexbox;display:flex}search-input button{position:absolute;right:-20px}search-input .icon-close{width:1.2rem;height:1.2rem;position:absolute;right:3rem;top:1.5rem;fill:#3f3f43}bottom-anchor{z-index:8;display:-ms-flexbox;display:flex;left:0;position:fixed;bottom:0;width:100%}search-tooltip.range{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:28rem}range-text{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem;width:100%}range-text input{height:3rem!important;width:9.5rem;padding:0 .5rem;font-size:1.6rem;overflow:hidden}range-text input:last-child{margin-left:1.5rem}input-range{position:relative;width:100%;height:2.5rem}input-range input-rail{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:100%;height:.4rem;background-color:#124d63;border-radius:2.5rem}input-range input-cursor{left:0;position:absolute;border-radius:50%;width:2.5rem;height:2.5rem;border:1px solid #124d63;background-color:#fff;cursor:pointer}input-cursor.is-active{z-index:1}@media (min-width:992px){bottom-anchor,map-wrapper modal-footer{display:none}}@media screen and (max-width:991px){.filters_responsive .close,search-filter search-tooltip .quantity_selector:first-child{margin-left:auto}search-filter search-tooltip{padding-bottom:1.5rem;margin-bottom:1.5rem;display:-ms-flexbox;display:flex;border-bottom:1px solid #d9d9d9;z-index:9;-ms-flex-align:center;align-items:center;visibility:visible;opacity:1}search-tooltip.filters{-ms-flex-direction:column;flex-direction:column;margin-bottom:8rem}search-tooltip.range{width:100%}.filters_responsive{padding:0 1.5rem;margin-bottom:3rem;display:-ms-flexbox;display:flex;font-family:var(--boldraleway);font-size:1.8rem;color:var(--color1);text-transform:uppercase}.filters_responsive .clear{text-decoration:underline;text-transform:initial;color:#124d63;font-size:1.4rem;font-family:var(--regularraleway);font-weight:400;margin-left:3rem}.filters_responsive .close .icon-close,map-wrapper modal-header .close .icon-close{width:1.7rem;height:1.7rem}map-wrapper{background-color:#fff;position:fixed;z-index:10;top:0;left:0;width:100%;height:100vh;opacity:1;transition:opacity 1s ease-in}map-wrapper:not(.is-open){pointer-events:none;opacity:0}map-wrapper modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:11rem;min-height:11rem}map-wrapper modal-header .close{margin-left:auto;position:absolute;right:1.5rem;top:3.5rem}map-wrapper modal-header .logo{padding-left:3rem}map-wrapper modal-header .logo img{width:17rem}map-wrapper modal-footer .close,map-wrapper modal-footer [data-modal=search-filters]{color:#fff;padding:1.2rem 3.3rem;font-size:1.3rem;font-family:var(--regularraleway);text-transform:uppercase}map-wrapper modal-footer{display:-ms-flexbox;display:flex;left:0;position:fixed;bottom:0;width:100%}map-wrapper modal-footer [data-modal=search-filters]{-ms-flex:0 0 50%;flex:0 0 50%;background:var(--color1)}map-wrapper modal-footer .close{-ms-flex:0 0 50%;flex:0 0 50%;background:#0e4d64;font-weight:400}}@media screen and (max-width:991px) and (min-width:992px){map-wrapper modal-header .logo img{width:27rem}}.gm-style .gm-style-iw-c{padding:0;border-radius:0}.property_price form label span,.property_price input,.property_prices form label span{border:.1rem solid #ebebec;text-align:center}.gm-style-iw-t button{background:#fff!important;right:0!important;top:0!important}.property_slideshow,.slider-container{position:relative;width:100%;height:30rem;overflow:hidden}.property_slideshow .icon-chevron,.slider-container .icon-chevron{cursor:pointer;fill:#fff;height:1.5rem;width:2.5rem}.property_slideshow .control_prev,.slider-container .control_prev{position:absolute;left:1.5rem;z-index:8;transform:translateY(-50%);top:50%;transform:rotate(90deg)}.property_slideshow .control_next,.slider-container .control_next{position:absolute;right:1.5rem;z-index:8;transform:translateY(-50%);top:50%;transform:rotate(270deg)}.property_slideshow .slider-rail,.slider-container .slider-rail{position:absolute;height:30rem;width:100%}.property_slideshow .slide.is-fading,.slider-container .slide.is-fading{z-index:2;opacity:1}.property_slideshow .slide.is-active,.slider-container .slide.is-active{z-index:3;opacity:1;transition:opacity 1.5s ease-in-out}.property_slideshow .slide,.slider-container .slide{z-index:1;opacity:0;height:100%;position:absolute;width:100%;object-fit:cover;object-position:center}.wrapper_price{position:-webkit-sticky;position:sticky;top:11rem;margin-top:4rem}.wrapper_price>button{width:calc(100% - 3rem);margin:2.5rem 1.5rem 0}.property_price form label{position:relative;display:block;margin-bottom:1.5rem;pointer-events:none}.property_price form label span{display:block;cursor:pointer;top:0;left:0;right:0;color:var(--color4);font-size:1.3rem}.screen_reader_only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0 0 0 0);opacity:.1;overflow:hidden;white-space:nowrap}book-wrapper.is-open,request-wrapper.is-open{overflow-y:auto}.property_price form label input{position:absolute}.property_price{padding:1.5rem 1rem;border:.1rem solid var(--color2);background-color:#f2fbfe}.property_price .title_h3,.property_price h3{margin-bottom:2rem;color:var(--color2);font-family:var(--regularcinzel);font-weight:400;font-size:2.2rem;text-align:center}.property_price .subtitle{text-align:center;line-height:1.4;margin-bottom:1.5rem}.property_price input{margin-bottom:1.5rem;font-size:1.3rem;cursor:pointer}.property_price input:hover{background-color:var(--color1);border:.1rem solid var(--color1);color:#fff!important}.property_price button{width:100%;margin-bottom:1.5rem}.property_price button:last-child{margin-bottom:0;height:4rem;min-height:4rem}.property{display:-ms-flexbox;display:flex;padding:0 1.5rem;-ms-flex-direction:column;flex-direction:column}.property_detail .subnav li,.property_detail .subnav li a{color:var(--color4)}.property_detail .subnav li{margin-right:3.5rem;padding-bottom:1rem}.property_detail .subnav li:hover{border-bottom:.2rem solid #124d63}.property_detail .subnav .is_active{font-family:var(--boldraleway);border-bottom:.2rem solid #124d63}.property_detail .property_head .address{color:#a0874c;margin-bottom:1rem}.property_detail .property_head .advantages,.property_detail .property_head .options_summary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.5rem}.property_detail .property_head .advantages li{margin-bottom:1rem;padding-right:1rem}.property_detail .property_head .advantages li:before,.property_detail .property_head .options_summary li:first-child:before{content:"?";color:var(--color4);display:inline-block;width:1rem}.property_detail .property_head .advantages li:first-child:before{content:"";width:auto}.property_detail .property_head .options_summary li{font-family:var(--boldraleway);margin-bottom:1rem}.property_detail .property_head .options_list{margin-bottom:1.5rem}.property_detail .property_head .options_list li{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;margin-right:1.5rem}.property_detail .property_head .options_list svg{width:3rem;height:3rem;fill:var(--color4);margin-right:1.5rem}.property_prices{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;font-family:var(--boldraleway)}.property_prices form input,.property_prices form label span{cursor:pointer;font-size:1.3rem;font-family:var(--regularraleway)}.property_prices form{margin-top:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:479px){.property_prices form input{width:100%;margin-bottom:1rem}}.property_prices form input{font-weight:400;width:20rem}.property_prices form .error_message{margin-top:1.5rem}.property_prices form label span{display:block;top:0;left:0;right:0;color:var(--color4)}.property_prices form label span:hover{color:var(--color7)!important;background:var(--color1);border:.1rem solid var(--color1)}.property_prices form button,.property_prices form label{margin:1rem}.property_detail .wysiwyg div,.property_detail .wysiwyg p,.property_detail .wysiwyg span{margin:2rem 0;line-height:1.4}.property_detail .detail_content h4,.property_detail google-map{margin-bottom:2rem}.property_detail .detail_content li{margin-bottom:1rem;line-height:1.2}.property_detail .detail_content li.is_hidden{color:#ccc}.property_detail .detail_content li .icon-close{fill:#ccc;width:1.5rem;height:1.5rem;margin-right:1.5rem}.property_detail .detail_content li .icon-check{fill:#505050;width:2rem;height:1.5rem;margin-right:1rem}.property_detail .detail_content strong{font-family:var(--boldraleway);margin-left:.5rem}section.property google-map>div{height:400px}ul.photos img{object-fit:cover;display:block;width:100%;height:100%}.property_detail .photos li{background-size:cover;background-repeat:no-repeat;height:29rem;-ms-flex:0 1 100%;flex:0 1 100%;margin-bottom:1rem}.property_detail .title_h1,.property_detail h1{margin:0 0 1.5rem;line-height:1.2;font-size:3.2rem;font-family:var(--regularcinzel);font-weight:400;color:var(--color3)}@media (min-width:768px){.search_results .btn,.search_results .btn-2,.search_results .btn-3{font-size:1.4rem}.property_slideshow,.property_slideshow .slide,.slider-container,.slider-container .slide{height:60rem}.property_slideshow .control_prev,.slider-container .control_prev{left:2.5rem}.property_slideshow .control_next,.slider-container .control_next{right:2.5rem}.property,.property_detail .property_head .advantages{-ms-flex-direction:row;flex-direction:row}.property_detail .subnav{top:11rem;position:-webkit-sticky;position:sticky;z-index:9;display:-ms-flexbox;display:flex;padding-top:2.5rem;border-bottom:.1rem solid #efebe4;font-size:1.8rem;background-color:#fff}.property_detail .property_head .advantages li{margin-bottom:0}.property_detail .property_head .advantages li:first-child{list-style:none}.property_detail .property_head .options_summary{padding-left:0}.property_detail .property_head .options_list{margin-bottom:3rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:60%}.property_detail .property_head .options_list li{-ms-flex:0 0 calc((100% / 3) - 3rem);flex:0 0 calc((100% / 3) - 3rem)}.property_detail .property_head .options_list li span{display:inline}.property_prices{-ms-flex-direction:row;flex-direction:row;margin:4rem 0 6rem}.property_prices form{margin-left:1.5rem;margin-top:0}.property_prices form input{margin-right:2rem}.property_detail .footer_bottom{height:6rem;margin:3rem 0 1.5rem;padding:0;display:-ms-flexbox;display:flex}.property_detail .photos li{-ms-flex:0 1 calc(50% - 1rem);flex:0 1 calc(50% - 1rem)}.property_detail .photos li:nth-child(odd){margin-right:1rem}.property_detail .title_h1,.property_detail h1{margin:5rem 0 1rem}}.property_detail .title_h2,.property_detail h2{font-size:2.6rem;font-family:var(--regularcinzel);font-weight:400;text-align:left;color:#0f4960;border:.1rem solid #d7cebb;padding:1.5rem;margin-left:0;margin-bottom:2rem;margin-top:2rem}@media (min-width:768px){.property_detail .title_h2,.property_detail h2{margin-top:4rem}}.property_detail .title_h4,.property_detail h4{margin:1.5rem 0;font-family:var(--boldraleway);font-size:1.8rem;color:#826f44}book-wrapper modal-header .title_1,book-wrapper modal-header h1,request-wrapper modal-header .title_1,request-wrapper modal-header h1{font-family:var(--regularcinzel)!important;font-weight:400!important;font-size:2.6rem!important;color:var(--color2)!important;text-align:center!important}.container_calendar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.property_slideshow .slider-rail,.slider-container .slider-rail{height:60rem}.wrapper_price{margin-left:5.5rem}.property_price{width:26rem}.property_detail .detail_content{-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:5rem}.property_detail .title_h1,.property_detail h1{margin:2rem 0 1rem;font-size:3.6rem}.property_detail .title_h2,.property_detail h2{margin:7rem -1.5rem 4.5rem}.container_calendar{-ms-flex-pack:center;justify-content:center}}.container_calendar .prev_next{-ms-flex:0 0 100%;flex:0 0 100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:3.5rem 0 2.5rem}.calendar_default{position:absolute;z-index:1;background-color:#fff}book-wrapper,request-wrapper{background-color:rgba(0,0,0,.7);z-index:10;transition:opacity .3s ease-in;left:0}book-wrapper:not(.is-open),request-wrapper:not(.is-open){pointer-events:none;opacity:0}book-wrapper.is-open modal-container{width:100%;top:0;padding:1.5rem}request-wrapper{position:fixed;top:0;width:100%;height:100vh;opacity:1}book-wrapper modal-header .title_1,book-wrapper modal-header h1,request-wrapper modal-header .title_1,request-wrapper modal-header h1{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:4rem!important}book-wrapper modal-container,request-wrapper modal-container{display:block;top:15%;margin:0 auto;position:relative;width:70rem;padding:5rem;background-color:#fff}book-wrapper modal-container form .btn,request-wrapper modal-container form .btn{display:block;margin-left:auto}request-wrapper .icon-close{position:absolute;top:2rem;right:2rem;width:2.5rem;height:2.5rem}book-wrapper{position:fixed;top:0;width:100%;height:100vh;opacity:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}book-wrapper .calendar_default{top:10%}@media screen and (max-width:767px){request-wrapper.is-open modal-container{width:100%;top:0;padding:1.5rem}book-wrapper modal-header .title_1,book-wrapper modal-header h1,request-wrapper modal-header .title_1,request-wrapper modal-header h1{margin:rem 0}book-wrapper modal-container,request-wrapper modal-container{padding:1.5rem;width:100%;top:0}}book-wrapper .icon-close{position:absolute;top:2rem;right:2rem;width:1.5rem;height:1.5rem}ajax-destination-results{max-width:100%;position:absolute;left:0;top:7rem;z-index:2;box-sizing:border-box;display:block;width:92.6rem;max-height:22rem;overflow-x:hidden;overflow-y:auto;border-radius:1rem;background-color:#fff;padding:2rem;opacity:1;transition:opacity .5s ease-in-out}ajax-destination-results:not(.is-open){opacity:0;pointer-events:none}ajax-destination-results ul{margin:1rem 0 2rem}ajax-destination-results li{margin-bottom:.5rem}ajax-destination-results div button{color:var(--color8)}#book-date label,div.selected-areas multi-search:not(.is-open){pointer-events:none}.planner h1{text-align:center}.planner .title_h2,.planner h2{margin:1.5rem 0;font-size:1.8rem;font-weight:300;line-height:1.2;color:#0a4961;text-align:left}.planner strong{font-size:1.4rem;font-family:var(--semiboldraleway)}.planner .check_filter{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:1.5rem}.planner .check_filter beautiful-checkbox{margin:0 0 0 1rem;-ms-flex:0 0 2rem;flex:0 0 2rem}.planner .checbox_select .check_filter:first-child,.planner .input_number_content:first-child,.planner .select beautified-select beautiful-select{margin-top:1rem}.planner .check_filter input{width:auto}.planner .multi_select{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2.5rem}.planner .multi_select .title{width:100%;margin-bottom:1rem}.planner .multi_select .select_bloc{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:1.5rem;display:-ms-flexbox;display:flex}.planner .multi_select .select_bloc beautified-select{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:end;align-items:end}.planner .input_number_content input[type=number],.planner .multi_select .select_bloc beautified-select beautiful-select{width:7rem;margin-right:1.5rem}.planner .checbox_select .title{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:1rem}.planner .checbox_select .check_filter{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;width:100%}.planner .checbox_select beautiful-checkbox{margin-left:0;margin-right:1.5rem;-ms-flex:0 0 2rem;flex:0 0 2rem}.planner .input_number_content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end;margin-bottom:1.5rem}.planner form .form-row:last-child{margin-bottom:150px}.landing_results .title_h1,.landing_results h1{text-align:center;font-size:3.6rem;font-family:var(--regularcinzel);font-weight:400;color:var(--color8);padding:0 1.5rem;margin:1.5rem 0;line-height:1.2;width:100%}.landing_results p{padding:0 1.5rem!important}.landing_results flex-cards{-ms-flex-pack:start;justify-content:flex-start}.landing_results .card_image{margin:1.5rem 0 0}.landing_results .card_image:last-child{margin:1.5rem 0}@media (min-width:480px){.planner .multi_select .select_bloc{margin-right:2rem;margin-bottom:0;-ms-flex:0 0 auto;flex:0 0 auto}.planner .checbox_select .check_filter{width:calc(100% / 2)}.landing_results .card_image{margin:1.5rem!important}}.landing_results .wysiwyg_style .title_h2,.landing_results .wysiwyg_style h2{font-size:2.8rem;font-weight:400;line-height:1.5;color:var(--color2);text-align:left}.landing_results .wysiwyg_style div,.landing_results .wysiwyg_style p,.landing_results .wysiwyg_style span{line-height:1.5;margin-bottom:1.5rem;padding:0!important}.error_page{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;margin:0 auto}.error_page breadcrumb-block{-ms-flex-item-align:start;align-self:flex-start;padding-top:0}.error_page .title_h1,.error_page h1{color:var(--color1);margin:3rem 0 1.5rem;font-family:var(--lightraleway);font-size:7rem}.error_page .subtitle{font-size:2.2rem;margin-bottom:4rem}.error_page .btn-3{margin-top:5rem}.error_page .p404-anim{overflow:hidden;height:100vh;position:absolute;top:0;left:0;right:0;bottom:0}.error_page .p404-0,.error_page .p404-4-1,.error_page .p404-4-2{font-size:25rem;font-family:var(--boldraleway)}.error_page .p404-4-1{margin-top:8rem;color:rgba(199,199,199,.15)}.error_page .p404-0{color:rgba(40,40,45,.1);margin-top:-10rem}.error_page .p404-4-2{color:rgba(199,199,199,.15);margin-top:-10rem}.error_page.p404-section .title_h1,.error_page.p404-section h1{font-family:var(--boldraleway);font-size:6rem}.wrapper_test{height:100%;display:-ms-grid;display:grid;grid-gap:10px;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-auto-rows:min auto;grid-template-areas:"header header header header" "navigation navigation navigation navigation" "body body body body" "footer footer footer footer"}.header_test{background-color:#f08080;grid-area:header}.navigation_test{background-color:#deb887;grid-area:navigation}.body_test{background-color:#7fffd4;grid-area:body}.footer_test{background-color:#bdb76b;grid-area:footer}@media (min-width:768px){.planner .title_h2,.planner h2{margin:3.5rem 0 2rem;font-size:2.4rem}.planner strong{font-size:1.8rem}.error_page .title_h1,.error_page h1{font-size:8.6rem}.error_page .p404-0,.error_page .p404-4-1,.error_page .p404-4-2{font-size:50rem}.error_page .p404-4-1{margin-top:-2rem}.error_page .p404-0,.error_page .p404-4-2{margin-top:-20rem}.wrapper_test{grid-template-areas:"header header header header" "aside navigation navigation navigation" "aside body body body" "footer footer footer footer"}.aside_test{display:block;background-color:teal;grid-area:aside}.corps_test{display:block;background-color:#7fff00;-ms-grid-column-span:4;-ms-grid-column:1;grid-column:1/span 4;margin-bottom:10px}}small.need-fix{display:block;color:var(--color4);padding-top:1.5rem}.gm-style-iw-d{overflow:auto!important}#booking_form label{display:block;margin-bottom:10px}.error .error_message{display:block!important}ul.selected-areas{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;width:100%;min-height:50px;padding:5px;list-style-type:none;border:1px solid #ccc}ul.selected-areas li{display:block;margin:3px;padding:3px 10px;border-radius:15px;background-color:#0e4d64;color:#fff;cursor:pointer}ul.selected-areas li::before{content:"";display:none}div.selected-areas multi-search{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:1;background-color:#fff;border:1px solid #eee;box-shadow:2px 2px 2px #ccc}payment-holder{margin-top:30px;border-top:1px solid #707070;padding-top:10px;display:block;height:0;opacity:0;transition:height .5s ease-out;pointer-events:none}payment-holder container-wrapper,payment-holder wrapper-card{width:275px;display:block}payment-holder.visible{height:185px;opacity:1;pointer-events:all}card-cvc,card-expiry,card-number{background:#d6d6d6;display:flex;padding:15px;align-items:center;justify-content:flex-start;height:30px}card-cvc>div,card-expiry>div,card-number>div{width:100%!important}card-expiry{width:85px}card-cvc{width:60px}payment-holder h3{margin-bottom:5px!important}payment-holder cb-wrapper{display:flex}payment-holder cb-wrapper img:first-child{width:45px}payment-holder cb-wrapper img{object-fit:contain;width:35px;height:35px;margin-right:15px}payment-holder container-wrapper{display:flex;justify-content:space-between}.form_global button.btn-submit{margin-left:0!important;margin-top:15px!important}div.property-offer{display:block;color:red}.selected-areas-contact{position:relative;width:60%!important;margin-left:90px!important}@media only screen and (max-width:600px){.form_global form{margin:5rem 1rem 0 -2rem}.form_global button.btn-4{font-family:var(--regularraleway);font-size:1.3rem;display:block;margin:4rem 0 12rem 16rem}}