@import url("https://fonts.googleapis.com/css2?family=Satisfy&display=swap");:root{--i-theme-custom:0,182,224}.filters_listing ul li.layout-li a.active,.filters_listing ul li.paginado-li span span,.li-paging-bottom .paginado-li span span,.filters_listing ul li.filter-li a>i,.filters_listing ul li a.active,.li-paging-bottom li a.active{color:rgb(var(--i-theme-custom))}.filters_listing ul li a:hover,.li-paging-bottom li a:hover{color:rgba(var(--i-theme-custom),var(--i-medium-emphasis-opacity))}.hero_in.general.header-legal-holiday-rental-regulations:before,.hero_in.general.header-normativa-legal-alquiler:before,.hero_in.general.header-regelgeving-verhuur:before,.hero_in.general.header-gesetzliche-vorschriften-ferienvermietungen:before,.hero_in.general.header-reglementations-legales-location-de-vacances:before{background:url(/img/v2_aguilarent/infotext/regulations.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero_in .wrapper h1{font-weight:normal;font-family:Satisfy;text-transform:none;margin-top:unset}body{font-size:.83rem}.form-group.Dist_Ski_Slopes,.form-group.Dist_Ski_Lift{display:none}.mobile-device #logo img{height:unset;margin:8px 0 0 0}ul.bullets li:before{color:#2377a5}@media only screen and (min-width:992px){.hero_in .wrapper h1{font-size:2.2rem}.hero_single.version_2 .wrapper h2,.hero_in .wrapper h2{font-size:1.6rem;font-family:Satisfy;margin-bottom:25px}}@media only screen and (max-width:992px){.hero_in .wrapper h1{font-size:4.5vw}.hero_single.version_2 .wrapper h2,.hero_in .wrapper h2{font-size:1rem}}@media only screen and (max-width:768px){.hero_in .wrapper h1{font-size:5.5vw}.hero_in .wrapper h2{font-size:1rem}}@media only screen and (max-width:576px){.hero_in .wrapper h1{font-size:6.5vw}.hero_single.version_2 .wrapper h2,.hero_in .wrapper h2{font-size:.8rem}}@media(max-width:767px){.main_title_3 h2,.main_title_3 h3{font-size:16px}}@media(min-width:1200px){section.hero_single.version_2.quick_search.start_bg_zoom .wrapper.wrapperIrent .container{position:absolute;bottom:26%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);max-width:1240px}section.hero_single.version_2.quick_search.start_bg_zoom .wrapper.wrapperIrent .container h1{font-size:80px;font-size:3rem}section.hero_single.version_2.quick_search.start_bg_zoom .wrapper.wrapperIrent .container h2{font-size:21px;font-size:1.3125rem}.custom-search-input-2{max-width:980px;margin:15px auto 0}}@media(max-width:1200px){section.hero_single.version_2.quick_search.start_bg_zoom .wrapper.wrapperIrent .container h1{font-size:300%}}section.hero_single.version_2.quick_search.start_bg_zoom .wrapper.wrapperIrent .container h1{font-family:Satisfy;text-transform:none}@keyframes later{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:0}90%{opacity:0}100%{opacity:1}}@-moz-keyframes later{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:0}90%{opacity:0}100%{opacity:1}}@-webkit-keyframes later{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:0}90%{opacity:0}100%{opacity:1}}@-o-keyframes later{0%{opacity:0;}20%{opacity:0;}40%{opacity:0;}60%{opacity:0;}90%{opacity:0;}100%{opacity:1;}}@-ms-keyframes later{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:0}90%{opacity:0}100%{opacity:1}}section.hero_single.version_2.quick_search.start_bg_zoom .wrapper.wrapperIrent .container h2{font-weight:600}#Short_Access .main_title_2 h3,#Popular_Destinations .main_title_2 h2,#Suggested_Lists .main_title_2 h3{font-family:Satisfy;font-size:275%;color:#2377a5}.box_1 p{opacity:.8;font-weight:400;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.main_title_3 h2,.main_title_3 h3{font-size:17px;font-size:1.1rem}#info_text_panel a.btn_1.rounded,#info_text_panel .btn_1.rounded{color:#fff}.bookingProcess #div_detalle_extras_opcionales table.table-incluidos-en-reserva.table.table-hover.table-sm.table-striped tbody tr td:nth-child(2){white-space:nowrap}.bookingProcess #div_detalle_extras_opcionales table.table-incluidos-en-reserva.table.table-hover.table-sm.table-striped tbody tr td.descripcion.column-incluidos-nombre{display:flex;flex-flow:nowrap;width:100%;padding-right:20px}.bookingProcess #div_detalle_extras_opcionales table.table-incluidos-en-reserva.table.table-hover.table-sm.table-striped tbody tr td.container_check.container_check_extras{align-self:flex-start;float:unset;height:unset}.bookingProcess #div_detalle_extras_opcionales table.table-incluidos-en-reserva.table.table-hover.table-sm.table-striped tbody tr td.descripcion.column-incluidos-nombre a{align-self:flex-end}.table-incluidos-en-reserva.table.table-hover.table-sm.table-striped tbody tr td.descripcion.column-incluidos-nombre .icon-info-circled-3{font-size:x-large;color:#2377a5}.info-container-irent .clearfix .infoicon{max-width:48px;width:48px}@media(max-width:575px){.bookingProcess #div_detalle_extras_opcionales .column-incluidos-nombre,.bookingProcess #div_detalle_extras_opcionales .importe{width:unset}}.logo_normal{max-height:90px}.main_title_2 p,.main_title_3 p{font-size:unset;font-weight:unset;line-height:unset}@media(max-width:1024px){.info-container-irent h5{font-weight:400}}.hero_single.version_2{height:100vh;max-height:950px}#toBack,#toTop{bottom:9%;background-color:rgb(var(--i-theme-custom))}#toBack{padding-top:5px;padding-right:2px}#toTop{padding-top:5px}#toBack:hover,#toTop:hover{background-color:rgba(0,0,0,.6)}.list-div-5 .icon-calendar-6:before{content:""}.form-group-qs-custom{position:absolute;width:100%;background-color:#2377a5;border-radius:0 0 5px 5px;padding:4px 0;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form-group-qs-custom a:hover{color:#fff}.form-group-qs-custom:hover{background-color:#ffb100}.custom-search-input-2{border-radius:5px 5px 5px 0}.form-group-qs-custom a{color:#fff;text-shadow:unset;font-weight:600;opacity:.8;-webkit-font-smoothing:auto;display:block}.hero_in.hotels .wrapper h1 span,.hero_in.hotels_detail .wrapper h1 span{display:none}.secondary_nav{background:#2377a5;width:100%;border-bottom:unset;text-transform:uppercase}.hero_in.hotels_detail{height:100vh;max-height:950px}.hero_in.hotels_detail .wrapper{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:20%}@media(min-width:577px){.hero_single.version_2:before{background:url(/img/v2_aguilarent/abeto-home.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}@media(max-width:576px){.hero_single.version_2:before{background:url(/img/v2_aguilarent/home-Aguilarent_a_villa_mobil2023.jpg) top center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}@media only screen and (min-width:992px){#PreferredVillas .col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:5px;padding-left:5px}}@media only screen and (min-width:1200px){#PreferredVillas .col-xl-3{padding-right:10px;padding-left:10px}}.hero_in.general.header-Covid-19:before,.hero_in.general.header-covid-19:before{background:url(/img/v2_aguilarent/covid-background.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}div#div_container_bottom_4{background-color:transparent}@media(min-width:1500px){#Paralax_Info.call_section{background:url(/img/v2_aguilarent/Aguilarent_home_page2.jpg) center center fixed no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:5% 0}#Paralax_Owner.call_section{background:url(/img/v2_aguilarent/rental-local-service.jpg) center center fixed no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:5% 0}#Paralax_Owner2.call_section{background:url(/img/v2_aguilarent/Makelaar_aguilarent.jpg) center center fixed no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:5% 0}}@media(max-width:1500px) and (min-width:576px){#Paralax_Info.call_section{background:url(/img/v2_aguilarent/Aguilarent_home_page768.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:5% 0}#Paralax_Owner.call_section{background:url(/img/v2_aguilarent/rental-local-service768.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:5% 0}#Paralax_Owner2.call_section{background:url(/img/v2_aguilarent/Makelaar_aguilarent.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:5% 0}}@media(max-width:576px){#Paralax_Info.call_section{background:url(/img/v2_aguilarent/Aguilarent_home_page576.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:5% 0}#Paralax_Owner.call_section{background:url(/img/v2_aguilarent/rental-local-service576.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:5% 0}#Paralax_Owner2.call_section{background:url(/img/v2_aguilarent/Makelaar_aguilarent.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:5% 0}}.hero_in.mapview:before{background:url(/img/v2_aguilarent/Aguilarent_home_page2.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero_in.general:before,.hero_in.contacts:before,.hero_in.registration:before{background:url(/img/v2_aguilarent/ARAV-front-desk.jpg) bottom 50% right 0 no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero_in.hotels:before{background:url(/img/v2_aguilarent/Aguilarent_home_page2.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}section.hero_in.hero_in_slim,section.hero_in.general,section.hero_in.hotels,section.hero_in.hotels,.hero_in.registration{height:300px}section.hero_in.hero_in_slim.general.start_bg_zoom div.wrapper.wrapperIrent{background-color:rgba(0,0,0,.2)!important}.hero_in.hotels .wrapper{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:10px}.footer-li-language{display:none}ul#cat_nav li a:hover,ul#cat_nav li a#active,ul#cat_nav li a.active{font-weight:700;color:#2377a5}.hero_single .wrapper{display:flex;flex-direction:column;justify-content:center;height:100%}.hero_single .wrapper{height:-webkit-fill-available}header.header.sticky{background-color:#2377a5;border-bottom:3px solid transparent;padding:7px 20px}header.sticky .hamburger-inner,header.sticky .hamburger-inner::before,header.sticky .hamburger-inner::after{background-color:#fff}a.btn_1,.btn_1,a.btn_1.full-width.btn_availability,.btn_1.full-width.btn_availability,.info-container-irent a.btn_1,.info-container-irent .btn_1{background:#ffb100;text-transform:uppercase;color:#fff}a.btn_1:hover,.btn_1:hover,a.btn_1.full-width.btn_availability:hover,.btn_1.full-width.btn_availability:hover,a.btn_1.full-width.purchase:hover,.btn_1.full-width.purchase:hover{background:#2377a5;color:#fff}.custom-search-input-2 input[type="submit"]{background-color:#2377a5}.custom-search-input-2 input[type="submit"]:hover{background-color:#ffb100;color:#fff}header.sticky .main-menu>ul>li span>a{color:#fff;font-size:12px}header.header.sticky .logo_normal,header.header.sticky .logo_sticky{height:auto;max-height:50px}#homeBlockInformation div.box_feat i,.box_feat_container div.box_feat i{color:#2377a5}.sticky .icon-header{color:#fff}@media(max-width:991px){.header.mm-slideout.sticky .logo-undertext{display:block}}.logo-undertext{padding-left:10px;color:#fff;margin:-10px auto;width:auto;text-align:center}.header.mm-slideout.sticky .logo-undertext{padding-left:10px;color:#fff;margin:-8px auto;width:auto;text-align:center}footer{background-color:#2377a5;color:rgba(255,255,255,.9)}footer ul li a,ul#additional_links li a{opacity:.9;font-weight:600;text-decoration:underline}footer ul li a:hover,ul#additional_links li a:hover{color:#ffb100;opacity:1;font-weight:600;text-decoration:underline}#newsletter .form-group .checkboxes label{color:#fff}#newsletter .form-group .checkboxes label a{color:#fff;font-weight:600;text-decoration:underline}.container_check input:checked~.checkmark{background-color:#ffb100}#newsletter .form-group .invalid-feedback{color:#ffb100}.footer-newsletter .is-invalid{border:1px solid #ffb100!important}#newsletter input[type="email"]{background-color:#e8f0fe;border-radius:4px;color:#6c757d}#newsletter input,#newsletter select{background-color:#e8f0fe;color:#6c757d;border-radius:4px}div.col-lg-3.col-md-6.footer-col-3{border:1px solid #ffffff61}div.col-lg-3.col-md-6.footer-col-3 a.btn_1:hover,div.col-lg-3.col-md-6.footer-col-3 .btn_1:hover,.box_1 a.btn_1:hover,.box_1 .btn_1:hover{background:#0081ff;color:#fff}ul#additional_links li span{color:#ffb100;opacity:1}ul#additional_links li span a{color:#fff;opacity:.7}ul#additional_links li span a:hover{color:#fff;opacity:1}.styled-select select{color:#fff;font-weight:600}a.grid_item .info{padding:10px 20px 0 20px;background:#006995;border-top:1px solid #ffc107}a.grid_item .info h3{font-size:18px;font-weight:100}a.grid_item figure small{background-color:rgba(0,0,0,.4);left:7px;right:7px;top:7px;color:#fff;padding:7px 7px 4px 7px;text-align:center}.box_1{background-color:#2377a5c7;padding:40px}.hero_in a.btn_photos{position:unset;width:auto;bottom:unset;background-color:#ffb100;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.2);box-shadow:0 0 15px 0 rgba(0,0,0,.2);line-height:unset;padding:10px 10%;color:#fff;left:unset;margin-right:unset;transform:unset;text-transform:uppercase;font-weight:600}@media(max-width:400px){a.box_news{min-height:inherit;padding-left:0}a.box_news figure{position:relative;width:auto}}@media(max-width:767px) and (min-width:401px){a.box_news{min-height:150px;padding-left:230px}a.box_news figure{position:absolute;width:200px}a.box_news h4{font-size:15px;font-size:.9rem;margin-bottom:4px}a.box_news p{font-size:90%}}a.box_news figure{-webkit-box-shadow:0 10px 6px -6px #a7a7a7;-moz-box-shadow:0 10px 6px -6px #a7a7a7;box-shadow:0 10px 6px -6px #a7a7a7}a.box_news figure img{-webkit-transform:translate(-50%,-50%) scale(1.15);-moz-transform:translate(-50%,-50%) scale(1.15);-ms-transform:translate(-50%,-50%) scale(1.15);-o-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15)}a.box_news:hover img{-webkit-transform:translate(-50%,-50%) scale(1.3);-moz-transform:translate(-50%,-50%) scale(1.3);-ms-transform:translate(-50%,-50%) scale(1.3);-o-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}.hero_in a.btn_photos:hover{color:#fff;background-color:#2377a5}.magnific-gallery{margin:20px}#review_summary{background-color:#2377a5}.reviews-container .progress-bar{background-color:#2377a5}[class^="iconos-"]:before,[class*=" iconos-"]:before,.score strong{background-color:#2377a5!important;border-radius:4px}.box_list figure small{background-color:#2377a5}a.box_feat,.box_grid,a.grid_item figure,#homeBlockInformation div.box_feat{-webkit-box-shadow:0 10px 6px -6px #a7a7a7;-moz-box-shadow:0 10px 6px -6px #a7a7a7;box-shadow:0 10px 6px -6px #a7a7a7}a.box_feat:hover,#homeBlockInformation div.box_feat:hover{-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777}.container .info-container-irent .centerar_btn,.container .info-container-irent .btn.btn-primary{width:auto;white-space:normal;margin-top:5px}@media only screen and (max-width:767px){.container .info-container-irent .centerar_btn,.container .info-container-irent .btn.btn-primary{margin-bottom:5px;margin-top:5px}}div.portalsbox{width:100%;height:auto;overflow:hidden;display:flex;flex-wrap:wrap}div.portalsbox div.touroperator{width:145px!important;box-sizing:border-box;flex-flow:wrap;margin:3% 1% 1% 2%;height:210px;border:thin;border-style:solid;border-color:#c1bfbf;background-color:#fff;-webkit-box-shadow:0 10px 6px -6px #a7a7a7;-moz-box-shadow:0 10px 6px -6px #a7a7a7;box-shadow:0 10px 6px -6px #a7a7a7}div.portalsbox div.touroperator p.name-toeroperator{margin:6% 0!important;box-sizing:border-box;font-size:95%;text-align:center}div.portalsbox div.touroperator div.touroperator_image{min-height:30%!important;margin:2vw auto auto!important;max-width:80%!important;max-height:50px!important;position:relative}div.portalsbox div.touroperator div.touroperator_image IMG.logo_touroperator{position:absolute;top:50%;left:50%;margin-right:-50%!important;transform:translate(-50%,-50%);max-width:100%;width:unset;max-height:70px;margin:unset!important;float:unset!important;height:auto;display:unset}div.portalsbox div.touroperator p.note_tour_operators{font-size:85%!important;margin:5% auto 5% auto;width:80%;line-height:15px!important;overflow:hidden}@media only screen and (max-width:360px){div.portalsbox div.touroperator{width:95%!important}div.portalsbox div.touroperator p.name-toeroperator{font-size:unset!important}div.portalsbox div.touroperator p.note_tour_operators{font-size:unset!important;margin:unset!important;width:unset!important;padding:30px 20px}}@media only screen and (min-width:360px) and (max-width:992px){div.portalsbox div.touroperator{width:46%!important}div.portalsbox div.touroperator p.name-toeroperator{font-size:90%!important}div.portalsbox div.touroperator p.note_tour_operators{font-size:80%!important}}@media only screen and (min-width:1200px){div.portalsbox div.touroperator{width:21%!important}}.homebannerbox{width:100%;overflow:visible;display:flex;flex-wrap:wrap;align-items:stretch;margin-top:-50px;max-width:1200px;margin:0 auto}.homebannerbox35{display:flex;justify-content:center;align-items:center;width:40%}.homebannerbox60{-ms-flex:1 0 40%;flex:1 0 60%;min-width:60%;padding:0 30px 0 0}.homebannerbox60 h2{font-family:Satisfy;font-size:30px}.laptopimage{width:-webkit-fill-available}.homebannerbox .homebannerbox60 .centerLink{margin-top:-16px;margin-bottom:40px}@media only screen and (max-width:793px){.homebannerbox35{width:auto}.laptopimage{width:100%;max-width:500px}.homebannerbox60{padding:15px 30px 0}.homebannerbox{flex-direction:column}h2{font-size:1.5em}.homebannerbox .homebannerbox60 .centerLink{text-align:center}}div#div_container_bottom_6 .info-container-irent .info-container-irent a .row.clearfix{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.div-container-bottom-7 .main_title_2{margin-bottom:10px}#div_container_bottom_6{background:transparent;padding-top:20px;padding-bottom:0;width:70%;max-width:unset}.div-container-bottom-6 .bannerEU{display:flex;flex-flow:wrap;max-width:815px;margin:0 auto}.divbannerEUimage{padding:10px}.divtxtbannerEU{flex:1 0 60%;padding:10px}.txtbannerEU{font-size:.7em;color:#333}#div_container_bottom_2,#div_container_bottom_3,#div_container_bottom_5{display:none}.paginado-li{font-size:16px;font-size:1rem}@media(max-width:991px){#logo .logo_normal{height:80px}}.info-container-irent .info-text-aguila-header{text-align:center;display:flex;justify-content:center;float:unset;flex-flow:wrap;width:-webkit-fill-available;padding-top:20px;margin-bottom:30px}.info-container-irent .info-text-aguila-header img{padding:10px;max-width:100px;margin-right:10px}.h2plus{margin:3% 0 2%;text-transform:uppercase}@media(max-width:991px){#ContentPlaceHolder_CenterPanel_tiny_listing1_Panel_Favourites{display:none}}a.box_news figure figcaption{background-color:#ffb100;width:50px;height:50px;padding:14px 9px}a.box_news figure img{height:auto;position:absolute;left:50%;top:50%}@media(max-width:767px){a.box_news figure img{width:120%;max-width:unset;height:auto}}#ContentPlaceHolder_CenterPanel_ctl00_HyperLink_Suggested3 figure img{background-image:url(/img/v2_aguilarent/faviritenBackground.jpg);background-repeat:no-repeat;background-size:cover}#ContentPlaceHolder_CenterPanel_ctl00_HyperLink_Suggested4 figure img{background-image:url(/img/v2_aguilarent/newaccommodations_opt.jpg);background-repeat:no-repeat;background-size:cover}#error_page{background:#2377a5 url(/img/pattern_1.svg) center bottom repeat-x}#logo{min-height:50px}.bookingProcess .cart_section{background:#0077a9 url(/img/pattern_1.svg) center bottom repeat-x}.bs-wizard>.bs-wizard-step>.bs-wizard-dot{background-color:#fff}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{background-color:#fff}.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after{content:"";font-family:"Fontello";-webkit-border-radius:unset;-moz-border-radius:unset;-ms-border-radius:unset;border-radius:unset;position:absolute;top:-35px;left:6px;font-size:61px;font-size:4rem;color:#ffb100}.acc-kontainer{width:90%;margin:auto}.acc-kontainer .acc-body{width:99%;width:calc(100% - 2px);margin:0 auto;height:0;color:rgba(0,0,0,0);background-color:rgba(255,255,255,.2);line-height:28px;padding:0 20px;box-sizing:border-box;transition:.5s}.acc-kontainer label{cursor:pointer;display:block;padding:15px;width:100%;color:#fff;font-weight:400;box-sizing:border-box;z-index:100;background-color:#2377a5;border:0;border-bottom:1px solid #fff;margin:0}.acc-kontainer input{display:none}.acc-kontainer label:before{font-weight:bolder;float:right;content:"";font-family:"Fontello";color:#ff0}.acc-kontainer input:checked+label{background-color:#2377a5}.acc-kontainer input:checked+label:before{transition:.5s;content:"";font-family:"Fontello";color:#ff0}.acc-kontainer input:checked~.acc-body{height:auto;color:#5a5a5a;border-left:1px solid #5a5a5a59;border-right:1px solid #5a5a5a59;border-bottom:1px solid #5a5a5a59;font-size:90%;padding:10px 15px;transition:.5s}.container_check a{color:rgb(var(--i-theme-custom));text-decoration:underline;text-transform:uppercase}.container_check a:hover{color:#037994}.btn{white-space:pre-wrap}a.btn_1.outline:hover,.btn_1.outline:hover{background:#2377a5;border-color:#2377a5}.header-city-175{background-position-y:top!important}.add_bottom_45,#PreferredVillas{margin-right:0;margin-left:0;margin:0 auto 20px}@media only screen and (max-width:992px) and (min-width:300px){#PreferredVillas,#Top_Accommodations .add_bottom_45{max-width:98%}}@media(max-width:768px) and (min-width:468px){a.grid_item figure{height:0!important}a.grid_item .info h3{font-size:12px;white-space:nowrap}a.box_news figure figcaption{right:27%}}.info-container-irent ol{list-style:inside decimal;padding-left:0}.detail-description p:first-child{margin-bottom:20px}.box_list ul{padding:20px 10px 20px 20px;border-top:1px solid #ededed;margin-bottom:0;max-height:65px}@media(max-width:575px){.box_list ul li,.box_list ul li:last-child{margin-bottom:0}}#div_container_bottom_1.margin_60_35{background-color:#2377a5;z-index:999;padding:0;color:#fff;display:none}.div-container-bottom-1 .info-container-irent .column>img{width:80px;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-67%)}.div-container-bottom-1 .info-container-irent .column.third{width:fit-content;padding-right:0;position:relative;min-width:118px}.div-container-bottom-1 .info-container-irent .column.two-third{text-align:center;padding-left:0;width:fit-content}#div_container_bottom_1 a.is-btn.is-btn-ghost1.is-upper.is-btn-small{color:#fff;border:1px solid #fff;border-radius:50px}#div_container_bottom_1 a.is-btn.is-btn-ghost1.is-upper.is-btn-small:hover{color:#006995;background-color:#fff}.header-covid-19 .wrapper.wrapperIrent h1.fadeInUp.animated{margin-top:95px}.header-covid-19 .wrapper.wrapperIrent h2.fadeInDown{display:none}#div_container_bottom_1.info-container-irent .column{float:none}.div-container-bottom-1 .info-container-irent .row{margin-top:0;margin-bottom:0;display:flex;flex-wrap:nowrap;justify-content:center}.coronabanner{text-align:right;padding-right:0;max-width:23%;margin:10px 0 0 0}.secondary_nav ul li{display:inline-block;margin-right:0;margin-left:0;border:0;margin-bottom:0}.div-container-bottom-1 .info-container-irent h5{font-size:1.2rem}@media(max-width:992px){.div-container-bottom-1 .info-container-irent .row h5{font-size:1rem}}footer{background-color:#33393f}header.header.sticky{background-color:#2377a5;border-bottom:3px solid transparent}.hero_in a.btn_photos{background:#ffb100}#review_summary{background-color:#2377a5}#review_summary{background-color:#2377a5}a.box_feat i{color:#2377a5;margin-bottom:unset}#homeBlockInformation div.box_feat i,.box_feat_container div.box_feat i{color:#2377a5}a.grid_item .info{background:#2377a5ab}.bookingProcess .cart_section{background:#2377a5 url(/img/pattern_1.svg) center bottom repeat-x}.bookingProcess .cart_section.last{height:300px!important}a.btn_1.outline:hover,.btn_1.outline:hover{background:#2377a5;border-color:#2377a5}a.btn_1:hover,.btn_1:hover,a.btn_1.full-width.btn_availability:hover,.btn_1.full-width.btn_availability:hover{background:#2377a5;color:#fff}.reviews-container .progress-bar{background-color:#2377a5}.form_title h3 strong{background-color:#31a167}a.btn_1.full-width.purchase:hover,.btn_1.full-width.purchase:hover{background-color:#2377a5}a.btn_1.outline,.btn_1.outline{border:2px solid #33a067;color:#fff;background:#33a067}.info-container-irent .btn.btn-primary{color:#fff;background-color:#2377a5}.info-container-irent .btn.btn-primary:hover{color:#fff;background-color:#ffb100;border-color:#ffb100}.btn.btn-primary{-webkit-box-shadow:0 10px 6px -6px #a7a7a7;-moz-box-shadow:0 10px 6px -6px #a7a7a7;box-shadow:0 10px 6px -6px #a7a7a7}.secondary_nav ul li a{color:#fff;padding:5px 4px;border-radius:3px;margin:0 2px 0;font-size:12px;font-weight:600}.secondary_nav ul li a:hover{background-color:#fff;color:#006adb}.secondary_nav ul li a.active{background-color:#fff;color:#006adb}@media only screen and (max-width:992px){.hero_in.hotels_detail .wrapper{padding-bottom:60%}nav.secondary_nav.sticky_horizontal .container{padding-right:0;padding-left:0}.secondary_nav ul{flex-flow:wrap;display:flex;justify-content:center}}ol.Rroman{list-style-type:upper-roman;font-size:1.8em}ol.floo{counter-reset:item;padding-left:10px}li.floo{display:block}li.floo:before{content:counters(item,".") " ";counter-increment:item;font-weight:600}.row.mb-2 .col-md-10.col-sm-10.col-10.pl-0,.row.mb-2 .col-md-10.col-sm-10.col-10.pl-0{overflow:hidden;position:relative;font-weight:600;font-size:1.2em;height:35px}.row.mb-2 .col-md-10.col-sm-10.col-10.pl-0 span.click_drag,.row.mb-2 .col-md-10.col-sm-10.col-10.pl-0 span.click_drag{position:absolute;width:max-content;height:100%;margin:0;line-height:50px;text-align:center;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-animation:scroll-left 10s linear infinite;-webkit-animation:scroll-left 10s linear infinite;animation:scroll-left 10s linear infinite}@-moz-keyframes scroll-left{0%{-moz-transform:translateX(70%);transform:translateX(70%)}100%{-moz-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(70%);transform:translateX(70%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scroll-left{0%{-moz-transform:translateX(70%);-webkit-transform:translateX(70%);transform:translateX(70%)}100%{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.add-contact .row.box_detail .form-group.col-md-12.add_top_20 a{width:-webkit-fill-available}@media(max-width:575px){.sidebar-booking,.sidebar-budget,.sidebar-option{display:block!important}}.bookingProcess .cart_section{background:transparent;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-image:url(/img/v2_aguilarent/achtergrond-booking-page.png);z-index:-2}.hero_in.cart_section.start_bg_zoom:before{background:#2377a5e6}.col-lg-4.booking-button-block a.btn_1.full-width.outline,.col-lg-4.booking-button-block .btn_1.full-width.outline,.form-group.col-md-12.add_top_20 #ContentPlaceHolder_CenterPanel_SendButton.btn_1,#ContentPlaceHolder_CenterPanel_HyperLink_Book_Now_Bottom.btn_1.full-width.outline,#ContentPlaceHolder_CenterPanel_HyperLink_BackToStep1.btn_1.full-width.outline{background-color:#32a067;color:#fff;border:unset;min-height:58px;line-height:1.3;padding:20px 0 0 0}.col-lg-4.booking-button-block a.btn_1.full-width.outline:hover,.col-lg-4.booking-button-block .btn_1.full-width.outline:hover,.form-group.col-md-12.add_top_20 #ContentPlaceHolder_CenterPanel_SendButton.btn_1:hover,#ContentPlaceHolder_CenterPanel_HyperLink_Book_Now_Bottom.btn_1.full-width.outline:hover,#ContentPlaceHolder_CenterPanel_HyperLink_BackToStep1.btn_1.full-width.outline:hover{background-color:#2377a5}.nice-select.wide .list{z-index:1000}.insurancepopup .row.clearfix{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:unset;margin-left:unset}.insurancepopup .column.full{width:100%;padding-left:0;padding-right:0;box-sizing:border-box}.insurancepopup .column.full img{width:-webkit-fill-available;max-width:100%}.insurancepopup .column.full h6{font-size:1.3rem;margin:.8rem 0}.insurancepopup ol.Rroman{list-style-type:upper-roman;font-size:1.8em;margin-block-start:0;margin-block-end:0;margin-inline-start:17px;margin-inline-end:0;padding-inline-start:0}.insurancepopup ol.floo{padding-left:0}.insurancepopup li.floo{display:block}.insurancepopup li.floo:before{content:counters(item,".") " ";counter-increment:item;font-weight:600}.insurancepopup .column.full p,.insurancepage .column.full p{margin:0 0 1rem 0}.insurancepopup .column.full p.Parhead,.insurancepage .column.full p.Parhead{margin:0}.moederdiv{overflow:hidden}.kinddiv{padding-bottom:1000px;margin-bottom:-1000px}#DataGridPriceTable tbody tr td:nth-child(3){text-align:right;font-family:monospace;letter-spacing:-2px;font-size:16px}#DataGridPriceTable tbody tr td:nth-child(4){display:none}.drp-buttons .applyBtn.btn.btn-sm.btn-primary{background-color:#2377a5;border:0}.drp-buttons .applyBtn.btn.btn-sm.btn-primary:hover{background-color:#fff;border:1px solid #2377a5;color:#2377a5}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#2377a5!important}@media(min-width:720px){.daterangepicker{width:unset;max-width:720px;min-width:720px;background-color:#f8f8f8}.calendar-table .table-condensed tbody tr td.daterangepicker-cell{min-width:45px;width:45px;height:38px;line-height:38px}}@media(max-width:720px){.daterangepicker{width:max-content;max-width:min-content;margin-right:unset;background-color:#f8f8f8;margin-top:-40%}}.daterangepicker .calendar{display:none;max-width:unset}.daterangepicker .calendar.left{padding:15px 0 15px 15px}.daterangepicker .calendar.right{padding:15px}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #fff;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next:hover span,.daterangepicker .calendar-table .prev:hover span{color:#2377a5;border:solid #2377a5;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.table-condensed .next.available,.table-condensed .prev.available{background-color:#2377a5}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{text-align:center;vertical-align:middle;min-width:35px;width:35px;height:28px;line-height:28px;font-size:12px;border:1px solid #dee2e6;border-radius:3px;white-space:nowrap;cursor:pointer;margin:2px;color:#333;background-color:#fff}.daterangepicker .calendar-table{border:unset;border-radius:4px;background-color:#fff}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#fff;border-color:#2377a5;color:#2377a5}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:#dee2e6;border-radius:3px;color:#00000026;margin:2px}.daterangepicker.daterangepicker-availability .table-condensed td.in-range{background-color:#2377a573!important;border-color:transparent;color:#fff;border:1px solid #2377a561}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#2377a5;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto;color:#666}.table-condensed th.weekend.available{color:#333}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through;margin:2px}.daterangepicker.show-calendar .drp-buttons{clear:both;text-align:right;padding:8px 15px 8px 8px;border-top:1px solid #ddd;line-height:12px;vertical-align:middle}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:700;padding:4px 8px;width:118px}.daterangepicker.ltr .calendar.right .calendar-table,.daterangepicker.rtl .calendar.left .calendar-table{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;background-color:transparent}.daterangepicker.ltr .calendar.left{clear:left;margin-right:0;background-color:rgba(0,0,0,.01)}.daterangepicker.ltr .calendar.left .calendar-table{padding-right:8px;background-color:transparent;width:max-content}.daterangepicker.ltr .calendar.right{margin-left:0;background-color:rgba(0,0,0,.01)}.daterangepicker .calendar-table table{border-spacing:2px;border-collapse:separate}.calendar-table .table-condensed tbody tr td.daterangepicker-cell{border-collapse:separate;border-radius:3px;font-size:12px;margin:2px;border-spacing:1px}.daterangepicker-cell.active.end-date.in-range.available{background-color:#2377a5!important;border-color:transparent;color:#fff}.daterangepicker.show-calendar .drp-buttons{width:100%}@media(max-width:992px){#detail_box_qr.box_detail.booking,.addthis_inline_share_toolbox{display:none}}.main-menu>ul>li span>a:after,i.icon-search-1.icon-header:after,i.icon-heart-empty.icon-header:after,.sticky i.icon-search-1.icon-header:after,.sticky i.icon-heart-empty:after{content:"";display:block;width:0;height:2px;background:#fff;-webkit-transition:width .3s;transition:width .3s}.main-menu>ul>li span>a:hover:after,i.icon-search-1.icon-header:hover:after,i.icon-heart-empty.icon-header:hover:after,.sticky i.icon-search-1.icon-header:hover:after,.sticky i.icon-heart-empty:hover:after{content:"";display:block;width:100%;height:2px;background:#fff;-webkit-transition:width .3s;transition:width .3s;opacity:1}.main-menu>ul>li span>a{opacity:1;font-size:.9rem;font-weight:600;text-transform:capitalize;padding:0 5px}.main-menu>ul>li span:hover>a,ul#top_menu li a:hover,ul#top_menu li a:hover{opacity:1;color:#fff}header.sticky .main-menu>ul>li span>a,header.sticky .main-menu>ul>li span:hover>a{color:#fff;opacity:1;font-size:.8rem;padding:0 5px}.sticky .icon-search-1.icon-header,.sticky .icon-heart-empty.icon-header{color:#fff;opacity:1}header.sticky .main-menu>ul>li span>a:hover:after,header.sticky .main-menu>ul>li span>a:active:after,header.sticky i.icon-search-1.icon-header:hover:after,header.sticky i.icon-heart-empty:hover:after{background:#fff}.header.mm-slideout{display:flex;flex-flow:row-reverse;justify-content:space-between}.header.mm-slideout div:nth-child(2){order:2}.header.mm-slideout ul#top_menu{margin:7px 0 0 10px}header #logo{margin-right:50px}.btn_mobile:after{content:"MENU";display:block;color:#fff;font-size:11px;background:none;opacity:1;font-weight:600}@media only screen and (min-width:992px){.main-menu ul,.main-menu ul li{position:relative;margin:0;padding:0;display:flex;flex-flow:wrap;justify-content:flex-end}}#ContentPlaceHolder_CenterPanel_HyperLink_NoResults_Button{display:none}.widthbtn{text-transform:uppercase;width:calc(50% - 10px);font-size:.8rem;letter-spacing:normal;min-width:250px}@media(max-width:992px){.widthbtn{width:calc(100% - 10px);letter-spacing:2px;margin-bottom:20px}}@media(max-width:992px){.calendar-table .table-condensed tbody tr td.daterangepicker-cell{min-width:45px;width:45px}.hero_in a.btn_photos{min-width:80%}}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.01)}.table-striped tbody tr:nth-of-type(even){background-color:rgba(0,0,0,.03)}.detail .description_container table#Datagrid_Extra_Opcionales.table.table-hover.table-sm.table-striped tbody tr td:nth-of-type(3n+0),.detail .description_container table#Datagrid_Extra_Obligatorios.table.table-hover.table-sm.table-striped tbody tr td:nth-of-type(3n+0){color:#2377a5;font-size:25px;line-height:1;padding-right:10px;padding-left:0;max-width:15px}.certainperiods{color:#2377a5;font-size:25px;line-height:0;vertical-align:-webkit-baseline-middle}#ContentPlaceHolder_CenterPanel_Panel_Card{display:none}#div_step3_opciones_pagos hr:nth-of-type(2n+0){display:none}#PreferredVillas section:nth-child(2){display:flex;flex-flow:column-reverse}#PreferredVillas.container-fluid.margin_60_35.pl-lg-5.pr-lg-5 section div.main_title_3 span{display:none}#PreferredVillas.container-fluid.margin_60_35.pl-lg-5.pr-lg-5 section div.main_title_3 h2{margin-top:0}@media(min-width:400px) and (max-width:892px){.col-lg-5.col-md-12.p-r-5.footer-col-1,.col-lg-3.col-md-6.ml-lg-auto.footer-col-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-3.col-md-6.footer-col-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(max-width:991px){.custom-search-input-2 .form-group{margin-bottom:0}.custom-search-input-2 .col-lg-3:nth-child(2){margin-top:45px}.custom-search-input-2 .col-lg-3:nth-child(3){margin-top:17px}.custom-search-input-2 i{background-color:transparent}.custom-search-input-2 .col-lg-4 input{border:0;border-radius:3px 3px 0 0}.custom-search-input-2 .col-lg-4 .form-group-qs-custom a{display:block;margin:unset}}.custom-search-input-2 .col-lg-3 .nice-select .list{max-height:40vh}.mm-panels>.mm-panel.mm-hasnavbar{background-color:#2377a5}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:#f8f9fa}.mm-panels .mm-navbar,.mm-menu .mm-listview{border-color:#c3c3c3}.mobile-device ul.mm-listview li a,.mm-menu em.mm-counter{color:#e8e8e8!important}.mm-menu .mm-listview>li .mm-next:after,.mm-menu em.mm-counter,.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:#e2e2e2}.mm-next:after,.mm-prev:before{border-top:4px solid transparent;border-left:4px solid transparent;width:12px;height:12px}@media only screen and (max-width:991px){ul.mm-listview li a{color:#e8e8e8!important}}.mm-listview>li:not(.mm-divider):after{right:20px}@media(max-width:992px){.bg_color_1.detail .container.margin_60_35 .row{flex-direction:unset}}@media(max-width:768px) and (min-width:500px){.col-md-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media(min-width:767px){#Short_Access a.box_feat{height:100%;padding:40px 30px 0 30px;min-height:180px}#Short_Access a.box_feat p:nth-child(3){margin-bottom:0;position:absolute;left:50%;margin-right:-50%;transform:translate(-50%,-50%);bottom:0}#Short_Access .box_feat_note{min-height:unset}#Short_Access .box_feat_note p{margin-bottom:50px}#Short_Access .col-lg-4{margin-bottom:20px}}#div_step3_opciones_pagos .bd-callout-warning h5{color:#f00;font-weight:600}#div_step3_opciones_pagos .bd-callout.bd-callout-warning h5{font-size:1.8rem}.book-now-btn{display:block!important}.hero_single.version_2.quick_search.start_bg_zoom .wrapper.wrapperIrent{background-color:rgba(0,0,0,15%)!important}.secondary_nav_booking_blocks{color:#fff}.container.margin_60_35 .col-lg-8.detail-left-container #prices_detail .bd-callout.bd-callout-warning p{margin-bottom:0;margin-top:10px}.container.margin_60_35 .col-lg-8.detail-left-container #prices_detail .bd-callout.bd-callout-warning h2{font-size:1.1rem}.container.margin_60_35 .col-lg-8.detail-left-container .bd-callout ul,.container.margin_60_35 .col-lg-8.detail-left-container .detail-description ul{margin-block-start:.3em;padding-inline-start:20px}.container.margin_60_35 .col-lg-8.detail-left-container h3,.container.margin_60_35 .col-lg-8.detail-left-container h2{font-size:1.4rem}.container.margin_60_35 .col-lg-8.detail-left-container h4{font-size:1.2rem}.list_pool_description.bullets ul.bullets li{position:relative;padding-left:20px;font-size:14px}.filter-switch .icon-equalizer,.filter-li .icon-equalizer{-webkit-animation:rotateRight 3s infinite!important;animation:rotateRight 3s infinite!important;will-change:transform;transform-origin:center;display:inline-block}@media(min-width:991px){.listing_map .filter-switch{background-color:#ffa500;color:#fff;box-shadow:2px 2px 4px white;transition:rotate}}@media(min-width:0) and (max-width:575px){.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-6 a.grid_item .info{padding:10px 20px 0 8px}a.grid_item figure{height:140px!important}#Paralax_Info .container.clearfix .box_1 h3{font-size:1.2rem}#div_container_bottom_6.column.fourth.center{width:50%}#div_container_bottom_6 .info-container-irent h1.size-42 span,.info-container-irent h1.size-42{font-size:15px!important}a.grid_item .info h3{font-size:12px;white-space:nowrap}#div_container_bottom_6{width:90%}#homeBlockInformation .row .box_feat_inner p{display:none}#homeBlockInformation .row .box_feat{display:flex;flex-wrap:nowrap;justify-content:space-between;box-sizing:border-box}#homeBlockInformation div.box_feat i{font-size:40px;font-size:2.5rem}#homeBlockInformation .row .box_feat_inner h3{font-size:11px;font-size:.7rem;padding:0 5px;margin:7px 0 0 0}#homeBlockInformation div.box_feat p{margin-bottom:1rem;margin-block-end:0}#homeBlockInformation div.box_feat p a{padding:10px 15px;font-size:.7rem}}@media(min-width:575px) and (max-width:1024px){#div_container_bottom_6 .info-container-irent h1.size-42 span,.info-container-irent h1.size-42{font-size:1rem!important}}@media(min-width:1024px){#div_container_bottom_6 .info-container-irent h1.size-42 span,.info-container-irent h1.size-42{font-size:1.6rem!important}}#div_container_bottom_6 .info-container-irent{max-width:1000px;margin:0 auto}.hero_single.start_bg_zoom:before{animation:pop-in 10s .3s cubic-bezier(0,15,0,1) forwards}#PreferredVillas{max-width:1275px}#Top_Accommodations .add_bottom_45{max-width:1200px}.hero_in.registration:before,.hero_in.general.header-holiday-rentals:before,.hero_in.general.header-verhuur-vakantiehuis:before,.hero_in.general.header-location-maison-vacances:before,.hero_in.general.header-ferienhausvemietung:before,.hero_in.general.header-casas-de-vacaciones:before,.hero_in.header-alquilar-mi-casa:before,.hero_in.header-let-my-property,.hero_in.header-mijn-huis-verhuren,.hero_in.header-louer-mon-logement,.hero_in.header-mein-ferienhaus-vermieten,.hero_in.general.header-how-to-let-legally-in-spain:before,.hero_in.general.header-alquiler-legal-en-españa:before,.hero_in.general.header-mein-ferienhaus-legal-in-spanien-vermieten:before,.hero_in.general.header-louer-legalement-une-maison-de-vacances-en-espagne:before,.hero_in.general.header-legaal-verhuren-in-spanje:before,.hero_in.general.header-descuentos:before,.hero_in.general.header-servicio-tecnico:before,.hero_in.general.header-technischer-dienst:before,.hero_in.general.header-technische-service:before,.hero_in.general.header-technical-service:before,.hero_in.general.header-korting:before,.hero_in.general.header-discount:before,.hero_in.general.header-rabais:before,.hero_in.general.header-rabatt:before,.hero_in.general.header-evitar-fraudes:before,.hero_in.general.header-huurfraude-voorkomen:before,.hero_in.general.header-aviod-rental-fraud:before,.hero_in.general.header-mietbetrug-vermeiden:before,.hero_in.general.header-eviter-la-fraude:before{background:url(/img/v2_aguilarent/infotext/banner_registration.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.listing .col-lg-9.products div#ContentPlaceHolder_CenterPanel_div_info_h2{display:none}.map-mode{font-weight:500}.detail-read-less,.detail-reviews-read-less,.detail-prices-read-less{display:none}.detail-expandable{transition:max-height .5s ease-out;max-height:500px;overflow:hidden;z-index:1;transition:1s}.detail-read-less,.detail-read-more{padding-top:100px;margin-top:-120px;background-image:linear-gradient(to bottom,#fff0,white);z-index:2;position:relative;text-align:right;font-weight:700;margin-bottom:40px;cursor:pointer;font-size:15px}.detail-read-less{background-image:unset;margin-top:-88px}.detail-read-less span,.detail-read-more span{border-width:1px;border-style:solid;border-radius:100px;border-color:#2377a5;padding:3px 20px;text-transform:uppercase;font-size:.8em;font-weight:bold;position:relative;z-index:2;background-color:#fff;color:inherit;line-height:2.1em;font-size:.75em}.detail-read-more:after,.detail-read-less:after{content:"";height:1px;border-top-style:solid;border-top-width:1px;border-color:#2377a5;display:block;width:100%;left:0;bottom:12px;position:absolute;z-index:1}.blauwwit{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-left-width:.25rem;border-radius:.25rem;background-color:#fff;border-left-color:#5bc0de}.listing .container .col-lg-9.products .list-info{padding:0}.listing .container .col-lg-9.products h1,.listing .container .col-lg-9.products h2,.listing .container .col-lg-9.products h3,.listing .container .col-lg-9.products h4{font-size:1.2rem;margin:0;line-height:unset}.column.full.center.Qfoto{margin:0 0 0 0;padding:0 0 0 0}.center.Qcenter{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.center.Qcenter img{margin:0}.products .list-info .info-container-irent .column.full.center .center{display:flex;justify-content:space-between;margin:8px 0}.products .list-info .info-container-irent .column.full.center .center img{margin:0}#detail_iconos.mt-4 .col-md-12{padding-left:0}.form-group.Dist_Ski_Slopes,.form-group.Dist_Ski_Lift{display:none}.form-group.Dist_Ski_Slopes,.form-group.Dist_Ski_Lift{display:none}@media(max-width:767px){#Short_Access a#ContentPlaceHolder_CenterPanel_ctl00_HyperLink_Cuadro_Home1,#Short_Access a#ContentPlaceHolder_CenterPanel_ctl00_HyperLink_Cuadro_Home2,#Short_Access a#ContentPlaceHolder_CenterPanel_ctl00_HyperLink_Cuadro_Home3{display:flex;display:-ms-flexbox;-ms-flex-wrap:nowrap;justify-content:space-between;flex-wrap:nowrap;align-items:center}#Short_Access a.box_feat div:nth-child(2){min-height:auto;padding:0 10px}#Short_Access a.box_feat div:nth-child(2) p{display:none}#Short_Access a.box_feat p:nth-child(3){max-width:40%;float:right;margin-bottom:0;margin-top:10px}#Short_Access a.box_feat,#main #homeBlockInformation div.box_feat{padding:10px}#Short_Access a.btn_1,#Short_Access .btn_1{padding:15px}#Short_Access a.box_feat i,#main #homeBlockInformation div.box_feat i{font-size:38px;font-size:2.375rem;margin-bottom:unset}#main #homeBlockInformation .box_feat{display:flex;display:-ms-flexbox;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center}#main #homeBlockInformation .box_feat_inner p{display:none}#main #homeBlockInformation .box_feat_inner{min-height:auto;display:flex;width:70%;justify-content:center}#main #homeBlockInformation .box_feat p.centerLink{margin-top:unset;margin-bottom:unset}#main #homeBlockInformation .box_feat p.centerLink a.btn_1{padding:15px}}#Top_Accommodations .add_bottom_45 .row .col-sm-6 a.grid_item .info h3 p{font-size:60%;margin-top:0;font-weight:bold;text-transform:uppercase}@media(min-width:0) and (max-width:575px){.margin_60_35{padding-top:30px;padding-bottom:5px}#homeBlockInformation .row .box_feat{display:flex;flex-wrap:nowrap;justify-content:space-between;box-sizing:border-box;align-items:center}#homeBlockInformation div.box_feat i{font-size:40px;font-size:2.5rem}.col-md-6 .box_feat_inner{min-height:unset}#homeBlockInformation .row .box_feat_inner h3{font-size:11px;font-size:1rem;padding:0 5px;margin:7px 10px 0 10px}#homeBlockInformation .row .box_feat_inner p{display:none}#homeBlockInformation div.box_feat p{margin-bottom:1rem;margin-block-end:0;min-width:9em}#homeBlockInformation div.box_feat p a{padding:10px 15px;font-size:.7rem}#Top_Accommodations .add_bottom_45 .row a.grid_item figure,#PreferredVillas .row a.grid_item figure{height:0!important}}@media(max-width:767px){a.grid_item figure{height:0!important}a.grid_item .info h3{font-size:16px;white-space:nowrap}a.box_news figure figcaption{right:27%}}.logoportales-container{position:relative;width:100%;overflow:hidden;height:50px}.logoportales-carousel{display:flex;position:absolute;animation:scroll-portales 50s linear infinite;animation-delay:2s}.logoportales-carousel img{width:auto;height:30px;padding:0 20px}@keyframes scroll-portales{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}div#div_container_bottom_7{background:#fff;width:100%;max-width:none;padding-bottom:10px;padding-top:20px;border-top:1px solid #dee2e6}div#div_container_bottom_7 .column.full.center h4{font-weight:bold;font-size:2em;text-align:center;height:auto;padding-bottom:18px;padding-top:10px}div#div_container_bottom_7 .column.full.center h4 span{color:#ccc}.info-container-irent .column.fourth img{max-height:70px;width:auto}.info-container-irent h1,.info-container-irent h2,.info-container-irent h3,.info-container-irent h4,.info-container-irent h5,.info-container-irent h6{font-family:inherit;font-weight:400;letter-spacing:0;line-height:unset;margin:.8rem 0 0;color:#333}div#ContentPlaceHolder_CenterPanel_div_sales_info{padding-right:0;padding-left:0}@media only screen and (min-width:992px){.main-menu ul ul li a{padding:10px 10px;font-size:9.5px;font-size:.65rem}}.theiaStickySidebar .box_detail.booking .price #ContentPlaceHolder_CenterPanel_price_detail #Div_Price_Detail_Box{margin-top:5px}.col-lg-4 .theiaStickySidebar .box_detail.booking .cat_star{margin-left:-4px}.small-inf-izq.small-offer a.medium-dialog{color:#fff;font-weight:900}.list-div-1.list-dinamic .list-div-2.isotope-item figure small.small-top-izq{color:#fff}.list-div-1.list-dinamic small.small-inf-izq.small-offer{background-color:#ffc107!important;box-shadow:120px 80px 40px 20px #ffc107}.box_list figure .small-top-izq{border:1px solid #ffffff78}.filters-ul.clearfix .filters-responsive-hidden.hide-filter-li .tab-li i{color:rgb(var(--i-theme-custom));font-size:25px;display:inline;vertical-align:middle}.filters-ul.clearfix li#ContentPlaceHolder_CenterPanel_tab_info_li,#ContentPlaceHolder_CenterPanel_bottom_listing_link{border:0;padding:3px 0 0 12px}.filters-ul.clearfix li#ContentPlaceHolder_CenterPanel_tab_info_li i.icon-info-circled{color:#ffa500!important}#ContentPlaceHolder_CenterPanel_bottom_listing_link{padding-left:0}.footer-li-tiktok,.footer-li-whatsapp,.footer-li-instagram,div.follow_us{display:none!important}.panel-prices-table{display:none}#PreferredVillas a.grid_item figure small{position:absolute;background-color:#000000a1;text-transform:initial;color:#e9ecef;font-weight:600;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:6px;line-height:1.3;z-index:9;top:-100%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);max-width:95%;width:95%;transition:top .6s ease;font-size:90%}#PreferredVillas a.grid_item:hover figure small{top:30%}.option-button-bottom{display:block}a.btn_1.full-width.wishlist,.btn_1.full-width.wishlist{border-color:#007bff;color:#007bff;background:#fff}a.btn_1.full-width.iswishlist,.btn_1.full-width.iswishlist{border:2px solid #fc5b62;color:#fc5b62;background:#fff}a.btn_1.full-width.wishlist:hover,.btn_1.full-width.wishlist:hover{border-color:#007bff;color:#fff;background:#007bff}.step.add-contact .color-danger{font-size:200%;line-height:0;vertical-align:middle}@media only screen and (min-width:992px){.hero_single.version_2{height:65vh}}.box_list a.wish_bt.liked:after,.box_grid a.wish_bt.liked:after{color:#dc3545!important}.box_irent .our_offices{font-size:1.3em;color:var(--info);padding-left:5px}.box_irent .company_item{padding:5px}.box_irent .company_country{font-size:1.2em;color:var(--orange)}.box_irent .company_name{font-weight:700}.box_irent .div_company_banner{padding:5px;font-weight:600;color:#868686}.box_irent .div_company_creditcards{padding:5px;text-align:center;font-weight:600}.div_company_banner_button{text-align:center;margin-top:10px;margin-bottom:10px}.div_company_banner_button a{color:#fff}.div_company_banner_title{font-size:20px;color:#555;font-weight:600;letter-spacing:-.3px;padding:5px}.div_company_banner_text{font-size:15px;color:#555!important;font-weight:500;letter-spacing:-.3px;padding:5px}.box_irent .div_company_banner{position:relative;float:left;border-color:#fff;background-color:#f5f5f5;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;padding:5px;margin-top:20px;margin-bottom:20px}@media only screen and (min-width:992px){.hero_in .wrapper{display:flex;flex-direction:column;justify-content:flex-end;height:100%}}#Top_Accommodations .add_bottom_45 .main_title_3 h2:nth-of-type(2){display:none}ul#cat_nav li.tab_li_option{display:block}.info-container-irent .display h5,.col-lg-9.products .info-container-irent h5{font-size:1.3em}.list-info .info-container-irent p,.list-info .info-container-irent td,.list-info .info-container-irent label{font-size:inherit;line-height:inherit;font-weight:300;margin-bottom:1rem;margin-top:.3rem}.list-info .info-container-irent li{font-size:inherit;line-height:inherit;font-weight:300;margin-bottom:0;margin-top:0}.list-info .info-container-irent .bd-callout ul{margin-block-start:0}.info-container-irent .col-lg-12.bd-callout.bd-callout-info p.above-ul{margin-bottom:0}.info-container-irent .col-lg-12.bd-callout.bd-callout-info p,.info-container-irent .col-lg-12.bd-callout.bd-callout-info td,.info-container-irent .col-lg-12.bd-callout.bd-callout-info label{line-height:inherit;margin-top:0;margin-bottom:1rem}.filters-responsive-hidden.hide-filter-li label.sort-wrap:after{right:29px;top:2px;font-size:large;color:#f4a504}.filters-responsive-hidden.hide-filter-li div.layout_view,.filters-responsive-hidden.hide-filter-li div.filter_view{padding:6px 8px 3px 8px}.info-container-irent .column.full p a i.icon-map-1{color:#f4a504;font-size:large}.info-container-irent .column.full p a i.icon-map-1:before{line-height:0}.rentalconditions{font-size:.75rem}.menuartikel{padding:10px 0;position:sticky;top:0;left:0;width:100%;z-index:1000;margin-bottom:90px}.menuartikel h3 a{color:#2477a5;font-weight:400;border:1px solid #aaa;padding:4px 10px;border-radius:4px;background-color:#e9ecef5e;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;text-align:center;font-size:.8em}.menuartikel a:hover{color:#ffa500}.artikel h3:nth-of-type(1){margin-top:90px}.artikel h3{color:#2477a5}.row.justify-content-between .top-50px{margin-top:-50px}.footer-col-1 ul.contacts li{display:flex;justify-content:flex-start}.column.full.rentalconditions ol li::marker{font-weight:600}.container .info-container-irent .display p{font-size:1rem;font-style:italic;line-height:inherit}@media(max-width:1024px){.container .info-container-irent .display p{font-size:.8rem;font-style:italic;line-height:inherit}}.container .row .info-container-irent .row.clearfix p{margin:0 0 .6rem}.container.margin_60_35 .info-container-irent h4,.container.margin_60_35 .info-container-irent h5{margin-block-end:0;margin:0}.column.full.noventa{width:90%;margin:0 auto}#option_step1>table:nth-child(3) td.column-incluidos-nombre,#booking_step1>table:nth-child(3) td.column-incluidos-nombre{font-size:1.25rem;font-weight:500}div#Label_Conditions ol{list-style:numeric}div#large-dialog div#Label_Conditions{padding:0 5% 20px}.bookingProcess div#booking_step_finish .row .col-lg-4{max-width:unset}.bookingProcess div#booking_step_finish span ul li{font-size:.7em;font-weight:400;line-height:normal}.container.margin_60_35 .main_title_2 a{color:#2477a5;font-weight:600;text-decoration:underline}a:focus{color:#007bff;outline:0}.listing .products .info-container-irent .container-wide .col-lg-12.bd-callout.bd-callout-info .row.clearfix .column.full p,.listing .products .info-container-irent .container-wide .col-lg-12.bd-callout.bd-callout-info .row.clearfix .column.full h4{margin:0}.bg_color_1 .row.justify-content-between .col-lg-12.info-container-irent .row.clearfix .column.full .infotextllinks{font-weight:800;color:#04b6e0}div#Label_Conditions p{margin-bottom:8px}div#Label_Conditions h6{margin-bottom:2px}.info-container-irent .column.full.rentalconditions h6{font-size:1rem}.info-container-irent .column.full.rentalconditions p,.info-container-irent .column.full.rentalconditions td,.info-container-irent .column.full.rentalconditions li,.info-container-irent .column.full.rentalconditions label{line-height:1.6}.info-container-irent .column.full.rentalconditions ul{list-style-type:disc;margin-bottom:.5rem}div#Label_Conditions ul{list-style-type:disc;margin-bottom:.5rem}div#Label_Conditions ul{list-style-position:outside;padding-left:1.2em}div#Label_Conditions li{padding-left:0}div#Label_Conditions h4{font-size:1rem;margin-bottom:0}div#ContentPlaceHolder_CenterPanel_Panel_discounts .bd-callout{padding:1rem 0 0 0;margin-bottom:0}div#ContentPlaceHolder_CenterPanel_Panel_discounts .bd-callout p{margin-bottom:.5em;margin-top:0}div#ContentPlaceHolder_CenterPanel_Panel_discounts .bd-callout p b{font-size:1.5em;color:#2278a5}
