@charset "UTF-8";.section_find_your_best{background-color:#fcf8ea}.section_find_your_best .section_find_your_best_wrap{padding:40px 0}@media all and (min-width:992px){.section_find_your_best .section_find_your_best_wrap{padding:100px 40px;padding-bottom:90px;max-width:1440px;margin:0 auto}}.section_find_your_best .section_find_your_best_wrap .content{display:flex;flex-direction:row;overflow:scroll;gap:10px;padding-inline:20px;width:100%}@media all and (max-width:992px){.section_find_your_best .section_find_your_best_wrap .content{gap:10px}}.section_find_your_best .section_find_your_best_wrap .content::-webkit-scrollbar{width:0}.section_find_your_best .section_find_your_best_wrap .content::-webkit-scrollbar-track{background:0 0}.section_find_your_best .section_find_your_best_wrap .content::-webkit-scrollbar-thumb{background-color:transparent}@media all and (min-width:992px){.section_find_your_best .section_find_your_best_wrap .content{gap:20px}}.section_find_your_best .section_find_your_best_wrap .title{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;width:100%;padding-inline:20px;margin-bottom:30px;max-width:1110px;align-self:center}@media all and (min-width:992px){.section_find_your_best .section_find_your_best_wrap .title{font-size:40px;line-height:45px;letter-spacing:2px;margin-bottom:80px}}div.c0001_card_your_best-cmp{border-radius:5px;width:308px;height:458px;position:relative}@media all and (min-width:992px){div.c0001_card_your_best-cmp{width:440px;height:545px;overflow:hidden}}div.c0001_card_your_best-cmp .link_wrap{opacity:1;transition:all .5s ease-out;cursor:pointer}div.c0001_card_your_best-cmp .link_wrap:hover{opacity:.8}div.c0001_card_your_best-cmp .img{height:100%;min-width:100%;border-radius:5px;object-fit:cover;width:308px;transform:none!important;transition:none!important}@media all and (min-width:992px){div.c0001_card_your_best-cmp .img{width:440px}}@media (min-width:992px) and (hover:hover){div.c0001_card_your_best-cmp .img{transition:all .5s ease-out!important}div.c0001_card_your_best-cmp .img:hover{transform:scale(1.1)!important}}div.c0001_card_your_best-cmp .flag_new_villa{background-color:#8cace8;width:155px;padding-right:30px;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 50%,calc(100% - 30px) 100%,0 100%);height:60px;display:flex;align-items:center;position:absolute;bottom:40px}@media all and (min-width:992px){div.c0001_card_your_best-cmp .flag_new_villa{width:80px;height:fit-content;top:0;right:52px;padding-bottom:40px;clip-path:polygon(0 0,100% 0,100% calc(100% - 42px),50% 100%,0 calc(100% - 42px))}}div.c0001_card_your_best-cmp .flag_last_minute{background-color:#aa8500;width:155px;padding-right:30px;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 50%,calc(100% - 30px) 100%,0 100%);height:60px;display:flex;align-items:center;position:absolute;bottom:40px}@media all and (min-width:992px){div.c0001_card_your_best-cmp .flag_last_minute{width:80px;height:fit-content;top:0;right:52px;padding-bottom:40px;clip-path:polygon(0 0,100% 0,100% calc(100% - 42px),50% 100%,0 calc(100% - 42px))}}div.c0001_card_your_best-cmp .flag_best_offer{background-color:#989a50;width:155px;padding-right:30px;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 50%,calc(100% - 30px) 100%,0 100%);height:60px;display:flex;align-items:center;position:absolute;bottom:40px}@media all and (min-width:992px){div.c0001_card_your_best-cmp .flag_best_offer{width:80px;height:fit-content;top:0;right:52px;padding-bottom:40px;clip-path:polygon(0 0,100% 0,100% calc(100% - 42px),50% 100%,0 calc(100% - 42px))}}div.c0001_card_your_best-cmp .flag_long_term{background-color:#3c528e;width:155px;padding-right:30px;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 50%,calc(100% - 30px) 100%,0 100%);height:60px;display:flex;align-items:center;position:absolute;bottom:40px}@media all and (min-width:992px){div.c0001_card_your_best-cmp .flag_long_term{width:80px;height:fit-content;top:0;right:52px;padding-bottom:40px;clip-path:polygon(0 0,100% 0,100% calc(100% - 42px),50% 100%,0 calc(100% - 42px))}}div.c0001_card_your_best-cmp .flag_text{color:#fcf8ea;padding:15px 7px;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:13px;letter-spacing:.11px;text-transform:uppercase}@media all and (min-width:992px){div.c0001_card_your_best-cmp .flag_text{padding:15px 12px}}div.c0001_card_your_best-cmp .flag_text a{color:#fcf8ea}div.c0001_card_your_best-cmp p{margin-bottom:0}.c0002_destinations_cmp{background-color:#fcf8ea}.c0002_destinations_cmp h1,.c0002_destinations_cmp h2,.c0002_destinations_cmp h3,.c0002_destinations_cmp h4,.c0002_destinations_cmp h5,.c0002_destinations_cmp h6{font-family:"Tiempos Text",serif}@media all and (max-width:892px){.c0002_destinations_cmp{padding-bottom:45px}}.c0002_destinations_cmp .destinations_wrap{max-width:1440px;margin:0 auto}@media all and (max-width:892px){.c0002_destinations_cmp .destinations_wrap{padding:40px 0 0;max-height:900px}}@media all and (min-width:801px){.c0002_destinations_cmp .destinations_wrap{max-height:870px}}.c0002_destinations_cmp .c0002_destinations{margin:0}.c0002_destinations_cmp .destinations-left{width:100%;padding:0 20px}@media all and (min-width:892px){.c0002_destinations_cmp .destinations-left{width:50%;height:960px;padding:0}}@media all and (min-width:801px){.c0002_destinations_cmp .destinations-left{max-height:870px}}.c0002_destinations_cmp .destinations-left .title{font-family:EuclidFlex,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;color:#222e50;padding:100px 40px 15px 40px}@media all and (max-width:892px){.c0002_destinations_cmp .destinations-left .title{font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;padding:0 0 20px 0}}.c0002_destinations_cmp .destinations-left .list{font-family:"Tiempos Text",serif;font-size:55px;text-decoration:none;padding:0 40px;font-style:normal;font-weight:400;line-height:70px;letter-spacing:-1.3px;text-transform:capitalize}@media all and (max-width:892px){.c0002_destinations_cmp .destinations-left .list{display:flex;flex-wrap:wrap;padding:0 0 30px;margin:0}}.c0002_destinations_cmp .destinations-left li{list-style:none;color:#222e50}@media all and (max-width:892px){.c0002_destinations_cmp .destinations-left li{font-size:25px;min-width:145px;max-width:250px;line-height:35px}}.c0002_destinations_cmp .destinations-left a,.c0002_destinations_cmp .destinations-left h3{font-size:55px;color:#222e50;transition:all .5s ease-out;text-decoration:underline;padding-bottom:20px;margin-bottom:0}@media all and (max-width:892px){.c0002_destinations_cmp .destinations-left a,.c0002_destinations_cmp .destinations-left h3{font-size:25px;padding-bottom:5px}}.c0002_destinations_cmp .destinations-left a:hover,.c0002_destinations_cmp .destinations-left h3:hover{color:#5c7cd9;cursor:pointer}@media all and (min-width:892px){.c0002_destinations_cmp .destinations-left li:last-child{position:absolute;bottom:0;padding-bottom:20px}}@media all and (max-width:892px){.c0002_destinations_cmp .destinations-left li:last-child{padding:initial}}.c0002_destinations_cmp .destinations-right{width:50%;height:960px;overflow:hidden}@media all and (max-width:892px){.c0002_destinations_cmp .destinations-right{overflow:hidden;height:550px;width:100%;padding:0}}@media all and (min-width:801px){.c0002_destinations_cmp .destinations-right{max-height:870px}}.c0002_destinations_cmp .destinations-right .img{height:100%;width:100%;object-fit:cover;transition:all .5s ease-out}@media all and (max-width:892px){.c0002_destinations_cmp .destinations-right .img{height:100%;overflow:hidden;width:100%;position:top}}.c0002_destinations_cmp .hidden{transition:all .5s ease-out;opacity:0}.c0002_destinations_cmp .nothidden{transition:all .5s ease-out;opacity:1}.c0002_destinations_cmp .displaynone{transition:all .5s ease-out;display:none}.c0002_destinations_cmp .img{position:absolute;top:0}.c0002_destinations_cmp .c0002_img1{z-index:6}.c0002_destinations_cmp .c0002_img2{z-index:5}.c0002_destinations_cmp .c0002_img3{z-index:4}.c0002_destinations_cmp .c0002_img4{z-index:3}.c0002_destinations_cmp .c0002_img5{z-index:2}.c0002_destinations_cmp .c0002_img6{z-index:1}.c0003_always_here_wrap{margin:0 auto;max-width:1450px;padding-bottom:100px}@media all and (max-width:992px){.c0003_always_here_wrap{padding-bottom:40px}}section.c0004_new_horizon_cmp{background-color:#fcf8ea}section.c0004_new_horizon_cmp .c0004_new_horizon_wrap{margin:0 auto;max-width:1450px;padding:40px 20px 40px 20px;display:flex;align-items:center;justify-content:space-between}@media all and (min-width:992px){section.c0004_new_horizon_cmp .c0004_new_horizon_wrap{padding:100px 40px 100px 40px}}@media all and (min-width:992px){section.c0004_new_horizon_cmp .c0004_new_horizon_box{display:flex;flex-direction:column;width:100%}}section.c0004_new_horizon_cmp .c0004_new_horizon_box .title{font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;margin-block-end:50px}@media all and (min-width:992px){section.c0004_new_horizon_cmp .c0004_new_horizon_box .title{max-width:500px;font-size:40px;font-style:normal;font-weight:500;line-height:45px;letter-spacing:2px;text-transform:uppercase;width:100%}}section.c0004_new_horizon_cmp .c0004_new_horizon_box .img_box{height:400px;overflow:hidden;border-radius:5px;margin-top:0;margin-right:auto;margin-bottom:30px;margin-left:auto}@media all and (min-width:992px){section.c0004_new_horizon_cmp .c0004_new_horizon_box .img_box{height:650px;align-self:self-start;margin:0;width:48%}}section.c0004_new_horizon_cmp .c0004_new_horizon_box img{width:100%;height:100%;object-fit:cover}@media all and (min-width:992px){section.c0004_new_horizon_cmp .c0004_new_horizon_box img{width:100%;height:670px;margin-top:-15px}}@media all and (min-width:992px){section.c0004_new_horizon_cmp .c0004_new_horizon_box .info{width:40%;display:flex;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;align-self:flex-start}}section.c0004_new_horizon_cmp .c0004_new_horizon_box .body{font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px}@media all and (min-width:992px){section.c0004_new_horizon_cmp .c0004_new_horizon_box .body{font-size:22px;line-height:33px;letter-spacing:-.44px;width:100%}}section.c0004_new_horizon_cmp .c0004_new_horizon_box a{border-radius:5px;color:#fcf8ea;text-align:center;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;padding:10px 30px;display:flex;align-items:center;justify-content:center;width:100%;transition:all .5s ease-out;margin-top:40px}@media all and (min-width:992px){section.c0004_new_horizon_cmp .c0004_new_horizon_box a{margin-top:60px;width:fit-content}}section.c0004_new_horizon_cmp .c0004_new_horizon_box .hidden-btn{display:none}section.c0004_new_horizon_cmp .c0004_new_horizon_box .show-btn{display:flex}@media all and (min-width:992px){section.c0004_new_horizon_cmp .left{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10%;margin:0 auto}}@media all and (min-width:992px){section.c0004_new_horizon_cmp .right{display:flex;flex-direction:row;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:10%;margin:0 auto}section.c0004_new_horizon_cmp .right .img_box{order:2}}section.c0004_new_horizon_cmp .c0004_new_horizon_wrap.color-lux{color:#4e346b}section.c0004_new_horizon_cmp .c0004_new_horizon_wrap.color-lux a{background-color:#4e346b;color:#fcf8ea}section.c0004_new_horizon_cmp .c0004_new_horizon_wrap.color-lux a:hover{cursor:pointer;text-decoration:none;background-color:#b09dc6}section.c0004_new_horizon_cmp .c0004_new_horizon_wrap.color-lux .c0004_show-more{color:#4e346b}section.c0004_new_horizon_cmp .c0004_new_horizon_wrap.color-abahana{color:#222e50}section.c0004_new_horizon_cmp .c0004_new_horizon_wrap.color-abahana a{background-color:#222e50;color:#fcf8ea}section.c0004_new_horizon_cmp .c0004_new_horizon_wrap.color-abahana a:hover{cursor:pointer;text-decoration:none;background-color:#5c7cd9}section.c0004_new_horizon_cmp .c0004_new_horizon_wrap.color-abahana .c0004_show-more{color:#222e50}section.c0004_new_horizon_cmp .c0004_show-more{text-align:center;font-family:EuclidFlex,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;margin:20px 0;cursor:pointer;text-decoration:underline;transition:all .5s ease-out}section.c0004_new_horizon_cmp .c0004_show-more:hover{opacity:.8}@media all and (min-width:992px){section.c0004_new_horizon_cmp .c0004_show-more{margin-top:30px;font-size:20px}}section.c0004_new_horizon_cmp .info{position:relative}section.c0004_new_horizon_cmp .info .c0004_show-more{position:relative;height:20px;text-align:center;cursor:pointer}@media all and (max-width:992px){section.c0004_new_horizon_cmp .info .c0004_show-more{text-align:start}}section.c0004_new_horizon_cmp .info .c0004_show-more:hover{color:#1779dd}section.c0004_new_horizon_cmp .show-more-height{overflow:hidden;transition:all .5s ease-out}section.c0004_new_horizon_cmp .c0004_show-more{cursor:pointer}section.c0004_new_horizon_cmp .hidden{display:none}section.c0005_area_specialist_cmp{background-color:#222e50}section.c0005_area_specialist_cmp .area_specialist_wrap{margin:0 auto;max-width:1440px;padding:40px 0 10px 0}@media all and (min-width:1060px){section.c0005_area_specialist_cmp .area_specialist_wrap{padding:100px 40px 80px 40px}}section.c0005_area_specialist_cmp .area_specialist_title{color:#fcf8ea;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;width:100%;margin-bottom:20px;padding-inline:20px}@media all and (min-width:1060px){section.c0005_area_specialist_cmp .area_specialist_title{margin-bottom:80px;font-size:40px;line-height:45px;letter-spacing:2px}}section.c0005_area_specialist_cmp .content{display:flex;flex-direction:row;overflow:scroll;gap:20px;width:100%;padding-inline:20px}section.c0005_area_specialist_cmp .content::-webkit-scrollbar{width:0}section.c0005_area_specialist_cmp .content::-webkit-scrollbar-track{background:0 0}section.c0005_area_specialist_cmp .content::-webkit-scrollbar-thumb{background-color:transparent}@media all and (min-width:1060px){section.c0005_area_specialist_cmp .content{margin:0 auto;justify-content:space-between;align-items:center;overflow:visible;flex-wrap:wrap;gap:20px}}@media all and (min-width:1060px){section.c0005_area_specialist_cmp .journal-content-article{width:32%}}section.c0005_area_specialist_cmp .blog_card{padding:0;padding-bottom:10px;background-color:#222e50;border-radius:5px;margin:0;transition:all .5s ease-out;cursor:pointer}@media all and (min-width:1060px){section.c0005_area_specialist_cmp .blog_card{min-height:670px}section.c0005_area_specialist_cmp .blog_card:hover .img{transform:scale(1.1)}section.c0005_area_specialist_cmp .blog_card:hover .title{color:#8cace8}section.c0005_area_specialist_cmp .blog_card:hover .img_box{background:initial;background-blend-mode:initial;mix-blend-mode:initial}}@media all and (max-width:1060px){section.c0005_area_specialist_cmp .blog_card{width:300px}}section.c0005_area_specialist_cmp .blog_card:hover{background-color:#3c528e;color:#fcf8ea;text-decoration:none}section.c0005_area_specialist_cmp .blog_card .title{color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:1.2px;text-transform:uppercase;padding:0 10px 0 10px;text-decoration:underline;transition:all .5s ease-out}@media all and (min-width:1060px){section.c0005_area_specialist_cmp .blog_card .title{padding-top:20px;font-size:22px;line-height:25px;letter-spacing:2.2px}}section.c0005_area_specialist_cmp .blog_card .text{color:#fcf8ea;font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px;width:300px;padding:10px 10px 0 10px}@media all and (min-width:1060px){section.c0005_area_specialist_cmp .blog_card .text{font-size:18px;line-height:33px;letter-spacing:-.44px;width:90%;margin-bottom:60px}}section.c0005_area_specialist_cmp .blog_card .img_box{width:300px;height:340px;overflow:hidden;margin:0;margin-bottom:10px;border-radius:5px 5px 0 0}@media all and (min-width:1060px){section.c0005_area_specialist_cmp .blog_card .img_box{height:440px;width:100%;background:#d3d3d3 50%/cover no-repeat;background-blend-mode:color-dodge;mix-blend-mode:luminosity}}section.c0005_area_specialist_cmp .blog_card .img_box:hover{overflow:hidden;border-radius:5px 5px 0 0}section.c0005_area_specialist_cmp .blog_card .filter{background:initial;background-blend-mode:initial;mix-blend-mode:initial}section.c0005_area_specialist_cmp .blog_card .hover-color{color:#8cace8}section.c0005_area_specialist_cmp .blog_card .img{object-fit:cover;height:100%;width:100%;transition:all .5s ease-out}@media all and (min-width:1060px){section.c0005_area_specialist_cmp .blog_card .img-scale{transform:scale(1.1)}}section.c0005_area_specialist_cmp .blog_card .btn{color:#e3e9f2;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:-.24px;padding:0;text-decoration-line:underline;cursor:pointer;transition:all .5s ease-out}section.c0005_area_specialist_cmp .blog_card .btn:hover{text-decoration-line:underline;color:#8cace8}@media all and (min-width:1060px){section.c0005_area_specialist_cmp .blog_card .btn{font-size:20px}}section.c0006_good_hands_cmp{background-color:#fcf8ea}section.c0006_good_hands_cmp .good_hands_wrap{max-width:1440px;padding:100px 0 100px 40px;margin:0 auto}@media all and (min-width:1441px){section.c0006_good_hands_cmp .good_hands_wrap{padding:100px 40px 100px 40px}}@media all and (max-width:992px){section.c0006_good_hands_cmp .good_hands_wrap{padding:40px 20px 40px}}section.c0006_good_hands_cmp .title{max-width:1440px;color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:45px;letter-spacing:2px;text-transform:uppercase;margin-bottom:80px}@media all and (max-width:992px){section.c0006_good_hands_cmp .title{font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;margin-bottom:0}}section.c0006_good_hands_cmp .c0006-swiper{max-height:550px}@media (max-width:992px){section.c0006_good_hands_cmp .c0006-swiper{max-height:initial;padding-top:30px}}section.c0006_good_hands_cmp .c0006-swiper .c0006-slide{width:746px}@media all and (min-width:1441px){section.c0006_good_hands_cmp .c0006-swiper .c0006-slide{width:665px}}@media (max-width:992px){section.c0006_good_hands_cmp .c0006-swiper .c0006-slide{width:328px}}section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure{position:relative}section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption{position:absolute;display:block;background:0 0;height:304px;right:20px;bottom:22px;margin-right:15px}@media (max-width:992px){section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption{min-height:304px;height:350px;right:10;margin-left:12px;bottom:107px}}section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption:before{content:"";position:absolute;border-style:solid;display:block;left:0;top:0;right:0;border-color:transparent transparent #fcf8ea transparent;min-width:304px;border-width:0 135px 135px 0}@media (max-width:992px){section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption:before{width:204px}}section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption:after{content:"";position:absolute;border-style:solid;display:block;left:0;bottom:0;right:0;border-color:#fcf8ea transparent transparent transparent;min-width:304px;border-width:135px 0 0 135px}@media (max-width:992px){section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption:after{width:204px;border-width:135px 0 0 135px;border-color:#fcf8ea transparent transparent transparent}}section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption .inner-fill{position:absolute;display:block;left:0;background-color:#fcf8ea;right:0;min-width:304px;top:134px;height:36px}@media (max-width:992px){section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption .inner-fill{min-height:55px;height:83px}}section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption .info{position:relative;z-index:2;padding:20px;min-height:155px;max-width:660px;padding-top:20px;padding-bottom:30px;display:flex;flex-direction:column;justify-content:space-between;height:100%}@media (max-width:992px){section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption .info{padding-top:16px;padding-left:16px;flex-direction:column;gap:15px;justify-content:flex-start;min-width:280px}}@media all and (min-width:1441px){section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption .info{max-width:600px}}section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption .info .custocoment{height:225px;display:flex;flex-direction:column;justify-content:flex-start}@media all and (max-width:992px){section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption .info .custocoment{width:100%;height:initial}}section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption .info .icon-star{color:#0f1729;font-family:EuclidFlex,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:24.126px;letter-spacing:1px;text-transform:uppercase}@media (max-width:992px){section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption .info .icon-star{margin:0}}section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption .info .customer{font-family:"Tiempos Text",serif;font-size:25px;font-style:normal;font-weight:400;line-height:24.126px;letter-spacing:-.5px}section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption .info .commentlink{border:none;background-color:#fcf8ea;text-decoration:underline;text-align:start;display:block;color:#3c528e;width:100%;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:-.4px;text-decoration-line:underline;padding:0;cursor:pointer}section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption .info .commentlink:hover{color:#5c7cd9;transition:all .5s ease-out}@media (max-width:992px){section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption .info .commentlink{margin-bottom:0}}section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption .info .villa{display:block;color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;text-transform:uppercase;font-size:17px;line-height:35px;letter-spacing:1.5px;margin-top:30px;font-weight:500;text-align:end;text-decoration:none;cursor:pointer;transition:all .5s ease-out;width:100%}section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption .info .villa:hover{color:#8cace8}@media (max-width:992px){section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption .info .villa{margin-top:10px;right:0;bottom:100;text-align:end}}section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption:hover:before{border-color:transparent transparent #fcf8ea transparent}section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption:hover:after{border-color:#fcf8ea transparent transparent transparent}section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure figcaption:hover .inner-fill{background-color:#fcf8ea}section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure img{max-height:476px;height:100vh;object-fit:cover;border-radius:5px;object-position:bottom left}@media all and (max-width:992px){section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure img{height:520px}}@media all and (min-width:992px){section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure .info.typecomment{width:325px}}@media all and (min-width:992px){section.c0006_good_hands_cmp .c0006-swiper .swiper-slide figure .info.typecomment .villa{width:200px;position:absolute;bottom:20px;right:20px}}section.c0006_good_hands_cmp .c0006_carousel-nav{width:100%;display:flex;align-items:flex-end;justify-content:flex-end}section.c0006_good_hands_cmp .c0006_carousel-nav .c0006_carousel-page{color:#afaca0;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;margin-right:20px;font-size:14px;letter-spacing:.14px;line-height:18px}@media (max-width:992px){section.c0006_good_hands_cmp .c0006_carousel-nav .c0006_carousel-page{margin-right:15px;font-size:12px;letter-spacing:.11px;line-height:13px}}section.c0006_good_hands_cmp .c0006_carousel-nav .c0006_carousel-page.active{color:#0f1729;position:relative}section.c0006_good_hands_cmp .c0006_carousel-nav .c0006_carousel-page:last-child{padding-left:45px;position:relative}section.c0006_good_hands_cmp .c0006_carousel-nav .c0006_carousel-page:last-child:before{position:absolute;content:"";border-top:1px solid #afaca0;width:25px;left:0;top:5px}@media (min-width:992px){section.c0006_good_hands_cmp .c0006_carousel-nav .c0006_carousel-page:last-child:before{top:8px}}section.c0006_good_hands_cmp .c0006_carousel-nav .c0006_carousel-page a{color:#5c7cd9;cursor:pointer;text-decoration:none}section.c0006_good_hands_cmp .c0006_carousel-nav .c0006_carousel-page a:hover{text-decoration:underline}section.c0006_good_hands_cmp .c0006_carousel-nav .first-child{padding-right:45px;position:relative}section.c0006_good_hands_cmp .c0006_carousel-nav .first-child:before{position:absolute;content:"";border-top:1px solid #afaca0;width:25px;right:0;top:5px}@media (min-width:992px){section.c0006_good_hands_cmp .c0006_carousel-nav .first-child:before{top:8px}}section.c0006_good_hands_cmp .modal.show{display:block}section.c0006_good_hands_cmp .modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000;opacity:.5}section.c0006_good_hands_cmp .c0006_popup_valoraciones{margin:0 auto}section.c0006_good_hands_cmp .c0006_popup_valoraciones .popup_rate{color:#0f1729;font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:400;line-height:24.126px;letter-spacing:-.5px;text-transform:uppercase}@media all and (max-width:992px){section.c0006_good_hands_cmp .c0006_popup_valoraciones .popup_rate{font-size:28px}}section.c0006_good_hands_cmp .c0006_popup_valoraciones .icon-star:before{padding-right:5px}section.c0006_good_hands_cmp .c0006_popup_valoraciones .popup_subtitle{color:#0f1729;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:22px;font-style:normal;font-weight:500;line-height:31px;letter-spacing:2.2px;text-transform:uppercase;margin:0}section.c0006_good_hands_cmp .c0006_popup_valoraciones .popup_explain{color:#0f1729;font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;margin-top:15px}section.c0006_good_hands_cmp .c0006_popup_valoraciones .popup_bottom{display:flex;flex-direction:row;gap:15px;flex-wrap:wrap;margin-top:30px;justify-content:space-around}@media all and (max-width:992px){section.c0006_good_hands_cmp .c0006_popup_valoraciones .popup_bottom{flex-direction:column}}section.c0006_good_hands_cmp .c0006_popup_valoraciones .popup_subtitle2{color:#3c528e;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:22px;font-style:normal;font-weight:500;line-height:31px;letter-spacing:2.2px;text-transform:uppercase;margin:0}section.c0006_good_hands_cmp .c0006_popup_valoraciones .popup_place{color:#0f1729;font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px;display:flex;flex-direction:row;gap:30px}section.c0006_good_hands_cmp .c0006_popup_valoraciones .popup_person{display:flex;flex-direction:row;justify-content:flex-start;gap:80px;align-items:center}section.c0006_good_hands_cmp .c0006_popup_valoraciones .popup_comment{padding:40px;background-color:#f1ede0;border-radius:6px;width:100%;overflow:scroll;scrollbar-width:none;overflow-x:auto;-webkit-box-orient:horizontal}@media all and (max-width:992px){section.c0006_good_hands_cmp .c0006_popup_valoraciones .popup_comment{width:100%}}@media all and (min-width:800px){section.c0007_banner_faq_cmp .banner_faq_wrap{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}}section.c0007_banner_faq_cmp .banner_faq_container{position:relative;text-align:center;margin:0 auto;height:445px;width:100%;overflow:hidden}@media all and (min-width:800px){section.c0007_banner_faq_cmp .banner_faq_container{position:relative;text-align:center;margin:0 auto;width:60%;height:370px}}section.c0007_banner_faq_cmp .banner_faq_container .faq_img{border-radius:0;display:block;position:absolute;width:100%;height:100%;object-fit:cover}@media all and (min-width:800px){section.c0007_banner_faq_cmp .banner_faq_container .faq_img{border-radius:0;display:block;position:absolute;height:100%}}@media all and (min-width:800px){section.c0007_banner_faq_cmp .banner_faq_container .poligon1{display:none}}@media all and (min-width:800px){section.c0007_banner_faq_cmp .banner_faq_text_wrap{width:40%}}section.c0007_banner_faq_cmp .banner_faq_text_wrap .triangles_box{overflow:hidden}section.c0007_banner_faq_cmp .banner_faq_text_wrap .triangles{height:0;width:99%;overflow:hidden;background-color:#fff5d0;border-color:#fff5d0;z-index:1}section.c0007_banner_faq_cmp .banner_faq_text_wrap .triangles::after,section.c0007_banner_faq_cmp .banner_faq_text_wrap .triangles::before{content:"";position:absolute;border:0 solid transparent;display:block}section.c0007_banner_faq_cmp .banner_faq_text_wrap .triangles::before{margin-top:-235px;border-width:235px 50vw 0 50vw;border-color:transparent #fff5d0 transparent #fff5d0}@media all and (min-width:800px){section.c0007_banner_faq_cmp .banner_faq_text_wrap .triangles{display:none}}section.c0007_banner_faq_cmp .banner_faq_text_wrap .banner_faq_text{position:relative;z-index:20;width:100%;padding:50px 20px;background-color:#ffe382}@media all and (min-width:800px){section.c0007_banner_faq_cmp .banner_faq_text_wrap .banner_faq_text{width:100%;background-color:#ffe382;height:370px;position:relative}section.c0007_banner_faq_cmp .banner_faq_text_wrap .banner_faq_text::after,section.c0007_banner_faq_cmp .banner_faq_text_wrap .banner_faq_text::before{content:"";position:absolute;left:100%;width:0;height:0;border:0 solid transparent;display:block}section.c0007_banner_faq_cmp .banner_faq_text_wrap .banner_faq_text::before{bottom:0;left:-236px;border-width:185px 236px 0 0;border-color:transparent #fff5d0 transparent transparent}section.c0007_banner_faq_cmp .banner_faq_text_wrap .banner_faq_text::after{top:0;left:-236px;border-width:0 236px 185px 0;border-color:transparent #fff5d0 transparent transparent}}section.c0007_banner_faq_cmp .banner_faq_text_wrap .banner_faq_text .h4{color:#222e50;font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:15px}@media all and (min-width:800px){section.c0007_banner_faq_cmp .banner_faq_text_wrap .banner_faq_text .h4{color:#222e50;width:90%;line-height:40px;letter-spacing:2px;text-transform:uppercase}}@media all and (min-width:992px){section.c0007_banner_faq_cmp .banner_faq_text_wrap .banner_faq_text .h4{font-size:40px}}@media all and (min-width:1300px){section.c0007_banner_faq_cmp .banner_faq_text_wrap .banner_faq_text .h4{padding-top:28px}}section.c0007_banner_faq_cmp .banner_faq_text_wrap .banner_faq_text .faq_p{color:#222e50;font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px;padding-bottom:15px;max-width:500px}@media all and (min-width:800px){section.c0007_banner_faq_cmp .banner_faq_text_wrap .banner_faq_text .faq_p{color:#222e50;font-size:17px;line-height:25px;letter-spacing:-.34px}}section.c0007_banner_faq_cmp .banner_faq_text_wrap .banner_faq_text .btn{border-radius:5px;background-color:#222e50;color:#fcf8ea;padding:10px 30px 10px 30px;margin-top:10px;margin-bottom:15px;text-decoration:none;text-align:center;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;transition:all .5s ease-out}@media all and (min-width:800px){section.c0007_banner_faq_cmp .banner_faq_text_wrap .banner_faq_text .btn{background-color:#222e50;color:#fcf8ea;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;margin-top:30px}}section.c0007_banner_faq_cmp .banner_faq_text_wrap .banner_faq_text .btn:hover{background-color:#5c7cd9;cursor:pointer;text-decoration:none;color:#fcf8ea}@media all and (min-width:800px){section.c0007_banner_faq_cmp .banner_faq_wrap.light.right .faq_img_box{order:2}}@media all and (min-width:800px) and (min-width:800px){section.c0007_banner_faq_cmp .banner_faq_wrap.light.right .banner_faq_text::after,section.c0007_banner_faq_cmp .banner_faq_wrap.light.right .banner_faq_text::before{content:"";position:absolute;left:100%;width:0;height:0;border:0 solid transparent;display:block}section.c0007_banner_faq_cmp .banner_faq_wrap.light.right .banner_faq_text::before{bottom:0;left:initial;right:-250px;border-width:185px 0 0 250px;border-color:transparent transparent transparent #fff5d0}section.c0007_banner_faq_cmp .banner_faq_wrap.light.right .banner_faq_text::after{top:0;left:initial;right:-250px;border-width:0 0 185px 250px;border-color:transparent transparent transparent #fff5d0}}section.c0007_banner_faq_cmp .banner_faq_wrap.dark .banner_faq_text{background-color:#aa8500}section.c0007_banner_faq_cmp .banner_faq_wrap.dark .banner_faq_text::before{border-color:transparent #ffc700 transparent transparent}section.c0007_banner_faq_cmp .banner_faq_wrap.dark .banner_faq_text::after{border-color:transparent #ffc700 transparent transparent}section.c0007_banner_faq_cmp .banner_faq_wrap.dark .banner_faq_text .h4{color:#fff5d0}section.c0007_banner_faq_cmp .banner_faq_wrap.dark .banner_faq_text .faq_p{color:#fff5d0}section.c0007_banner_faq_cmp .banner_faq_wrap.dark .banner_faq_text .btn{background-color:#fff5d0;color:#49380d}section.c0007_banner_faq_cmp .banner_faq_wrap.dark .banner_faq_text .btn:hover{background-color:#ffc700;color:#fff5d0}section.c0007_banner_faq_cmp .banner_faq_wrap.dark .triangles{background-color:#ffc700;border-color:#ffc700}section.c0007_banner_faq_cmp .banner_faq_wrap.dark .triangles::before{border-color:transparent #ffc700 transparent #ffc700}@media all and (min-width:800px){section.c0007_banner_faq_cmp .banner_faq_wrap.right .faq_img_box{order:2}}@media all and (min-width:800px) and (min-width:800px){section.c0007_banner_faq_cmp .banner_faq_wrap.right .banner_faq_text::after,section.c0007_banner_faq_cmp .banner_faq_wrap.right .banner_faq_text::before{content:"";position:absolute;left:100%;width:0;height:0;border:0 solid transparent;display:block}section.c0007_banner_faq_cmp .banner_faq_wrap.right .banner_faq_text::before{bottom:0;left:initial;right:-250px;border-width:185px 0 0 250px;border-color:transparent transparent transparent #ffc700}section.c0007_banner_faq_cmp .banner_faq_wrap.right .banner_faq_text::after{top:0;left:initial;right:-250px;border-width:0 0 185px 250px;border-color:transparent transparent transparent #ffc700}}section.c0008_contact_cmp{background:#e3e9f2}section.c0008_contact_cmp .contact_wrap{max-width:1450px;margin:0 auto;padding:40px 20px}@media all and (min-width:700px){section.c0008_contact_cmp .contact_wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:start}}@media all and (min-width:1200px){section.c0008_contact_cmp .contact_wrap{padding:100px 40px 170px;display:flex;flex-direction:row;gap:5%;align-items:flex-start;justify-content:space-between}}section.c0008_contact_cmp .contact_title{margin-bottom:0;color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase}@media all and (min-width:700px){section.c0008_contact_cmp .contact_title{line-height:40px;align-self:flex-start;padding-left:20px;font-size:40px}}@media all and (min-width:1200px){section.c0008_contact_cmp .contact_title{padding-left:0}}section.c0008_contact_cmp .contact_directions{padding-top:56px}@media all and (min-width:1200px){section.c0008_contact_cmp .contact_directions{display:flex;gap:100px;align-items:flex-start;justify-content:flex-start;text-align:start;padding-top:0}section.c0008_contact_cmp .contact_directions .contact_bottom div{height:250px}section.c0008_contact_cmp .contact_directions .contact_top div{height:250px}}@media all and (min-width:700px){section.c0008_contact_cmp .contact_directions{display:flex;gap:100px;align-items:center;justify-content:center;text-align:start}}section.c0008_contact_cmp .contact_directions .subtitle{color:#222e50;font-family:"Tiempos Text",serif;font-size:30px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.6px}section.c0008_contact_cmp .contact_directions .subtitle1{padding-bottom:30px}@media all and (min-width:1200px){section.c0008_contact_cmp .contact_directions .subtitle1{padding-top:0;font-size:40px;line-height:50px;letter-spacing:-.8px}}section.c0008_contact_cmp .contact_directions .subtitle2,section.c0008_contact_cmp .contact_directions .subtitle3{padding-bottom:40px}section.c0008_contact_cmp .contact_directions p{color:#222e50;font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:10px;letter-spacing:-.3px}@media all and (min-width:700px){section.c0008_contact_cmp .contact_directions p{line-height:25px}}@media all and (min-width:1200px){section.c0008_contact_cmp .contact_directions p{padding-bottom:10px;font-size:22px}}section.c0008_contact_cmp .contact_directions .linktelmail{color:#222e50;font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:10px;letter-spacing:-.3px;display:block;margin-bottom:15px}@media all and (min-width:700px){section.c0008_contact_cmp .contact_directions .linktelmail{line-height:15px}}@media all and (min-width:1200px){section.c0008_contact_cmp .contact_directions .linktelmail{padding-bottom:10px;font-size:22px}}section.c0008_contact_cmp .contact_directions .contact_request{padding-top:0;padding-bottom:10px}section.c0008_contact_cmp .contact_directions .request_p{padding-bottom:20px}@media all and (min-width:1000px){section.c0008_contact_cmp .contact_directions .request_p{margin-bottom:30px}}section.c0008_contact_cmp .contact_directions .request_btn{border-radius:5px;border:none;background:#222e50;padding:10px 30px;text-decoration:none;color:#fcf8ea;text-align:center;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;transition:all .5s ease-out}section.c0008_contact_cmp .contact_directions .request_btn:hover{background-color:#5c7cd9;cursor:pointer;text-decoration:none;color:#fcf8ea}section.c0008_contact_cmp a{text-decoration:underline;cursor:pointer;transition:all .5s ease-out}section.c0008_contact_cmp .linktelmail:hover{color:#8cace8}div.c0146_send_request{border-radius:5px}div.c0146_send_request .input-double{display:flex;flex-direction:row;justify-content:space-between;gap:10px}@media all and (max-width:992px){div.c0146_send_request .input-double{flex-direction:column!important}}div.c0146_send_request .input-double input{width:100%}div.c0146_send_request .form-check{padding-left:0}div.c0146_send_request .form-check label{gap:10px}div.c0146_send_request .btn_send{background-color:#5c7cd9;color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;text-align:center;padding:10px 30px;border-radius:5px;border:0;width:100%;transition:all .5s ease-out}div.c0146_send_request .btn_send:hover{background-color:#8cace8;cursor:pointer;text-decoration:none}div.c0146_send_request .lebelinp_wrap{width:100%}section.c0009_global_link-cmp .btn-link{color:#5c7cd9;text-align:center;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:-.4px;text-decoration-line:underline;padding:0;background:0 0;border:none;cursor:pointer;transition:all .3s ease;display:inline-block}section.c0009_global_link-cmp .btn-link.btn-small{font-size:12px;line-height:15px;letter-spacing:-.24px}section.c0009_global_link-cmp .btn-link.btn-blue{color:#5c7cd9}section.c0009_global_link-cmp .btn-link.btn-blue:hover{color:#8cace8;text-decoration-line:none}section.c0009_global_link-cmp .btn-link.btn-sand{color:#e3e9f2}section.c0009_global_link-cmp .btn-link.btn-sand:hover{color:#8cace8;text-decoration-line:none}section.c0009_global_link-cmp .btn-link.btn-dark-blue{color:#0f1729}section.c0009_global_link-cmp .btn-link.btn-dark-blue:hover{color:#8cace8;text-decoration-line:none}section.c0009_global_link-cmp .btn-link.btn-violet{color:#4e346b}section.c0009_global_link-cmp .btn-link.btn-violet:hover{color:#b09dc6;text-decoration-line:none}section.c0009_global_link-cmp .btn-link.btn-dark-violet{color:#2f1f41}section.c0009_global_link-cmp .btn-link.btn-dark-violet:hover{color:#4e346b;text-decoration-line:none}section.c0009_global_link-cmp .btn-link:hover{text-decoration-line:none}section.c0009_global_link-cmp .btn-link[class*=icon-]:before{margin-right:8px;font-size:16px}section.c0009_global_link-cmp .btn-link.post-icon:after{margin-left:8px;font-size:16px}section.c0011_list_item-cmp{font-family:EuclidFlex,sans-serif;padding:10px 20px;display:flex;cursor:pointer}section.c0011_list_item-cmp.active,section.c0011_list_item-cmp:hover{background-color:#f1ede0}@media (max-width:991px){section.c0011_list_item-cmp{margin:2px 25px 2px 0}}section.c0011_list_item-cmp .c0011_list_item-image{margin-right:10px;margin-bottom:0}@media (max-width:991px){section.c0011_list_item-cmp .c0011_list_item-image{display:none}}section.c0011_list_item-cmp .c0011_list_item-image img{max-width:75px;border-radius:5px}section.c0011_list_item-cmp .c0011_list_item-title{color:#222e50;font-feature-settings:"ss12" on;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;margin-bottom:5px}section.c0011_list_item-cmp .c0011_list_item-description{color:#afaca0;font-feature-settings:"ss12" on;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase}section.c0012-quantity-list-item-cmp{font-family:EuclidFlex,sans-serif;width:100%;border-bottom:none}@media (max-width:991px){section.c0012-quantity-list-item-cmp{padding:5px 14px;border-bottom:1px solid #f1ede0}section.c0012-quantity-list-item-cmp:last-child{border-bottom:none}}section.c0012-quantity-list-item-cmp .justify-content-lg-start{align-items:center;margin-top:5px}section.c0012-quantity-list-item-cmp .quantity-list-item-description,section.c0012-quantity-list-item-cmp .quantity-list-item-title{color:#0f1729;font-feature-settings:"ss12" on;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;margin-top:0;margin-left:10px}section.c0012-quantity-list-item-cmp .quantity-list-item-description{color:#afaca0;margin-top:2px;font-family:"Tiempos Text",serif;text-transform:none}section.c0012-quantity-list-item-cmp.appearance-secondary{border:0}section.c0012-quantity-list-item-cmp.appearance-secondary .flex-column{order:0}section.c0012-quantity-list-item-cmp.appearance-secondary .justify-content-lg-start{margin-top:2px;align-items:initial;margin-inline:12px}section.c0012-quantity-list-item-cmp.appearance-secondary .quantity-list-item-title{margin-right:10px;margin-top:13px}@media (min-width:992px){section.c0012-quantity-list-item-cmp.appearance-secondary .quantity-list-item-title{margin-top:8px}}section.c0012-quantity-list-item-cmp.appearance-secondary .quantity-list-item-description{margin-right:-30px;display:none}@media (min-width:992px){section.c0012-quantity-list-item-cmp.appearance-secondary .quantity-list-item-description{display:block;position:absolute;top:30px}}.quantity-selector-cmp,section.quantity-selector-cmp{display:flex;padding:10px 4px;justify-content:center;align-items:center;gap:2px;flex-shrink:0;border-radius:5px;background:0 0;color:#5c7cd9}.quantity-selector-cmp .quantity-selector-minus,.quantity-selector-cmp .quantity-selector-plus,section.quantity-selector-cmp .quantity-selector-minus,section.quantity-selector-cmp .quantity-selector-plus{font-size:14px;cursor:pointer;height:18px;background:0 0;border:none;padding:0;appearance:none;color:inherit}.quantity-selector-cmp .quantity-selector-minus i:before,.quantity-selector-cmp .quantity-selector-plus i:before,section.quantity-selector-cmp .quantity-selector-minus i:before,section.quantity-selector-cmp .quantity-selector-plus i:before{font-size:16px;margin-right:0}.quantity-selector-cmp .quantity-selector-minus.disabled,.quantity-selector-cmp .quantity-selector-plus.disabled,section.quantity-selector-cmp .quantity-selector-minus.disabled,section.quantity-selector-cmp .quantity-selector-plus.disabled{color:#afaca0}.quantity-selector-cmp .quantity-selector-value,section.quantity-selector-cmp .quantity-selector-value{display:inline-block;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;text-align:center;margin:0 2px;font-size:12px;font-style:normal;font-weight:500;text-transform:uppercase;line-height:11px;letter-spacing:.2px;padding:5px 2px;border-radius:5px;background:var(--blue-soft-blue,#e3e9f2);min-width:29px}@media (min-width:992px){.quantity-selector-cmp .quantity-selector-value,section.quantity-selector-cmp .quantity-selector-value{font-size:12px;line-height:15px;min-width:30px}}.quantity-selector-cmp.quantity-selector-huge .quantity-selector-value,section.quantity-selector-cmp.quantity-selector-huge .quantity-selector-value{font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;padding:25px 5px 22px 5px;min-width:85px;margin:0 3px}.quantity-selector-cmp.quantity-selector-huge .quantity-selector-minus i:before,.quantity-selector-cmp.quantity-selector-huge .quantity-selector-plus i:before,section.quantity-selector-cmp.quantity-selector-huge .quantity-selector-minus i:before,section.quantity-selector-cmp.quantity-selector-huge .quantity-selector-plus i:before{font-size:18px}.quantity-selector-cmp.appearance-secondary,section.quantity-selector-cmp.appearance-secondary{padding:4px;align-items:flex-start;border:0}.quantity-selector-cmp.appearance-secondary .quantity-selector-value,section.quantity-selector-cmp.appearance-secondary .quantity-selector-value{background-color:#f1ede0;color:#0f1729;font-size:12px;line-height:14px;letter-spacing:.24px;width:80px;padding:9px 2px 10px}@media (min-width:992px){.quantity-selector-cmp.appearance-secondary .quantity-selector-value,section.quantity-selector-cmp.appearance-secondary .quantity-selector-value{width:auto;padding:5px 2px}}.quantity-selector-cmp.appearance-secondary .quantity-selector-minus i,.quantity-selector-cmp.appearance-secondary .quantity-selector-plus i,section.quantity-selector-cmp.appearance-secondary .quantity-selector-minus i,section.quantity-selector-cmp.appearance-secondary .quantity-selector-plus i{line-height:33px}@media (min-width:992px){.quantity-selector-cmp.appearance-secondary .quantity-selector-minus i,.quantity-selector-cmp.appearance-secondary .quantity-selector-plus i,section.quantity-selector-cmp.appearance-secondary .quantity-selector-minus i,section.quantity-selector-cmp.appearance-secondary .quantity-selector-plus i{line-height:22px}}.quantity-selector-cmp.appearance-secondary .quantity-selector-minus i:before,.quantity-selector-cmp.appearance-secondary .quantity-selector-plus i:before,section.quantity-selector-cmp.appearance-secondary .quantity-selector-minus i:before,section.quantity-selector-cmp.appearance-secondary .quantity-selector-plus i:before{color:#77756e;font-size:21px}@media (min-width:992px){.quantity-selector-cmp.appearance-secondary .quantity-selector-minus i:before,.quantity-selector-cmp.appearance-secondary .quantity-selector-plus i:before,section.quantity-selector-cmp.appearance-secondary .quantity-selector-minus i:before,section.quantity-selector-cmp.appearance-secondary .quantity-selector-plus i:before{font-size:12px}}section.c0013_map_view-cmp{font-family:EuclidFlex,sans-serif;padding:0;display:flex;margin-bottom:10px;margin-top:10px}section.c0013_map_view-cmp .c0013_map_view-image{margin:0;width:100%;max-width:100%;cursor:pointer;position:relative;visibility:hidden}@media (min-width:992px){section.c0013_map_view-cmp .c0013_map_view-image{width:250px}}section.c0013_map_view-cmp .c0013_map_view-image .c0013_map_view-media{width:100%;aspect-ratio:1.6666666667;position:relative;border-radius:5px;overflow:hidden}section.c0013_map_view-cmp .c0013_map_view-image .c0013_map_view-media img{max-width:100%;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden;display:block}@media (min-width:992px){section.c0013_map_view-cmp .c0013_map_view-image .c0013_map_view-media img{width:250px}}section.c0013_map_view-cmp .c0013_map_view-image .c0013_map_view-media img.hover{position:absolute;top:0;left:0;display:none}section.c0013_map_view-cmp .c0013_map_view-spinner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(241,237,224,.8);border-radius:inherit;z-index:5;visibility:visible!important}section.c0013_map_view-cmp .c0013_map_view-spinner .spinner{width:36px;height:36px;border:3px solid rgba(34,46,80,.2);border-top-color:#222e50;border-radius:50%;animation:c0013-spin 1.2s linear infinite}section.c0013_map_view-cmp .c0013_map_view-placeholder{width:100%;border-radius:5px;margin-bottom:10px;background:linear-gradient(135deg,rgba(241,237,224,.8),rgba(226,232,240,.8));aspect-ratio:1.6666666667}@media (min-width:992px){section.c0013_map_view-cmp .c0013_map_view-placeholder{width:250px}}section.c0013_map_view-cmp.loaded .c0013_map_view-image{visibility:visible}section.c0013_map_view-cmp.loaded .c0013_map_view-image .c0013_map_view-media img{opacity:1;visibility:visible;transition:opacity .3s ease-out}section.c0013_map_view-cmp.active .c0013_map_view-image .c0013_map_view-media img{transition:none;opacity:0}section.c0013_map_view-cmp.active .c0013_map_view-image .c0013_map_view-media img.hover{opacity:1;display:block}@media (min-width:992px){section.c0013_map_view-cmp.loaded .c0013_map_view-image img{transition:none}section.c0013_map_view-cmp:hover .c0013_map_view-image .c0013_map_view-media img{transition:none;opacity:0}section.c0013_map_view-cmp:hover .c0013_map_view-image .c0013_map_view-media img.hover{opacity:1;display:block}}section.c0013_map_view-cmp .c0013_map_view-title{color:#222e50;font-feature-settings:"ss12" on;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;margin-top:10px;margin-bottom:5px;cursor:pointer}@keyframes c0013-spin{to{transform:rotate(360deg)}}section.c0016_animated_card{border-radius:5px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;gap:20px;margin-top:0;margin-right:auto;margin-bottom:30px;margin-left:auto;max-width:460px}@media all and (max-width:992px){section.c0016_animated_card{max-width:1440px;margin-bottom:20px}}section.c0016_animated_card .c0016_animated_card_wrap{margin:0 auto;display:flex;justify-content:center;text-align:center;align-items:flex-start;height:490px;width:calc(100% - 40px);background-position:center;background-size:cover;border-radius:5px;padding-top:30px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}section.c0016_animated_card .c0016_animated_card_wrap:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.2)}@media (min-width:992px){section.c0016_animated_card .c0016_animated_card_wrap{width:100%}}section.c0016_animated_card .c0016_animated_card_wrap .title_animated{color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.5px;max-width:calc(100% - 40px)}section.c0016_animated_card .c0016_animated_card_wrap.color-product-page{background-color:#222e50}section.c0016_animated_card .c0016_animated_card_wrap.color-product-lux{background-color:#2f1f41}section.c0016_animated_card .c0016_animated_card_wrap.lux{background-color:#4e346b;padding-top:0;align-items:center}section.c0016_animated_card .c0016_animated_card_wrap.lux .title_animated{color:#b09dc6;max-width:190px}section.c0016_animated_card .c0016_animated_card_wrap.up{background-color:#222e50}section.c0016_animated_card .c0016_animated_card_wrap.center{background-color:#222e50;align-items:center}section.c0016_animated_card .c0016_animated_card_wrap.center .title_animated{color:#b09dc6;max-width:290px}section.c0017_banner-cmp{min-height:67px;flex-shrink:0;margin-bottom:20px}@media all and (min-width:992px){section.c0017_banner-cmp{min-height:142px}}section.c0017_banner-cmp .banner-panel{min-height:67px;position:relative;padding:10px 0 10px 43px;margin-right:20%}@media all and (min-width:992px){section.c0017_banner-cmp .banner-panel{min-height:142px;padding:46px 43px;margin-right:25%}}section.c0017_banner-cmp .banner-panel:before{position:absolute;top:0;content:" ";display:block;height:100%;right:-10%;width:10%;background:#ffe382;clip-path:polygon(0 0,10% 0,100% 50%,10% 100%,0 100%);z-index:1}section.c0017_banner-cmp .banner-panel .banner-title{font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;max-width:580px;display:flex;align-items:center;min-height:100%;font-size:15px;line-height:1.2;letter-spacing:1.2px;overflow-wrap:break-word;word-wrap:break-word;position:relative;z-index:2}@media (min-width:992px){section.c0017_banner-cmp .banner-panel .banner-title{font-size:22px;line-height:1.2;letter-spacing:2.2px}}section.c0017_banner-cmp.banner-primary{background:#ffc700}section.c0017_banner-cmp.banner-primary .banner-panel{background:#ffe382}section.c0017_banner-cmp.banner-primary .banner-panel .banner-title{color:#0f1729}@media all and (max-width:992px){section.c0017_banner-cmp.banner-primary{background-image:url(../o/abahanavillas-design-theme/images/banner_primary.png);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:125px;padding:20px 34px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}section.c0017_banner-cmp.banner-primary .banner-panel{background:0 0;position:initial;padding:0;margin-right:0;min-height:initial}section.c0017_banner-cmp.banner-primary .banner-panel:before{border:none;display:none}section.c0017_banner-cmp.banner-primary .banner-title{text-align:center;max-width:100%}}section.c0017_banner-cmp.banner-secondary{background:#5c7cd9}section.c0017_banner-cmp.banner-secondary .banner-panel{background:#0f1729;justify-content:space-between;display:flex;align-items:center}section.c0017_banner-cmp.banner-secondary .banner-panel:before{background:#0f1729;z-index:1}section.c0017_banner-cmp.banner-secondary .banner-panel .banner-title{color:#5c7cd9;flex:1;min-width:0;overflow-wrap:break-word;word-wrap:break-word;position:relative;z-index:2}section.c0017_banner-cmp.banner-secondary .banner-panel .btn-large{text-wrap:nowrap;flex-shrink:0}@media all and (max-width:992px){section.c0017_banner-cmp.banner-secondary{background-color:#3c528e;background-image:url(../o/abahanavillas-design-theme/images/banner_secondary.png);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:125px;padding:20px 34px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}section.c0017_banner-cmp.banner-secondary .banner-panel{background:0 0;position:initial;padding:0;margin-right:0;min-height:initial;flex-direction:column;gap:15px}section.c0017_banner-cmp.banner-secondary .banner-panel:before{border:none;display:none}section.c0017_banner-cmp.banner-secondary .banner-title{text-align:center;color:#fcf8ea!important;max-width:100%}}section.c0017_banner-cmp.banner-alt-1,section.c0017_banner-cmp.banner-alt-2{border-radius:5px;background:#fed544;display:flex;height:140px;margin-bottom:20px;flex-shrink:0}@media all and (min-width:992px){section.c0017_banner-cmp.banner-alt-1,section.c0017_banner-cmp.banner-alt-2{height:171px}}section.c0017_banner-cmp.banner-alt-1 .banner-panel,section.c0017_banner-cmp.banner-alt-2 .banner-panel{height:auto;background:#aa8500;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin-right:20%;padding:33px 0 33px 24px}@media all and (min-width:992px){section.c0017_banner-cmp.banner-alt-1 .banner-panel,section.c0017_banner-cmp.banner-alt-2 .banner-panel{padding:38px 24px;margin-right:25%}}section.c0017_banner-cmp.banner-alt-1 .banner-panel:before,section.c0017_banner-cmp.banner-alt-2 .banner-panel:before{right:-10%;width:10%;background:#aa8500;clip-path:polygon(0 0,20% 0,100% 50%,20% 100%,0 100%)}section.c0017_banner-cmp.banner-alt-1 .banner-panel .banner-title,section.c0017_banner-cmp.banner-alt-2 .banner-panel .banner-title{color:#fff5d0;max-width:435px}section.c0017_banner-cmp.banner-alt-2{background:#c5cd91}section.c0017_banner-cmp.banner-alt-2 .banner-panel{background:#666526}section.c0017_banner-cmp.banner-alt-2 .banner-panel:before{background:#666526}section.c0017_banner-cmp.banner-alt-2 .banner-panel .banner-title{color:#fff5d0}section.c0017_banner-cmp.lite{min-height:67px}section.c0017_banner-cmp.lite .banner-panel{display:flex;align-items:center;min-height:67px;padding:10px 0 10px 43px;margin-right:67px}section.c0017_banner-cmp.lite .banner-panel:before{position:absolute;top:0;content:" ";display:block;height:100%;right:-33px;width:33px;clip-path:polygon(0 0,20% 0,100% 50%,20% 100%,0 100%)}section.c0017_banner-cmp.lite .banner-title{font-size:15px;line-height:15px;letter-spacing:1.2px}section.c0017_banner-cmp.lite.banner-alt-1,section.c0017_banner-cmp.lite.banner-alt-2{min-height:140px}section.c0017_banner-cmp.lite.banner-alt-1 .banner-panel,section.c0017_banner-cmp.lite.banner-alt-2 .banner-panel{margin-right:82px;padding:33px 0 33px 24px}section.c0017_banner-cmp.lite.banner-alt-1 .banner-panel:before,section.c0017_banner-cmp.lite.banner-alt-2 .banner-panel:before{right:-56px;width:56px;background:#aa8500;clip-path:polygon(0 0,20% 0,100% 50%,20% 100%,0 100%)}section.c0021_card_catalogue_cmp{background-color:#fcf8ea;margin:0 auto 20px auto;border-radius:5px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}section.c0021_card_catalogue_cmp:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.1)}section.c0021_card_catalogue_cmp .c0021_card_catalogue_wrap{padding:30px 34px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-shrink:0;height:100%}section.c0021_card_catalogue_cmp .title{font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.7px;margin-bottom:15px}@media all and (max-width:992px){section.c0021_card_catalogue_cmp .title{font-size:30px;line-height:35px;letter-spacing:1.5px}}section.c0021_card_catalogue_cmp .description,section.c0021_card_catalogue_cmp .destacado-listado-villas{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;margin-bottom:0;font-weight:400;line-height:28px;letter-spacing:-.36px}@media all and (max-width:992px){section.c0021_card_catalogue_cmp .description,section.c0021_card_catalogue_cmp .destacado-listado-villas{font-size:12px;line-height:18px;letter-spacing:-.24px}}section.c0021_card_catalogue_cmp.luxe{color:#6d538c}section.c0021_card_catalogue_cmp.default{color:#5c7cd9}.col-12.col-md-6.col-xl-4 section.c0021_card_catalogue_cmp{height:calc(100% - 20px)}.filters-cmp .filter-pill{margin:0 10px 10px 0;display:inline-block;padding:6px 10px;border-radius:5px;background:#f1ede0}.filters-cmp .filter-pill.active{outline:2px solid #5c7cd9}.filters-cmp .filter-pill.dark{background:#0f1729;color:#fcf8ea}.filters-cmp .filter-pill.luxe{background:#6d538c;color:#fcf8ea}.filters-cmp .filter-pill.outlined{background:0 0;border:1px solid #5c7cd9}.filters-cmp .filters-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:1000}.filters-cmp .filters-modal{background:#fcf8ea;border-radius:10px;min-width:320px;max-width:720px;width:90%;max-height:80vh;overflow:auto}.filters-cmp .filters-modal-header{padding:12px 16px;border-bottom:1px solid #f1ede0}.filters-cmp .filters-modal-body{padding:16px}.filters-cmp .popover-extra-sort{position:relative}.filters-cmp .popover-body{background:#fcf8ea;border:1px solid #f1ede0;border-radius:6px;padding:12px;margin-top:6px}.wrap-filters.show-aside-filters .aside-filters-cmp{position:absolute;left:0;top:0;width:320px;min-width:260px;height:100%}.wrap-filters.show-aside-filters .content-placeholder{margin-left:340px}.aside-filters-cmp .form-filters-modal{height:491px;background-color:#f1ede0;padding:0 24px;overflow:auto;font-family:EuclidFlex,sans-serif}.category-filters-modal{display:block;color:#222e50;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;margin:20px 0}.subcategory-filters-modal{display:block;color:#918f84;font-feature-settings:"ss12" on;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;margin:15px 0 10px}.label-filter-estimate{color:#222e50;font-family:EuclidFlex,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase}.content-placeholder{position:relative}@media (max-width:991px){.wrap-filters .wrap-villas>.ui-datalist-content{margin-right:0;max-width:100%;padding-left:0;padding-right:0;justify-content:center}}section.c0033_dates_filter-cmp .mobile-dates-filter{background-image:url(../o/abahanavillas-design-theme/images/dates_filter.svg);background-repeat:no-repeat;background-size:contain;width:100%;background-position:center;text-align:center;padding:55px 0 45px 0}section.c0033_dates_filter-cmp .mobile-dates-filter .mobile-dates-filter-title{color:#fcf8ea;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:25px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:-.5px;max-width:200px;display:block;margin:0 auto 20px auto}section.c0033_dates_filter-cmp .dates-filter-title{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;text-align:center;padding:27px 0;display:block}section.c0033_dates_filter-cmp ul.dates-filter-list{margin:10px 0;list-style:none;font-size:0;padding:0;display:flex;width:100%;justify-content:space-between;border-bottom:1px solid #5c7cd9}section.c0033_dates_filter-cmp ul.dates-filter-list li{flex-grow:1;position:relative;display:block;height:82px;text-align:center;margin:0 6px;border-radius:5px 5px 0 0}section.c0033_dates_filter-cmp ul.dates-filter-list li a i{font-size:24px;line-height:82px}section.c0033_dates_filter-cmp ul.dates-filter-list li a i:before{color:#5c7cd9}section.c0033_dates_filter-cmp ul.dates-filter-list li.small{width:90%}section.c0033_dates_filter-cmp ul.dates-filter-list li:not(.active){cursor:pointer}section.c0033_dates_filter-cmp ul.dates-filter-list li:hover.active .dates-filter-date{text-decoration:none}section.c0033_dates_filter-cmp ul.dates-filter-list li:hover.active .dates-filter-villas{text-decoration:none}section.c0033_dates_filter-cmp ul.dates-filter-list li:hover .dates-filter-date{text-decoration:underline;text-decoration-color:#fcf8ea}section.c0033_dates_filter-cmp ul.dates-filter-list li:hover .dates-filter-villas{text-decoration:underline;text-decoration-color:#003e52}section.c0033_dates_filter-cmp ul.dates-filter-list li .dates-filter-date{display:block;text-align:center;background-color:#222e50;padding-top:5px;padding-bottom:5px;margin-top:-1px;margin-right:-1px;margin-bottom:11px;margin-left:-1px;border-radius:5px 5px 0 0;font-family:EuclidFlex,sans-serif;font-size:14px;line-height:16px;color:#fcf8ea;font-weight:400;text-transform:uppercase}section.c0033_dates_filter-cmp ul.dates-filter-list li .dates-filter-date a{color:#f1ede0;text-align:center;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase}section.c0033_dates_filter-cmp ul.dates-filter-list li .dates-filter-villas{display:block;color:#222e50;text-align:center;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase}section.c0033_dates_filter-cmp ul.dates-filter-list li.disabled{background-color:#afaca0}section.c0033_dates_filter-cmp ul.dates-filter-list li.disabled .dates-filter-date,section.c0033_dates_filter-cmp ul.dates-filter-list li.disabled .dates-filter-villas{color:rgba(0,62,82,.5);background-color:transparent}section.c0033_dates_filter-cmp ul.dates-filter-list li.disabled .dates-filter-date a,section.c0033_dates_filter-cmp ul.dates-filter-list li.disabled .dates-filter-villas a{color:rgba(0,62,82,.5)!important;background-color:transparent}section.c0033_dates_filter-cmp ul.dates-filter-list li.active{border:1px solid #5c7cd9;height:83px;border-radius:5px 5px 0 0;border-bottom-color:#f1ede0;margin-bottom:-1px}section.c0033_dates_filter-cmp ul.dates-filter-list li.active .dates-filter-date{background-color:#5c7cd9}section.c0033_dates_filter-cmp ul.dates-filter-list li.active .dates-filter-date a{background-color:#5c7cd9}section.c0033_dates_filter-cmp ul.dates-filter-list:after{content:" ";display:block;clear:both}section.c0033_dates_filter-cmp .dates-filters-modal{background-color:#f1ede0}section.c0033_dates_filter-cmp .dates-filters-modal ul.dates-filter-list{border:0}section.c0033_dates_filter-cmp .dates-filters-modal ul.dates-filter-list li{width:150px;background:#fcf8ea;margin-bottom:20px}section.c0033_dates_filter-cmp .dates-filters-modal ul.dates-filter-list li .dates-filter-date{background:#afaca0}section.c0033_dates_filter-cmp .dates-filters-modal ul.dates-filter-list li.active{border:1px solid #5c7cd9}section.c0033_dates_filter-cmp .dates-filters-modal ul.dates-filter-list li.active .dates-filter-date{background:#5c7cd9}section.c0033_dates_filter-cmp .dates-filters-modal .dates-filters-modal-footer{padding:16px 20px}section.c0033_dates_filter-cmp .dates-filters-modal .dates-filters-modal-footer .dates-filters-modal-footer-info{color:#0f1729;font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.24px}section.c0036-range-price-cmp{display:flex;flex-direction:column}section.c0036-range-price-cmp .slider-control{position:relative;min-height:15px}section.c0036-range-price-cmp .range-text{color:#222e50;font-family:EuclidFlex,sans-serif;font-size:15px;font-weight:400;line-height:25px;letter-spacing:-.3px}section.c0036-range-price-cmp .range-label{padding:12px 10px;border-radius:5px;border:1px solid #d2d7e0;display:block;width:100%;margin-top:30px;font-family:EuclidFlex,sans-serif;text-align:center}section.c0036-range-price-cmp .range-label .range-label-max,section.c0036-range-price-cmp .range-label .range-label-min,section.c0036-range-price-cmp .range-label .range-label-symbol{color:#3c528e;font-size:15px;font-weight:400;line-height:17px;letter-spacing:-.3px}section.c0036-range-price-cmp .range-sublabel{display:block;margin-top:8px;color:#918f84;font-family:EuclidFlex,sans-serif;font-size:12px;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase}section.c0038_checkbox-cmp{display:flex;align-items:center}section.c0038_checkbox-cmp input[type=checkbox]{opacity:0;width:0;height:0}section.c0038_checkbox-cmp input[type=checkbox]+label,section.c0038_checkbox-cmp input[type=checkbox]+label a{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;color:#3c528e;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;margin:0;text-transform:uppercase;font-size:12px;line-height:25px;letter-spacing:.2px}@media (min-width:992px){section.c0038_checkbox-cmp input[type=checkbox]+label,section.c0038_checkbox-cmp input[type=checkbox]+label a{font-size:15px;letter-spacing:-.3px}}section.c0038_checkbox-cmp input[type=checkbox]+label span.checkbox-square{display:inline-block;width:13px;height:13px;margin-right:5px;background-color:transparent;border:1px solid #3c528e;border-radius:2px;cursor:pointer;transition:background-color .2s,border-color .2s;position:relative;vertical-align:baseline}section.c0038_checkbox-cmp input[type=checkbox]+label span.checkbox-square::before{position:absolute;top:1px;left:1px;width:9px;height:9px;content:"";display:block;background-color:transparent}section.c0038_checkbox-cmp input[type=checkbox]:checked+label span.checkbox-square::before{background-color:#3c528e}section.c0038_checkbox-cmp input[type=checkbox]:disabled+label::before{background-color:#f8f8f8;border-color:#dcdcdc;cursor:not-allowed}section.c0038_checkbox-cmp input[type=checkbox]:disabled:checked+label::before{background-color:#bcbcbc}section.c0038_checkbox-cmp.disabled input[type=checkbox]+label{color:#9ea9c7}section.c0038_checkbox-cmp.disabled input[type=checkbox]+label span.checkbox-square{border:1px solid #9ea9c7}section.c0038_checkbox-cmp.disabled input[type=checkbox]:checked+label span.checkbox-square::before{background-color:#9ea9c7}section.c0045_map-cmp{background-color:#d3d3d3;height:100vh;position:absolute;width:calc(100% - 396px);transition:all 1s ease;right:-100%}section.c0045_map-cmp .poi-map{height:100%}@media (min-width:992px){section.c0045_map-cmp .poi-map{height:calc(100% - 90px)}}section.c0045_map-cmp .poi-map>div{height:100%}@media (min-width:1300px){section.c0045_map-cmp{width:calc(100% - 784px)}}@media (min-width:1800px){section.c0045_map-cmp{width:calc(100% - 1156px)}}@media (max-width:991px){section.c0045_map-cmp{display:none}}section.c0045_map-cmp.show-map{right:0}@media (max-width:991px){section.c0045_map-cmp.show-map{display:block}}@media (max-width:991px){section.c0045_map-cmp{position:fixed!important;top:0!important;left:0;width:100%;height:100vh;z-index:2000}}section.c0045_map-cmp .show-unavailables-filter section.c0038_checkbox-cmp input[type=checkbox]+label{line-height:24px!important;display:flex;align-items:center}section.c0045_map-cmp .show-unavailables-filter{position:absolute;padding:8px 12px;border-radius:5px;background:#222e50;right:10px;top:10px;z-index:1}section.c0045_map-cmp .show-unavailables-filter section.c0038_checkbox-cmp input[type=checkbox]{line-height:24px}section.c0045_map-cmp .show-unavailables-filter section.c0038_checkbox-cmp input[type=checkbox]+label,section.c0045_map-cmp .show-unavailables-filter section.c0038_checkbox-cmp input[type=checkbox]+label span.checkbox-square{color:#fcf8ea;border-color:#fcf8ea}section.c0045_map-cmp .show-unavailables-filter section.c0038_checkbox-cmp input[type=checkbox]:checked+label span.checkbox-square::before{background-color:#fcf8ea}section.c0045_map-cmp .show-unavailables-filter.checked{background:#afaca0}section.c0045_map-cmp .show-as-list-button{position:absolute;bottom:70px;left:0;width:100%;text-align:center;z-index:1}@media (min-width:992px){section.c0045_map-cmp .show-as-list-button{display:none}}.gm-style-mtc button,.gm-style-mtc label,.gm-style-mtc ul li,.gmnoprint button,.gmnoprint label,.gmnoprint ul li{background-color:#fcf8ea!important;color:#0f1729!important;text-align:center!important;font-family:EuclidFlex,sans-serif!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:17px!important;letter-spacing:-.3px!important}.gm-fullscreen-control,.gm-svpc{background-color:#fcf8ea!important}.gm-ui-hover-effect>span{width:24px!important;height:24px!important;margin:5px 0!important}section.filter-properties-cmp .btn-filter-properties{display:flex;padding:9px 10px;border-radius:5px;background:#fcf8ea;text-align:center;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;border:none;cursor:pointer;transition:all .3s ease}section.filter-properties-cmp .btn-filter-properties:focus{outline:0;box-shadow:none}section.filter-properties-cmp .btn-filter-properties .icon-star-rating{height:12px;margin-block:2px 3px}section.filter-properties-cmp .btn-filter-properties .icon-star-rating:before{font-size:12px}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-light,section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-outlined{color:#3c528e}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-light.hover:not(:focus),section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-light:hover:not(:focus),section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-outlined.hover:not(:focus),section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-outlined:hover:not(:focus){background-color:#8cace8;color:#f1ede0}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-light.active,section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-outlined.active{background-color:#3c528e;color:#f1ede0}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-light.active:hover img,section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-outlined.active:hover img{filter:invert(0) saturate(0) brightness(5) contrast(5)}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-light img,section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-outlined img{vertical-align:initial}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-outlined{border:1px solid #3c528e}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-outlined:hover img{filter:invert(1) saturate(0) brightness(5) contrast(5)}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-dark{text-transform:uppercase;font-weight:300}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-dark b{font-weight:500}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-dark{color:#222e50}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-dark.hover:not(:focus),section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-dark:hover:not(:focus){background-color:#8cace8;color:#f1ede0}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-dark.active{background-color:#222e50;color:#f1ede0}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-luxe{text-transform:uppercase;color:#222e50;font-weight:300}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-luxe b{font-weight:500}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-luxe:before{font-size:12px}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-luxe.hover:not(:focus),section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-luxe:hover:not(:focus){background-color:#4e346b;color:#b09dc6}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-luxe.hover:not(:focus) b,section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-luxe:hover:not(:focus) b{color:#f1ede0}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-luxe.hover:not(:focus):before,section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-luxe:hover:not(:focus):before{color:#b09dc6}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-luxe.active{background-color:#2f1f41;color:#b09dc6}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-luxe.active b{color:#f1ede0}section.filter-properties-cmp .btn-filter-properties.btn-filter-properties-luxe.active:before{color:#b09dc6}section.c0054_villas_map_item-cmp{border-radius:5px;background:#fcf8ea;margin-bottom:20px;cursor:pointer;transition:box-shadow .3s ease}section.c0054_villas_map_item-cmp:hover{box-shadow:4px 6px 15px 0 rgba(15,23,41,.1)}section.c0054_villas_map_item-cmp .villa-card-figure{position:relative;margin:0;border-radius:5px 5px 0 0}section.c0054_villas_map_item-cmp .villa-card-figure .villa-card-image-wrapper img{border-radius:5px 5px 0 0;max-width:100%;height:auto}section.c0054_villas_map_item-cmp .villa-card-figure .villa-card-nav{margin-top:0}section.c0054_villas_map_item-cmp .villa-card-figure .villa-card-nav .villa-card-next,section.c0054_villas_map_item-cmp .villa-card-figure .villa-card-nav .villa-card-prev{border:0;background-color:transparent;margin:0;padding:0;position:absolute;top:calc(50% - 7px);left:10px;color:#fcf8ea;cursor:pointer}section.c0054_villas_map_item-cmp .villa-card-figure .villa-card-nav .villa-card-next:hover,section.c0054_villas_map_item-cmp .villa-card-figure .villa-card-nav .villa-card-prev:hover{background-color:transparent;color:#afaca0}section.c0054_villas_map_item-cmp .villa-card-figure .villa-card-nav .villa-card-next{left:auto;right:10px}section.c0054_villas_map_item-cmp .villa-card-figure .villa-card-figure-actions{z-index:1;position:absolute;top:10px;right:15px}section.c0054_villas_map_item-cmp .villa-card-figure .villa-card-figure-actions a{width:19px;height:19px;display:block;text-decoration:none}section.c0054_villas_map_item-cmp .villa-card-figure .villa-card-figure-actions a:before{font-size:19px;color:#fcf8ea}section.c0054_villas_map_item-cmp .villa-card-figure .villa-card-caption{z-index:1;background-color:#3c528e;color:#fcf8ea;text-align:center;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;position:absolute;padding:10px 30px 10px 20px;top:0;left:0;border-radius:5px 0 0 0;clip-path:polygon(0 0,calc(100% - 23px) 0,100% 50%,calc(100% - 23px) 100%,0 100%)}section.c0054_villas_map_item-cmp .villa-card-info{padding:20px 15px}section.c0054_villas_map_item-cmp .villa-card-info .villa-card-icons-bar{margin-bottom:15px}section.c0054_villas_map_item-cmp .villa-card-info .villa-card-icons-bar .info-bar{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;text-transform:uppercase;font-size:12px;font-style:normal;line-height:11px;font-weight:500;letter-spacing:.2px}@media (min-width:992px){section.c0054_villas_map_item-cmp .villa-card-info .villa-card-icons-bar .info-bar{font-size:12px;line-height:14px;letter-spacing:.24px}}section.c0054_villas_map_item-cmp .villa-card-info .villa-card-icons-bar .info-bar:before{margin-right:3px}@media (max-width:1200px){section.c0054_villas_map_item-cmp .villa-card-info .villa-card-icons-bar .info-bar.icon-beach-view{display:none}}section.c0054_villas_map_item-cmp .villa-card-title{display:block;color:#0f1729;font-family:"Tiempos Text",serif;font-style:normal;font-size:22px;line-height:22px;font-weight:400;letter-spacing:-.3px;margin-bottom:7px;text-decoration:none}@media (min-width:992px){section.c0054_villas_map_item-cmp .villa-card-title{font-size:22px;line-height:33px;letter-spacing:-.44px}}section.c0054_villas_map_item-cmp .villa-card-price{color:#0f1729;font-family:"Tiempos Text",serif;font-size:16px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.24px;margin-top:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media (min-width:992px){section.c0054_villas_map_item-cmp .villa-card-price{font-size:16px;line-height:28px;letter-spacing:-.36px}}section.c0054_villas_map_item-cmp .villa-card-price .villa-card-price-before{color:#afaca0;font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;text-decoration-line:line-through;margin-right:10px;min-width:80px}section.c0054_villas_map_item-cmp .stardate{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}section.c0054_villas_map_item-cmp .villa-card-dates{color:#afaca0;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:500;line-height:13px;letter-spacing:.11px;margin-bottom:5px;padding-top:15px}@media (min-width:992px){section.c0054_villas_map_item-cmp .villa-card-dates{font-size:14px;line-height:18px;letter-spacing:.14px}}section.c0054_villas_map_item-cmp .villa-card-quality{margin-bottom:8px;padding-top:7px}section.c0054_villas_map_item-cmp .villa-card-quality .icon-star-rating{height:12px;margin-right:2px}section.c0054_villas_map_item-cmp .villa-card-quality .icon-star-rating:before{font-size:12px}section.c0054_villas_map_item-cmp .villa-card-quality .villa-card-quality-luxe{width:20px;height:20px;background-color:#fcf8ea;border-radius:3px;display:inline-block}section.c0054_villas_map_item-cmp .villa-card-quality .villa-card-quality-luxe:before{font-size:12px;color:#4e346b}section.c0054_villas_map_item-cmp.villa-card-last-minute .villa-card-figure .villa-card-caption{background-color:#aa8500}section.c0054_villas_map_item-cmp.villa-card-offer .villa-card-figure .villa-card-caption{background-color:#989a50}section.c0054_villas_map_item-cmp.villa-card-new .villa-card-figure .villa-card-caption{background-color:#8cace8}section.c0054_villas_map_item-cmp.villa-card-luxe{background-color:#f6eeff}section.c0054_villas_map_item-cmp.villa-card-luxe .villa-card-info .villa-card-icons-bar{margin-bottom:15px}section.c0054_villas_map_item-cmp.villa-card-luxe .villa-card-info .villa-card-icons-bar .info-bar{color:#2f1f41}section.c0054_villas_map_item-cmp.villa-card-luxe .villa-card-price,section.c0054_villas_map_item-cmp.villa-card-luxe .villa-card-title{color:#2f1f41}section.c0054_villas_map_item-cmp.villa-card-luxe .villa-card-dates{color:#b09dc6}section.c0054_villas_map_item-cmp.villa-card-luxe .villa-card-quality{margin-bottom:8px;padding-top:7px}section.c0054_villas_map_item-cmp.villa-card-size-small .villa-card-info .villa-card-icons-bar .icon-beach-view{display:none}section.c0054_villas_map_item-cmp.villa-card-size-small .villa-card-info .villa-card-icons-bar .info-bar{font-size:12px;line-height:11px;letter-spacing:.2px}section.c0054_villas_map_item-cmp.villa-card-size-small .villa-card-quality{margin-bottom:15px!important;padding-top:20px!important}section.c0054_villas_map_item-cmp.c0054-map{margin-bottom:0;max-width:400px}@media (max-width:400px){section.c0054_villas_map_item-cmp.c0054-map .villa-card-info{padding:20px 10px}}section.c0054_villas_map_item-cmp.c0054-map .info-bar.icon-beach-view{display:none}section.c0054_villas_map_item-cmp.c0054-map img{width:100%}section.c0054_villas_map_item-cmp.c0054-map .villa-card-icons-bar{flex-wrap:wrap;gap:10px}.jdt-c0058-home-carousel--server-fallback figure{display:block!important}.jdt-c0058-home-carousel--server-fallback .jdt-c0058-home-carousel__fallback-image{display:block;width:100%;object-fit:cover;object-position:left bottom}.jdt-c0058-home-carousel--server-fallback .full-height .jdt-c0058-home-carousel__fallback-image{height:calc(100vh - 56px)}@media (min-width:992px){.jdt-c0058-home-carousel--server-fallback .full-height .jdt-c0058-home-carousel__fallback-image{height:100vh}}.jdt-c0058-home-carousel--server-fallback .half-height .jdt-c0058-home-carousel__fallback-image{height:650px}section.home-carousel-cmp{min-height:calc(100vh - 56px)}@media (min-width:992px){section.home-carousel-cmp{min-height:100vh}}section.home-carousel-cmp.without-searchbar .carousel_wrap{margin-bottom:0}section.home-carousel-cmp .carousel_wrap{width:100%;margin-bottom:-56px;overflow:hidden;position:relative}section.home-carousel-cmp .carousel_wrap .jdt-c0058-home-carousel__loading-placeholder{display:block!important;position:absolute;inset:0;margin:0;z-index:3;pointer-events:none}section.home-carousel-cmp .carousel_wrap .jdt-c0058-home-carousel__loading-image{width:100%;object-fit:cover;object-position:left bottom}section.home-carousel-cmp .carousel_wrap figure{position:relative}section.home-carousel-cmp .carousel_wrap figure:before{content:"";position:absolute;top:0;left:0;width:100%;height:110px;pointer-events:none;background:linear-gradient(180deg,rgba(4,7,12,.53) 0,rgba(15,24,41,0) 98.85%),linear-gradient(180deg,rgba(4,7,12,.53) 0,rgba(15,24,41,0) 98.85%)}@media (min-width:992px){section.home-carousel-cmp .carousel_wrap figure:before{height:186px}}section.home-carousel-cmp .carousel_wrap figure:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:197px;pointer-events:none;background:linear-gradient(180deg,rgba(4,7,12,0) 0,rgba(15,24,41,.53) 98.85%)}section.home-carousel-cmp .carousel_wrap figure figcaption{position:absolute;display:block;background:0 0;width:320px;height:370px;left:20px;transition:all .5s ease-out;background-color:rgba(252,248,234,.8);clip-path:polygon(45% 0,100% 0,100% 55%,55% 100%,0 100%,0 45%)}@media (min-width:992px){section.home-carousel-cmp .carousel_wrap figure figcaption{width:585px;height:572px;left:43px}}section.home-carousel-cmp .carousel_wrap figure figcaption:hover{background-color:#fcf8ea}section.home-carousel-cmp .carousel_wrap figure figcaption .info{position:relative;z-index:2;padding-left:15px;padding-top:10px;min-height:155px}section.home-carousel-cmp .carousel_wrap figure figcaption .info:hover .cta-link{color:#5c7cd9;text-decoration:underline}@media (min-width:992px){section.home-carousel-cmp .carousel_wrap figure figcaption .info{padding-left:265px}}section.home-carousel-cmp .carousel_wrap figure figcaption .info .icons-bar{margin-top:10px;font-size:0;justify-content:space-around;padding-right:10px}section.home-carousel-cmp .carousel_wrap figure figcaption .info .icons-bar .info-bar{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase}section.home-carousel-cmp .carousel_wrap figure figcaption .info .icons-bar .info-bar:before{margin-right:3px}section.home-carousel-cmp .carousel_wrap figure figcaption .info .title{display:block;color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;text-transform:uppercase;font-size:30px;line-height:35px;letter-spacing:1.5px;font-weight:500;transition:all .5s ease-out;margin-top:150px;max-width:205px;text-decoration:underline;z-index:999}@media (max-width:992px){section.home-carousel-cmp .carousel_wrap figure figcaption .info .title{position:relative;height:auto;min-height:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:120px;margin-bottom:14px;max-width:220px;line-height:32px}}@media (min-width:992px){section.home-carousel-cmp .carousel_wrap figure figcaption .info .title{font-size:40px;line-height:45px;letter-spacing:2px;margin-top:45px;max-width:265px}}section.home-carousel-cmp .carousel_wrap figure figcaption .info .description{display:block;color:#0f1729;font-family:"Tiempos Text",serif;font-weight:400;font-style:normal;font-size:12px;line-height:18px;letter-spacing:-.24px;margin-top:6px;width:200px}@media (max-width:992px){section.home-carousel-cmp .carousel_wrap figure figcaption .info .description{position:relative;top:0;margin-top:0}}@media (min-width:992px){section.home-carousel-cmp .carousel_wrap figure figcaption .info .description{font-size:18px;line-height:28px;letter-spacing:-.36px;margin:12px 0 20px 0;width:initial;max-width:265px;height:initial}}section.home-carousel-cmp .carousel_wrap figure figcaption .info .price{color:#5c7cd9;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase}section.home-carousel-cmp .carousel_wrap figure figcaption .info .cta-link{position:absolute;color:#0f1729;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;padding-right:13px;z-index:888;cursor:pointer;transition:all .5s ease-out}@media (max-width:992px){section.home-carousel-cmp .carousel_wrap figure figcaption .info .cta-link{position:relative;top:0;margin-top:12px}}section.home-carousel-cmp .carousel_wrap figure figcaption .info .cta-link:before{font-size:12px;position:absolute;right:0;top:3px}section.home-carousel-cmp .carousel_wrap figure figcaption .info .cta-link:hover{transition:all .5s ease-out;color:#5c7cd9;text-decoration:underline}section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags{position:absolute;z-index:10;top:13px;left:200px;right:auto;transform:none;display:inline-flex;justify-content:flex-start;width:max-content;max-width:none;padding:0;box-sizing:border-box;overflow:visible;white-space:nowrap}@media (min-width:992px){section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags{top:auto;bottom:20px;left:30px;right:auto;width:auto;max-width:none;padding:0;overflow:visible;transform:none}}section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags .home-carousel-pag{color:#77756e;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;margin-right:12px;font-size:12px;letter-spacing:.11px;line-height:13px}@media (min-width:992px){section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags .home-carousel-pag{margin-right:20px;font-size:14px;letter-spacing:.14px;line-height:18px}}section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags .home-carousel-pag a{color:#5c7cd9;transition:all .5s ease-out}section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags .home-carousel-pag a:hover{opacity:.7;cursor:pointer}section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags .home-carousel-pag.active{color:#0f1729;padding-right:20px;position:relative}@media (min-width:992px){section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags .home-carousel-pag.active{padding-right:45px}}section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags .home-carousel-pag.active:before{position:absolute;content:"";border-top:1px solid #afaca0;width:12px;right:0;top:5px}@media (min-width:992px){section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags .home-carousel-pag.active:before{width:25px;top:8px}}section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags .home-carousel-pag:last-child.active{padding-left:20px;padding-right:0}section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags .home-carousel-pag:last-child.active:before{left:0;right:auto}@media (min-width:992px){section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags .home-carousel-pag:last-child.active{padding-left:45px}}section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags .home-carousel-pag a{cursor:pointer}section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags .home-carousel-pag a:hover{text-decoration:underline}section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags .home-carousel-pag:last-child{margin-right:0}section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags .first-child{padding-right:35px;position:relative}@media (min-width:992px){section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags .first-child{padding-left:45px}}section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags .first-child:before{position:absolute;content:"";border-top:1px solid #afaca0;width:25px;right:0;top:5px}@media (min-width:992px){section.home-carousel-cmp .carousel_wrap figure figcaption .home-carousel-pags .first-child:before{top:8px}}section.home-carousel-cmp .carousel_wrap figure figcaption:hover{cursor:pointer}section.home-carousel-cmp .carousel_wrap figure figcaption:hover:before{border-color:transparent transparent #fcf8ea transparent}section.home-carousel-cmp .carousel_wrap figure figcaption:hover:after{border-color:#fcf8ea transparent transparent transparent}section.home-carousel-cmp .carousel_wrap figure figcaption:hover .inner-fill{background-color:#fcf8ea}section.home-carousel-cmp .carousel_wrap figure figcaption:hover .title{color:#8cace8}section.home-carousel-cmp .carousel_wrap figure img{width:100%;object-fit:cover;object-position:left bottom}section.home-carousel-cmp .full-height{height:calc(100vh - 56px)}@media (min-width:992px){section.home-carousel-cmp .full-height{height:100vh}}section.home-carousel-cmp .full-height img{height:calc(100vh - 56px)}@media (min-width:992px){section.home-carousel-cmp .full-height img{height:100vh}}section.home-carousel-cmp .full-height figcaption{top:113px}@media (min-width:992px){section.home-carousel-cmp .full-height figcaption{top:166px}}section.home-carousel-cmp .full-height .jdt-c0058-home-carousel__loading-image{height:calc(100vh - 56px)}@media (min-width:992px){section.home-carousel-cmp .full-height .jdt-c0058-home-carousel__loading-image{height:100vh}}section.home-carousel-cmp .half-height{height:650px}section.home-carousel-cmp .half-height img{height:650px}section.home-carousel-cmp .half-height figcaption{top:113px}@media (min-width:992px){section.home-carousel-cmp .half-height figcaption{top:43px}}section.home-carousel-cmp .half-height .jdt-c0058-home-carousel__loading-image{height:650px}.home-carousel-cmp figure{display:none}.home-carousel-cmp .loading figure,.home-carousel-cmp .swiper-initialized figure{display:block}.home-carousel-cmp .loading.overlap{position:absolute}.home-carousel-cmp .loading.overlap figure figcaption,.home-carousel-cmp .loading.overlap figure:after,.home-carousel-cmp .loading.overlap figure:before{display:none}.c0063_overview_carousel_cmp{background-color:#fcf8ea}.c0063_overview_carousel_cmp .c0063_overview_carousel_wrap{margin:0 auto;max-width:1440px;padding:0;color:#0f1729;position:relative;background-position:center;background-repeat:no-repeat;background-size:965px}.c0063_overview_carousel_cmp .c0063_overview_carousel_wrap button{background:0 0}.c0063_overview_carousel_cmp .c0063_overview_carousel_wrap .info{display:flex;align-items:flex-start;flex-direction:column;margin-top:15px}.c0063_overview_carousel_cmp .c0063_overview_carousel_wrap .info_title{font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:13px;letter-spacing:.15px;text-transform:uppercase}.c0063_overview_carousel_cmp .c0063_overview_carousel_wrap .p{font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px;margin:0}@media (max-width:979px){.c0063_overview_carousel_cmp .c0063_overview_carousel_wrap .p{font-size:12px;line-height:14px;text-align:start}}.c0063_overview_carousel_cmp .c0063_overview_carousel_wrap .c0063-swiper{display:block;text-align:left}.c0063_overview_carousel_cmp .c0063_overview_carousel_wrap .c0063-swiper .swiper-wrapper{align-items:stretch}.c0063_overview_carousel_cmp .c0063_overview_carousel_wrap .c0063-swiper .swiper-slide{height:auto}.c0063_overview_carousel_cmp .c0063_overview_carousel_wrap .c0063-swiper .swiper-slide .item{height:100%;display:flex;flex-direction:column}@media (min-width:1200px){.c0063_overview_carousel_cmp .c0063_overview_carousel_wrap .c0063-swiper .swiper-slide.swiper-slide-active{opacity:1;transition:all .8s}}.c0063_overview_carousel_cmp .c0063_overview_carousel_wrap .c0063-swiper .img-container{width:100%;aspect-ratio:1.4973544974;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:5px;margin:0;background-color:#f8f1e5}.c0063_overview_carousel_cmp .c0063_overview_carousel_wrap .c0063-swiper .img-container img{width:100%;height:100%;object-fit:contain;object-position:center}.c0063_overview_carousel_cmp .c0063_overview_carousel_cmp__bottom-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:20px}.c0063_overview_carousel_cmp .c0063_overview_carousel_cmp__empty-message{margin:0;padding:24px 0;font-family:"Tiempos Text",serif;font-size:16px;line-height:22px;color:inherit}.c0063_overview_carousel_cmp .btn_overview{width:fit-content;padding:12px 10px;border:solid 1px #0f1729;border-radius:5px;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;color:#0f1729;display:inline-block;transition:all .5s ease-out}.c0063_overview_carousel_cmp .btn_overview:hover{opacity:.8}.c0063_overview_carousel_cmp .c0063_overview_carousel_cmp__nav{display:flex;align-items:center;gap:4px}.c0063_overview_carousel_cmp .c0063_overview_carousel_cmp__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:0 0;color:#0f1729;cursor:pointer;transition:opacity .3s ease}.c0063_overview_carousel_cmp .c0063_overview_carousel_cmp__nav-btn:hover:not(:disabled){opacity:.8}.c0063_overview_carousel_cmp .c0063_overview_carousel_cmp__nav-btn:focus{outline:0}.c0063_overview_carousel_cmp .c0063_overview_carousel_cmp__nav-btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.c0063_overview_carousel_cmp .c0063_overview_carousel_cmp__nav-btn .swiper-navigation-icon{width:11px;height:20px;flex-shrink:0}.c0063_overview_carousel_cmp .c0063_overview_carousel_cmp__nav-btn--prev .swiper-navigation-icon{transform:scaleX(-1)}.c0063_overview_carousel_cmp .c0063_overview_carousel_wrap.color-lux{color:#2f1f41}.c0063_overview_carousel_cmp .c0063_overview_carousel_wrap.color-lux .btn_overview{border:solid 1px #2f1f41;color:#2f1f41}.c0063_overview_carousel_cmp .c0063_overview_carousel_wrap.color-lux .c0063_overview_carousel_cmp__nav-btn{color:#2f1f41}.c0063_overview_carousel_cmp.hide-logo .c0063_overview_carousel_wrap .c0063-swiper .swiper-slide .item .img-rounded{max-height:181px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:5px}.c0063_overview_carousel_cmp.hide-logo .c0063_overview_carousel_wrap .c0063-swiper .swiper-slide .item .img-rounded img{width:100%;height:100%;object-fit:contain;object-position:center}.c0063_overview_carousel_cmp .c0063_overview_carousel_cmp__gallery{display:flex;flex-direction:column;gap:10px;width:100%}.c0063_overview_carousel_cmp .c0063_overview_carousel_cmp__gallery-img{width:100%;height:auto;display:block;object-fit:cover;border-radius:6px}section.c0068_banner_simple_cmp{background-color:#fcf8ea;margin-top:25px;margin-right:40px}@media (max-width:979px){section.c0068_banner_simple_cmp{padding:0 20px 40px 20px;margin-top:0;margin-right:0}}section.c0068_banner_simple_cmp .c0068_banner_simple_wrap{max-width:1440px;margin:0 auto}@media all and (min-width:992px){section.c0068_banner_simple_cmp .c0068_banner_simple_wrap{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;margin:0 auto;gap:20px}}section.c0068_banner_simple_cmp .c0068_banner_simple_wrap .banner_simple{padding:20px;background-color:#f1ede0;display:flex;align-items:flex-start;flex-wrap:wrap;border-radius:5px;max-width:460px;margin:0 auto 20px auto}@media all and (min-width:992px){section.c0068_banner_simple_cmp .c0068_banner_simple_wrap .banner_simple{padding:30px}}section.c0068_banner_simple_cmp .c0068_banner_simple_wrap .banner_simple span{width:18%}section.c0068_banner_simple_cmp .c0068_banner_simple_wrap .banner_simple div{width:82%}section.c0068_banner_simple_cmp .c0068_banner_simple_wrap .banner_simple .title{font-family:EuclidFlex,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:30px}@media all and (min-width:992px){section.c0068_banner_simple_cmp .c0068_banner_simple_wrap .banner_simple .title{font-size:22px;line-height:25px;letter-spacing:2.2px;text-transform:uppercase}}section.c0068_banner_simple_cmp .c0068_banner_simple_wrap .banner_simple .banner_text{font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px;margin-bottom:30px}section.c0068_banner_simple_cmp .c0068_banner_simple_wrap .banner_simple .icon-consult:before{font-size:50px;margin-right:30px;align-self:center;content:"\e90f";color:#5c7cd9}section.c0068_banner_simple_cmp .c0068_banner_simple_wrap .banner_simple .more{font-family:EuclidFlex,sans-serif;font-size:15px;cursor:pointer;line-height:17px;letter-spacing:-.3px;padding:7px 10px;background-color:#5c7cd9;color:#fcf8ea;transition:all .5s ease-out;border-radius:5px;text-decoration:none;display:inline-block}section.c0068_banner_simple_cmp .c0068_banner_simple_wrap .banner_simple .more.hover,section.c0068_banner_simple_cmp .c0068_banner_simple_wrap .banner_simple .more:hover{background-color:#8cace8}section.c0068_banner_simple_cmp .c0068_banner_simple_wrap .banner_simple .more.active,section.c0068_banner_simple_cmp .c0068_banner_simple_wrap .banner_simple .more:active{background-color:#222e50}section.c0068_banner_simple_cmp .c0068_banner_simple_wrap .extra_info{display:flex;align-items:center;justify-content:space-around;flex-direction:row;gap:5px;font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px;max-width:460px;margin:15px auto 0 auto}@media all and (min-width:992px){section.c0068_banner_simple_cmp .c0068_banner_simple_wrap .extra_info{font-size:12px;line-height:17px;gap:5px}}section.c0068_banner_simple_cmp .c0068_banner_simple_wrap .extra_info p{margin:0}section.c0068_banner_simple_cmp .icon-keys:before,section.c0068_banner_simple_cmp .icon-top-service:before{padding-right:5px}@media all and (min-width:992px){section.c0068_banner_simple_cmp .icon-keys:before,section.c0068_banner_simple_cmp .icon-top-service:before{padding-right:5px}}section.c0068_banner_simple_cmp .c0068_banner_simple_wrap.color-abahana{color:#0f1729}section.c0068_banner_simple_cmp .c0068_banner_simple_wrap.color-abahana a{color:#5c7cd9}section.c0068_banner_simple_cmp .c0068_banner_simple_wrap.color-lux{color:#2f1f41}section.c0068_banner_simple_cmp .c0068_banner_simple_wrap.color-lux a{color:#6d538c}section.c0069_icon_list-cmp .icon-list-title{color:#0f1729;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:13px;letter-spacing:.11px;text-transform:uppercase;margin-bottom:10px}@media (min-width:992px){section.c0069_icon_list-cmp .icon-list-title{font-size:14px;line-height:18px;letter-spacing:.14px}}section.c0069_icon_list-cmp ul{flex-wrap:wrap;padding:0;list-style-type:none;margin:0}@media (max-width:425px){section.c0069_icon_list-cmp ul{display:grid!important;grid-template-columns:1fr 1fr}}section.c0069_icon_list-cmp ul li{padding:0 10px 10px 0;position:relative;padding-left:20px}section.c0069_icon_list-cmp ul li:last-child{padding-bottom:0}section.c0069_icon_list-cmp ul li:before{display:block;position:absolute;left:0;font-family:icomoon,sans-serif}section.c0069_icon_list-cmp ul li.extra-included-blue{color:#3c528e}section.c0069_icon_list-cmp ul.appearance-primary li{color:#0f1729;font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px}@media (min-width:992px){section.c0069_icon_list-cmp ul.appearance-primary li{line-height:17px}}section.c0069_icon_list-cmp ul.appearance-primary li:before{content:"\e930"}section.c0069_icon_list-cmp ul.appearance-secondary li{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;font-size:12px;line-height:14px;letter-spacing:.2px}@media (min-width:992px){section.c0069_icon_list-cmp ul.appearance-secondary li{letter-spacing:.24px}}section.c0069_icon_list-cmp ul.appearance-secondary li:before{content:"\e94d"}section.c0069_icon_list-cmp ul.appearance-secondary li.extra-included-blue{color:#3c528e}section.c0070_carousel_simple_cmp{background-color:#fcf8ea;max-width:1440px;margin:0 auto}@media all and (max-width:991px){section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap .c0070-swiper{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap{color:#fcf8ea;margin:0 auto;max-width:1440px;position:relative;min-height:330px;background-position:center;background-repeat:no-repeat;background-size:965px}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap .valo_info{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:30px;margin-bottom:20px}@media all and (max-width:992px){section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap .valo_info{gap:10px;flex-direction:column}}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap .valo_rate{color:#0f1729;font-family:EuclidFlex,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:24.126px;letter-spacing:-.5px;text-transform:uppercase;margin:0}@media all and (max-width:992px){section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap .valo_rate{font-size:28px}}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap .icon-star:before{padding-right:5px;font-size:18px}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap .valo_subtitle{color:#0f1729;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:18px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:2.2px;text-transform:uppercase;margin:0}@media all and (max-width:992px){section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap .valo_subtitle{font-size:15px}}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap .valo_explain{color:#0f1729;font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.36px;margin-top:15px}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure{padding:20px;min-height:280px;border-radius:5px;background-color:#0f1729}@media (min-width:979px){section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure{padding:50px 30px 40px 30px;min-height:140px}}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure .icon-quotation-marks:before,section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure .icon-star:before{padding-right:10px}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure .customer{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:1.2px;text-transform:uppercase;margin-top:0;display:flex;align-items:flex-start;justify-content:flex-start;gap:20px;flex-direction:row}@media (max-width:979px){section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure .customer{font-size:15px}}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure .commentlink{border:none;background-color:inherit;text-decoration:underline;text-align:start;display:block;color:#fcf8ea;width:100%;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:-.4px;text-decoration-line:underline;padding:0;margin-bottom:20px;cursor:pointer}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure .commentlink:hover{color:#5c7cd9;transition:all .5s ease-out}@media (max-width:992px){section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure .commentlink{margin-bottom:0}}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure .comment{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;margin-top:0;height:145px;margin-bottom:20px}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure .comment p{margin:0}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure .comment p+p{margin-top:.5em}@media (max-width:979px){section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure .comment{font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-.24px;height:105px;margin-bottom:40px}}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure .comment:first-child{height:initial}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure .rating,section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure .where{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:1.2px;text-transform:uppercase;margin-top:20px}@media (max-width:979px){section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure .rating,section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure .where{font-size:15px}}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure .below{display:flex;flex-direction:row;justify-content:space-between;margin-top:50px;max-height:45px;align-items:baseline}@media (min-width:979px){section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap figure .below{margin-top:0}}section.c0070_carousel_simple_cmp .c0070_carousel_simple-nav{width:100%;display:flex;align-items:flex-end;justify-content:flex-end}section.c0070_carousel_simple_cmp .c0070_carousel_simple-nav .c0070_carousel_simple-page{color:#afaca0;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;margin-right:20px;font-size:14px;letter-spacing:.14px;line-height:18px}@media (max-width:992px){section.c0070_carousel_simple_cmp .c0070_carousel_simple-nav .c0070_carousel_simple-page{margin-right:15px;font-size:12px;letter-spacing:.11px;line-height:13px}}section.c0070_carousel_simple_cmp .c0070_carousel_simple-nav .c0070_carousel_simple-page.active{color:#0f1729;position:relative}section.c0070_carousel_simple_cmp .c0070_carousel_simple-nav .c0070_carousel_simple-page:last-child{padding-left:45px;position:relative}section.c0070_carousel_simple_cmp .c0070_carousel_simple-nav .c0070_carousel_simple-page:last-child:before{position:absolute;content:"";border-top:1px solid #afaca0;width:25px;left:0;top:5px}@media (min-width:992px){section.c0070_carousel_simple_cmp .c0070_carousel_simple-nav .c0070_carousel_simple-page:last-child:before{top:8px}}section.c0070_carousel_simple_cmp .c0070_carousel_simple-nav .c0070_carousel_simple-page a{color:#5c7cd9;cursor:pointer}section.c0070_carousel_simple_cmp .c0070_carousel_simple-nav .c0070_carousel_simple-page a:hover{text-decoration:underline}section.c0070_carousel_simple_cmp .c0070_carousel_simple-nav .first-child{padding-right:45px;position:relative}section.c0070_carousel_simple_cmp .c0070_carousel_simple-nav .first-child:before{position:absolute;content:"";border-top:1px solid #afaca0;width:25px;right:0;top:5px}@media (min-width:992px){section.c0070_carousel_simple_cmp .c0070_carousel_simple-nav .first-child:before{top:8px}}section.c0070_carousel_simple_cmp .c0070_carousel_simple_cmp__bottom-row{display:flex;justify-content:flex-end;margin-top:16px}section.c0070_carousel_simple_cmp .c0070_carousel_simple_cmp__nav{display:flex;align-items:center;gap:4px}section.c0070_carousel_simple_cmp .c0070_carousel_simple_cmp__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:0 0;color:#0f1729;cursor:pointer;transition:opacity .3s ease}section.c0070_carousel_simple_cmp .c0070_carousel_simple_cmp__nav-btn:hover:not(:disabled){opacity:.8}section.c0070_carousel_simple_cmp .c0070_carousel_simple_cmp__nav-btn:focus{outline:0}section.c0070_carousel_simple_cmp .c0070_carousel_simple_cmp__nav-btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}section.c0070_carousel_simple_cmp .c0070_carousel_simple_cmp__nav-btn .swiper-navigation-icon{width:11px;height:20px;flex-shrink:0}section.c0070_carousel_simple_cmp .c0070_carousel_simple_cmp__nav-btn--prev .swiper-navigation-icon{transform:scaleX(-1)}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap.color-lux{color:#fcf8ea}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap.color-lux .title{color:#2f1f41}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap.color-lux figure{background-color:#2f1f41}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap.color-lux .c0070_carousel_simple_cmp__nav-btn{color:#2f1f41}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap.color-abahana{color:#fcf8ea}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap.color-abahana .title{color:#0f1729}section.c0070_carousel_simple_cmp .c0070_carousel_simple_wrap.color-abahana figure{background-color:#0f1729}section.c0070_carousel_simple_cmp .c0070_popup_valoraciones{margin:0 auto}section.c0070_carousel_simple_cmp .c0070_popup_valoraciones .popup_middle{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-evenly;padding-top:40px}@media all and (max-width:992px){section.c0070_carousel_simple_cmp .c0070_popup_valoraciones .popup_middle{gap:10px;flex-direction:column}}section.c0070_carousel_simple_cmp .c0070_popup_valoraciones .popup_rate{color:#0f1729;font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:400;line-height:24.126px;letter-spacing:-.5px;text-transform:uppercase}@media all and (max-width:992px){section.c0070_carousel_simple_cmp .c0070_popup_valoraciones .popup_rate{font-size:28px}}section.c0070_carousel_simple_cmp .c0070_popup_valoraciones .icon-star:before{padding-right:5px}section.c0070_carousel_simple_cmp .c0070_popup_valoraciones .popup_subtitle{color:#0f1729;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:22px;font-style:normal;font-weight:500;line-height:31px;letter-spacing:2.2px;text-transform:uppercase;margin:0}section.c0070_carousel_simple_cmp .c0070_popup_valoraciones .popup_explain{color:#0f1729;font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;margin-top:15px}section.c0070_carousel_simple_cmp .c0070_popup_valoraciones .popup_bottom{display:flex;flex-direction:row;gap:15px;flex-wrap:wrap;margin-top:30px;justify-content:space-around}@media all and (max-width:992px){section.c0070_carousel_simple_cmp .c0070_popup_valoraciones .popup_bottom{flex-direction:column}}section.c0070_carousel_simple_cmp .c0070_popup_valoraciones .popup_subtitle2{color:#3c528e;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:22px;font-style:normal;font-weight:500;line-height:31px;letter-spacing:2.2px;text-transform:uppercase;margin:0}section.c0070_carousel_simple_cmp .c0070_popup_valoraciones .icon-account:before{font-size:75px}@media all and (max-width:992px){section.c0070_carousel_simple_cmp .c0070_popup_valoraciones .icon-account:before{font-size:40px}}section.c0070_carousel_simple_cmp .c0070_popup_valoraciones .popup_place{color:#0f1729;font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px;display:flex;flex-direction:row;gap:30px}section.c0070_carousel_simple_cmp .c0070_popup_valoraciones .popup_person{display:flex;flex-direction:row;justify-content:flex-start;gap:80px;align-items:center}section.c0070_carousel_simple_cmp .c0070_popup_valoraciones .popup_comment{padding:40px;background-color:#f1ede0;border-radius:6px;width:100%;overflow:scroll;scrollbar-width:none;overflow-x:auto;-webkit-box-orient:horizontal}@media all and (max-width:992px){section.c0070_carousel_simple_cmp .c0070_popup_valoraciones .popup_comment{width:100%}}section.c0070_carousel_simple_cmp .border{border:solid red 1px}section.c0070_carousel_simple_cmp .c0070_carousel_simple_cmp__empty{display:flex!important;align-items:center;justify-content:center;gap:8px;text-align:center}section.c0070_carousel_simple_cmp .c0070_carousel_simple_cmp__empty p{margin:0}section.c0076_oficinas_map_cmp{background-color:#222e50}section.c0076_oficinas_map_cmp .oficinas_map_wrap{margin:0 auto;max-width:1440px;padding:40px 20px}@media all and (min-width:992px){section.c0076_oficinas_map_cmp .oficinas_map_wrap{padding:100px 40px 80px 40px}}section.c0076_oficinas_map_cmp .title{color:#fcf8ea;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;width:100%;margin-bottom:40px}section.c0076_oficinas_map_cmp .title.ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media all and (min-width:992px){section.c0076_oficinas_map_cmp .title{margin-bottom:30px;font-size:40px;line-height:45px;letter-spacing:2px;padding-left:0}}section.c0076_oficinas_map_cmp .subtitle{color:#fcf8ea;font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.24px;margin-top:40px;text-align:center}section.c0076_oficinas_map_cmp .subtitle.ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media all and (min-width:992px){section.c0076_oficinas_map_cmp .subtitle{font-size:22px;line-height:33px;letter-spacing:-.44px}}@media all and (min-width:992px){section.c0076_oficinas_map_cmp .content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}}section.c0076_oficinas_map_cmp .blog_card{width:100%;color:#fcf8ea;border-radius:5px;transition:all .5s ease-out;padding-bottom:40px}@media all and (min-width:992px){section.c0076_oficinas_map_cmp .blog_card{width:49%}}section.c0076_oficinas_map_cmp .card_title{color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;margin:0 0 20px 0}section.c0076_oficinas_map_cmp .card_title.ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}section.c0076_oficinas_map_cmp .card_description{color:#fcf8ea;font-family:"Tiempos Text",serif;font-size:19px;font-style:normal;font-weight:400;line-height:33px;letter-spacing:-.4px;margin-top:20px;display:flex;flex-direction:column;gap:3px}@media all and (min-width:992px){section.c0076_oficinas_map_cmp .card_description{font-size:22px;letter-spacing:-.44px}}section.c0076_oficinas_map_cmp .card_description p{margin:0}section.c0076_oficinas_map_cmp .card_description a{color:#fcf8ea;text-decoration:underline;cursor:pointer;transition:all .5s ease-out}section.c0076_oficinas_map_cmp .card_description a:hover{color:#8cace8;text-decoration:none}section.c0076_oficinas_map_cmp .img_box{width:100%;height:390px;overflow:hidden;border-radius:5px;margin:0 auto 30px;position:relative}section.c0076_oficinas_map_cmp .img{object-fit:cover;height:100%;width:100%;transition:all .5s ease-out;border:none;border-radius:5px}section.c0076_oficinas_map_cmp .linktelmail{padding-right:4px;display:inline-block;margin-bottom:5px}@media (max-width:767px){section.c0076_oficinas_map_cmp .oficinas_map_wrap{padding:30px 15px}section.c0076_oficinas_map_cmp .title{font-size:24px;line-height:28px;letter-spacing:1px;margin-bottom:30px}section.c0076_oficinas_map_cmp .subtitle{font-size:14px;line-height:20px;margin-top:30px}section.c0076_oficinas_map_cmp .blog_card{padding-bottom:30px}section.c0076_oficinas_map_cmp .card_title{font-size:18px;line-height:22px;letter-spacing:1.5px}section.c0076_oficinas_map_cmp .card_description{font-size:16px;line-height:24px;letter-spacing:-.3px}section.c0076_oficinas_map_cmp .img_box{height:300px;margin-bottom:20px}}section.c0077_content_blog-cmp{background-color:#fcf8ea}section.c0077_content_blog-cmp img{max-width:100%;height:auto}section.c0077_content_blog-cmp .conteng-blog-wrap{width:100%}@media (min-width:1440px){section.c0077_content_blog-cmp .conteng-blog-wrap{max-width:1400px;display:flex;flex-direction:column;margin:0 auto}}section.c0077_content_blog-cmp h1{width:90%;color:#222e50;padding-bottom:10px;font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;margin-top:40px;margin-bottom:35px}@media (min-width:950px){section.c0077_content_blog-cmp h1{padding-bottom:0;font-size:40px;line-height:45px;letter-spacing:2px}}section.c0077_content_blog-cmp h2{color:#222e50;font-family:"Tiempos Text",serif;font-size:35px;font-style:normal;font-weight:400;line-height:50px;letter-spacing:-.8px;padding-bottom:10px}@media (min-width:950px){section.c0077_content_blog-cmp h2{padding-bottom:0}}section.c0077_content_blog-cmp h3{color:#222e50;font-family:"Tiempos Text",serif;font-size:30px;font-style:normal;font-weight:400;line-height:50px;letter-spacing:-.8px;padding-bottom:10px}@media (min-width:950px){section.c0077_content_blog-cmp h3{padding-bottom:0}}section.c0077_content_blog-cmp p{color:#222e50;font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px}@media (min-width:950px){section.c0077_content_blog-cmp p{margin:20px 0}}section.c0077_content_blog-cmp li{list-style:none}section.c0077_content_blog-cmp li a{list-style:none;padding:5px 8px;background-color:#f1ede0;border-radius:5px;transition:all .5s ease-out;text-decoration:none;cursor:pointer;color:#3c528e}section.c0077_content_blog-cmp li a:hover{opacity:.7}section.c0077_content_blog-cmp a{color:#5c7cd9;text-decoration:underline;transition:all .5s ease-out}section.c0077_content_blog-cmp a:hover{opacity:.7;cursor:pointer}section.c0077_content_blog-cmp table{color:#222e50;font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;width:100%!important;max-width:500px}section.c0077_content_blog-cmp table td{padding:5px 10px}section.c0077_content_blog-cmp .date{font-size:15px;font-style:normal;font-weight:400;line-height:17px;color:#3c528e;padding-bottom:15px}section.c0077_content_blog-cmp .location{font-size:15px;font-style:normal;font-weight:400;line-height:17px;color:#3c528e;margin-bottom:5px}section.c0077_content_blog-cmp .img_box{margin-top:30px}section.c0077_content_blog-cmp .img-quote{width:100%;border-radius:5px;overflow:hidden}@media (min-width:950px){section.c0077_content_blog-cmp .img-quote{margin:0 0 20px 0}}section.c0077_content_blog-cmp .c0077_img{object-fit:cover;height:200px;width:100%;border-radius:5px;transition:all .5s ease-out}@media (min-width:950px){section.c0077_content_blog-cmp .c0077_img{height:100%;max-height:620px}}section.c0077_content_blog-cmp .img_box p{font-size:15px;font-style:normal;font-weight:400;line-height:17px;margin-bottom:0;color:#0f1729;padding:10px;margin-top:0}@media (min-width:950px){section.c0077_content_blog-cmp .img_box p{color:#fcf8ea;margin-top:-40px;padding-bottom:20px;position:relative;background:#0f1729;background:linear-gradient(0deg,#0f1729 17%,rgba(9,9,121,0) 100%)}}section.c0077_content_blog-cmp img{width:100%}section.c0077_content_blog-cmp .carousel-pags{z-index:10;margin-top:10px;display:flex;justify-content:flex-end;margin-bottom:20px;position:relative}@media (min-width:992px){section.c0077_content_blog-cmp .carousel-pags{margin-top:5px;margin-bottom:0}}section.c0077_content_blog-cmp .carousel-pags .carousel-pag{color:#afaca0;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;margin-right:15px;font-size:12px;letter-spacing:.11px;line-height:13px}@media (min-width:992px){section.c0077_content_blog-cmp .carousel-pags .carousel-pag{margin-right:20px;font-size:14px;letter-spacing:.14px;line-height:18px}}section.c0077_content_blog-cmp .carousel-pags .carousel-pag.active{color:#0f1729;position:relative}section.c0077_content_blog-cmp .carousel-pags .carousel-pag:last-child{padding-left:45px;position:relative}section.c0077_content_blog-cmp .carousel-pags .carousel-pag:last-child:before{position:absolute;content:"";border-top:1px solid #afaca0;width:25px;left:0;top:5px}@media (min-width:992px){section.c0077_content_blog-cmp .carousel-pags .carousel-pag:last-child:before{top:8px}}section.c0077_content_blog-cmp .carousel-pags .carousel-pag a{cursor:pointer}section.c0077_content_blog-cmp .carousel-pags .carousel-pag a:hover{text-decoration:underline}section.c0077_content_blog-cmp .carousel-pags .first-child{padding-right:45px;position:relative}section.c0077_content_blog-cmp .carousel-pags .first-child:before{position:absolute;content:"";border-top:1px solid #afaca0;width:25px;right:0;top:5px}@media (min-width:992px){section.c0077_content_blog-cmp .carousel-pags .first-child:before{top:8px}}section.c0077_content_blog-cmp .c0077_carousel-nav{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;margin-top:-20px;margin-bottom:20px;z-index:99;position:relative;padding-top:20px}@media (max-width:992px){section.c0077_content_blog-cmp .c0077_carousel-nav{margin-top:0}}section.c0077_content_blog-cmp .c0077_carousel-nav .c0077_carousel-page{color:#afaca0;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;margin-right:20px;font-size:14px;letter-spacing:.14px;line-height:18px}@media (max-width:992px){section.c0077_content_blog-cmp .c0077_carousel-nav .c0077_carousel-page{margin-right:15px;font-size:12px;letter-spacing:.11px;line-height:13px}}section.c0077_content_blog-cmp .c0077_carousel-nav .c0077_carousel-page.active{color:#0f1729;position:relative}section.c0077_content_blog-cmp .c0077_carousel-nav .c0077_carousel-page:last-child{padding-left:45px;position:relative}section.c0077_content_blog-cmp .c0077_carousel-nav .c0077_carousel-page:last-child:before{position:absolute;content:"";border-top:1px solid #afaca0;width:25px;left:0;top:5px}@media (min-width:992px){section.c0077_content_blog-cmp .c0077_carousel-nav .c0077_carousel-page:last-child:before{top:8px}}section.c0077_content_blog-cmp .c0077_carousel-nav .c0077_carousel-page a{color:#5c7cd9;cursor:pointer}section.c0077_content_blog-cmp .c0077_carousel-nav .c0077_carousel-page a:hover{text-decoration:underline}section.c0077_content_blog-cmp .c0077_carousel-nav .first-child{padding-right:45px;position:relative}section.c0077_content_blog-cmp .c0077_carousel-nav .first-child:before{position:absolute;content:"";border-top:1px solid #afaca0;width:25px;right:0;top:5px}@media (min-width:992px){section.c0077_content_blog-cmp .c0077_carousel-nav .first-child:before{top:8px}}@media (max-width:1440px){.c0077_content_blog-cmp .conteng-blog-wrap>:not(.abahanavillas-search){padding-inline:20px}}@media (max-width:1440px){.c0077_content_blog-cmp .conteng-blog-wrap>table:not(.abahanavillas-search){padding-inline:0;margin-left:20px}}.c0078_blog_second_nav-cmp{padding:20px 0;scrollbar-width:none;overflow-x:auto;-webkit-box-orient:horizontal}.c0078_blog_second_nav-cmp::-webkit-scrollbar{display:none}@media (min-width:992px){.c0078_blog_second_nav-cmp{display:flex;justify-content:center}.c0078_blog_second_nav-cmp.full-width{justify-content:space-between}.c0078_blog_second_nav-cmp.full-width .c0078_blog_second_nav-cmp_wrapper{width:100%}}@media (max-width:991px){.c0078_blog_second_nav-cmp{max-width:100vw}.c0078_blog_second_nav-cmp .justify-content-center{justify-content:start!important}}.c0078_blog_second_nav-cmp .c0078_blog_second_nav-cmp_wrapper ul{list-style:none;padding-left:0;display:flex!important;flex-direction:row!important;margin:0}.c0078_blog_second_nav-cmp .c0078_blog_second_nav-cmp_wrapper ul.w-100{width:auto!important}.c0078_blog_second_nav-cmp .c0078_blog_second_nav-cmp_wrapper ul li{flex-basis:0;flex-grow:1;border-right:solid 1px rgba(176,173,161,.7);text-align:center;padding:0 40px;white-space:nowrap}@media (width <= 1200px){.c0078_blog_second_nav-cmp .c0078_blog_second_nav-cmp_wrapper ul li{padding:0 20px}}.c0078_blog_second_nav-cmp .c0078_blog_second_nav-cmp_wrapper ul li:last-child{border:none}.c0078_blog_second_nav-cmp .c0078_blog_second_nav-cmp_wrapper ul li a{color:#0f1729;font-family:EuclidFlex,serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;text-decoration:none;transition:color .3s ease;display:inline-flex;align-items:center;gap:5px}.c0078_blog_second_nav-cmp .c0078_blog_second_nav-cmp_wrapper ul li a:hover{color:#5c7cd9;text-decoration:none}.c0078_blog_second_nav-cmp .c0078_blog_second_nav-cmp_wrapper .icon-diagonal-arrow{font-size:12px}.c0078_blog_second_nav-cmp .c0078_blog_second_nav-cmp_wrapper .icon-diagonal-arrow:before{padding-left:10px}@media (max-width:767px){.c0078_blog_second_nav-cmp{padding:15px 0}.c0078_blog_second_nav-cmp .c0078_blog_second_nav-cmp_wrapper ul li{padding:0 15px}.c0078_blog_second_nav-cmp .c0078_blog_second_nav-cmp_wrapper ul li a{font-size:14px;line-height:16px}}@media (max-width:480px){.c0078_blog_second_nav-cmp .c0078_blog_second_nav-cmp_wrapper ul li{padding:0 10px}.c0078_blog_second_nav-cmp .c0078_blog_second_nav-cmp_wrapper ul li a{font-size:13px;line-height:15px}}section.c0079_formulario_alquila_cmp{background-color:#fcf8ea;background-image:url(../o/abahanavillas-design-theme/images/form.png);background-size:cover;background-repeat:no-repeat;background-position:center}@media all and (min-width:992px){section.c0079_formulario_alquila_cmp{height:785px}}section.c0079_formulario_alquila_cmp .form_wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;max-width:1440px;margin:0 auto}@media all and (min-width:992px){section.c0079_formulario_alquila_cmp .form_wrap{flex-direction:row}}section.c0079_formulario_alquila_cmp .form_wrap .left{width:100%;padding:40px 20px 0 20px}@media all and (min-width:992px){section.c0079_formulario_alquila_cmp .form_wrap .left{padding:100px 40px;width:50%;height:585px}}section.c0079_formulario_alquila_cmp .form_wrap .right{width:100%;display:flex;align-items:center;justify-content:center;margin:0 auto;padding-bottom:40px}@media all and (min-width:992px){section.c0079_formulario_alquila_cmp .form_wrap .right{width:50%;padding-bottom:0}}section.c0079_formulario_alquila_cmp .title{color:#fcf8ea;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;width:100%;margin-bottom:10px}@media all and (min-width:992px){section.c0079_formulario_alquila_cmp .title{margin-bottom:30px;font-size:40px;line-height:45px;letter-spacing:2px}}section.c0079_formulario_alquila_cmp .subtitle{color:#fcf8ea;font-family:"Tiempos Text",serif;font-size:22px;font-style:normal;font-weight:400;line-height:33px;letter-spacing:-.44px;margin-bottom:30px}section.c0079_formulario_alquila_cmp .box{background-color:#fff;padding:30px;overflow:hidden}@media (min-width:450px){section.c0079_formulario_alquila_cmp .box{padding:30px}}section.c0079_formulario_alquila_cmp .anuncia-content{font-family:EuclidFlex,sans-serif;color:#0f1729;margin:0}section.c0079_formulario_alquila_cmp .anuncia-content h3{color:#34495e;font-size:24px;line-height:38px;font-weight:400;margin-bottom:30px}section.c0079_formulario_alquila_cmp .anuncia-content h4{color:#77756e;font-size:18px;font-weight:400;line-height:2;margin-bottom:15px}section.c0079_formulario_alquila_cmp .anuncia-1-basic .anuncia-counter-wrapper{text-align:center;padding:10px 0;padding-bottom:0;max-width:300px;margin:0 auto}section.c0079_formulario_alquila_cmp .anuncia-1-basic .anuncia-counter-wrapper button,section.c0079_formulario_alquila_cmp .anuncia-1-basic .anuncia-counter-wrapper button:focus{border:0;box-shadow:none;background:0 0;outline:0}section.c0079_formulario_alquila_cmp .anuncia-1-basic .anuncia-counter-wrapper button.anuncia-counter-prev{margin-bottom:5px}section.c0079_formulario_alquila_cmp .anuncia-1-basic .anuncia-counter-wrapper button.anuncia-counter-next{margin-top:10px}section.c0079_formulario_alquila_cmp .anuncia-1-basic .anuncia-counter-wrapper button i{font-size:22px;color:#fac200}section.c0079_formulario_alquila_cmp .anuncia-1-basic .anuncia-counter-wrapper button:hover i{color:#fac200}section.c0079_formulario_alquila_cmp .anuncia-1-basic .anuncia-counter-wrapper button.disabled i{color:#d2d2d2}section.c0079_formulario_alquila_cmp .anuncia-1-basic .anuncia-counter-wrapper .anuncia-counter{height:100px}section.c0079_formulario_alquila_cmp .anuncia-1-basic .anuncia-counter-wrapper .anuncia-counter ul{list-style:none;margin:0;padding:0}section.c0079_formulario_alquila_cmp .anuncia-1-basic .anuncia-counter-wrapper .anuncia-counter ul li{cursor:pointer;text-align:center;font-size:90px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.06px;color:#34495e;margin:0 0 15px 0;padding:8px 0}section.c0079_formulario_alquila_cmp .anuncia-1-basic .anuncia-button{color:#fff!important;font-size:16px;width:100%;margin-top:20px}section.c0079_formulario_alquila_cmp .anuncia-1-basic .anuncia-button:hover{color:#182a3b!important}section.c0079_formulario_alquila_cmp .anuncia-2-map{height:425px}section.c0079_formulario_alquila_cmp .anuncia-2-map .anuncia-back{color:#34495e;font-size:24px;text-decoration:none;vertical-align:top;margin-bottom:20px;display:inline-block;cursor:pointer}section.c0079_formulario_alquila_cmp .anuncia-2-map .anuncia-back:hover{color:#fac200;text-decoration:none}section.c0079_formulario_alquila_cmp .anuncia-2-map .anuncia-search{width:100%;z-index:999;margin-bottom:30px}section.c0079_formulario_alquila_cmp .anuncia-2-map .anuncia-search .anuncia-search-inner{padding:25px;border-radius:6px;box-shadow:none;border:0;background-color:#fff}section.c0079_formulario_alquila_cmp .anuncia-2-map .anuncia-search .anuncia-search-inner .nice-selectable{width:100%}section.c0079_formulario_alquila_cmp .anuncia-2-map .anuncia-search .anuncia-search-inner .nice-selectable .list{width:fit-content;margin:0 auto;display:flex;flex-direction:column}section.c0079_formulario_alquila_cmp .anuncia-2-map .anuncia-search i{color:#62717a;font-size:22px}section.c0079_formulario_alquila_cmp .anuncia-2-map .anuncia-map{margin-top:3rem;z-index:1;margin-bottom:30px}section.c0079_formulario_alquila_cmp .anuncia-2-map .anuncia-map .anuncia-map-leaflet{width:100%;height:300px;overflow:hidden;background-color:#f1ede0;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#666;font-style:italic}section.c0079_formulario_alquila_cmp .anuncia-2-map .anuncia-button{color:#fff!important;font-size:16px;width:100%}section.c0079_formulario_alquila_cmp .anuncia-2-map .anuncia-button:hover{color:#182a3b!important}section.c0079_formulario_alquila_cmp .anuncia-3-form .anuncia-back{color:#34495e;font-size:24px;text-decoration:none;vertical-align:top;margin-bottom:20px;display:inline-block;cursor:pointer}section.c0079_formulario_alquila_cmp .anuncia-3-form .anuncia-back:hover{color:#fac200;text-decoration:none}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-input{width:100%;cursor:text;background:#fff;display:inline-block;border:1px solid #ececec;margin:0 0 5px 0;padding:7px 5px 1px 5px}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-input.form-sell2-input-required{border:1px solid red}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-input.form-sell2-input-countries{cursor:default}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-input.form-sell2-input-double{width:100%;display:flex;gap:15px}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-input.form-sell2-input-double .form-sell2-input-countries{width:41%}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-input.form-sell2-input-double .form-sell2-input-phone{width:58%}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-input label{color:#34495e;font-size:12px;font-weight:600;line-height:1;cursor:text;display:block;text-transform:uppercase;padding:0;margin:3px 0 2px 5px}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-input .form-sell2-text{width:100%;color:#34495e;background-color:#fff;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:.5;letter-spacing:0;border:0;outline:0;padding:5px;margin:0}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-input .form-sell2-text::placeholder{color:#cecece}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-input .nice-select{height:20px;width:100%;border:0;border-radius:0;display:inline-block;padding-left:0;padding-right:0;margin-top:5px;line-height:1;font-size:14px}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-input .nice-select span{width:84%;height:18px;line-height:1;color:#34495e;overflow:hidden;display:inline-block;margin:0 0 0 5px}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-input .nice-select:after{right:8px;margin-top:-6px}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-input .nice-select .list{max-width:250px;max-height:300px;overflow-y:auto}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-agree{margin:15px 10px 20px 0}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-agree label{color:#34495e;font-size:13px;line-height:1.54;font-weight:400;margin:0;padding:0;display:flex;align-items:flex-start;gap:10px;cursor:pointer}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-agree label a{text-decoration:underline}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-agree input[type=checkbox]{margin:0 5px 0 10px;position:relative}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-button-wrapper{width:98%;text-align:center}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-button-wrapper .form-sell2-button{color:#fff;font-size:15px;background-color:#5c7cd9;width:100%;padding:12px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-button-wrapper .form-sell2-button.hover,section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-button-wrapper .form-sell2-button:hover{background-color:#8cace8}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-button-wrapper .form-sell2-button.active,section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-button-wrapper .form-sell2-button:active{background-color:#3c528e}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-button-wrapper .form-sell2-button:disabled{opacity:.6;cursor:not-allowed}section.c0079_formulario_alquila_cmp .btn.btn-primary{color:#fcf8ea;text-align:center;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;padding:6px 10px;border-radius:5px;border:0;transition:all .3s ease}section.c0079_formulario_alquila_cmp .btn.btn-primary:focus{outline:0;box-shadow:none}section.c0079_formulario_alquila_cmp .btn.btn-primary{background-color:#5c7cd9}section.c0079_formulario_alquila_cmp .btn.btn-primary.hover,section.c0079_formulario_alquila_cmp .btn.btn-primary:hover{background-color:#8cace8}section.c0079_formulario_alquila_cmp .btn.btn-primary.active,section.c0079_formulario_alquila_cmp .btn.btn-primary:active{background-color:#3c528e}section.c0079_formulario_alquila_cmp .icon-arrow-right:before{content:"\e900";color:#5c7cd9}section.c0079_formulario_alquila_cmp .anuncia-bedrooms-up{transform:rotate(-90deg)}section.c0079_formulario_alquila_cmp .anuncia-bathrooms-up{transform:rotate(-90deg)}section.c0079_formulario_alquila_cmp .anuncia-bedrooms-down{transform:rotate(-90deg)}section.c0079_formulario_alquila_cmp .anuncia-bathrooms-down{transform:rotate(-90deg)}section.c0079_formulario_alquila_cmp .icon-arrow-left:before{content:"\e901";color:#5c7cd9;transform:rotate(90deg)}section.c0079_formulario_alquila_cmp .nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;white-space:nowrap;width:auto}section.c0079_formulario_alquila_cmp .nice-select:hover{border-color:#dbdbdb}section.c0079_formulario_alquila_cmp .nice-select.open,section.c0079_formulario_alquila_cmp .nice-select:active,section.c0079_formulario_alquila_cmp .nice-select:focus{border-color:#999}section.c0079_formulario_alquila_cmp .nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}section.c0079_formulario_alquila_cmp .nice-select.open:after{transform:rotate(-135deg)}section.c0079_formulario_alquila_cmp .nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}section.c0079_formulario_alquila_cmp .nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}section.c0079_formulario_alquila_cmp .nice-select.disabled:after{border-color:#ccc}section.c0079_formulario_alquila_cmp .nice-select.wide{width:100%}section.c0079_formulario_alquila_cmp .nice-select.wide .list{left:0!important;right:0!important}section.c0079_formulario_alquila_cmp .nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(.75) translateY(-21px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}section.c0079_formulario_alquila_cmp .nice-select .list:hover .option:not(:hover){background-color:transparent!important}section.c0079_formulario_alquila_cmp .nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:0;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}section.c0079_formulario_alquila_cmp .nice-select .option.focus,section.c0079_formulario_alquila_cmp .nice-select .option.selected.focus,section.c0079_formulario_alquila_cmp .nice-select .option:hover{background-color:#f6f6f6}section.c0079_formulario_alquila_cmp .nice-select .option.selected{font-weight:700}section.c0079_formulario_alquila_cmp .nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}@media (max-width:767px){section.c0079_formulario_alquila_cmp section.c0079_formulario_alquila_cmp .form_wrap .left{padding:30px 15px 0 15px}section.c0079_formulario_alquila_cmp section.c0079_formulario_alquila_cmp .form_wrap .right{padding-bottom:30px}section.c0079_formulario_alquila_cmp section.c0079_formulario_alquila_cmp .title{font-size:24px;line-height:28px;letter-spacing:1px}section.c0079_formulario_alquila_cmp section.c0079_formulario_alquila_cmp .subtitle{font-size:18px;line-height:26px}section.c0079_formulario_alquila_cmp section.c0079_formulario_alquila_cmp .box{padding:20px}section.c0079_formulario_alquila_cmp .anuncia-content h3{font-size:20px;line-height:28px}section.c0079_formulario_alquila_cmp .anuncia-1-basic .anuncia-counter-wrapper .anuncia-counter ul li{font-size:60px}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-input.form-sell2-input-double{flex-direction:column;gap:10px}section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-input.form-sell2-input-double .form-sell2-input-countries,section.c0079_formulario_alquila_cmp .anuncia-3-form .form-sell2 .form-sell2-input.form-sell2-input-double .form-sell2-input-phone{width:100%}}section.c0080_descubre_cmp{background-color:#fcf8ea}section.c0080_descubre_cmp .descubre_wrap{margin:0 auto;max-width:1440px;padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px}@media all and (min-width:992px){section.c0080_descubre_cmp .descubre_wrap{padding:100px 40px 100px 40px}}section.c0080_descubre_cmp .title{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;width:100%;margin-bottom:10px}@media all and (min-width:992px){section.c0080_descubre_cmp .title{margin-bottom:30px;font-size:40px;line-height:45px;letter-spacing:2px;padding-left:0}}section.c0080_descubre_cmp .subtitle{color:#222e50;font-family:"Tiempos Text",serif;font-size:22px;font-style:normal;font-weight:400;line-height:33px;letter-spacing:-.44px;margin-bottom:30px}section.c0080_descubre_cmp .content{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:25px;max-width:1440px}@media all and (min-width:992px){section.c0080_descubre_cmp .content{gap:20px;justify-content:space-between}}section.c0080_descubre_cmp .content .box{position:relative;width:320px;height:215px;background-size:cover;background-position:center;display:flex;align-items:flex-end;border-radius:5px;overflow:hidden}@media all and (min-width:992px){section.c0080_descubre_cmp .content .box{width:32%;height:289px;overflow:hidden;cursor:pointer}}section.c0080_descubre_cmp .content .box:hover .text{color:#8cace8}section.c0080_descubre_cmp .content .box::after{content:"";width:100%;height:90px;position:absolute;bottom:0;left:0;background:linear-gradient(180deg,rgba(4,7,12,0) 0,rgba(15,24,41,.53) 98.85%);z-index:2}section.c0080_descubre_cmp .content .img{position:relative;z-index:2;transition:all .5s ease-out;object-fit:cover;height:100%;width:100%}@media all and (min-width:592px){section.c0080_descubre_cmp .content .img:hover{transform:scale(1.1)}}section.c0080_descubre_cmp .content .text{color:#fcf8ea;font-family:"Tiempos Text",serif;font-size:40px;font-style:normal;font-weight:400;line-height:50px;letter-spacing:-.8px;padding:5px 5px 5px 10px;position:absolute;z-index:3;text-decoration:underline;display:flex;align-items:flex-end;transition:all .5s ease-out}section.c0081_discover_card_cmp{background-color:#fcf8ea}section.c0081_discover_card_cmp .discover_wrap{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;gap:20px;margin-top:0}section.c0081_discover_card_cmp .box{width:calc(100% - 40px);height:445px;background-image:url(../o/abahanavillas-design-theme/images/discover.png);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;justify-content:flex-start;padding:20px;border-radius:5px;cursor:pointer}@media all and (min-width:992px){section.c0081_discover_card_cmp .box{height:500px;width:440px}}section.c0081_discover_card_cmp .title{color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:1.2px;text-transform:uppercase;width:50%}section.c0081_discover_card_cmp .btn{border-radius:5px;background-color:#fcf8ea;gap:10px;width:fit-content;color:#222e50;text-align:center;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;transition:all .5s ease-out;padding:10px 20px;text-decoration:none;display:inline-block;margin-top:auto}section.c0081_discover_card_cmp .btn:hover{background-color:#3c528e;color:#fcf8ea;text-decoration:none}section.c0081_discover_card_cmp .discover_wrap.product{margin-right:40px}@media (max-width:979px){section.c0081_discover_card_cmp .discover_wrap.product{margin-right:0}}section.c0082_blog_villa_cmp{background-color:#fcf8ea}section.c0082_blog_villa_cmp .blog_villa_wrap{margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;padding:40px 0}section.c0082_blog_villa_cmp .blog_villa_title{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;width:100%;margin-bottom:20px;padding-left:20px}section.c0082_blog_villa_cmp .blog_card{width:100%;color:#222e50;background-color:#f1ede0;border-radius:5px;transition:all .5s ease-out;padding:15px 15px 15px 15px}@media all and (min-width:992px){section.c0082_blog_villa_cmp .blog_card:hover{cursor:pointer}section.c0082_blog_villa_cmp .blog_card:hover .img{transform:scale(1.1)}section.c0082_blog_villa_cmp .blog_card:hover .card_title{color:#8cace8}section.c0082_blog_villa_cmp .blog_card:hover .flag_offers{opacity:.8;width:95%}}section.c0082_blog_villa_cmp .img_box{width:100%;height:215px;overflow:hidden;border-radius:5px;margin:0 auto}section.c0082_blog_villa_cmp .img_box:hover{overflow:hidden;border-radius:5px}section.c0082_blog_villa_cmp .img{object-fit:cover;height:100%;width:100%;transition:all .5s ease-out}section.c0082_blog_villa_cmp .flag_offers{background-color:#5c7cd9;min-width:188px;width:90%;height:40px;position:relative;margin-top:20px;display:flex;flex-direction:row;justify-content:space-between;transition:all .5s ease-out}section.c0082_blog_villa_cmp .flag_offers::after,section.c0082_blog_villa_cmp .flag_offers::before{content:"";position:absolute;left:100%;width:0;height:0;border-style:solid;display:block}section.c0082_blog_villa_cmp .flag_offers::before{top:0;border-width:0 20px 20px 0;border-color:transparent transparent #5c7cd9 transparent}section.c0082_blog_villa_cmp .flag_offers::after{bottom:0;border-width:20px 20px 0 0;border-color:#5c7cd9 transparent transparent transparent}section.c0082_blog_villa_cmp .flag_offers.new_villa{background-color:#8cace8}section.c0082_blog_villa_cmp .flag_offers.new_villa::before{border-color:transparent transparent #8cace8 transparent}section.c0082_blog_villa_cmp .flag_offers.new_villa::after{border-color:#8cace8 transparent transparent transparent}section.c0082_blog_villa_cmp .flag_offers.last_minute{background-color:#aa8500}section.c0082_blog_villa_cmp .flag_offers.last_minute::before{border-color:transparent transparent #aa8500 transparent}section.c0082_blog_villa_cmp .flag_offers.last_minute::after{border-color:#aa8500 transparent transparent transparent}section.c0082_blog_villa_cmp .flag_offers.special_offer{background-color:#989a50}section.c0082_blog_villa_cmp .flag_offers.special_offer::before{border-color:transparent transparent #989a50 transparent}section.c0082_blog_villa_cmp .flag_offers.special_offer::after{border-color:#989a50 transparent transparent transparent}section.c0082_blog_villa_cmp .flag_text{color:#fcf8ea;padding:14px 5px 15px 15px;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:13px;letter-spacing:.11px;text-transform:uppercase}section.c0082_blog_villa_cmp a{color:#fcf8ea}section.c0082_blog_villa_cmp a:hover{color:#0f1729}section.c0082_blog_villa_cmp .flag_text2{color:#fcf8ea;padding:13px 5px 15px 15px;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:13px;letter-spacing:.11px;text-transform:uppercase}@media all and (max-width:1100px){section.c0082_blog_villa_cmp .flag_text2{font-size:12px}}section.c0082_blog_villa_cmp .icons-bar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:11px;letter-spacing:.24px;text-transform:uppercase;margin-top:10px}section.c0082_blog_villa_cmp .icons-bar .info-bar{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase}section.c0082_blog_villa_cmp .icons-bar .info-bar:before{margin-right:3px}section.c0082_blog_villa_cmp .card_title{color:#222e50;font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.22px;text-transform:uppercase;transition:all .5s ease-out;text-decoration:none}section.c0082_blog_villa_cmp .card_title:hover{color:#8cace8;text-decoration:none}section.c0082_blog_villa_cmp .icons-stars-bar{display:flex;flex-direction:row;gap:5px;padding-bottom:10px}section.c0082_blog_villa_cmp .icons-stars-bar img{margin-bottom:5px;max-width:115px}section.c0082_blog_villa_cmp .abahana_plus{background-color:#fcf8ea;color:#222e50;padding:10px}section.c0082_blog_villa_cmp .card_description{color:#222e50;font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px;padding-top:10px}section.c0082_blog_villa_cmp p{margin:0}section.c0082_blog_villa_cmp .hidden{display:none}section.c0082_blog_villa_cmp .villa-card-quality .villa-card-quality-label.villa-card-quality-luxe{margin:0}section.c0082_blog_villa_cmp .villa-card-quality{margin:30px 0 10px 0}section.c0084_blog_plans_cmp{background-color:#fcf8ea}section.c0084_blog_plans_cmp .blog_plans_wrap{margin:0 auto;max-width:1440px;padding:0}section.c0084_blog_plans_cmp .blog_plans_wrap-widg{padding-bottom:80px;max-width:1440px;margin:20px 0}@media all and (min-width:992px){section.c0084_blog_plans_cmp .blog_plans_wrap-widg{margin:40px auto}}section.c0084_blog_plans_cmp .blog_plans_title{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;width:100%;margin-bottom:20px;padding-left:20px}@media all and (min-width:992px){section.c0084_blog_plans_cmp .blog_plans_title{font-size:40px;line-height:45px;letter-spacing:2px;padding-left:0;margin:40px 0 40px 0}}section.c0084_blog_plans_cmp .c0084_content{display:flex;flex-direction:row;overflow:scroll;gap:15px;width:100%;padding-left:20px}section.c0084_blog_plans_cmp .c0084_content::-webkit-scrollbar{width:0}section.c0084_blog_plans_cmp .c0084_content::-webkit-scrollbar-track{background:0 0}section.c0084_blog_plans_cmp .c0084_content::-webkit-scrollbar-thumb{background-color:transparent}@media all and (min-width:992px){section.c0084_blog_plans_cmp .c0084_content{margin:0 auto;overflow:visible;flex-wrap:wrap;gap:20px;padding-left:0;justify-content:space-between}}@media all and (min-width:400px){section.c0084_blog_plans_cmp .journal-content-article{width:32%}}section.c0084_blog_plans_cmp .blog_card{width:300px;padding:0;background-color:#f1ede0;color:#222e50;border-radius:5px;transition:all .5s ease-out;cursor:pointer}@media all and (min-width:400px){section.c0084_blog_plans_cmp .blog_card{width:100%}}@media all and (min-width:992px){section.c0084_blog_plans_cmp .blog_card{min-height:665px}section.c0084_blog_plans_cmp .blog_card:hover .img{transform:scale(1.1)}section.c0084_blog_plans_cmp .blog_card:hover .card_title{color:#8cace8}}section.c0084_blog_plans_cmp .info{padding:0 10px 20px}@media all and (max-width:992px){section.c0084_blog_plans_cmp .info{min-height:280px}}section.c0084_blog_plans_cmp .card_title{color:#222e50;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:1.2px;text-transform:uppercase;text-decoration:underline;transition:all .5s ease-out;min-height:60px}@media all and (min-width:992px){section.c0084_blog_plans_cmp .card_title{margin-bottom:10px;font-size:22px;line-height:30px;letter-spacing:2.2px}}section.c0084_blog_plans_cmp .card_title:hover{color:#8cace8;text-decoration:none}section.c0084_blog_plans_cmp .tags{margin-top:20px;color:#3c528e;text-align:center;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:0}@media all and (min-width:992px){section.c0084_blog_plans_cmp .tags{width:100%}}section.c0084_blog_plans_cmp .tags li{list-style:none;padding:10px 12px;background-color:#fcf8ea;border-radius:5px;transition:all .5s ease-out}section.c0084_blog_plans_cmp .tags li:hover{opacity:.7;text-decoration:underline}section.c0084_blog_plans_cmp .tags li a{cursor:pointer;color:#3c528e;text-decoration:none}section.c0084_blog_plans_cmp .tags li a:hover{text-decoration:underline}section.c0084_blog_plans_cmp .img_box{width:100%;height:340px;overflow:hidden;border-radius:5px 5px 0 0;margin:0 auto 30px auto}@media all and (min-width:992px){section.c0084_blog_plans_cmp .img_box{height:435px;width:100%}}section.c0084_blog_plans_cmp .img_box:hover{overflow:hidden;border-radius:5px 5px 0 0}section.c0084_blog_plans_cmp .img{object-fit:cover;height:100%;width:100%;transition:all .5s ease-out}section.c0084_blog_plans_cmp .btn{display:flex;padding:10px 30px;justify-content:center;align-items:center;gap:10px;width:fit-content;border-radius:5px;background-color:#ffc700;color:#49380d;text-align:center;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;transition:all .5s ease-out;margin:20px auto 40px auto;text-decoration:none}@media all and (min-width:992px){section.c0084_blog_plans_cmp .btn{margin-top:40px;margin-bottom:100px}section.c0084_blog_plans_cmp .btn:hover{background-color:#ffe382;text-decoration:none;color:#49380d}}section.c0085_cta_telef-cmp{height:400px;background-color:#fcf8ea;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}section.c0085_cta_telef-cmp .cta_telef-wrap{padding:40px 20px 10px;background-color:#222e50;transition:all .5s ease-out;border-radius:5px}section.c0085_cta_telef-cmp .cta_telef-wrap:hover{opacity:.9}section.c0085_cta_telef-cmp .cta_telef-wrap figure{position:relative;cursor:pointer}section.c0085_cta_telef-cmp .cta_telef-wrap figure figcaption{position:relative;display:block;background:0 0;width:275px;height:320px;left:17px;top:0;transition:all .5s ease-out}section.c0085_cta_telef-cmp .cta_telef-wrap figure figcaption:before{content:"";position:relative;border-style:solid;display:block;left:-20px;right:0;transition:all .4s ease-out;border-color:transparent #e3e9f2 #e3e9f2 transparent;width:280px;border-width:0 0 120px 120px}section.c0085_cta_telef-cmp .cta_telef-wrap figure figcaption:after{content:"";position:relative;border-style:solid;display:block;bottom:-66px;left:-20px;transition:all .4s ease-out;border-color:#e3e9f2 transparent transparent transparent;width:280px;border-width:120px 120px 0 0}section.c0085_cta_telef-cmp .cta_telef-wrap figure figcaption .inner-fill{position:absolute;display:block;left:-20px;transition:all .5s ease-out;background-color:#e3e9f2;right:0;width:280px;top:120px;height:66px}section.c0085_cta_telef-cmp .cta_telef-wrap figure figcaption .info{position:absolute;z-index:2}section.c0085_cta_telef-cmp .cta_telef-wrap figure figcaption .info .text{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;text-decoration:none;width:250px;z-index:2;margin-bottom:5px}section.c0085_cta_telef-cmp .cta_telef-wrap figure figcaption .info .text:hover{text-decoration:none}section.c0085_cta_telef-cmp .cta_telef-wrap figure figcaption .info .tel{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;text-decoration:underline;width:200px;z-index:2}section.c0085_cta_telef-cmp .cta_telef-wrap figure figcaption .info .tel:hover{text-decoration:none}section.c0086_tags-cmp{background-color:#fcf8ea;display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap}section.c0086_tags-cmp .tags-wrap{padding:15px 0;display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:1440px}@media (min-width:450px){section.c0086_tags-cmp .tags-wrap{padding:15px 0}}section.c0086_tags-cmp .tags{width:300px;margin-top:15px;color:#3c528e;text-align:center;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:0}@media all and (min-width:992px){section.c0086_tags-cmp .tags{width:90%}}section.c0086_tags-cmp .tags li{list-style:none;margin-bottom:15px}section.c0086_tags-cmp .tags li a{list-style:none;padding:5px 8px;background-color:#f1ede0;border-radius:5px;transition:all .5s ease-out;text-decoration:none;cursor:pointer;color:#3c528e}section.c0086_tags-cmp .tags li a:hover{opacity:.7;text-decoration:underline}.c0088_login-cmp section.modal-cmp .modal-base .modal-dialog .modal-content .modal-body{padding:30px 20px}@media (min-width:992px){.c0088_login-cmp section.modal-cmp .modal-base .modal-dialog .modal-content .modal-body{padding:40px 80px}}.c0088_login-cmp .title{display:block;margin-bottom:20px}.c0088_login-cmp .forgot-password{color:#0f1729;font-family:EuclidFlex,sans-serif;text-decoration-line:underline;cursor:pointer;font-size:12px;line-height:15px;letter-spacing:-.24px}@media (min-width:992px){.c0088_login-cmp .forgot-password{font-size:20px;line-height:15px;letter-spacing:-.4px}}.c0088_login-cmp .footer-login{margin-top:40px}.c0088_login-cmp .only-signup{display:none}.c0088_login-cmp.is_signup .only-login{display:none}.c0088_login-cmp.is_signup .only-signup{display:block}.c0088_login-cmp .jdt-modal .modal-header,.c0088_login-cmp .modal-cmp .modal-header{width:100%;height:30%;overflow:hidden;border-radius:5px 0 0 0;margin:0 auto;padding:0;border:none}.c0088_login-cmp .jdt-modal .img_login,.c0088_login-cmp .modal-cmp .img_login{width:100%;height:100%;object-fit:cover}.c0088_login-cmp .jdt-modal .modal-content,.c0088_login-cmp .modal-cmp .modal-content{padding-top:0}@media (min-width:992px){.columns-max .c0088_login-cmp{padding-top:75px;padding-left:300px;padding-right:300px}}@media (min-width:360px){.columns-max .c0088_login-cmp{padding-top:75px;padding-bottom:50px}}.columns-max a.icon-monospaced.list-unstyled.portlet-icon-back.text-default{display:none}section.c0090_ocio_cmp{background-color:#fcf8ea}section.c0090_ocio_cmp .ocio_wrap{margin:0 auto;max-width:1440px;padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0}@media all and (min-width:992px){section.c0090_ocio_cmp .ocio_wrap{padding:100px 40px 100px 40px}}section.c0090_ocio_cmp .ocio_title{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;width:100%;margin-bottom:20px;padding-left:20px}@media all and (min-width:1079px){section.c0090_ocio_cmp .ocio_title{margin-bottom:30px;font-size:40px;line-height:45px;letter-spacing:2px;padding-left:0}}section.c0090_ocio_cmp .content{display:flex;flex-direction:row;overflow:scroll;gap:10px;width:100%;padding-left:20px;max-width:1440px}section.c0090_ocio_cmp .content::-webkit-scrollbar{width:0}section.c0090_ocio_cmp .content::-webkit-scrollbar-track{background:0 0}section.c0090_ocio_cmp .content::-webkit-scrollbar-thumb{background-color:transparent}@media all and (min-width:1079px){section.c0090_ocio_cmp .content{margin:0 auto;justify-content:space-between;overflow:visible;flex-wrap:wrap;gap:20px;padding-left:0}}section.c0090_ocio_cmp .blog_card{width:309px;color:#222e50;background-color:#f1ede0;border-radius:5px;transition:all .5s ease-out;padding-bottom:40px;cursor:pointer}@media all and (min-width:1079px){section.c0090_ocio_cmp .blog_card{width:32%}section.c0090_ocio_cmp .blog_card:hover .img{transform:scale(1.1)}section.c0090_ocio_cmp .blog_card:hover .card_title{color:#8cace8}}section.c0090_ocio_cmp .card_title{color:#222e50;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:1.2px;text-transform:uppercase;text-decoration:underline;transition:all .5s ease-out;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}@media all and (min-width:1079px){section.c0090_ocio_cmp .card_title{font-size:22px;line-height:25px;letter-spacing:2.2px;padding:0 10px}}section.c0090_ocio_cmp .card_title:hover{color:#8cace8;text-decoration:none}section.c0090_ocio_cmp .card_description{color:#222e50;font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}@media all and (min-width:1079px){section.c0090_ocio_cmp .card_description{font-size:18px;line-height:30px;letter-spacing:-.44px;padding:0 10px;margin-top:14px}}section.c0090_ocio_cmp .img_box{width:290px;height:215px;overflow:hidden;border-radius:5px 5px 0 0;margin:0 auto 30px auto}@media all and (min-width:1079px){section.c0090_ocio_cmp .img_box{height:285px;width:100%}}section.c0090_ocio_cmp .img_box:hover{overflow:hidden;border-radius:5px 5px 0 0}section.c0090_ocio_cmp .img{object-fit:cover;height:100%;width:100%;transition:all .5s ease-out}section.c0090_ocio_cmp .btn{display:flex;padding:10px 30px;justify-content:center;align-items:center;gap:10px;width:fit-content;border-radius:5px;background-color:#ffc700;color:#49380d;text-align:center;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;transition:all .5s ease-out;margin:20px auto 0 auto;text-decoration:none}@media all and (min-width:1079px){section.c0090_ocio_cmp .btn{margin-top:50px}section.c0090_ocio_cmp .btn:hover{background-color:#ffe382;text-decoration:none;color:#49380d}}section.c0091_intro_carousel-cmp{width:100%}section.c0091_intro_carousel-cmp .c0091_intro_carousel-wrap{overflow:hidden}section.c0091_intro_carousel-cmp figure{position:relative}section.c0091_intro_carousel-cmp figure:before{content:"";position:absolute;top:0;left:0;width:100%;height:186px;background:linear-gradient(180deg,rgba(4,7,12,.53) 0,rgba(15,24,41,0) 98.85%),linear-gradient(180deg,rgba(4,7,12,.53) 0,rgba(15,24,41,0) 98.85%)}section.c0091_intro_carousel-cmp figure:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:197px}section.c0091_intro_carousel-cmp figure figcaption{position:absolute;display:block;background:0 0;width:304px;height:340px;left:20px}@media (min-width:992px){section.c0091_intro_carousel-cmp figure figcaption{width:572px;height:572px;left:43px}}section.c0091_intro_carousel-cmp figure figcaption:before{content:"";position:absolute;border-style:solid;display:block;left:0;transition:all .5s ease-out;top:0;right:0;border-color:transparent transparent #fcf8ea transparent;width:304px;border-width:0 100px 100px 0}@media (min-width:992px){section.c0091_intro_carousel-cmp figure figcaption:before{width:572px;border-width:0 200px 200px 0}}section.c0091_intro_carousel-cmp figure figcaption:after{content:"";position:absolute;border-style:solid;display:block;left:0;bottom:0;right:0;transition:all .5s ease-out;border-color:#fcf8ea #fcf8ea transparent transparent;width:304px;border-width:100px 0 0 100px}@media (min-width:992px){section.c0091_intro_carousel-cmp figure figcaption:after{width:572px;border-width:200px 200px 0 200px}}section.c0091_intro_carousel-cmp figure figcaption .inner-fill{position:absolute;display:block;left:0;transition:all .5s ease-out;background-color:#fcf8ea;right:0;width:304px;top:100px;height:140px}@media (min-width:992px){section.c0091_intro_carousel-cmp figure figcaption .inner-fill{width:572px;top:199px;height:174px}}section.c0091_intro_carousel-cmp figure figcaption .info{position:relative;z-index:2;padding-left:21px;min-height:155px}@media (min-width:992px){section.c0091_intro_carousel-cmp figure figcaption .info{padding-left:30px;min-height:auto}}section.c0091_intro_carousel-cmp figure figcaption .info .title{display:block;color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;text-transform:uppercase;font-size:30px;line-height:35px;letter-spacing:1.5px;font-weight:500;margin-top:15px;text-align:start;max-width:207px}@media (min-width:992px){section.c0091_intro_carousel-cmp figure figcaption .info .title{font-size:40px;line-height:45px;letter-spacing:2px;margin-top:20px;max-width:340px}}section.c0091_intro_carousel-cmp figure figcaption .info .description{display:block;color:#0f1729;font-family:"Tiempos Text",serif;font-weight:400;font-style:normal;font-size:12px;line-height:18px;letter-spacing:-.24px;max-width:205px;margin-top:6px}@media (min-width:992px){section.c0091_intro_carousel-cmp figure figcaption .info .description{font-size:18px;line-height:28px;letter-spacing:-.36px;margin:35px 0 20px 0;max-width:450px}}section.c0091_intro_carousel-cmp figure figcaption .info .price{color:#5c7cd9;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase}section.c0091_intro_carousel-cmp figure figcaption .info .cta-link{position:absolute;bottom:0;color:#0f1729;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;padding-left:6px;padding-right:13px}section.c0091_intro_carousel-cmp figure figcaption .info .cta-link:before{font-size:12px;position:absolute;right:0;top:3px}section.c0091_intro_carousel-cmp figure figcaption .carousel-pagination{position:absolute;z-index:10;bottom:20px;left:110px;display:flex}@media (min-width:992px){section.c0091_intro_carousel-cmp figure figcaption .carousel-pagination{bottom:20px;left:210px}}section.c0091_intro_carousel-cmp figure figcaption .carousel-pagination .carousel-page{color:#77756e;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;margin-right:15px;font-size:12px;letter-spacing:.11px;line-height:13px}@media (min-width:992px){section.c0091_intro_carousel-cmp figure figcaption .carousel-pagination .carousel-page{margin-right:20px;font-size:14px;letter-spacing:.14px;line-height:18px}}section.c0091_intro_carousel-cmp figure figcaption .carousel-pagination .carousel-page a{color:#5c7cd9;transition:all .5s ease-out;cursor:pointer}section.c0091_intro_carousel-cmp figure figcaption .carousel-pagination .carousel-page a:hover{opacity:.7;text-decoration:underline}section.c0091_intro_carousel-cmp figure figcaption .carousel-pagination .carousel-page.active{color:#0f1729;position:relative}section.c0091_intro_carousel-cmp figure figcaption .carousel-pagination .carousel-page:last-child{padding-left:45px;position:relative}@media (min-width:992px){section.c0091_intro_carousel-cmp figure figcaption .carousel-pagination .carousel-page:last-child{padding-right:45px}}section.c0091_intro_carousel-cmp figure figcaption .carousel-pagination .carousel-page:last-child:before{position:absolute;content:"";border-top:1px solid #afaca0;width:25px;left:0;top:5px}@media (min-width:992px){section.c0091_intro_carousel-cmp figure figcaption .carousel-pagination .carousel-page:last-child:before{top:8px}}section.c0091_intro_carousel-cmp figure figcaption .carousel-pagination .first-child{padding-right:45px;position:relative}section.c0091_intro_carousel-cmp figure figcaption .carousel-pagination .first-child:before{position:absolute;content:"";border-top:1px solid #afaca0;width:25px;right:0;top:5px}@media (min-width:992px){section.c0091_intro_carousel-cmp figure figcaption .carousel-pagination .first-child:before{top:8px}}section.c0091_intro_carousel-cmp figure img{width:100%;object-fit:cover}section.c0091_intro_carousel-cmp .swiper-button-next,section.c0091_intro_carousel-cmp .swiper-button-prev{color:#fff;z-index:3}section.c0091_intro_carousel-cmp .swiper-button-next::after,section.c0091_intro_carousel-cmp .swiper-button-prev::after{font-size:24px}@media (min-width:992px){section.c0091_intro_carousel-cmp .swiper-button-next::after,section.c0091_intro_carousel-cmp .swiper-button-prev::after{font-size:32px}}.full-height{height:100vh}.full-height figure:before{z-index:1}.full-height figure:after{z-index:1}.full-height img{height:100vh}.full-height figcaption{top:113px}@media (min-width:992px){.full-height figcaption{top:166px}}.half-height{height:650px}.half-height figure:before{z-index:0}.half-height figure:after{z-index:0}.half-height img{height:650px}.half-height figcaption{top:113px}@media (min-width:992px){.half-height figcaption{top:43px}}section.c0098_entradas_relacionadas-cmp{background-color:#fcf8ea}section.c0098_entradas_relacionadas-cmp .relacionadas_wrap{margin:0 auto;padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0}@media all and (min-width:950px){section.c0098_entradas_relacionadas-cmp .relacionadas_wrap{padding:100px 0 100px 0}}section.c0098_entradas_relacionadas-cmp .relacionadas_wrap-widget{margin:0 auto;padding-top:20px;padding-right:0;padding-bottom:40px;padding-left:0}@media all and (min-width:950px){section.c0098_entradas_relacionadas-cmp .relacionadas_wrap-widget{padding:20px 0 40px 0}}section.c0098_entradas_relacionadas-cmp .relacionadas_title{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;width:100%;margin-bottom:20px}@media all and (min-width:950px){section.c0098_entradas_relacionadas-cmp .relacionadas_title{padding-left:0;margin-bottom:30px}}section.c0098_entradas_relacionadas-cmp .content{width:100%;flex-direction:column;margin:0 auto;justify-content:center;overflow:visible;flex-wrap:wrap;gap:20px;padding-left:0}section.c0098_entradas_relacionadas-cmp .content::-webkit-scrollbar{width:0}section.c0098_entradas_relacionadas-cmp .content::-webkit-scrollbar-track{background:0 0}section.c0098_entradas_relacionadas-cmp .content::-webkit-scrollbar-thumb{background-color:transparent}section.c0098_entradas_relacionadas-cmp .blog_card{background-color:#f1ede0;color:#222e50;border-radius:5px;transition:all .5s ease-out;cursor:pointer;margin:30px 0}@media all and (min-width:950px){section.c0098_entradas_relacionadas-cmp .blog_card{display:flex;width:initial}section.c0098_entradas_relacionadas-cmp .blog_card:hover picture .image{transform:scale(1.1)}section.c0098_entradas_relacionadas-cmp .blog_card:hover .img{transform:scale(1.1)}section.c0098_entradas_relacionadas-cmp .blog_card:hover .card_title{color:#8cace8}}section.c0098_entradas_relacionadas-cmp .info{padding:0 20px 20px 20px}@media all and (min-width:950px){section.c0098_entradas_relacionadas-cmp .info{width:70%}}section.c0098_entradas_relacionadas-cmp .date,section.c0098_entradas_relacionadas-cmp .location{font-size:15px;font-style:normal;font-weight:400;line-height:17px;padding-top:20px;color:#3c528e;margin-bottom:0}section.c0098_entradas_relacionadas-cmp .card_title{color:#222e50;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:1.2px;text-transform:uppercase;text-decoration:underline;transition:all .5s ease-out}@media all and (min-width:950px){section.c0098_entradas_relacionadas-cmp .card_title{margin-bottom:10px;margin-top:10px;font-size:20px;line-height:30px;letter-spacing:2.2px}}section.c0098_entradas_relacionadas-cmp .text{color:#222e50;font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px;padding-top:10px}@media all and (min-width:950px){section.c0098_entradas_relacionadas-cmp .text{font-size:17px;line-height:33px;letter-spacing:-.44px;width:90%;margin-bottom:20px;padding-top:0}}section.c0098_entradas_relacionadas-cmp .tags{margin-top:20px;color:#3c528e;text-align:center;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;padding:0}@media all and (min-width:950px){section.c0098_entradas_relacionadas-cmp .tags{width:100%}}section.c0098_entradas_relacionadas-cmp .tags li{list-style:none}section.c0098_entradas_relacionadas-cmp .tags li a{list-style:none;padding:5px 8px;background-color:#fcf8ea;border-radius:5px;transition:all .5s ease-out;text-decoration:none;cursor:pointer;color:#3c528e}section.c0098_entradas_relacionadas-cmp .tags li a:hover{opacity:.7;text-decoration:underline}section.c0098_entradas_relacionadas-cmp .img_box{height:340px;overflow:hidden;border-radius:5px 0 0 5px;margin:0 auto 30px auto}@media all and (min-width:950px){section.c0098_entradas_relacionadas-cmp .img_box{margin-bottom:0;max-height:288px;width:30%;border-radius:5px 0 0 5px}}section.c0098_entradas_relacionadas-cmp .img_box:hover{overflow:hidden;border-radius:5px 0 0 5px}section.c0098_entradas_relacionadas-cmp picture .image{object-fit:cover;height:100%;width:100%;transition:all .5s ease-out}section.c0098_entradas_relacionadas-cmp .img{object-fit:cover;height:100%;width:100%;transition:all .5s ease-out}section.c0098_entradas_relacionadas-cmp .btn{display:flex;padding:10px 30px;justify-content:center;align-items:center;margin:20px auto 0 auto;gap:10px;width:fit-content;border-radius:5px;background-color:#ffc700;color:#49380d;text-align:center;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;transition:all .5s ease-out}@media all and (min-width:950px){section.c0098_entradas_relacionadas-cmp .btn{margin-top:40px}section.c0098_entradas_relacionadas-cmp .btn:hover{background-color:#ffe382}}section.c0099_eventos_relacionados-cmp{background-color:#fcf8ea}section.c0099_eventos_relacionados-cmp .relacionados_wrap{margin:0 auto;padding:40px 0 40px 0}section.c0099_eventos_relacionados-cmp .relacionados_title{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;width:100%;margin-bottom:20px}section.c0099_eventos_relacionados-cmp .content{display:flex;flex-direction:column;overflow:scroll;gap:10px;width:100%}section.c0099_eventos_relacionados-cmp .content::-webkit-scrollbar{width:0}section.c0099_eventos_relacionados-cmp .content::-webkit-scrollbar-track{background:0 0}section.c0099_eventos_relacionados-cmp .content::-webkit-scrollbar-thumb{background-color:transparent}section.c0099_eventos_relacionados-cmp .blog_card{background-color:#f1ede0;color:#222e50;border-radius:5px;transition:all .5s ease-out;cursor:pointer}section.c0099_eventos_relacionados-cmp .blog_card:hover picture .image{transform:scale(1.1)}section.c0099_eventos_relacionados-cmp .blog_card:hover .img{transform:scale(1.1)}section.c0099_eventos_relacionados-cmp .blog_card:hover .card_title{color:#8cace8}section.c0099_eventos_relacionados-cmp .info{padding:0 20px 20px 20px}section.c0099_eventos_relacionados-cmp .date{font-size:15px;font-style:normal;font-weight:400;line-height:17px;color:#3c528e;padding-bottom:15px}section.c0099_eventos_relacionados-cmp .location{font-size:15px;font-style:normal;font-weight:400;line-height:17px;color:#3c528e;margin-bottom:5px}section.c0099_eventos_relacionados-cmp .card_title{color:#222e50;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:1.2px;text-transform:uppercase;text-decoration:underline;transition:all .5s ease-out}section.c0099_eventos_relacionados-cmp .card_title:hover{color:#8cace8;text-decoration:none}section.c0099_eventos_relacionados-cmp .text{color:#222e50;font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px;padding-top:10px}section.c0099_eventos_relacionados-cmp .tags{margin-top:20px;color:#3c528e;text-align:center;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:0}section.c0099_eventos_relacionados-cmp .tags li{list-style:none;margin-bottom:15px}section.c0099_eventos_relacionados-cmp .tags li a{list-style:none;padding:5px 8px;background-color:#fcf8ea;border-radius:5px;transition:all .5s ease-out;text-decoration:none;cursor:pointer;color:#3c528e}section.c0099_eventos_relacionados-cmp .tags li a:hover{opacity:.7;text-decoration:underline}section.c0099_eventos_relacionados-cmp .img_box{height:340px;overflow:hidden;border-radius:5px 5px 0 0;margin:0 auto 30px auto}section.c0099_eventos_relacionados-cmp .img_box:hover{overflow:hidden;border-radius:5px 5px 0 0}section.c0099_eventos_relacionados-cmp picture .image{object-fit:cover;height:100%;width:100%;transition:all .5s ease-out}section.c0099_eventos_relacionados-cmp .img{object-fit:cover;height:100%;width:100%;transition:all .5s ease-out}section.c0099_eventos_relacionados-cmp .btn{display:flex;padding:10px 30px;justify-content:center;align-items:center;margin:20px auto 0;gap:10px;width:fit-content;border-radius:5px;background-color:#ffc700;color:#49380d;text-align:center;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;transition:all .5s ease-out}section.c0099_eventos_relacionados-cmp .btn:hover{background-color:#ffe382}aside .c0099_eventos_relacionados-cmp{margin:0 auto}section.c0099_eventos_relacionados-cmp.carousel-mobile{padding-block:20px}section.c0099_eventos_relacionados-cmp.carousel-mobile .carousel-mobile-header{display:flex;padding:0 16px 40px 16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;align-self:stretch}section.c0099_eventos_relacionados-cmp.carousel-mobile .carousel-mobile-title{color:#0f1729;font-family:EuclidFlex,sans-serif;font-size:15px;font-weight:500;line-height:15px;letter-spacing:1.2px;text-transform:uppercase;margin:0}section.c0099_eventos_relacionados-cmp.carousel-mobile .carousel-mobile-link{align-self:flex-end;color:#0f1729;font-family:"Tiempos Text",serif;font-size:18px;font-style:italic;font-weight:400;line-height:28px;letter-spacing:-.36px;text-decoration:underline}section.c0099_eventos_relacionados-cmp.carousel-mobile .carousel-mobile-track{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:15px;-ms-overflow-style:none;scrollbar-width:none}section.c0099_eventos_relacionados-cmp.carousel-mobile .carousel-mobile-track::-webkit-scrollbar{display:none}section.c0099_eventos_relacionados-cmp.carousel-mobile .carousel-mobile-track>div{flex:0 0 auto;display:flex;scroll-snap-align:start;width:300px}section.c0099_eventos_relacionados-cmp.carousel-mobile .carousel-mobile-track .blog_card{width:300px;height:100%;flex:1}section.c0099_eventos_relacionados-cmp.c0099-lateral .lateral-header{display:flex;justify-content:space-between;align-items:center}section.c0099_eventos_relacionados-cmp.c0099-lateral .lateral-link{display:none}@media (max-width:767px){section.c0099_eventos_relacionados-cmp.c0099-lateral .lateral-header{padding:0 0 40px 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px}section.c0099_eventos_relacionados-cmp.c0099-lateral .relacionados_title{color:#0f1729;font-family:EuclidFlex,sans-serif;font-size:15px;font-weight:500;line-height:15px;letter-spacing:1.2px;text-transform:uppercase;margin:0}section.c0099_eventos_relacionados-cmp.c0099-lateral .lateral-link{display:block;align-self:flex-end;color:#0f1729;font-family:"Tiempos Text",serif;font-size:18px;font-style:italic;font-weight:400;line-height:28px;letter-spacing:-.36px;text-decoration:underline}section.c0099_eventos_relacionados-cmp.c0099-lateral .content{position:relative;width:100vw;padding-right:40px;display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;gap:15px;scrollbar-width:none;-ms-overflow-style:none}section.c0099_eventos_relacionados-cmp.c0099-lateral .content::-webkit-scrollbar{display:none}section.c0099_eventos_relacionados-cmp.c0099-lateral .content .journal-content-article{flex:0 0 auto;display:flex;width:300px;scroll-snap-align:start;transition:opacity .3s ease}section.c0099_eventos_relacionados-cmp.c0099-lateral .content .journal-content-article .blog_card{height:100%;flex:1}}section.c0101_snack_card-cmp{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:20px;gap:15px}@media all and (min-width:992px){section.c0101_snack_card-cmp{margin-bottom:25px}}section.c0101_snack_card-cmp .snack-card-icon{cursor:pointer}section.c0101_snack_card-cmp .snack-card-icon span::before,section.c0101_snack_card-cmp .snack-card-icon::before{font-size:20px}section.c0101_snack_card-cmp .snack-card-icon span.path1::before{color:#0f1729}section.c0101_snack_card-cmp .snack-card-title{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:11px;letter-spacing:.2px;text-transform:uppercase;margin-bottom:10px}@media all and (min-width:992px){section.c0101_snack_card-cmp .snack-card-title{font-size:12px;line-height:14px;letter-spacing:.24px}}section.c0101_snack_card-cmp .snack-card-text{color:#0f1729;font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px;max-width:290px;display:block}@media all and (min-width:992px){section.c0101_snack_card-cmp .snack-card-text{font-size:12px;line-height:17px}}section.c0101_snack_card-cmp .snack-card-text a{color:#5c7cd9;text-decoration:underline}section.c0101_snack_card-cmp .snack-card-text a:hover{text-decoration:none}section.c0102_banner_simple_btn_cmp{margin-right:40px}@media (max-width:979px){section.c0102_banner_simple_btn_cmp{padding:40px 20px 40px 20px;margin-right:0}}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap{max-width:1440px;margin:0 auto;color:#0f1729;margin-top:0}@media all and (min-width:992px){section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;gap:20px;margin-top:0}}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple{padding:20px 20px;background-color:#77756e;color:#fcf8ea;display:flex;align-items:flex-start;flex-wrap:wrap;border-radius:5px;max-width:460px;margin:0 auto}@media all and (min-width:992px){section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple{padding:30px 40px}}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple span{width:10%}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple div{width:90%}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple .title{font-family:EuclidFlex,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:15px}@media all and (min-width:992px){section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple .title{font-size:22px;line-height:25px;letter-spacing:2.2px;text-transform:uppercase}}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple .banner_text{font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:15px}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple .more_info{margin-top:5px}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple .more_info .button-cmp .btn{padding:10px;color:#0f1729;background-color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;cursor:pointer;border-radius:5px;text-decoration:none;display:inline-block;border:none}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple.abahana{background-color:#77756e}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple.abahana .more_info .button-cmp .btn{transition:all .5s ease-out}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple.abahana .more_info .button-cmp .btn:hover{background-color:#5c7cd9;color:#fcf8ea;text-decoration:none}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple.default{background-color:#77756e}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple.default .more_info .button-cmp .btn{transition:all .5s ease-out}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple.default .more_info .button-cmp .btn:hover{background-color:#8cace8;color:#fcf8ea;text-decoration:none}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple.lux{background-color:#6d538c}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple.lux .more_info .button-cmp .btn{transition:all .5s ease-out}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple.lux .more_info .button-cmp .btn:hover{background-color:#b09dc6;color:#fcf8ea;text-decoration:none}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple.offer{background-color:#989a50}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple.offer .more_info .button-cmp .btn{transition:all .5s ease-out}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple.offer .more_info .button-cmp .btn:hover{background-color:#c5cd91;color:#666526;text-decoration:none}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple.blue{background-color:#5c7cd9}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple.blue .more_info .button-cmp .btn{transition:all .5s ease-out}section.c0102_banner_simple_btn_cmp .c0102_banner_simple_btn_wrap .banner_simple.blue .more_info .button-cmp .btn:hover{background-color:#8cace8;color:#fcf8ea;text-decoration:none}section.c0103_banner_btn_cmp{background-color:#f1ede0;padding:0}section.c0103_banner_btn_cmp .c0103_banner_btn_wrap{margin:0 auto}@media all and (min-width:992px){section.c0103_banner_btn_cmp .c0103_banner_btn_wrap{display:flex;flex-direction:row-reverse;justify-content:center;margin:0 auto}}@media all and (min-width:992px){section.c0103_banner_btn_cmp .c0103_banner_btn_wrap .right{max-width:460px}}section.c0103_banner_btn_cmp .c0103_banner_btn_wrap .left{max-width:980px}section.c0103_banner_btn_cmp .c0103_banner_btn_wrap .banner_img1{width:100%}@media all and (min-width:992px){section.c0103_banner_btn_cmp .c0103_banner_btn_wrap .banner_img1{display:none}}section.c0103_banner_btn_cmp .c0103_banner_btn_wrap .banner_img2{display:none}@media all and (min-width:992px){section.c0103_banner_btn_cmp .c0103_banner_btn_wrap .banner_img2{display:initial;width:100%;height:100%;object-fit:cover;border-radius:0 0 5px 0}}section.c0103_banner_btn_cmp .c0103_banner_btn_wrap .banner_simple_btn{margin:0;padding:30px 20px;display:flex;align-items:flex-start;flex-wrap:wrap;border-radius:0 0 5px 5px}@media all and (min-width:992px){section.c0103_banner_btn_cmp .c0103_banner_btn_wrap .banner_simple_btn{padding:80px 70px 80px 30px;border-radius:5px}}section.c0103_banner_btn_cmp .c0103_banner_btn_wrap .banner_simple_btn span{width:10%}section.c0103_banner_btn_cmp .c0103_banner_btn_wrap .banner_simple_btn div{width:90%}section.c0103_banner_btn_cmp .c0103_banner_btn_wrap .banner_simple_btn .title{font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:15px}@media all and (min-width:992px){section.c0103_banner_btn_cmp .c0103_banner_btn_wrap .banner_simple_btn .title{font-size:40px;line-height:45px;letter-spacing:2px;text-transform:uppercase}}section.c0103_banner_btn_cmp .c0103_banner_btn_wrap .banner_simple_btn .banner_text{font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px;margin-bottom:15px}@media all and (min-width:992px){section.c0103_banner_btn_cmp .c0103_banner_btn_wrap .banner_simple_btn .banner_text{font-size:18px;line-height:28px;letter-spacing:-.36px;max-width:793px;margin-top:15px}}section.c0103_banner_btn_cmp .c0103_banner_btn_wrap .banner_simple_btn .more_info{margin-top:5px;padding:10px;color:#0f1729;background-color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;cursor:pointer;border-radius:5px;transition:all .5s ease-out;text-decoration:none;display:inline-block}@media all and (min-width:992px){section.c0103_banner_btn_cmp .c0103_banner_btn_wrap .banner_simple_btn .more_info{margin-top:15px;min-width:90px;text-align:center}}section.c0103_banner_btn_cmp .c0103_banner_btn_wrap .banner_simple_btn .more_info:hover{opacity:.7}section.c0103_banner_btn_cmp .c0103_banner_btn_wrap.lux{background-color:#6d538c}section.c0103_banner_btn_cmp .c0103_banner_btn_wrap.lux .banner_simple_btn{background-color:#6d538c;color:#fcf8ea}section.c0103_banner_btn_cmp .c0103_banner_btn_wrap.abahana{color:#0f1729;background-color:#222e50}section.c0103_banner_btn_cmp .c0103_banner_btn_wrap.abahana .banner_simple_btn{background-color:#222e50;color:#fcf8ea}section.c0103_banner_btn_cmp .c0103_banner_btn_wrap.coral{color:#f5cac0!important;background-color:#560d29!important}section.c0103_banner_btn_cmp .c0103_banner_btn_wrap.coral .banner_simple_btn{background-color:#560d29!important;color:#f5cac0!important}section.c0103_banner_btn_cmp .c0103_banner_btn_wrap.coral .banner_simple_btn .more_info{background-color:#e56248!important;color:#fcf8ea!important}section.c0106_side_client_cmp{background-color:#f1ede0;color:#0f1729;max-width:440px;padding:50px 30px}@media all and (max-width:992px){section.c0106_side_client_cmp{padding:40px 20px;max-width:440px}}section.c0106_side_client_cmp .user_info{display:flex;flex-direction:row;align-items:center}section.c0106_side_client_cmp .icon-account{width:10%;font-size:20px}section.c0106_side_client_cmp .count_name{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:2.2px;text-transform:uppercase;color:#0f1729;width:90%;margin:0}section.c0106_side_client_cmp .email{font-family:"Tiempos Text",serif;font-size:22px;font-style:normal;font-weight:400;line-height:33px;letter-spacing:-.44px}section.c0106_side_client_cmp .logout{font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:-.4px;text-decoration-line:underline;transition:all .5s ease-out;color:#0f1729;cursor:pointer;background:0 0;border:none;padding:0;text-align:left}section.c0106_side_client_cmp .logout:hover{cursor:pointer;opacity:.8}section.c0107_side_contratos_cmp{background-color:#fcf8ea;color:#0f1729;padding:30px;max-width:440px;margin-bottom:30px;border-radius:5px}@media all and (max-width:992px){section.c0107_side_contratos_cmp{margin-bottom:0;padding:40px 20px;max-width:1440px;border-radius:0}}section.c0107_side_contratos_cmp .title-inner-sub{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;margin-bottom:30px}section.c0107_side_contratos_cmp .contrato{font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;color:#5c7cd9;padding:10px 0;border:solid 1px #5c7cd9;border-radius:5px;width:fit-content;margin-bottom:20px;transition:all .5s ease-out}section.c0107_side_contratos_cmp .contrato:hover{cursor:pointer;background-color:#5c7cd9;color:#fcf8ea}section.c0107_side_contratos_cmp .contrato:hover a{color:#fcf8ea}section.c0107_side_contratos_cmp .contrato a{color:#5c7cd9;padding:10px 10px 10px 30px}section.c0107_side_contratos_cmp .contrato:last-child{margin-bottom:0}section.c0107_side_contratos_cmp .icon-edit:before{padding-left:10px;position:absolute}section.c0108_side_newsletter_cmp{background-color:#fcf8ea;color:#0f1729;padding:30px;max-width:440px;margin-bottom:30px;border-radius:5px}@media all and (max-width:992px){section.c0108_side_newsletter_cmp{margin-bottom:0;padding:40px 20px;max-width:1440px;border-radius:0}}section.c0108_side_newsletter_cmp .title-inner-sub{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;margin-bottom:30px}section.c0108_side_newsletter_cmp .ultimo-newsletter{width:100%}section.c0108_side_newsletter_cmp .img_box{height:215px}section.c0108_side_newsletter_cmp img{width:100%;height:100%;object-fit:cover}section.c0108_side_newsletter_cmp .holder{display:flex;flex-direction:column}section.c0108_side_newsletter_cmp .fecha{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;margin-top:15px;order:1}section.c0108_side_newsletter_cmp .titulo{font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:-.4px;text-decoration-line:underline;color:#5c7cd9;margin-top:10px;order:2;padding-bottom:30px;transition:all .5s ease-out}section.c0108_side_newsletter_cmp .titulo:hover{cursor:pointer;opacity:.8}section.c0108_side_newsletter_cmp .ver_newsletters{font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;color:#5c7cd9;padding:10px;border:solid 1px #5c7cd9;border-radius:5px;width:100%;display:flex;align-self:center;text-align:center;justify-content:center;margin:0 auto;transition:all .5s ease-out;cursor:pointer;text-decoration:none}section.c0108_side_newsletter_cmp .ver_newsletters:hover{cursor:pointer;background-color:#5c7cd9;color:#fcf8ea}section.c0109_side_contacto_cmp{background-color:#222e50;color:#fcf8ea;max-width:440px;margin-bottom:30px;border-radius:5px}@media all and (max-width:992px){section.c0109_side_contacto_cmp{margin-bottom:0;max-width:1440px;border-radius:0}}section.c0109_side_contacto_cmp a{transition:all .5s ease-out;color:#fcf8ea}section.c0109_side_contacto_cmp a:hover{cursor:pointer;opacity:.8;color:#5c7cd9}section.c0109_side_contacto_cmp .top{width:100%;max-width:500px}@media all and (max-width:992px){section.c0109_side_contacto_cmp .top{width:100%}}section.c0109_side_contacto_cmp .contactenos{padding:30px;display:flex;flex-direction:column;gap:10px}@media all and (max-width:992px){section.c0109_side_contacto_cmp .contactenos{padding:30px 20px 40px 20px}}section.c0109_side_contacto_cmp .contacte{margin-bottom:70px}section.c0109_side_contacto_cmp .datos{display:flex;flex-direction:column;gap:5px}section.c0109_side_contacto_cmp .title-inner-sub{font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.7px;margin-bottom:50px}section.c0109_side_contacto_cmp .nombre{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase}section.c0109_side_contacto_cmp .cargo{font-family:"Tiempos Text",serif;font-size:22px;font-style:normal;font-weight:400;line-height:33px;letter-spacing:-.44px}section.c0109_side_contacto_cmp .dato{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;text-decoration-line:underline}section.c0109_side_contacto_cmp a{color:#fcf8ea}section.c0109_side_contacto_cmp .pic{max-width:60px;width:100%;object-fit:cover;border-radius:50%;margin-bottom:10px}section.c0109_side_contacto_cmp .icon-abahana-logo:before{color:#fcf8ea;font-size:50px}section.c0109_side_contacto_cmp .contacte_abahana .nombre{font-family:"Tiempos Text",serif;font-size:40px;font-style:normal;font-weight:400;line-height:50px;letter-spacing:-.8px;text-transform:none;margin-top:10px}section.c0109_side_contacto_cmp .contacte_abahana .dato{font-family:"Tiempos Text",serif;font-size:22px;font-style:normal;font-weight:400;line-height:33px;letter-spacing:-.44px}section.c0109_side_contacto_cmp .contacte_abahana .map{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;text-decoration:none}section.c0110_side_animated_cmp{background-color:#fcf8ea;color:#0f1729;border-radius:5px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;gap:20px;margin:0 auto 20px auto;max-width:460px}@media all and (max-width:992px){section.c0110_side_animated_cmp{max-width:1440px;margin-bottom:20px}}section.c0110_side_animated_cmp .c0110_side_animated_wrap{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;margin:0 auto;font-family:EuclidFlex,sans-serif;font-size:25px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:-.5px;min-height:490px;height:100%;width:100%;background-color:#3c528e;background-image:url(../o/abahanavillas-design-theme/images/Tax_Advisors.gif);background-position:center;background-size:cover;border-radius:5px}section.c0110_side_animated_cmp .c0110_side_animated_wrap .title_animated{color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.7px;max-width:410px;margin-bottom:30px}@media all and (max-width:992px){section.c0110_side_animated_cmp .c0110_side_animated_wrap .button-cmp{margin-inline:15px}}section.c0110_side_animated_cmp .c0110_side_animated_wrap.primary{background-image:url(../o/abahanavillas-design-theme/images/Tax_Advisors.gif)}section.c0110_side_animated_cmp .c0110_side_animated_wrap.abahana{background-image:url(../o/abahanavillas-design-theme/images/Banner_Flexible_Search.gif)}section.c0110_side_animated_cmp .c0110_side_animated_wrap.light{background-image:url(../o/abahanavillas-design-theme/images/Concierge_Service.gif)}section.c0110_side_animated_cmp .c0110_side_animated_wrap.light_simple{background-image:url(../o/abahanavillas-design-theme/images/Concierge_Service.gif)}section.c0110_side_animated_cmp .title_animated.light{color:#fcf8ea}section.c0110_side_animated_cmp .title_animated.dark{color:#222e50}section.c0110_side_animated_cmp .hidden{display:none}section.c0110_side_animated_cmp .nothidden{display:initial}.col-12.col-md-6.col-xl-4 section.c0110_side_animated_cmp{height:calc(100% - 20px)}.private-page section.c0110_side_animated_cmp{max-width:440px;margin:0}@media (min-width:992px){.private-page section.c0110_side_animated_cmp{margin:0 0 20px 0}}section.section_propietarios_cmp section.c0110_side_animated_cmp .title_animated{max-width:410px}section.c0111_info_usuario_cmp{margin-bottom:40px;color:#0f1729;padding:40px 40px}@media all and (max-width:1400px){section.c0111_info_usuario_cmp{padding:40px 20px}}section.c0111_info_usuario_cmp .title{font-family:EuclidFlex,sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:45px;letter-spacing:2px;text-transform:uppercase;margin-bottom:40px}@media all and (max-width:992px){section.c0111_info_usuario_cmp .title{font-size:30px;line-height:35px;letter-spacing:1.5px;margin-bottom:20px}}section.c0111_info_usuario_cmp .user_info{display:flex;flex-direction:row;flex-wrap:wrap;background-color:#fcf8ea;border-radius:5px;padding:40px}@media all and (max-width:992px){section.c0111_info_usuario_cmp .user_info{flex-direction:column;padding:0}}section.c0111_info_usuario_cmp .left{width:35%;padding:55px 55px 55px 30px;display:flex;justify-content:center}@media all and (max-width:992px){section.c0111_info_usuario_cmp .left{width:100%;padding:20px}}section.c0111_info_usuario_cmp .right{width:65%;padding:20px 20px 0 20px}@media all and (max-width:992px){section.c0111_info_usuario_cmp .right{width:100%}}section.c0111_info_usuario_cmp .icon-account:before{font-size:150px;color:#3c528e;text-align:center;align-self:center}section.c0111_info_usuario_cmp .modificar,section.c0111_info_usuario_cmp .user_name{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase}section.c0111_info_usuario_cmp .user_phone,section.c0111_info_usuario_cmp .user_where{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:31px;margin:0}section.c0111_info_usuario_cmp .user_iban{color:#3c528e;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:-.3px;margin:20px 0 40px 0}section.c0111_info_usuario_cmp .user_text{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;color:#77756e;margin:20px 0 40px 0}section.c0111_info_usuario_cmp .user_text a{color:#3c528e!important;text-decoration:underline;transition:all .5s ease-out}section.c0111_info_usuario_cmp .user_text a:hover{cursor:pointer;opacity:.8}section.c0111_info_usuario_cmp .user_disp{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;margin-bottom:30px}section.c0111_info_usuario_cmp .abahana_tel{color:#3c528e;font-family:EuclidFlex,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.32px}section.c0111_info_usuario_cmp .abahana_tel a{color:#3c528e!important;text-decoration:underline;transition:all .5s ease-out}section.c0111_info_usuario_cmp .abahana_tel a:hover{cursor:pointer;opacity:.8}section.c0112_info_actualizar_cmp{color:#0f1729;margin-bottom:30px;padding:40px 40px}@media all and (max-width:1400px){section.c0112_info_actualizar_cmp{padding:40px 20px}}section.c0112_info_actualizar_cmp .c0112_info_actualizar_wrap{background-color:#fcf8ea;border-radius:5px;padding:40px 20px;display:flex;flex-direction:column;gap:40px}@media all and (max-width:992px){section.c0112_info_actualizar_cmp .c0112_info_actualizar_wrap{padding:20px}}section.c0112_info_actualizar_cmp .c0112_info_actualizar_wrap .sub_title{font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;margin-bottom:20px}section.c0112_info_actualizar_cmp .c0112_info_actualizar_wrap label{font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;margin-bottom:20px}section.c0112_info_actualizar_cmp .c0112_info_actualizar_wrap .formulario input,section.c0112_info_actualizar_cmp .c0112_info_actualizar_wrap select{border:none;background-color:#f1ede0;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:.24px;text-transform:capitalize;margin-bottom:20px;height:40px}section.c0112_info_actualizar_cmp .c0112_info_actualizar_wrap .btn-cambiar{background-color:#222e50;color:#fcf8ea;padding:3px 15px;border-radius:5px;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:300;line-height:25px;letter-spacing:-.3px;display:inline-block;width:fit-content;transition:all .5s ease-out;border:none}section.c0112_info_actualizar_cmp .c0112_info_actualizar_wrap .btn-cambiar:hover{cursor:pointer;opacity:.8;background-color:#5c7cd9;text-decoration:none}section.c0113_newsletter_gallery_cmp{padding:40px;color:#0f1729}@media all and (max-width:992px){section.c0113_newsletter_gallery_cmp{padding:40px 20px}}section.c0113_newsletter_gallery_cmp .title{font-family:EuclidFlex,sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:45px;letter-spacing:2px;text-transform:uppercase;margin-bottom:40px;color:#0f1729}@media all and (max-width:992px){section.c0113_newsletter_gallery_cmp .title{font-size:30px;line-height:35px;letter-spacing:1.5px}}section.c0113_newsletter_gallery_cmp .newsletters{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:20px;margin:0 auto;justify-content:center}section.c0113_newsletter_gallery_cmp .newsletter{background-color:#fcf8ea;width:430px;height:430px;border-radius:5px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;overflow:hidden;position:relative}@media all and (max-width:1400px){section.c0113_newsletter_gallery_cmp .newsletter{width:320px;height:320px}}section.c0113_newsletter_gallery_cmp .newsletter:hover .img_news{transform:scale(1.1);cursor:pointer;border:2px solid red}section.c0113_newsletter_gallery_cmp .newsletter:hover .news_info{opacity:.8}section.c0113_newsletter_gallery_cmp .imgbox_news{object-fit:cover;transition:all .5s ease-out;position:absolute;z-index:0;width:430px;height:430px;border-radius:5px;overflow:hidden}@media all and (max-width:1400px){section.c0113_newsletter_gallery_cmp .imgbox_news{width:320px;height:320px}}section.c0113_newsletter_gallery_cmp .img_news{object-fit:cover;transition:all .5s ease-out;position:absolute;z-index:0;width:430px;height:430px;border-radius:5px}@media all and (max-width:1400px){section.c0113_newsletter_gallery_cmp .img_news{width:320px;height:320px}}section.c0113_newsletter_gallery_cmp .news_info{position:absolute;z-index:1;background-color:#f8f1e5;padding:20px;height:240px;width:185px;transition:all .5s ease-out}section.c0113_newsletter_gallery_cmp .news_info::after,section.c0113_newsletter_gallery_cmp .news_info::before{content:"";position:absolute;left:100%;width:0;height:0;border-style:solid;display:block}section.c0113_newsletter_gallery_cmp .news_info::before{top:0;border-width:0 120px 120px 0;border-color:transparent transparent #f8f1e5 transparent}section.c0113_newsletter_gallery_cmp .news_info::after{bottom:0;border-width:120px 120px 0 0;border-color:#f8f1e5 transparent transparent transparent}section.c0113_newsletter_gallery_cmp .news_date{font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;color:#0f1729}section.c0113_newsletter_gallery_cmp .news_num{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;margin-bottom:100px;color:#0f1729}section.c0113_newsletter_gallery_cmp .btn_news{font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;color:#0f1729;text-decoration:underline;transition:all .5s ease-out}section.c0113_newsletter_gallery_cmp .btn_news:hover{cursor:pointer;opacity:.6}section.c0114_documentos_cmp{padding:40px;color:#0f1729}@media all and (max-width:992px){section.c0114_documentos_cmp{padding:40px 20px}}section.c0114_documentos_cmp .title{font-family:EuclidFlex,sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:45px;letter-spacing:2px;text-transform:uppercase}@media all and (max-width:992px){section.c0114_documentos_cmp .title{font-size:30px;line-height:35px;letter-spacing:1.5px}}section.c0114_documentos_cmp .forms{display:flex;flex-direction:row;gap:30px;margin-top:40px;transition:all .5s ease-out;margin-bottom:40px}section.c0114_documentos_cmp .forms:hover{cursor:pointer}@media all and (max-width:992px){section.c0114_documentos_cmp .forms{flex-direction:column-reverse;gap:10px}}section.c0114_documentos_cmp .form-control{font-family:EuclidFlex,sans-serif;background-color:#fcf8ea;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;max-width:400px;border:none;transition:all .5s ease-out}section.c0114_documentos_cmp .form-control:hover{cursor:pointer}@media all and (max-width:992px){section.c0114_documentos_cmp .form-control{font-size:18px;line-height:25px;letter-spacing:1.8px}}section.c0114_documentos_cmp .form-year{width:150px}section.c0114_documentos_cmp .ui-datalist-content{padding-top:20px;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:20px}section.c0114_documentos_cmp .contrato{background-color:#fcf8ea;padding:30px 20px;border-radius:5px;width:280px}@media all and (max-width:992px){section.c0114_documentos_cmp .contrato{width:100%}}section.c0114_documentos_cmp .pdf_title{font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;margin:0;margin-bottom:10px;overflow-wrap:anywhere}section.c0114_documentos_cmp .pdf_dot{border-radius:50%;display:inline-block;background-color:#e56248;height:8px;width:8px;margin:0 0 0 10px}section.c0114_documentos_cmp .pdf_date{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;color:#77756e;margin-bottom:30px}section.c0114_documentos_cmp .btn_doc{border-radius:5px;width:fit-content;background-color:#5c7cd9;color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;transition:all .5s ease-out;padding:8px 15px}section.c0114_documentos_cmp .btn_doc:hover{cursor:pointer;opacity:.8;text-decoration:none}.c0115_popup_gestionar_villa .choice{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid rgba(176,173,160,.5);transition:all .5s ease-out}.c0115_popup_gestionar_villa .choice:hover{cursor:pointer;opacity:.6}.c0115_popup_gestionar_villa .choice:last-child{border-bottom:none}.c0115_popup_gestionar_villa .choice_left{width:80%}.c0115_popup_gestionar_villa .choice_valo{width:100%;background:0 0;border:none;text-align:left;padding:20px 0}.c0115_popup_gestionar_villa .choice_left_valo{width:80%;display:flex;flex-direction:column}.c0115_popup_gestionar_villa .choice_right{color:#0f1729;text-decoration:none}.c0115_popup_gestionar_villa .text{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;text-align:start;margin:0}.c0115_popup_gestionar_villa .sub_text{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;text-align:start;margin-bottom:16px;margin-top:8px}.c0115_popup_gestionar_villa .icon-arrow-right:before,.c0115_popup_gestionar_villa .icon-diagonal-arrow:before{font-size:25px}.c0116_popup_oportunidades .choice,.c0116_popup_oportunidades .contact{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid rgba(176,173,160,.5);transition:all .5s ease-out;margin-bottom:20px}.c0116_popup_oportunidades .choice:last-child,.c0116_popup_oportunidades .contact:last-child{border-bottom:none}.c0116_popup_oportunidades .contact{border:none;display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;padding:20px 0;transition:all .5s ease-out;margin-bottom:20px}.c0116_popup_oportunidades .contact:last-child{border-bottom:none}.c0116_popup_oportunidades .choice_left{width:80%}@media all and (max-width:992px){.c0116_popup_oportunidades .choice_left{width:100%}}.c0116_popup_oportunidades .contact_left{width:80%}@media all and (max-width:992px){.c0116_popup_oportunidades .contact_left{width:100%}}.c0116_popup_oportunidades .text{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase}.c0116_popup_oportunidades .sub_text{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px}.c0116_popup_oportunidades .btn_contact{color:#fcf8ea;background-color:#5c7cd9;padding:10px 15px;border-radius:5px;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;width:fit-content;transition:all .5s ease-out;text-decoration:none;cursor:pointer;display:inline-block}.c0116_popup_oportunidades .btn_contact:hover{cursor:pointer;opacity:.8;text-decoration:none}@media all and (max-width:992px){.c0116_popup_oportunidades .btn_contact{width:initial}}.c0116_popup_oportunidades .img_porcen{width:90px}.c0116_popup_oportunidades .circular-chart{display:block;float:right;max-height:200px;max-width:160px;margin:0 -25px -25px 0;width:100%}@media all and (max-width:992px){.c0116_popup_oportunidades .circular-chart{margin:0 -25px -25px 0;width:100%;max-width:120px}}.c0116_popup_oportunidades .progress-text{font-feature-settings:"ss12" on;fill:#0f1729;font-family:EuclidFlex,sans-serif;font-size:7px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:.5px;text-transform:uppercase;padding-top:3px}@media (min-width:992px){.c0116_popup_oportunidades .progress-text{font-size:8px}}section.c0118_resumen_estado_cmp{padding:40px;color:#0f1729}@media all and (max-width:992px){section.c0118_resumen_estado_cmp{padding:40px 20px}}section.c0118_resumen_estado_cmp .form-control:not([type=range]){appearance:none;height:55px;position:relative;padding-left:15px;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;max-width:100%}section.c0118_resumen_estado_cmp .title{font-family:EuclidFlex,sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:45px;letter-spacing:2px;text-transform:uppercase}@media all and (max-width:992px){section.c0118_resumen_estado_cmp .title{font-size:30px;line-height:35px;letter-spacing:1.5px}}section.c0118_resumen_estado_cmp .forms{display:flex;flex-direction:row;gap:30px;margin-top:40px;transition:all .5s ease-out}section.c0118_resumen_estado_cmp .forms:hover{cursor:pointer}@media all and (max-width:992px){section.c0118_resumen_estado_cmp .forms{flex-direction:column-reverse;gap:10px}}section.c0118_resumen_estado_cmp .form-control{font-family:EuclidFlex,sans-serif;background-color:#fcf8ea;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;max-width:400px;border:none;transition:all .5s ease-out;width:100%}section.c0118_resumen_estado_cmp .form-control:hover{cursor:pointer}@media all and (max-width:992px){section.c0118_resumen_estado_cmp .form-control{font-size:18px;line-height:25px;letter-spacing:1.8px}}section.c0118_resumen_estado_cmp .form-year{width:150px}section.c0119_villa_card_gestionar_cmp{padding:40px;color:#0f1729}@media all and (max-width:992px){section.c0119_villa_card_gestionar_cmp{padding:0}}section.c0119_villa_card_gestionar_cmp .c0119_villa_card_gestionar_wrap{background-color:#fcf8ea;border-radius:5px;display:flex;flex-direction:row;flex-wrap:wrap}@media all and (max-width:992px){section.c0119_villa_card_gestionar_cmp .c0119_villa_card_gestionar_wrap{flex-direction:column}}section.c0119_villa_card_gestionar_cmp .c0119_villa_card_gestionar_wrap .img_box{overflow:hidden;border-radius:5px 0 0 5px;margin:0 auto;width:40%}@media all and (max-width:992px){section.c0119_villa_card_gestionar_cmp .c0119_villa_card_gestionar_wrap .img_box{width:100%;border-radius:0}}section.c0119_villa_card_gestionar_cmp .c0119_villa_card_gestionar_wrap .img_box:hover{overflow:hidden;border-radius:5px}section.c0119_villa_card_gestionar_cmp .c0119_villa_card_gestionar_wrap .img{object-fit:cover;height:100%;width:100%;transition:all .5s ease-out}section.c0119_villa_card_gestionar_cmp .c0119_villa_card_gestionar_wrap .left{padding:30px;width:60%}@media all and (max-width:992px){section.c0119_villa_card_gestionar_cmp .c0119_villa_card_gestionar_wrap .left{width:100%;padding:20px 20px 40px}}section.c0119_villa_card_gestionar_cmp .c0119_villa_card_gestionar_wrap .left .villa-card-quality{margin-bottom:23px}section.c0119_villa_card_gestionar_cmp .c0119_villa_card_gestionar_wrap .icons-stars-bar{display:flex;flex-direction:row;flex-wrap:wrap;font-size:22px}section.c0119_villa_card_gestionar_cmp .c0119_villa_card_gestionar_wrap .title{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;margin-bottom:0}section.c0119_villa_card_gestionar_cmp .c0119_villa_card_gestionar_wrap .c0119-icons-bar{margin-top:10px;font-size:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:20px;margin-bottom:30px}@media all and (max-width:992px){section.c0119_villa_card_gestionar_cmp .c0119_villa_card_gestionar_wrap .c0119-icons-bar{justify-content:space-around;gap:5px}}section.c0119_villa_card_gestionar_cmp .c0119_villa_card_gestionar_wrap .c0119-icons-bar .info-bar{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase}section.c0119_villa_card_gestionar_cmp .c0119_villa_card_gestionar_wrap .c0119-icons-bar .info-bar:before{margin-right:3px}section.c0119_villa_card_gestionar_cmp .c0119_villa_card_gestionar_wrap button{border:none;background-color:transparent}section.c0119_villa_card_gestionar_cmp .c0119_villa_card_gestionar_wrap .btn_gestionar{color:#fcf8ea;background-color:#0f1729;padding:10px 15px;border-radius:5px;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;transition:all .5s ease-out}section.c0119_villa_card_gestionar_cmp .c0119_villa_card_gestionar_wrap .btn_gestionar:hover{cursor:pointer;opacity:.8;background-color:#5c7cd9;text-decoration:none}section.c0120_oportunidades_small_cmp{padding:40px;color:#0f1729}@media all and (max-width:992px){section.c0120_oportunidades_small_cmp{padding:30px 0}}section.c0120_oportunidades_small_cmp .c0120_oportunidades_small_wrap{background-color:#fcf8ea;border-radius:5px;display:flex;flex-direction:row;flex-wrap:wrap;padding:30px 20px 40px 20px}@media all and (max-width:992px){section.c0120_oportunidades_small_cmp .c0120_oportunidades_small_wrap{padding:40px 20px}}section.c0120_oportunidades_small_cmp .c0120_oportunidades_small_wrap .title{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase}section.c0120_oportunidades_small_cmp .c0120_oportunidades_small_wrap .bottom{margin-top:25px;display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:40px}@media all and (max-width:992px){section.c0120_oportunidades_small_cmp .c0120_oportunidades_small_wrap .bottom{flex-direction:column}}section.c0120_oportunidades_small_cmp .c0120_oportunidades_small_wrap .circular-chart{display:block;margin:0 -50px -50px 0;float:right;max-height:200px}@media all and (max-width:992px){section.c0120_oportunidades_small_cmp .c0120_oportunidades_small_wrap .circular-chart{margin:0 -25px -25px 0;width:100%;max-width:160px}}section.c0120_oportunidades_small_cmp .c0120_oportunidades_small_wrap .progress-text{font-feature-settings:"ss12" on;fill:#0f1729;font-family:EuclidFlex,sans-serif;font-size:9px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:.5px;text-transform:uppercase;padding-top:3px}@media (min-width:992px){section.c0120_oportunidades_small_cmp .c0120_oportunidades_small_wrap .progress-text{font-size:10px}}section.c0120_oportunidades_small_cmp .c0120_oportunidades_small_wrap .text{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px}@media all and (max-width:992px){section.c0120_oportunidades_small_cmp .c0120_oportunidades_small_wrap .text{text-align:center}}section.c0120_oportunidades_small_cmp .c0120_oportunidades_small_wrap button{border:none;background-color:transparent;color:#0f1729}section.c0120_oportunidades_small_cmp .c0120_oportunidades_small_wrap .btn_oport{color:#fcf8ea;background-color:#5c7cd9;padding:10px 15px;border-radius:5px;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;width:fit-content;min-width:220px;transition:all .5s ease-out;cursor:pointer}section.c0120_oportunidades_small_cmp .c0120_oportunidades_small_wrap .btn_oport:hover{cursor:pointer;opacity:.8;text-decoration:none}@media all and (max-width:992px){section.c0120_oportunidades_small_cmp .c0120_oportunidades_small_wrap .btn_oport{width:initial}}section.c0120_oportunidades_small_cmp .hidden{display:none}section.c0121_ocupacion_cmp{padding:40px;color:#0f1729}@media all and (max-width:992px){section.c0121_ocupacion_cmp{padding:40px 20px 40px 20px}}section.c0121_ocupacion_cmp .title{font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.7px;margin:0}section.c0121_ocupacion_cmp .sub_title{font-family:EuclidFlex,sans-serif;font-size:25px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.5px;color:#77756e;margin-bottom:30px}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder{background-color:#fcf8ea;border-radius:5px;padding:30px 15px 70px 15px;margin-bottom:45px}@media (max-width:480px){section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder{padding:20px 20px 0 20px;margin-bottom:0;margin-top:20px}}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder .title-help{color:#77756e;font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.3px;margin-bottom:30px}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder .scroll-x{position:relative}@media (max-width:1200px){section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder .scroll-x{overflow-x:visible;overflow-y:hidden;padding-bottom:50px;padding-top:25px}}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols{display:flex;min-height:270px}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-1{display:flex;flex-direction:column;justify-content:space-between;vertical-align:top;width:75px;padding-right:20px}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-1 .p{color:#77756e;text-align:center;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;margin-bottom:-17px}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2{position:relative;display:flex;width:calc(100% - 125px)}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2 ._row{position:relative;width:8.333%;display:inline-block;vertical-align:top;margin-right:10px}@media (max-width:1200px){section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2 ._row{min-width:42px}}@media (max-width:480px){section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2 ._row{min-width:70px}}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2 ._row:before{content:"";position:absolute;left:0;bottom:0;width:calc(100% + 18px);height:1px;background-color:#afaca0;z-index:1}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2 ._row:last-child{margin-right:0}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2 ._row:last-child:before{width:100%}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2 ._row .mes{color:#77756e;font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;width:100%;position:absolute;bottom:-35px;left:0;z-index:1;overflow:hidden;text-align:center}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2 ._row .barra{position:absolute;left:0;bottom:0;height:100%;background-color:#222e50;text-align:center;display:flex;flex-flow:column;justify-content:center;padding-left:3px;padding-right:3px;width:100%}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2 ._row .barra.fill::after,section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2 ._row .barra.fill::before{content:"";position:absolute;left:100%;width:0;height:0;border-style:solid;display:block}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2 ._row .barra.fill::before{top:0;border-width:0;border-color:transparent transparent #222e50 transparent}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2 ._row .barra.fill::after{left:0;top:-24.5px;height:25px;clip-path:polygon(50% 0,0 100%,100% 100%);border:none;background:#222e50;width:100%}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2 ._row .barra .holder.fix{position:relative;margin-top:-205px}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2 ._row .barra .holder.fix .porcentaje{color:#222e50}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2 ._row .barra .holder.fix .noches{color:#8cace8}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2 ._row .barra .holder.fix:before{content:"";position:absolute;left:calc(50% - .75px);bottom:-30px;width:1px;height:22px;background-color:#afaca0}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2 ._row .barra .holder .porcentaje{color:#fcf8ea;font-family:"Tiempos Text",serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase}section.c0121_ocupacion_cmp .zona-propietario-resumen-estadistico .zona-propietario-resumen-estadistico-holder ._cols ._col-2 ._row .barra .holder .noches{font-family:"Tiempos Text",serif;color:#8cace8;font-size:12px;font-style:normal;font-weight:400;line-height:17px}section.c0122_datos_reserva_privada_cmp{padding:40px;color:#0f1729}@media all and (max-width:992px){section.c0122_datos_reserva_privada_cmp{padding:40px 20px}}section.c0122_datos_reserva_privada_cmp .title{font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.7px;margin-bottom:40px}section.c0122_datos_reserva_privada_cmp .boxes{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px}section.c0122_datos_reserva_privada_cmp .box{background-color:#fcf8ea;color:#0f1729;padding:30px;width:48%;border-radius:6px}@media all and (min-width:992px){section.c0122_datos_reserva_privada_cmp .box{height:300px}}@media all and (max-width:992px){section.c0122_datos_reserva_privada_cmp .box{width:100%}}section.c0122_datos_reserva_privada_cmp .sub_title{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase}@media all and (max-width:992px){section.c0122_datos_reserva_privada_cmp .sub_title{margin-bottom:5px}}section.c0122_datos_reserva_privada_cmp .sub_text{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px}@media all and (max-width:992px){section.c0122_datos_reserva_privada_cmp .sub_text{margin-bottom:10px}}section.c0122_datos_reserva_privada_cmp .sub_percentage{font-family:EuclidFlex,sans-serif;color:#989a50;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.7px;font-feature-settings:"ss12" on}@media all and (max-width:992px){section.c0122_datos_reserva_privada_cmp .sub_percentage{margin-bottom:25px}}section.c0122_datos_reserva_privada_cmp .sub_percentage.red{color:#e56248}section.c0122_datos_reserva_privada_cmp .sub_liltext{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;color:#77756e}@media all and (max-width:992px){section.c0122_datos_reserva_privada_cmp .sub_liltext{margin-bottom:0}}section.c0123_calendario_small_cmp{padding:40px;color:#0f1729}@media all and (max-width:992px){section.c0123_calendario_small_cmp{padding:40px 20px}}section.c0123_calendario_small_cmp .c0123_calendario_small_wrap .calen_header{display:flex;align-items:center;flex-direction:row;justify-content:space-between}section.c0123_calendario_small_cmp .c0123_calendario_small_wrap .title{font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.7px}section.c0123_calendario_small_cmp .c0123_calendario_small_wrap button{border:none;color:#0f1729;background-color:#f1ede0}section.c0123_calendario_small_cmp .c0123_calendario_small_wrap .btn_vercalen{font-size:15px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;padding-right:24px;transition:all .5s ease-out;text-decoration:underline}section.c0123_calendario_small_cmp .c0123_calendario_small_wrap .btn_vercalen:hover{cursor:pointer;opacity:.8;text-decoration:none}@media all and (max-width:992px){section.c0123_calendario_small_cmp .c0123_calendario_small_wrap .btn_vercalen{padding-right:0;text-align:end}}section.c0124_resumen_economico_cmp{padding:40px;color:#0f1729}@media all and (max-width:992px){section.c0124_resumen_economico_cmp{padding:40px 20px}}section.c0124_resumen_economico_cmp .title{font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.7px;margin-bottom:40px}section.c0124_resumen_economico_cmp .resumen_box{background-color:#fcf8ea;border-radius:5px;display:flex;flex-direction:row;flex-wrap:wrap;padding:30px;margin-top:25px;justify-content:space-between;gap:40px}@media all and (max-width:992px){section.c0124_resumen_economico_cmp .resumen_box{flex-direction:column;gap:20px}}section.c0124_resumen_economico_cmp .sub_title{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;width:40%}@media all and (max-width:992px){section.c0124_resumen_economico_cmp .sub_title{width:100%}}section.c0124_resumen_economico_cmp .amount_box{width:30%}@media all and (max-width:992px){section.c0124_resumen_economico_cmp .amount_box{width:100%}}section.c0124_resumen_economico_cmp .amount{font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.7px;margin:0}@media all and (max-width:992px){section.c0124_resumen_economico_cmp .amount{margin-bottom:10px}}section.c0124_resumen_economico_cmp .sub_amount{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;color:#77756e;margin:0}section.c0124_resumen_economico_cmp button{border:none;background-color:transparent;color:#0f1729}section.c0124_resumen_economico_cmp .btn_resumen{color:#fcf8ea;background-color:#5c7cd9;padding:10px;border-radius:5px;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;height:100%;transition:all .5s ease-out;cursor:pointer;text-decoration:none;display:inline-block}@media all and (max-width:992px){section.c0124_resumen_economico_cmp .btn_resumen{width:fit-content}}section.c0124_resumen_economico_cmp .btn_resumen:hover{cursor:pointer;opacity:.8;text-decoration:none}div.c0126_owner_modal{padding:40px;color:#0f1729;width:100%;margin:0 auto;overflow-y:auto;overflow-x:hidden;max-height:100vh;touch-action:pan-y;overscroll-behavior:contain}@media all and (max-width:992px){div.c0126_owner_modal{padding:0}}div.c0126_owner_modal .modal-medium{max-width:900px}div.c0126_owner_modal .modal-large{max-width:1440px}div.c0126_owner_modal .c0117_pop_calendario_completo .calendar .calendar-header{display:none}div.c0126_owner_modal .c0126_owner_modal_wrap{margin:3vh auto;background-color:#fcf8ea;padding:40px 40px 30px 40px;border-radius:5px;touch-action:pan-y;overscroll-behavior:contain}@media all and (max-width:992px){div.c0126_owner_modal .c0126_owner_modal_wrap{margin:40px 0;padding:40px 20px 30px 20px}}div.c0126_owner_modal .c0126_owner_modal_wrap .modal-content{background-color:#fcf8ea;color:#0f1729;border:none}div.c0126_owner_modal .c0126_owner_modal_wrap .modal-content .bank-text{color:#77756e;font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px}div.c0126_owner_modal .c0126_owner_modal_wrap .modal-content .bank-account{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.7px}div.c0126_owner_modal .c0126_owner_modal_wrap .modal-content input[type=file]{font-size:initial;left:0;right:initial}div.c0126_owner_modal .c0126_owner_modal_wrap .modal-header{border:none;padding:0;height:initial}div.c0126_owner_modal .c0126_owner_modal_wrap .popup_title{font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.7px;margin:0}@media all and (max-width:992px){div.c0126_owner_modal .c0126_owner_modal_wrap .popup_title{width:60%}}div.c0126_owner_modal .c0126_owner_modal_wrap .popup_cerrar{font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;text-decoration:underline;border:none;background-color:#fcf8ea;transition:all .5s ease-out;cursor:pointer!important}div.c0126_owner_modal .c0126_owner_modal_wrap .popup_cerrar:hover{cursor:pointer;opacity:.8;text-decoration:none}div.c0126_owner_modal .c0126_owner_modal_wrap .popup_top{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}div.c0126_owner_modal .c0126_owner_modal_wrap .choice_valo{border:none;color:#0f1729;background-color:#fcf8ea;display:flex;justify-content:flex-start;align-items:flex-start}div.c0126_owner_modal .c0126_owner_modal_wrap .modal-body{border:none;padding:20px 0 0}div.c0126_owner_modal .c0126_owner_modal_wrap .c0115_popup_gestionar_villa .choice{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid rgba(176,173,160,.5);transition:all .5s ease-out}div.c0126_owner_modal .c0126_owner_modal_wrap .c0115_popup_gestionar_villa .choice:hover{cursor:pointer;opacity:.6}div.c0126_owner_modal .c0126_owner_modal_wrap .c0115_popup_gestionar_villa .choice:last-child{border-bottom:none}div.c0126_owner_modal .c0126_owner_modal_wrap .c0115_popup_gestionar_villa .choice_left{width:80%}div.c0126_owner_modal .c0126_owner_modal_wrap .c0115_popup_gestionar_villa .choice_valo{width:100%}div.c0126_owner_modal .c0126_owner_modal_wrap .c0115_popup_gestionar_villa .choice_left_valo{width:80%;display:flex;flex-direction:column}div.c0126_owner_modal .c0126_owner_modal_wrap .c0115_popup_gestionar_villa .choice_right{color:#0f1729}div.c0126_owner_modal .c0126_owner_modal_wrap .c0115_popup_gestionar_villa .text{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;text-align:start;margin-bottom:16px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0115_popup_gestionar_villa .sub_text{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;text-align:start;margin-bottom:16px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0115_popup_gestionar_villa .icon-arrow-right:before,div.c0126_owner_modal .c0126_owner_modal_wrap .c0115_popup_gestionar_villa .icon-diagonal-arrow:before{font-size:25px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0125_popup_valoraciones{margin:0 auto}div.c0126_owner_modal .c0126_owner_modal_wrap .c0125_popup_valoraciones .popup_middle{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-evenly;padding-top:40px}@media all and (max-width:992px){div.c0126_owner_modal .c0126_owner_modal_wrap .c0125_popup_valoraciones .popup_middle{gap:10px;flex-direction:column}}div.c0126_owner_modal .c0126_owner_modal_wrap .c0125_popup_valoraciones .popup_rate{color:#0f1729;font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:400;line-height:24.126px;letter-spacing:-.5px;text-transform:uppercase}@media all and (max-width:992px){div.c0126_owner_modal .c0126_owner_modal_wrap .c0125_popup_valoraciones .popup_rate{font-size:28px}}div.c0126_owner_modal .c0126_owner_modal_wrap .c0125_popup_valoraciones .icon-star:before{padding-right:5px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0125_popup_valoraciones .popup_subtitle{color:#0f1729;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:22px;font-style:normal;font-weight:500;line-height:31px;letter-spacing:2.2px;text-transform:uppercase;margin:0}div.c0126_owner_modal .c0126_owner_modal_wrap .c0125_popup_valoraciones .popup_explain{color:#0f1729;font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;margin-top:15px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0125_popup_valoraciones .popup_bottom{display:flex;flex-direction:row;gap:15px;flex-wrap:wrap;margin-top:30px;justify-content:space-around}@media all and (max-width:992px){div.c0126_owner_modal .c0126_owner_modal_wrap .c0125_popup_valoraciones .popup_bottom{flex-direction:column}}div.c0126_owner_modal .c0126_owner_modal_wrap .c0125_popup_valoraciones .popup_subtitle2{color:#3c528e;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:22px;font-style:normal;font-weight:500;line-height:31px;letter-spacing:2.2px;text-transform:uppercase;margin:0}div.c0126_owner_modal .c0126_owner_modal_wrap .c0125_popup_valoraciones .icon-account:before{font-size:75px}@media all and (max-width:992px){div.c0126_owner_modal .c0126_owner_modal_wrap .c0125_popup_valoraciones .icon-account:before{font-size:40px}}div.c0126_owner_modal .c0126_owner_modal_wrap .c0125_popup_valoraciones .popup_place{color:#0f1729;font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px;display:flex;flex-direction:row;gap:30px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0125_popup_valoraciones .popup_person{display:flex;flex-direction:row;justify-content:space-around;align-items:center}div.c0126_owner_modal .c0126_owner_modal_wrap .c0125_popup_valoraciones .popup_comment{padding:20px;background-color:#f1ede0;border-radius:6px;width:48%;height:300px;overflow:scroll;overflow-x:hidden}@media all and (max-width:992px){div.c0126_owner_modal .c0126_owner_modal_wrap .c0125_popup_valoraciones .popup_comment{width:100%}}div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .choice,div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .contact{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid rgba(176,173,160,.5);transition:all .5s ease-out;margin-bottom:20px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .choice:last-child,div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .contact:last-child{border-bottom:none}div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .contact{border:none;display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;padding:20px 0;transition:all .5s ease-out;margin-bottom:20px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .contact:last-child{border-bottom:none}div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .choice_left{width:80%}@media all and (max-width:992px){div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .choice_left{width:100%}}div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .contact_left{width:80%}@media all and (max-width:992px){div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .contact_left{width:100%}}div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .text{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase}div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .sub_text{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .btn_contact{color:#fcf8ea;background-color:#5c7cd9;padding:10px 15px;border-radius:5px;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;width:fit-content;transition:all .5s ease-out}div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .btn_contact:hover{cursor:pointer;opacity:.8;text-decoration:none}@media all and (max-width:992px){div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .btn_contact{width:initial}}div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .img_porcen{width:90px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .circular-chart{display:block;float:right;max-height:200px;max-width:160px;margin:0 -25px -25px 0;width:100%}@media all and (max-width:992px){div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .circular-chart{margin:0 -25px -25px 0;width:100%;max-width:120px}}div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .progress-text{font-feature-settings:"ss12" on;fill:#0f1729;font-family:EuclidFlex,sans-serif;font-size:7px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:.5px;text-transform:uppercase;padding-top:3px}@media (min-width:992px){div.c0126_owner_modal .c0126_owner_modal_wrap .c0116_popup_oportunidades .progress-text{font-size:8px}}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles{padding-left:0;padding-right:0;padding-top:20px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordion-head{background-color:#f1ede0;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;color:#222e50;text-align:left;border-left:none;border-right:none;border-radius:6px 6px 0 0;padding:20px}@media (max-width:580px){div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordion-head{padding:20px 0 20px 0}}@media (max-width:580px){div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordion-head .pl-5,div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordion-head .px-5{padding-left:0!important}}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordion-head .row div{border-left:1px solid #222e50}@media (max-width:480px){div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordion-head .row div{border-left:0 solid transparent}}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordion-head .row div:first-child{border-left-width:0}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordion-head .c-3{max-width:500px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal{border-left:.5px solid #f1ede0;border-right:.5px solid #f1ede0;border-bottom:.5px solid #f1ede0;border-radius:0 0 6px 6px;overflow-y:visible;max-height:calc(100vh - 350px);overflow-x:hidden}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item:first-child .heading .btn{border-top-width:0}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .pl-5,div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .px-5{padding-left:0!important}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn{position:relative;cursor:pointer;width:100%;padding-top:40px;padding-bottom:40px;text-align:center;background-color:#fcf8ea;border-radius:0!important;color:#0f1729;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;border-top:1px solid #f1ede0;border-bottom:1px solid transparent}@media (max-width:580px){div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn{padding-left:5px}}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn.no-hand{cursor:default}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn.no-hand[aria-expanded=true]{background-color:#fcf8ea}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn .trimestre{position:relative;margin-top:-30px;margin-bottom:20px;text-align:center;padding-top:10px;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;color:#0f1729}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn .trimestre:before{content:"";width:76px;height:2px;border-radius:3px;background-color:#003e52;position:absolute;left:calc(50% - 38px);bottom:-2px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn .line{position:relative;display:inline-block;vertical-align:middle;width:23px;height:1px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn .line:before{content:"";width:16px;height:1px;background-color:#afaca0;top:0;position:absolute;left:calc(50% - 8px)}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn .c-2{text-align:center}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn .c-3{text-align:center}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn .c-4{text-align:center}@media (max-width:500px){div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn .c-4{max-width:10px;padding-left:25px}}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn .c-verde{color:#989a50;font-size:20px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn .c-amarillo{color:#aa8500;font-size:20px;margin-bottom:5px;margin-right:2px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn .icono-check{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:24px;vertical-align:middle;margin-bottom:5px;margin-right:2px;margin-left:40px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn .plus-rounded:before{width:24px;height:24px;font-size:20px;background-size:24px;vertical-align:middle;margin-bottom:5px;margin-right:2px;margin-left:40px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn .icono-plus-minus{width:24px;height:24px;position:absolute;top:calc(50% - 15px);right:45px;background-image:url(../images/iconos/icono-plus.svg);background-repeat:no-repeat;background-position:center right;background-size:24px;transition:.3s all ease}@media all and (max-width:500px){div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn .icono-plus-minus{position:initial;display:flex;justify-content:center;align-items:center;align-self:center;margin:0 auto;margin-top:20px}}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn:hover{background-color:#f1ede0;color:#003e52}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn[aria-expanded=true]{background-color:#f1ede0;border-bottom:none;color:#0f1729}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn[aria-expanded=true] .icono-plus-minus{background-image:url(../images/iconos/icono-minus.svg)}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn .abahana-check{color:#f1ede0;background-color:#989a50;border-radius:50%;width:24px;height:24px;display:inline-flex;justify-content:center;align-items:center}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn .abahana-check:before{font-size:17px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .heading .btn .col-md-6{flex:0 0 40%;max-width:40%}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .collapse-content{position:relative;overflow:hidden;padding-bottom:40px;text-align:center}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .collapse-content:after{content:"";position:absolute;left:95px;top:0;width:1px;height:23px;background-color:#f1ede0}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .collapse-content.fix:after{height:calc(100% - 54.5px)}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .collapse-content.fix .data .line .t{margin-right:80px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .collapse-content.fix-2:after{height:calc(100% - 204.5px)}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .collapse-content .btn_descargar{background-color:transparent}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .collapse-content .data{position:relative;background-color:#fcf8ea;margin-top:38px;padding-left:0;color:#77756e;font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.5px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .collapse-content .data b{font-family:EuclidFlex,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;color:#3c528e;padding-right:10px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .collapse-content .data .line{position:relative}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .collapse-content .data .line .t{position:relative;background-color:#fcf8ea;display:inline-block;text-align:left;min-width:360px;max-width:360px;padding-left:8px;margin-right:-65px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .collapse-content .data .line .t .text{padding-left:20px}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .collapse-content .data .line:before{content:"";position:absolute;top:15px;left:95px;width:50%;height:1px;background-color:#f1ede0}div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .collapse-content .data .line:after{content:"";position:absolute;bottom:calc(100% - 15px);left:-18px;width:1px;height:100%;background-color:#f1ede0}@media (min-width:480px){div.c0126_owner_modal .c0126_owner_modal_wrap .c0127_popup_detalles .accordionModal .item .collapse-content .data .line:after{left:95px}}div.c0126_owner_modal .c0126_owner_modal_wrap .c0128_owner_downloads_modal{font-family:EuclidFlex,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;color:#0f1729}div.c0126_owner_modal .c0126_owner_modal_wrap .c0128_owner_downloads_modal .col-1,div.c0126_owner_modal .c0126_owner_modal_wrap .c0128_owner_downloads_modal .col-5{padding-left:0}div.c0126_owner_modal .c0126_owner_modal_wrap .c0128_owner_downloads_modal a{font-family:EuclidFlex,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;color:#5c7cd9;text-decoration:underline;transition:all .5s ease-out;cursor:pointer}div.c0126_owner_modal .c0126_owner_modal_wrap .c0128_owner_downloads_modal a:hover{cursor:pointer;opacity:.8;text-decoration:none}div.c0126_owner_modal.c0126_owner_report .c0126_owner_modal_wrap,div.c0126_owner_modal.c0126_owner_report .c0126_owner_modal_wrap .modal-content{background-color:#f1ede0}div.c0126_owner_modal.c0126_owner_report .c0126_owner_modal_wrap .modal-content .popup_cerrar,div.c0126_owner_modal.c0126_owner_report .c0126_owner_modal_wrap .popup_cerrar{background-color:transparent}div.c0126_owner_modal.calendar-price-legend-modal{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:9999!important;background-color:rgba(0,0,0,.5)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;overflow-y:auto!important;overflow-x:hidden!important}div.c0126_owner_modal.calendar-price-legend-modal .c0126_owner_modal_wrap{position:relative!important;z-index:10000!important;margin:3vh auto!important}@media (max-width:991px){div.c0126_owner_modal.calendar-price-legend-modal{z-index:1060!important}div.c0126_owner_modal.calendar-price-legend-modal .c0126_owner_modal_wrap{z-index:1061!important;background-color:#fcf8ea!important;padding:20px 10px 70px 10px!important}div.c0126_owner_modal.calendar-price-legend-modal .modal-header{padding:0!important;margin-bottom:20px!important}div.c0126_owner_modal.calendar-price-legend-modal .modal-header .popup_top{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;width:100%!important}div.c0126_owner_modal.calendar-price-legend-modal .modal-header .popup_title{color:#0f1729!important;width:auto!important;flex:1!important}div.c0126_owner_modal.calendar-price-legend-modal .modal-header .popup_cerrar{color:#0f1729!important;background-color:transparent!important;position:relative!important;top:0!important;right:0!important;left:auto!important;margin-left:auto!important;margin-right:0!important;order:2!important;flex-shrink:0!important}div.c0126_owner_modal.calendar-price-legend-modal .modal-body{padding:20px!important}}section.c0129_booking_steps-cmp ul{list-style:none;padding:0;position:relative;width:100%;margin:0}@media all and (min-width:992px){section.c0129_booking_steps-cmp ul{width:100%;height:48px;margin-bottom:20px}}section.c0129_booking_steps-cmp ul li{font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;line-height:13px;position:relative;display:flex;align-items:center;justify-content:center;padding:6px 0 7px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);width:calc(50% + 12px);padding-inline:20px;font-style:normal;letter-spacing:.14px;text-transform:uppercase;flex-grow:1;flex-shrink:1;flex-basis:0;text-align:center;background-color:#fcf8ea;color:#77756e}@media all and (min-width:992px){section.c0129_booking_steps-cmp ul li{font-size:14px;font-weight:500;line-height:18px;padding:14px 0 16px;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 50%,calc(100% - 30px) 100%,0 100%);position:absolute;width:calc(50% + 15px)}}section.c0129_booking_steps-cmp ul li.active,section.c0129_booking_steps-cmp ul li:first-child{background-color:#afaca0;color:#fcf8ea;z-index:2;left:0}section.c0129_booking_steps-cmp ul li.active:after,section.c0129_booking_steps-cmp ul li:first-child:after{background-color:#fcf8ea;border-left-color:#afaca0}section.c0129_booking_steps-cmp ul li:nth-child(2){margin-left:-12px;z-index:1}@media (min-width:992px){section.c0129_booking_steps-cmp ul li:nth-child(2){margin-left:0;left:calc(50% - 15px)}}section.c0129_booking_steps-cmp ul li.previous{background-color:#0f1729;color:#fcf8ea}section.c0129_booking_steps-cmp ul li.previous:after{background-color:#afaca0;border-left-color:#0f1729}section.c0129_booking_steps-cmp ul li:last-of-type:after{background-color:#f1ede0}section.c0131_about_villa_cmp{background-color:#fcf8ea;padding:30px 20px}@media all and (min-width:992px){section.c0131_about_villa_cmp{padding:40px 40px}}section.c0131_about_villa_cmp .c0131_about_villa_wrap{max-width:1440px;margin:0 auto;color:#0f1729}@media all and (min-width:992px){section.c0131_about_villa_cmp .c0131_about_villa_wrap{margin:0 auto;gap:20px}}section.c0131_about_villa_cmp .c0131_about_villa_wrap .title{font-family:"Tiempos Text",serif;font-size:30px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.6px;margin-bottom:20px}@media all and (min-width:992px){section.c0131_about_villa_cmp .c0131_about_villa_wrap .title{font-size:40px;line-height:50px;letter-spacing:-.8px}}section.c0131_about_villa_cmp .c0131_about_villa_wrap .p{font-family:"Tiempos Text",serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.28px;margin-bottom:0}@media all and (min-width:992px){section.c0131_about_villa_cmp .c0131_about_villa_wrap .p{font-size:18px;line-height:28px;letter-spacing:-.36px}}section.c0131_about_villa_cmp .c0131_about_villa_wrap .p p{margin-bottom:0}section.c0131_about_villa_cmp .c0131_about_villa_wrap .aboutshow-more{font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;cursor:pointer}section.c0131_about_villa_cmp .c0131_about_villa_wrap .card_quote{margin:30px 0 0 0;background-color:#f1ede0;display:flex;align-items:flex-start;flex-wrap:wrap;border-radius:5px;padding:20px}@media all and (min-width:992px){section.c0131_about_villa_cmp .c0131_about_villa_wrap .card_quote{margin:80px 0 0 0}}section.c0131_about_villa_cmp .c0131_about_villa_wrap .card_quote span{width:10%;color:#2f1f41}section.c0131_about_villa_cmp .c0131_about_villa_wrap .card_quote div{width:90%}section.c0131_about_villa_cmp .c0131_about_villa_wrap .card_quote .quote{font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px;margin-bottom:0}@media all and (min-width:992px){section.c0131_about_villa_cmp .c0131_about_villa_wrap .card_quote .quote{font-size:22px;line-height:33px;letter-spacing:-.44px}}section.c0131_about_villa_cmp .c0131_about_villa_wrap .card_quote .team{font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:11px;letter-spacing:.2px;text-transform:uppercase;margin-top:15px}@media all and (min-width:992px){section.c0131_about_villa_cmp .c0131_about_villa_wrap .card_quote .team{font-size:12px;line-height:14px;letter-spacing:.24px;text-transform:uppercase}}section.c0131_about_villa_cmp .c0131_about_villa_wrap .read_more_wrap{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;margin-top:15px}section.c0131_about_villa_cmp .c0131_about_villa_wrap .icon-arrow-right:before{margin-left:15px;font-size:12px;height:20px}section.c0131_about_villa_cmp .c0131_about_villa_wrap .about_show-more-height{overflow:hidden;transition:all .5s ease-out}section.c0131_about_villa_cmp .c0131_about_villa_wrap .aboutshow-more{height:20px;cursor:pointer}section.c0131_about_villa_cmp .c0131_about_villa_wrap .icon-quotation-marks:before{color:#2f1f41}section.c0133_section_calendar_productpages_cmp{background-color:#fcf8ea}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap{margin:0 auto;max-width:1440px;padding:40px 20px 0 20px;position:relative;min-height:330px;background-position:center;background-repeat:no-repeat;background-size:965px}@media all and (min-width:992px){section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap{padding:40px 40px 40px 40px}}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .content{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;gap:20px}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .left{max-width:920px;width:100%}@media (min-width:900px){section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .left{width:850px}}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .title{font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:30px}@media (min-width:979px){section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .title{font-size:22px;line-height:25px;letter-spacing:2.2px;margin-bottom:25px}}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .calendar_wrap{background-color:#f1ede0;height:556px;border-radius:6px}@media all and (max-width:992px){section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .calendar_wrap{height:465px}}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .btn-leyenda{background-color:#fcf8ea;border:solid 1px #0f1729;border-radius:6px;padding:10px 10px;text-align:center;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;transition:all .5s ease-out;margin-top:20px}@media all and (max-width:992px){section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .btn-leyenda{margin-top:20px}}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .btn-leyenda:hover{cursor:pointer;color:#5c7cd9}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .btn-leyenda span{margin:0!important}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog{padding:20px;border:none;max-width:700px}@media all and (max-width:992px){section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog{margin-top:40px}}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .modal-content{border:none}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .modal-body{background-color:#fcf8ea;padding:20px}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .modal-header{border-bottom:none;display:flex;width:100%;background-color:#fcf8ea;padding:20px}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .modal-header .popup_top{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .modal-header .popup_title{font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.7px;order:1;width:50%}@media all and (max-width:992px){section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .modal-header .popup_title{width:60%}}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .modal-header .close{font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;cursor:pointer;text-decoration:underline;transition:all .5s ease-out;color:#0f1729!important;order:2;opacity:1;padding:0;margin:0;display:flex;align-items:flex-start;justify-content:flex-start}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .modal-header .close:hover{cursor:pointer;opacity:.8;text-decoration:none}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .modal-item{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:10px 0 10px 10px;margin-bottom:10px;background-color:#fcf8ea;border-bottom:solid 1px rgba(175,172,160,.3)}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .modal-text p,section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog span{font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.24px;text-transform:uppercase;margin:0}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .modal-text{width:70%}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .day{text-align:center;height:35px;width:35px;border-radius:5px;margin-right:10px;padding-top:5px}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .available{background-color:#f1ede0;color:#0f1729}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .available.selectable{border:1px solid #0f1729}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .available2{background-color:#f1ede0;color:#0f1729}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .not-available{background-color:#f1ede0;color:#afaca0}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .offerex{background-color:#989a50;color:#fcf8ea}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .offerex2{background-color:#989a50;color:#fcf8ea}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .modal-dialog .nopromo{background-color:#f1ede0;color:#5c7cd9;border:solid 1px #fcf8ea}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offers{display:flex;flex-direction:column;height:100px}@media (min-width:768px){section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offers{height:40px}}@media (min-width:960px){section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offers{height:10px}}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:50px}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_one{background-color:#fff5d0;width:89%;position:absolute;top:515px;max-width:800px}@media all and (max-width:600px){section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_one{width:82%}}@media all and (max-width:992px){section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_one{top:420px}}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_one::after,section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_one::before{content:"";position:absolute;left:100%;width:0;height:0;border-style:solid;display:block}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_one::before{top:0;border-width:0 25px 25px 0;border-color:transparent transparent #fff5d0 transparent}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_one::after{bottom:0;border-width:25px 25px 0 0;border-color:#fff5d0 transparent transparent transparent}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_two{background-color:#e5e8d2;margin-top:10px;width:89%;max-width:800px;position:absolute;top:570px}@media all and (max-width:600px){section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_two{width:82%}}@media all and (max-width:992px){section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_two{top:475px}}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_two::after,section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_two::before{content:"";position:absolute;left:100%;width:0;height:0;border-style:solid;display:block}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_two::before{top:0;border-width:0 25px 25px 0;border-color:transparent transparent #e5e8d2 transparent}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_two::after{bottom:0;border-width:25px 25px 0 0;border-color:#e5e8d2 transparent transparent transparent}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_flag{width:20%;margin:0;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;color:#fcf8ea;min-width:200px}@media all and (max-width:600px){section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_flag{font-size:12px;min-width:140px;padding:0}}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_text{text-align:end;width:100%;margin:0;font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;padding-right:100px}@media all and (max-width:600px){section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_text{max-width:150px;margin-left:170px;font-size:12px}}@media all and (max-width:670px){section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_text{text-align:end;padding-right:10px}}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_one .offer_flag{background-color:#aa8500;padding:15px;position:absolute}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_one .offer_flag::after,section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_one .offer_flag::before{content:"";position:absolute;left:100%;width:0;height:0;border-style:solid;display:block}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_one .offer_flag::before{top:0;border-width:0 25px 25px 0;border-color:transparent transparent #aa8500 transparent}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_one .offer_flag::after{bottom:0;border-width:25px 25px 0 0;border-color:#aa8500 transparent transparent transparent}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_two .offer_flag{background-color:#666526;padding:15px;position:absolute}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_two .offer_flag::after,section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_two .offer_flag::before{content:"";position:absolute;left:100%;width:0;height:0;border-style:solid;display:block}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_two .offer_flag::before{top:0;border-width:0 25px 25px 0;border-color:transparent transparent #666526 transparent}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_two .offer_flag::after{bottom:0;border-width:25px 25px 0 0;border-color:#666526 transparent transparent transparent}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_one .offer_text{color:#aa8500}section.c0133_section_calendar_productpages_cmp .c0133_section_calendar_productpages_wrap .offer_two .offer_text{color:#666526}section.c0134_section_long_stay_cmp{background-color:#fcf8ea}section.c0134_section_long_stay_cmp .c0134_section_long_stay_wrap{color:#0f1729;margin:0 auto;max-width:1440px;padding-top:40px;position:relative;min-height:330px;background-position:center;background-repeat:no-repeat;background-size:965px}section.c0134_section_long_stay_cmp .c0134_section_long_stay_wrap .title{font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:30px}@media (min-width:979px){section.c0134_section_long_stay_cmp .c0134_section_long_stay_wrap .title{font-family:EuclidFlex,sans-serif;font-size:22px;line-height:25px;letter-spacing:2.2px}}section.c0134_section_long_stay_cmp .c0134_section_long_stay_wrap .sub-title{font-family:EuclidFlex,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:30px}@media (min-width:979px){section.c0134_section_long_stay_cmp .c0134_section_long_stay_wrap .sub-title{font-family:EuclidFlex,sans-serif;font-size:22px;line-height:25px;letter-spacing:2.2px}}section.c0134_section_long_stay_cmp .c0134_section_long_stay_wrap .months{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-start}section.c0134_section_long_stay_cmp .c0134_section_long_stay_wrap .info_box{background-color:#f1ede0;padding:20px 30px;width:48%;border-radius:5px}@media (min-width:500px){section.c0134_section_long_stay_cmp .c0134_section_long_stay_wrap .info_box{width:32%}}@media (min-width:979px){section.c0134_section_long_stay_cmp .c0134_section_long_stay_wrap .info_box{width:32%}}section.c0134_section_long_stay_cmp .c0134_section_long_stay_wrap .month{font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:13px;letter-spacing:.11px;text-transform:uppercase;text-align:center;margin-bottom:5px}@media (min-width:979px){section.c0134_section_long_stay_cmp .c0134_section_long_stay_wrap .month{font-size:14px;line-height:18px;letter-spacing:.14px;text-transform:uppercase}}section.c0134_section_long_stay_cmp .c0134_section_long_stay_wrap .price{font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:1.2px;text-transform:uppercase;text-align:center;margin:0;padding:0 20px;justify-content:center}@media (min-width:979px){section.c0134_section_long_stay_cmp .c0134_section_long_stay_wrap .price{font-size:22px;line-height:25px;letter-spacing:2.2px;text-transform:uppercase}}section.c0134_section_long_stay_cmp .c0134_section_long_stay_wrap.color-lux{color:#2f1f41}.jdt-c0135{--jdt-c0135-area-stroke:#5c7cd9;--jdt-c0135-marker-fill:#5c7cd9;--jdt-c0135-area-fill:rgba(92, 124, 217, 0.9);--jdt-c0135-axis-text:#666666;--jdt-c0135-bg:#fcf8ea;--jdt-c0135-surface:#f1ede0;--jdt-c0135-border:#f8f1e5;--jdt-c0135-text:#0f1729;--jdt-c0135-max-width:1040px;background:var(--jdt-c0135-bg)}.jdt-c0135__wrap{margin:0 auto;max-width:var(--jdt-c0135-max-width);padding:40px 12px}@media (min-width:992px){.jdt-c0135__wrap{padding:40px 16px}}.jdt-c0135__year-switch{display:flex;gap:6px;padding:4px;border:1px solid var(--jdt-c0135-border);background:var(--jdt-c0135-surface);border-radius:4px;margin:0 0 16px;flex-wrap:wrap;justify-content:flex-end;width:fit-content;margin-left:auto}.jdt-c0135__year-btn{appearance:none;border:0;background:0 0;padding:4px 12px;border-radius:6px;cursor:pointer;font-size:14px;letter-spacing:.14px;text-transform:uppercase;color:var(--jdt-c0135-text);transition:background-color 120ms ease}.jdt-c0135__year-btn:hover{background:rgba(0,0,0,.04)}.jdt-c0135__year-btn:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:2px}.jdt-c0135__year-btn.jdt-is-active{background:var(--jdt-c0135-bg)}.jdt-c0135__chart-content{width:100%}.jdt-c0135__empty{padding:18px 0;color:var(--jdt-c0135-text)}.jdt-c0135__legend{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding-bottom:4px}.jdt-c0135__legend-swatch{width:16px;height:12px;background:var(--jdt-c0135-area-stroke)}.jdt-c0135__legend-text{font-size:12px;font-weight:500;color:var(--jdt-c0135-text);line-height:1.2}.jdt-c0135-tooltip{padding:8px 10px;box-shadow:0 4px 12px rgba(0,0,0,.12)}.jdt-c0135-tooltip__title{font-size:12px;color:var(--jdt-c0135-text);margin-bottom:6px}.jdt-c0135-tooltip__row{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--jdt-c0135-text)}.jdt-c0135-tooltip__dot{width:8px;height:8px;background-color:var(--jdt-c0135-marker-fill);border-radius:50%}body[data-theme=abahanaluxe] .jdt-c0135{--jdt-c0135-area-stroke:#4e346b;--jdt-c0135-marker-fill:#4e346b;--jdt-c0135-area-fill:rgba(78, 52, 107, 0.9);--jdt-c0135-text:#2f1f41}section.c0136_section_map_cmp{background-color:#fcf8ea}section.c0136_section_map_cmp .section_map_wrap{margin:0 auto;max-width:1440px;padding:40px 20px;position:relative;min-height:330px;background-position:center;background-repeat:no-repeat;background-size:965px}@media all and (min-width:992px){section.c0136_section_map_cmp .section_map_wrap{padding:40px 40px}}section.c0136_section_map_cmp .section_map_wrap .title_main{font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:20px;color:#0f1729}@media (min-width:979px){section.c0136_section_map_cmp .section_map_wrap .title_main{font-family:EuclidFlex,sans-serif;font-size:22px;line-height:25px;letter-spacing:2.2px}}section.c0136_section_map_cmp .section_map_wrap .lists{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin-top:0;margin-bottom:20px}@media all and (min-width:992px){section.c0136_section_map_cmp .section_map_wrap .lists{gap:40px;margin-bottom:40px}}section.c0136_section_map_cmp .section_map_wrap .lists .list{padding:0}section.c0136_section_map_cmp .section_map_wrap .lists .list li{list-style:none;font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;margin-top:10px;color:#0f1729}section.c0137_about_villa_lux_cmp{background-color:#fcf8ea;padding:40px 20px 20px 20px}@media all and (min-width:992px){section.c0137_about_villa_lux_cmp{padding:40px 40px}}section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap{max-width:1440px;margin:0 auto;color:#2f1f41;margin-top:15px}@media all and (min-width:992px){section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap{margin:0 auto;gap:20px}section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .left{max-width:820px}section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .right{padding:0 20px}}section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .title{font-family:"Tiempos Text",serif;font-size:30px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.6px;text-align:start;align-self:flex-start;margin-bottom:20px}@media all and (min-width:992px){section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .title{font-size:40px;line-height:50px;letter-spacing:-.8px}}section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .p{font-family:"Tiempos Text",serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.28px}@media all and (min-width:992px){section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .p{font-size:18px;line-height:28px;letter-spacing:-.36px}}section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .read-more-toggler{font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;margin-bottom:40px;margin-top:15px;cursor:pointer}section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .design_info{font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:13px;letter-spacing:.2px;text-transform:uppercase}section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .design_info div{height:50px;border-top:solid 1px #f1ede0;padding:10px 0;margin:10px 0}section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .design_info p{margin-bottom:5px}section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .card_quote{margin:30px 0;background-color:#f1ede0;display:flex;align-items:flex-start;flex-wrap:wrap;border-radius:5px;padding:20px}@media all and (max-width:992px){section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .card_quote{margin:60px 0 20px 0}}section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .card_quote span{width:10%;color:#fff}section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .card_quote div{width:90%}section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .card_quote .quote{font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px}@media all and (min-width:992px){section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .card_quote .quote{font-size:22px;line-height:33px;letter-spacing:-.44px}}section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .card_quote .team{font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:11px;letter-spacing:.2px;text-transform:uppercase}@media all and (min-width:992px){section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .card_quote .team{font-size:12px;line-height:14px;letter-spacing:.24px;text-transform:uppercase}}section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .icon-arrow-right:before{margin-left:15px;font-size:12px}section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .aboutlux_show-more-height{overflow:hidden;transition:all .5s ease-out;transition-delay:.1s;max-height:144px}section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .aboutlux_show-more-height.expanded{max-height:none}section.c0137_about_villa_lux_cmp .c0137_about_villa_lux_wrap .aboutlux_show-more{height:20px;cursor:pointer}section.c0137_about_villa_lux_cmp .icon-quotation-marks:before{color:#2f1f41}section.c0138_section_about_lux_cmp{background-color:#f1ede0;padding:40px 20px}@media all and (min-width:992px){section.c0138_section_about_lux_cmp{padding:40px 40px}}section.c0138_section_about_lux_cmp .c0138_section_about_lux_wrap{margin:0 auto;color:#2f1f41;max-width:1360px}section.c0138_section_about_lux_cmp .c0138_section_about_lux_wrap .services div{margin-top:40px}@media all and (min-width:992px){section.c0138_section_about_lux_cmp .c0138_section_about_lux_wrap .services{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}section.c0138_section_about_lux_cmp .c0138_section_about_lux_wrap .services div{width:48%;margin-top:0}}section.c0138_section_about_lux_cmp .c0138_section_about_lux_wrap .intro{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px}@media all and (min-width:992px){section.c0138_section_about_lux_cmp .c0138_section_about_lux_wrap .intro{margin-bottom:80px;font-size:22px;font-style:normal;font-weight:400;line-height:33px;letter-spacing:-.44px}}section.c0138_section_about_lux_cmp .c0138_section_about_lux_wrap .title{font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px}@media all and (min-width:992px){section.c0138_section_about_lux_cmp .c0138_section_about_lux_wrap .title{font-size:22px;font-style:normal;font-weight:400;line-height:33px;letter-spacing:-.44px}}section.c0138_section_about_lux_cmp .c0138_section_about_lux_wrap .text{font-family:"Tiempos Text",serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.28px}@media all and (min-width:992px){section.c0138_section_about_lux_cmp .c0138_section_about_lux_wrap .text{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px}}section.c0138_section_about_lux_cmp .c0138_section_about_lux_wrap .right{display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto;color:#b09dc6;font-family:EuclidFlex,sans-serif;font-size:25px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:-.5px;height:490px;width:100%;max-width:400px;background-color:#4e346b;background-image:url(/documents/d/guest/new_horizons);background-position:center;background-size:cover;border-radius:5px}@media all and (max-width:992px){section.c0138_section_about_lux_cmp .c0138_section_about_lux_wrap .right{margin-top:20px;height:415px;max-width:360px}}section.c0138_section_about_lux_cmp .c0138_section_about_lux_wrap .title_right{color:#b09dc6;font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.5px;max-width:250px}@media all and (max-width:992px){section.c0138_section_about_lux_cmp .c0138_section_about_lux_wrap .services-height{overflow:hidden;transition:all .5s ease-out}}section.c0139_section_picture_lux_cmp{background-color:#fcf8ea}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap button{background:0 0;border:none}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap{margin:0 auto;max-width:1440px;padding:0;color:#2f1f41;position:relative;min-height:330px;background-position:center;background-repeat:no-repeat;background-size:965px}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid{width:min(757px,100%);margin-top:0;max-width:100%;overflow:hidden;display:grid;gap:7px}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid{gap:13px;width:1360px}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid .gallery_image{overflow:hidden;max-height:100%;border-radius:5px;display:flex;justify-content:center;align-items:center}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid img{object-fit:cover;object-position:center;width:100%}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridA{grid-template-columns:repeat(2,1fr);grid-template-rows:clamp(190px,11.875rem + (1vw - 3.75px) * 34.0357,400px) clamp(120px,7.5rem + (1vw - 3.75px) * 22.6904,260px) clamp(120px,7.5rem + (1vw - 3.75px) * 22.6904,260px)}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridA{grid-template-columns:repeat(10,1fr);grid-template-rows:260px 260px 260px 400px}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridA .image1{grid-column:1/span 2;grid-row:.5}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridA .image1{grid-column:1/span 5;grid-row:.5}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridA .image2{grid-column:1/span 1;grid-row:.6666666667}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridA .image2{grid-column:6/span 5;grid-row:.5}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridA .image3{display:none}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridA .image3{display:flex;grid-column:1/span 4;grid-row:.5}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridA .image3 img{object-fit:contain!important;height:100%!important;width:unset}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridA .image4{grid-column:2/span 1;grid-row:.6666666667}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridA .image4{grid-column:5/span 6;grid-row:.6666666667}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridA .image5{grid-column:1/span 1;grid-row:.75}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridA .image5{grid-column:5/span 6;grid-row:.75}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridA .image6{grid-column:2/span 1;grid-row:.75}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridA .image6{grid-column:1/span 10;grid-row:.8}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridB{grid-template-columns:repeat(2,1fr);grid-template-rows:clamp(120px,7.5rem + (1vw - 3.75px) * 22.6904,260px) clamp(120px,7.5rem + (1vw - 3.75px) * 22.6904,260px) clamp(190px,11.875rem + (1vw - 3.75px) * 34.0357,400px)}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridB{grid-template-columns:repeat(10,1fr);grid-template-rows:455px 220px 220px 250px}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridB .image1{grid-column:1/span 1;grid-row:.5}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridB .image1{grid-column:1/span 6;grid-row:.5}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridB .image2{display:none}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridB .image2{display:flex;grid-column:7/span 4;grid-row:.5}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridB .image3{display:none}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridB .image3{display:flex;grid-column:1/span 4;grid-row:.5}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridB .image2 img,section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridB .image3 img{object-fit:contain!important;height:100%!important;width:unset}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridB .image4{grid-column:2/span 1;grid-row:.5}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridB .image4{grid-column:5/span 6;grid-row:.6666666667}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridB .image5{grid-column:1/span 1;grid-row:.6666666667}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridB .image5{grid-column:5/span 6;grid-row:.75}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridB .image6{grid-column:2/span 1;grid-row:.6666666667}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridB .image6{grid-column:1/span 5;grid-row:.8}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridB .image7{grid-column:1/span 2;grid-row:.75}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridB .image7{grid-column:6/span 5;grid-row:.8}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC{grid-template-columns:repeat(2,1fr);grid-template-rows:clamp(120px,7.5rem + (1vw - 3.75px) * 22.6904,260px) clamp(190px,11.875rem + (1vw - 3.75px) * 34.0357,400px) clamp(120px,7.5rem + (1vw - 3.75px) * 22.6904,260px)}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC{grid-template-columns:repeat(10,1fr);grid-template-rows:220px 340px 260px 260px 230px}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC .image2 img,section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC .image5 img{object-fit:contain!important;height:100%!important;width:unset}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC .image1{grid-column:1/span 1;grid-row:.5}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC .image1{grid-column:1/span 6;grid-row:.5}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC .image2{display:none}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC .image2{display:flex;grid-column:7/span 4;grid-row:.3333333333}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC .image3{grid-column:2/span 1;grid-row:.5}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC .image3{grid-column:1/span 3;grid-row:.6666666667}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC .image4{grid-column:1/span 2;grid-row:.6666666667}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC .image4{grid-column:4/span 3;grid-row:.6666666667}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC .image5{display:none}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC .image5{display:flex;grid-column:1/span 4;grid-row:.6}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC .image6{grid-column:1/span 1;grid-row:.75}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC .image6{grid-column:5/span 6;grid-row:.75}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC .image7{grid-column:2/span 1;grid-row:.75}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC .image7{grid-column:5/span 6;grid-row:.8}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC .image8{display:none}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridC .image8{display:flex;grid-column:1/span 10;grid-row:.8333333333}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridD{grid-template-columns:repeat(2,1fr);grid-template-rows:clamp(190px,11.875rem + (1vw - 3.75px) * 34.0357,400px) clamp(120px,7.5rem + (1vw - 3.75px) * 22.6904,260px) clamp(120px,7.5rem + (1vw - 3.75px) * 22.6904,260px)}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridD{grid-template-columns:repeat(10,1fr);grid-template-rows:400px 260px 260px 250px}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridD .image1{grid-column:1/span 2;grid-row:.5}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridD .image1{grid-column:1/span 10;grid-row:.5}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridD .image2{grid-column:1/span 1;grid-row:.6666666667}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridD .image2{grid-column:1/span 6;grid-row:.6666666667}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridD .image3{display:none}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridD .image3{display:flex;grid-column:7/span 4;grid-row:.5}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridD .image3 img{object-fit:contain!important;height:100%!important;width:unset}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridD .image4{grid-column:2/span 1;grid-row:.6666666667}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridD .image4{grid-column:1/span 6;grid-row:.75}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridD .image5{grid-column:1/span 1;grid-row:.75}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridD .image5{grid-column:1/span 5;grid-row:.8}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridD .image6{grid-column:2/span 1;grid-row:.75}@media (min-width:992px){section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .gallery_grid.gridD .image6{grid-column:6/span 5;grid-row:.8}}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .picturebtn{font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;cursor:pointer;color:#2f1f41;border:solid 1px #2f1f41;border-radius:5px;padding:10px;display:flex;justify-content:center;margin-top:30px}section.c0139_section_picture_lux_cmp .c0139_section_picture_lux_wrap .icon-picture-gallery:before{padding-right:10px}.jdt-c0141-popup-productfacts{display:flex;flex-direction:column;gap:0}.jdt-c0141-popup-productfacts__item{border-bottom:1px solid rgba(176,173,160,.5)}.jdt-c0141-popup-productfacts__item:last-child{border-bottom:none}.jdt-c0141-popup-productfacts__button{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:20px 0;background:0 0;border:none;outline:0;cursor:pointer;transition:all .5s ease-out}.jdt-c0141-popup-productfacts__button:active,.jdt-c0141-popup-productfacts__button:focus{outline:0;border:none}.jdt-c0141-popup-productfacts__button:hover .jdt-c0141-popup-productfacts__arrow .icon-arrow-right::before,.jdt-c0141-popup-productfacts__button:hover .jdt-c0141-popup-productfacts__description,.jdt-c0141-popup-productfacts__button:hover .jdt-c0141-popup-productfacts__title{color:#5c7cd9}.jdt-c0141-popup-productfacts__title{font-family:EuclidFlex,sans-serif;font-size:22px;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;color:#0f1729;text-align:start;margin:0 0 16px}.jdt-c0141-popup-productfacts__content{padding:0 0 16px}.jdt-c0141-popup-productfacts__description{font-family:"Tiempos Text",serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:-.36px;color:#77756e;text-align:start;margin:0;transition:all .5s ease-out}.jdt-c0141-popup-productfacts__arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:0 0;border:none;width:auto;height:auto;padding:0;transition:transform .2s ease}.jdt-c0141-popup-productfacts__button--open .jdt-c0141-popup-productfacts__arrow{transform:rotate(90deg)}.jdt-c0141-popup-productfacts__arrow .icon-arrow-right{font-family:icomoon,sans-serif!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdt-c0141-popup-productfacts__arrow .icon-arrow-right::before{font-family:icomoon,sans-serif!important;content:"\e900";font-size:25px;line-height:1;color:#0f1729;display:block;transition:all .5s ease-out}.jdt-c0141-popup-productfacts__expanded-content{font-family:"Tiempos Text",serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:-.36px;color:#0f1729}.jdt-c0141-popup-productfacts__expanded-content li,.jdt-c0141-popup-productfacts__expanded-content p{font-family:"Tiempos Text",serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:-.36px}.jdt-c0141-popup-productfacts__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.jdt-c0141-popup-productfacts__list-item{display:flex;align-items:flex-start;gap:10px}.jdt-c0141-popup-productfacts__list-item .icon{flex-shrink:0;color:#5c7cd9;margin-top:4px}.jdt-c0141-popup-productfacts__cancellation-content{display:flex;flex-direction:column;gap:16px}.jdt-c0141-popup-productfacts__cancellation-content p{font-family:EuclidFlex,sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:.02em;color:#0f1729;margin:0}.jdt-c0141-popup-productfacts__policy-section{display:flex;flex-direction:column;gap:8px}.jdt-c0141-popup-productfacts__policy-title{font-family:EuclidFlex,sans-serif;font-size:18px;font-weight:500;line-height:28px;letter-spacing:.02em;color:#5c7cd9;background:0 0;border:none;padding:0;text-align:left;cursor:pointer;transition:all .2s ease;text-decoration:none}.jdt-c0141-popup-productfacts__policy-title:hover{color:#3c528e;text-decoration:underline}.jdt-c0141-popup-productfacts__policy-title:active,.jdt-c0141-popup-productfacts__policy-title:focus{outline:0;border:none}.jdt-c0141-popup-productfacts__policy-text{font-family:EuclidFlex,sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:.02em;color:#0f1729;margin:0;padding-left:16px}.jdt-c0141-popup-productfacts__refund-list{list-style:disc;padding-left:20px;margin:0;display:flex;flex-direction:column;gap:8px}.jdt-c0141-popup-productfacts__refund-item{font-family:EuclidFlex,sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:.02em;color:#0f1729}section.c0142_booking_details-cmp{border-radius:5px;background:#fcf8ea;padding:30px 20px}@media (min-width:992px){section.c0142_booking_details-cmp{padding:30px}}section.c0142_booking_details-cmp .booking-details-row{padding-bottom:20px;border-bottom:1px solid #f1ede0;margin-bottom:20px;flex-direction:column}section.c0142_booking_details-cmp .booking-details-row:last-of-type{border-bottom:0;margin-bottom:0}@media (min-width:992px){section.c0142_booking_details-cmp .booking-details-row{margin-bottom:35px;padding-bottom:0;border-bottom:0;flex-direction:row}}section.c0142_booking_details-cmp .booking-details-row .form-group{margin-bottom:20px;display:flex;flex-direction:row;align-items:center;gap:10px}@media (min-width:992px) and (max-width:1440px){section.c0142_booking_details-cmp .booking-details-row .form-group{flex-direction:column;align-items:flex-start}}@media (min-width:992px){section.c0142_booking_details-cmp .booking-details-row .form-group{margin-bottom:0}}section.c0142_booking_details-cmp .booking-details-row .c0012-quantity-list-item-cmp{padding:0}section.c0142_booking_details-cmp .booking-details-row .c0012-quantity-list-item-cmp>div{margin-inline:0 50px}section.c0142_booking_details-cmp .booking-details-row .c0012-quantity-list-item-cmp .quantity-list-item-description,section.c0142_booking_details-cmp .booking-details-row .c0012-quantity-list-item-cmp .quantity-list-item-title{margin-left:0}@media (min-width:992px) and (max-width:1440px){section.c0142_booking_details-cmp .booking-details-row{display:grid!important;grid-template-columns:auto 1fr 1fr 1fr;gap:20px}}@media (max-width:1440px){section.c0142_booking_details-cmp .booking-details-row .c0012-quantity-list-item-cmp>div{margin-inline:0}section.c0142_booking_details-cmp .booking-details-row input[type=date]{margin-right:0}}@media (max-width:1024px){section.c0142_booking_details-cmp .booking-details-row .booking-details-section{margin-right:30px}}@media (min-width:426px) and (max-width:991px){section.c0142_booking_details-cmp .booking-details-row .c0012-quantity-list-item-cmp>div{justify-content:flex-start!important;gap:10px}}@media (max-width:425px){section.c0142_booking_details-cmp .booking-details-row{margin-bottom:30px}section.c0142_booking_details-cmp .booking-details-row .form-group{justify-content:space-between;display:flex;margin-bottom:10px}section.c0142_booking_details-cmp .booking-details-row .form-group .booking-details-label{margin-top:-6px}section.c0142_booking_details-cmp .booking-details-row .form-group .wrapper-input-date{margin-bottom:9px}}section.c0142_booking_details-cmp .booking-details-title{color:#0f1729;font-feature-settings:"ss12" on;display:block;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;margin-bottom:10px;font-size:15px;line-height:15px;letter-spacing:1.2px}@media (min-width:992px){section.c0142_booking_details-cmp .booking-details-title{margin-bottom:5px;font-size:22px;line-height:25px;letter-spacing:2.2px}}section.c0142_booking_details-cmp .booking-details-info{color:#77756e;font-family:"Tiempos Text",serif;font-style:normal;font-size:12px;font-weight:400;line-height:14px}@media (min-width:992px){section.c0142_booking_details-cmp .booking-details-info{font-size:12px;font-weight:400;line-height:17px}}section.c0142_booking_details-cmp .booking-details-section{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;margin-right:60px;font-size:12px;line-height:13px;letter-spacing:.11px;margin-bottom:20px}@media (min-width:992px){section.c0142_booking_details-cmp .booking-details-section{font-size:14px;line-height:34px;letter-spacing:.14px;margin-bottom:0}}section.c0142_booking_details-cmp .booking-details-section:before{margin-right:10px;font-size:12px}section.c0142_booking_details-cmp .booking-details-section .booking-details-section-value{color:#5c7cd9}section.c0142_booking_details-cmp .booking-details-label{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.24px;text-transform:uppercase;display:flex;align-items:center;margin-bottom:0}@media (min-width:992px){section.c0142_booking_details-cmp .booking-details-label.d-lg-block{padding:10px}}@media (min-width:992px) and (max-width:1440px){section.c0142_booking_details-cmp .booking-details-label{align-items:flex-start}}section.c0142_booking_details-cmp .wrapper-input-date input[type=text],section.c0142_booking_details-cmp input[type=date]{border-radius:5px;background-color:#f1ede0;padding:10px;border:0;margin:0;color:#222e50;text-align:center;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;max-width:102px}@media (min-width:992px){section.c0142_booking_details-cmp .wrapper-input-date input[type=text],section.c0142_booking_details-cmp input[type=date]{margin-right:60px}}section.c0142_booking_details-cmp .wrapper-input-date input[type=text][readonly]::-webkit-calendar-picker-indicator,section.c0142_booking_details-cmp input[type=date][readonly]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}section.c0142_booking_details-cmp .wrapper-input-date input[type=text][readonly]::-moz-calendar-picker-indicator,section.c0142_booking_details-cmp input[type=date][readonly]::-moz-calendar-picker-indicator{display:none}section.c0142_booking_details-cmp .wrapper-input-date input[type=text][readonly]::-ms-calendar-picker-indicator,section.c0142_booking_details-cmp input[type=date][readonly]::-ms-calendar-picker-indicator{display:none}@media (min-width:992px){section.c0142_booking_details-cmp .button-cmp{margin-top:30px}}@media (max-width:425px){section.c0142_booking_details-cmp .btn{width:100%}}section.c0143_info_zonausuario-cmp{background-color:#fcf8ea;padding:20px;max-width:440px;margin:30px 0;border-radius:5px}@media all and (max-width:992px){section.c0143_info_zonausuario-cmp{border-radius:0;margin:0}}section.c0143_info_zonausuario-cmp .c0143_info_zonausuario-wrap .user_info{display:flex;flex-direction:column;align-items:flex-start}@media all and (max-width:992px){section.c0143_info_zonausuario-cmp .c0143_info_zonausuario-wrap .user_info{flex-direction:row}}section.c0143_info_zonausuario-cmp .c0143_info_zonausuario-wrap .icon-account{font-size:150px;padding:10px 0;color:#3c528e;margin:0 auto}@media all and (max-width:992px){section.c0143_info_zonausuario-cmp .c0143_info_zonausuario-wrap .icon-account{font-size:30px;padding-right:20px}}section.c0143_info_zonausuario-cmp .c0143_info_zonausuario-wrap .count_name{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:2.2px;text-transform:uppercase;color:#0f1729;margin:0}section.c0143_info_zonausuario-cmp .c0143_info_zonausuario-wrap .email{font-family:"Tiempos Text",serif;font-size:17px;font-style:normal;font-weight:400;line-height:33px;letter-spacing:-.44px;margin-bottom:60px}@media all and (max-width:992px){section.c0143_info_zonausuario-cmp .c0143_info_zonausuario-wrap .email{margin-bottom:20px}}@media all and (min-width:1200px){section.c0143_info_zonausuario-cmp .c0143_info_zonausuario-wrap .email{font-size:22px}}section.c0143_info_zonausuario-cmp .c0143_info_zonausuario-wrap .logout{font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:-.4px;text-decoration-line:underline;transition:all .5s ease-out;color:#0f1729;cursor:pointer}@media all and (max-width:992px){section.c0143_info_zonausuario-cmp .c0143_info_zonausuario-wrap .logout{padding-bottom:20px}}section.c0143_info_zonausuario-cmp .c0143_info_zonausuario-wrap .logout:hover{cursor:pointer;color:#5c7cd9}section.c0144_title_zonausuario-cmp{padding-top:20px;border-radius:5px;margin:40px 40px 40px 0}@media all and (max-width:992px){section.c0144_title_zonausuario-cmp{margin:40px 40px 40px 20px}}@media all and (max-width:992px){section.c0144_title_zonausuario-cmp .c0144_title_zonausuario-wrap{padding:0}}section.c0144_title_zonausuario-cmp .c0144_title_zonausuario-wrap .title{color:#0f1729;font-family:EuclidFlex,sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:45px;letter-spacing:2px;text-transform:uppercase;width:100%;margin-bottom:10px}@media all and (max-width:992px){section.c0144_title_zonausuario-cmp .c0144_title_zonausuario-wrap .title{font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:30px;letter-spacing:1.5px}}section.c0144_title_zonausuario-cmp .c0144_title_zonausuario-wrap .sub_title{color:#0f1729;font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;width:100%}.section_title{font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;color:#77756e;padding:20px 20px 15px 0;margin-bottom:0}@media all and (max-width:992px){.section_title{padding:30px 20px 15px 20px}}.pd-30{padding:0 30px}@media all and (max-width:992px){.pd-30{padding:0 20px}}.tarjeta-regalo-holder{padding:20px 20px 15px 30px}.clientes-favoritos,.tarjeta-regalo-holder{display:flex;flex-flow:column;height:100%;justify-content:center;padding-right:10px;padding-bottom:10px;color:#0f1729;font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;padding-left:0;padding-top:0}.clientes-favoritos .titulo,.tarjeta-regalo-holder .titulo{font-size:30px;line-height:45px;font-weight:500;padding-bottom:20px}.clientes-favoritos .texto,.tarjeta-regalo-holder .texto{padding-bottom:10px}.clientes-favoritos .btn-buscar,.tarjeta-regalo-holder .btn-buscar{width:fit-content;border-radius:5px;border:none;background:#222e50;padding:10px 30px;text-decoration:none;color:#fcf8ea;text-align:center;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;transition:all .5s ease-out}.clientes-favoritos .btn-buscar:hover,.tarjeta-regalo-holder .btn-buscar:hover{background-color:#5c7cd9;cursor:pointer;text-decoration:none;color:#fcf8ea}div.section_zonausuario_pages_cmp .col-12,div.section_zonausuario_pages_cmp .col-lg-8,div.section_zonausuario_pages_cmp .col-md-12,div.section_zonausuario_pages_cmp .col-sm-6{padding-right:0;padding-left:0}section.c0145_form_zonausuario-cmp{border-radius:5px;color:#0f1729;margin:0 30px 30px 0}@media all and (max-width:992px){section.c0145_form_zonausuario-cmp{padding:30px 20px 0 0;margin:0}}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap{margin-bottom:60px}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .section_title{font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;color:#77756e}@media all and (max-width:992px){section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .details-wrap{padding-left:20px}}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .validation-error{color:#e56248;width:fit-content;border-radius:5px;font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;display:block;margin:5px 0;padding:0;background-color:transparent}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .validation-error li{list-style:none}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .validation-error ul{padding:0}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .details{background-color:#fcf8ea;padding:20px;border-radius:5px;margin-bottom:30px}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .details label{margin-top:20px;font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;display:block;margin-bottom:20px}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .details .gender{color:#77756e}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .details .gender label{font-size:15px}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .details tr{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .details td{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:10px}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .details td label{margin:0;padding-right:10px}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .details input{background-color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:13px;letter-spacing:.11px;text-transform:uppercase;color:#77756e;border:1px solid #afaca0;padding:8px 10px;border-radius:5px;width:100%}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .details input[type=checkbox],section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .details input[type=radio]{appearance:none;position:relative;background-color:transparent;width:13px;height:13px;margin-top:5px;padding:0;border-color:#77756e;border-radius:2px}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .details input[type=checkbox]:checked::after,section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .details input[type=radio]:checked::after{content:"";position:absolute;width:9px;height:9px;top:1px;left:1px;background-color:#77756e;border-radius:1px}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .details select{background-color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:13px;letter-spacing:.11px;text-transform:uppercase;color:#77756e;width:100%;border:1px solid #afaca0;padding:8px 10px;border-radius:5px}@media all and (min-width:992px){section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .details select{width:100%}}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .details .labelsr{background-color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:13px;letter-spacing:.11px;text-transform:uppercase;display:inline;color:#77756e}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .btn_change{padding:8px 10px;border-radius:5px;background-color:#5c7cd9;color:#f1ede0;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.3px;transition:all .5s ease-out;margin-top:20px;display:inline-block}section.c0145_form_zonausuario-cmp .c0145_form_zonausuario-wrap .btn_change:hover{cursor:pointer;opacity:.8;background-color:#5c7cd9;text-decoration:none}section.c0145_form_zonausuario-cmp button{margin-top:30px}section.c0145_form_zonausuario-cmp .row{margin:0}section.c0148_payment_options-cmp{border-radius:5px;background:#fcf8ea;padding:30px 30px 25px 30px;margin-bottom:20px}section.c0148_payment_options-cmp .payment-options-title{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;font-size:15px;line-height:15px;letter-spacing:1.2px}@media (min-width:992px){section.c0148_payment_options-cmp .payment-options-title{font-size:22px;line-height:25px;letter-spacing:2.2px}}section.c0148_payment_options-cmp .payment-options-intro{color:#77756e;font-family:"Tiempos Text",serif;font-style:normal;font-weight:400;margin-top:5px;margin-bottom:24px;font-size:12px;line-height:14px}@media (min-width:992px){section.c0148_payment_options-cmp .payment-options-intro{font-size:12px;line-height:17px}}section.c0148_payment_options-cmp .payment-option{border-radius:5px;background:#f1ede0;margin-bottom:15px;padding:20px 10px}@media (min-width:992px){section.c0148_payment_options-cmp .payment-option{padding:20px 30px}}section.c0148_payment_options-cmp .payment-option .payment-option-title{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;font-size:15px;line-height:15px;letter-spacing:1.2px;display:block}@media (min-width:992px){section.c0148_payment_options-cmp .payment-option .payment-option-title{font-size:22px;line-height:25px;letter-spacing:2.2px}}section.c0148_payment_options-cmp .payment-option .payment-option-choice{display:flex;gap:20px}section.c0148_payment_options-cmp .payment-option .payment-option-choice label{cursor:pointer}section.c0148_payment_options-cmp .payment-option .payment-option-info{color:#0f1729;margin-top:3px;font-family:"Tiempos Text",serif;font-style:normal;font-weight:400;font-size:12px;line-height:14px;cursor:pointer;display:block}@media (min-width:992px){section.c0148_payment_options-cmp .payment-option .payment-option-info{font-size:12px;line-height:17px}}section.c0148_payment_options-cmp .payment-option .payment-option-attribute{color:#666526;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;padding:5px 8px;float:right;border-radius:5px;background:#c5cd91}section.c0148_payment_options-cmp .payment-option.active{background:#0f1729}section.c0148_payment_options-cmp .payment-option.active .payment-option-info,section.c0148_payment_options-cmp .payment-option.active .payment-option-title{color:#fcf8ea}.c0150_pagination{padding:10px 0}.c0150_pagination .pagination{list-style:none;margin:1.5px 0;padding-left:0;text-align:center}.c0150_pagination .pagination::after{display:block;clear:both}.c0150_pagination .pagination li{display:inline}.c0150_pagination .pagination li>a,.c0150_pagination .pagination li>span{background-color:#fcf8ea;border:none;border-radius:0;display:inline-block;padding:5px 14px;color:#5c7cd9;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;font-size:15px;letter-spacing:.14px;line-height:18px}@media (max-width:992px){.c0150_pagination .pagination li>a,.c0150_pagination .pagination li>span{font-size:15px;letter-spacing:.11px;line-height:13px;padding:10px}}.c0150_pagination .pagination li>a.active,.c0150_pagination .pagination li>span.active{color:#0f1729;position:relative;padding-right:45px}@media (max-width:992px){.c0150_pagination .pagination li>a.active,.c0150_pagination .pagination li>span.active{padding-right:40px}}.c0150_pagination .pagination li>a.active:before,.c0150_pagination .pagination li>span.active:before{position:absolute;content:"";border-top:1px solid #0f1729;width:25px;right:0;top:13px}@media (max-width:992px){.c0150_pagination .pagination li>a.active:before,.c0150_pagination .pagination li>span.active:before{width:25px;top:15px}}.c0150_pagination .pagination li>a a,.c0150_pagination .pagination li>span a{cursor:pointer}.c0150_pagination .pagination li>a a:hover,.c0150_pagination .pagination li>span a:hover{text-decoration:underline}.c0150_pagination .pagination li>a:focus,.c0150_pagination .pagination li>a:hover{background-color:#fcf8ea;text-decoration:none}.c0150_pagination .pagination .disabled>a,.c0150_pagination .pagination .disabled>a:focus,.c0150_pagination .pagination .disabled>a:hover,.c0150_pagination .pagination .disabled>span{background-color:#fcf8ea;color:#77756e;cursor:not-allowed}.c0151_booking_expand-cmp .c0017_banner-cmp.banner-alt-1 .banner-panel{justify-content:center}.c0151_booking_expand-cmp .c0017_banner-cmp.banner-alt-1 .banner-panel .banner-title{min-height:auto;display:block}.c0151_booking_expand-cmp .booking-expand-content .booking-expand-title{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;margin-bottom:5px;display:block;font-size:20px;line-height:20px;letter-spacing:-.5px}@media (min-width:992px){.c0151_booking_expand-cmp .booking-expand-content .booking-expand-title{font-size:35px;line-height:40px;letter-spacing:-.7px}}.c0151_booking_expand-cmp .booking-expand-content .booking-expand-info{color:#0f1729;font-family:"Tiempos Text",serif;font-style:normal;font-weight:400;display:block;font-size:12px;line-height:14px}@media (min-width:992px){.c0151_booking_expand-cmp .booking-expand-content .booking-expand-info{font-size:12px;line-height:17px}}.c0151_booking_expand-cmp .booking-expand-content .booking-expand-label{margin:40px 0 10px;color:#77756e;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;display:block}.c0151_booking_expand-cmp .booking-expand-content .booking-expand-card{border-radius:5px;background:#fcf8ea;flex-direction:column;align-items:center;text-align:center;margin-bottom:30px}@media (min-width:992px){.c0151_booking_expand-cmp .booking-expand-content .booking-expand-card{margin-bottom:0}}.c0151_booking_expand-cmp .booking-expand-content .booking-expand-card header{border-radius:5px 5px 0 0;background:#aa8500;color:#fcf8ea;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;text-align:center;padding:10px 0}.c0151_booking_expand-cmp .booking-expand-content .booking-expand-card .booking-expand-price{color:#0f1729;text-align:center;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;display:block;margin:20px 0 10px 0}.c0151_booking_expand-cmp .booking-expand-content .booking-expand-card .booking-expand-dates{display:block;margin-bottom:20px}.c0151_booking_expand-cmp .booking-expand-content .booking-expand-card .booking-expand-date{color:#0f1729;text-align:center;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;margin:0 2px}.c0151_booking_expand-cmp .booking-expand-content .booking-expand-card .booking-expand-date:before{margin-right:4px}.c0151_booking_expand-cmp .booking-expand-content .booking-expand-card footer{padding:0 15px 15px}.c0151_booking_expand-cmp .booking-expand-content .booking-expand-card.added header{background-color:#0f1729}.c0151_booking_expand-cmp .booking-expand-content .booking-expand-card.added footer .btn{background-color:#0f1729}.c0151_booking_expand-cmp .modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center}.c0151_booking_expand-cmp .modal .modal-dialog{max-width:90%;max-height:90%;background:#fff;border-radius:5px;overflow:hidden}.c0151_booking_expand-cmp .modal .modal-dialog .modal-content .modal-header{padding:20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.c0151_booking_expand-cmp .modal .modal-dialog .modal-content .modal-header .modal-title{font-family:EuclidFlex,sans-serif;font-size:18px;font-weight:500;margin:0}.c0151_booking_expand-cmp .modal .modal-dialog .modal-content .modal-header .btn-close{background:0 0;border:none;font-size:24px;cursor:pointer;color:#0f1729}.c0151_booking_expand-cmp .modal .modal-dialog .modal-content .modal-body{padding:20px;max-height:70vh;overflow-y:auto}#extend_booking_modal.show,.modal-clean#extend_booking_modal.show{z-index:1050!important;position:fixed!important}body:has(#extend_booking_modal.show) .modal-backdrop,body:has(.modal-clean#extend_booking_modal.show) .modal-backdrop{z-index:1040!important}section.c0152_booking_content_block-cmp{border-radius:5px;border:1px solid #77756e;margin-bottom:18px;padding:30px 20px}@media (min-width:992px){section.c0152_booking_content_block-cmp{padding:40px 30px}}section.c0152_booking_content_block-cmp .booking-content-title{color:#0f1729;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px;display:block}@media (min-width:992px){section.c0152_booking_content_block-cmp .booking-content-title{font-size:22px;line-height:25px;letter-spacing:2.2px}}section.c0152_booking_content_block-cmp .booking-content-title.header-type-flat{margin-bottom:0}@media (max-width:425px){section.c0152_booking_content_block-cmp .booking-content-title{margin-bottom:15px}}section.c0152_booking_content_block-cmp .booking-content-content{color:#0f1729;font-family:"Tiempos Text",serif;font-style:normal;font-weight:400;font-size:12px;line-height:14px}@media (min-width:992px){section.c0152_booking_content_block-cmp .booking-content-content{font-size:12px;line-height:17px}}section.c0152_booking_content_block-cmp .booking-content-content strong{font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;display:block;margin-bottom:5px;font-size:12px;line-height:11px;letter-spacing:.4px}@media (min-width:992px){section.c0152_booking_content_block-cmp .booking-content-content strong{font-size:12px;line-height:14px;letter-spacing:.24px}}section.c0152_booking_content_block-cmp .booking-content-content strong b{font-weight:inherit}section.c0152_booking_content_block-cmp .booking-content-content strong+span{color:#77756e}section.c0152_booking_content_block-cmp .booking-content-content small{color:#77756e}section.c0152_booking_content_block-cmp .booking-content-icon{font-size:22px;cursor:pointer}section.c0152_booking_content_block-cmp.appearance-secondary{border:0;background-color:#fcf8ea;padding:30px 20px}section.c0152_booking_content_block-cmp .btn.btn-fit{transition:all .5s ease-out}section.c0152_booking_content_block-cmp .btn.btn-fit:not([href]):hover{cursor:default;background-color:#222e50}section.c0152_booking_content_block-cmp .btn.btn-blue{cursor:pointer;transition:all .5s ease-out;background-color:#5c7cd9}section.c0152_booking_content_block-cmp .btn.btn-blue:hover{cursor:pointer;background-color:#8cace8}section.c0152_booking_content_block-cmp .popover{position:absolute;top:100%;right:0;background:#fff;border:1px solid #77756e;border-radius:5px;padding:15px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000;min-width:200px}section.c0152_booking_content_block-cmp .popover .popover-content h3{font-family:EuclidFlex,sans-serif;font-size:14px;font-weight:500;margin:0 0 10px 0;color:#0f1729}section.c0152_booking_content_block-cmp .popover .popover-content p{font-family:"Tiempos Text",serif;font-size:12px;line-height:16px;margin:0;color:#77756e}section.c0153_booking_rate_options-cmp .booking-rate-options-content{background-color:#fcf8ea;padding:30px 20px;border-radius:5px}section.c0153_booking_rate_options-cmp .booking-rate-options-info{color:#77756e;font-family:"Tiempos Text",serif;font-style:normal;font-weight:400;display:block;margin-bottom:24px;font-size:12px;line-height:14px}@media (min-width:992px){section.c0153_booking_rate_options-cmp .booking-rate-options-info{font-size:12px;line-height:17px}}section.c0153_booking_rate_options-cmp .rate-option{position:relative;padding:20px;margin-bottom:15px;border-radius:5px;background:#f1ede0;display:flex;gap:20px;align-items:center}section.c0153_booking_rate_options-cmp .rate-option input{cursor:pointer}section.c0153_booking_rate_options-cmp .rate-option label{display:flex;column-gap:15px;row-gap:5px;margin:0;cursor:pointer;align-items:center}@media (max-width:1380px) and (min-width:992px){section.c0153_booking_rate_options-cmp .rate-option label{flex-wrap:wrap}}@media (max-width:360px){section.c0153_booking_rate_options-cmp .rate-option label{flex-wrap:wrap}}@media (max-width:390px){section.c0153_booking_rate_options-cmp .rate-option{padding:15px;gap:15px}}section.c0153_booking_rate_options-cmp .rate-option .rate-option-price{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;font-size:15px;line-height:15px;letter-spacing:1.2px}@media (min-width:992px){section.c0153_booking_rate_options-cmp .rate-option .rate-option-price{font-size:35px;line-height:40px;letter-spacing:-.7px}}section.c0153_booking_rate_options-cmp .rate-option .rate-option-info{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;display:block;margin-top:2px;font-size:12px;line-height:11px;letter-spacing:.2px}@media (min-width:992px){section.c0153_booking_rate_options-cmp .rate-option .rate-option-info{font-size:12px;line-height:14px;letter-spacing:.24px}}section.c0153_booking_rate_options-cmp .rate-option .rate-option-subinfo{color:#0f1729;font-family:"Tiempos Text",serif;font-style:normal;display:block;font-weight:400;font-size:12px;line-height:14px}@media (min-width:992px){section.c0153_booking_rate_options-cmp .rate-option .rate-option-subinfo{font-size:12px;line-height:17px}}@media (max-width:360px){section.c0153_booking_rate_options-cmp .rate-option .rate-option-subinfo{width:min-content}}section.c0153_booking_rate_options-cmp .rate-option .rate-option-attribute{color:#666526;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;padding:5px 8px;float:right;border-radius:5px;background:#c5cd91}section.c0153_booking_rate_options-cmp .rate-option.active{background:#0f1729}section.c0153_booking_rate_options-cmp .rate-option.active .rate-option-info,section.c0153_booking_rate_options-cmp .rate-option.active .rate-option-price,section.c0153_booking_rate_options-cmp .rate-option.active .rate-option-subinfo{color:#fcf8ea}@media (max-width:991px){section.c0153_booking_rate_options-cmp .rate-option .rate-option-info .icon-info{cursor:pointer;position:absolute;right:15px;top:calc(50% - 8px);font-size:15px}}section.c0153_booking_rate_options-cmp .btn{margin-top:14px}section.c0154_booking_invoice_details-cmp .invoice-details-content{background-color:#fcf8ea;padding:30px 20px;border-radius:5px;border:1px solid #77756e}section.c0154_booking_invoice_details-cmp .invoice_details-item{color:#77756e;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;font-size:12px;line-height:11px;letter-spacing:.2px;margin-bottom:20px}@media (min-width:992px){section.c0154_booking_invoice_details-cmp .invoice_details-item{font-size:12px;line-height:14px;letter-spacing:.24px}}section.c0154_booking_invoice_details-cmp .invoice_details-item.highlight{color:#989a50}section.c0154_booking_invoice_details-cmp .invoice_details-total{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;font-size:12px;line-height:13px;letter-spacing:.11px;padding-top:15px}@media (min-width:992px){section.c0154_booking_invoice_details-cmp .invoice_details-total{font-size:14px;line-height:18px;letter-spacing:.14px}}section.c0154_booking_invoice_details-cmp .invoice_details-totals{border-top:1px solid #0f1729}@media (min-width:992px){section.c0154_booking_invoice_details-cmp .invoice_details-totals{border:0}}section.c0154_booking_invoice_details-cmp .invoice-details-content>.d-flex:nth-last-of-type(2) .invoice_details-item{margin-bottom:15px}section.c0155_booking_payment_deadlines-cmp .payment-deadlines-content{background-color:#fcf8ea;padding:30px 20px;border-radius:5px;border:1px solid #77756e}section.c0155_booking_payment_deadlines-cmp .booking-payment-deadlines-info{color:#77756e;font-family:"Tiempos Text",serif;font-style:normal;font-weight:400;font-size:12px;line-height:14px}@media (min-width:992px){section.c0155_booking_payment_deadlines-cmp .booking-payment-deadlines-info{font-size:12px;line-height:17px}}section.c0155_booking_payment_deadlines-cmp .timeline-container{position:relative}section.c0155_booking_payment_deadlines-cmp .timeline-container::after{content:"";position:absolute;width:1px;background-color:#918f84;top:15px;bottom:20px;left:0;margin-left:-1px}section.c0155_booking_payment_deadlines-cmp .timeline-container .timeline-right{padding:8px 0 25px;position:relative;background-color:inherit;width:100%;left:0;text-align:right}section.c0155_booking_payment_deadlines-cmp .timeline-container .timeline-right:after{content:"";position:absolute;width:9px;height:9px;left:-5px;background-color:#918f84;border-radius:50%;z-index:1;top:32px}@media (min-width:992px){section.c0155_booking_payment_deadlines-cmp .timeline-container .timeline-right:after{top:35px}}section.c0155_booking_payment_deadlines-cmp .timeline-container .timeline-right::before{content:" ";height:0;position:absolute;width:45px;z-index:1;left:0;border-top:1px solid #918f84;top:36px}@media (min-width:992px){section.c0155_booking_payment_deadlines-cmp .timeline-container .timeline-right::before{top:39px}}section.c0155_booking_payment_deadlines-cmp .timeline-container .timeline-right .content{text-align:left;padding-left:50px;padding-right:0;padding-bottom:12px}section.c0155_booking_payment_deadlines-cmp .timeline-container .timeline-right .content .timeline-date{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;display:block;margin-bottom:5px;font-size:12px;line-height:11px;letter-spacing:.2px}@media (min-width:992px){section.c0155_booking_payment_deadlines-cmp .timeline-container .timeline-right .content .timeline-date{font-size:12px;line-height:14px;letter-spacing:.24px}}section.c0155_booking_payment_deadlines-cmp .timeline-container .timeline-right .content .btn[disabled]{background-color:#918f84}section.c0155_booking_payment_deadlines-cmp .timeline-container .timeline-right.active:after{background-color:#0f1729}section.c0155_booking_payment_deadlines-cmp .timeline-container .timeline-right.active:before{border-color:#0f1729}section.c0156_booking_sheets-cmp .logo-alquilasabanas{position:absolute;top:20px;right:0}@media (max-width:767px){section.c0156_booking_sheets-cmp .logo-alquilasabanas{right:auto;left:-8px}}section.c0156_booking_sheets-cmp .carrusel-reserva{padding-top:90px;position:relative}section.c0156_booking_sheets-cmp .reserva-heading{color:#aa8500;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;margin-bottom:20px}section.c0156_booking_sheets-cmp .container.extras{margin-bottom:70px}section.c0156_booking_sheets-cmp .container.extras:last-of-type{margin-bottom:0;padding-bottom:70px}section.c0156_booking_sheets-cmp .extras .extras-grid{display:flex;justify-content:flex-start;padding:40px 0;border-bottom:1px solid rgba(175,172,160,.33);flex-direction:column}@media (min-width:992px){section.c0156_booking_sheets-cmp .extras .extras-grid{flex-direction:row}}section.c0156_booking_sheets-cmp .extras .extras-grid:nth-last-of-type(2),section.c0156_booking_sheets-cmp .extras .extras-grid:nth-last-of-type(3){border-color:#77756e}section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__heading{display:flex;justify-content:space-between}@media (min-width:992px){section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__heading{width:30%;padding-right:65px}}section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__heading .extras-grid__heading__icon{display:none}section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__heading .extras-grid__heading__info-button{margin-left:10px;cursor:pointer;max-height:30px}section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__heading .extras-grid__heading__info-button span::before{color:#77756e}section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__heading .extras-grid__heading__title{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase}section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__description{display:flex;flex-direction:column;gap:2px}@media (min-width:992px){section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__description{width:40%}}section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__description .extras-grid__description__text{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase}section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__description .extras-grid__description__list{margin:0;padding:0;list-style:none}section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__description .extras-grid__description__list li{display:inline;padding-right:10px;position:relative;color:#77756e;font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px}section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__description .extras-grid__description__list li:before{position:absolute;right:-10px;top:0;content:"|";margin-right:10px}section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__description .extras-grid__description__list li:last-child:before{display:none}section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__amount{display:flex;align-items:center;margin-top:10px;justify-content:space-between}@media (min-width:992px){section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__amount{width:30%;padding-left:65px;margin-top:0}}section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__amount .extras-grid__amount__buttons{padding-top:0;display:inline;vertical-align:top}section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__amount .extras-grid__amount__buttons .minus,section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__amount .extras-grid__amount__buttons .plus{display:inline;appearance:none;border:0;text-indent:-9999px;background-color:transparent;position:relative;width:12px;height:auto;padding:0;cursor:pointer}section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__amount .extras-grid__amount__buttons .minus:before,section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__amount .extras-grid__amount__buttons .plus:before{color:#aa8500;position:absolute;display:block;content:"\e902";text-indent:0;font-family:icomoon,sans-serif;top:4px;right:0;left:0;font-size:12px}section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__amount .extras-grid__amount__buttons .plus:before{content:"\e903"}section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__amount .extras-grid__amount__buttons input[type=text]{display:inline;border:0;color:#aa8500;background-color:#f8f1e5;text-align:center;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;width:27px;height:24px}section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__amount .extras-grid__amount__price{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase}@media (min-width:992px){section.c0156_booking_sheets-cmp .extras .extras-grid .extras-grid__amount .extras-grid__amount__price{margin-left:65px}}section.c0156_booking_sheets-cmp .extras-grid__more-info{display:none;padding:2.5rem 2.5rem 1.5rem;border:1px solid #ddd;border-top:0;margin-bottom:2rem;font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px}section.c0156_booking_sheets-cmp .extras-pago .extras-total{margin-top:0}section.c0156_booking_sheets-cmp .extras-pago .extras-total__amount{display:flex;justify-content:space-between}section.c0156_booking_sheets-cmp .extras-pago .extras-total__amount .extras-total__price,section.c0156_booking_sheets-cmp .extras-pago .extras-total__amount .extras-total__text{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase}section.c0156_booking_sheets-cmp .extras-pago .extras-condiciones{padding-top:5px;padding-bottom:20px}section.c0156_booking_sheets-cmp .extras-pago .extras-condiciones input{cursor:pointer}section.c0156_booking_sheets-cmp .extras-pago .extras-condiciones .extras-condiciones__acceptance-text{font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px}section.c0156_booking_sheets-cmp .extras-pago .extras-condiciones .extras-condiciones__acceptance-text a{color:#5c7cd9}section.c0156_booking_sheets-cmp .extras-checkout{margin-bottom:30px}section.c0156_booking_sheets-cmp .extras-checkout .btn-pagar{border-radius:5px;background:#aa8500;width:100%;color:#fff5d0;text-align:center;transition:all .3s ease-in-out;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;height:34px;font-weight:400;line-height:1;letter-spacing:-.3px;border:none;cursor:pointer}section.c0156_booking_sheets-cmp .extras-checkout .btn-pagar:hover:not(:disabled){background-color:#ffc700}section.c0156_booking_sheets-cmp .extras-checkout .btn-pagar:disabled{opacity:.5;cursor:not-allowed}section.c0156_booking_sheets-cmp .carrusel-reserva-slider{margin-top:50px}section.c0156_booking_sheets-cmp .carrusel-reserva-slider .item .card{opacity:.5;padding:10px;background-color:transparent;border-radius:5px;border-color:transparent;cursor:pointer}section.c0156_booking_sheets-cmp .carrusel-reserva-slider .item .card.selected{border:1px solid #aa8500;opacity:1}section.c0156_booking_sheets-cmp .carrusel-reserva-slider .item .card.success.notSelected{border-color:#6d538c}section.c0156_booking_sheets-cmp .carrusel-reserva-slider .item .card .img-rounded{border-radius:5px;overflow:hidden}section.c0156_booking_sheets-cmp .carrusel-reserva-slider .item .card .img-rounded img{width:115%;margin-top:-7.5%}section.c0156_booking_sheets-cmp .carrusel-reserva-slider .item .card .card-body{padding-bottom:0;padding-left:0;padding-right:0}section.c0156_booking_sheets-cmp .carrusel-reserva-slider .item .card .card-body .card-title{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;margin-bottom:10px}section.c0156_booking_sheets-cmp .carrusel-reserva-slider .item .card .card-body .card-list{min-height:60px}section.c0156_booking_sheets-cmp .carrusel-reserva-slider .item .card .card-body .card-list:last-child{min-height:auto}section.c0156_booking_sheets-cmp .carrusel-reserva-slider .item .card .card-body .card-list .card-list-title{color:#0f1729;font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px;margin:0}section.c0156_booking_sheets-cmp .carrusel-reserva-slider .item .card .card-body .card-list ul{margin:0 0 15px;padding:0;list-style:none}section.c0156_booking_sheets-cmp .carrusel-reserva-slider .item .card .card-body .card-list ul li{color:#0f1729;font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px}section.c0156_booking_sheets-cmp .c0156_booking_sheets__bottom-row{display:flex;justify-content:flex-end;margin-top:16px}section.c0156_booking_sheets-cmp .c0156_booking_sheets__nav{display:flex;align-items:center;gap:4px}section.c0156_booking_sheets-cmp .c0156_booking_sheets__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:0 0;color:#0f1729;cursor:pointer;transition:opacity .3s ease}section.c0156_booking_sheets-cmp .c0156_booking_sheets__nav-btn:hover:not(:disabled){opacity:.8}section.c0156_booking_sheets-cmp .c0156_booking_sheets__nav-btn:focus{outline:0}section.c0156_booking_sheets-cmp .c0156_booking_sheets__nav-btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}section.c0156_booking_sheets-cmp .c0156_booking_sheets__nav-btn .swiper-navigation-icon{width:11px;height:20px;flex-shrink:0}section.c0156_booking_sheets-cmp .c0156_booking_sheets__nav-btn--prev .swiper-navigation-icon{transform:scaleX(-1)}section.c0157_alert-cmp .alert{font-family:"Tiempos Text",serif;font-style:normal;font-weight:400;font-size:12px;line-height:14px;border:1px solid #666526}@media (min-width:992px){section.c0157_alert-cmp .alert{font-size:12px;line-height:17px;border:0}}section.c0157_alert-cmp .alert:before{margin-right:8px}section.c0157_alert-cmp .alert.alert-success{background-color:#e5e8d2;color:#666526}section.c0157_alert-cmp.appearance-secondary .alert{font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;font-size:15px;line-height:15px;letter-spacing:1.2px;padding:10px;border:0}@media (min-width:992px){section.c0157_alert-cmp.appearance-secondary .alert{font-size:22px;line-height:25px;letter-spacing:2.2px;padding:20px}}section.c0157_alert-cmp.appearance-secondary .alert.alert-success{background-color:#c5cd91}section.c0158_booking_additional_packages-cmp{margin-bottom:18px}section.c0158_booking_additional_packages-cmp .additional-packages-title{color:#0f1729;font-feature-settings:"ss12" on;display:block;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;margin-bottom:10px;font-size:15px;line-height:15px;letter-spacing:1.2px}@media (min-width:992px){section.c0158_booking_additional_packages-cmp .additional-packages-title{margin-bottom:5px;font-size:22px;line-height:25px;letter-spacing:2.2px}}section.c0158_booking_additional_packages-cmp .additional-packages-info{color:#77756e;font-family:"Tiempos Text",serif;font-style:normal;display:block;margin-bottom:18px;font-size:12px;font-weight:400;line-height:14px}@media (min-width:992px){section.c0158_booking_additional_packages-cmp .additional-packages-info{font-size:12px;font-weight:400;line-height:17px}}section.c0158_booking_additional_packages-cmp .additional-packages-card{border-radius:5px;background:#fcf8ea;padding:20px;margin-top:10px}@media (min-width:992px){section.c0158_booking_additional_packages-cmp .additional-packages-card{padding:30px 40px;margin-top:20px}}section.c0158_booking_additional_packages-cmp .additional-packages-card .additional-packages-head{display:flex;justify-content:space-between;margin-bottom:10px}section.c0158_booking_additional_packages-cmp .additional-packages-card .additional-packages-head .additional-packages-card-price,section.c0158_booking_additional_packages-cmp .additional-packages-card .additional-packages-head .additional-packages-card-title{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;font-size:12px;line-height:13px;letter-spacing:.11px}@media (min-width:992px){section.c0158_booking_additional_packages-cmp .additional-packages-card .additional-packages-head .additional-packages-card-price,section.c0158_booking_additional_packages-cmp .additional-packages-card .additional-packages-head .additional-packages-card-title{font-size:14px;line-height:18px;letter-spacing:.14px}}section.c0158_booking_additional_packages-cmp .additional-packages-card .additional-packages-card-info{color:#222e50;font-family:"Tiempos Text",serif;font-style:normal;font-weight:400;font-size:12px;line-height:14px;margin-bottom:10px}@media (min-width:992px){section.c0158_booking_additional_packages-cmp .additional-packages-card .additional-packages-card-info{margin-bottom:25px;font-size:12px;line-height:17px}}@media (max-width:991px){section.c0159_booking_payment_info-cmp{position:fixed;bottom:-210px;left:0;width:100%;z-index:8;transition:all .3s ease;background-color:#0f1729}section.c0159_booking_payment_info-cmp .c0152_booking_content_block-cmp{margin:0;padding:0;background-color:#0f1729}section.c0159_booking_payment_info-cmp .c0152_booking_content_block-cmp .booking-content-icon,section.c0159_booking_payment_info-cmp .c0152_booking_content_block-cmp .booking-content-title{display:none}section.c0159_booking_payment_info-cmp .booking-payment-info-cta{border-bottom:1px solid #222e50;padding:20px;display:flex;justify-content:space-between;box-shadow:0 0 10px 0 rgba(15,23,41,.15)}section.c0159_booking_payment_info-cmp .booking-payment-info-cta .booking-payment-info-cta-price{color:#fcf8ea;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:25px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:-.5px}section.c0159_booking_payment_info-cmp .booking-payment-info-cta .booking-payment-info-cta-info{color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:13px;letter-spacing:.11px;text-transform:uppercase}section.c0159_booking_payment_info-cmp .booking-payment-info-cta .booking-payment-info-cta-button{background-color:#3c528e;height:40px;width:40px;border-radius:50%;cursor:pointer}section.c0159_booking_payment_info-cmp .booking-payment-info-cta .booking-payment-info-cta-button:before{display:block;transform:rotate(90deg);color:#e3e9f2;font-size:17px;line-height:40px;width:40px;text-align:center;transition:all .3s ease}section.c0159_booking_payment_info-cmp.opened{bottom:0;border-radius:5px}section.c0159_booking_payment_info-cmp.opened .booking-payment-info-cta .booking-payment-info-cta-button:before{transform:rotate(-90deg)}section.c0159_booking_payment_info-cmp.opened .booking-payment-info-selected .booking-payment-info-selected-head{display:block}section.c0159_booking_payment_info-cmp.opened .booking-payment-info-selected .booking-payment-info-selected-head .booking-payment-info-selected-price-label{width:fit-content}section.c0159_booking_payment_info-cmp .button-cmp{margin:0 20px 30px 20px}}section.c0159_booking_payment_info-cmp .booking-payment-info-info{color:#77756e;font-family:"Tiempos Text",serif;font-style:normal;font-weight:400;display:block;font-size:12px;line-height:14px}@media (min-width:992px){section.c0159_booking_payment_info-cmp .booking-payment-info-info{font-size:12px;line-height:17px}}section.c0159_booking_payment_info-cmp .booking-payment-info-label{margin:15px 0;display:block;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;color:#222e50}section.c0159_booking_payment_info-cmp .booking-payment-info-selected{border-radius:5px;background:#0f1729;padding:20px;margin-bottom:10px}@media (min-width:992px){section.c0159_booking_payment_info-cmp .booking-payment-info-selected{margin-bottom:20px}}section.c0159_booking_payment_info-cmp .booking-payment-info-selected .booking-payment-info-selected-head{display:flex;justify-content:space-between}section.c0159_booking_payment_info-cmp .booking-payment-info-selected .booking-payment-info-selected-head .booking-payment-info-selected-price{color:#fcf8ea;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;font-size:30px;line-height:35px;letter-spacing:1.5px;margin-top:13px}@media (min-width:992px){section.c0159_booking_payment_info-cmp .booking-payment-info-selected .booking-payment-info-selected-head .booking-payment-info-selected-price{font-size:35px;line-height:40px;letter-spacing:-.7px;margin-top:0}}section.c0159_booking_payment_info-cmp .booking-payment-info-selected .booking-payment-info-selected-head .booking-payment-info-selected-price-label{border-radius:5px;display:block;padding:5px;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;background:#222e50;color:#fcf8ea;font-size:12px;line-height:11px;letter-spacing:.2px}@media (min-width:992px){section.c0159_booking_payment_info-cmp .booking-payment-info-selected .booking-payment-info-selected-head .booking-payment-info-selected-price-label{background:#77756e;color:#0f1729;font-size:12px;line-height:14px;letter-spacing:.24px;height:24px}}section.c0159_booking_payment_info-cmp .booking-payment-info-selected .booking-payment-info-selected-head .booking-payment-info-selected-icon{float:right;font-size:20px;cursor:pointer}section.c0159_booking_payment_info-cmp .booking-payment-info-selected .booking-payment-info-selected-item{color:#fcf8ea;display:block;font-family:"Tiempos Text",serif;font-style:normal;font-weight:400;font-size:12px;line-height:18px;letter-spacing:-.24px}@media (min-width:992px){section.c0159_booking_payment_info-cmp .booking-payment-info-selected .booking-payment-info-selected-item{font-size:18px;line-height:28px;letter-spacing:-.36px}}.c0159_booking_payment_info-cmp-modal .booking-payment-info-modal-title{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.7px;margin-bottom:20px;display:block}.c0159_booking_payment_info-cmp-modal .booking-payment-info-modal-card-title{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase}.c0159_booking_payment_info-cmp-modal .booking-payment-info-modal-card-info{color:#0f1729;font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px;margin-bottom:35px;display:block}section.c0160_booking_review_payment-cmp .review-payment-content{background-color:#fcf8ea;padding:30px 20px;border-radius:5px;border:1px solid #77756e}section.c0160_booking_review_payment-cmp .booking-review-payment-info{color:#77756e;font-family:"Tiempos Text",serif;font-style:normal;font-weight:400;display:block;margin-bottom:30px;font-size:12px;line-height:14px}@media (min-width:992px){section.c0160_booking_review_payment-cmp .booking-review-payment-info{font-size:12px;line-height:17px}}section.c0160_booking_review_payment-cmp .booking-review-payment-billing-head{display:flex;justify-content:space-between;margin-bottom:-15px}@media (min-width:992px){section.c0160_booking_review_payment-cmp .booking-review-payment-billing-head{margin-bottom:0}}section.c0160_booking_review_payment-cmp .booking-review-payment-billing-head .booking-review-payment-billing-title{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;font-size:12px;line-height:11px;letter-spacing:.2px}@media (min-width:992px){section.c0160_booking_review_payment-cmp .booking-review-payment-billing-head .booking-review-payment-billing-title{font-size:12px;line-height:14px;letter-spacing:.24px;margin-bottom:0}}section.c0160_booking_review_payment-cmp .booking-review-payment-billing-item{color:#0f1729;font-family:"Tiempos Text",serif;font-style:normal;font-weight:400;display:block;font-size:12px;line-height:14px}@media (min-width:992px){section.c0160_booking_review_payment-cmp .booking-review-payment-billing-item{font-size:12px;line-height:17px}}section.c0160_booking_review_payment-cmp .booking-review-payment-card{padding:20px;border-radius:5px;background:#0f1729;margin-bottom:20px;margin-top:40px}@media (min-width:992px){section.c0160_booking_review_payment-cmp .booking-review-payment-card{margin-top:0}}section.c0160_booking_review_payment-cmp .booking-review-payment-card .booking-review-payment-card-head{display:flex;justify-content:space-between}section.c0160_booking_review_payment-cmp .booking-review-payment-card .booking-review-payment-card-head .booking-review-payment-card-price{color:#fcf8ea;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;font-size:30px;line-height:35px;letter-spacing:1.5px}@media (min-width:992px){section.c0160_booking_review_payment-cmp .booking-review-payment-card .booking-review-payment-card-head .booking-review-payment-card-price{font-size:40px;line-height:45px;letter-spacing:2px}}section.c0160_booking_review_payment-cmp .booking-review-payment-card .booking-review-payment-card-item{color:#fcf8ea;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;display:block;font-size:12px;line-height:13px;letter-spacing:.11px}@media (min-width:992px){section.c0160_booking_review_payment-cmp .booking-review-payment-card .booking-review-payment-card-item{font-size:14px;line-height:18px;letter-spacing:.14px}}section.c0160_booking_review_payment-cmp .c0038_checkbox-cmp input[type=checkbox]+label{color:#77756e}section.c0160_booking_review_payment-cmp .c0038_checkbox-cmp input[type=checkbox]+label a{color:#5c7cd9}section.c0161_preg_frecuentes_cmp{border-radius:5px;color:#0f1729;background-color:#fcf8ea;padding:40px 40px;max-width:1440px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}@media all and (max-width:992px){section.c0161_preg_frecuentes_cmp{padding:40px 20px}}section.c0161_preg_frecuentes_cmp h1{font-family:EuclidFlex,sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:.14px;text-transform:uppercase;color:#0f1729;margin-bottom:20px}@media all and (max-width:992px){section.c0161_preg_frecuentes_cmp h1{font-size:30px}}section.c0161_preg_frecuentes_cmp .panel{border-radius:5px;border-bottom:2px solid rgba(176,173,160,.5);background-color:#fcf8ea}section.c0161_preg_frecuentes_cmp .panel-title a{padding:40px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-decoration:none;cursor:pointer}section.c0161_preg_frecuentes_cmp .panel-title span{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;text-align:start;color:#0f1729;transition:all .3s ease-out;width:80%}section.c0161_preg_frecuentes_cmp .panel-title span:hover{color:#5c7cd9;text-decoration:none}section.c0161_preg_frecuentes_cmp .icon_wrap{transform:rotate(270deg);width:20px;transition:all .5s cubic-bezier(.83,0,.17,1)}section.c0161_preg_frecuentes_cmp .icon-arrow-left:before{color:#0f1729}section.c0161_preg_frecuentes_cmp .panel-title a[aria-expanded=true] .icon_wrap{transform:rotate(90deg)}section.c0161_preg_frecuentes_cmp .panel-collapse.collapse{display:none}section.c0161_preg_frecuentes_cmp .panel-collapse.collapse.in{display:block}section.c0161_preg_frecuentes_cmp .panel-body{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px;text-align:start;margin-bottom:16px;color:#0f1729;transition:all .5s ease-out;padding-bottom:20px}section.c0161_preg_frecuentes_cmp .panel-body a{color:#5c7cd9;cursor:pointer;text-decoration:underline;transition:all .5s ease-out}section.c0161_preg_frecuentes_cmp .panel-body a:hover{color:#8cace8}section.c0161_preg_frecuentes_cmp .panel-body strong{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;line-height:22px;letter-spacing:-.3px;text-align:start;margin-bottom:16px;color:#0f1729;transition:all .5s ease-out}.modal section.c0161_preg_frecuentes_cmp h1{line-height:48px}.modal-cmp .c0161_preg_frecuentes_cmp{max-width:inherit;padding:0}@keyframes cookieFadeIn{from{opacity:0}to{opacity:1}}section.c0162_cookie_consent-cmp .aviso-de-cookies{position:fixed;left:82px;bottom:34px;width:calc(100% - 164px);background:#fcf8ea;border-radius:5px;padding:34px;border:solid 1px #afaca0;z-index:1050;align-items:center;justify-content:space-between;flex-direction:row;display:none}@media (max-width:991px){section.c0162_cookie_consent-cmp .aviso-de-cookies{flex-direction:column}}section.c0162_cookie_consent-cmp .aviso-de-cookies.show{display:block;animation:cookieFadeIn .3s ease-in}section.c0162_cookie_consent-cmp .aviso-de-cookies a{cursor:pointer!important}section.c0162_cookie_consent-cmp .aviso-de-cookies .holder{display:inline-block;vertical-align:middle;padding-right:0}section.c0162_cookie_consent-cmp .aviso-de-cookies .holder .titulo{font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;color:#0f1729}section.c0162_cookie_consent-cmp .aviso-de-cookies .holder .titulo .icono-unlock{display:inline-block;width:14px;height:18px;background-repeat:no-repeat;background-size:14px 18px;vertical-align:bottom;margin-left:5px}@media (max-width:991px){section.c0162_cookie_consent-cmp .aviso-de-cookies .holder .d-flex{flex-direction:column;justify-content:center;align-items:center}section.c0162_cookie_consent-cmp .aviso-de-cookies .holder .d-flex a{margin-bottom:20px}}section.c0162_cookie_consent-cmp .aviso-de-cookies .holder .texto{color:#0f1729;font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px;margin-right:30px;margin-bottom:20px}@media (max-width:991px){section.c0162_cookie_consent-cmp .aviso-de-cookies .holder .texto{margin-right:0}}section.c0162_cookie_consent-cmp .aviso-de-cookies .holder .texto.texto-breve{display:none}@media (max-width:991px){section.c0162_cookie_consent-cmp .aviso-de-cookies .holder .texto.texto-breve{display:block;font-size:15px;line-height:20px;margin-bottom:12px}}@media (max-width:991px){section.c0162_cookie_consent-cmp .aviso-de-cookies .holder .texto.texto-completo{display:none}}section.c0162_cookie_consent-cmp .aviso-de-cookies .holder .texto .link{color:#3c528e!important;font-weight:500;text-decoration:underline;background-color:transparent;border:0;padding:0}section.c0162_cookie_consent-cmp .aviso-de-cookies .holder .texto .link:focus{outline:0}section.c0162_cookie_consent-cmp .aviso-de-cookies .holder .texto a{text-decoration:underline;color:#5c7cd9;cursor:pointer;transition:all .5s ease-out}section.c0162_cookie_consent-cmp .aviso-de-cookies .holder .texto a:hover{color:#8cace8}section.c0162_cookie_consent-cmp .aviso-de-cookies .holder .cookie_open.btn-link{background:0 0;border:none;padding:0;color:#5c7cd9;text-decoration:underline;cursor:pointer;font:inherit;transition:all .5s ease-out}section.c0162_cookie_consent-cmp .aviso-de-cookies .holder .cookie_open.btn-link:hover{color:#8cace8;text-decoration:none}section.c0162_cookie_consent-cmp .aviso-de-cookies .holder .cookie_open.btn-link:focus{outline:2px solid currentColor;outline-offset:2px}@media (max-width:991px){section.c0162_cookie_consent-cmp .aviso-de-cookies .holder{display:block;width:100%;padding-right:0}section.c0162_cookie_consent-cmp .aviso-de-cookies .holder .texto{margin-bottom:20px}}section.c0162_cookie_consent-cmp .aviso-de-cookies .btns{width:293px;vertical-align:middle;text-align:center;display:flex;gap:20px}section.c0162_cookie_consent-cmp .aviso-de-cookies .btns .btn-aceptar,section.c0162_cookie_consent-cmp .aviso-de-cookies .btns .btn-preferencias{display:inline-block;vertical-align:top;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;border-radius:5px;height:45px;margin-top:0!important;width:145px}section.c0162_cookie_consent-cmp .aviso-de-cookies .btns .btn-aceptar:focus,section.c0162_cookie_consent-cmp .aviso-de-cookies .btns .btn-preferencias:focus{outline:0}section.c0162_cookie_consent-cmp .aviso-de-cookies .btns .btn-preferencias{color:#0f1729!important;border:1px solid #3c528e;padding:0;margin-right:9px;background-color:transparent;transition:all .5s ease-out;width:160px!important}section.c0162_cookie_consent-cmp .aviso-de-cookies .btns .btn-preferencias:hover{background-color:#5c7cd9;border:1px solid #5c7cd9;color:#fcf8ea!important}section.c0162_cookie_consent-cmp .aviso-de-cookies .btns .btn-aceptar{width:160px!important;color:#fcf8ea!important;border:1px solid #222e50;background-color:#222e50;padding:0;cursor:pointer;transition:all .5s ease-out}section.c0162_cookie_consent-cmp .aviso-de-cookies .btns .btn-aceptar:hover{background-color:#5c7cd9;border:1px solid #5c7cd9}@media (max-width:991px){section.c0162_cookie_consent-cmp .aviso-de-cookies .btns .btn-aceptar{margin-bottom:15px}}@media (max-width:991px){section.c0162_cookie_consent-cmp .aviso-de-cookies .btns{display:flex;flex-direction:row;width:100%;gap:10px}section.c0162_cookie_consent-cmp .aviso-de-cookies .btns .btn-aceptar,section.c0162_cookie_consent-cmp .aviso-de-cookies .btns .btn-preferencias{flex:1;width:auto!important;font-size:16px;height:40px}section.c0162_cookie_consent-cmp .aviso-de-cookies .btns .btn-preferencias{margin-right:0;margin-bottom:0}section.c0162_cookie_consent-cmp .aviso-de-cookies .btns .btn-aceptar{margin-bottom:0}}@media (max-width:991px){section.c0162_cookie_consent-cmp .aviso-de-cookies{left:15px;bottom:15px;width:calc(100% - 30px);padding:20px}section.c0162_cookie_consent-cmp .aviso-de-cookies .holder .titulo{font-size:16px;line-height:24px;margin-bottom:8px}}@media (max-width:991px){section.c0162_cookie_consent-cmp .aviso-de-cookies.expanded{padding:34px}section.c0162_cookie_consent-cmp .aviso-de-cookies.expanded .holder .titulo{font-size:22px;line-height:35px;margin-bottom:12px}section.c0162_cookie_consent-cmp .aviso-de-cookies.expanded .texto-breve{display:none!important}section.c0162_cookie_consent-cmp .aviso-de-cookies.expanded .texto-completo{display:block!important}}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation{font-family:EuclidFlex,sans-serif}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .nav-pills .nav-pill-item{line-height:initial;width:100%;margin-bottom:12px}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .nav-pills .nav-pill-item .btn{font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;color:#0f1729;border-radius:0;text-align:left;border:none;border-left:10px transparent solid;padding:10px 15px;width:100%}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .nav-pills .nav-pill-item .btn.active{background-color:#f1ede0}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .tab-content{font-family:EuclidFlex,sans-serif}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .tab-content .tab-pane{border-left:1px solid #f1ede0;padding:20px 30px;min-height:425px;color:#0f1729;font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .tab-content .tab-pane strong{padding:10px 0;display:block;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;color:#0f1729;margin-bottom:30px}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .tab-content .tab-pane a{text-decoration:underline;color:#5c7cd9;cursor:pointer;transition:all .5s ease-out}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .tab-content .tab-pane a:hover{color:#8cace8}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .tab-content .tab-pane .cookies-actions{float:right}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .tab-content .tab-pane .cookies-actions input[type=checkbox],section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .tab-content .tab-pane .cookies-actions input[type=radio]{appearance:none;position:relative;background-color:transparent;width:13px;height:13px;margin-top:3px;padding:0;border-color:#77756e;border-radius:2px}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .tab-content .tab-pane .cookies-actions input[type=checkbox]:checked::after,section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .tab-content .tab-pane .cookies-actions input[type=radio]:checked::after{content:"";position:absolute;width:9px;height:9px;top:1px;left:1px;background-color:#77756e;border-radius:1px}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .tab-content .tab-pane .cookies-actions label{padding:10px 0;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;color:#5c7cd9}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .tab-content .tab-pane .cookies-actions .material-switch{padding:10px 0;position:relative}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .tab-content .tab-pane .cookies-actions .material-switch>input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .tab-content .tab-pane .cookies-actions .material-switch>label{cursor:pointer;display:inline-block;position:relative;margin-top:11px;margin-left:4px;width:26px;height:18px;padding:0;background-color:transparent}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .tab-content .tab-pane .cookies-actions .material-switch>label:before{content:"";position:absolute;display:block;height:18px;width:30px;top:1px;left:0;border-radius:10px;background-color:#afaca0;transition:background-color .25s ease}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .tab-content .tab-pane .cookies-actions .material-switch>label:after{content:""!important;position:absolute;display:block;top:2px;left:1px;height:16px;width:16px;border-radius:50%;background-color:#f1ede0;transition:left .25s ease}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .tab-content .tab-pane .cookies-actions .material-switch>input[type=checkbox]:checked+label::before{background-color:#5c7cd9}section.c0162_cookie_consent-cmp .modal-cmp .parent-navigation .tab-content .tab-pane .cookies-actions .material-switch>input[type=checkbox]:checked+label::after{left:14px;background-color:#3c528e}section.c0162_cookie_consent-cmp .modal-cmp .panel-cookies .icon-arrow-left:before{color:#77756e;font-size:18px;padding-right:10px}section.c0162_cookie_consent-cmp .modal-cmp .panel-cookies .panel-cookies-header{font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;color:#0f1729}section.c0162_cookie_consent-cmp .modal-cmp .panel-cookies .panel-cookies-header strong{font-weight:400;line-height:3.2rem;font-size:1.6rem;display:inline-block;vertical-align:top;color:#0f1729}section.c0162_cookie_consent-cmp .modal-cmp .panel-cookies .panel-cookies-header a{line-height:3rem;display:inline-block;vertical-align:top;color:#0f1729}section.c0162_cookie_consent-cmp .modal-cmp .panel-cookies .panel-cookies-header i{color:#afaca0;display:inline-block}section.c0162_cookie_consent-cmp .modal-cmp .panel-cookies .cookies-list{padding:7px;height:380px;overflow:auto;font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.3px;text-decoration:underline;transition:all .5s ease-out;cursor:pointer}section.c0162_cookie_consent-cmp .modal-cmp .panel-cookies .cookies-list:hover{text-decoration:none;color:#5c7cd9}section.c0162_cookie_consent-cmp .modal-cmp .panel-cookies .cookies-list strong{margin-top:10px;position:relative;font-size:14px!important;padding:12px 14px!important}section.c0162_cookie_consent-cmp .modal-cmp .panel-cookies .cookies-list strong .desplegar{top:7px}section.c0162_cookie_consent-cmp .modal-cmp .panel-cookies .cookies-list strong .desplegar i:before{font-size:26px!important}section.c0162_cookie_consent-cmp .modal-cmp .panel-cookies .cookies-list table{background-color:#f1ede0;margin-top:20px;font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.3px;border-radius:5px}section.c0162_cookie_consent-cmp .modal-cmp .panel-cookies .cookies-list table td{padding:10px;color:#0f1729!important}section.c0162_cookie_consent-cmp .modal-cmp .panel-cookies .cookies-list table td:hover{cursor:initial;text-decoration:none;color:#0f1729!important}section.c0162_cookie_consent-cmp .modal-cmp .modal-footer{border:none;justify-content:space-between}@media (max-width:991px){section.c0162_cookie_consent-cmp .modal-cmp .modal-footer .button-cmp{width:100%}section.c0162_cookie_consent-cmp .modal-cmp .modal-footer .button-cmp .btn{width:100%}}section.c0162_cookie_consent-cmp .modal-cmp .modal-dialog{border-radius:5px}section.c0162_cookie_consent-cmp .hidden{display:none}section.c0162_cookie_consent-cmp .btn-ver-mas{background:0 0;border:none;padding:0;text-decoration:underline;color:#5c7cd9;cursor:pointer;font:inherit;font-weight:500;transition:all .5s ease-out}section.c0162_cookie_consent-cmp .btn-ver-mas:hover{color:#8cace8}section.c0162_cookie_consent-cmp .btn-ver-mas:focus{outline:2px solid currentColor;outline-offset:2px}section.c0162_cookie_consent-cmp .btn-link-cookies{background:0 0;border:none;padding:0;text-decoration:underline;color:#5c7cd9;cursor:pointer;font:inherit;transition:all .5s ease-out}section.c0162_cookie_consent-cmp .btn-link-cookies:hover{color:#8cace8}section.c0162_cookie_consent-cmp .btn-link-cookies:focus{outline:2px solid currentColor;outline-offset:2px}section.c0162_cookie_consent-cmp .panel-cookies-back-btn{background:0 0;border:none;padding:0;cursor:pointer;line-height:3rem;display:inline-block;vertical-align:top;color:#0f1729}section.c0162_cookie_consent-cmp .panel-cookies-back-btn:focus{outline:2px solid currentColor;outline-offset:2px}section.c0163_error404 figure{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 20px;gap:30px}section.c0163_error404 figcaption{order:1;text-align:center;max-width:40ch;display:flex;flex-direction:column;justify-content:center}section.c0163_error404 img{order:2}section.c0163_error404 picture{order:2;display:flex}section.c0163_error404 .img-responsive{width:100%;max-width:380px}section.c0163_error404 span{font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;line-height:40px;letter-spacing:.14px;color:#0f1729;margin-bottom:20px}section.c0163_error404 p{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;line-height:28px;letter-spacing:-.14px;color:#0f1729;margin-bottom:20px;display:block}section.c0163_error404 p a{color:#5c7cd9;text-decoration:underline}section.c0163_error404 p a:hover{color:#8cace8}section.c0164_booking_completion-cmp{border-radius:5px;margin-bottom:18px;border:0;background-color:#fcf8ea;padding-top:20px;padding-bottom:0}@media (min-width:992px){section.c0164_booking_completion-cmp{padding-top:40px}}section.c0164_booking_completion-cmp .booking-completion-title{color:#0f1729;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:1.2px;text-transform:uppercase;display:block;padding:0 20px}@media (min-width:992px){section.c0164_booking_completion-cmp .booking-completion-title{padding:0 30px;margin-bottom:20px;font-size:22px;line-height:25px;letter-spacing:2.2px}}section.c0164_booking_completion-cmp .booking-completion-title.header-type-flat{margin-bottom:0}section.c0164_booking_completion-cmp .booking-completion-progressbar{width:100%;position:relative;text-align:right;color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;padding:0 20px 25px 20px}@media (min-width:992px){section.c0164_booking_completion-cmp .booking-completion-progressbar{padding:0 30px 30px 30px}}section.c0164_booking_completion-cmp .booking-completion-progressbar:after,section.c0164_booking_completion-cmp .booking-completion-progressbar:before{position:absolute;height:3px;display:block;content:"";border-radius:5px;background-color:#f1ede0;left:20px;bottom:22px;width:calc(100% - 40px)}@media (min-width:992px){section.c0164_booking_completion-cmp .booking-completion-progressbar:after,section.c0164_booking_completion-cmp .booking-completion-progressbar:before{bottom:27px;left:30px;width:calc(100% - 60px)}}section.c0164_booking_completion-cmp .booking-completion-progressbar:after{width:var(--percent-booking-completion-progressbar,calc(20% - 60px));background-color:#222e50}section.c0164_booking_completion-cmp .wrapper-booking-completion-link-list{display:flex;overflow-x:auto;white-space:nowrap}@media (max-width:991px){section.c0164_booking_completion-cmp .wrapper-booking-completion-link-list{overflow:auto;max-width:100%;background:linear-gradient(90deg,#222e50 90%,#5c7cd9 99%);border-radius:0 0 5px 5px}}section.c0164_booking_completion-cmp .wrapper-booking-completion-link-list .booking-completion-link-list{list-style:none;display:flex;padding:10px 0;align-items:center;justify-content:space-between;border-radius:0 0 5px 5px;margin:0}@media (min-width:992px){section.c0164_booking_completion-cmp .wrapper-booking-completion-link-list .booking-completion-link-list{background:#222e50}}section.c0164_booking_completion-cmp .wrapper-booking-completion-link-list .booking-completion-link-list li{padding:0 28px;border-left:1px solid #e3e9f2;text-align:center;line-height:25px}section.c0164_booking_completion-cmp .wrapper-booking-completion-link-list .booking-completion-link-list li .icon-diagonal-arrow.booking-completion-link{margin-right:25px}section.c0164_booking_completion-cmp .wrapper-booking-completion-link-list .booking-completion-link-list li .booking-completion-link{color:#e3e9f2;position:relative;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;text-decoration:none;cursor:pointer;background-color:transparent;border:none;appearance:none;-webkit-font-smoothing:auto}section.c0164_booking_completion-cmp .wrapper-booking-completion-link-list .booking-completion-link-list li .booking-completion-link:before{position:absolute;right:-40px;margin-top:3px;margin-right:10px}section.c0164_booking_completion-cmp .wrapper-booking-completion-link-list .booking-completion-link-list li .booking-completion-link.highlighted:after{position:absolute;display:block;content:"";top:3px;right:-9px;border-radius:50%;width:6px;height:6px;background-color:#e56248}section.c0164_booking_completion-cmp .wrapper-booking-completion-link-list .booking-completion-link-list li:first-of-type{border:0}section.c0165_improve_experience-cmp .improve-experience-title{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;font-size:15px;line-height:15px;letter-spacing:1.2px;display:block}@media (min-width:992px){section.c0165_improve_experience-cmp .improve-experience-title{font-size:22px;line-height:25px;letter-spacing:2.2px}}section.c0165_improve_experience-cmp .improve-experience-info{color:#918f84;font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px;display:block;margin-bottom:8px}@media (min-width:992px){section.c0165_improve_experience-cmp .improve-experience-info{font-size:12px;line-height:17px}}section.c0165_improve_experience-cmp .improve-experience-content{max-height:795px;overflow:hidden;margin-bottom:18px;transition:all .5s ease-out}section.c0165_improve_experience-cmp .improve-experience-content.open{max-height:3775px}section.c0165_improve_experience-cmp .improve-experience-content .row>div:first-child figure{aspect-ratio:3!important}@media (max-width:992px){section.c0165_improve_experience-cmp .improve-experience-content .row>div:first-child figure{aspect-ratio:1.5!important}}section.c0165_improve_experience-cmp .improve-experience-content .row>div:nth-child(2) .improve-experience-card{height:calc(100% - 20px);display:flex;flex-direction:column}section.c0165_improve_experience-cmp .improve-experience-content .row>div:nth-child(2) .improve-experience-card .improve-experience-card-content{flex-grow:1}section.c0165_improve_experience-cmp .improve-experience-card{border-radius:5px;background:#fcf8ea;margin-top:10px;margin-bottom:10px;padding:20px}section.c0165_improve_experience-cmp .improve-experience-card figure{margin-bottom:25px;aspect-ratio:1.5}section.c0165_improve_experience-cmp .improve-experience-card figure img{border-radius:5px 5px 0 0;width:100%;object-fit:cover;height:100%}section.c0165_improve_experience-cmp .improve-experience-card .improve-experience-card-content{min-height:96px;margin-bottom:25px}section.c0165_improve_experience-cmp .improve-experience-card .improve-experience-card-title{display:block;color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;font-size:12px;line-height:13px;letter-spacing:.11px}@media (min-width:992px){section.c0165_improve_experience-cmp .improve-experience-card .improve-experience-card-title{font-size:14px;line-height:18px;letter-spacing:.14px}}section.c0165_improve_experience-cmp .improve-experience-card .improve-experience-card-info{color:#222e50;display:block;font-family:"Tiempos Text",serif;font-style:normal;font-weight:400;font-size:12px;line-height:14px}@media (min-width:992px){section.c0165_improve_experience-cmp .improve-experience-card .improve-experience-card-info{font-size:12px;line-height:17px}}section.c0166_booking_banner-cmp{background-color:#5c7cd9;padding-bottom:20px;border-radius:5px;min-height:500px;margin-bottom:20px;background-size:cover}section.c0166_booking_banner-cmp .booking-banner-bg{background:#5c7cd9 50%/cover no-repeat;background-blend-mode:luminosity;height:360px;position:relative;border-radius:5px}section.c0166_booking_banner-cmp .booking-banner-bg:before{position:absolute;top:0;left:0;content:"";display:block;background-color:#5c7cd9;width:100%;height:100%;z-index:-1}section.c0166_booking_banner-cmp .booking-banner-title{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;display:block;padding:25px 27px 0 28px;font-size:20px;line-height:35px;letter-spacing:1.5px}@media (min-width:992px){section.c0166_booking_banner-cmp .booking-banner-title{font-size:20px;line-height:45px;letter-spacing:2px}}section.c0166_booking_banner-cmp .booking-banner-cta{display:block;color:#fcf8ea;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;font-size:15px;line-height:15px;letter-spacing:1.2px;padding:48px 20px 15px 120px;text-align:right}@media (min-width:992px){section.c0166_booking_banner-cmp .booking-banner-cta{text-align:left;padding:15px 20px;font-size:22px;line-height:25px;letter-spacing:2.2px}}section.c0166_booking_banner-cmp .button-cmp{padding:0 20px;text-align:right}@media (min-width:992px){section.c0166_booking_banner-cmp .button-cmp{text-align:left}}section.c0167_blog_capsule-cmp .blog_card .img_box{cursor:pointer}section.c0167_blog_capsule-cmp .blog_card .card_title{color:#222e50;text-decoration:none;cursor:pointer}section.c0167_blog_capsule-cmp .blog_card .card_title:hover{text-decoration:underline}section.c0167_blog_capsule-cmp .blog_card .card_description{color:#222e50;cursor:pointer}section.c0168_grid_capsule-cmp .c0168_grid_capsule-cmp_wrap .title{color:#222e50;font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:20px}section.c0168_grid_capsule-cmp .c0168_grid_capsule-cmp_wrap .content{display:flex;flex-direction:row;overflow-x:auto;gap:20px}@media (max-width:992px){section.c0168_grid_capsule-cmp .c0168_grid_capsule-cmp_wrap .content{flex-direction:column;gap:10px}}section.c0168_grid_capsule-cmp .c0168_grid_capsule-cmp_wrap .content::-webkit-scrollbar{width:0}section.c0168_grid_capsule-cmp .c0168_grid_capsule-cmp_wrap .content::-webkit-scrollbar-track{background:0 0}section.c0168_grid_capsule-cmp .c0168_grid_capsule-cmp_wrap .content::-webkit-scrollbar-thumb{background-color:transparent}section.c0169_title_general_wrap_cmp{background-color:#fcf8ea;max-width:1440px;margin:0 auto}section.c0169_title_general_wrap_cmp .c0169_title_general_wrap{margin:0 auto;padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0}@media all and (min-width:992px){section.c0169_title_general_wrap_cmp .c0169_title_general_wrap{padding:80px 40px 80px 40px}}section.c0169_title_general_wrap_cmp .title_general_wrap_title{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;width:100%;margin-bottom:20px;padding-left:20px}@media all and (min-width:992px){section.c0169_title_general_wrap_cmp .title_general_wrap_title{margin-bottom:40px;font-size:40px;line-height:45px;letter-spacing:2px;padding-left:0}}section.c0169_title_general_wrap_cmp .content{display:flex;flex-direction:row;overflow:scroll;gap:10px;width:100%;padding:0 20px;max-width:1440px}@media all and (max-width:992px){section.c0169_title_general_wrap_cmp .content{flex-direction:column}}section.c0169_title_general_wrap_cmp .content::-webkit-scrollbar{width:0}section.c0169_title_general_wrap_cmp .content::-webkit-scrollbar-track{background:0 0}section.c0169_title_general_wrap_cmp .content::-webkit-scrollbar-thumb{background-color:transparent}@media all and (min-width:992px){section.c0169_title_general_wrap_cmp .content{margin:0 auto;justify-content:space-between;overflow:visible;gap:20px;padding-left:0}}article.c0170_link_card_cmp{color:#222e50;background-color:#f1ede0;border-radius:5px;transition:all .5s ease-out;cursor:pointer;margin-bottom:20px}@media all and (min-width:1079px){article.c0170_link_card_cmp{margin-bottom:0;width:100%}article.c0170_link_card_cmp:hover .img{transform:scale(1.1)}article.c0170_link_card_cmp:hover .card_title{text-decoration:underline}}article.c0170_link_card_cmp .card_title{color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.5px;text-transform:uppercase;padding:0 10px;min-height:50px;text-decoration:none;cursor:pointer}@media all and (max-width:992px){article.c0170_link_card_cmp .card_title{font-size:20px;line-height:28px;letter-spacing:2.2px;padding:0 10px}}article.c0170_link_card_cmp .card_description{color:#222e50;font-family:"Tiempos Text",serif;font-size:22px;font-style:normal;font-weight:400;line-height:33px;letter-spacing:-.44px;padding:15px 10px;margin-bottom:0;min-height:210px;cursor:pointer}@media all and (max-width:992px){article.c0170_link_card_cmp .card_description{font-size:18px;line-height:28px;letter-spacing:-.44px;padding:0 10px;margin-top:14px}}article.c0170_link_card_cmp .icon-diagonal-arrow:before{padding-left:15px;font-size:19px;text-decoration:none}article.c0170_link_card_cmp .img_box{height:215px;overflow:hidden;border-radius:5px 5px 0 0;margin:0 auto 30px auto;cursor:pointer}@media all and (min-width:1079px){article.c0170_link_card_cmp .img_box{height:294px;width:100%}}article.c0170_link_card_cmp .img_box:hover{overflow:hidden;border-radius:5px 5px 0 0}article.c0170_link_card_cmp .img{object-fit:cover;height:100%;width:100%;transition:all .5s ease-out}article.c0171_info_card_cmp{color:#222e50;background-color:#f1ede0;border-radius:5px;transition:all .5s ease-out;margin-bottom:20px}@media all and (min-width:1079px){article.c0171_info_card_cmp{margin-bottom:0;width:100%}}article.c0171_info_card_cmp .card_title{color:#5c7cd9;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:2.5px;text-transform:uppercase;padding:0 10px;min-height:50px;margin-bottom:0;cursor:pointer}@media all and (max-width:992px){article.c0171_info_card_cmp .card_title{font-size:20px;line-height:28px;letter-spacing:2.2px;padding:0 10px}}article.c0171_info_card_cmp .card_description{color:#222e50;font-family:"Tiempos Text",serif;font-size:22px;font-style:normal;font-weight:400;line-height:33px;letter-spacing:-.44px;padding:15px 10px;margin-bottom:0;min-height:210px;cursor:pointer}@media all and (max-width:992px){article.c0171_info_card_cmp .card_description{font-size:18px;line-height:28px;letter-spacing:-.44px;padding:0 10px;margin-top:14px}}article.c0171_info_card_cmp .img_box{height:215px;overflow:hidden;border-radius:5px 5px 0 0;margin:0 auto 30px auto;cursor:pointer}@media all and (min-width:1079px){article.c0171_info_card_cmp .img_box{height:294px;width:100%}}article.c0171_info_card_cmp .img{object-fit:cover;height:100%;width:100%;transition:all .5s ease-out}section.c0172_card_figure_cmp{background-color:#fcf8ea}section.c0172_card_figure_cmp .good_hands_wrap{max-width:1440px;padding:100px 40px;margin:0 auto}@media all and (min-width:1441px){section.c0172_card_figure_cmp .good_hands_wrap{padding:100px 40px 100px 40px}}@media all and (max-width:1180px){section.c0172_card_figure_cmp .good_hands_wrap{padding:40px 20px 40px}}section.c0172_card_figure_cmp .title{max-width:1440px;color:#222e50;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:45px;letter-spacing:2px;text-transform:uppercase;margin-bottom:80px}@media all and (max-width:1180px){section.c0172_card_figure_cmp .title{font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;margin-bottom:0}}section.c0172_card_figure_cmp .cards{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}@media (max-width:1180px){section.c0172_card_figure_cmp .cards{padding-top:30px;flex-direction:row}}@media (max-width:800px){section.c0172_card_figure_cmp .cards{flex-direction:column}}section.c0172_card_figure_cmp .cards .card_item{position:relative;width:49%}@media (max-width:1180px){section.c0172_card_figure_cmp .cards .card_item{width:550px}}@media (max-width:770px){section.c0172_card_figure_cmp .cards .card_item{width:100%}}section.c0172_card_figure_cmp .cards .card_item figcaption{position:absolute;display:block;background:0 0;height:304px;right:6px;bottom:22px;margin-right:15px}section.c0172_card_figure_cmp .cards .card_item figcaption:before{content:"";position:absolute;border-style:solid;display:block;left:0;top:0;right:0;border-color:transparent transparent #fcf8ea transparent;border-width:0 135px 135px 0;width:204px;min-width:350px}@media (max-width:400px){section.c0172_card_figure_cmp .cards .card_item figcaption:before{min-width:initial;width:280px;left:initial}}section.c0172_card_figure_cmp .cards .card_item figcaption:after{content:"";position:absolute;border-style:solid;display:block;left:0;bottom:0;right:0;border-color:#fcf8ea transparent transparent transparent;border-width:135px 0 0 135px}@media (max-width:400px){section.c0172_card_figure_cmp .cards .card_item figcaption:after{width:280px;left:initial}}section.c0172_card_figure_cmp .cards .card_item figcaption .inner-fill{position:absolute;display:block;left:0;background-color:#fcf8ea;right:0;top:134px;height:36px;width:350px}@media (max-width:400px){section.c0172_card_figure_cmp .cards .card_item figcaption .inner-fill{width:280px;left:initial}}section.c0172_card_figure_cmp .cards .card_item figcaption .info{position:relative;z-index:2;min-height:155px;max-width:660px;display:flex;height:100%;padding:16px 20px 20px 16px;flex-direction:column;gap:15px;justify-content:space-between;min-width:280px;width:350px}@media (max-width:400px){section.c0172_card_figure_cmp .cards .card_item figcaption .info{width:280px;left:initial}}section.c0172_card_figure_cmp .cards .card_item figcaption .info .comment{display:block;color:#0f1729;font-family:"Tiempos Text",serif;font-size:17px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.34px;width:69%;overflow:hidden}@media (max-width:1180px){section.c0172_card_figure_cmp .cards .card_item figcaption .info .comment{margin-bottom:0;width:65%}}@media (max-width:775px){section.c0172_card_figure_cmp .cards .card_item figcaption .info .comment{width:55%}}section.c0172_card_figure_cmp .cards .card_item figcaption .info .villa{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;text-transform:uppercase;font-size:30px;line-height:35px;letter-spacing:1.5px;margin-top:30px;font-weight:500;text-align:end;text-decoration:underline;transition:all .5s ease-out;width:70%;align-self:end;display:flex;justify-content:flex-end;cursor:pointer}section.c0172_card_figure_cmp .cards .card_item figcaption .info .villa:hover{color:#8cace8}@media (max-width:1180px){section.c0172_card_figure_cmp .cards .card_item figcaption .info .villa{margin-top:10px;font-size:25px;right:0;bottom:100;text-align:end}}@media (max-width:992px){section.c0172_card_figure_cmp .cards .card_item figcaption .info .villa{width:65%}}@media (max-width:400px){section.c0172_card_figure_cmp .cards .card_item figcaption .info .villa{font-size:20px}}section.c0172_card_figure_cmp .cards .card_item figcaption:hover:before{border-color:transparent transparent #fcf8ea transparent}section.c0172_card_figure_cmp .cards .card_item figcaption:hover:after{border-color:#fcf8ea transparent transparent transparent}section.c0172_card_figure_cmp .cards .card_item figcaption:hover .inner-fill{background-color:#fcf8ea}section.c0172_card_figure_cmp .cards .card_item .img_box{width:100%;height:390px;overflow:hidden;border-radius:5px;cursor:pointer}section.c0172_card_figure_cmp .cards .card_item .img{object-fit:cover;height:100%;width:100%;transition:all .5s ease-out}section.c0172_card_figure_cmp .hidden{display:none}section.c0173_read_more-cmp .read-more-content{transition:all ease .5s;overflow:hidden}section.c0173_read_more-cmp .read-more-toggler{font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;position:relative;cursor:pointer;display:none;padding:0;color:#0f1729;box-shadow:none;margin-top:30px}section.c0173_read_more-cmp .read-more-toggler:before{position:absolute;right:-22px;font-size:12px;height:auto;top:calc(50% - 9px)}section.c0173_read_more-cmp.has-toggle .read-more-toggler{display:inline-flex}section.c0174_sent_confirmation figure{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 20px;gap:30px}section.c0174_sent_confirmation figcaption{order:1;text-align:center;max-width:60ch;display:flex;flex-direction:column;justify-content:center}section.c0174_sent_confirmation img{order:2;cursor:pointer}section.c0174_sent_confirmation picture{order:2;display:flex}section.c0174_sent_confirmation .img-responsive{width:100%;max-width:380px}section.c0174_sent_confirmation span{font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;line-height:40px;letter-spacing:.14px;color:#0f1729;margin-bottom:20px}section.c0174_sent_confirmation p{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;line-height:28px;letter-spacing:-.14px;color:#0f1729;margin-bottom:20px;display:block}section.c0174_sent_confirmation p a{color:#5c7cd9;text-decoration:underline}section.c0174_sent_confirmation p a:hover{color:#8cace8}section.c0175_full_video-cmp{height:calc(100vh - 56px);margin-bottom:-56px;position:relative}section.c0175_full_video-cmp:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(0deg,rgba(15,23,41,.2) 0,rgba(15,23,41,.2) 100%)}@media (min-width:992px){section.c0175_full_video-cmp:before{height:186px;background:linear-gradient(180deg,rgba(4,7,12,.53) 0,rgba(15,24,41,0) 98.85%),linear-gradient(180deg,rgba(4,7,12,.53) 0,rgba(15,24,41,0) 98.85%)}}@media (min-width:992px){section.c0175_full_video-cmp{height:100vh}}@media (min-width:992px){section.c0175_full_video-cmp:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:197px;pointer-events:none;background:linear-gradient(180deg,rgba(4,7,12,0) 0,rgba(15,24,41,.53) 98.85%)}}section.c0175_full_video-cmp video{height:100%;width:100%;object-fit:cover}section.c0175_full_video-cmp .full-video-caption{position:absolute;right:20px;bottom:140px;width:100%;text-align:right}@media (min-width:992px){section.c0175_full_video-cmp .full-video-caption{bottom:auto;right:0;top:35%;width:33%;text-align:left}}section.c0175_full_video-cmp .full-video-caption .full-video-title{color:#fcf8ea;font-family:"Tiempos Text",serif;font-style:normal;font-weight:400;display:inline-block;font-size:30px;line-height:30px;letter-spacing:-.6px;width:60%;margin-bottom:10px}@media (min-width:992px){section.c0175_full_video-cmp .full-video-caption .full-video-title{font-size:40px;line-height:50px;letter-spacing:-.8px;width:100%;margin-bottom:0}}section.c0175_full_video-cmp .full-video-caption .full-video-subtitle{color:#fcf8ea;display:block;font-family:"Tiempos Text",serif;font-style:normal;font-weight:400;font-size:18px;line-height:22px;letter-spacing:-.36px;margin-bottom:20px}@media (min-width:992px){section.c0175_full_video-cmp .full-video-caption .full-video-subtitle{margin-bottom:30px;font-size:22px;line-height:33px;letter-spacing:-.44px}}section.c0175_full_video-cmp .full-video-caption .btn{padding:10px;background:rgba(252,248,234,.6);font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:17px;letter-spacing:-.3px}@media (min-width:992px){section.c0175_full_video-cmp .full-video-caption .btn{padding:10px 30px;font-size:20px;line-height:25px;letter-spacing:-.4px}}section.c0175_full_video-cmp .full-video-caption .btn:hover{background-color:#fcf8ea;color:#222e50}section.c0175_full_video-cmp .full-video-caption .btn:before{font-size:14px}@media (max-width:991px){section.c0175_full_video-cmp .full-video-caption .btn:before{font-size:12px}}#play_video .modal-body{display:flex;justify-content:center;align-items:center}#play_video .modal-body video{width:100%;max-width:100%;height:auto}.accordion-propietarios-cmp .accordion .card{background-color:#fcf8ea;border:none;padding:20px;margin-bottom:40px;border-radius:8px}@media (max-width:767px){.accordion-propietarios-cmp .accordion .card{padding:20px 10px 10px}}.accordion-propietarios-cmp .accordion .card .card-header{background-color:transparent;border-bottom:none;padding:0 0 10px}.accordion-propietarios-cmp .accordion .card .card-header .icon_wrap{position:absolute;right:30px;top:50px;pointer-events:none;transform:rotate(270deg);transition:all .5s cubic-bezier(.83,0,.17,1)}.accordion-propietarios-cmp .accordion .card .card-header .icon_wrap i{font-size:20px}.accordion-propietarios-cmp .accordion .card .card-header.show .icon_wrap{transform:rotate(90deg) translateY(5px)}.accordion-propietarios-cmp .accordion .card .card-header .btn-link{color:inherit;padding:0;cursor:pointer}.accordion-propietarios-cmp .accordion .card .card-header .btn-link span{display:block}.accordion-propietarios-cmp .accordion .card .card-header .btn-link span:first-child{color:#0f1729;font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;letter-spacing:-.02em}.accordion-propietarios-cmp .accordion .card .card-header .btn-link span:nth-child(2){font-family:"Tiempos Text",serif;font-size:22px;color:#77756e;letter-spacing:-.02em}@media (max-width:767px){.accordion-propietarios-cmp .accordion .card .card-header .btn-link span:nth-child(2){font-size:18px}}.accordion-propietarios-cmp .accordion .card .card-header .btn-link:focus,.accordion-propietarios-cmp .accordion .card .card-header .btn-link:hover{text-decoration:none}.accordion-propietarios-cmp .accordion .card .card-header:focus-visible{outline:0}.accordion-propietarios-cmp .accordion .card .card-header .btn-link:focus,.accordion-propietarios-cmp .accordion .card .card-header .btn:focus{box-shadow:none;outline:0}.accordion-propietarios-cmp .accordion .card .collapse{display:grid!important;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.accordion-propietarios-cmp .accordion .card .collapse.show{grid-template-rows:1fr}.accordion-propietarios-cmp .accordion .card .collapse>*{overflow:hidden;min-height:0}.accordion-propietarios-cmp .accordion .card .collapse.show>.card-body{padding-block:30px!important}.accordion-propietarios-cmp .accordion .card .card-body{padding-block:0;padding-inline:0;transition:padding-block .35s cubic-bezier(.4,0,.2,1)}.accordion-propietarios-cmp .accordion .card .card-body-title{font-family:"Tiempos Text",serif;font-size:22px;color:#77756e;letter-spacing:-.02em;margin-bottom:20px}.c0177_tabla_propietarios-cmp h3{color:#0f1729;font-family:EuclidFlex,sans-serif;font-size:24px;font-weight:500;margin-bottom:20px}.ag-watermark{display:none}.ag-theme-quartz{--ag-row-vertical-padding-scale:1.9!important;--ag-header-vertical-padding-scale:0.8!important}.ag-theme-quartz .ag-root-wrapper{border-color:rgba(175,172,160,.2)}.ag-theme-quartz .ag-root-wrapper .ag-header-row.ag-header-row-column{background-color:#222e50;color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase}.ag-theme-quartz .ag-root-wrapper .ag-header-row.ag-header-row-column .ag-header-cell-resize::after{background-color:#fcf8ea;width:1px}.ag-theme-quartz .ag-root-wrapper .ag-header-row.ag-header-row-column .ag-header-icon .ag-icon,.ag-theme-quartz .ag-root-wrapper .ag-header-row.ag-header-row-column .ag-sort-indicator-icon .ag-icon{filter:invert(1)}.ag-theme-quartz .ag-root-wrapper .ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total){background-color:#fcf8ea;border-top:none}.ag-theme-quartz .ag-root-wrapper input[class^=ag-],.ag-theme-quartz .ag-root-wrapper input[class^=ag-]:not([type]):disabled,.ag-theme-quartz .ag-root-wrapper input[class^=ag-][type=date]:disabled,.ag-theme-quartz .ag-root-wrapper input[class^=ag-][type=datetime-local]:disabled,.ag-theme-quartz .ag-root-wrapper input[class^=ag-][type=number]:disabled,.ag-theme-quartz .ag-root-wrapper input[class^=ag-][type=tel]:disabled,.ag-theme-quartz .ag-root-wrapper input[class^=ag-][type=text]:disabled,.ag-theme-quartz .ag-root-wrapper textarea[class^=ag-]:disabled{background-color:#fcf8ea;color:#222e50;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on}.ag-theme-quartz .ag-root-wrapper .ag-center-cols-viewport{background-color:#fcf8ea;border-color:rgba(175,172,160,.2)}.ag-theme-quartz .ag-root-wrapper .ag-details-row,.ag-theme-quartz .ag-root-wrapper .ag-header-row,.ag-theme-quartz .ag-root-wrapper .ag-row{background-color:#fcf8ea;color:#222e50;font-family:EuclidFlex,sans-serif;text-transform:uppercase;font-feature-settings:"ss12" on}.ag-theme-quartz .ag-root-wrapper .ag-details-row .ag-body-viewport,.ag-theme-quartz .ag-root-wrapper .ag-header-row .ag-body-viewport,.ag-theme-quartz .ag-root-wrapper .ag-row .ag-body-viewport{background-color:#f1ede0}.ag-theme-quartz .ag-root-wrapper .ag-details-row .ag-header-viewport,.ag-theme-quartz .ag-root-wrapper .ag-header-row .ag-header-viewport,.ag-theme-quartz .ag-root-wrapper .ag-row .ag-header-viewport{background-color:#f1ede0}.ag-theme-quartz .ag-root-wrapper .ag-details-row .ag-header-viewport .ag-header-row.ag-header-row-column,.ag-theme-quartz .ag-root-wrapper .ag-header-row .ag-header-viewport .ag-header-row.ag-header-row-column,.ag-theme-quartz .ag-root-wrapper .ag-row .ag-header-viewport .ag-header-row.ag-header-row-column{background-color:#f1ede0;color:#0f1729}.ag-theme-quartz .ag-root-wrapper .ag-details-row .ag-header-viewport .ag-header-row.ag-header-row-column .ag-header-cell-resize::after,.ag-theme-quartz .ag-root-wrapper .ag-header-row .ag-header-viewport .ag-header-row.ag-header-row-column .ag-header-cell-resize::after,.ag-theme-quartz .ag-root-wrapper .ag-row .ag-header-viewport .ag-header-row.ag-header-row-column .ag-header-cell-resize::after{background-color:#222e50}.ag-theme-quartz .ag-root-wrapper .ag-details-row .ag-header-viewport .ag-header-row.ag-header-row-column .ag-icon,.ag-theme-quartz .ag-root-wrapper .ag-header-row .ag-header-viewport .ag-header-row.ag-header-row-column .ag-icon,.ag-theme-quartz .ag-root-wrapper .ag-row .ag-header-viewport .ag-header-row.ag-header-row-column .ag-icon{filter:invert(0)}.ag-theme-quartz .ag-root-wrapper .ag-header-cell-text{font-weight:600}.ag-theme-quartz .ag-root-wrapper .ag-row{border-color:rgba(175,172,160,.2);cursor:pointer}.ag-theme-quartz .ag-root-wrapper .ag-row:hover{background-color:#f1ede0}.ag-theme-quartz .ag-root-wrapper .ag-row-hover.ag-full-width-row.ag-row-group::before,.ag-theme-quartz .ag-root-wrapper .ag-row-hover:not(.ag-full-width-row)::before{background-color:#f1ede0}.ag-theme-quartz .ag-root-wrapper .ag-row-footer{font-weight:600}.ag-theme-quartz .ag-root-wrapper .ag-checkbox-input-wrapper.ag-checked::after{color:#222e50}.ag-theme-quartz .ag-root-wrapper .ag-set-filter-item-checkbox{font-family:EuclidFlex,sans-serif}.ag-theme-quartz .ag-paging-panel{background-color:#f1ede0;border-top-color:#afaca0;color:#222e50;font-family:EuclidFlex,sans-serif}.ag-theme-quartz .ag-paging-panel .ag-wrapper{background-color:#fcf8ea}.ag-theme-quartz .ag-tab-selected{background-color:#fcf8ea}.c0178_tabla_propietarios_mobile-cmp{font-family:EuclidFlex,sans-serif;background:#fcf8ea;border-radius:5px}.c0178_tabla_propietarios_mobile-cmp .table-title{display:block;margin-bottom:20px;font-family:"Tiempos Text",serif;font-size:22px;color:#77756e;letter-spacing:-.02em}.c0178_tabla_propietarios_mobile-cmp .table-wrapper{border:1px solid rgba(175,172,160,.3);border-radius:5px;overflow:hidden}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-header{padding:10px;background-color:#0f1729;color:#f1ede0;text-transform:uppercase;font-size:18px}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body{overflow:hidden;transition:max-height .3s ease-out}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body--collapsed{max-height:0}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body--expanded{max-height:500px}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row{padding:20px 10px;position:relative;display:grid;grid-template-columns:40% 1fr;border-bottom:1px solid rgba(175,172,160,.3);font-size:12px;line-height:18px;color:#0f1729;text-transform:uppercase}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row:last-child{border-bottom:none}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row .data-title button{appearance:none;border:none;width:fit-content;color:#fcf8ea;background-color:#222e50;padding:10px;margin-top:15px;border-radius:5px;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:-.4px;cursor:pointer}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row table td{width:50%}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row table tr{text-align:right;font-weight:500}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row--main{background-color:#f1ede0;padding-bottom:40px}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row--main .data-title{font-size:18px}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row--main .icon_wrap{padding:10px;position:absolute;bottom:0;left:50%;transform:translateX(-50%) rotate(270deg);transition:all .5s cubic-bezier(.83,0,.17,1)}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row--main .icon_wrap.expanded{transform:translateX(-55%) rotate(90deg)}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row .gray{color:#77756e}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row .green{color:#666526}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row .red{color:#e56248}.c0178_tabla_propietarios_mobile-cmp .table-wrapper--total{margin-top:10px}.c0178_tabla_propietarios_mobile-cmp .table-wrapper--total .table-row{align-items:center;border-radius:5px;line-height:37.5px}.c0178_tabla_propietarios_mobile-cmp .table-wrapper--total .table-row .data-title{font-size:25px;font-weight:500;line-height:37.5px}.c0178_tabla_propietarios_mobile-cmp .table-wrapper--total .table-row .data-total{font-size:18px;font-weight:500;text-align:right;line-height:27px}.c0179_propietarios_balance-cmp .balance-title{font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:.05em;text-transform:uppercase}@media all and (min-width:592px){.c0179_propietarios_balance-cmp .balance-title{font-size:40px;line-height:45px;letter-spacing:.05em}}.c0179_propietarios_balance-cmp .balance-wrapper{width:100%;display:flex;flex-wrap:wrap;gap:40px;margin-top:40px}.c0179_propietarios_balance-cmp .balance-row{width:100%;display:flex;flex-wrap:wrap;overflow:hidden;border-radius:8px}@media (max-width:991px){.c0179_propietarios_balance-cmp .balance-row{grid-template-columns:1fr}}.c0179_propietarios_balance-cmp .balance-row__cell{display:flex;flex-direction:column;gap:8px;padding:20px;background-color:#fcf8ea}@media (min-width:992px){.c0179_propietarios_balance-cmp .balance-row__cell{order:3;flex:1 1 16.6666666667%;text-align:right}.c0179_propietarios_balance-cmp .balance-row__cell:first-child{order:1;flex:1 1 50%;padding-bottom:0;text-align:left}.c0179_propietarios_balance-cmp .balance-row__cell:last-child{order:2;flex:1 1 50%;padding-bottom:0}}@media (max-width:991px){.c0179_propietarios_balance-cmp .balance-row__cell{padding:15px 30px;border-radius:0;gap:5px}}.c0179_propietarios_balance-cmp .balance-row__cell-heading,.c0179_propietarios_balance-cmp .balance-row__cell-option{font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:19px;font-style:normal;font-weight:500;letter-spacing:-.02em;text-transform:uppercase}@media (max-width:991px){.c0179_propietarios_balance-cmp .balance-row__cell-heading,.c0179_propietarios_balance-cmp .balance-row__cell-option{font-size:35px}}.c0179_propietarios_balance-cmp .balance-row__cell-option{font-size:19px}.c0179_propietarios_balance-cmp .balance-row__cell:first-child .balance-row__cell-heading{margin-left:5px;font-size:22px;letter-spacing:.1em}@media (max-width:991px){.c0179_propietarios_balance-cmp .balance-row__cell:first-child .balance-row__cell-heading{margin-top:10px;margin-left:0;font-size:22px}}.c0179_propietarios_balance-cmp .balance-row__cell-text{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;color:#77756e;text-transform:none}.c0179_propietarios_balance-cmp .balance-row__cell:last-child{justify-content:center}section.c0180_forma_pago-cmp{height:fit-content;margin:18px 0}section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-title{color:#0f1729;margin-bottom:5px;display:block;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase}section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-info{color:#0f1729;font-family:"Tiempos Text",serif;font-style:normal;font-weight:400;display:block;font-size:12px;line-height:14px}@media (min-width:992px){section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-info{font-size:12px;line-height:17px}}section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-label{margin:40px 0;margin-bottom:10px;color:#77756e;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;display:block}section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-card{border-radius:5px;background:#fcf8ea;flex-direction:column;align-items:center;text-align:center;margin-bottom:30px;min-height:245px;height:initial;cursor:pointer}section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-card div{width:100%}@media (min-width:992px){section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-card{margin-bottom:0;height:100%}}section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-card header{border-radius:5px 5px 0 0;background:#afaca0;color:#fcf8ea;text-align:center;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;padding:10px 0}section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-card p{color:#0f1729;font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px;margin-top:10px;padding:0 15px;text-align:start}section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-card .booking-expand-price{color:#0f1729;text-align:center;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;display:block;margin:20px 0 0 0}section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-card .booking-expand-extra p{display:block;color:var(--Sand-Black-Sand,#77756e);text-align:center;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:1.2px;text-transform:uppercase;margin:0}section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-card .booking-expand-date{color:#0f1729;text-align:center;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;margin:0 2px}section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-card .booking-expand-date:before{margin-right:4px}section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-card .btn.btn-blue{background-color:#afaca0;margin-top:12px}section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-card footer{padding:0 15px 15px;width:100%}section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-card:hover{transition:all .5s ease-out}section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-card:hover header{background-color:#5c7cd9}section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-card:hover footer .btn{background-color:#5c7cd9}section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-card.selected header{background-color:#0f1729}section.c0180_forma_pago-cmp .booking-expand-content .booking-expand-card.selected footer .btn{background-color:#0f1729}.c0181_voucher{border-radius:5px;background-color:#f1ede0;display:flex;align-items:flex-start;gap:8px;padding:20px;border:2px solid #c5cd91}.c0181_voucher .voucher-icon{aspect-ratio:1;object-fit:contain;object-position:center;width:25px;cursor:pointer}.c0181_voucher .voucher-content{display:flex;min-width:240px;flex-direction:column;color:#0f1729;justify-content:center;flex:1;flex-basis:0%}.c0181_voucher .voucher-title{font-feature-settings:"ss12" on;font-size:22px;line-height:1;letter-spacing:2.2px;text-transform:uppercase}.c0181_voucher .voucher-description{font-family:"Tiempos Text",sans-serif;font-weight:400;line-height:17px;margin-top:8px}.c0181_voucher .voucher-form{display:flex;margin-top:8px;width:100%;max-width:325px;align-items:flex-start;gap:10px;color:#5c7cd9;text-transform:uppercase;letter-spacing:.24px;line-height:1}.c0181_voucher .voucher-input{font-feature-settings:"ss12" on;align-self:stretch;border-radius:5px;border:1px solid #5c7cd9;min-height:44px;padding:15px 25px;width:100%}.c0181_voucher .voucher-highlight{display:flex;padding:5px;justify-content:center;align-items:center;gap:10px;border-radius:5px;background:#c5cd91;color:var(--Green-Dark-Green,#666526);font-family:EuclidFlex,sans-serif;font-size:12px;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase}.c0181_voucher .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.c0182_chat_widget-cmp{position:fixed;bottom:20px;right:20px;z-index:9999;font-family:inherit}.c0182_chat_widget-cmp .chat-widget-toggle{width:56px;height:56px;border-radius:50%;background:#222e50;color:#fff;border:none;cursor:pointer;font-size:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .2s,box-shadow .2s;position:absolute;bottom:0;right:0}.c0182_chat_widget-cmp .chat-widget-toggle:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.2)}.c0182_chat_widget-cmp .chat-widget-panel{position:absolute;bottom:70px;right:0;width:400px;height:600px;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden}@media (max-width:768px){.c0182_chat_widget-cmp .chat-widget-panel{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:0}}.c0182_chat_widget-cmp .chat-widget-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#222e50;color:#fff}.c0182_chat_widget-cmp .chat-widget-header .chat-widget-header-info h3{margin:0;font-size:15px;font-weight:600}.c0182_chat_widget-cmp .chat-widget-header .chat-widget-header-info .connection-status{font-size:11px;opacity:.8}.c0182_chat_widget-cmp .chat-widget-header .chat-widget-header-info .connection-status.connection-connected::before{content:"●";color:#4caf50;margin-right:4px}.c0182_chat_widget-cmp .chat-widget-header .chat-widget-header-info .connection-status.connection-connecting::before{content:"●";color:#ff9800;margin-right:4px}.c0182_chat_widget-cmp .chat-widget-header .chat-widget-header-info .connection-status.connection-disconnected::before{content:"●";color:#f44336;margin-right:4px}.c0182_chat_widget-cmp .chat-widget-header .chat-widget-close{background:0 0;border:none;color:#fff;font-size:18px;cursor:pointer;padding:4px;opacity:.8}.c0182_chat_widget-cmp .chat-widget-header .chat-widget-close:hover{opacity:1}.c0182_chat_widget-cmp .chat-widget-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:4px;-webkit-overflow-scrolling:touch}.c0182_chat_widget-cmp .chat-widget-input{display:flex;gap:8px;padding:12px 16px;border-top:1px solid #eee;background:#fff}.c0182_chat_widget-cmp .chat-widget-input input{flex:1;padding:10px 14px;border:1px solid #d0d5dd;border-radius:24px;font-size:14px;outline:0}.c0182_chat_widget-cmp .chat-widget-input input:focus{border-color:#222e50}.c0182_chat_widget-cmp .chat-widget-input input:disabled{opacity:.5}.c0182_chat_widget-cmp .chat-widget-input button[type=submit]{width:40px;height:40px;border-radius:50%;background:#222e50;color:#fff;border:none;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.c0182_chat_widget-cmp .chat-widget-input button[type=submit]:disabled{opacity:.4;cursor:not-allowed}.c0183_chat_message-cmp{display:flex;flex-direction:column;max-width:85%;margin-bottom:12px}.c0183_chat_message-cmp.chat-message-user{align-self:flex-end}.c0183_chat_message-cmp.chat-message-user .chat-message-bubble{background:#222e50;color:#fff;border-radius:16px 16px 4px 16px}.c0183_chat_message-cmp.chat-message-user .chat-message-time{text-align:right}.c0183_chat_message-cmp.chat-message-assistant{align-self:flex-start}.c0183_chat_message-cmp.chat-message-assistant .chat-message-bubble{background:#fcf8ea;color:#333;border-radius:16px 16px 16px 4px}.c0183_chat_message-cmp .chat-message-bubble{padding:10px 14px;word-wrap:break-word;line-height:1.5;font-size:14px}.c0183_chat_message-cmp .chat-message-text{white-space:pre-wrap}.c0183_chat_message-cmp .chat-message-text a{color:#222e50;text-decoration:underline}.c0183_chat_message-cmp .chat-message-text a:hover{text-decoration:none}.c0183_chat_message-cmp .chat-message-user .chat-message-text a{color:#fff}.c0183_chat_message-cmp .chat-message-time{font-size:10px;color:#999;margin-top:2px;padding:0 4px}.c0183_chat_message-cmp .chat-message-typing{display:flex;gap:4px;padding:4px 0}.c0183_chat_message-cmp .chat-message-typing .typing-dot{width:6px;height:6px;background:#999;border-radius:50%;animation:typingBounce 1.4s infinite ease-in-out both}.c0183_chat_message-cmp .chat-message-typing .typing-dot:nth-child(2){animation-delay:.16s}.c0183_chat_message-cmp .chat-message-typing .typing-dot:nth-child(3){animation-delay:.32s}.c0183_chat_message-cmp .villa-recommendations{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 0;-webkit-overflow-scrolling:touch}.c0183_chat_message-cmp .villa-recommendations>*{scroll-snap-align:start}.c0183_chat_message-cmp .booking-confirmation{display:flex;align-items:flex-start;gap:10px;padding:10px;background:#e8f5e9;border-radius:8px;margin-top:8px}.c0183_chat_message-cmp .booking-confirmation i{font-size:20px;color:#2e7d32;flex-shrink:0}.c0183_chat_message-cmp .booking-confirmation .booking-confirmation-info{display:flex;flex-direction:column;gap:2px;font-size:13px}.c0183_chat_message-cmp .booking-confirmation .booking-confirmation-info strong{color:#2e7d32}.c0183_chat_message-cmp .booking-confirmation .booking-confirmation-info p{margin:4px 0 0;font-size:12px}.c0183_chat_message-cmp .chat-message-error{padding:8px;background:#fbe9e7;border-radius:6px;margin-top:6px}.c0183_chat_message-cmp .chat-message-error p{margin:0 0 6px;font-size:13px;color:#d32f2f}@keyframes typingBounce{0%,100%,80%{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.c0184_villa_recommendation_card-cmp{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;background:#fcf8ea;min-width:220px;max-width:280px;flex-shrink:0;box-shadow:0 1px 4px rgba(0,0,0,.08)}.c0184_villa_recommendation_card-cmp .villa-rec-image-wrapper{position:relative;width:100%;aspect-ratio:1.7777777778;overflow:hidden}.c0184_villa_recommendation_card-cmp .villa-rec-image-wrapper img{width:100%;height:100%;object-fit:cover}.c0184_villa_recommendation_card-cmp .villa-rec-image-wrapper .jdt-flag{position:absolute;top:8px;left:8px}.c0184_villa_recommendation_card-cmp .villa-rec-info{padding:12px;display:flex;flex-direction:column;gap:4px}.c0184_villa_recommendation_card-cmp .villa-rec-name{font-size:14px;font-weight:600;margin:0;color:#222e50;line-height:1.3}.c0184_villa_recommendation_card-cmp .villa-rec-destination{font-size:12px;color:#666}.c0184_villa_recommendation_card-cmp .villa-rec-specs{display:flex;gap:10px;font-size:12px;color:#666;margin-top:4px}.c0184_villa_recommendation_card-cmp .villa-rec-specs .villa-rec-spec{display:flex;align-items:center;gap:3px}.c0184_villa_recommendation_card-cmp .villa-rec-specs .villa-rec-spec i{font-size:11px}.c0184_villa_recommendation_card-cmp .villa-rec-specs .villa-rec-rating{color:#aa8500}.c0184_villa_recommendation_card-cmp .villa-rec-price{display:flex;align-items:baseline;gap:4px;margin-top:6px}.c0184_villa_recommendation_card-cmp .villa-rec-price .villa-rec-price-label{font-size:11px;color:#666}.c0184_villa_recommendation_card-cmp .villa-rec-price .villa-rec-price-value{font-size:16px;font-weight:700;color:#222e50}.c0184_villa_recommendation_card-cmp .villa-rec-price .villa-rec-price-unit{font-size:11px;color:#666}.c0184_villa_recommendation_card-cmp .villa-rec-actions{display:flex;gap:8px;margin-top:8px}.c0184_villa_recommendation_card-cmp .villa-rec-actions .button-cmp{flex:1}.c0184_villa_recommendation_card-cmp .villa-rec-actions .button-cmp .btn{width:100%;font-size:12px;padding:6px 8px}.c0185_booking_form-cmp{width:100%;padding:8px 0}.c0185_booking_form-cmp .booking-form{display:flex;flex-direction:column;gap:10px}.c0185_booking_form-cmp .booking-form-field{display:flex;flex-direction:column;gap:4px}.c0185_booking_form-cmp .booking-form-field label{font-size:12px;font-weight:600;color:#222e50}.c0185_booking_form-cmp .booking-form-field input{padding:8px 10px;border:1px solid #d0d5dd;border-radius:6px;font-size:13px;outline:0;transition:border-color .2s}.c0185_booking_form-cmp .booking-form-field input:focus{border-color:#222e50}.c0185_booking_form-cmp .booking-form-field input:disabled{opacity:.6;cursor:not-allowed}.c0185_booking_form-cmp .booking-form-error{font-size:11px;color:#d32f2f}.c0185_booking_form-cmp .booking-form-submit{margin-top:4px;width:100%;cursor:pointer}.c0185_booking_form-cmp .booking-form-submit:disabled{opacity:.6;cursor:not-allowed}.c0185_booking_form-cmp .booking-form-success{display:flex;align-items:center;gap:8px;padding:12px;background:#e8f5e9;border-radius:8px;color:#2e7d32;font-size:13px}.c0185_booking_form-cmp .booking-form-success i{font-size:18px}.c0185_booking_form-cmp .booking-form-success p{margin:0}.c0185_booking_form-cmp .booking-form-server-error{padding:8px 12px;background:#fbe9e7;border-radius:6px;color:#d32f2f;font-size:12px;margin-bottom:8px}.c0185_booking_form-cmp .booking-form-server-error p{margin:0}.c0200-price-transparency{display:flex;gap:40px;align-items:flex-end;width:100%;max-width:1200px;margin:0 auto}.c0200-price-transparency .price-transparency-section{display:flex;flex-direction:column;gap:30px;padding:40px 35px;flex:1}.c0200-price-transparency .price-transparency-section .section-header .section-title{margin:0;color:#0f1729;text-transform:uppercase;font-family:EuclidFlex,sans-serif;font-weight:500;font-size:22px;line-height:25px;letter-spacing:2.2px}.c0200-price-transparency .price-transparency-section .graphic-container{display:flex;flex-direction:column;gap:20px;height:446px}.c0200-price-transparency .price-transparency-section .graphic-container .graphic-header{display:flex;flex-direction:column;gap:10px;align-items:flex-end;justify-content:center}.c0200-price-transparency .price-transparency-section .graphic-container .graphic-header .tabs-container{background:#f1ede0;display:flex;gap:8px;align-items:center;justify-content:flex-end;padding:5px;border-radius:5px}.c0200-price-transparency .price-transparency-section .graphic-container .graphic-header .tabs-container .tabs-item{display:flex;flex-direction:column;height:28px;align-items:center;justify-content:center;padding:5px 15px;border-radius:5px;cursor:pointer;transition:all .2s ease}.c0200-price-transparency .price-transparency-section .graphic-container .graphic-header .tabs-container .tabs-item:hover{background:rgba(252,248,234,.5)}.c0200-price-transparency .price-transparency-section .graphic-container .graphic-header .tabs-container .tabs-item.active{background:#fcf8ea}.c0200-price-transparency .price-transparency-section .graphic-container .graphic-header .tabs-container .tabs-item .tabs-item-text{margin:0;color:#0f1729;text-transform:uppercase;font-family:EuclidFlex,sans-serif;font-weight:500;font-size:14px;line-height:18px;letter-spacing:.14px}.c0200-price-transparency .price-transparency-section .graphic-container .chart-container{display:flex;flex-direction:column;align-items:center;flex:1}.c0200-price-transparency .price-transparency-section .graphic-container .chart-container .chart-wrapper{width:100%;height:100%;min-height:300px}.c0200-price-transparency .price-transparency-section .graphic-container .chart-container .chart-wrapper .ag-chart-wrapper{height:100%}.c0200-price-transparency .right-column{display:flex;gap:20px;align-items:flex-start;flex-shrink:0}.c0200-price-transparency .right-column .right-column-content{background:#222e50;border-radius:5px;position:relative;overflow:hidden;width:440px;height:475px}.c0200-price-transparency .right-column .right-column-content .right-column-image{width:100%;height:100%}.c0200-price-transparency .right-column .right-column-content .right-column-image img{width:100%;height:100%;object-fit:cover}.c0200-price-transparency .right-column .right-column-content .right-column-overlay{position:absolute;top:5.47%;left:50%;transform:translateX(-50%);width:326px;text-align:center}.c0200-price-transparency .right-column .right-column-content .right-column-overlay .right-column-title{margin:0;color:#f1ede0;font-family:EuclidFlex,sans-serif;font-weight:500;font-size:35px;line-height:40px;letter-spacing:-.7px}@media (max-width:768px){.c0200-price-transparency{flex-direction:column;gap:30px}.c0200-price-transparency .price-transparency-section{padding:30px 15px}.c0200-price-transparency .price-transparency-section .graphic-container{height:auto;min-height:300px}.c0200-price-transparency .price-transparency-section .graphic-container .chart-container .chart-wrapper{min-height:250px}.c0200-price-transparency .right-column .right-column-content{width:100%;max-width:440px;height:300px}.c0200-price-transparency .right-column .right-column-content .right-column-overlay .right-column-title{font-size:24px;line-height:28px}}@media (max-width:480px){.c0200-price-transparency .price-transparency-section .section-header .section-title{font-size:18px;line-height:22px;letter-spacing:1.8px}.c0200-price-transparency .price-transparency-section .graphic-container .graphic-header .tabs-container{flex-wrap:wrap;justify-content:center}.c0200-price-transparency .price-transparency-section .graphic-container .graphic-header .tabs-container .tabs-item .tabs-item-text{font-size:12px;line-height:16px}.c0200-price-transparency .right-column .right-column-content{height:250px}.c0200-price-transparency .right-column .right-column-content .right-column-overlay{width:280px}.c0200-price-transparency .right-column .right-column-content .right-column-overlay .right-column-title{font-size:20px;line-height:24px}}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4, 0, 0.2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:0 0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:0 0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{from{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{from{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.owner-calendar{padding-inline:10px;padding-bottom:10px;display:flex;flex-direction:column;gap:10px;background-color:var(--soft-sand,#fcf8ea);border-radius:var(--radius-size-1,5px)}@media (max-width:992px){.owner-calendar{padding-inline:5px}}.owner-calendar .day-wrapper{cursor:default}.rdp-root .rdp-month_caption{margin-bottom:24px}@media (max-width:992px){.rdp-root .rdp-month_caption{margin-bottom:19px}}.rdp-root .rdp-button_previous{justify-content:flex-start;background-color:transparent!important}.rdp-root .rdp-button_next{justify-content:flex-end!important;background-color:transparent!important}.rdp-root .rdp-months{justify-content:space-between;max-width:none;padding-top:40px;gap:16px!important}@media (max-width:992px){.rdp-root .rdp-months{padding-inline:5px}}.rdp-root .rdp-months .rdp-month{flex:1;min-height:422px;padding-inline:10px}@media (max-width:992px){.rdp-root .rdp-months .rdp-month{min-height:393px!important;padding-inline:5px}}.rdp-root .rdp-months .rdp-month .month-title{width:100%;color:var(--Blue-Abahana,#222e50);text-align:center;font-family:"Tiempos Text",serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:-.36px;text-transform:capitalize}@media (max-width:992px){.rdp-root .rdp-months .rdp-month .month-title{font-size:16px;line-height:22px;letter-spacing:-.32px}}.rdp-root .rdp-months .rdp-month .rdp-month_grid{width:100%}.rdp-root .rdp-months .rdp-month .rdp-month_grid .rdp-weekday{color:var(--Blue-Black,#0f1729);opacity:1;font-family:EuclidFlex,sans-serif;font-size:12px;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;height:48px;text-align:center}.rdp-root .rdp-months .rdp-month .rdp-month_grid .rdp-day{padding-inline:.5px;padding-block:1.5px}.rdp-root .rdp-months .rdp-month .rdp-month_grid .rdp-day .day-wrapper{position:relative;height:48px;padding:3px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-radius:4px;font-size:12px;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;line-height:17px;letter-spacing:.24px;font-weight:500;color:var(--Blue-Black,#0f1729);min-width:40px;width:100%}@media (max-width:992px){.rdp-root .rdp-months .rdp-month .rdp-month_grid .rdp-day .day-wrapper{height:44px}}.rdp-root .rdp-months .rdp-month .rdp-month_grid .rdp-day .day-wrapper .diagonal-left,.rdp-root .rdp-months .rdp-month .rdp-month_grid .rdp-day .day-wrapper .diagonal-right,.rdp-root .rdp-months .rdp-month .rdp-month_grid .rdp-day .day-wrapper .full-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-radius:5px}.rdp-root .rdp-months .rdp-month .rdp-month_grid .rdp-day .day-wrapper .diagonal-left{clip-path:polygon(0 0,100% 0,0 100%)}.rdp-root .rdp-months .rdp-month .rdp-month_grid .rdp-day .day-wrapper .diagonal-right{clip-path:polygon(100% 0,100% 100%,0 100%)}.rdp-root .rdp-months .rdp-month .rdp-month_grid .rdp-day .day-wrapper .day-label{z-index:2;position:relative;font-weight:500;text-transform:uppercase}.rdp-root .rdp-months .rdp-month .rdp-month_grid .rdp-day .day-wrapper.dual::after{content:"";position:absolute;inset:0;border-radius:5px;pointer-events:none;z-index:1;background:linear-gradient(to top left,transparent calc(50% - .5px),#fff 50%,transparent calc(50% + .5px))}.legend{margin-top:15px;display:flex;padding:var(--18,18px) var(--0,0) var(--20,20px) var(--10,10px)!important}@media (max-width:992px){.legend{padding-left:10px}}.legend ul{margin-bottom:0;display:flex!important;gap:var(--10,10px) var(--15,15px)!important;flex-wrap:wrap!important}.legend ul li{position:relative;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;padding-left:20px!important;margin-left:0!important;text-decoration:none;list-style:none}@media (max-width:992px){.legend ul li{margin-right:0}}.legend ul li::before{content:"";height:12px!important;width:12px!important;display:block;position:absolute;left:0;border-radius:2px;box-shadow:0 0 0 1px currentColor;border:#fcf8ea 1px solid}.legend ul li.calendar-disponible{color:#0f1729}.legend ul li.calendar-disponible::before{background-color:#0f1729}.legend ul li.calendar-no-disponible{color:#6a6658}.legend ul li.calendar-no-disponible::before{background-color:#afaca0}.legend ul li.calendar-opcion{color:#ffc700}.legend ul li.calendar-opcion::before{background-color:#ffc700}.legend ul li.calendar-reservado{color:#f88114}.legend ul li.calendar-reservado::before{background-color:#f88114}.legend ul li.calendar-prereserva{color:#fc6}.legend ul li.calendar-prereserva::before{background-color:#fc6}.legend ul li.calendar-reserva-propietario{color:#e56248}.legend ul li.calendar-reserva-propietario::before{background-color:#e56248}.c0126_owner_modal:has(.c0117_pop_calendario_completo) .rdp-months{gap:20px!important;flex-direction:row!important}@media (max-width:768px){.c0126_owner_modal:has(.c0117_pop_calendario_completo) .rdp-months{flex-direction:column}}.c0126_owner_modal:has(.c0117_pop_calendario_completo) .rdp-months .rdp-month{min-width:320px}.calendar-booking-wrapper,.calendar-price-wrapper{padding:20px;position:relative}.calendar-booking-wrapper .month-title,.calendar-price-wrapper .month-title{color:#222e50;font-size:22px!important;line-height:33px!important}.calendar-booking-wrapper .rdp-button_next.calendar-navigation-disabled .calendar-navigation [class*=" icon-"]::before,.calendar-booking-wrapper .rdp-button_next.calendar-navigation-disabled .calendar-navigation [class^=icon-]::before,.calendar-booking-wrapper .rdp-button_next[disabled] .calendar-navigation [class*=" icon-"]::before,.calendar-booking-wrapper .rdp-button_next[disabled] .calendar-navigation [class^=icon-]::before,.calendar-booking-wrapper .rdp-button_previous.calendar-navigation-disabled .calendar-navigation [class*=" icon-"]::before,.calendar-booking-wrapper .rdp-button_previous.calendar-navigation-disabled .calendar-navigation [class^=icon-]::before,.calendar-booking-wrapper .rdp-button_previous[disabled] .calendar-navigation [class*=" icon-"]::before,.calendar-booking-wrapper .rdp-button_previous[disabled] .calendar-navigation [class^=icon-]::before,.calendar-price-wrapper .rdp-button_next.calendar-navigation-disabled .calendar-navigation [class*=" icon-"]::before,.calendar-price-wrapper .rdp-button_next.calendar-navigation-disabled .calendar-navigation [class^=icon-]::before,.calendar-price-wrapper .rdp-button_next[disabled] .calendar-navigation [class*=" icon-"]::before,.calendar-price-wrapper .rdp-button_next[disabled] .calendar-navigation [class^=icon-]::before,.calendar-price-wrapper .rdp-button_previous.calendar-navigation-disabled .calendar-navigation [class*=" icon-"]::before,.calendar-price-wrapper .rdp-button_previous.calendar-navigation-disabled .calendar-navigation [class^=icon-]::before,.calendar-price-wrapper .rdp-button_previous[disabled] .calendar-navigation [class*=" icon-"]::before,.calendar-price-wrapper .rdp-button_previous[disabled] .calendar-navigation [class^=icon-]::before{color:#0f1729}.calendar-booking-wrapper .rdp-months,.calendar-price-wrapper .rdp-months{flex-wrap:nowrap!important}@media (max-width:768px){.calendar-booking-wrapper .rdp-months,.calendar-price-wrapper .rdp-months{flex-direction:row!important}}.calendar-booking-wrapper .calendar-price-snack-card-wrapper,.calendar-price-wrapper .calendar-price-snack-card-wrapper{position:fixed;top:20%;left:50%;transform:translateX(-50%);width:100%;max-width:356px;z-index:9999!important;animation:fadeInSlideDown .3s ease-out;box-shadow:0 4.9px 17px rgba(34,46,80,.016),0 16.5px 57.2px rgba(34,46,80,.024),0 74px 256px rgba(34,46,80,.04);border-radius:5px;background-color:#fcf8ea;padding:20px}@keyframes fadeInSlideDown{from{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.calendar-booking-wrapper .calendar-price-snack-card-wrapper.snack-card-error .c0101_snack_card-cmp .icon-alert span::before,.calendar-booking-wrapper .calendar-price-snack-card-wrapper.snack-card-error .c0101_snack_card-cmp .icon-alert::before,.calendar-price-wrapper .calendar-price-snack-card-wrapper.snack-card-error .c0101_snack_card-cmp .icon-alert span::before,.calendar-price-wrapper .calendar-price-snack-card-wrapper.snack-card-error .c0101_snack_card-cmp .icon-alert::before{color:#560d29!important}.calendar-booking-wrapper .calendar-price-snack-card-wrapper.snack-card-error .c0101_snack_card-cmp .snack-card-text,.calendar-booking-wrapper .calendar-price-snack-card-wrapper.snack-card-error .c0101_snack_card-cmp .snack-card-title,.calendar-price-wrapper .calendar-price-snack-card-wrapper.snack-card-error .c0101_snack_card-cmp .snack-card-text,.calendar-price-wrapper .calendar-price-snack-card-wrapper.snack-card-error .c0101_snack_card-cmp .snack-card-title{color:#560d29!important}.calendar-booking-wrapper .rdp-month_grid,.calendar-price-wrapper .rdp-month_grid{display:table;width:100%}.calendar-booking-wrapper .rdp-button_next.calendar-navigation-disabled,.calendar-booking-wrapper .rdp-button_next[disabled],.calendar-booking-wrapper .rdp-button_previous.calendar-navigation-disabled,.calendar-booking-wrapper .rdp-button_previous[disabled],.calendar-price-wrapper .rdp-button_next.calendar-navigation-disabled,.calendar-price-wrapper .rdp-button_next[disabled],.calendar-price-wrapper .rdp-button_previous.calendar-navigation-disabled,.calendar-price-wrapper .rdp-button_previous[disabled]{opacity:.6!important;cursor:default!important;pointer-events:none}.calendar-booking-wrapper .rdp-button_next.calendar-navigation-disabled .calendar-navigation [class*=" icon-"]::before,.calendar-booking-wrapper .rdp-button_next.calendar-navigation-disabled .calendar-navigation [class^=icon-]::before,.calendar-booking-wrapper .rdp-button_next[disabled] .calendar-navigation [class*=" icon-"]::before,.calendar-booking-wrapper .rdp-button_next[disabled] .calendar-navigation [class^=icon-]::before,.calendar-booking-wrapper .rdp-button_previous.calendar-navigation-disabled .calendar-navigation [class*=" icon-"]::before,.calendar-booking-wrapper .rdp-button_previous.calendar-navigation-disabled .calendar-navigation [class^=icon-]::before,.calendar-booking-wrapper .rdp-button_previous[disabled] .calendar-navigation [class*=" icon-"]::before,.calendar-booking-wrapper .rdp-button_previous[disabled] .calendar-navigation [class^=icon-]::before,.calendar-price-wrapper .rdp-button_next.calendar-navigation-disabled .calendar-navigation [class*=" icon-"]::before,.calendar-price-wrapper .rdp-button_next.calendar-navigation-disabled .calendar-navigation [class^=icon-]::before,.calendar-price-wrapper .rdp-button_next[disabled] .calendar-navigation [class*=" icon-"]::before,.calendar-price-wrapper .rdp-button_next[disabled] .calendar-navigation [class^=icon-]::before,.calendar-price-wrapper .rdp-button_previous.calendar-navigation-disabled .calendar-navigation [class*=" icon-"]::before,.calendar-price-wrapper .rdp-button_previous.calendar-navigation-disabled .calendar-navigation [class^=icon-]::before,.calendar-price-wrapper .rdp-button_previous[disabled] .calendar-navigation [class*=" icon-"]::before,.calendar-price-wrapper .rdp-button_previous[disabled] .calendar-navigation [class^=icon-]::before{color:#0f1729}.calendar-booking-wrapper .rdp-button_next,.calendar-booking-wrapper .rdp-button_previous,.calendar-price-wrapper .rdp-button_next,.calendar-price-wrapper .rdp-button_previous{top:19px!important}.calendar-booking-wrapper .rdp-button_next .calendar-navigation [class*=" icon-"]::before,.calendar-booking-wrapper .rdp-button_next .calendar-navigation [class^=icon-]::before,.calendar-booking-wrapper .rdp-button_previous .calendar-navigation [class*=" icon-"]::before,.calendar-booking-wrapper .rdp-button_previous .calendar-navigation [class^=icon-]::before,.calendar-price-wrapper .rdp-button_next .calendar-navigation [class*=" icon-"]::before,.calendar-price-wrapper .rdp-button_next .calendar-navigation [class^=icon-]::before,.calendar-price-wrapper .rdp-button_previous .calendar-navigation [class*=" icon-"]::before,.calendar-price-wrapper .rdp-button_previous .calendar-navigation [class^=icon-]::before{font-size:22px!important;color:#222e50}.at-base-month.calendar-booking-wrapper .rdp-button_previous,.calendar-price-wrapper.at-base-month .rdp-button_previous{opacity:.6!important;cursor:default!important;pointer-events:none}.at-base-month.calendar-booking-wrapper .rdp-button_previous .calendar-navigation [class*=" icon-"]::before,.at-base-month.calendar-booking-wrapper .rdp-button_previous .calendar-navigation [class^=icon-]::before,.calendar-price-wrapper.at-base-month .rdp-button_previous .calendar-navigation [class*=" icon-"]::before,.calendar-price-wrapper.at-base-month .rdp-button_previous .calendar-navigation [class^=icon-]::before{color:#0f1729}.calendar-booking-wrapper .rdp-button_next.calendar-navigation-disabled,.calendar-booking-wrapper .rdp-button_previous.calendar-navigation-disabled,.calendar-price-wrapper .rdp-button_next.calendar-navigation-disabled,.calendar-price-wrapper .rdp-button_previous.calendar-navigation-disabled{opacity:.6!important;cursor:default!important;pointer-events:none}.calendar-booking-wrapper .rdp-button_next.calendar-navigation-disabled .calendar-navigation [class*=" icon-"]::before,.calendar-booking-wrapper .rdp-button_next.calendar-navigation-disabled .calendar-navigation [class^=icon-]::before,.calendar-booking-wrapper .rdp-button_previous.calendar-navigation-disabled .calendar-navigation [class*=" icon-"]::before,.calendar-booking-wrapper .rdp-button_previous.calendar-navigation-disabled .calendar-navigation [class^=icon-]::before,.calendar-price-wrapper .rdp-button_next.calendar-navigation-disabled .calendar-navigation [class*=" icon-"]::before,.calendar-price-wrapper .rdp-button_next.calendar-navigation-disabled .calendar-navigation [class^=icon-]::before,.calendar-price-wrapper .rdp-button_previous.calendar-navigation-disabled .calendar-navigation [class*=" icon-"]::before,.calendar-price-wrapper .rdp-button_previous.calendar-navigation-disabled .calendar-navigation [class^=icon-]::before{color:#0f1729}.calendar-booking-wrapper .rdp-day_button,.calendar-price-wrapper .rdp-day_button{min-width:35px!important}.calendar-booking-wrapper .rdp-day_button:disabled,.calendar-price-wrapper .rdp-day_button:disabled{cursor:not-allowed!important}.calendar-booking-wrapper .rdp-day_button:not(:disabled).price-calendar-day--available.price-calendar-day--no-border,.calendar-price-wrapper .rdp-day_button:not(:disabled).price-calendar-day--available.price-calendar-day--no-border{cursor:pointer!important;opacity:1!important;border:none!important}.calendar-booking-wrapper .rdp-day_button:not(:disabled).price-calendar-day--available.price-calendar-day--no-border .price-calendar-day__date,.calendar-booking-wrapper .rdp-day_button:not(:disabled).price-calendar-day--available.price-calendar-day--no-border .price-calendar-day__price,.calendar-price-wrapper .rdp-day_button:not(:disabled).price-calendar-day--available.price-calendar-day--no-border .price-calendar-day__date,.calendar-price-wrapper .rdp-day_button:not(:disabled).price-calendar-day--available.price-calendar-day--no-border .price-calendar-day__price{opacity:1!important;color:inherit!important}.calendar-booking-wrapper .rdp-day_button:hover:not(:disabled):not(.price-calendar-day--unavailable),.calendar-price-wrapper .rdp-day_button:hover:not(:disabled):not(.price-calendar-day--unavailable){background-color:#8cace8!important;color:#fcf8ea!important}.calendar-booking-wrapper .rdp-day_button:hover:not(:disabled):not(.price-calendar-day--unavailable) .price-calendar-day:not(.price-calendar-day--unavailable),.calendar-price-wrapper .rdp-day_button:hover:not(:disabled):not(.price-calendar-day--unavailable) .price-calendar-day:not(.price-calendar-day--unavailable){background-color:#8cace8!important;color:#fcf8ea!important;border-color:#8cace8!important}.calendar-booking-wrapper .rdp-day_button:hover:not(:disabled):not(.price-calendar-day--unavailable) .price-calendar-day:not(.price-calendar-day--unavailable) .price-calendar-day__date,.calendar-booking-wrapper .rdp-day_button:hover:not(:disabled):not(.price-calendar-day--unavailable) .price-calendar-day:not(.price-calendar-day--unavailable) .price-calendar-day__price,.calendar-price-wrapper .rdp-day_button:hover:not(:disabled):not(.price-calendar-day--unavailable) .price-calendar-day:not(.price-calendar-day--unavailable) .price-calendar-day__date,.calendar-price-wrapper .rdp-day_button:hover:not(:disabled):not(.price-calendar-day--unavailable) .price-calendar-day:not(.price-calendar-day--unavailable) .price-calendar-day__price{color:#fcf8ea!important}.calendar-booking-wrapper .rdp-day_button.price-calendar-day--unavailable:not(:disabled),.calendar-price-wrapper .rdp-day_button.price-calendar-day--unavailable:not(:disabled){cursor:default!important}.calendar-booking-wrapper .rdp-day_button.price-calendar-day--unavailable:not(:disabled):hover,.calendar-price-wrapper .rdp-day_button.price-calendar-day--unavailable:not(:disabled):hover{background-color:#8cace8!important;color:#fcf8ea!important}.calendar-booking-wrapper .rdp-day_button.price-calendar-day--unavailable:not(:disabled):hover .price-calendar-day__date,.calendar-booking-wrapper .rdp-day_button.price-calendar-day--unavailable:not(:disabled):hover .price-calendar-day__price,.calendar-price-wrapper .rdp-day_button.price-calendar-day--unavailable:not(:disabled):hover .price-calendar-day__date,.calendar-price-wrapper .rdp-day_button.price-calendar-day--unavailable:not(:disabled):hover .price-calendar-day__price{color:#fcf8ea!important}.calendar-booking-wrapper .rdp-outside,.calendar-price-wrapper .rdp-outside{visibility:hidden;pointer-events:none;height:48px}.calendar-booking-wrapper .rdp-outside .rdp-day,.calendar-price-wrapper .rdp-outside .rdp-day{visibility:hidden;background-color:transparent!important;border:none!important}.calendar-booking-wrapper .price-calendar-day,.calendar-price-wrapper .price-calendar-day{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid #0f1729!important;border-radius:5px;padding:0!important;background:0 0;cursor:pointer;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;color:inherit}.calendar-booking-wrapper .price-calendar-day__date,.calendar-price-wrapper .price-calendar-day__date{font-weight:500;font-size:12px;line-height:17px;display:block;width:100%;text-align:center;color:inherit}.calendar-booking-wrapper .price-calendar-day__price,.calendar-price-wrapper .price-calendar-day__price{font-size:12px;line-height:1.2;display:block;margin-top:4px;width:100%;text-align:center;color:inherit}.calendar-booking-wrapper .price-calendar-day--unavailable,.calendar-price-wrapper .price-calendar-day--unavailable{border:none!important;background:0 0!important;box-shadow:none!important;cursor:default}.calendar-booking-wrapper .price-calendar-day--unavailable .price-calendar-day__date,.calendar-booking-wrapper .price-calendar-day--unavailable .price-calendar-day__price,.calendar-price-wrapper .price-calendar-day--unavailable .price-calendar-day__date,.calendar-price-wrapper .price-calendar-day--unavailable .price-calendar-day__price{color:#6a6658}.calendar-booking-wrapper .price-calendar-day--no-border,.calendar-price-wrapper .price-calendar-day--no-border{border-color:transparent!important}.calendar-booking-wrapper .price-calendar-day--offer,.calendar-price-wrapper .price-calendar-day--offer{border:1px solid #0f1729!important;border-radius:5px;background-color:#989a50!important;color:#fcf8ea!important}.calendar-booking-wrapper .price-calendar-day--offer .price-calendar-day__date,.calendar-booking-wrapper .price-calendar-day--offer .price-calendar-day__price,.calendar-price-wrapper .price-calendar-day--offer .price-calendar-day__date,.calendar-price-wrapper .price-calendar-day--offer .price-calendar-day__price{color:#fcf8ea!important}.calendar-booking-wrapper .price-calendar-day--offer.price-calendar-day--no-border,.calendar-price-wrapper .price-calendar-day--offer.price-calendar-day--no-border{border-color:transparent!important;background-color:#989a50!important;color:#fcf8ea!important;opacity:1!important}.calendar-booking-wrapper .price-calendar-day--offer.price-calendar-day--no-border .price-calendar-day__date,.calendar-booking-wrapper .price-calendar-day--offer.price-calendar-day--no-border .price-calendar-day__price,.calendar-price-wrapper .price-calendar-day--offer.price-calendar-day--no-border .price-calendar-day__date,.calendar-price-wrapper .price-calendar-day--offer.price-calendar-day--no-border .price-calendar-day__price{color:#fcf8ea!important;opacity:1!important}.calendar-booking-wrapper .price-calendar-range-middle .price-calendar-day,.calendar-booking-wrapper .rdp-day.rdp-range_middle .price-calendar-day,.calendar-price-wrapper .price-calendar-range-middle .price-calendar-day,.calendar-price-wrapper .rdp-day.price-calendar-range-middle .price-calendar-day,.calendar-price-wrapper .rdp-day.rdp-range_middle .price-calendar-day{background:var(--Interactive-Range-Bg-color,#e3e9f2)!important;color:#5c7cd9!important;font-size:12px;font-weight:500;border:1px solid #8cace8!important}.calendar-booking-wrapper .price-calendar-range-middle .price-calendar-day .price-calendar-day__date,.calendar-booking-wrapper .price-calendar-range-middle .price-calendar-day .price-calendar-day__price,.calendar-booking-wrapper .rdp-day.rdp-range_middle .price-calendar-day .price-calendar-day__date,.calendar-booking-wrapper .rdp-day.rdp-range_middle .price-calendar-day .price-calendar-day__price,.calendar-price-wrapper .price-calendar-range-middle .price-calendar-day .price-calendar-day__date,.calendar-price-wrapper .price-calendar-range-middle .price-calendar-day .price-calendar-day__price,.calendar-price-wrapper .rdp-day.price-calendar-range-middle .price-calendar-day .price-calendar-day__date,.calendar-price-wrapper .rdp-day.price-calendar-range-middle .price-calendar-day .price-calendar-day__price,.calendar-price-wrapper .rdp-day.rdp-range_middle .price-calendar-day .price-calendar-day__date,.calendar-price-wrapper .rdp-day.rdp-range_middle .price-calendar-day .price-calendar-day__price{color:#5c7cd9!important}.calendar-booking-wrapper .price-calendar-range-middle .price-calendar-day.price-calendar-day--offer,.calendar-booking-wrapper .rdp-day.rdp-range_middle .price-calendar-day.price-calendar-day--offer,.calendar-price-wrapper .price-calendar-range-middle .price-calendar-day.price-calendar-day--offer,.calendar-price-wrapper .rdp-day.price-calendar-range-middle .price-calendar-day.price-calendar-day--offer,.calendar-price-wrapper .rdp-day.rdp-range_middle .price-calendar-day.price-calendar-day--offer{background:var(--Interactive-Range-Bg-color,#e3e9f2)!important;border-color:#8cace8!important;color:#5c7cd9!important}.calendar-booking-wrapper .price-calendar-range-middle .price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.calendar-booking-wrapper .price-calendar-range-middle .price-calendar-day.price-calendar-day--offer .price-calendar-day__price,.calendar-booking-wrapper .rdp-day.rdp-range_middle .price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.calendar-booking-wrapper .rdp-day.rdp-range_middle .price-calendar-day.price-calendar-day--offer .price-calendar-day__price,.calendar-price-wrapper .price-calendar-range-middle .price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.calendar-price-wrapper .price-calendar-range-middle .price-calendar-day.price-calendar-day--offer .price-calendar-day__price,.calendar-price-wrapper .rdp-day.price-calendar-range-middle .price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.calendar-price-wrapper .rdp-day.price-calendar-range-middle .price-calendar-day.price-calendar-day--offer .price-calendar-day__price,.calendar-price-wrapper .rdp-day.rdp-range_middle .price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.calendar-price-wrapper .rdp-day.rdp-range_middle .price-calendar-day.price-calendar-day--offer .price-calendar-day__price{color:#5c7cd9!important}.calendar-booking-wrapper .price-calendar-range-middle .price-calendar-day__price,.calendar-price-wrapper .price-calendar-range-middle .price-calendar-day__price{color:#5c7cd9!important}.calendar-booking-wrapper .rdp-day.range-preview,.calendar-price-wrapper .rdp-day.range-preview{background-color:#e3e9f2!important}.calendar-booking-wrapper .rdp-day.range-preview .price-calendar-day,.calendar-price-wrapper .rdp-day.range-preview .price-calendar-day{color:#5c7cd9!important;background-color:transparent!important;border-color:#8cace8!important}.calendar-booking-wrapper .rdp-day.range-preview .price-calendar-day .price-calendar-day__date,.calendar-booking-wrapper .rdp-day.range-preview .price-calendar-day .price-calendar-day__price,.calendar-price-wrapper .rdp-day.range-preview .price-calendar-day .price-calendar-day__date,.calendar-price-wrapper .rdp-day.range-preview .price-calendar-day .price-calendar-day__price{color:#5c7cd9!important}.calendar-booking-wrapper .rdp-day.range-preview-end,.calendar-price-wrapper .rdp-day.range-preview-end{background-color:#e3e9f2!important}.calendar-booking-wrapper .rdp-day.range-preview-end .price-calendar-day,.calendar-price-wrapper .rdp-day.range-preview-end .price-calendar-day{background-color:#0f1729!important;color:#fcf8ea!important;border-color:#0f1729!important}.calendar-booking-wrapper .rdp-day.range-preview-end .price-calendar-day .price-calendar-day__date,.calendar-booking-wrapper .rdp-day.range-preview-end .price-calendar-day .price-calendar-day__price,.calendar-price-wrapper .rdp-day.range-preview-end .price-calendar-day .price-calendar-day__date,.calendar-price-wrapper .rdp-day.range-preview-end .price-calendar-day .price-calendar-day__price{color:#fcf8ea!important}.calendar-booking-wrapper .rdp-day.rdp-selected:not(.rdp-range_middle):not(.price-calendar-range-middle):not(.range-preview):not(.range-preview-end) .price-calendar-day,.calendar-price-wrapper .rdp-day.rdp-selected:not(.rdp-range_middle):not(.price-calendar-range-middle):not(.range-preview):not(.range-preview-end) .price-calendar-day{background:#0f1729!important;border-color:#0f1729!important;color:#fcf8ea!important}.calendar-booking-wrapper .rdp-day.rdp-selected:not(.rdp-range_middle):not(.price-calendar-range-middle):not(.range-preview):not(.range-preview-end) .price-calendar-day .price-calendar-day__date,.calendar-booking-wrapper .rdp-day.rdp-selected:not(.rdp-range_middle):not(.price-calendar-range-middle):not(.range-preview):not(.range-preview-end) .price-calendar-day .price-calendar-day__price,.calendar-price-wrapper .rdp-day.rdp-selected:not(.rdp-range_middle):not(.price-calendar-range-middle):not(.range-preview):not(.range-preview-end) .price-calendar-day .price-calendar-day__date,.calendar-price-wrapper .rdp-day.rdp-selected:not(.rdp-range_middle):not(.price-calendar-range-middle):not(.range-preview):not(.range-preview-end) .price-calendar-day .price-calendar-day__price{color:#fcf8ea!important}.calendar-booking-wrapper .rdp-day.rdp-selected:not(.rdp-range_middle):not(.price-calendar-range-middle):not(.range-preview):not(.range-preview-end) .price-calendar-day.price-calendar-day--offer,.calendar-price-wrapper .rdp-day.rdp-selected:not(.rdp-range_middle):not(.price-calendar-range-middle):not(.range-preview):not(.range-preview-end) .price-calendar-day.price-calendar-day--offer{background:#0f1729!important;border-color:#0f1729!important;color:#fcf8ea!important}.calendar-booking-wrapper .rdp-day.rdp-selected:not(.rdp-range_middle):not(.price-calendar-range-middle):not(.range-preview):not(.range-preview-end) .price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.calendar-booking-wrapper .rdp-day.rdp-selected:not(.rdp-range_middle):not(.price-calendar-range-middle):not(.range-preview):not(.range-preview-end) .price-calendar-day.price-calendar-day--offer .price-calendar-day__price,.calendar-price-wrapper .rdp-day.rdp-selected:not(.rdp-range_middle):not(.price-calendar-range-middle):not(.range-preview):not(.range-preview-end) .price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.calendar-price-wrapper .rdp-day.rdp-selected:not(.rdp-range_middle):not(.price-calendar-range-middle):not(.range-preview):not(.range-preview-end) .price-calendar-day.price-calendar-day--offer .price-calendar-day__price{color:#fcf8ea!important}.calendar-booking-wrapper .price-calendar-range-end .price-calendar-day,.calendar-booking-wrapper .price-calendar-range-start .price-calendar-day,.calendar-price-wrapper .price-calendar-range-end .price-calendar-day,.calendar-price-wrapper .price-calendar-range-start .price-calendar-day{background:#0f1729!important;border-color:#0f1729!important;color:#fcf8ea!important}.calendar-booking-wrapper .price-calendar-range-end .price-calendar-day .price-calendar-day__date,.calendar-booking-wrapper .price-calendar-range-end .price-calendar-day .price-calendar-day__price,.calendar-booking-wrapper .price-calendar-range-start .price-calendar-day .price-calendar-day__date,.calendar-booking-wrapper .price-calendar-range-start .price-calendar-day .price-calendar-day__price,.calendar-price-wrapper .price-calendar-range-end .price-calendar-day .price-calendar-day__date,.calendar-price-wrapper .price-calendar-range-end .price-calendar-day .price-calendar-day__price,.calendar-price-wrapper .price-calendar-range-start .price-calendar-day .price-calendar-day__date,.calendar-price-wrapper .price-calendar-range-start .price-calendar-day .price-calendar-day__price{color:#fcf8ea!important}.calendar-booking-wrapper .price-calendar-range-end .price-calendar-day.price-calendar-day--offer,.calendar-booking-wrapper .price-calendar-range-start .price-calendar-day.price-calendar-day--offer,.calendar-price-wrapper .price-calendar-range-end .price-calendar-day.price-calendar-day--offer,.calendar-price-wrapper .price-calendar-range-start .price-calendar-day.price-calendar-day--offer{background:#0f1729!important;border-color:#0f1729!important;color:#fcf8ea!important}.calendar-booking-wrapper .price-calendar-range-end .price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.calendar-booking-wrapper .price-calendar-range-end .price-calendar-day.price-calendar-day--offer .price-calendar-day__price,.calendar-booking-wrapper .price-calendar-range-start .price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.calendar-booking-wrapper .price-calendar-range-start .price-calendar-day.price-calendar-day--offer .price-calendar-day__price,.calendar-price-wrapper .price-calendar-range-end .price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.calendar-price-wrapper .price-calendar-range-end .price-calendar-day.price-calendar-day--offer .price-calendar-day__price,.calendar-price-wrapper .price-calendar-range-start .price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.calendar-price-wrapper .price-calendar-range-start .price-calendar-day.price-calendar-day--offer .price-calendar-day__price{color:#fcf8ea!important}.calendar-booking-wrapper .price-calendar-range-end .price-calendar-day__price,.calendar-booking-wrapper .price-calendar-range-start .price-calendar-day__price,.calendar-price-wrapper .price-calendar-range-end .price-calendar-day__price,.calendar-price-wrapper .price-calendar-range-start .price-calendar-day__price{color:#fcf8ea!important}.calendar-booking-wrapper .rdp-day.rdp-disabled .price-calendar-day,.calendar-price-wrapper .rdp-day.rdp-disabled .price-calendar-day{border-color:transparent!important}.calendar-booking-wrapper .rdp-day_button:disabled .price-calendar-day,.calendar-price-wrapper .rdp-day_button:disabled .price-calendar-day{opacity:.6}.calendar-booking-wrapper .rdp-day_button:disabled .price-calendar-day .price-calendar-day__date,.calendar-booking-wrapper .rdp-day_button:disabled .price-calendar-day .price-calendar-day__price,.calendar-price-wrapper .rdp-day_button:disabled .price-calendar-day .price-calendar-day__date,.calendar-price-wrapper .rdp-day_button:disabled .price-calendar-day .price-calendar-day__price{opacity:.6}.calendar-booking-wrapper .rdp-button_next.calendar-navigation-disabled .calendar-navigation [class*=" icon-"]::before,.calendar-booking-wrapper .rdp-button_next.calendar-navigation-disabled .calendar-navigation [class^=icon-]::before,.calendar-booking-wrapper .rdp-button_next[disabled] .calendar-navigation [class*=" icon-"]::before,.calendar-booking-wrapper .rdp-button_next[disabled] .calendar-navigation [class^=icon-]::before,.calendar-booking-wrapper .rdp-button_previous.calendar-navigation-disabled .calendar-navigation [class*=" icon-"]::before,.calendar-booking-wrapper .rdp-button_previous.calendar-navigation-disabled .calendar-navigation [class^=icon-]::before,.calendar-booking-wrapper .rdp-button_previous[disabled] .calendar-navigation [class*=" icon-"]::before,.calendar-booking-wrapper .rdp-button_previous[disabled] .calendar-navigation [class^=icon-]::before{color:#0f1729}.booking.calendar-booking-wrapper,.calendar-price-wrapper.booking{padding-inline:12.5px;padding-top:20px;padding-bottom:0;background-color:#f1ede0}.booking.calendar-booking-wrapper .rdp-month,.calendar-price-wrapper.booking .rdp-month{padding:0}.booking.calendar-booking-wrapper .rdp-button_next,.booking.calendar-booking-wrapper .rdp-button_previous,.calendar-price-wrapper.booking .rdp-button_next,.calendar-price-wrapper.booking .rdp-button_previous{top:2px!important}.btn-leyenda{background-color:#fcf8ea!important;border:solid 1px #0f1729!important;border-radius:6px;padding:10px 10px;margin-top:0;text-align:center;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;transition:all .5s ease-out;color:#0f1729!important}.btn-leyenda.btn-leyenda__booking{margin-left:17.5px}@media (min-width:992px){.btn-leyenda.btn-leyenda__booking{margin-left:12.5px}}.btn-leyenda:hover{cursor:pointer;color:#5c7cd9!important}.btn-leyenda span{margin:0!important}.btn-leyenda i{margin-right:0}.btn-leyenda .ml-2{margin-left:8px}.search-calendar-wrapper{width:100%;max-width:100%}.search-calendar-wrapper.mock-mode .price-calendar-day{border:none!important;box-shadow:none!important}.search-calendar-wrapper .rdp-months{width:100%;display:flex;gap:20px!important;padding-top:0;margin-top:0;position:relative}@media (max-width:768px){.search-calendar-wrapper .rdp-months{flex-direction:column;gap:15px}}.search-calendar-wrapper .price-calendar-day{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid #0f1729!important;border-radius:5px;padding:0!important;background:0 0;color:inherit}.search-calendar-wrapper .price-calendar-day--no-border{border:none!important}.search-calendar-wrapper .price-calendar-day__date,.search-calendar-wrapper .price-calendar-day__price{width:100%;text-align:center}.search-calendar-wrapper .price-calendar-day__date{font-weight:400;font-size:12px;line-height:17px;display:block;color:inherit}.search-calendar-wrapper .price-calendar-day__price{font-size:12px;line-height:1.2;display:block;margin-top:4px;color:inherit}.search-calendar-wrapper .price-calendar-day--unavailable{border:none!important;background:0 0!important;box-shadow:none!important;color:#6a6658}.search-calendar-wrapper .price-calendar-day--unavailable .price-calendar-day__date,.search-calendar-wrapper .price-calendar-day--unavailable .price-calendar-day__price{color:#6a6658}.search-calendar-wrapper .price-calendar-day--offer{border:1px solid #0f1729!important;border-radius:5px;background-color:#989a50!important;color:#fcf8ea!important}.search-calendar-wrapper .price-calendar-day--offer .price-calendar-day__date,.search-calendar-wrapper .price-calendar-day--offer .price-calendar-day__price{color:#fcf8ea!important}.search-calendar-wrapper .price-calendar-day--offer.price-calendar-day--no-border{border-color:transparent!important;background-color:#989a50!important;color:#fcf8ea!important}.search-calendar-wrapper .price-calendar-day.price-calendar-day--offer:hover:not(:disabled),.search-calendar-wrapper .rdp-day_button:hover:not(:disabled) .price-calendar-day.price-calendar-day--offer{border:1px solid #0f1729!important;background-color:#8cace8!important;color:#fcf8ea!important}.search-calendar-wrapper .price-calendar-day.price-calendar-day--offer:hover:not(:disabled) .price-calendar-day__date,.search-calendar-wrapper .price-calendar-day.price-calendar-day--offer:hover:not(:disabled) .price-calendar-day__price,.search-calendar-wrapper .rdp-day_button:hover:not(:disabled) .price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.search-calendar-wrapper .rdp-day_button:hover:not(:disabled) .price-calendar-day.price-calendar-day--offer .price-calendar-day__price{color:#fcf8ea!important}.search-calendar-wrapper .rdp-day.rdp-selected.rdp-range_middle .rdp-day_button.price-calendar-day.price-calendar-day--offer,.search-calendar-wrapper .rdp-day.rdp-selected:not(.rdp-range_middle) .rdp-day_button.price-calendar-day.price-calendar-day--offer{border:1px solid #0f1729!important;background-color:#0f1729!important;color:#fcf8ea!important}.search-calendar-wrapper .rdp-day.rdp-selected.rdp-range_middle .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.search-calendar-wrapper .rdp-day.rdp-selected.rdp-range_middle .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__price,.search-calendar-wrapper .rdp-day.rdp-selected:not(.rdp-range_middle) .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.search-calendar-wrapper .rdp-day.rdp-selected:not(.rdp-range_middle) .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__price{color:#fcf8ea!important}.search-calendar-wrapper .rdp-day.rdp-range_middle .rdp-day_button.price-calendar-day.price-calendar-day--offer{border:1px solid #0f1729!important;background-color:var(--Interactive-Range-Bg-color,#e3e9f2)!important;color:#5c7cd9!important}.search-calendar-wrapper .rdp-day.rdp-range_middle .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.search-calendar-wrapper .rdp-day.rdp-range_middle .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__price{color:#5c7cd9!important}.search-calendar-wrapper .rdp-day.rdp-selected.rdp-range_middle .rdp-day_button.price-calendar-day.price-calendar-day--offer{border:1px solid #0f1729!important;background-color:var(--Interactive-Range-Bg-color,#e3e9f2)!important;color:#5c7cd9!important}.search-calendar-wrapper .rdp-day.rdp-selected.rdp-range_middle .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.search-calendar-wrapper .rdp-day.rdp-selected.rdp-range_middle .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__price{color:#5c7cd9!important}.search-calendar-wrapper .rdp-day.rdp-range_middle .rdp-day_button.price-calendar-day.price-calendar-day--offer:hover:not(:disabled){background-color:#8cace8!important;color:#fcf8ea!important}.search-calendar-wrapper .rdp-day.rdp-range_middle .rdp-day_button.price-calendar-day.price-calendar-day--offer:hover:not(:disabled) .price-calendar-day__date,.search-calendar-wrapper .rdp-day.rdp-range_middle .rdp-day_button.price-calendar-day.price-calendar-day--offer:hover:not(:disabled) .price-calendar-day__price{color:#fcf8ea!important}.search-calendar-wrapper .rdp-day.rdp-range_end .rdp-day_button.price-calendar-day.price-calendar-day--offer,.search-calendar-wrapper .rdp-day.rdp-range_start .rdp-day_button.price-calendar-day.price-calendar-day--offer,.search-calendar-wrapper .rdp-day.rdp-selected.rdp-range_end .rdp-day_button.price-calendar-day.price-calendar-day--offer,.search-calendar-wrapper .rdp-day.rdp-selected.rdp-range_start .rdp-day_button.price-calendar-day.price-calendar-day--offer{border:1px solid #0f1729!important;background-color:#0f1729!important;color:#fcf8ea!important}.search-calendar-wrapper .rdp-day.rdp-range_end .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.search-calendar-wrapper .rdp-day.rdp-range_end .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__price,.search-calendar-wrapper .rdp-day.rdp-range_start .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.search-calendar-wrapper .rdp-day.rdp-range_start .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__price,.search-calendar-wrapper .rdp-day.rdp-selected.rdp-range_end .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.search-calendar-wrapper .rdp-day.rdp-selected.rdp-range_end .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__price,.search-calendar-wrapper .rdp-day.rdp-selected.rdp-range_start .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.search-calendar-wrapper .rdp-day.rdp-selected.rdp-range_start .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__price{color:#fcf8ea!important}.search-calendar-wrapper .rdp-day.range-preview .rdp-day_button.price-calendar-day.price-calendar-day--offer{border:1px solid #0f1729!important;background-color:transparent!important;color:#5c7cd9!important}.search-calendar-wrapper .rdp-day.range-preview .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.search-calendar-wrapper .rdp-day.range-preview .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__price{color:#5c7cd9!important}.search-calendar-wrapper .rdp-day.range-preview-end .rdp-day_button.price-calendar-day.price-calendar-day--offer{border:1px solid #0f1729!important;background-color:#0f1729!important;color:#fcf8ea!important}.search-calendar-wrapper .rdp-day.range-preview-end .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.search-calendar-wrapper .rdp-day.range-preview-end .rdp-day_button.price-calendar-day.price-calendar-day--offer .price-calendar-day__price{color:#fcf8ea!important}.search-calendar-wrapper .rdp-month{padding:15px;padding-inline:0!important;border-radius:8px}.search-calendar-wrapper .rdp-month .rdp-month_caption{display:flex;justify-content:center;align-items:center;margin-bottom:20px;height:fit-content!important}.search-calendar-wrapper .rdp-month .rdp-month_caption .month-title{color:#222e50;font-family:"Tiempos Text",serif;font-size:18px;font-weight:400;text-align:center}@media (max-width:992px){.search-calendar-wrapper .rdp-month .rdp-month_caption .month-title{font-size:16px;line-height:22px;letter-spacing:-.32px}}.search-calendar-wrapper .rdp-month .rdp-month_grid{padding:10px;background:#f1ede0;border-radius:5px;border-collapse:separate;border-spacing:1px 3px}.booking_popup .search-calendar-wrapper .rdp-month .rdp-month_grid{padding:0}.search-calendar-wrapper .rdp-day{padding:0!important}.search-calendar-wrapper .rdp-outside{visibility:hidden;pointer-events:none}.search-calendar-wrapper .rdp-outside .rdp-day{visibility:hidden;background-color:transparent!important;border:none!important}.search-calendar-wrapper .rdp-day_button{color:#0f1729;background-color:transparent;border:none;border-radius:5px;padding:8px;min-width:45px;min-height:48px;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:12px}@media (max-width:991px){.search-calendar-wrapper .rdp-day_button{width:auto;min-width:37px}}.search-calendar-wrapper .rdp-day_button:hover:not(:disabled){background-color:#8cace8;color:#fcf8ea}.search-calendar-wrapper .rdp-day_button:disabled{color:#6a6658;background-color:transparent;cursor:not-allowed}.search-calendar-wrapper .rdp-day-long-stay-min-nights .rdp-day_button{cursor:not-allowed!important}.search-calendar-wrapper .calendar-search-day-popover{position:absolute;background-color:#0f1729;color:#fcf8ea;padding:8px 12px;border-radius:5px;font-size:12px;line-height:1.4;box-shadow:0 4px 12px rgba(0,0,0,.15);pointer-events:none;opacity:0;transition:opacity .15s ease,transform .15s ease;transform:translate(-50%,-5px);z-index:10;white-space:nowrap;font-family:EuclidFlex,sans-serif}.search-calendar-wrapper .calendar-search-day-popover.show{opacity:1;transform:translate(-50%,-10px)}.search-calendar-wrapper .rdp-day_button.rdp-day_selected{background-color:#0f1729;color:#fcf8ea;border-color:#0f1729}.search-calendar-wrapper .rdp-day_button.rdp-day_selected .price-calendar-day.price-calendar-day--offer{border:1px solid #0f1729!important;background-color:#0f1729!important;color:#fcf8ea!important}.search-calendar-wrapper .rdp-day_button.rdp-day_selected .price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.search-calendar-wrapper .rdp-day_button.rdp-day_selected .price-calendar-day.price-calendar-day--offer .price-calendar-day__price{color:#fcf8ea!important}.search-calendar-wrapper .rdp-range_middle{background-color:transparent!important;color:inherit;border-color:transparent}.search-calendar-wrapper .rdp-range_middle .rdp-day_button{background:var(--Interactive-Range-Bg-color,#e3e9f2);border-radius:var(--Radius-Size-1,5px);color:#5c7cd9;font-size:12px;font-weight:500}.search-calendar-wrapper .rdp-range_middle .rdp-day_button .price-calendar-day.price-calendar-day--offer{border:1px solid #0f1729!important;background-color:var(--Interactive-Range-Bg-color,#e3e9f2)!important;color:#5c7cd9!important}.search-calendar-wrapper .rdp-range_middle .rdp-day_button .price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.search-calendar-wrapper .rdp-range_middle .rdp-day_button .price-calendar-day.price-calendar-day--offer .price-calendar-day__price{color:#5c7cd9!important}.search-calendar-wrapper .rdp-range_middle .rdp-day_button:hover:not(:disabled){background-color:#8cace8!important;color:#fcf8ea!important}.search-calendar-wrapper .rdp-range_middle .rdp-day_button:hover:not(:disabled) .price-calendar-day.price-calendar-day--offer{background-color:#8cace8!important;color:#fcf8ea!important}.search-calendar-wrapper .rdp-range_middle .rdp-day_button:hover:not(:disabled) .price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.search-calendar-wrapper .rdp-range_middle .rdp-day_button:hover:not(:disabled) .price-calendar-day.price-calendar-day--offer .price-calendar-day__price{color:#fcf8ea!important}.search-calendar-wrapper .rdp-range_middle.rdp-day-long-stay-min-nights .rdp-day_button{background:var(--Interactive-Range-Bg-color,#e3e9f2)!important;color:#5c7cd9!important}.search-calendar-wrapper .rdp-range_middle.rdp-day-long-stay-min-nights .rdp-day_button:hover:not(:disabled){background-color:#8cace8!important;color:#fcf8ea!important}@media (max-width:991px){.search-calendar-wrapper .rdp-day.rdp-selected.rdp-range_middle,.search-calendar-wrapper td.rdp-day.rdp-selected.rdp-range_middle{height:100%;background:var(--Interactive-Range-Bg-color,#e3e9f2)!important;border-radius:5px}.search-calendar-wrapper .rdp-day_button{width:100%!important}}.search-calendar-wrapper .rdp-range_start:not(.rdp-range_end){background-color:#e3e9f2!important}.search-calendar-wrapper .rdp-range_start:not(.rdp-range_end):has(.price-calendar-day--unavailable){background:0 0!important}.search-calendar-wrapper .rdp-range_start{font-size:inherit}.search-calendar-wrapper .rdp-range_start .rdp-day_button{background-color:#0f1729;color:#fcf8ea;font-weight:400}.search-calendar-wrapper .rdp-range_start .rdp-day_button .price-calendar-day.price-calendar-day--offer{border:1px solid #0f1729!important;background-color:#0f1729!important;color:#fcf8ea!important}.search-calendar-wrapper .rdp-range_start .rdp-day_button .price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.search-calendar-wrapper .rdp-range_start .rdp-day_button .price-calendar-day.price-calendar-day--offer .price-calendar-day__price{color:#fcf8ea!important}.search-calendar-wrapper .rdp-range_end:not(.rdp-range_start):has(.price-calendar-day--unavailable){background:0 0!important}.search-calendar-wrapper .rdp-range_end:not(.rdp-range_start){font-size:inherit}.search-calendar-wrapper .rdp-range_end:not(.rdp-range_start) .rdp-day_button{background-color:#0f1729;color:#fcf8ea;font-weight:400}.search-calendar-wrapper .rdp-range_end:not(.rdp-range_start) .rdp-day_button .price-calendar-day.price-calendar-day--offer{border:1px solid #0f1729!important;background-color:#0f1729!important;color:#fcf8ea!important}.search-calendar-wrapper .rdp-range_end:not(.rdp-range_start) .rdp-day_button .price-calendar-day.price-calendar-day--offer .price-calendar-day__date,.search-calendar-wrapper .rdp-range_end:not(.rdp-range_start) .rdp-day_button .price-calendar-day.price-calendar-day--offer .price-calendar-day__price{color:#fcf8ea!important}.search-calendar-wrapper .rdp-day.rdp-range_end:has(.price-calendar-day--unavailable),.search-calendar-wrapper .rdp-day.rdp-range_start:has(.price-calendar-day--unavailable),.search-calendar-wrapper .rdp-day.rdp-selected:has(.price-calendar-day--unavailable){background-color:transparent!important}.search-calendar-wrapper .rdp-day.rdp-range_end:has(.price-calendar-day--unavailable) .rdp-day_button,.search-calendar-wrapper .rdp-day.rdp-range_start:has(.price-calendar-day--unavailable) .rdp-day_button,.search-calendar-wrapper .rdp-day.rdp-selected:has(.price-calendar-day--unavailable) .rdp-day_button{background-color:transparent!important;color:inherit!important}.search-calendar-wrapper .rdp-day_button.price-calendar-day--beyond-boundary{pointer-events:none!important;cursor:default!important}.search-calendar-wrapper .rdp-day_button.price-calendar-day--beyond-boundary:hover{background-color:transparent!important;color:inherit!important}.search-calendar-wrapper .rdp-day.range-preview{background-color:#e3e9f2!important}.search-calendar-wrapper .rdp-day.range-preview .rdp-day_button{color:#5c7cd9!important;background-color:transparent!important}.search-calendar-wrapper .rdp-day.range-preview-end{background-color:#e3e9f2!important}.search-calendar-wrapper .rdp-day.range-preview-end .rdp-day_button{background-color:#0f1729!important;color:#fcf8ea!important}.search-calendar-wrapper td.rdp-day.rdp-selected:not(.rdp-range_middle){background-color:transparent}.search-calendar-wrapper td.rdp-day.rdp-selected:not(.rdp-range_middle) .rdp-day_button{background-color:#0f1729;color:#fcf8ea;font-weight:400}.search-calendar-wrapper .rdp-weekday{color:#6a6658;font-family:EuclidFlex,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase}.search-calendar-wrapper .rdp-button_next,.search-calendar-wrapper .rdp-button_previous{background-color:#fcf8ea;border:none;cursor:pointer!important;width:40px;height:28px!important;display:flex;align-items:center;justify-content:center;position:absolute;top:14px!important;outline:0!important;padding:0}.search-calendar-wrapper .rdp-button_next:hover:not(:disabled),.search-calendar-wrapper .rdp-button_previous:hover:not(:disabled){opacity:.7}.search-calendar-wrapper .rdp-button_next.calendar-navigation-disabled,.search-calendar-wrapper .rdp-button_next:disabled,.search-calendar-wrapper .rdp-button_previous.calendar-navigation-disabled,.search-calendar-wrapper .rdp-button_previous:disabled{opacity:.6;cursor:default}.search-calendar-wrapper .rdp-button_next.calendar-navigation-disabled .calendar-navigation [class*=" icon-"],.search-calendar-wrapper .rdp-button_next.calendar-navigation-disabled .calendar-navigation [class^=icon-],.search-calendar-wrapper .rdp-button_next:disabled .calendar-navigation [class*=" icon-"],.search-calendar-wrapper .rdp-button_next:disabled .calendar-navigation [class^=icon-],.search-calendar-wrapper .rdp-button_previous.calendar-navigation-disabled .calendar-navigation [class*=" icon-"],.search-calendar-wrapper .rdp-button_previous.calendar-navigation-disabled .calendar-navigation [class^=icon-],.search-calendar-wrapper .rdp-button_previous:disabled .calendar-navigation [class*=" icon-"],.search-calendar-wrapper .rdp-button_previous:disabled .calendar-navigation [class^=icon-]{color:#0f1729}.search-calendar-wrapper .rdp-button_next i,.search-calendar-wrapper .rdp-button_previous i{font-size:12px;line-height:12px}.search-calendar-wrapper .rdp-button_next i::before,.search-calendar-wrapper .rdp-button_previous i::before{font-size:12px;line-height:12px;margin-right:0}.search-calendar-wrapper .rdp-button_next .calendar-navigation,.search-calendar-wrapper .rdp-button_previous .calendar-navigation{display:flex;align-items:center;width:100%;height:100%}.search-calendar-wrapper .rdp-button_next .calendar-navigation [class*=" icon-"],.search-calendar-wrapper .rdp-button_next .calendar-navigation [class^=icon-],.search-calendar-wrapper .rdp-button_previous .calendar-navigation [class*=" icon-"],.search-calendar-wrapper .rdp-button_previous .calendar-navigation [class^=icon-]{font-size:12px;line-height:12px;color:#0f1729;width:7px;display:inline-flex;justify-content:center}.search-calendar-wrapper .rdp-button_next .calendar-navigation [class*=" icon-"]:before,.search-calendar-wrapper .rdp-button_next .calendar-navigation [class^=icon-]:before,.search-calendar-wrapper .rdp-button_previous .calendar-navigation [class*=" icon-"]:before,.search-calendar-wrapper .rdp-button_previous .calendar-navigation [class^=icon-]:before{font-family:icomoon,sans-serif;font-size:12px;line-height:12px}.search-calendar-wrapper .rdp-button_previous .calendar-navigation{justify-content:flex-start!important}.search-calendar-wrapper .rdp-button_previous .calendar-navigation-hidden{cursor:default!important;pointer-events:none!important}.search-calendar-wrapper .rdp-button_previous:has(.calendar-navigation-hidden){cursor:default!important;pointer-events:none!important;opacity:.6!important}.search-calendar-wrapper .rdp-button_next{inset-inline-end:0}.search-calendar-wrapper .rdp-button_next .calendar-navigation{justify-content:flex-end!important}.search-calendar-wrapper .rdp-button_next:hover:not(:disabled) .calendar-navigation [class*=" icon-"],.search-calendar-wrapper .rdp-button_next:hover:not(:disabled) .calendar-navigation [class^=icon-],.search-calendar-wrapper .rdp-button_previous:hover:not(:disabled) .calendar-navigation [class*=" icon-"],.search-calendar-wrapper .rdp-button_previous:hover:not(:disabled) .calendar-navigation [class^=icon-]{color:#222e50;text-decoration:underline;text-underline-offset:2px}.price-calendar-day--mock{border:none!important;box-shadow:none!important}.search-calendar-wrapper.mock-mode .rdp-day .price-calendar-day.price-calendar-day--mock{border:none!important;box-shadow:none!important}.calendar-price-toast-wrapper{position:fixed;top:20%;left:50%;transform:translateX(-50%);z-index:9999!important;animation:fadeInSlideDown .3s ease-out;cursor:pointer;background:0 0;border:none;padding:0;appearance:none;font:inherit}@keyframes fadeInSlideDown{from{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.calendar-legend .modal-item{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:10px 0;margin-bottom:10px;padding-left:10px;background-color:#fcf8ea;border-bottom:solid 1px rgba(175,172,160,.3)}@media (max-width:991px){.calendar-legend .modal-item{padding:10px 0!important;margin-bottom:0!important;padding-left:15px!important;padding-right:0!important;padding-bottom:10px!important}}.calendar-legend .modal-text{width:70%}.calendar-legend .modal-text p,.calendar-legend .modal-text span{font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.24px;text-transform:uppercase;margin:0;color:#0f1729}.calendar-legend .day{text-align:center;height:35px;width:35px;border-radius:5px;margin-right:10px;padding-top:5px}.calendar-legend .available{background-color:#f1ede0;color:#0f1729}.calendar-legend .available.selectable{border:1px solid #0f1729}.calendar-legend .available2{background-color:#f1ede0;color:#0f1729}.calendar-legend .not-available{background-color:#f1ede0;color:#afaca0}.calendar-legend .offerex{background-color:#989a50;color:#fcf8ea}.calendar-legend .offerex2{background-color:#989a50;color:#fcf8ea}.jdt-carousel-villas-blog{padding:40px!important}@media (max-width:991px){.jdt-carousel-villas-blog{padding-inline:16px!important;padding-block:20px!important}}@media (max-width:768px){.jdt-carousel-villas-blog{position:relative;width:100vw;left:-20px}}.jdt-carousel-villas-blog .container{position:relative;padding-inline:0}@media (max-width:991px){.jdt-carousel-villas-blog .container .section-header>.title{font-size:15px!important;line-height:15px!important}}.jdt-carousel-villas-blog .container .btn-link{font-family:"Tiempos Text",serif;font-size:18px!important;font-style:italic;line-height:28px;letter-spacing:-.36px;text-align:end}.jdt-carousel-villas-blog .container .carousel-container{padding-inline:50px;padding-block:12px}@media (max-width:991px){.jdt-carousel-villas-blog .container .carousel-container{display:none;padding-block:0}}.jdt-carousel-villas-blog .container .swiper{position:static}.jdt-carousel-villas-blog .container .swiper-wrapper{min-height:435px;align-items:normal}@media (max-width:560px){.jdt-carousel-villas-blog .container .swiper-wrapper{min-height:411px}}.jdt-carousel-villas-blog .container .swiper-button-next::after,.jdt-carousel-villas-blog .container .swiper-button-prev::after,.jdt-carousel-villas-blog .container .swiper-rtl .swiper-button-next::after,.jdt-carousel-villas-blog .container .swiper-rtl .swiper-button-prev::after{display:none}.jdt-carousel-villas-blog .container .swiper-button-next,.jdt-carousel-villas-blog .container .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fcf8ea}.jdt-carousel-villas-blog .container .swiper-button-next svg,.jdt-carousel-villas-blog .container .swiper-button-prev svg{width:11px;height:20px}.jdt-carousel-villas-blog .container .swiper-button-next{right:-4px}.jdt-carousel-villas-blog .container .swiper-button-prev{left:-4px}.jdt-carousel-villas-blog .container .swiper-button-prev .swiper-navigation-icon{transform:scaleX(-1)}.jdt-carousel-villas-blog .container .with-dates{padding-right:0}.jdt-carousel-villas-blog .container .logo-abahana{display:flex;justify-content:end;gap:26.35px;align-items:center;margin-top:40px}.jdt-carousel-villas-blog .container .logo-abahana i::before{font-size:27px}@media (max-width:991px){.jdt-carousel-villas-blog .container .logo-abahana{margin-top:30px!important}}@media (max-width:560px){.jdt-carousel-villas-blog .container .logo-abahana{justify-content:center}}.jdt-carousel-villas-blog .container .logo-abahana p{display:flex;gap:6px;font-size:27px;line-height:27px;margin:0;font-family:EuclidFlex,sans-serif}.jdt-carousel-villas-blog .c0056_villa_card-cmp,.jdt-carousel-villas-blog .jdt-villa-car{margin-bottom:0;display:flex;flex-direction:column;min-height:435px}@media (max-width:991px){.jdt-carousel-villas-blog .c0056_villa_card-cmp,.jdt-carousel-villas-blog .jdt-villa-car{width:300px;min-height:332px}}@media (max-width:1200px){.jdt-carousel-villas-blog .c0056_villa_card-cmp .villa-card-dates,.jdt-carousel-villas-blog .jdt-villa-car .villa-card-dates{max-width:160px}}.jdt-carousel-villas-blog .c0056_villa_card-cmp .villa-card-figure,.jdt-carousel-villas-blog .jdt-villa-car .villa-card-figure{background-color:#222e50}.jdt-carousel-villas-blog .c0056_villa_card-cmp .villa-card-figure img,.jdt-carousel-villas-blog .jdt-villa-car .villa-card-figure img{height:240px;object-position:center!important}@media (max-width:991px){.jdt-carousel-villas-blog .c0056_villa_card-cmp .villa-card-figure img,.jdt-carousel-villas-blog .jdt-villa-car .villa-card-figure img{height:195px}}.jdt-carousel-villas-blog .c0056_villa_card-cmp .villa-card-info,.jdt-carousel-villas-blog .jdt-villa-car .villa-card-info{flex:1}@media (max-width:1200px){.jdt-carousel-villas-blog .c0056_villa_card-cmp .villa-card-info .villa-card-icons-bar,.jdt-carousel-villas-blog .jdt-villa-car .villa-card-info .villa-card-icons-bar{justify-content:space-between}}.jdt-carousel-villas-blog .c0056_villa_card-cmp .villa-card-info .villa-card-quality,.jdt-carousel-villas-blog .jdt-villa-car .villa-card-info .villa-card-quality{margin-block:10px!important;padding-top:0!important;height:39.5px!important}.jdt-carousel-villas-blog .c0056_villa_card-cmp .villa-card-info .villa-card-quality .villa-card-quality-luxe.villa-card-quality-label,.jdt-carousel-villas-blog .jdt-villa-car .villa-card-info .villa-card-quality .villa-card-quality-luxe.villa-card-quality-label{margin-bottom:0!important}.jdt-carousel-villas-blog .c0056_villa_card-cmp .villa-card-info .villa-card-title,.jdt-carousel-villas-blog .jdt-villa-car .villa-card-info .villa-card-title{font-size:22px!important}@media (max-width:991px){.jdt-carousel-villas-blog .c0056_villa_card-cmp .villa-card-info .villa-card-title,.jdt-carousel-villas-blog .jdt-villa-car .villa-card-info .villa-card-title{font-size:15px!important}}.jdt-carousel-villas-blog .c0056_villa_card-cmp .villa-card-info .villa-card-price,.jdt-carousel-villas-blog .jdt-villa-car .villa-card-info .villa-card-price{margin-bottom:10px!important}@media (max-width:991px){.jdt-carousel-villas-blog .c0056_villa_card-cmp .villa-card-info .villa-card-price,.jdt-carousel-villas-blog .jdt-villa-car .villa-card-info .villa-card-price{margin-bottom:0!important}}.jdt-carousel-villas-blog .villa-carousel-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:1rem}.jdt-carousel-villas-blog .villa-carousel-track{display:flex;gap:1rem;padding:0 1rem}.jdt-carousel-villas-blog .villa-carousel-item{flex:0 0 auto;scroll-snap-align:start;width:100%;min-width:300px}@media (max-width:992px){.jdt-carousel-villas-blog .villa-carousel-item{max-width:300px}}.jdt-carousel-villas-blog .contenedor-carrusel-movil{gap:15px;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;overflow-y:hidden;scroll-snap-align:start;padding-block:0}@media (min-width:992px){.jdt-carousel-villas-blog .contenedor-carrusel-movil{display:none!important}}.jdt-carousel-villas-blog .contenedor-carrusel-movil>div{width:300px}.jdt-carousel-villas-blog .contenedor-carrusel-movil::-webkit-scrollbar{display:none}.jdt-chart-pie{width:100%}.jdt-chart-pie--empty,.jdt-chart-pie--loading{width:100%;min-height:400px;display:flex;align-items:center;justify-content:center}.jdt-chart-pie__loading{width:100%;height:400px}.jdt-chart__spinner{width:100px}.jdt-chart__empty-text{color:#afaca0;font-family:"Euclid Flex",sans-serif;font-size:14px;letter-spacing:.05em}.contact-form--react.contact-form{font-family:"Tiempos Text",serif}@media (hover:none){.contact-form--react.form-abahanavillas .form-control,.contact-form--react.form-abahanavillas select.form-control{font-size:16px}}.contact-form--react .contact-form__container{padding:0}.contact-form--react .contact-form__col{margin:0;padding:0;border:0;min-inline-size:0}.contact-form--react .contact-form__title{margin:0 0 24px;color:#212529;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:38px}@media (min-width:992px){.contact-form--react .contact-form__title{font-size:40px;line-height:48px}}.contact-form--react .has-error .form-control{border-color:#e56248!important}.contact-form--react .contact-form__validation-error{margin:4px 0 0}.contact-form--react .contact-form__gender{margin-bottom:4px!important}.contact-form--react .contact-form__gender .jdt-form .form-group{margin-bottom:0}.contact-form--react .contact-form__gender .jdt-form-radio__options--inline{gap:10px}.contact-form--react .contact-form__gender .jdt-form-radio__label{align-items:center}.contact-form--react .contact-form__gender .jdt-form-radio__label input[type=radio]{margin-top:0}.contact-form--react .contact-form__gender .jdt-form-radio__text{font-size:14px;line-height:18px;letter-spacing:.14px}.contact-form--react.form-abahanavillas.contact-form .first-col>.form-group.gender.contact-form__gender{margin-bottom:4px!important}.contact-form--react.form-abahanavillas.contact-form .first-col>.form-group.gender.contact-form__gender+.form-group{margin-top:-5px}.contact-form--react .contact-form__captcha-wrapper{margin-bottom:15px}.contact-form--react .contact-form__privacy-wrapper{margin-bottom:0}.contact-form--react .contact-form__privacy-wrapper .legal-notice{display:flex;flex-wrap:wrap;align-items:center;min-height:28px}.contact-form--react .contact-form__privacy-wrapper .form-check-label{display:inline-flex;align-items:center;gap:8px;margin-bottom:0;line-height:1.2}.contact-form--react .contact-form__privacy-wrapper .form-check-label input[type=checkbox]{margin-top:0!important;margin-right:0!important;transform:translateY(0);align-self:center}.contact-form--react .contact-form__privacy-wrapper .contact-form__validation-error{flex:0 0 100%;margin-top:6px}.contact-form--react .contact-form__captcha-slot{width:100%;min-height:78px;height:78px;min-width:304px;display:flex;align-items:center;justify-content:flex-start;line-height:0;overflow:hidden}.contact-form--react .contact-form__captcha-slot>div{line-height:0;max-height:78px;overflow:hidden}.contact-form--react .contact-form__captcha-slot iframe[title*=reCAPTCHA]{display:block;vertical-align:top;margin:0!important}.contact-form--react .contact-form__captcha-placeholder{width:304px;height:78px;border:1px solid #d3d3d3;border-radius:3px;background:#f9f9f9;box-shadow:0 0 4px 1px rgba(0,0,0,.08);display:flex;align-items:center;padding:0 12px;font-family:Roboto,sans-serif;font-size:14px;color:#333;pointer-events:none}.contact-form--react .contact-form__actions-row{display:flex;align-items:flex-end;gap:24px;margin-top:0}.contact-form--react .contact-form__actions-row .contact-form__captcha-wrapper{flex:1 1 auto;margin-bottom:0}.contact-form--react .contact-form__actions-row--no-captcha{justify-content:flex-end}.contact-form--react.contact-form--villa.form-abahanavillas.contact-form .contact-form__privacy-wrapper.form-group.form-check{margin-bottom:0!important;margin-block-end:0!important}.contact-form--react.contact-form--villa.form-abahanavillas.contact-form .contact-form__privacy-wrapper .legal-notice.form-group{margin-bottom:0!important;margin-block-end:0!important}.contact-form--react.contact-form--villa .contact-form__actions-row{flex-direction:column;align-items:stretch;gap:16px;margin-top:0}.contact-form--react.contact-form--villa .contact-form__submit{align-self:flex-end}.contact-form--react.contact-form--villa .contact-form__submit-btn{min-width:auto;width:auto!important}.contact-form--react .contact-form__submit{display:flex;justify-content:flex-end;flex:0 0 auto;margin-top:0}.contact-form--react .contact-form__submit .button-cmp{flex:0 0 auto;margin:0;width:auto}.contact-form--react .contact-form__submit-btn{min-width:304px;max-width:100%;width:auto!important}@media (max-width:767.98px){.contact-form--react .contact-form__actions-row{flex-direction:column;align-items:stretch;gap:16px}.contact-form--react .contact-form__submit{justify-content:flex-start}.contact-form--react .contact-form__submit .button-cmp{width:100%}.contact-form--react .contact-form__submit-btn{min-width:0;width:100%!important}}.contact-form--react .contact-form__toast{max-width:100%;margin-bottom:1.5rem}.contact-form--react .contact-form__feedback{display:flex;justify-content:center;padding:48px 16px}.contact-form--react .contact-form__feedback .toast-cmp{max-width:100%}.contact-form--react .contact-form__skeleton{padding:16px 0}.contact-form--react .contact-form__skeleton-line{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%);background-size:200% 100%;animation:contactFormShimmer 1.5s infinite;border-radius:4px}.contact-form--react .contact-form__skeleton-line--title{height:40px;width:60%;margin-bottom:24px}.contact-form--react .contact-form__skeleton-line--radio{height:25px;width:30%;margin-bottom:16px}.contact-form--react .contact-form__skeleton-line--input{height:48px;width:100%;margin-bottom:16px}@media (min-width:992px){.contact-form--react .contact-form__skeleton-line--input{height:64px}}.contact-form--react .contact-form__skeleton-line--input-double{height:48px;width:100%;margin-bottom:16px}@media (min-width:992px){.contact-form--react .contact-form__skeleton-line--input-double{height:64px}}.contact-form--react .contact-form__skeleton-line--textarea{height:150px;width:100%;margin-bottom:16px}@media (min-width:992px){.contact-form--react .contact-form__skeleton-line--textarea{height:200px}}.contact-form--react .contact-form__skeleton-line--captcha{height:78px;width:304px;flex:1 1 auto;margin-bottom:0}.contact-form--react .contact-form__skeleton-line--checkbox{height:20px;width:70%;margin-bottom:16px}.contact-form--react .contact-form__skeleton-line--button{height:48px;min-width:304px;flex:0 0 auto}.contact-form--react .contact-form__skeleton-actions-row{display:flex;align-items:flex-end;gap:24px;margin-top:12px}@media (max-width:767.98px){.contact-form--react .contact-form__skeleton-actions-row{flex-direction:column;align-items:stretch;gap:16px}.contact-form--react .contact-form__skeleton-actions-row .contact-form__skeleton-line--button{min-width:0;width:100%}}.contact-form--react.contact-form--entering{animation:contactFormEnter .2s ease both}@keyframes contactFormShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes contactFormEnter{from{opacity:0}to{opacity:1}}.error500-page-wrapper{min-height:100vh;display:flex;flex-direction:column}.error500-page-wrapper .error500-main{background:linear-gradient(270deg,rgba(5,28,95,0) 37.47%,rgba(5,28,95,.4) 84.41%),linear-gradient(270deg,rgba(5,28,95,0) 22.85%,rgba(5,28,95,.75) 86.41%),url(../o/abahanavillas-design-theme/images/villas/villa-olimpia-min.jpg) #d3d3d3 50%/cover no-repeat;flex:1;display:flex;align-items:center}.error500-page-wrapper .error500-main .error500-content{display:flex;width:100%;max-width:1440px;margin:0 auto}@media (max-width:767px){.error500-page-wrapper .error500-main .error500-content{flex-direction:column}}.error500-page-wrapper .error500-main .error500-content .error500-text-content{box-sizing:border-box;flex:1;padding-left:40px;padding-bottom:40px;padding-top:40px;padding-right:30px;max-width:50%}@media (max-width:767px){.error500-page-wrapper .error500-main .error500-content .error500-text-content{max-width:100%;padding-left:15px;padding-right:15px;padding-bottom:30px}}.error500-page-wrapper .error500-main .error500-content .error500-text-content .error500-title{color:#fcf8ea;font-feature-settings:"ss12" on;margin-bottom:35px;text-transform:none}@media (max-width:767px){.error500-page-wrapper .error500-main .error500-content .error500-text-content .error500-title{margin-bottom:20px!important}}.error500-page-wrapper .error500-main .error500-content .error500-text-content .error500-paragraph{color:#fcf8ea;font-family:"Tiempos Text",serif;font-size:22px;font-style:normal;font-weight:400;line-height:33px;letter-spacing:-.44px}.error500-page-wrapper .error500-main .error500-content .error500-text-content .error500-paragraph--bold{font-weight:600}@media (max-width:767px){.error500-page-wrapper .error500-main .error500-content .error500-text-content .error500-paragraph{font-size:15px;line-height:22px;letter-spacing:-.3px}}.error500-page-wrapper .error500-main .error500-content .error500-text-content .error500-contact-list{color:#fcf8ea;font-family:"Tiempos Text",serif;font-size:22px;font-style:normal;font-weight:400;line-height:33px;letter-spacing:-.44px;list-style:none;padding:0;margin:0}.error500-page-wrapper .error500-main .error500-content .error500-text-content .error500-contact-list li{margin-bottom:8px;position:relative;padding-left:16px}.error500-page-wrapper .error500-main .error500-content .error500-text-content .error500-contact-list li::before{content:"•";position:absolute;left:0;color:#fcf8ea}.error500-page-wrapper .error500-main .error500-content .error500-text-content .error500-contact-list li a{text-decoration:underline;color:inherit;transition:all .5s ease-out}.error500-page-wrapper .error500-main .error500-content .error500-text-content .error500-contact-list li a:hover{color:#8cace8}@media (max-width:767px){.error500-page-wrapper .error500-main .error500-content .error500-text-content .error500-contact-list{font-size:18px;line-height:27px;letter-spacing:-.36px}}.error500-page-wrapper .error500-main .error500-content .error500-carousel{flex:1;display:flex;align-items:center;justify-content:center;width:100%}@media (max-width:767px){.error500-page-wrapper .error500-main .error500-content .error500-carousel{margin-top:20px;min-height:300px}}.error500-page-wrapper .error500-main .error500-content .error500-carousel .error500-carousel-container{padding:30px 40px;height:497px}@media (max-width:1174px){.error500-page-wrapper .error500-main .error500-content .error500-carousel .error500-carousel-container{height:auto;padding:20px 16px}}.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f{width:100%;max-width:100%;height:auto;min-height:300px}.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f iframe{width:100%!important;height:auto!important;border:none!important}.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .ArrowControl__ArrowControlContainer-sc-ps7sz3-0,.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .Carousel__CarouselArrowControlContainer-sc-f2ox7y-9,.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .es-carousel-arrow-control,.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .es-carousel-arrow-control-left,.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .es-carousel-arrow-control-right,.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f [aria-label=Next],.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f [aria-label=Previous]{display:none!important}.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .es-carousel-pagination,.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .es-carousel-pagination-bullet,.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .swiper-pagination,.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .swiper-pagination-bullet,.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f [class*=bullet],.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f [class*=pagination]{opacity:1!important;visibility:visible!important;position:relative!important;z-index:10!important}.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .es-carousel-pagination-wrapper,.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .swiper-pagination-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;margin-top:20px!important}.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .es-bullets-control-item{width:8px;min-width:8px;height:8px}.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .es-bullets-control-item{background-color:#fcf8ea!important;opacity:.5}.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .es-bullets-control-item.es-bullets-control-item-active{background-color:#fcf8ea!important;opacity:1}.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .es-carousel-pagination-bullet:not(.es-carousel-pagination-bullet-active),.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:rgba(252,248,234,.5)!important}.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .swiper,.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .swiper-container{width:100%;overflow:hidden}@media (max-width:767px){.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .swiper-slide{width:100%!important;margin-right:0}}.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f:empty{display:none}@media (max-width:767px){.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f{max-width:100%}.error500-page-wrapper .error500-main .error500-content .error500-carousel .elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f .swiper-slide{width:100%!important}}.error500-page-wrapper .error500-main .error500-content .error500-carousel .error500-carousel-fallback{display:none}.elfsight-app-2233c2f3-7892-4899-8a7d-e2c3b9391d9f:empty+.error500-page-wrapper .error500-main .error500-content .error500-carousel .error500-carousel-fallback{display:block}.error500-page-wrapper .error500-main .error500-content .error500-carousel .error500-carousel-placeholder{background:rgba(255,255,255,.1);border:2px dashed #fcf8ea;border-radius:5px;padding:20px;text-align:center;color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:16px;width:100%;max-width:400px;min-height:200px;display:flex;align-items:center;justify-content:center}.error500-page-wrapper .c0010_header-cmp{height:auto!important;min-height:76px}@media (max-width:991px){.error500-page-wrapper .c0010_header-cmp{min-height:50px!important}}.error500-page-wrapper .c0010_header-cmp .navbar>:not(:first-child){display:none!important}.error500-page-wrapper .c0010_header-cmp .navbar a{pointer-events:none}.error500-page-wrapper .footer-cmp .container{max-width:100%;display:flex;justify-content:center}.error500-page-wrapper .footer-cmp .container .main-footer{padding-inline:40px;max-width:1440px}@media (max-width:767px){.error500-page-wrapper .footer-cmp .container .main-footer{padding-inline:0}}.error500-page-wrapper .footer-cmp .container .main-footer>.row:first-child{display:none!important}.error500-page-wrapper .footer-cmp .container .main-footer .footer-logos .abahana-doble,.error500-page-wrapper .footer-cmp .container .main-footer .footer-logos .abahana-footer,.error500-page-wrapper .footer-cmp .container .main-footer .footer-logos .abahana-luxe{pointer-events:none}.error500-page-wrapper .footer-cmp .container .dropdown-cmp:first-child{display:none!important}@media (max-width:991px){.error500-page-wrapper .footer-cmp .post-footer{padding-block:var(--spacer-mobile-7,20px)}.error500-page-wrapper .footer-cmp .post-footer img.dark{margin-top:0}}.error500-page-wrapper .footer-cmp .post-footer .container{max-width:1440px}.error500-page-wrapper .footer-cmp .post-footer .container .row{width:100%}.error500-page-wrapper .footer-cmp .post-footer .container .row .col-lg-9 .row .order-lg-2,.error500-page-wrapper .footer-cmp .post-footer .container .row .col-lg-9 .row .order-lg-3{display:none!important}@media (max-width:991px){.error500-page-wrapper .footer-cmp .post-footer .container .row .post-footer-links{margin-bottom:30px}}.error500-page-wrapper .footer-cmp .post-footer .container .row .post-footer-links a{display:none}.example-box{border:1px solid #e0e0e0;border-radius:8px;padding:16px;background:#fff}.example-box__title{margin:0 0 12px;font-size:18px}.example-box__content{font-size:14px;color:#333}.example-box--primary{border-color:#0d6efd}.example-box--success{border-color:#20c997}.example-box--warning{border-color:#ffc107}@keyframes featured-on-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.jdtFeaturedOn{--featured-on-gap:149px;--featured-on-duration:60s;padding:100px 0;background-color:#0f1729;overflow:hidden}@media (max-width:768px){.jdtFeaturedOn{padding-top:40px!important;padding-bottom:80px!important}}@media (max-width:1060px){.jdtFeaturedOn .container{padding-inline:20px}}.jdtFeaturedOn .title2{color:#fcf8ea;font-family:EuclidFlex,sans-serif;margin-bottom:80px;font-weight:500;line-height:45px;letter-spacing:2px;text-transform:uppercase}@media (min-width:1060px){.jdtFeaturedOn .title2{padding-left:20px}}.jdtFeaturedOn .featured-on-marquee{overflow:hidden;width:100%;touch-action:pan-y}.jdtFeaturedOn .featured-on-track{display:flex;width:max-content;will-change:transform;animation:featured-on-marquee var(--featured-on-duration) linear infinite}.jdtFeaturedOn .featured-on-marquee.is-paused .featured-on-track{animation-play-state:paused}.jdtFeaturedOn .featured-on-group{display:flex;flex-shrink:0;align-items:center;gap:var(--featured-on-gap);min-width:max-content;padding-right:var(--featured-on-gap)}.jdtFeaturedOn .featured-on-item{display:flex;align-items:center;justify-content:center;flex:0 0 auto;max-width:400px}.jdtFeaturedOn .featured-on-item-clickable{cursor:pointer}.jdtFeaturedOn .carouselImage{display:block;width:100%;max-width:400px;height:auto}@media (max-width:768px){.jdtFeaturedOn .carouselImage{max-width:300px}}@media (max-width:768px){.jdtFeaturedOn{--featured-on-gap:80px;--featured-on-duration:22s}}@media (prefers-reduced-motion:reduce){.jdtFeaturedOn .featured-on-track{animation:none}}@media (max-width:768px){.jdtFeaturedOn .featured-on-item{max-width:300px}}.c0003_always_here_cmp .color-default{background-color:#fff5d0;color:#3c528e}.c0003_always_here_cmp .color-default a{color:#3c528e}.c0003_always_here_cmp .color-lux{background-color:#2f1f41;color:#e5e8d2}.c0003_always_here_cmp .color-lux a{color:#e5e8d2}.c0003_always_here_cmp .color-offer{background-color:#666526;color:#e5e8d2}.c0003_always_here_cmp .color-offer a{color:#e5e8d2}.c0003_always_here_cmp .always_here_top{margin:0 auto;max-width:1600px;padding:100px 40px 100px 40px}@media all and (max-width:992px){.c0003_always_here_cmp .always_here_top{padding:40px 5px 0}}.c0003_always_here_cmp .always_here_top .h3{font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:45px;letter-spacing:2px;text-transform:uppercase;margin-bottom:0}@media all and (max-width:992px){.c0003_always_here_cmp .always_here_top .h3{font-size:30px}}.c0003_always_here_cmp .always_here_bottom{padding:0 40px 0 40px;max-width:1600px;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;align-items:center;justify-content:space-between}.c0003_always_here_cmp .always_here_bottom .c0003-individual_always_here{width:100%}@media all and (max-width:992px){.c0003_always_here_cmp .always_here_bottom .c0003-individual_always_here{width:100%;padding-top:50px}}.c0003_always_here_cmp .always_here_bottom .c0003-individual_always_here_wrap{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.c0003_always_here_cmp .always_here_bottom .c0003-individual_always_here_wrap picture{align-self:center}.c0003_always_here_cmp .always_here_bottom .img_icon{height:220px;margin:0 auto;margin-bottom:20px;align-self:center}@media all and (max-width:992px){.c0003_always_here_cmp .always_here_bottom .img_icon{margin-top:40px;font-size:50px}}.c0003_always_here_cmp .always_here_bottom .h4{font-family:"Tiempos Text",serif;font-size:40px;font-style:normal;font-weight:400;line-height:50px;letter-spacing:-.8px;padding-top:30px;margin-left:0;max-width:400px;margin-right:0;width:100%}@media all and (max-width:992px){.c0003_always_here_cmp .always_here_bottom .h4{font-size:30px}}@media all and (max-width:1200px){.c0003_always_here_cmp .always_here_bottom .h4{font-size:30px}}.c0003_always_here_cmp .always_here_bottom .p{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;padding-bottom:30px;max-width:400px;margin-left:0;padding-top:5px;margin-right:0;height:152px;margin-top:20px}@media all and (max-width:992px){.c0003_always_here_cmp .always_here_bottom .p{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px;height:auto;margin-bottom:30px}}.c0003_always_here_cmp .always_here_bottom .service{padding:0}@media all and (max-width:992px){.c0003_always_here_cmp .always_here_bottom .service{padding:0;padding-top:40px}}.c0003_always_here_cmp .always_here_bottom a{font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:-.4px;text-decoration-line:underline;transition:all .5s ease-out;padding-left:0;align-self:flex-start}@media all and (max-width:992){.c0003_always_here_cmp .always_here_bottom a{font-size:12px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:-.24px;text-decoration-line:underline;padding-bottom:26px}}.c0003_always_here_cmp .always_here_bottom a:hover{color:#8cace8;cursor:pointer}.c0003_always_here_cmp .always_here_bottom a .hidden-btn{display:none}.c0003_always_here_cmp .always_here_bottom a .show-btn{display:flex}.c0003_always_here_cmp .always_here_bottom .hidden-btn{display:none}.c0003_always_here_cmp .always_here_bottom .show-btn{display:flex}@media (max-width:767.98px){.good-hands-layout{padding-inline:10px!important}}.good-hands-layout .good-hands-slot{margin-bottom:20px}@media (max-width:767.98px){.good-hands-layout .good-hands-slot{padding-inline:5px!important;margin-bottom:15px!important}}@media (max-width:767.98px){.good-hands-layout .good-hands-slot:nth-last-child(-n+2){margin-bottom:0!important}}@media (min-width:768px) and (max-width:991.98px){.good-hands-layout .good-hands-slot:nth-last-child(-n+4){margin-bottom:0!important}}@media (min-width:992px){.good-hands-layout .good-hands-slot:nth-last-child(-n+6){margin-bottom:0!important}}@media (hover:none){section.c0088_login-cmp .form-abahanavillas .form-control,section.c0088_login-cmp .form-abahanavillas select.form-control{font-size:16px}}section.c0088_login-cmp section.modal-cmp .modal-base .modal-dialog .modal-content .modal-body{padding:30px 20px}@media (min-width:992px){section.c0088_login-cmp section.modal-cmp .modal-base .modal-dialog .modal-content .modal-body{padding:40px 80px}}section.c0088_login-cmp .toast-cmp{max-width:100%;margin-bottom:20px}section.c0088_login-cmp .title{display:block;margin-bottom:20px}section.c0088_login-cmp .forgot-password{color:#0f1729;font-family:EuclidFlex,sans-serif;text-decoration-line:underline;cursor:pointer;font-size:12px;line-height:15px;letter-spacing:-.24px}@media (min-width:992px){section.c0088_login-cmp .forgot-password{font-size:20px;line-height:15px;letter-spacing:-.4px}}section.c0088_login-cmp .footer-login{margin-top:40px}section.c0088_login-cmp .footer-login .toggle-action{min-width:0}section.c0088_login-cmp .only-signup{display:none}section.c0088_login-cmp.is_signup .only-login{display:none}section.c0088_login-cmp.is_signup .only-signup{display:block}section.c0088_login-cmp .only-signup .c0089_signup-cmp .footer-login .toggle-action .btn{width:100%}section.c0088_login-cmp .only-signup .c0089_signup-cmp iframe[title*=reCAPTCHA]{display:block;margin-bottom:0}section.c0088_login-cmp .only-signup .c0089_signup-cmp .form-group .password,section.c0088_login-cmp .only-signup .c0089_signup-cmp .form-group.password{position:relative;margin-bottom:15px}section.c0088_login-cmp .only-signup .c0089_signup-cmp .form-group .password .password-reveal,section.c0088_login-cmp .only-signup .c0089_signup-cmp .form-group.password .password-reveal{display:block!important;position:absolute;right:15px;top:20px;width:20px;height:25px;cursor:pointer}section.c0088_login-cmp .only-signup .c0089_signup-cmp .form-group .password .password-reveal:before,section.c0088_login-cmp .only-signup .c0089_signup-cmp .form-group.password .password-reveal:before{font-family:icomoon,sans-serif;content:"\e90a";color:#5c7cd9;font-size:16px}section.c0088_login-cmp .only-signup .c0089_signup-cmp .form-group .password.shown .password-reveal:before,section.c0088_login-cmp .only-signup .c0089_signup-cmp .form-group.password.shown .password-reveal:before{content:"\e90b"}section.c0088_login-cmp .only-signup .c0089_signup-cmp .button-cmp .btn.btn-outline.icon-google-color svg{vertical-align:text-bottom}section.c0088_login-cmp .only-signup .c0089_signup-cmp .form-group.form-check{margin-bottom:20px;padding-top:0;padding-bottom:0}section.c0088_login-cmp .only-signup .c0089_signup-cmp .form-group.form-check:first-of-type{margin-bottom:0}section.c0088_login-cmp .only-signup .c0089_signup-cmp .form-group.form-check .form-group.form-inline.input-checkbox-wrapper{margin-bottom:0}section.c0088_login-cmp .only-signup .c0089_signup-cmp .form-group.form-check .form-check-label{margin-top:0;font-size:12px;line-height:14px;letter-spacing:.24px}section.c0088_login-cmp .only-signup .c0089_signup-cmp .form-group.form-check input[type=checkbox]{position:relative;width:13px;height:13px;margin-top:0;margin-right:10px}section.c0088_login-cmp .only-signup .c0089_signup-cmp .signup-policies.form-checkbox .form-checkbox__group{margin-bottom:0;padding-top:5px}section.c0088_login-cmp .only-signup .c0089_signup-cmp .signup-policies.form-checkbox .form-checkbox__item{display:flex;align-items:flex-start;margin:0;min-height:0}section.c0088_login-cmp .only-signup .c0089_signup-cmp .signup-policies.form-checkbox .form-checkbox__item+.form-checkbox__item{margin-top:5px}section.c0088_login-cmp .only-signup .c0089_signup-cmp .signup-policies.form-checkbox .form-checkbox__item:last-child{margin-bottom:20px}section.c0088_login-cmp .only-signup .c0089_signup-cmp .signup-policies.form-checkbox .form-checkbox__input{position:relative;top:1px;width:13px;height:13px;margin:0 10px 0 0;flex:0 0 13px}section.c0088_login-cmp .only-signup .c0089_signup-cmp .signup-policies.form-checkbox .form-checkbox__label{display:flex;align-items:flex-start;margin:0;padding:0;width:auto;font-size:12px;line-height:14px;letter-spacing:.24px}section.c0088_login-cmp .only-signup .c0089_signup-cmp .signup-policies.form-checkbox+.button-cmp{margin-top:30px}section.c0088_login-cmp .only-signup .c0089_signup-cmp .form-group .error-text,section.c0088_login-cmp .only-signup .c0089_signup-cmp .form-group.has-error .error-text,section.c0088_login-cmp .only-signup .c0089_signup-cmp .signup-field-error{display:block;color:#e56248;font-family:"Tiempos Text",serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:-.36px;margin:2px 0 0}section.c0088_login-cmp .button-cmp .btn{height:62px;padding-top:8px;padding-bottom:8px}section.c0088_login-cmp .button-cmp .btn.icon-facebook:before{font-size:24px;background-color:transparent;color:#1877f2;vertical-align:text-top}section.c0088_login-cmp .recaptcha-placeholder{margin-bottom:16px}section.c0088_login-cmp .recaptcha-placeholder__box{display:flex;align-items:center;justify-content:space-between;width:min(300px,100%);height:74px;background:#f9f9f9;border:1px solid #d3d3d3;border-radius:3px;padding:0 12px;box-shadow:0 0 4px 1px rgba(0,0,0,.08)}section.c0088_login-cmp .recaptcha-placeholder__check{display:flex;align-items:center;gap:12px}section.c0088_login-cmp .recaptcha-placeholder__checkbox{display:inline-block;width:24px;height:24px;border:2px solid #c1c1c1;border-radius:2px;background:#fff;flex-shrink:0}section.c0088_login-cmp .recaptcha-placeholder__label{font-size:14px;color:#333;font-family:Roboto,sans-serif}section.c0088_login-cmp .recaptcha-placeholder__brand{display:flex;flex-direction:column;align-items:center;gap:2px}section.c0088_login-cmp .recaptcha-placeholder__logo{font-size:10px;font-weight:700;color:#9a9a9a;letter-spacing:.5px;text-transform:none}section.c0088_login-cmp .recaptcha-placeholder__terms{font-size:8px;color:#9a9a9a;white-space:nowrap}@media (min-width:992px){.columns-max .c0088_login-cmp{padding-top:75px;padding-left:300px;padding-right:300px}}@media (min-width:360px){.columns-max .c0088_login-cmp{padding-top:75px;padding-bottom:50px}}.columns-max a.icon-monospaced.list-unstyled.portlet-icon-back.text-default{display:none}.c0089_signup-cmp--entering{animation:signupEnter .2s ease both}@keyframes signupEnter{from{opacity:0}to{opacity:1}}.long-stay-selector-calendar-modal{overflow:visible;border-radius:5px}@media (max-width:991px){.long-stay-selector-calendar-modal.show{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:2000!important;padding:0!important;margin:0!important;background-color:transparent!important;transform:none!important}}.long-stay-selector-calendar-modal .modal-dialog{width:100%;margin:0 auto;max-width:100%!important;border-radius:5px}@media (min-width:992px){.long-stay-selector-calendar-modal .modal-dialog{padding:0}}@media (max-width:991px){.long-stay-selector-calendar-modal.show .modal-dialog{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;max-width:100%!important;width:100%!important;height:100dvh!important;display:flex!important;align-items:stretch!important;justify-content:center!important;overflow:hidden!important;padding:0!important;transform:none!important}}.long-stay-selector-calendar-modal .modal-body{padding:0!important;padding-bottom:20px!important}.long-stay-selector-calendar-modal .modal-footer{display:none}.long-stay-selector-calendar-modal .modal-content{border:none;border-radius:5px;background:var(--Sand-Soft,#fcf8ea)!important;padding:0;padding-bottom:20px!important;max-width:100%!important;max-height:100%!important}.long-stay-selector-calendar-modal .modal-content .modal-header{padding:40px 20px 0 40px!important;margin-bottom:15px!important;height:auto}@media (min-width:992px){.long-stay-selector-calendar-modal .modal-content .modal-header{padding:40px 40px 0 40px!important}}@media (max-width:991px){.long-stay-selector-calendar-modal.show .modal-content{border-radius:0!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;width:100%!important}}.long-stay-selector-calendar-modal .long-stay-selector-modal-content{width:100%}.long-stay-selector-calendar-modal .long-stay-selector-modal-content .long-stay-selector-modal-calendars{display:flex;flex-direction:column;overflow:visible;gap:15px;padding-inline:20px}@media (min-width:992px){.long-stay-selector-calendar-modal .long-stay-selector-modal-content .long-stay-selector-modal-calendars{padding-inline:40px}}.long-stay-selector-calendar-modal .long-stay-selector-modal-content .long-stay-selector-modal-calendars .long-stay-selector-modal-title{font-family:EuclidFlex,sans-serif;font-size:14px;font-weight:600;letter-spacing:.14px;text-transform:uppercase;color:var(--Blue-Abahana,#222e50);padding-bottom:15px!important;border-bottom:1px solid #f1ede0}.long-stay-selector-calendar-modal .long-stay-selector-modal-content .long-stay-selector-modal-calendars .panel-tab-calendar .picker-months-selector .swiper-watch-progress{max-width:100%!important}.long-stay-selector-calendar-modal .long-stay-selector-modal-content .long-stay-selector-modal-calendars .calendar-picker-container{background:0 0}.long-stay-selector-calendar-modal .long-stay-selector-modal-content .long-stay-selector-modal-calendars .calendar-picker-container .rdp-months{background:var(--Sand-Soft,#fcf8ea)}@media (min-width:992px){.long-stay-selector-calendar-modal .long-stay-selector-modal-content .long-stay-selector-modal-calendars .calendar-picker-container .rdp-months{flex-wrap:nowrap!important;flex-direction:row!important;display:flex!important}}.long-stay-selector-calendar-modal .long-stay-selector-modal-content .long-stay-selector-modal-calendars .calendar-picker-container .rdp-months .rdp-month{padding-bottom:0!important}@media (min-width:992px){.long-stay-selector-calendar-modal .long-stay-selector-modal-content .long-stay-selector-modal-calendars .calendar-picker-container .rdp-months .rdp-month{flex:0 0 auto!important;min-width:320px!important}}.long-stay-selector-calendar-modal .long-stay-selector-modal-content .long-stay-selector-modal-calendars .long-stay-selector-modal-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.long-stay-selector-calendar-modal .long-stay-selector-modal-content .long-stay-selector-modal-calendars .long-stay-selector-modal-actions .btn-leyenda{background-color:#fcf8ea;border:solid 1px #0f1729;border-radius:6px;padding:10px 10px;margin-top:0;text-align:center;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;transition:all .5s ease-out;color:#0f1729}.long-stay-selector-calendar-modal .long-stay-selector-modal-content .long-stay-selector-modal-calendars .long-stay-selector-modal-actions .btn-leyenda:hover{cursor:pointer;color:#5c7cd9}.long-stay-selector-calendar-modal .long-stay-selector-modal-content .long-stay-selector-modal-calendars .long-stay-selector-modal-actions .btn-leyenda span{margin:0!important}.long-stay-selector-calendar-modal .long-stay-selector-modal-content .long-stay-selector-modal-calendars .long-stay-selector-modal-actions .btn-leyenda i{margin-right:0}.long-stay-selector-calendar-modal .long-stay-selector-modal-content .long-stay-selector-modal-calendars .long-stay-selector-modal-actions .btn-leyenda .ml-2{margin-left:8px}@media (max-width:991px){#long-stay-calendar-modal.show~.modal-backdrop{z-index:1050!important;background-color:rgba(0,0,0,.5)!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important}#long-stay-calendar-modal.show .modal-content{background-color:var(--Sand-Soft,#fcf8ea)!important}#long-stay-calendar-modal.show::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:-1;pointer-events:none}}section.long-stay-selector-cmp{width:100%;max-width:100%}@media (min-width:992px){section.long-stay-selector-cmp>div.modal.fade.c0126_owner_modal{min-height:749px}}section.long-stay-selector-cmp body:has(.c0126_owner_modal.fade.show:has(.calendar-legend)) #long-stay-calendar-modal.show,section.long-stay-selector-cmp body:has(.c0126_owner_modal.show:has(.calendar-legend)) #long-stay-calendar-modal.show{overflow:hidden!important;max-height:100vh!important;height:auto!important}section.long-stay-selector-cmp body:has(.c0126_owner_modal.fade.show:has(.calendar-legend)) #long-stay-calendar-modal.show .modal-dialog,section.long-stay-selector-cmp body:has(.c0126_owner_modal.show:has(.calendar-legend)) #long-stay-calendar-modal.show .modal-dialog{overflow:hidden!important;max-height:100vh!important}section.long-stay-selector-cmp body:has(.c0126_owner_modal.fade.show:has(.calendar-legend)) #long-stay-calendar-modal.show .modal-content,section.long-stay-selector-cmp body:has(.c0126_owner_modal.show:has(.calendar-legend)) #long-stay-calendar-modal.show .modal-content{overflow:hidden!important;max-height:100vh!important}section.long-stay-selector-cmp body:has(.c0126_owner_modal.fade.show:has(.calendar-legend)) .c0126_owner_modal:has(.calendar-legend),section.long-stay-selector-cmp body:has(.c0126_owner_modal.show:has(.calendar-legend)) .c0126_owner_modal:has(.calendar-legend){overflow-y:auto!important;overflow-x:hidden!important;max-height:100vh!important}@media (max-width:991px){section.long-stay-selector-cmp .modal-cmp .modal-dialog{margin:0!important}section.long-stay-selector-cmp .modal-cmp .modal-dialog .modal-content .modal-header{padding-inline:15px!important;padding-top:20px!important;margin-bottom:12px!important}section.long-stay-selector-cmp .modal-cmp .modal-dialog .modal-content .modal-body{padding:0 15px!important}section.long-stay-selector-cmp .modal-cmp .modal-dialog .modal-content .modal-body .long-stay-selector-modal-title{border-bottom:none!important;padding-bottom:0!important;margin-bottom:-5px!important}}section.long-stay-selector-cmp .long-stay-selector-panel{display:flex;padding-bottom:var(--20,20px);flex-direction:column;align-items:center;align-self:stretch;gap:var(--15,15px);width:100%}@media (min-width:992px){section.long-stay-selector-cmp .long-stay-selector-panel{gap:var(--30,30px)}}section.long-stay-selector-cmp .long-stay-selector-panel .quantity-selector-cmp{margin-top:5px}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-label{color:var(--Blue-Black-Blue,#0f1729);font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase}@media (min-width:992px){section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-label.label-legend{order:0}}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-dates{order:0;display:flex;padding:var(--0,0);justify-content:center;align-items:flex-start;gap:var(--15,15px);flex-direction:column;width:100%}@media (min-width:992px){section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-dates{order:1;flex-direction:row;gap:var(--30,30px)}}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-dates .long-stay-selector-date{display:flex;align-items:center;gap:10px}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-dates .long-stay-selector-date .long-stay-selector-input{display:flex;height:37px;padding:10px;align-items:center;align-self:stretch;border-radius:var(--Size-1,5px);background:var(--Sand-Light,#f1ede0);border:none;appearance:none;color:var(--Blue-Abahana,#222e50);text-align:center;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:14px;letter-spacing:.24px;min-width:95px;justify-content:center}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-dates .long-stay-selector-date .long-stay-selector-input.long-stay-selector-checkin{cursor:pointer}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-dates .long-stay-selector-date .long-stay-selector-input.long-stay-selector-checkin:hover{text-decoration:underline}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-dates .long-stay-selector-date .long-stay-selector-input.long-stay-selector-checkout{cursor:pointer}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-dates .long-stay-selector-date .long-stay-selector-input.long-stay-selector-checkout:hover{text-decoration:underline}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area{pointer-events:none}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector{display:flex;flex-direction:column;align-items:center;gap:1rem}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle{position:relative;width:291px;height:291px;pointer-events:none}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .background{pointer-events:none;display:flex;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:280px;background:var(--Sand-Soft,#fcf8ea);box-shadow:1px 1px 2px 0 rgba(255,255,255,.3),-1px -1px 2px 0 rgba(198,198,198,.5),-3px 3px 6px 0 rgba(198,198,198,.2) inset,3px -3px 6px 0 rgba(198,198,198,.2) inset,-3px -3px 6px 0 rgba(255,255,255,.9) inset,3px 3px 17px 5px rgba(198,198,198,.9) inset;z-index:0;justify-content:center;align-items:center}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .clock-hand{position:absolute;pointer-events:none;width:calc(50% - 10px);height:46px;z-index:2;text-align:right;left:50%;top:calc(50% - 23px);transform-origin:center left}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .clock-hand .clock-bg{pointer-events:all;cursor:pointer;touch-action:none}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .clock-hand .clock-bg circle{pointer-events:none}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .clock-hand .clock-bg g{fill:#e2e8f0;box-shadow:-5px -5px 10px 0 rgba(249,249,255,.9) inset,-5px -5px 10px 0 #c9ced6 inset,5px 5px 13px 0 rgba(191,191,192,.9) inset;filter:drop-shadow(-1px -2px 2px rgba(90, 124, 187, .5)) drop-shadow(-1px 2px 2px rgba(90, 124, 187, .4))}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .radial{display:flex;width:228px;height:228px;flex-shrink:0;top:30px;left:30px;z-index:1;position:absolute;touch-action:none}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .radial .point{cursor:pointer;display:flex;width:5px;height:5px;padding:20px;flex-direction:column;align-items:flex-start;flex-shrink:0;position:absolute;pointer-events:all;background:0 0;border:none;appearance:none;outline:0}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .radial .point:before{position:absolute;display:block;content:"";top:calc(50% - 3px);left:calc(50% - 3px);width:5px;height:5px;border-radius:100%;background:var(--Sand-Black,#77756e)}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .radial .point:nth-child(1){top:0;left:160px}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .radial .point:nth-child(2){top:45px;left:200px}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .radial .point:nth-child(3){top:105px;right:-25px}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .radial .point:nth-child(4){bottom:25px;left:195px}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .radial .point:nth-child(5){bottom:-12px;left:150px}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .radial .point:nth-child(6){bottom:-25px;left:90px}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .radial .point:nth-child(7){bottom:-7px;right:155px}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .radial .point:nth-child(8){bottom:35px;right:192px}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .radial .point:nth-child(9){top:95px;left:-20px}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .radial .point:nth-child(10){top:35px;right:188px}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .radial .point:nth-child(11){top:-8px;right:145px}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .radial .point:nth-child(12){top:-18px;left:95px}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle>svg{top:-10px;left:-10px;position:relative;z-index:1;overflow:visible;pointer-events:none}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle>svg path{fill:#8cace8;box-shadow:10px 10px 10px 0 #b6e0ff inset,-10px -10px 10px 0 #6278a2 inset;filter:drop-shadow(-1px -1px 1px rgba(91, 112, 151, .5)) drop-shadow(2px 2px 1px rgba(189, 232, 255, .3))}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle #progressGroup{transition:transform .4s ease}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .value{display:flex;top:59px;left:59px;position:absolute;width:175px;height:175px;flex-direction:column;justify-content:center;align-items:center;gap:var(--5,5px);flex-shrink:0;border-radius:100%;background:#e2e8f0;box-shadow:1px 11px 10px 0 rgba(238,235,235,.56),-1px -2px 13px 0 rgba(236,236,243,.58),-5px -5px 12px 0 rgba(249,249,255,.97) inset,5px -5px 10px 0 #fafafa inset,-5px 5px 19px 0 #c9ced6 inset,5px 5px 13px 0 rgba(191,191,192,.9) inset}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .value span{color:var(--Blue-Black,#0f1729);text-align:center;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:88px;font-style:normal;font-weight:600;line-height:62px;letter-spacing:4.4px;text-transform:uppercase}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .long-stay-selector-circle .value small{color:var(--Blue-Black,#0f1729);text-align:center;font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-.36px}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .controls{display:flex;gap:1rem}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .controls button{background:#f0f0f0;border:none;padding:.5rem 1.2rem;font-size:1.5rem;cursor:pointer;border-radius:.5rem}section.long-stay-selector-cmp .long-stay-selector-panel .long-stay-selector-area .long-stay-selector-month-selector .controls button:hover{background:#ddd}.c0056_villa_card-cmp.brand-map,.jdt-villa-card.brand-map{z-index:9999;max-width:360px}.c0056_villa_card-cmp.brand-map .villa-card-figure,.jdt-villa-card.brand-map .villa-card-figure{border-radius:8px 8px 0 0;overflow:hidden}.map-overlay-card{pointer-events:auto}.pin-shell{position:relative}.pin-img{width:30px;height:34px;display:block;margin-left:-16px;margin-top:-40px}.pin-img-bounce{animation:pin-img-bounce 1.2s ease-in-out infinite}@keyframes pin-img-bounce{0%,100%{margin-top:-40px}50%{margin-top:-52px}}.c0054_villas_map_item-cmp,.jdt-villa-card.brand-map{border-radius:5px;background:#fcf8ea;margin-bottom:20px;min-height:95%;max-width:320px;min-width:308px}.c0054_villas_map_item-cmp:hover,.jdt-villa-card.brand-map:hover{box-shadow:4px 6px 15px 0 rgba(15,23,41,.1)}.c0054_villas_map_item-cmp .opacity-70,.jdt-villa-card.brand-map .opacity-70{opacity:.7}.c0054_villas_map_item-cmp .villa-card-figure,.jdt-villa-card.brand-map .villa-card-figure{position:relative;margin:0;border-radius:5px 5px 0 0;height:205.33px}.c0054_villas_map_item-cmp .villa-card-figure .villa-card-figure-actions,.jdt-villa-card.brand-map .villa-card-figure .villa-card-figure-actions{z-index:1;position:absolute;top:10px;right:15px}.c0054_villas_map_item-cmp .villa-card-figure .villa-card-figure-actions a,.jdt-villa-card.brand-map .villa-card-figure .villa-card-figure-actions a{width:19px;height:19px;display:block}.c0054_villas_map_item-cmp .villa-card-figure .villa-card-figure-actions a:before,.jdt-villa-card.brand-map .villa-card-figure .villa-card-figure-actions a:before{font-size:19px;color:#fcf8ea}.c0054_villas_map_item-cmp .villa-card-figure .villa-card-caption,.jdt-villa-card.brand-map .villa-card-figure .villa-card-caption{z-index:1;background-color:#989a50;color:#fcf8ea;text-align:center;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;position:absolute;padding:10px 30px 10px 20px;top:0;left:0;border-radius:5px 0 0 0;clip-path:polygon(0 0,calc(100% - 23px) 0,100% 50%,calc(100% - 23px) 100%,0 100%)}.c0054_villas_map_item-cmp .villa-card-info,.jdt-villa-card.brand-map .villa-card-info{padding:10px 15px}.c0054_villas_map_item-cmp .villa-card-info .villa-card-icons-bar .info-bar,.jdt-villa-card.brand-map .villa-card-info .villa-card-icons-bar .info-bar{color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;text-transform:uppercase;font-size:12px;font-style:normal;line-height:11px;font-weight:500;letter-spacing:.2px}@media (min-width:992px){.c0054_villas_map_item-cmp .villa-card-info .villa-card-icons-bar .info-bar,.jdt-villa-card.brand-map .villa-card-info .villa-card-icons-bar .info-bar{font-size:12px;line-height:14px;letter-spacing:.24px}}.c0054_villas_map_item-cmp .villa-card-info .villa-card-icons-bar .info-bar:before,.jdt-villa-card.brand-map .villa-card-info .villa-card-icons-bar .info-bar:before{margin-right:3px}@media (max-width:1200px){.c0054_villas_map_item-cmp .villa-card-info .villa-card-icons-bar .info-bar.icon-beach-view,.jdt-villa-card.brand-map .villa-card-info .villa-card-icons-bar .info-bar.icon-beach-view{display:none}}.c0054_villas_map_item-cmp .villa-card-info .jdt-info-strip,.jdt-villa-card.brand-map .villa-card-info .jdt-info-strip{margin:0!important}.c0054_villas_map_item-cmp .villa-card-info .villa-card-quality,.jdt-villa-card.brand-map .villa-card-info .villa-card-quality{margin-block:8px!important;padding:0!important}.c0054_villas_map_item-cmp .villa-card-info .villa-card-quality .jdt-rating,.jdt-villa-card.brand-map .villa-card-info .villa-card-quality .jdt-rating{margin-block:5px!important}.c0054_villas_map_item-cmp .villa-card-title,.jdt-villa-card.brand-map .villa-card-title{display:block;color:#0f1729;font-family:"Tiempos Text",serif;font-style:normal;font-size:22px;line-height:33px;font-weight:400;letter-spacing:-.3px}@media (min-width:992px){.c0054_villas_map_item-cmp .villa-card-title,.jdt-villa-card.brand-map .villa-card-title{font-size:22px;line-height:33px;letter-spacing:-.44px}}.c0054_villas_map_item-cmp .price-btn-container,.jdt-villa-card.brand-map .price-btn-container{gap:10px}.c0054_villas_map_item-cmp .villa-card-price,.jdt-villa-card.brand-map .villa-card-price{color:#0f1729;font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.24px;margin:0}@media (min-width:992px){.c0054_villas_map_item-cmp .villa-card-price,.jdt-villa-card.brand-map .villa-card-price{font-size:16px;line-height:28px;letter-spacing:-.36px}}.c0054_villas_map_item-cmp .villa-card-price .villa-card-price-before,.jdt-villa-card.brand-map .villa-card-price .villa-card-price-before{color:#afaca0;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;text-decoration-line:line-through;margin-right:10px;min-width:80px}.c0054_villas_map_item-cmp .stardate,.jdt-villa-card.brand-map .stardate{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.c0054_villas_map_item-cmp .villa-card-dates,.jdt-villa-card.brand-map .villa-card-dates{color:#afaca0;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.11px;margin-bottom:5px;padding-top:13px}@media (min-width:992px){.c0054_villas_map_item-cmp .villa-card-dates,.jdt-villa-card.brand-map .villa-card-dates{font-size:14px;line-height:18px;letter-spacing:.14px}}.c0054_villas_map_item-cmp .button-cmp .btn,.jdt-villa-card.brand-map .button-cmp .btn{padding:8px 10px;font-size:15px;line-height:17px}.c0054_villas_map_item-cmp.villa-card-long-term .villa-card-figure .villa-card-caption,.jdt-villa-card.brand-map.villa-card-long-term .villa-card-figure .villa-card-caption{background-color:#3c528e}.c0054_villas_map_item-cmp.villa-card-long-term .villa-card-figure .villa-card-caption:before,.jdt-villa-card.brand-map.villa-card-long-term .villa-card-figure .villa-card-caption:before{border-left-color:#3c528e}.c0054_villas_map_item-cmp.villa-card-last-minute .villa-card-figure .villa-card-caption,.jdt-villa-card.brand-map.villa-card-last-minute .villa-card-figure .villa-card-caption{background-color:#aa8500}.c0054_villas_map_item-cmp.villa-card-last-minute .villa-card-figure .villa-card-caption:before,.jdt-villa-card.brand-map.villa-card-last-minute .villa-card-figure .villa-card-caption:before{border-left-color:#aa8500}.c0054_villas_map_item-cmp.villa-card-booked .villa-card-figure .villa-card-caption,.jdt-villa-card.brand-map.villa-card-booked .villa-card-figure .villa-card-caption{background-color:rgba(176,173,160,.7)}.c0054_villas_map_item-cmp.villa-card-booked .villa-card-figure .villa-card-caption:before,.jdt-villa-card.brand-map.villa-card-booked .villa-card-figure .villa-card-caption:before{border-left-color:rgba(176,173,160,.7)}.c0054_villas_map_item-cmp.villa-card-offer .villa-card-figure .villa-card-caption,.jdt-villa-card.brand-map.villa-card-offer .villa-card-figure .villa-card-caption{background-color:#989a50}.c0054_villas_map_item-cmp.villa-card-offer .villa-card-figure .villa-card-caption:before,.jdt-villa-card.brand-map.villa-card-offer .villa-card-figure .villa-card-caption:before{border-left-color:#989a50}.c0054_villas_map_item-cmp.villa-card-new .villa-card-figure,.jdt-villa-card.brand-map.villa-card-new .villa-card-figure{overflow:hidden}.c0054_villas_map_item-cmp.villa-card-new .villa-card-figure .villa-card-caption,.jdt-villa-card.brand-map.villa-card-new .villa-card-figure .villa-card-caption{background-color:#8cace8}.c0054_villas_map_item-cmp.villa-card-new .villa-card-figure .villa-card-caption:before,.jdt-villa-card.brand-map.villa-card-new .villa-card-figure .villa-card-caption:before{border-left-color:#8cace8}.c0054_villas_map_item-cmp.villa-card-luxe,.jdt-villa-card.brand-map.villa-card-luxe{background-color:#f6eeff}.c0054_villas_map_item-cmp.villa-card-luxe .villa-card-figure img,.jdt-villa-card.brand-map.villa-card-luxe .villa-card-figure img{height:100%}.c0054_villas_map_item-cmp.villa-card-luxe .villa-card-info .villa-card-icons-bar,.jdt-villa-card.brand-map.villa-card-luxe .villa-card-info .villa-card-icons-bar{margin-bottom:15px}.c0054_villas_map_item-cmp.villa-card-luxe .villa-card-info .villa-card-icons-bar .info-bar,.jdt-villa-card.brand-map.villa-card-luxe .villa-card-info .villa-card-icons-bar .info-bar{color:#2f1f41}.c0054_villas_map_item-cmp.villa-card-luxe .villa-card-price,.c0054_villas_map_item-cmp.villa-card-luxe .villa-card-title,.jdt-villa-card.brand-map.villa-card-luxe .villa-card-price,.jdt-villa-card.brand-map.villa-card-luxe .villa-card-title{color:#2f1f41}.c0054_villas_map_item-cmp.villa-card-luxe .villa-card-dates,.jdt-villa-card.brand-map.villa-card-luxe .villa-card-dates{color:#b09dc6;padding:0;margin:0;display:flex;align-items:center;text-transform:uppercase}.c0054_villas_map_item-cmp.villa-card-luxe .villa-card-quality,.jdt-villa-card.brand-map.villa-card-luxe .villa-card-quality{margin-bottom:8px;padding-top:7px}@media (min-width:992px){.c0054_villas_map_item-cmp.villa-card-luxe .villa-card-quality,.jdt-villa-card.brand-map.villa-card-luxe .villa-card-quality{margin-bottom:8px;padding-top:7px}}.c0054_villas_map_item-cmp.villa-card-luxe .villa-card-quality .villa-card-quality-luxe.villa-card-quality-label,.jdt-villa-card.brand-map.villa-card-luxe .villa-card-quality .villa-card-quality-luxe.villa-card-quality-label{margin-bottom:0}.c0054_villas_map_item-cmp.villa-card-luxe .btn-short,.jdt-villa-card.brand-map.villa-card-luxe .btn-short{background-color:#4e346b}.c0054_villas_map_item-cmp.villa-card-luxe .btn-short.hover,.c0054_villas_map_item-cmp.villa-card-luxe .btn-short:hover,.jdt-villa-card.brand-map.villa-card-luxe .btn-short.hover,.jdt-villa-card.brand-map.villa-card-luxe .btn-short:hover{background-color:#b09dc6}.c0054_villas_map_item-cmp.villa-card-luxe .btn-short.active,.c0054_villas_map_item-cmp.villa-card-luxe .btn-short:active,.jdt-villa-card.brand-map.villa-card-luxe .btn-short.active,.jdt-villa-card.brand-map.villa-card-luxe .btn-short:active{background-color:#6d538c}.c0054_villas_map_item-cmp.villa-card-size-small .villa-card-info .villa-card-icons-bar .icon-beach-view,.jdt-villa-card.brand-map.villa-card-size-small .villa-card-info .villa-card-icons-bar .icon-beach-view{display:none}.c0054_villas_map_item-cmp.villa-card-size-small .villa-card-info .villa-card-icons-bar .info-bar,.jdt-villa-card.brand-map.villa-card-size-small .villa-card-info .villa-card-icons-bar .info-bar{font-size:12px;line-height:11px;letter-spacing:.2px}.c0054_villas_map_item-cmp.villa-card-size-small .villa-card-info .jdt-info-strip,.jdt-villa-card.brand-map.villa-card-size-small .villa-card-info .jdt-info-strip{margin:0!important}.c0054_villas_map_item-cmp.villa-card-size-small .villa-card-quality,.jdt-villa-card.brand-map.villa-card-size-small .villa-card-quality{margin-block:8px!important}.c0054_villas_map_item-cmp.villa-card-size-long,.jdt-villa-card.brand-map.villa-card-size-long{display:flex;flex-direction:row;flex-wrap:wrap}@media (max-width:992px){.c0054_villas_map_item-cmp.villa-card-size-long,.jdt-villa-card.brand-map.villa-card-size-long{flex-direction:column}}.c0054_villas_map_item-cmp.villa-card-size-long .progress,.jdt-villa-card.brand-map.villa-card-size-long .progress{height:5px;border-radius:.25rem;display:flex;flex-grow:initial;font-size:.75rem;min-width:6.25rem;overflow:hidden}.c0054_villas_map_item-cmp.villa-card-size-long .bottom_row,.jdt-villa-card.brand-map.villa-card-size-long .bottom_row{margin-top:30px;position:relative;bottom:0;display:flex;align-items:flex-end;justify-content:flex-end}.c0054_villas_map_item-cmp.villa-card-size-long .btn_wrap,.jdt-villa-card.brand-map.villa-card-size-long .btn_wrap{display:flex;align-items:flex-start;gap:20px;flex-direction:row;flex-wrap:wrap;z-index:99;margin-left:20px;position:absolute;bottom:20px;opacity:.8}.c0054_villas_map_item-cmp.villa-card-size-long .btn_wrap.hover,.c0054_villas_map_item-cmp.villa-card-size-long .btn_wrap:hover,.jdt-villa-card.brand-map.villa-card-size-long .btn_wrap.hover,.jdt-villa-card.brand-map.villa-card-size-long .btn_wrap:hover{opacity:1}@media only screen and (min-width:500px) and (max-width:770px){.c0054_villas_map_item-cmp.villa-card-size-long .btn_wrap,.jdt-villa-card.brand-map.villa-card-size-long .btn_wrap{bottom:40px}}@media only screen and (min-width:770px) and (max-width:800px){.c0054_villas_map_item-cmp.villa-card-size-long .btn_wrap,.jdt-villa-card.brand-map.villa-card-size-long .btn_wrap{bottom:140px}}@media only screen and (min-width:800px) and (max-width:992px){.c0054_villas_map_item-cmp.villa-card-size-long .btn_wrap,.jdt-villa-card.brand-map.villa-card-size-long .btn_wrap{bottom:160px}}.c0054_villas_map_item-cmp.villa-card-size-long .btn_wrap button,.jdt-villa-card.brand-map.villa-card-size-long .btn_wrap button{font-size:15px;color:#222e50;background-color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;text-align:center;border-radius:5px;border:0;transition:all .3s ease}.c0054_villas_map_item-cmp.villa-card-size-long .label_progress,.jdt-villa-card.brand-map.villa-card-size-long .label_progress{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:20px;font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;font-feature-settings:"ss12" on}.c0054_villas_map_item-cmp.villa-card-size-long .progress-bar,.jdt-villa-card.brand-map.villa-card-size-long .progress-bar{background-color:#fcf8ea}.c0054_villas_map_item-cmp.villa-card-size-long .villa-card-figure,.jdt-villa-card.brand-map.villa-card-size-long .villa-card-figure{width:50%}@media (max-width:992px){.c0054_villas_map_item-cmp.villa-card-size-long .villa-card-figure,.jdt-villa-card.brand-map.villa-card-size-long .villa-card-figure{width:100%}}.c0054_villas_map_item-cmp.villa-card-size-long .villa-card-info,.jdt-villa-card.brand-map.villa-card-size-long .villa-card-info{width:50%;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:992px){.c0054_villas_map_item-cmp.villa-card-size-long .villa-card-info,.jdt-villa-card.brand-map.villa-card-size-long .villa-card-info{width:100%}}.c0054_villas_map_item-cmp.villa-card-size-long .villa-card-info .villa-card-icons-bar .icon-beach-view,.jdt-villa-card.brand-map.villa-card-size-long .villa-card-info .villa-card-icons-bar .icon-beach-view{display:none}.c0054_villas_map_item-cmp.villa-card-size-long .villa-card-info .villa-card-icons-bar .info-bar,.jdt-villa-card.brand-map.villa-card-size-long .villa-card-info .villa-card-icons-bar .info-bar{font-size:12px;line-height:11px;letter-spacing:.2px}.c0054_villas_map_item-cmp.villa-card-size-long .villa-card-quality,.jdt-villa-card.brand-map.villa-card-size-long .villa-card-quality{margin-bottom:15px;padding-top:15px}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-luxe,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-luxe{background-color:#4e346b;color:#fcf8ea}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-luxe .villa-card-quality,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-luxe .villa-card-quality{margin-left:16px}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-luxe .villa-card-quality .villa-card-quality-label.villa-card-quality-luxe,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-luxe .villa-card-quality .villa-card-quality-label.villa-card-quality-luxe{margin-bottom:0!important}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-luxe .btn-white.hover,.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-luxe .btn-white:hover,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-luxe .btn-white.hover,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-luxe .btn-white:hover{color:#fcf8ea;background-color:#6d538c}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-luxe .btn-white.active,.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-luxe .btn-white:active,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-luxe .btn-white.active,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-luxe .btn-white:active{color:#fcf8ea;background-color:#2f1f41}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-luxe .villa-card-title,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-luxe .villa-card-title{color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;margin-bottom:10px}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-luxe .progress,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-luxe .progress{height:5px;background-color:#2f1f41}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-luxe .villa-card-info .villa-card-icons-bar .info-bar,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-luxe .villa-card-info .villa-card-icons-bar .info-bar{color:#fcf8ea;padding-right:10px}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-luxe .villa-card-price,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-luxe .villa-card-price{color:#fcf8ea}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-luxe .villa-card-dates,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-luxe .villa-card-dates{color:#fcf8ea}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-luxe .villa-card-quality-label.villa-card-quality-luxe,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-luxe .villa-card-quality-label.villa-card-quality-luxe{background-color:#fcf8ea}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-luxe .villa-card-quality-label.villa-card-quality-luxe:before,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-luxe .villa-card-quality-label.villa-card-quality-luxe:before{color:#4e346b}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-luxe .villa-card-quality-label.villa-card-quality-luxe:after,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-luxe .villa-card-quality-label.villa-card-quality-luxe:after{border-left-color:#fcf8ea}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-default,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-default{background-color:#222e50;color:#fcf8ea}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-default .btn-white.hover,.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-default .btn-white:hover,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-default .btn-white.hover,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-default .btn-white:hover{color:#fcf8ea;background-color:#5c7cd9}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-default .btn-white.active,.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-default .btn-white:active,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-default .btn-white.active,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-default .btn-white:active{color:#fcf8ea;background-color:#222e50}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-default .villa-card-title,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-default .villa-card-title{color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;margin-bottom:10px}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-default .progress,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-default .progress{height:5px;background-color:#0f1729}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-default .villa-card-info .villa-card-icons-bar .info-bar,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-default .villa-card-info .villa-card-icons-bar .info-bar{color:#fcf8ea;padding-right:10px}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-default .villa-card-price,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-default .villa-card-price{color:#fcf8ea}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-default .villa-card-dates,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-default .villa-card-dates{color:#fcf8ea}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-default .villa-card-quality-label.villa-card-quality-luxe,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-default .villa-card-quality-label.villa-card-quality-luxe{background-color:#fcf8ea}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-default .villa-card-quality-label.villa-card-quality-luxe:before,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-default .villa-card-quality-label.villa-card-quality-luxe:before{color:#4e346b}.c0054_villas_map_item-cmp.villa-card-size-long.villa-card-default .villa-card-quality-label.villa-card-quality-luxe:after,.jdt-villa-card.brand-map.villa-card-size-long.villa-card-default .villa-card-quality-label.villa-card-quality-luxe:after{border-left-color:#fcf8ea}.c0054_villas_map_item-cmp.villa-card-darker,.jdt-villa-card.brand-map.villa-card-darker{background:#f1ede0}.c0054_villas_map_item-cmp.c0054-map,.jdt-villa-card.brand-map.c0054-map{margin-bottom:0;min-width:308px}@media (max-width:400px){.c0054_villas_map_item-cmp.c0054-map .villa-card-info,.jdt-villa-card.brand-map.c0054-map .villa-card-info{padding:20px 10px}}.c0054_villas_map_item-cmp.c0054-map .info-bar.icon-beach-view,.jdt-villa-card.brand-map.c0054-map .info-bar.icon-beach-view{display:none}.c0054_villas_map_item-cmp.c0054-map img,.jdt-villa-card.brand-map.c0054-map img{width:100%}.c0054_villas_map_item-cmp.c0054-map .villa-card-icons-bar,.jdt-villa-card.brand-map.c0054-map .villa-card-icons-bar{flex-wrap:wrap;gap:10px}.c0054_villas_map_item-cmp .btn-bookang,.jdt-villa-card.brand-map .btn-bookang{min-width:100px}.c0054_villas_map_item-cmp .btn-availability,.jdt-villa-card.brand-map .btn-availability{min-width:150px}.aside-village .c0054_villas_map_item-cmp{background:#f1ede0}.gm-style-iw-tc{display:none!important}.gm-style-mtc button,.gm-style-mtc label,.gm-style-mtc ul li,.gmnoprint button,.gmnoprint label,.gmnoprint ul li{background-color:#fcf8ea!important;color:#0f1729!important;text-align:center!important;font-family:EuclidFlex,serif!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:17px!important;letter-spacing:-.3px!important}.gm-fullscreen-control,.gm-svpc{background-color:#fcf8ea!important}.gm-ui-hover-effect>span{width:24px!important;height:24px!important;margin:5px 0!important}.gm-style .gm-style-iw-c,.gm-style-iw-d{padding:0!important;scrollbar-width:none;overflow:hidden!important;-webkit-box-orient:horizontal;border-radius:5px}.gm-ui-hover-effect>span{background-color:#fff}.gm-style-iw-chr{display:none}.jdt-map-price-pin{position:relative;border-radius:var(--radius-size-1,5px)}.jdt-map-price-pin .jdt-map-price-pin__bubble{display:inline-flex;align-items:center;padding:5px;color:var(--soft-sand,#fcf8ea);font-weight:700;line-height:17px;white-space:nowrap;border-radius:var(--radius-size-1,5px);box-shadow:0 3px 4px 0 rgba(15,23,41,.2);border:1px solid var(--soft-sand,#fcf8ea)}.jdt-map-price-pin .jdt-map-price-pin__bubble .jdt-map-price-pin__text{display:inline-block;color:var(--soft-sand,#fcf8ea);text-align:center;font-feature-settings:"ss12" on;font-family:var(--font-family-primary, "EuclidFlex", sans-serif);font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:.24px}.jdt-map-price-pin .jdt-map-price-pin__bubble .jdt-map-price-pin__amount{font-weight:500}.jdt-map-price-pin .jdt-map-price-pin__bubble .jdt-map-price-pin__dotx{display:inline-flex}.jdt-map-price-pin .jdt-map-price-pin__caret{position:absolute;left:50%;top:100%;width:12px;height:6px;transform:translate(-50%,-2px);clip-path:polygon(50% 100%,100% 0,0 0);filter:drop-shadow(0 4px 16px rgba(0, 0, 0, .25));z-index:-1}.jdt-map-price-pin--unavailable .jdt-map-price-pin__bubble{background:var(--dark-sand,#afaca0)}.jdt-map-price-pin--unavailable .jdt-map-price-pin__bubble:hover{background:var(--dark-blue,#3c528e)}.jdt-map-price-pin--unavailable .jdt-map-price-pin__caret{background:var(--dark-sand,#afaca0)}.jdt-map-price-pin--unavailable .jdt-map-price-pin__bubble:hover+.jdt-map-price-pin__caret{background:var(--dark-blue,#3c528e)!important}.jdt-map-price-pin--available .jdt-map-price-pin__bubble{background:var(--abahana-villas,#5c7cd9)}.jdt-map-price-pin--available .jdt-map-price-pin__bubble:hover{background:var(--dark-blue,#3c528e)}.jdt-map-price-pin--available .jdt-map-price-pin__caret{background:var(--abahana-villas,#5c7cd9)}.jdt-map-price-pin--available .jdt-map-price-pin__bubble:hover+.jdt-map-price-pin__caret{background:var(--dark-blue,#3c528e)!important}.jdt-map-price-pin--luxe .jdt-map-price-pin__bubble{background:var(--pure-violet,#6d538c)}.jdt-map-price-pin--luxe .jdt-map-price-pin__bubble:hover{background:var(--violet-abahana-luxe,#4e346b)}.jdt-map-price-pin--luxe .jdt-map-price-pin__caret{background:var(--pure-violet,#6d538c)}.jdt-map-price-pin--luxe .jdt-map-price-pin__bubble:hover+.jdt-map-price-pin__caret{background:var(--violet-abahana-luxe,#4e346b)!important}@keyframes map-pin-bounce{0%{transform:translateY(0)}30%{transform:translateY(-18px)}60%{transform:translateY(0)}80%{transform:translateY(-8px)}100%{transform:translateY(0)}}.jdt-map-price-pin--bounce{animation:map-pin-bounce 1.2s ease infinite}.jdt-map-price-pin--bounce .jdt-map-price-pin__bubble{background:var(--black-blue,#0f1729)!important}gmp-advanced-marker:has(.jdt-map-price-pin--bounce){z-index:400!important}.jdt-map-price-pin--available-active .jdt-map-price-pin__bubble{background:var(--black-blue,#0f1729)}.jdt-map-price-pin--available-active .jdt-map-price-pin__bubble:hover{background:var(--black-blue,#0f1729)}.jdt-map-price-pin--available-active .jdt-map-price-pin__caret{background:var(--black-blue,#0f1729)}.jdt-map-price-pin--available-active .jdt-map-price-pin__bubble:hover+.jdt-map-price-pin__caret{background:var(--black-blue,#0f1729)!important}.jdt-map-price-pin--unavailable-active .jdt-map-price-pin__bubble{background:var(--black-blue,#0f1729)}.jdt-map-price-pin--unavailable-active .jdt-map-price-pin__bubble:hover{background:var(--black-blue,#0f1729)}.jdt-map-price-pin--unavailable-active .jdt-map-price-pin__caret{background:var(--black-blue,#0f1729)}.jdt-map-price-pin--unavailable-active .jdt-map-price-pin__bubble:hover+.jdt-map-price-pin__caret{background:var(--black-blue,#0f1729)!important}.jdt-map-price-pin--luxe-active .jdt-map-price-pin__bubble{background:var(--black-blue,#0f1729)}.jdt-map-price-pin--luxe-active .jdt-map-price-pin__bubble:hover{background:var(--black-blue,#0f1729)}.jdt-map-price-pin--luxe-active .jdt-map-price-pin__caret{background:var(--black-blue,#0f1729)}.jdt-map-price-pin--luxe-active .jdt-map-price-pin__bubble:hover+.jdt-map-price-pin__caret{background:var(--black-blue,#0f1729)!important}gmp-advanced-marker:has(.jdt-map-price-pin:focus-within),gmp-advanced-marker:has(.jdt-map-price-pin:hover),gmp-advanced-marker:has(.jdt-map-price-pin__bubble:hover){z-index:350!important}gmp-advanced-marker:has(.jdt-map-price-pin--available-active),gmp-advanced-marker:has(.jdt-map-price-pin--bounce),gmp-advanced-marker:has(.jdt-map-price-pin--luxe-active),gmp-advanced-marker:has(.jdt-map-price-pin--unavailable-active){z-index:400!important}.storybook-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1040}#story--design-system-interaction-modal--default-inner{height:600px}.jdt-modal,.modal-cmp{touch-action:none;overscroll-behavior:none}.jdt-modal .modal.fade,.modal-cmp .modal.fade{opacity:0;transition:opacity .15s linear;pointer-events:none;visibility:hidden}.jdt-modal .modal.fade.show,.modal-cmp .modal.fade.show{opacity:1;pointer-events:auto;visibility:visible}.jdt-modal .modal.fade .modal-dialog,.modal-cmp .modal.fade .modal-dialog{transition:transform .3s ease-out}@media (max-width:991px){.jdt-modal .modal-base.modal.fade .modal-dialog,.modal-cmp .modal-base.modal.fade .modal-dialog{transform:translateX(-50%) translateY(calc(-50% - 50px))}}@media (max-width:991px){.jdt-modal .modal-base.modal.fade.show .modal-dialog,.modal-cmp .modal-base.modal.fade.show .modal-dialog{transform:translateX(-50%) translateY(-50%)}}.jdt-modal .modal-dialog,.modal-cmp .modal-dialog{touch-action:pan-y;overscroll-behavior:contain}.jdt-modal .modal-full-screen,.jdt-modal .modal-mobile,.modal-cmp .modal-full-screen,.modal-cmp .modal-mobile{top:0;bottom:0;right:0;left:0;display:none;position:fixed;padding-right:0!important}.jdt-modal .modal-full-screen .modal-dialog,.jdt-modal .modal-mobile .modal-dialog,.modal-cmp .modal-full-screen .modal-dialog,.modal-cmp .modal-mobile .modal-dialog{width:100%;max-width:100%;height:100%;margin:0;padding:0;border-radius:5px;overflow:visible}.jdt-modal .modal-full-screen .modal-dialog .modal-content,.jdt-modal .modal-mobile .modal-dialog .modal-content,.modal-cmp .modal-full-screen .modal-dialog .modal-content,.modal-cmp .modal-mobile .modal-dialog .modal-content{background-color:#0f1729;height:auto;min-height:100%;border:0;border-radius:0;color:#fff}.jdt-modal .modal-full-screen .modal-dialog .modal-content .modal-header,.jdt-modal .modal-mobile .modal-dialog .modal-content .modal-header,.modal-cmp .modal-full-screen .modal-dialog .modal-content .modal-header,.modal-cmp .modal-mobile .modal-dialog .modal-content .modal-header{border:0;padding:28px 34px 32px 36px}.jdt-modal .modal-full-screen .modal-dialog .modal-content .modal-header .close,.jdt-modal .modal-mobile .modal-dialog .modal-content .modal-header .close,.modal-cmp .modal-full-screen .modal-dialog .modal-content .modal-header .close,.modal-cmp .modal-mobile .modal-dialog .modal-content .modal-header .close{margin-top:0;padding-top:10px;color:#fff;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;opacity:1;z-index:9;position:relative;text-decoration:underline;text-shadow:none}.jdt-modal .modal-full-screen .modal-dialog .modal-content .modal-header .close:hover,.jdt-modal .modal-mobile .modal-dialog .modal-content .modal-header .close:hover,.modal-cmp .modal-full-screen .modal-dialog .modal-content .modal-header .close:hover,.modal-cmp .modal-mobile .modal-dialog .modal-content .modal-header .close:hover{text-decoration:none}.jdt-modal .modal-full-screen .modal-dialog .modal-content .modal-body,.jdt-modal .modal-mobile .modal-dialog .modal-content .modal-body,.modal-cmp .modal-full-screen .modal-dialog .modal-content .modal-body,.modal-cmp .modal-mobile .modal-dialog .modal-content .modal-body{border:0}.jdt-modal .modal-full-screen .modal-dialog .modal-content .modal-footer,.jdt-modal .modal-mobile .modal-dialog .modal-content .modal-footer,.modal-cmp .modal-full-screen .modal-dialog .modal-content .modal-footer,.modal-cmp .modal-mobile .modal-dialog .modal-content .modal-footer{border:0}.jdt-modal .modal-mobile .modal-dialog .modal-content,.modal-cmp .modal-mobile .modal-dialog .modal-content{background-color:rgba(15,23,41,.9)}.jdt-modal .modal-fixed,.modal-cmp .modal-fixed{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);overflow:hidden;z-index:1050}.jdt-modal .modal-fixed .modal-dialog,.modal-cmp .modal-fixed .modal-dialog{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;min-height:0;margin:0!important}@media (max-width:991px){.jdt-modal .modal-fixed .modal-dialog,.modal-cmp .modal-fixed .modal-dialog{max-height:90dvh}.jdt-modal .modal-fixed .modal-dialog.modal-default,.jdt-modal .modal-fixed .modal-dialog.modal-large,.jdt-modal .modal-fixed .modal-dialog.modal-xlarge,.modal-cmp .modal-fixed .modal-dialog.modal-default,.modal-cmp .modal-fixed .modal-dialog.modal-large,.modal-cmp .modal-fixed .modal-dialog.modal-xlarge{width:100%;max-width:100%;max-height:95dvh}.jdt-modal .modal-fixed .modal-dialog.modal-medium,.jdt-modal .modal-fixed .modal-dialog.modal-small,.modal-cmp .modal-fixed .modal-dialog.modal-medium,.modal-cmp .modal-fixed .modal-dialog.modal-small{width:95dvw;max-width:95dvw;max-height:90dvh}}@media (min-width:992px){.jdt-modal .modal-fixed .modal-dialog.modal-xlarge,.modal-cmp .modal-fixed .modal-dialog.modal-xlarge{width:95dvw;max-width:95dvw;max-height:95dvh}.jdt-modal .modal-fixed .modal-dialog.modal-default,.jdt-modal .modal-fixed .modal-dialog.modal-large,.modal-cmp .modal-fixed .modal-dialog.modal-default,.modal-cmp .modal-fixed .modal-dialog.modal-large{width:80dvw;max-width:80dvw;max-height:90dvh}.jdt-modal .modal-fixed .modal-dialog.modal-medium,.modal-cmp .modal-fixed .modal-dialog.modal-medium{width:70dvw;max-width:70dvw;max-height:85dvh}.jdt-modal .modal-fixed .modal-dialog.modal-small,.modal-cmp .modal-fixed .modal-dialog.modal-small{width:60dvw;max-width:60dvw;max-height:80dvh}}.jdt-modal .modal-fixed.show .modal-dialog,.modal-cmp .modal-fixed.show .modal-dialog{transform:translate(-50%,-50%)!important}.jdt-modal .modal-fixed .modal-content,.modal-cmp .modal-fixed .modal-content{background-color:#fcf8ea!important;display:flex;flex-direction:column;border:0;border-radius:0;color:#0f1729;min-height:0;width:100%;height:100%;max-height:100%;overflow:hidden}@media (min-width:992px){.jdt-modal .modal-fixed .modal-content,.modal-cmp .modal-fixed .modal-content{border-radius:5px}}.jdt-modal .modal-fixed .modal-header,.modal-cmp .modal-fixed .modal-header{padding:20px!important;border:none;border-bottom:none!important;box-shadow:none;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}@media (min-width:992px){.jdt-modal .modal-fixed .modal-header,.modal-cmp .modal-fixed .modal-header{padding:30px 35px!important}}.jdt-modal .modal-fixed .modal-header .modal-title,.modal-cmp .modal-fixed .modal-header .modal-title{font-family:EuclidFlex,sans-serif;font-size:25px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:-.02em;color:#0f1729;margin:0}@media (min-width:992px){.jdt-modal .modal-fixed .modal-header .modal-title,.modal-cmp .modal-fixed .modal-header .modal-title{font-size:35px;line-height:40px}}.jdt-modal .modal-fixed .modal-header .modal-title::first-letter,.modal-cmp .modal-fixed .modal-header .modal-title::first-letter{text-transform:uppercase}.jdt-modal .modal-fixed .modal-header .modal-close,.modal-cmp .modal-fixed .modal-header .modal-close{font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.02em;text-decoration:underline;text-transform:uppercase;border:none;background-color:transparent;color:#0f1729;transition:all .3s ease;cursor:pointer;padding:0;margin:0;align-self:flex-start}.jdt-modal .modal-fixed .modal-header .modal-close:hover,.modal-cmp .modal-fixed .modal-header .modal-close:hover{text-decoration:none}.jdt-modal .modal-fixed .modal-body,.modal-cmp .modal-fixed .modal-body{padding:20px;border-top:none!important;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}@media (min-width:992px){.jdt-modal .modal-fixed .modal-body,.modal-cmp .modal-fixed .modal-body{padding:20px 40px}}.jdt-modal .modal-fixed .modal-body::-webkit-scrollbar,.modal-cmp .modal-fixed .modal-body::-webkit-scrollbar{width:8px}.jdt-modal .modal-fixed .modal-body::-webkit-scrollbar-track,.modal-cmp .modal-fixed .modal-body::-webkit-scrollbar-track{background:0 0}.jdt-modal .modal-fixed .modal-body::-webkit-scrollbar-thumb,.modal-cmp .modal-fixed .modal-body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px;border:none}.jdt-modal .modal-fixed .modal-body::-webkit-scrollbar-thumb:hover,.modal-cmp .modal-fixed .modal-body::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5)}.jdt-modal .modal-fixed.jdt-owner-economic-summary-modal,.modal-cmp .modal-fixed.jdt-owner-economic-summary-modal{overscroll-behavior:none}.jdt-modal .modal-fixed.jdt-owner-economic-summary-modal .modal-body,.jdt-modal .modal-fixed.jdt-owner-economic-summary-modal .modal-content,.jdt-modal .modal-fixed.jdt-owner-economic-summary-modal .modal-dialog,.modal-cmp .modal-fixed.jdt-owner-economic-summary-modal .modal-body,.modal-cmp .modal-fixed.jdt-owner-economic-summary-modal .modal-content,.modal-cmp .modal-fixed.jdt-owner-economic-summary-modal .modal-dialog{overscroll-behavior:contain}.jdt-modal .modal-fixed.jdt-owner-economic-summary-modal .modal-body,.modal-cmp .modal-fixed.jdt-owner-economic-summary-modal .modal-body{overscroll-behavior-y:contain}.jdt-modal .modal-base,.modal-cmp .modal-base{background-color:rgba(241,237,224,.9)}.jdt-modal .modal-base .modal-dialog,.modal-cmp .modal-base .modal-dialog{max-width:726px;background-color:#fcf8ea;border-radius:5px;overflow:hidden}@media (max-width:991px){.jdt-modal .modal-base .modal-dialog,.modal-cmp .modal-base .modal-dialog{margin:0;width:calc(100% - 40px);top:50%;left:50%;position:absolute;transform:translateX(-50%) translateY(-50%);max-height:100vh;overflow:auto}}.jdt-modal .modal-base .modal-dialog .modal-content,.modal-cmp .modal-base .modal-dialog .modal-content{background-color:#f1ede0;border-radius:5px}@media (max-width:991px){.jdt-modal .modal-base .modal-dialog .modal-content,.modal-cmp .modal-base .modal-dialog .modal-content{background-size:contain;max-height:100vh}.jdt-modal .modal-base .modal-dialog .modal-content .modal-body,.modal-cmp .modal-base .modal-dialog .modal-content .modal-body{overflow:auto}}.jdt-modal .modal-base .modal-dialog .modal-content .modal-body,.modal-cmp .modal-base .modal-dialog .modal-content .modal-body{padding:24px 0;border:none}.jdt-modal .modal-base .modal-dialog .modal-content .modal-body .modal-close,.modal-cmp .modal-base .modal-dialog .modal-content .modal-body .modal-close{cursor:pointer;float:right;color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;text-transform:uppercase;font-size:12px;line-height:11px;letter-spacing:.2px;font-style:normal;font-weight:500}@media (min-width:992px){.jdt-modal .modal-base .modal-dialog .modal-content .modal-body .modal-close,.modal-cmp .modal-base .modal-dialog .modal-content .modal-body .modal-close{font-size:12px;line-height:14px;letter-spacing:.24px}}.jdt-modal .modal-base .modal-dialog.modal-large,.modal-cmp .modal-base .modal-dialog.modal-large{max-width:838px}.jdt-modal .modal-base .modal-dialog.modal-large .modal-content .modal_header_img,.modal-cmp .modal-base .modal-dialog.modal-large .modal-content .modal_header_img{display:flex;flex-direction:column;align-items:flex-end}.jdt-modal .modal-base .modal-dialog.modal-large .modal-content .modal_header_img img,.jdt-modal .modal-base .modal-dialog.modal-large .modal-content .modal_header_img picture,.modal-cmp .modal-base .modal-dialog.modal-large .modal-content .modal_header_img img,.modal-cmp .modal-base .modal-dialog.modal-large .modal-content .modal_header_img picture{width:100%}.jdt-modal .modal-base .modal-dialog.modal-default .modal-content .modal_header_img,.jdt-modal .modal-base .modal-dialog.modal-large .modal-content .modal_header_img,.modal-cmp .modal-base .modal-dialog.modal-default .modal-content .modal_header_img,.modal-cmp .modal-base .modal-dialog.modal-large .modal-content .modal_header_img{display:flex;flex-direction:column;align-items:flex-end;height:auto;border:0;padding:0}.jdt-modal .modal-base .modal-dialog.modal-default .modal-content .modal_header_img img,.jdt-modal .modal-base .modal-dialog.modal-default .modal-content .modal_header_img picture,.jdt-modal .modal-base .modal-dialog.modal-large .modal-content .modal_header_img img,.jdt-modal .modal-base .modal-dialog.modal-large .modal-content .modal_header_img picture,.modal-cmp .modal-base .modal-dialog.modal-default .modal-content .modal_header_img img,.modal-cmp .modal-base .modal-dialog.modal-default .modal-content .modal_header_img picture,.modal-cmp .modal-base .modal-dialog.modal-large .modal-content .modal_header_img img,.modal-cmp .modal-base .modal-dialog.modal-large .modal-content .modal_header_img picture{width:100%}.jdt-modal .modal-base .modal-dialog.modal-default .modal-content .modal-close,.jdt-modal .modal-base .modal-dialog.modal-large .modal-content .modal-close,.modal-cmp .modal-base .modal-dialog.modal-default .modal-content .modal-close,.modal-cmp .modal-base .modal-dialog.modal-large .modal-content .modal-close{font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;text-decoration:underline;border:none;transition:all .5s ease-out;cursor:pointer!important;padding:20px 20px 0 20px;background-color:transparent}.jdt-modal .modal-base .modal-dialog.modal-default .modal-content .modal-close:hover,.jdt-modal .modal-base .modal-dialog.modal-large .modal-content .modal-close:hover,.modal-cmp .modal-base .modal-dialog.modal-default .modal-content .modal-close:hover,.modal-cmp .modal-base .modal-dialog.modal-large .modal-content .modal-close:hover{cursor:pointer;opacity:.8;text-decoration:none}.jdt-modal .modal-clean,.modal-cmp .modal-clean{background-color:rgba(241,237,224,.9);z-index:1050}.jdt-modal .modal-clean#extend_booking_modal,.modal-cmp .modal-clean#extend_booking_modal{z-index:1050!important}.jdt-modal .modal-clean .modal-dialog,.modal-cmp .modal-clean .modal-dialog{max-width:726px;background-color:#fcf8ea;position:relative;z-index:1}@media (max-width:991px){.jdt-modal .modal-clean .modal-dialog,.modal-cmp .modal-clean .modal-dialog{margin:107px 24px 24px 18px}}.jdt-modal .modal-clean .modal-dialog .modal-content,.modal-cmp .modal-clean .modal-dialog .modal-content{padding-bottom:50px;background-color:#f1ede0;border-radius:5px}@media (max-width:991px){.jdt-modal .modal-clean .modal-dialog .modal-content,.modal-cmp .modal-clean .modal-dialog .modal-content{background-size:contain}}.jdt-modal .modal-clean .modal-dialog .modal-content .modal-header,.modal-cmp .modal-clean .modal-dialog .modal-content .modal-header{justify-content:end;border:0;padding:50px 50px 0 50px;margin-bottom:-16px;z-index:3}.jdt-modal .modal-clean .modal-dialog .modal-content .modal-close,.modal-cmp .modal-clean .modal-dialog .modal-content .modal-close{cursor:pointer;float:right;border:0;background-color:transparent;color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;text-transform:uppercase;font-size:12px;line-height:11px;letter-spacing:.2px;font-style:normal;font-weight:500}@media (min-width:992px){.jdt-modal .modal-clean .modal-dialog .modal-content .modal-close,.modal-cmp .modal-clean .modal-dialog .modal-content .modal-close{font-size:12px;line-height:14px;letter-spacing:.24px}}.jdt-modal .modal-clean .modal-dialog .modal-content .modal-body,.modal-cmp .modal-clean .modal-dialog .modal-content .modal-body{border:none;padding:0 50px}.jdt-modal .modal-clean .modal-dialog .modal-content .modal-footer,.modal-cmp .modal-clean .modal-dialog .modal-content .modal-footer{border:none;padding:0 50px 0 50px}.jdt-modal .modal-featured,.modal-cmp .modal-featured{color:#0f1729;position:fixed;inset:0;width:100%;height:100%;margin:0 auto;background-color:rgba(0,0,0,.5);overflow:scroll;padding-right:0!important;z-index:1050}@media all and (max-width:992px){.jdt-modal .modal-featured,.modal-cmp .modal-featured{padding:0}}.jdt-modal .modal-featured .modal-dialog.modal-large,.modal-cmp .modal-featured .modal-dialog.modal-large{width:calc(100% - 200px);max-width:1200px}@media (max-width:768px){.jdt-modal .modal-featured .modal-dialog.modal-large,.modal-cmp .modal-featured .modal-dialog.modal-large{width:100%;max-width:100%}}.jdt-modal .modal-featured .modal-header,.modal-cmp .modal-featured .modal-header{display:flex;justify-content:flex-end;padding:20px 20px 10px 20px;border-bottom:none}.jdt-modal .modal-featured .modal-header .modal-close,.modal-cmp .modal-featured .modal-header .modal-close{background-color:transparent;border:none;text-transform:uppercase;text-align:right;font-family:EuclidFlex,sans-serif;font-size:12px;font-weight:500;line-height:14px;letter-spacing:.24px;text-decoration:underline}.jdt-modal .modal-featured .modal-header .modal-close:hover,.modal-cmp .modal-featured .modal-header .modal-close:hover{text-decoration:none}.jdt-modal .modal-featured .modal-body,.modal-cmp .modal-featured .modal-body{padding:30px 40px 40px 40px;display:grid;grid-template-columns:65fr 35fr;gap:40px;border-top:0!important}@media (max-width:991px){.jdt-modal .modal-featured .modal-body,.modal-cmp .modal-featured .modal-body{grid-template-columns:1fr}.jdt-modal .modal-featured .modal-body>div:nth-child(1),.modal-cmp .modal-featured .modal-body>div:nth-child(1){order:2}.jdt-modal .modal-featured .modal-body>div:nth-child(2),.modal-cmp .modal-featured .modal-body>div:nth-child(2){order:1}}.jdt-modal .modal-featured .modal-body .text-content,.modal-cmp .modal-featured .modal-body .text-content{display:flex;flex-direction:column;gap:40px}.jdt-modal .modal-featured .modal-body .text-content .modal-title,.modal-cmp .modal-featured .modal-body .text-content .modal-title{font-family:EuclidFlex,sans-serif;color:#222e50;font-size:40px;font-style:normal;font-weight:500;line-height:45px;letter-spacing:2px;text-transform:uppercase}@media (max-width:991px){.jdt-modal .modal-featured .modal-body .text-content .modal-title,.modal-cmp .modal-featured .modal-body .text-content .modal-title{font-size:30px;line-height:35px;letter-spacing:1.5px}}.jdt-modal .modal-featured .modal-body .text-content .modal-description,.modal-cmp .modal-featured .modal-body .text-content .modal-description{font-family:"Tiempos Text",serif;font-size:22px;line-height:33px;letter-spacing:-.44px}@media (max-width:991px){.jdt-modal .modal-featured .modal-body .text-content .modal-description,.modal-cmp .modal-featured .modal-body .text-content .modal-description{font-size:15px;line-height:22px;letter-spacing:-.3px}}.jdt-modal .modal-featured .modal-body .text-content .modal-description p,.modal-cmp .modal-featured .modal-body .text-content .modal-description p{margin-bottom:0}.jdt-modal .modal-featured .modal-body .text-content a:not(.btn),.modal-cmp .modal-featured .modal-body .text-content a:not(.btn){font-family:EuclidFlex,sans-serif;font-size:20px;font-weight:400;line-height:15px;letter-spacing:-.4px;color:#5c7cd9}@media (max-width:768px){.jdt-modal .modal-featured .modal-body .text-content a:not(.btn),.modal-cmp .modal-featured .modal-body .text-content a:not(.btn){line-height:24px}}.jdt-modal .modal-featured .modal-body .text-content .featured-links .btn-link,.modal-cmp .modal-featured .modal-body .text-content .featured-links .btn-link{font-size:20px}.jdt-modal .modal-featured .modal-content,.modal-cmp .modal-featured .modal-content{background-color:#fcf8ea;border:none;border-radius:5px}.jdt-modal .modal-featured .modal-title,.modal-cmp .modal-featured .modal-title{text-overflow:initial;white-space:initial}body.modal-open .modal:not(.show){display:none}body.modal-open{padding-right:0!important}body[data-theme=abahanaowners] .jdt-modal .modal-content,body[data-theme=abahanaowners] .modal-cmp .modal-content{border-radius:5px!important}body[data-theme=abahanaowners] .jdt-modal .modal-fixed .modal-dialog.modal-large,body[data-theme=abahanaowners] .modal-cmp .modal-fixed .modal-dialog.modal-large{top:40px;height:auto;max-height:calc(100dvh - 80px)}@media (max-width:991px){body[data-theme=abahanaowners] .jdt-modal .modal-fixed .modal-dialog.modal-large,body[data-theme=abahanaowners] .modal-cmp .modal-fixed .modal-dialog.modal-large{width:100%;max-width:100%;left:0;transform:none}}@media (min-width:992px){body[data-theme=abahanaowners] .jdt-modal .modal-fixed .modal-dialog.modal-large,body[data-theme=abahanaowners] .modal-cmp .modal-fixed .modal-dialog.modal-large{width:calc(100dvw - 40px);max-width:calc(100dvw - 40px);left:50%;transform:translateX(-50%)}}body[data-theme=abahanaowners] .jdt-modal .modal-fixed .modal-dialog.modal-large .modal-content,body[data-theme=abahanaowners] .modal-cmp .modal-fixed .modal-dialog.modal-large .modal-content{height:auto}@media (max-width:991px){body[data-theme=abahanaowners] .jdt-modal .modal-fixed.show .modal-dialog.modal-large,body[data-theme=abahanaowners] .modal-cmp .modal-fixed.show .modal-dialog.modal-large{transform:translate(0,0)!important}}@media (min-width:992px){body[data-theme=abahanaowners] .jdt-modal .modal-fixed.show .modal-dialog.modal-large,body[data-theme=abahanaowners] .modal-cmp .modal-fixed.show .modal-dialog.modal-large{transform:translateX(-50%)!important}}body[data-theme=abahanaowners] .jdt-modal .modal-fixed .modal-dialog.modal-large:has(.jdt-balance-detail),body[data-theme=abahanaowners] .jdt-modal .modal-fixed .modal-dialog.modal-large:has(.jdt-owner-grid[data-variant=balance]),body[data-theme=abahanaowners] .modal-cmp .modal-fixed .modal-dialog.modal-large:has(.jdt-balance-detail),body[data-theme=abahanaowners] .modal-cmp .modal-fixed .modal-dialog.modal-large:has(.jdt-owner-grid[data-variant=balance]){border-radius:5px!important}body[data-theme=abahanaowners] .jdt-modal .modal-fixed .modal-dialog.modal-large:has(.jdt-balance-detail) .modal-content,body[data-theme=abahanaowners] .jdt-modal .modal-fixed .modal-dialog.modal-large:has(.jdt-owner-grid[data-variant=balance]) .modal-content,body[data-theme=abahanaowners] .modal-cmp .modal-fixed .modal-dialog.modal-large:has(.jdt-balance-detail) .modal-content,body[data-theme=abahanaowners] .modal-cmp .modal-fixed .modal-dialog.modal-large:has(.jdt-owner-grid[data-variant=balance]) .modal-content{background-color:#f1ede0!important}body[data-theme=abahanaowners] .jdt-modal .modal-fixed .modal-dialog.modal-large .modal-header,body[data-theme=abahanaowners] .modal-cmp .modal-fixed .modal-dialog.modal-large .modal-header{padding:40px 40px 20px!important;height:auto!important}body[data-theme=abahanaowners] .jdt-modal .modal-fixed .modal-dialog.modal-large .modal-header .modal-title,body[data-theme=abahanaowners] .modal-cmp .modal-fixed .modal-dialog.modal-large .modal-header .modal-title{font-size:35px;line-height:40px}@media (max-width:991px){body[data-theme=abahanaowners] .jdt-modal .modal-fixed .modal-dialog.modal-large .modal-header,body[data-theme=abahanaowners] .modal-cmp .modal-fixed .modal-dialog.modal-large .modal-header{padding:40px 20px 20px!important}}body[data-theme=abahanaowners] .jdt-modal .modal-fixed .modal-dialog.modal-large .modal-body,body[data-theme=abahanaowners] .modal-cmp .modal-fixed .modal-dialog.modal-large .modal-body{padding:0 40px 30px}@media (max-width:991px){body[data-theme=abahanaowners] .jdt-modal .modal-fixed .modal-dialog.modal-large .modal-body,body[data-theme=abahanaowners] .modal-cmp .modal-fixed .modal-dialog.modal-large .modal-body{padding:0 20px 30px}}.c0126_owner_modal .c0126_owner_modal_wrap{padding-top:20px!important;padding-bottom:70px!important;padding-inline:15px!important;max-width:1240px!important}@media (max-width:768px){.c0126_owner_modal .c0126_owner_modal_wrap{padding-inline:6px!important}}.c0126_owner_modal .c0126_owner_modal_wrap .modal-header .popup_title{padding-left:10px!important;padding-top:10px!important}.c0126_owner_modal .c0126_owner_modal_wrap .modal-header .popup_cerrar{padding-right:5px!important}@media (max-width:768px){.c0126_owner_modal .c0126_owner_modal_wrap .modal-header .popup_cerrar{padding-right:10px!important}}.newsletter-form{font-family:"Tiempos Text",serif;background-color:#fcf8ea}@media (hover:none){.newsletter-form .form-abahanavillas .form-control,.newsletter-form .form-abahanavillas select.form-control{font-size:16px}}.newsletter-form__container{padding:0 15px}.newsletter-form__title{margin:0;color:#212529;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:38px;letter-spacing:normal}@media (min-width:992px){.newsletter-form__title{font-size:40px;line-height:48px;letter-spacing:normal}}.newsletter-form__subtitle{margin:0 0 16px;color:#212529;font-family:"Tiempos Text",serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.newsletter-form__form{margin-top:0}.newsletter-form__field--error .form-control{border-color:#e56248!important}.newsletter-form__field .jdt-form .form-group .error-text,.newsletter-form__field .jdt-form .form-group.has-error .error-text,.newsletter-form__field-error{display:block;color:#e56248;font-family:"Tiempos Text",serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:-.36px;margin:2px 0 0}@media (min-width:992px){.newsletter-form__input.form-control{height:64px;padding:22px 25px}}.newsletter-form__gender{margin-bottom:20px}.newsletter-form__gender .jdt-form-radio .form-group{margin-bottom:0}@media (min-width:992px){.newsletter-form__select .form-control{height:64px;padding:22px 25px}}.newsletter-form__select select.form-control{appearance:none;color:#5c7cd9!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%235C7CD9' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 10px;background-position:calc(100% - 12px) 50%;padding-right:43px!important}.newsletter-form__feedback{display:flex;justify-content:center;padding:48px 16px}.newsletter-form__feedback .toast-cmp{max-width:100%}.newsletter-form__toast{max-width:100%;margin-bottom:1.5rem}.newsletter-form__compliance{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}@media (min-width:992px){.newsletter-form__compliance{gap:16px;margin-bottom:36px}}.newsletter-form__legal.form-group{margin-bottom:0!important;flex:1 1 auto}.newsletter-form__captcha{margin-bottom:0;display:flex;flex-direction:column;align-items:flex-start}.newsletter-form__captcha .newsletter-form__field-error{width:100%;text-align:left}.newsletter-form__captcha-slot{width:100%;min-width:304px;min-height:78px;display:flex;justify-content:flex-start;align-items:center}.newsletter-form__captcha-slot:empty{border:1px solid #d3d3d3;border-radius:3px;background:#f9f9f9;box-shadow:0 0 4px 1px rgba(0,0,0,.08)}.newsletter-form__captcha-placeholder{pointer-events:none}.newsletter-form__captcha-placeholder-box{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:304px;height:78px;background:#f9f9f9;border:1px solid #d3d3d3;border-radius:3px;padding:0 12px;box-shadow:0 0 4px 1px rgba(0,0,0,.08)}.newsletter-form__captcha-placeholder-check{display:flex;align-items:center;gap:12px}.newsletter-form__captcha-placeholder-checkbox{display:inline-block;width:24px;height:24px;border:2px solid #c1c1c1;border-radius:2px;background:#fff;flex-shrink:0}.newsletter-form__captcha-placeholder-label{font-size:14px;color:#333;font-family:Roboto,sans-serif}.newsletter-form__captcha-placeholder-brand{display:flex;flex-direction:column;align-items:center;gap:2px}.newsletter-form__captcha-placeholder-logo{font-size:10px;font-weight:700;color:#9a9a9a;letter-spacing:.5px;text-transform:none}.newsletter-form__captcha-placeholder-terms{font-size:8px;color:#9a9a9a;white-space:nowrap}.newsletter-form__legal{padding-left:0}.newsletter-form__legal .form-check-label{display:flex;align-items:flex-start!important;justify-content:flex-start;width:100%;gap:8px}.newsletter-form__legal .form-check-label input[type=checkbox]{margin-top:.15em;flex-shrink:0}.newsletter-form__legal .form-check-label span{line-height:1.45}.newsletter-form--entering{animation:newsletterEnter .2s ease both}.newsletter-form__skeleton{padding:16px 0}.newsletter-form__skeleton-line{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.newsletter-form__skeleton-line--title{height:40px;width:60%;margin-bottom:12px}.newsletter-form__skeleton-line--subtitle{height:18px;width:80%;margin-bottom:24px}.newsletter-form__skeleton-line--radio{height:25px;width:30%;margin-bottom:16px}.newsletter-form__skeleton-line--input{height:48px;width:100%;margin-bottom:16px}@media (min-width:992px){.newsletter-form__skeleton-line--input{height:64px}}.newsletter-form__skeleton-line--checkbox{height:20px;width:70%;margin-bottom:16px}.newsletter-form__skeleton-line--captcha{height:78px;width:304px;margin-bottom:24px}.newsletter-form__skeleton-line--button{height:48px;width:100%}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes newsletterEnter{from{opacity:0}to{opacity:1}}.c0177_tabla_propietarios-cmp h3{color:#0f1729;font-family:EuclidFlex,sans-serif;font-size:24px;font-weight:500;margin-bottom:20px}.ag-watermark{display:none}.ag-theme-quartz{--ag-row-vertical-padding-scale:1.9!important;--ag-header-vertical-padding-scale:0.8!important}.ag-theme-quartz .ag-root-wrapper{border-color:rgba(175,172,160,.2)}.ag-theme-quartz .ag-root-wrapper .ag-header-row.ag-header-row-column{background-color:#222e50;color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase}.ag-theme-quartz .ag-root-wrapper .ag-header-row.ag-header-row-column .ag-header-cell-resize::after{background-color:#fcf8ea;width:1px}.ag-theme-quartz .ag-root-wrapper .ag-header-row.ag-header-row-column .ag-header-icon .ag-icon,.ag-theme-quartz .ag-root-wrapper .ag-header-row.ag-header-row-column .ag-sort-indicator-icon .ag-icon{filter:invert(1)}.ag-theme-quartz .ag-root-wrapper .ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total){background-color:#fcf8ea;border-top:none}.ag-theme-quartz .ag-root-wrapper input[class^=ag-],.ag-theme-quartz .ag-root-wrapper input[class^=ag-]:not([type]):disabled,.ag-theme-quartz .ag-root-wrapper input[class^=ag-][type=date]:disabled,.ag-theme-quartz .ag-root-wrapper input[class^=ag-][type=datetime-local]:disabled,.ag-theme-quartz .ag-root-wrapper input[class^=ag-][type=number]:disabled,.ag-theme-quartz .ag-root-wrapper input[class^=ag-][type=tel]:disabled,.ag-theme-quartz .ag-root-wrapper input[class^=ag-][type=text]:disabled,.ag-theme-quartz .ag-root-wrapper textarea[class^=ag-]:disabled{background-color:#fcf8ea;color:#222e50;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on}.ag-theme-quartz .ag-root-wrapper .ag-center-cols-viewport{background-color:#fcf8ea;border-color:rgba(175,172,160,.2)}.ag-theme-quartz .ag-root-wrapper .ag-details-row,.ag-theme-quartz .ag-root-wrapper .ag-header-row,.ag-theme-quartz .ag-root-wrapper .ag-row{background-color:#fcf8ea;color:#222e50;font-family:EuclidFlex,sans-serif;text-transform:uppercase;font-feature-settings:"ss12" on}.ag-theme-quartz .ag-root-wrapper .ag-details-row .ag-body-viewport,.ag-theme-quartz .ag-root-wrapper .ag-header-row .ag-body-viewport,.ag-theme-quartz .ag-root-wrapper .ag-row .ag-body-viewport{background-color:#f1ede0}.ag-theme-quartz .ag-root-wrapper .ag-details-row .ag-header-viewport,.ag-theme-quartz .ag-root-wrapper .ag-header-row .ag-header-viewport,.ag-theme-quartz .ag-root-wrapper .ag-row .ag-header-viewport{background-color:#f1ede0}.ag-theme-quartz .ag-root-wrapper .ag-details-row .ag-header-viewport .ag-header-row.ag-header-row-column,.ag-theme-quartz .ag-root-wrapper .ag-header-row .ag-header-viewport .ag-header-row.ag-header-row-column,.ag-theme-quartz .ag-root-wrapper .ag-row .ag-header-viewport .ag-header-row.ag-header-row-column{background-color:#f1ede0;color:#0f1729}.ag-theme-quartz .ag-root-wrapper .ag-details-row .ag-header-viewport .ag-header-row.ag-header-row-column .ag-header-cell-resize::after,.ag-theme-quartz .ag-root-wrapper .ag-header-row .ag-header-viewport .ag-header-row.ag-header-row-column .ag-header-cell-resize::after,.ag-theme-quartz .ag-root-wrapper .ag-row .ag-header-viewport .ag-header-row.ag-header-row-column .ag-header-cell-resize::after{background-color:#222e50}.ag-theme-quartz .ag-root-wrapper .ag-details-row .ag-header-viewport .ag-header-row.ag-header-row-column .ag-icon,.ag-theme-quartz .ag-root-wrapper .ag-header-row .ag-header-viewport .ag-header-row.ag-header-row-column .ag-icon,.ag-theme-quartz .ag-root-wrapper .ag-row .ag-header-viewport .ag-header-row.ag-header-row-column .ag-icon{filter:invert(0)}.ag-theme-quartz .ag-root-wrapper .ag-header-cell-text{font-weight:600}.ag-theme-quartz .ag-root-wrapper .ag-row{border-color:rgba(175,172,160,.2);cursor:pointer}.ag-theme-quartz .ag-root-wrapper .ag-row:hover{background-color:#f1ede0}.ag-theme-quartz .ag-root-wrapper .ag-row-hover.ag-full-width-row.ag-row-group::before,.ag-theme-quartz .ag-root-wrapper .ag-row-hover:not(.ag-full-width-row)::before{background-color:#f1ede0}.ag-theme-quartz .ag-root-wrapper .ag-row-footer{font-weight:600}.ag-theme-quartz .ag-root-wrapper .ag-checkbox-input-wrapper.ag-checked::after{color:#222e50}.ag-theme-quartz .ag-root-wrapper .ag-set-filter-item-checkbox{font-family:EuclidFlex,sans-serif}.ag-theme-quartz .ag-paging-panel{background-color:#f1ede0;border-top-color:#afaca0;color:#222e50;font-family:EuclidFlex,sans-serif}.ag-theme-quartz .ag-paging-panel .ag-wrapper{background-color:#fcf8ea}.ag-theme-quartz .ag-tab-selected{background-color:#fcf8ea}.c0178_tabla_propietarios_mobile-cmp{font-family:EuclidFlex,sans-serif;background:#fcf8ea;border-radius:5px}.c0178_tabla_propietarios_mobile-cmp .table-title{display:block;margin-bottom:20px;font-family:"Tiempos Text",serif;font-size:22px;color:#77756e;letter-spacing:-.02em}.c0178_tabla_propietarios_mobile-cmp .table-wrapper{border:1px solid rgba(175,172,160,.3);border-radius:5px;overflow:hidden}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-header{padding:10px;background-color:#0f1729;color:#f1ede0;text-transform:uppercase;font-size:18px}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body{overflow:hidden;transition:max-height .3s ease-out}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body--collapsed{max-height:0}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body--expanded{max-height:500px}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row{padding:20px 10px;position:relative;display:grid;grid-template-columns:40% 1fr;border-bottom:1px solid rgba(175,172,160,.3);font-size:12px;line-height:18px;color:#0f1729;text-transform:uppercase}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row:last-child{border-bottom:none}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row .data-title button{appearance:none;border:none;width:fit-content;color:#fcf8ea;background-color:#222e50;padding:10px;margin-top:15px;border-radius:5px;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:-.4px;cursor:pointer}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row table td{width:50%}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row table tr{text-align:right;font-weight:500}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row--main{background-color:#f1ede0;padding-bottom:40px}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row--main .data-title{font-size:18px}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row--main .icon_wrap{padding:10px;position:absolute;bottom:0;left:50%;transform:translateX(-50%) rotate(270deg);transition:all .5s cubic-bezier(.83,0,.17,1)}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row--main .icon_wrap.expanded{transform:translateX(-55%) rotate(90deg)}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row .gray{color:#77756e}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row .green{color:#666526}.c0178_tabla_propietarios_mobile-cmp .table-wrapper .table-body .table-row .red{color:#e56248}.c0178_tabla_propietarios_mobile-cmp .table-wrapper--total{margin-top:10px}.c0178_tabla_propietarios_mobile-cmp .table-wrapper--total .table-row{align-items:center;border-radius:5px;line-height:37.5px}.c0178_tabla_propietarios_mobile-cmp .table-wrapper--total .table-row .data-title{font-size:25px;font-weight:500;line-height:37.5px}.c0178_tabla_propietarios_mobile-cmp .table-wrapper--total .table-row .data-total{font-size:18px;font-weight:500;text-align:right;line-height:27px}.ag-theme-quartz{--ag-row-height:42px!important;--ag-header-height:48px!important;--ag-focus-color:var(--bs-primary, #007bff)!important;--ag-range-selection-border-color:var(--bs-primary, #007bff)!important}.ag-theme-quartz .ag-root-wrapper{border-radius:8px;overflow:hidden}.ag-theme-quartz .ag-root-wrapper .ag-center-cols-clipper{min-height:0!important}.ag-theme-quartz .ag-root-wrapper .ag-body-viewport.ag-layout-auto-height,.ag-theme-quartz .ag-root-wrapper .ag-center-cols-container,.ag-theme-quartz .ag-root-wrapper .ag-center-cols-viewport{min-height:0!important}.ag-theme-quartz .ag-root-wrapper .ag-cell-value{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:41px}.ag-theme-quartz .ag-root-wrapper .ag-header-cell-label{align-items:center;height:100%}.ag-theme-quartz .ag-root-wrapper .ag-cell-value>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.ag-theme-quartz .ag-root-wrapper .ag-header-row.ag-header-row-column .ag-header-cell-resize{width:4px;height:30%;top:35%;background-color:#fcf8ea}.ag-theme-quartz .ag-ltr .ag-header-cell-resize{right:-3px}.jdt-owner-grid{width:100%;text-transform:uppercase}.jdt-owner-grid .ag-cell-focus,.jdt-owner-grid .ag-cell-range-selected{border-color:var(--bs-primary,#007bff)!important}.jdt-owner-grid .ag-input-field-input{min-height:28px!important;border-radius:4px!important;padding:1px 2px 1px 8px}.jdt-owner-grid .ag-icon.ag-icon-filter::before{font-size:16px}.jdt-owner-grid .ag-floating-filter-button{margin-left:0!important}.jdt-owner-grid .ag-button.ag-floating-filter-button-button{width:16px}.jdt-owner-grid[data-has-floating-filters=true]>.ag-root-wrapper>.ag-header{min-height:97px!important}.jdt-owner-grid[data-has-floating-filters=true]>.ag-root-wrapper>.ag-header .ag-header-row-filter{min-height:48px!important}.jdt-owner-grid .ag-full-width-row{background-color:#fcf8ea!important;border-bottom:1px solid rgba(175,172,160,.2)}.jdt-owner-grid .ag-full-width-container .ag-cell-wrapper{padding:0}.jdt-owner-grid .ag-row{font-weight:400}.jdt-owner-grid__row--total .ag-cell{font-weight:700;border:none!important;border-top:none!important;border-bottom:none!important}.jdt-owner-grid__row--total{border:none!important;border-top:none!important;border-bottom:none!important}.jdt-owner-grid .ag-cell-wrapper{align-items:center;height:100%}.jdt-owner-grid__cell--right{justify-content:flex-end;text-align:right}.jdt-owner-grid__cell--center{text-align:center}.jdt-owner-grid__header--right .ag-header-cell-label{justify-content:flex-end}.jdt-owner-grid__header--center .ag-header-cell-label{justify-content:center}.jdt-owner-grid .ag-cell.jdt-owner-grid__cell--right,.jdt-owner-grid .ag-cell.text-right{justify-content:flex-end!important;text-align:right}.jdt-owner-grid__download{border:none;background:0 0;color:#5c7cd9!important;padding:0;cursor:pointer;outline:0;box-shadow:none}.jdt-owner-grid__download:hover{color:#3c528e!important}.jdt-owner-grid__download i::before{font-size:14px}.jdt-owner-grid__download:active,.jdt-owner-grid__download:focus,.jdt-owner-grid__download:focus-visible{border:none;outline:0;box-shadow:none;color:#3c528e}.jdt-owner-grid__group-toggle{border:none;background:0 0;color:inherit;padding:0;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;cursor:pointer;min-width:0;max-width:100%;font-feature-settings:"ss12" on}.jdt-owner-grid__group-toggle span.ag-icon{border-radius:1px;background-color:var(--ag-quartz-icon-hover-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-hover-color)}.jdt-owner-grid__group-toggle span:not(.ag-icon):not(.jdt-owner-grid__group-count){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.jdt-owner-grid__group-toggle:active,.jdt-owner-grid__group-toggle:focus,.jdt-owner-grid__group-toggle:focus-visible{outline:0;box-shadow:none;border:none}.jdt-owner-grid__group-count{display:none}.jdt-owner-grid__group-toggle--indent{padding-left:24px}@media (max-width:991px){.jdt-owner-grid[data-variant=actions] .ag-root-wrapper,.jdt-owner-grid[data-variant=invoicing] .ag-root-wrapper,.jdt-owner-grid[data-variant=payments] .ag-root-wrapper,.jdt-owner-grid[data-variant=services] .ag-root-wrapper{display:none}}.jdt-owner-grid__mobile-actions,.jdt-owner-grid__mobile-balance,.jdt-owner-grid__mobile-invoicing,.jdt-owner-grid__mobile-payments,.jdt-owner-grid__mobile-services{display:none}@media (max-width:991px){.jdt-owner-grid__mobile-actions,.jdt-owner-grid__mobile-balance,.jdt-owner-grid__mobile-invoicing,.jdt-owner-grid__mobile-payments,.jdt-owner-grid__mobile-services{display:block}}.jdt-owner-grid__balance-desktop{display:none}@media (min-width:992px){.jdt-owner-grid__balance-desktop{display:block}}.jdt-owner-grid__mobile-loading{display:flex;justify-content:center;align-items:center;min-height:150px}.jdt-owner-grid__mobile-loading img{width:70%}.jdt-invoicing-mobile__body{overflow:hidden}.jdt-invoicing-mobile__row{display:grid;grid-template-columns:35% 30% 1fr;padding:20px 10px;border-bottom:1px solid rgba(175,172,160,.3);background-color:#f1ede0;font-size:12px;font-weight:500;text-transform:uppercase}.jdt-invoicing-mobile__row:last-child{border-bottom:none}.jdt-invoicing-mobile__tipo{font-size:18px;line-height:20px;font-weight:500;padding-right:8px;word-break:break-word}.jdt-invoicing-mobile__labels{display:flex;flex-direction:column;text-align:right;font-size:12px;line-height:20px;color:#0f1729}.jdt-invoicing-mobile__label{line-height:20px}.jdt-invoicing-mobile__label:last-child{color:#666526}.jdt-invoicing-mobile__values{display:flex;flex-direction:column;text-align:right;font-size:12px;line-height:20px;font-weight:500;color:#0f1729}.jdt-invoicing-mobile__values div{line-height:20px}.jdt-invoicing-mobile__values div:last-child{color:#666526}.jdt-owner-grid[data-loading=true] .ag-body-viewport.ag-layout-auto-height,.jdt-owner-grid[data-loading=true] .ag-center-cols-clipper,.jdt-owner-grid[data-loading=true] .ag-center-cols-container,.jdt-owner-grid[data-loading=true] .ag-center-cols-viewport{min-height:150px!important}.jdt-owner-grid[data-loading=true] .ag-header{filter:grayscale(1) opacity(.8);pointer-events:none}.jdt-owner-grid[data-loading=true] .ag-overlay-loading-center{padding:8px;border-radius:6px;box-shadow:0 0 12px 0 rgba(0,0,0,.18);text-transform:none}.jdt-income-detail-grid{width:100%;background-color:#fcf8ea;color:#222e50;font-family:EuclidFlex,sans-serif;text-transform:uppercase;font-feature-settings:"ss12" on;padding:calc(var(--ag-grid-size) * 3.75)}.jdt-income-detail-grid .ag-root-wrapper{border:var(--ag-borders) var(--ag-border-color);border-color:rgba(175,172,160,.2)}.jdt-income-detail-grid .ag-header-row.ag-header-row-column{background-color:#f1ede0!important;color:#222e50!important}.jdt-income-detail-grid .ag-header-row.ag-header-row-column .ag-header-icon .ag-icon,.jdt-income-detail-grid .ag-header-row.ag-header-row-column .ag-sort-indicator-icon .ag-icon{filter:none!important}.jdt-income-detail-grid .ag-header-row.ag-header-row-column .ag-header-cell-resize{background-color:#222e50!important;width:4px;height:30%;top:35%}.jdt-income-detail-grid .ag-floating-bottom{border-top:none}.jdt-income-detail-grid .ag-viewport.ag-floating-bottom-viewport{border:none}.jdt-income-detail-grid .ag-floating-bottom-container>.ag-row{border:none}.jdt-income-detail-grid .ag-header{border:none}.jdt-income-detail-grid .ag-row-pinned{background-color:#fcf8ea!important;font-weight:600;border-top:1px solid rgba(175,172,160,.4)}.jdt-income-detail-grid .ag-cell.ag-right-aligned-cell{justify-content:flex-end;text-align:right}.btn_resumen{color:#fcf8ea;background-color:#5c7cd9;padding:10px;border-radius:5px;font-family:EuclidFlex,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;transition:all .5s ease-out;cursor:pointer;text-decoration:none;display:inline-block;border:none}@media all and (max-width:992px){.btn_resumen{width:fit-content}}.btn_resumen:hover{cursor:pointer;opacity:.8;text-decoration:none}.c0124_resumen_economico_cmp{padding:40px;color:#0f1729}@media all and (max-width:992px){.c0124_resumen_economico_cmp{padding:40px 20px}}.c0124_resumen_economico_cmp .title{font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.7px;margin-bottom:40px}.c0124_resumen_economico_cmp .jdt-section-wrapper__heading,.c0124_resumen_economico_cmp.jdt-section-wrapper .jdt-section-wrapper__heading{font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.7px;margin-bottom:40px!important;text-transform:none!important}.jdt-owner-economic-summary__grid{width:100%}.owner-ratings{max-width:1210px;margin:0 auto;color:#0f1729;font-family:"Tiempos Text",serif}.owner-ratings .owner-ratings__header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-evenly;padding-top:40px}@media all and (max-width:992px){.owner-ratings .owner-ratings__header{gap:10px;flex-direction:column}}.owner-ratings .owner-ratings__score{color:#0f1729;font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:400;line-height:24.126px;letter-spacing:-.5px;text-transform:uppercase;margin:0 0 16px}@media all and (max-width:992px){.owner-ratings .owner-ratings__score{font-size:28px}}.owner-ratings .owner-ratings__score.icon-star:before{padding-right:5px}.owner-ratings .owner-ratings__summary{display:block}.owner-ratings .owner-ratings__subtitle{color:#0f1729;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:22px;font-style:normal;font-weight:500;line-height:31px;letter-spacing:2.2px;text-transform:uppercase;margin:0}.owner-ratings .owner-ratings__subtitle2{color:#3c528e;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:22px;font-style:normal;font-weight:500;line-height:31px;letter-spacing:2.2px;text-transform:uppercase;margin:0}.owner-ratings .owner-ratings__caption{color:#0f1729;font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;margin:15px 0 16px}.owner-ratings .owner-ratings__list{display:flex;flex-direction:row;margin-top:30px;justify-content:space-around;flex-wrap:wrap;gap:15px}@media all and (max-width:992px){.owner-ratings .owner-ratings__list{flex-direction:column}}.owner-ratings .owner-ratings__card{width:48%;height:300px;overflow:scroll;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;background-color:#f1ede0;border-radius:6px;padding:20px;box-sizing:border-box}@media all and (max-width:992px){.owner-ratings .owner-ratings__card{width:100%}}.owner-ratings .owner-ratings__person{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.owner-ratings .owner-ratings__avatar{width:75px;height:75px;margin:0 0 16px;flex-shrink:0}.owner-ratings .owner-ratings__avatar.icon-account:before{font-size:75px}@media all and (max-width:992px){.owner-ratings .owner-ratings__avatar.icon-account:before{font-size:40px}}.owner-ratings .owner-ratings__place{color:#0f1729;font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px;display:flex;flex-direction:row;gap:30px}.owner-ratings .owner-ratings__place p{margin:0 0 16px}.owner-ratings__empty{display:flex!important;align-items:center;justify-content:center;gap:8px;text-align:center}.owner-ratings__empty p{margin:0}.resumen_box{background-color:#fcf8ea;border-radius:5px;display:flex;flex-direction:row;flex-wrap:wrap;padding:30px;margin-top:25px;justify-content:space-between;gap:40px}@media all and (max-width:992px){.resumen_box{flex-direction:column;gap:20px}}.resumen_box .sub_title{font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;width:40%}@media all and (max-width:992px){.resumen_box .sub_title{width:100%}}.resumen_box .amount_box{width:30%}@media all and (max-width:992px){.resumen_box .amount_box{width:100%}}.resumen_box .amount{font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.7px;margin:0}@media all and (max-width:992px){.resumen_box .amount{margin-bottom:10px}}.resumen_box .sub_amount{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.36px;color:#77756e;margin:0}.user-profile-form{font-family:"Tiempos Text",serif}.user-profile-form--entering{animation:userProfileFormEnter .2s ease both}.user-profile-form .user-profile-form__section{margin-bottom:32px;padding:0 0 32px;border:none;border-bottom:1px solid #afaca0;min-inline-size:0}.user-profile-form .user-profile-form__section:last-child{border-bottom:none}.user-profile-form .user-profile-form__section-title{float:left;width:100%;padding:0;margin:0 0 20px;color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:22px;font-weight:500;line-height:28px}@media (min-width:992px){.user-profile-form .user-profile-form__section-title{font-size:26px;line-height:32px}}.user-profile-form .user-profile-form__row{display:flex;flex-direction:column;gap:0}@media (min-width:992px){.user-profile-form .user-profile-form__row{flex-direction:row;gap:16px}}.user-profile-form .user-profile-form__row>.user-profile-form__field{flex:1 1 0}.user-profile-form .user-profile-form__field{margin-bottom:4px}.user-profile-form .user-profile-form__field .jdt-form .form-group{margin-bottom:8px}.user-profile-form .has-error .form-control{border-color:#e56248!important}.user-profile-form .jdt-form .form-group .error-text,.user-profile-form .jdt-form .invalid-feedback,.user-profile-form .user-profile-form__validation-error{color:#e56248;font-family:"Tiempos Text",serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:-.36px;margin:2px 0 0}.user-profile-form .user-profile-form__toast{max-width:100%;margin-bottom:1.5rem}.user-profile-form .user-profile-form__actions{display:flex;justify-content:flex-end;margin-top:16px}.user-profile-form .user-profile-form__submit-btn{min-width:200px}.user-profile-form .user-profile-form__skeleton{padding:16px 0}.user-profile-form .user-profile-form__skeleton-line{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%);background-size:200% 100%;animation:userProfileFormShimmer 1.5s infinite;border-radius:4px}.user-profile-form .user-profile-form__skeleton-line--title{height:28px;width:40%;margin-bottom:20px}.user-profile-form .user-profile-form__skeleton-line--input{height:48px;width:100%;margin-bottom:16px}@media (min-width:992px){.user-profile-form .user-profile-form__skeleton-line--input{height:56px}}.user-profile-form .user-profile-form__skeleton-line--button{height:48px;width:200px;margin-left:auto;margin-bottom:32px}.user-profile-form .user-profile-form__skeleton-row{display:flex;flex-direction:column;gap:0}@media (min-width:992px){.user-profile-form .user-profile-form__skeleton-row{flex-direction:row;gap:16px}}.user-profile-form .user-profile-form__skeleton-row>.user-profile-form__skeleton-line{flex:1 1 0}@keyframes userProfileFormShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes userProfileFormEnter{from{opacity:0}to{opacity:1}}body[data-theme=abahana] .user-profile-form .user-profile-form__section,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section{border-bottom:none;padding-bottom:0;margin-bottom:40px}body[data-theme=abahana] .user-profile-form .user-profile-form__section-title,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section-title{font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:14px;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;color:#77756e;margin-bottom:20px}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .user-profile-form__section-title,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section-title{font-size:14px;line-height:18px}}body[data-theme=abahana] .user-profile-form .user-profile-form__section-body,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section-body{background:#fcf8ea;border-radius:5px;padding:40px;display:flex;flex-direction:column;gap:20px}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .user-profile-form__section-body,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section-body{gap:40px}}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .user-profile-form__section-body--compact,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section-body--compact{gap:20px}}@media (max-width:991px){body[data-theme=abahana] .user-profile-form .user-profile-form__section-body,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section-body{padding:20px}}body[data-theme=abahana] .user-profile-form .user-profile-form__row,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row{gap:20px}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .user-profile-form__row,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row{align-items:flex-end}}body[data-theme=abahana] .user-profile-form .user-profile-form__field,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__field{margin-bottom:0;min-width:0}body[data-theme=abahana] .user-profile-form .user-profile-form__field .jdt-form .form-group,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__field .jdt-form .form-group{margin-bottom:0}body[data-theme=abahana] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child),body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child){position:relative;padding-bottom:26px}body[data-theme=abahana] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child) .jdt-form .form-group,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child) .jdt-form .form-group{position:static}body[data-theme=abahana] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child) .jdt-form .form-group .error-text,body[data-theme=abahana] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child) .jdt-form .invalid-feedback,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child) .jdt-form .form-group .error-text,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child) .jdt-form .invalid-feedback{position:absolute;bottom:0;left:0;right:0;margin:0}body[data-theme=abahana] .user-profile-form .jdt-form label,body[data-theme=abahanaclient] .user-profile-form .jdt-form label{font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:22px;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;color:#0f1729;margin-bottom:10px;overflow-wrap:break-word;word-break:break-word}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .jdt-form label,body[data-theme=abahanaclient] .user-profile-form .jdt-form label{margin-bottom:20px}}body[data-theme=abahana] .user-profile-form .form-control,body[data-theme=abahanaclient] .user-profile-form .form-control{background:0 0;border:1px solid #afaca0;border-radius:5px;color:#77756e;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:14px;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;height:auto;padding:10px}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .form-control,body[data-theme=abahanaclient] .user-profile-form .form-control{font-size:14px;height:auto;padding:10px}}body[data-theme=abahana] .user-profile-form .form-control::placeholder,body[data-theme=abahanaclient] .user-profile-form .form-control::placeholder{color:#77756e;text-transform:uppercase}body[data-theme=abahana] .user-profile-form .form-control:active,body[data-theme=abahana] .user-profile-form .form-control:focus,body[data-theme=abahanaclient] .user-profile-form .form-control:active,body[data-theme=abahanaclient] .user-profile-form .form-control:focus{border-color:#222e50;border-width:1px}body[data-theme=abahana] .user-profile-form .user-profile-form__actions,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__actions{justify-content:stretch;margin-top:40px}body[data-theme=abahana] .user-profile-form .user-profile-form__actions .button-cmp,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__actions .button-cmp{width:100%}body[data-theme=abahana] .user-profile-form .user-profile-form__actions .btn,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__actions .btn{width:100%;background-color:#5c7cd9;color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:20px;font-weight:400;line-height:25px;letter-spacing:-.4px;text-transform:none;border-radius:5px;padding:10px 12px}body[data-theme=abahana] .user-profile-form .user-profile-form__actions .btn:hover,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__actions .btn:hover{background-color:#8cace8}body[data-theme=abahana] .user-profile-form .user-profile-form__actions .btn:active,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__actions .btn:active{background-color:#3c528e}body[data-theme=abahana] .user-profile-form .user-profile-form__submit-btn,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__submit-btn{min-width:auto}body[data-theme=abahana] .user-profile-form .wrapper-password.password,body[data-theme=abahanaclient] .user-profile-form .wrapper-password.password{position:relative}body[data-theme=abahana] .user-profile-form .wrapper-password.password .form-control,body[data-theme=abahanaclient] .user-profile-form .wrapper-password.password .form-control{padding-right:40px}body[data-theme=abahana] .user-profile-form .wrapper-password.password .password-reveal,body[data-theme=abahanaclient] .user-profile-form .wrapper-password.password .password-reveal{cursor:pointer;position:absolute;display:block;right:10px;top:50%;transform:translateY(-50%)}body[data-theme=abahana] .user-profile-form .wrapper-password.password .password-reveal::before,body[data-theme=abahanaclient] .user-profile-form .wrapper-password.password .password-reveal::before{font-family:icomoon,sans-serif;content:"\e90a";color:#77756e;font-size:18px}body[data-theme=abahana] .user-profile-form .wrapper-password.password.shown .password-reveal::before,body[data-theme=abahanaclient] .user-profile-form .wrapper-password.password.shown .password-reveal::before{content:"\e90b"}.user-profile-form{font-family:"Tiempos Text",serif}.user-profile-form--entering{animation:userProfileFormEnter .2s ease both}.user-profile-form .user-profile-form__toast{max-width:100%;margin-bottom:1.5rem}.user-profile-form .user-profile-form__section{margin-bottom:32px;padding:0 0 32px;border:none;border-bottom:1px solid #afaca0;min-inline-size:0}.user-profile-form .user-profile-form__section:last-child{border-bottom:none}.user-profile-form .user-profile-form__section-title{float:left;width:100%;padding:0;margin:0 0 20px;color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:22px;font-weight:500;line-height:28px}@media (min-width:992px){.user-profile-form .user-profile-form__section-title{font-size:26px;line-height:32px}}.user-profile-form .user-profile-form__row{display:flex;flex-direction:column;gap:0}@media (min-width:992px){.user-profile-form .user-profile-form__row{flex-direction:row;gap:16px}}.user-profile-form .user-profile-form__row>.user-profile-form__field{flex:1 1 0}.user-profile-form .user-profile-form__field{margin-bottom:4px}.user-profile-form .user-profile-form__field .jdt-form .form-group{margin-bottom:8px}.user-profile-form .has-error .form-control{border-color:#e56248!important}.user-profile-form .jdt-form .form-group .error-text,.user-profile-form .jdt-form .invalid-feedback,.user-profile-form .user-profile-form__validation-error{color:#e56248;font-family:"Tiempos Text",serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:-.36px;margin:2px 0 0}.user-profile-form .user-profile-form__actions{display:flex;justify-content:flex-end;margin-top:16px}.user-profile-form .user-profile-form__submit-btn{min-width:200px}.user-profile-form .user-profile-form__skeleton{padding:16px 0}.user-profile-form .user-profile-form__skeleton-line{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%);background-size:200% 100%;animation:userProfileFormShimmer 1.5s infinite;border-radius:4px}.user-profile-form .user-profile-form__skeleton-line--title{height:28px;width:40%;margin-bottom:20px}.user-profile-form .user-profile-form__skeleton-line--input{height:48px;width:100%;margin-bottom:16px}@media (min-width:992px){.user-profile-form .user-profile-form__skeleton-line--input{height:56px}}.user-profile-form .user-profile-form__skeleton-line--button{height:48px;width:200px;margin-left:auto;margin-bottom:32px}.user-profile-form .user-profile-form__skeleton-row{display:flex;flex-direction:column;gap:0}@media (min-width:992px){.user-profile-form .user-profile-form__skeleton-row{flex-direction:row;gap:16px}}.user-profile-form .user-profile-form__skeleton-row>.user-profile-form__skeleton-line{flex:1 1 0}@keyframes userProfileFormShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes userProfileFormEnter{from{opacity:0}to{opacity:1}}body[data-theme=abahana] .user-profile-form .user-profile-form__section,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section{border-bottom:none;padding-bottom:0;margin-bottom:40px}body[data-theme=abahana] .user-profile-form .user-profile-form__section-title,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section-title{font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:14px;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;color:#77756e;margin-bottom:20px}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .user-profile-form__section-title,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section-title{font-size:14px;line-height:18px}}body[data-theme=abahana] .user-profile-form .user-profile-form__section-body,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section-body{background:#fcf8ea;border-radius:5px;padding:40px;display:flex;flex-direction:column;gap:20px}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .user-profile-form__section-body,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section-body{gap:40px}}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .user-profile-form__section-body--compact,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section-body--compact{gap:20px}}@media (max-width:991px){body[data-theme=abahana] .user-profile-form .user-profile-form__section-body,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section-body{padding:20px}}body[data-theme=abahana] .user-profile-form .user-profile-form__row,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row{gap:20px}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .user-profile-form__row,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row{align-items:flex-end}}body[data-theme=abahana] .user-profile-form .user-profile-form__field,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__field{margin-bottom:0;min-width:0}body[data-theme=abahana] .user-profile-form .user-profile-form__field .jdt-form .form-group,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__field .jdt-form .form-group{margin-bottom:0}body[data-theme=abahana] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child),body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child){position:relative;padding-bottom:26px}body[data-theme=abahana] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child) .jdt-form .form-group,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child) .jdt-form .form-group{position:static}body[data-theme=abahana] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child) .jdt-form .form-group .error-text,body[data-theme=abahana] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child) .jdt-form .invalid-feedback,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child) .jdt-form .form-group .error-text,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child) .jdt-form .invalid-feedback{position:absolute;bottom:0;left:0;right:0;margin:0}body[data-theme=abahana] .user-profile-form .jdt-form label,body[data-theme=abahanaclient] .user-profile-form .jdt-form label{font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:22px;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;color:#0f1729;margin-bottom:10px;overflow-wrap:break-word;word-break:break-word}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .jdt-form label,body[data-theme=abahanaclient] .user-profile-form .jdt-form label{margin-bottom:20px}}body[data-theme=abahana] .user-profile-form .jdt-form select.form-control,body[data-theme=abahanaclient] .user-profile-form .jdt-form select.form-control{background-color:transparent;border:1px solid #afaca0;border-radius:5px;color:#77756e;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:14px;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;width:100%;padding:10px;height:40px}body[data-theme=abahana] .user-profile-form .jdt-form select.form-control:disabled,body[data-theme=abahanaclient] .user-profile-form .jdt-form select.form-control:disabled{background-color:rgba(0,0,0,.03);color:#aaa;cursor:not-allowed;opacity:.8}@media all and (min-width:992px){body[data-theme=abahana] .user-profile-form .jdt-form select.form-control,body[data-theme=abahanaclient] .user-profile-form .jdt-form select.form-control{width:100%}}body[data-theme=abahana] .user-profile-form .user-profile-form__actions,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__actions{justify-content:stretch;margin-top:40px}body[data-theme=abahana] .user-profile-form .user-profile-form__actions .button-cmp,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__actions .button-cmp{width:100%}body[data-theme=abahana] .user-profile-form .user-profile-form__actions .btn,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__actions .btn{width:100%;background-color:#5c7cd9;color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:20px;font-weight:400;line-height:25px;letter-spacing:-.4px;text-transform:none;border-radius:5px;padding:10px 12px}body[data-theme=abahana] .user-profile-form .user-profile-form__actions .btn:hover,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__actions .btn:hover{background-color:#8cace8}body[data-theme=abahana] .user-profile-form .user-profile-form__actions .btn:active,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__actions .btn:active{background-color:#3c528e}body[data-theme=abahana] .user-profile-form .user-profile-form__submit-btn,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__submit-btn{min-width:auto}.jdt-rating{display:flex;gap:4px;align-items:center}.rating-form{width:100%}.rating-form__container{max-width:700px;margin:0 auto;padding:40px 20px;display:flex;flex-direction:column;align-items:center;text-align:center}.rating-form__header{margin-bottom:30px;width:100%}.rating-form__greeting{font-family:EuclidFlex,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;color:#0f1729;margin-bottom:20px}.rating-form__claim,.rating-form__quick-note{font-family:"Tiempos Text",serif;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px;color:#0f1729;text-wrap:pretty}.rating-form__quick-note{margin-top:10px;font-style:italic}.rating-form__form{width:100%;display:flex;flex-direction:column;align-items:center}.rating-form__scale-desc{font-family:EuclidFlex,sans-serif;font-size:14px;font-weight:400;color:#afaca0;margin-bottom:30px;text-transform:uppercase;letter-spacing:.5px}.rating-form__questions{list-style:none;padding-left:0;width:100%;margin:0}.rating-form__question{margin-bottom:10px}.rating-form__question-wrapper{display:flex;flex-direction:column;align-items:center}.rating-form__question-text{font-family:EuclidFlex,sans-serif;color:#5c7cd9;font-size:15px;font-weight:500;margin-bottom:10px;display:block}.rating-form__comment{width:100%;margin-top:20px;margin-bottom:30px}.rating-form__comment-reminder{font-family:EuclidFlex,sans-serif;font-size:14px;font-weight:500;color:#0f1729;margin-bottom:15px}.rating-form__textarea-wrapper{width:100%;display:flex;flex-direction:column}.rating-form__textarea{max-width:700px;width:100%;min-height:120px;background-color:transparent;border-radius:5px;border:1px solid #5c7cd9;color:#5c7cd9;font-family:"Tiempos Text",serif;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.2px;padding:22px 25px;font-size:14px;resize:vertical}.rating-form__textarea::placeholder{font-family:EuclidFlex,sans-serif;text-transform:uppercase;color:#5c7cd9;opacity:.7}.rating-form__textarea:focus{outline:0;border-color:#8cace8;box-shadow:0 0 0 2px rgba(92,124,217,.15)}.rating-form__textarea:disabled{opacity:.5;cursor:not-allowed}.rating-form__char-count{color:#afaca0;font-family:EuclidFlex,sans-serif;font-size:12px;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase;margin-top:5px;align-self:flex-start}.rating-form__actions{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:50px}.rating-form section.button-cmp .rating-form__submit-btn,.rating-form__submit-btn{padding:10px 30px;width:100%;background-color:#5c7cd9;color:#fcf8ea;font-family:"Tiempos Text",serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.4px;border-radius:5px;border:0;cursor:pointer;transition:all .3s ease}.rating-form section.button-cmp .rating-form__submit-btn:hover:not(:disabled),.rating-form__submit-btn:hover:not(:disabled){background-color:#8cace8;box-shadow:4px 6px 15px 0 rgba(15,23,41,.1)}.rating-form section.button-cmp .rating-form__submit-btn:disabled,.rating-form__submit-btn:disabled{opacity:.6;cursor:not-allowed}.rating-form__already-rated,.rating-form__auth-error{max-width:700px;margin:60px auto;padding:40px;text-align:center;background-color:#fcf8ea;border-radius:5px}.rating-form__already-rated p,.rating-form__auth-error p{font-family:"Tiempos Text",serif;font-size:18px;font-weight:400;line-height:26px;color:#0f1729}.rating-form__error{width:100%;max-width:700px;padding:20px;margin-bottom:20px;background-color:#fdf0ef;border:1px solid #c0392b;border-radius:5px;text-align:center}.rating-form__error p{font-family:"Tiempos Text",serif;font-size:15px;color:#c0392b;margin:0 0 10px 0}.rating-form__retry-btn{padding:8px 24px;background-color:#5c7cd9;color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-size:14px;border:0;border-radius:5px;cursor:pointer;transition:all .3s ease}.rating-form__retry-btn:hover{background-color:#8cace8}.rating-form__loading{display:flex;justify-content:center;align-items:center;padding:60px 0;width:100%}.rating-form__loading .spinner-border{width:2.5rem;height:2.5rem;color:#5c7cd9;border-width:3px}.rating-selector{display:flex;flex-direction:column;align-items:center}.rating-selector__group{display:flex;gap:5px;width:100%;justify-content:center}@media (max-width:767px){.rating-selector__group{gap:2px}}.rating-selector__btn{width:60px;height:60px;padding:0;display:flex;justify-content:center;align-items:center;background-color:#fff5d0;border:1px solid #fed544;border-radius:3px;cursor:pointer;transition:all .3s ease-in-out;font-family:EuclidFlex,sans-serif;font-size:16px;font-weight:500;color:#0f1729;outline:0}.rating-selector__btn.active,.rating-selector__btn:hover:not(:disabled){background-color:#fed544}.rating-selector__btn:focus-visible{box-shadow:0 0 0 2px #5c7cd9}.rating-selector__btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:767px){.rating-selector__btn{width:calc(10% - 2px);height:35px;font-size:12px}}.rating-selector__error{color:#c0392b;font-family:EuclidFlex,sans-serif;font-size:13px;font-weight:400;margin-top:6px;text-align:center}.jdt-section-long-stay{--jdt-section-long-stay-bg:#fcf8ea;--jdt-section-long-stay-surface:#f1ede0;--jdt-section-long-stay-text:#0f1729;--jdt-section-long-stay-text-hover:#222e50;background-color:var(--jdt-section-long-stay-bg);color:var(--jdt-section-long-stay-text);margin:0 auto;max-width:1440px;position:relative;min-height:330px;background-position:center;background-repeat:no-repeat;background-size:965px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0}@media (max-width:767px){.jdt-section-long-stay{padding-bottom:20px;flex-direction:column;gap:30px}}.jdt-section-long-stay--mobile{flex-direction:column;gap:20px}.jdt-section-long-stay__months{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;column-gap:15px;row-gap:20px;align-items:stretch;justify-content:stretch;flex:1;max-width:100%}.jdt-section-long-stay--mobile .jdt-section-long-stay__months{max-width:100%;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.jdt-section-long-stay__months{max-width:100%;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:979px){.jdt-section-long-stay__months{grid-template-columns:repeat(3,minmax(0,1fr))}}.jdt-section-long-stay__navigation-mobile{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;width:100%}.jdt-section-long-stay__nav-button{background:0 0;border:none;width:54px;height:40px;min-width:54px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--jdt-section-long-stay-text);padding:0}.jdt-section-long-stay__nav-button:hover:not(:disabled){color:var(--jdt-section-long-stay-text-hover)}.jdt-section-long-stay__nav-button:hover:not(:disabled) .icon{color:var(--jdt-section-long-stay-text-hover)}.jdt-section-long-stay__nav-button:disabled{opacity:.3;cursor:not-allowed;color:var(--jdt-section-long-stay-text)}.jdt-section-long-stay__nav-button:disabled .icon{color:var(--jdt-section-long-stay-text)}.jdt-section-long-stay__nav-button:focus-visible{outline:2px solid var(--jdt-section-long-stay-text-hover);outline-offset:3px}.jdt-section-long-stay__nav-button--prev{justify-content:flex-start}.jdt-section-long-stay__nav-button--next{justify-content:flex-end}@media (max-width:767px){.jdt-section-long-stay__nav-button{width:24px;height:24px;min-width:24px;padding:2px}.jdt-section-long-stay__nav-button .icon{font-size:20px;margin:0}.jdt-section-long-stay__nav-button .icon::before{font-size:20px}.jdt-section-long-stay__nav-button--next,.jdt-section-long-stay__nav-button--prev{justify-content:center}}.jdt-section-long-stay__info-box{background-color:var(--jdt-section-long-stay-surface);padding:20px 30px;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.jdt-section-long-stay__info-box--placeholder{cursor:default}.jdt-section-long-stay__info-box--placeholder .jdt-section-long-stay__month,.jdt-section-long-stay__info-box--placeholder .jdt-section-long-stay__price{color:var(--jdt-section-long-stay-text)}.jdt-section-long-stay__info-box--placeholder .jdt-section-long-stay__price{font-size:0;line-height:0}.jdt-section-long-stay__month{font-family:EuclidFlex,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:13px;letter-spacing:.11px;text-transform:uppercase;text-align:center;margin-bottom:5px}@media (min-width:979px){.jdt-section-long-stay__month{font-size:14px;line-height:18px;letter-spacing:.14px;text-transform:uppercase}}.jdt-section-long-stay__price{font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:1.2px;text-transform:uppercase;text-align:center;margin:0;padding:0 20px;justify-content:center}@media (min-width:979px){.jdt-section-long-stay__price{font-size:22px;line-height:25px;letter-spacing:2.2px;text-transform:uppercase}}body[data-theme=abahanaluxe] .jdt-section-long-stay{--jdt-section-long-stay-text:#2f1f41}.jdt-tabs .nav{align-items:center;width:fit-content;flex-wrap:nowrap;background-color:#f1ede0;padding:5px;gap:8px;border-radius:5px;overflow:visible}@media (max-width:767px){.jdt-tabs .nav{gap:5px}}.jdt-tabs .nav .nav-item{position:relative;width:max-content}.jdt-tabs .nav .nav-item .nav-link,.jdt-tabs .nav .nav-item>*{font-size:14px;padding:5px 15px;border-radius:5px;text-decoration:none;color:#0f1729;background-color:transparent;line-height:18px;border:0;cursor:pointer}@media (max-width:767px){.jdt-tabs .nav .nav-item .nav-link,.jdt-tabs .nav .nav-item>*{font-size:16px;padding:10px}}.jdt-tabs .nav .nav-item.active>*,.jdt-tabs .nav .nav-item:active>*{background-color:#fcf8ea;cursor:default}.jdt-tabs .nav .nav-item:focus-visible>*,.jdt-tabs .nav .nav-item:focus>*{outline:#0f1729 auto 1px}.jdt-tabs .nav .nav-item:hover>*{background-color:#fcf8ea}.testimonial-card__villa-link{text-decoration:none}.testimonial-card__villa-link:hover{text-decoration:underline}.testimonial-card__villa-name{font-weight:600;text-transform:uppercase;color:var(--color-primary,#06c)}.testimonial-card__villa-location{color:var(--color-primary,#06c);font-weight:400}.testimonial-card__date{color:var(--color-text-muted,#666);font-size:.875rem;margin-bottom:.25rem}.testimonial-card__comment{margin-bottom:.25rem;line-height:1.6}.testimonial-card__comment p{margin:0 0 1rem;white-space:pre-line}.testimonial-card__comment p:last-child{margin-bottom:0}.testimonial-card__comment--rich p{margin:0 0 1rem}.testimonial-card__comment--rich p:last-child{margin-bottom:0}.testimonial-card__read-more{background:0 0;border:none;padding:0;cursor:pointer;color:var(--color-primary,#06c);font-size:.875rem;text-decoration:underline}.testimonial-card__read-more:hover{color:var(--color-primary-dark,#004fa3)}.testimonial-card__read-more:focus-visible{outline:2px solid var(--color-primary,#06c);outline-offset:2px;border-radius:2px}.testimonial-card__modal-comment{color:var(--color-text,#0f1729);font-family:"Tiempos Text",serif;font-size:clamp(.875rem,.84rem + .2vw,1rem);font-weight:400;line-height:1.55;letter-spacing:-.01em;text-align:justify;text-justify:inter-word;overflow-wrap:anywhere;hyphens:auto}.testimonial-card__modal-comment p{margin:0 0 1rem;white-space:pre-line}.testimonial-card__modal-comment p:last-child{margin-bottom:0}.testimonial-card__modal-comment--rich p{margin:0 0 1rem}.testimonial-card__modal-comment--rich p:last-child{margin-bottom:0}.testimonial-card__modal-layout{display:grid;grid-template-columns:minmax(240px,.95fr) minmax(0,1.6fr);grid-template-rows:auto auto;grid-template-areas:". meta" "image body";column-gap:clamp(1.5rem,2.2vw,2.5rem);row-gap:.5rem;align-items:start}@media (max-width:991px){.testimonial-card__modal-layout{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"meta" "image" "body";row-gap:1rem}}.testimonial-card__modal-layout--no-image{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"meta" "body"}.testimonial-card__modal-image{grid-area:image;max-width:340px;width:100%;height:100%;position:relative;overflow:hidden;background-color:#d9d4c6;border-radius:8px}@media (max-width:991px){.testimonial-card__modal-image{max-width:none}}.testimonial-card__modal-image-bg{position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:cover;filter:blur(14px) saturate(1.08);transform:scale(1.06);opacity:0;transition:opacity .32s linear,transform .7s linear;pointer-events:none;border-radius:inherit}.testimonial-card__modal-image-link{position:relative;z-index:1;display:block;width:100%;height:100%}.testimonial-card__modal-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:left bottom;border-radius:6px;box-shadow:0 10px 24px rgba(15,23,41,.12);aspect-ratio:auto;transform:scale(1);transition:transform .62s linear,filter .45s linear}@media (max-width:991px){.testimonial-card__modal-image img{height:auto;aspect-ratio:1.6}}.testimonial-card__modal-image--low-res .testimonial-card__modal-image-bg{opacity:.5;background-size:contain;background-position:center center;transform:scale(1.06)}.testimonial-card__modal-image--low-res img{object-fit:contain;object-position:center center;padding:clamp(.55rem,.9vw,.85rem);filter:contrast(1.03) saturate(1.03)}@media (hover:hover) and (pointer:fine){.testimonial-card__modal-image:focus-within .testimonial-card__modal-image-bg,.testimonial-card__modal-image:hover .testimonial-card__modal-image-bg{transform:scale(1.1)}.testimonial-card__modal-image:focus-within img,.testimonial-card__modal-image:hover img{transform:scale(1.03)}}.testimonial-card__modal-text{grid-area:body;display:flex;flex-direction:column;gap:1rem;min-width:0;align-self:start}.testimonial-card__modal-meta{grid-area:meta;display:flex;flex-direction:column;gap:.25rem}.testimonial-card__modal-meta .testimonial-card__date{margin-bottom:0}.testimonial-card--list{margin-bottom:1rem;font-family:"Tiempos Text",serif;font-size:1rem;line-height:1.5rem}.testimonial-card--list .testimonial-card__image-col{padding-right:.75rem}.testimonial-card--list .testimonial-card__image-col .testimonial-card__image-wrapper{display:block;position:relative;overflow:hidden;border-radius:2.5px;background-color:#e9ecef;aspect-ratio:1.5}.testimonial-card--list .testimonial-card__image-col .testimonial-card__image-placeholder{position:absolute;inset:0;background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 50%,#e9ecef 75%);background-size:200% 100%;animation:testimonial-shimmer 1.5s ease-in-out infinite}.testimonial-card--list .testimonial-card__image-col .testimonial-card__image{display:block;width:100%;height:auto;opacity:0;transition:opacity .3s ease,transform .5s cubic-bezier(.25,0,.15,1)}.testimonial-card--list .testimonial-card__image-col .testimonial-card__image--loaded{opacity:1}@media (hover:hover) and (pointer:fine){.testimonial-card--list .testimonial-card__image-col .testimonial-card__image-wrapper:focus-within .testimonial-card__image--loaded,.testimonial-card--list .testimonial-card__image-col .testimonial-card__image-wrapper:hover .testimonial-card__image--loaded{transform:scale(1.04);transition:opacity .3s ease,transform .45s cubic-bezier(.4,0,.2,1)}}@keyframes testimonial-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.testimonial-card--list .testimonial-card__villa-link{color:#007bff;font-size:1rem;line-height:1.5;text-decoration:none}.testimonial-card--list .testimonial-card__villa-link:hover{text-decoration:underline}.testimonial-card--list .testimonial-card__villa-location,.testimonial-card--list .testimonial-card__villa-name{color:inherit;font-size:inherit;font-weight:400;text-transform:none}.testimonial-card--list .testimonial-card__date{color:#212529;font-size:1rem;line-height:1.5;margin-bottom:.15rem}.testimonial-card--list .testimonial-card__comment{margin-bottom:.25rem;color:#212529;font-size:1rem;line-height:1.5}.testimonial-card--list .testimonial-card__comment p{margin:0 0 1rem}.testimonial-card--list .testimonial-card__comment p:last-child{margin-bottom:0}.testimonial-card--list .testimonial-card__read-more{color:#007bff;font-size:1rem;line-height:1.5}.testimonial-card--list .button-cmp{padding:0;margin:0}.testimonial-card--list section.button-cmp .btn.testimonial-card__read-more{padding:0}@media (min-width:1200px){.testimonial-card--list .testimonial-card__image-col.col-3{flex:0 0 29%;max-width:29%}.testimonial-card--list .testimonial-card__body.col-9{flex:0 0 71%;max-width:71%}}.modal-cmp .modal-featured.testimonial-card__modal .modal-dialog.modal-large{width:min(1100px,100% - 72px);max-width:min(1100px,100% - 72px)}@media (max-width:991px){.modal-cmp .modal-featured.testimonial-card__modal .modal-dialog.modal-large{width:calc(100% - 24px);max-width:calc(100% - 24px)}}.modal-cmp .modal-featured.testimonial-card__modal .modal-header{padding:20px 24px 8px}@media (min-width:992px){.modal-cmp .modal-featured.testimonial-card__modal .modal-header{padding:24px 28px 8px}}.modal-cmp .modal-featured.testimonial-card__modal .modal-body{display:block;padding:8px 24px 28px;border-top:0!important}@media (min-width:992px){.modal-cmp .modal-featured.testimonial-card__modal .modal-body{padding:12px 28px 34px}}.testimonial-list{width:100%;margin:0 auto;scroll-margin-top:1.5rem}.testimonial-list__title{margin-bottom:1.25rem}.testimonial-list__empty{color:var(--color-text-muted,#666);padding:2rem 0}.testimonial-list__items{padding:0;margin:0}.testimonial-list__skeleton-img{width:100%;padding-bottom:66%;background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.testimonial-list__skeleton-line{height:14px;margin-bottom:8px;background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.testimonial-list__skeleton-line--title{height:18px;width:60%}.testimonial-list__skeleton-line--date{width:30%}.testimonial-list__skeleton-line--short{width:45%}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.toast-cmp{display:flex;flex-direction:column;align-items:flex-start;padding:24px;background-color:#fcf8ea;border-radius:5px;box-shadow:0 -5px 26px 0 rgba(15,23,41,.15);overflow:hidden;max-width:356px}@media (max-width:991px){.toast-cmp{max-width:316px}}.toast-cmp .toast-body{display:flex;align-items:flex-start;gap:10px;width:100%}.toast-cmp .toast-content{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;padding-right:2px}.toast-cmp .toast-icon{display:flex!important;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px}.toast-cmp .toast-icon .icon{font-size:16px;line-height:1}.toast-cmp .toast-icon .icon.icon-info{font-size:16px}.toast-cmp .toast-icon .icon [class^=path]:first-child:before{color:currentColor}.toast-cmp .toast-icon .icon [class^=path]:not(:first-child):before{color:#fcf8ea}.toast-cmp .toast-title{font-family:EuclidFlex,sans-serif;font-weight:500;font-size:14px;line-height:18px;letter-spacing:.14px;text-transform:uppercase;flex:1}.toast-cmp .toast-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;background:0 0;border:none;padding:0;cursor:pointer;font-size:18px;line-height:1;margin-left:6px}.toast-cmp .toast-close:focus{outline:0}.toast-cmp .toast-close:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.toast-cmp .toast-description{font-family:"Tiempos Text",serif;font-weight:400;font-size:12px;line-height:17px;margin:0}.toast-cmp.toast-info .toast-icon{color:#222e50}.toast-cmp.toast-info .toast-title{color:#222e50}.toast-cmp.toast-info .toast-description{color:#222e50}.toast-cmp.toast-info .toast-close{color:#222e50}.toast-cmp.toast-warning .toast-icon{color:#49380d}.toast-cmp.toast-warning .toast-title{color:#49380d}.toast-cmp.toast-warning .toast-description{color:#49380d}.toast-cmp.toast-warning .toast-close{color:#49380d}.toast-cmp.toast-error .toast-icon{color:#560d29}.toast-cmp.toast-error .toast-title{color:#560d29}.toast-cmp.toast-error .toast-description{color:#560d29}.toast-cmp.toast-error .toast-close{color:#560d29}@media (max-width:991px){.toast-cmp{padding:20px}.toast-cmp .toast-title{line-height:13px}.toast-cmp .toast-description{line-height:14px}}.toast-cmp-floating-overlay{display:flex;justify-content:center;width:100%;position:relative;z-index:9999;margin-top:-10rem;animation:toastFloatingEnter .3s ease-out;cursor:pointer}@keyframes toastFloatingEnter{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.user-profile-form{font-family:"Tiempos Text",serif}@media (hover:none){.user-profile-form .form-control,.user-profile-form .jdt-form select.form-control{font-size:16px}}.user-profile-form--entering{animation:userProfileFormEnter .2s ease both}.user-profile-form .user-profile-form__toast{max-width:100%;margin-bottom:1.5rem}.user-profile-form .user-profile-form__section{margin-bottom:32px;padding:0 0 32px;border:none;border-bottom:1px solid #afaca0;min-inline-size:0}.user-profile-form .user-profile-form__section:last-child{border-bottom:none}.user-profile-form .user-profile-form__section-title{float:left;width:100%;padding:0;margin:0 0 20px;color:#0f1729;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:22px;font-weight:500;line-height:28px}@media (min-width:992px){.user-profile-form .user-profile-form__section-title{font-size:26px;line-height:32px}}.user-profile-form .user-profile-form__row{display:flex;flex-direction:column;gap:0}@media (min-width:992px){.user-profile-form .user-profile-form__row{flex-direction:row;gap:16px}}.user-profile-form .user-profile-form__row>.user-profile-form__field{flex:1 1 0}@media (min-width:992px){.user-profile-form .user-profile-form__row--half>.user-profile-form__field{flex:0 1 calc(50% - 8px)}}.user-profile-form .user-profile-form__field{margin-bottom:4px}.user-profile-form .user-profile-form__field .jdt-form .form-group{margin-bottom:8px}.user-profile-form .user-profile-form__field--phone{display:flex;gap:8px;align-items:flex-start}.user-profile-form .user-profile-form__field--phone .jdt-form:first-child{flex:0 0 140px}.user-profile-form .user-profile-form__field--phone .jdt-form:last-child{flex:1 1 0}.user-profile-form .user-profile-form__gender{margin-bottom:4px}.user-profile-form .user-profile-form__gender .jdt-form .form-group{margin-bottom:0}.user-profile-form .user-profile-form__gender .jdt-form-radio__options--inline{gap:10px}.user-profile-form .user-profile-form__gender .jdt-form-radio__label{align-items:center}.user-profile-form .user-profile-form__gender .jdt-form-radio__label input[type=radio]{margin-top:0}.user-profile-form .user-profile-form__gender .jdt-form-radio__text{font-size:14px;line-height:18px;letter-spacing:.14px}.user-profile-form .has-error .form-control{border-color:#e56248!important}.user-profile-form .jdt-form .form-group .error-text,.user-profile-form .jdt-form .invalid-feedback,.user-profile-form .user-profile-form__validation-error{color:#e56248;font-family:"Tiempos Text",serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:-.36px;margin:2px 0 0}.user-profile-form .user-profile-form__actions{display:flex;justify-content:flex-end;margin-top:16px}.user-profile-form .user-profile-form__submit-btn{min-width:200px}.user-profile-form .user-profile-form__success{background:#e8f5e9;color:#2e7d32;border-radius:5px;padding:12px 16px;font-size:14px;line-height:20px;margin-bottom:24px}.user-profile-form .user-profile-form__error{background:#fbe9e7;color:#e56248;border-radius:5px;padding:12px 16px;font-size:14px;line-height:20px;margin-bottom:24px}.user-profile-form .user-profile-form__skeleton{padding:16px 0}.user-profile-form .user-profile-form__skeleton-line{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%);background-size:200% 100%;animation:userProfileFormShimmer 1.5s infinite;border-radius:4px}.user-profile-form .user-profile-form__skeleton-line--title{height:28px;width:40%;margin-bottom:20px}.user-profile-form .user-profile-form__skeleton-line--radio{height:22px;width:25%;margin-bottom:16px}.user-profile-form .user-profile-form__skeleton-line--input{height:48px;width:100%;margin-bottom:16px}@media (min-width:992px){.user-profile-form .user-profile-form__skeleton-line--input{height:56px}}.user-profile-form .user-profile-form__skeleton-line--button{height:48px;width:200px;margin-left:auto;margin-bottom:32px}.user-profile-form .user-profile-form__skeleton-row{display:flex;flex-direction:column;gap:0}@media (min-width:992px){.user-profile-form .user-profile-form__skeleton-row{flex-direction:row;gap:16px}}.user-profile-form .user-profile-form__skeleton-row>.user-profile-form__skeleton-line{flex:1 1 0}@keyframes userProfileFormShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes userProfileFormEnter{from{opacity:0}to{opacity:1}}body[data-theme=abahana] .user-profile-form .user-profile-form__section,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section{border-bottom:none;padding-bottom:0;margin-bottom:40px}body[data-theme=abahana] .user-profile-form .user-profile-form__section-title,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section-title{font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:14px;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;color:#77756e;margin-bottom:20px}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .user-profile-form__section-title,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section-title{font-size:14px;line-height:18px}}body[data-theme=abahana] .user-profile-form .user-profile-form__section-body,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section-body{background:#fcf8ea;border-radius:5px;padding:40px;display:flex;flex-direction:column;gap:20px}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .user-profile-form__section-body,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section-body{gap:40px}}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .user-profile-form__section-body--compact,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section-body--compact{gap:20px}}@media (max-width:991px){body[data-theme=abahana] .user-profile-form .user-profile-form__section-body,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__section-body{padding:20px}}body[data-theme=abahana] .user-profile-form .user-profile-form__row,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row{gap:20px}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .user-profile-form__row,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row{align-items:flex-end}}body[data-theme=abahana] .user-profile-form .user-profile-form__field,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__field{margin-bottom:0;min-width:0}body[data-theme=abahana] .user-profile-form .user-profile-form__field .jdt-form .form-group,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__field .jdt-form .form-group{margin-bottom:0}body[data-theme=abahana] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child),body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child){position:relative;padding-bottom:26px}body[data-theme=abahana] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child) .jdt-form .form-group,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child) .jdt-form .form-group{position:static}body[data-theme=abahana] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child) .jdt-form .form-group .error-text,body[data-theme=abahana] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child) .jdt-form .invalid-feedback,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child) .jdt-form .form-group .error-text,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row>.user-profile-form__field:not(:only-child) .jdt-form .invalid-feedback{position:absolute;bottom:0;left:0;right:0;margin:0}body[data-theme=abahana] .user-profile-form .jdt-form label,body[data-theme=abahanaclient] .user-profile-form .jdt-form label{font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:22px;font-weight:500;line-height:25px;letter-spacing:2.2px;text-transform:uppercase;color:#0f1729;margin-bottom:10px;overflow-wrap:break-word;word-break:break-word}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .jdt-form label,body[data-theme=abahanaclient] .user-profile-form .jdt-form label{margin-bottom:20px}}body[data-theme=abahana] .user-profile-form .form-control,body[data-theme=abahanaclient] .user-profile-form .form-control{background:0 0;border:1px solid #afaca0;border-radius:5px;color:#77756e;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:14px;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;height:auto;padding:10px}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .form-control,body[data-theme=abahanaclient] .user-profile-form .form-control{font-size:14px;height:auto;padding:10px}}body[data-theme=abahana] .user-profile-form .form-control::placeholder,body[data-theme=abahanaclient] .user-profile-form .form-control::placeholder{color:#77756e;text-transform:uppercase}body[data-theme=abahana] .user-profile-form .form-control:active,body[data-theme=abahana] .user-profile-form .form-control:focus,body[data-theme=abahanaclient] .user-profile-form .form-control:active,body[data-theme=abahanaclient] .user-profile-form .form-control:focus{border-color:#222e50;border-width:1px}body[data-theme=abahana] .user-profile-form .jdt-form select.form-control,body[data-theme=abahanaclient] .user-profile-form .jdt-form select.form-control{background-color:transparent;border:1px solid #afaca0;border-radius:5px;color:#77756e;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:14px;font-weight:500;line-height:18px;letter-spacing:.14px;text-transform:uppercase;width:100%;padding:10px;height:40px}body[data-theme=abahana] .user-profile-form .jdt-form select.form-control:disabled,body[data-theme=abahanaclient] .user-profile-form .jdt-form select.form-control:disabled{background-color:rgba(0,0,0,.03);color:#aaa;cursor:not-allowed;opacity:.8}@media all and (min-width:992px){body[data-theme=abahana] .user-profile-form .jdt-form select.form-control,body[data-theme=abahanaclient] .user-profile-form .jdt-form select.form-control{width:100%}}body[data-theme=abahana] .user-profile-form .jdt-form-radio input[type=radio],body[data-theme=abahanaclient] .user-profile-form .jdt-form-radio input[type=radio]{width:13px;height:13px;border:1px solid #77756e;border-radius:2px;margin-top:2px}body[data-theme=abahana] .user-profile-form .jdt-form-radio input[type=radio]:checked::after,body[data-theme=abahanaclient] .user-profile-form .jdt-form-radio input[type=radio]:checked::after{width:9px;height:9px;background-color:#77756e;border-radius:1px}body[data-theme=abahana] .user-profile-form .jdt-form-radio__text,body[data-theme=abahanaclient] .user-profile-form .jdt-form-radio__text{color:#77756e;font-size:14px;font-weight:500;line-height:18px;letter-spacing:.14px}body[data-theme=abahana] .user-profile-form .user-profile-form__gender .jdt-form-radio__options--inline,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__gender .jdt-form-radio__options--inline{gap:15px}body[data-theme=abahana] .user-profile-form .user-profile-form__row--phone .user-profile-form__field--phone,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row--phone .user-profile-form__field--phone{flex:1 1 100%;display:flex;flex-direction:column;gap:0}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .user-profile-form__row--phone .user-profile-form__field--phone,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row--phone .user-profile-form__field--phone{flex-direction:row;align-items:flex-end;gap:20px}}@media (min-width:992px){body[data-theme=abahana] .user-profile-form .user-profile-form__row--phone .user-profile-form__field--phone .jdt-form:first-child,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row--phone .user-profile-form__field--phone .jdt-form:first-child{flex:0 0 calc(50% - 10px)}}body[data-theme=abahana] .user-profile-form .user-profile-form__row--phone .user-profile-form__field--phone .jdt-form:last-child,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__row--phone .user-profile-form__field--phone .jdt-form:last-child{flex:1 1 0}body[data-theme=abahana] .user-profile-form .user-profile-form__actions,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__actions{justify-content:stretch;margin-top:40px}body[data-theme=abahana] .user-profile-form .user-profile-form__actions .button-cmp,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__actions .button-cmp{width:100%}body[data-theme=abahana] .user-profile-form .user-profile-form__actions .btn,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__actions .btn{width:100%;background-color:#5c7cd9;color:#fcf8ea;font-family:EuclidFlex,sans-serif;font-feature-settings:"ss12" on;font-size:20px;font-weight:400;line-height:25px;letter-spacing:-.4px;text-transform:none;border-radius:5px;padding:10px 12px}body[data-theme=abahana] .user-profile-form .user-profile-form__actions .btn:hover,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__actions .btn:hover{background-color:#8cace8}body[data-theme=abahana] .user-profile-form .user-profile-form__actions .btn:active,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__actions .btn:active{background-color:#3c528e}body[data-theme=abahana] .user-profile-form .user-profile-form__submit-btn,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__submit-btn{min-width:auto}body[data-theme=abahana] .user-profile-form .wrapper-password.password,body[data-theme=abahanaclient] .user-profile-form .wrapper-password.password{position:relative}body[data-theme=abahana] .user-profile-form .wrapper-password.password .form-control,body[data-theme=abahanaclient] .user-profile-form .wrapper-password.password .form-control{padding-right:40px}body[data-theme=abahana] .user-profile-form .wrapper-password.password .password-reveal,body[data-theme=abahanaclient] .user-profile-form .wrapper-password.password .password-reveal{cursor:pointer;position:absolute;display:block;right:10px;top:50%;transform:translateY(-50%)}body[data-theme=abahana] .user-profile-form .wrapper-password.password .password-reveal::before,body[data-theme=abahanaclient] .user-profile-form .wrapper-password.password .password-reveal::before{font-family:icomoon,sans-serif;content:"\e90a";color:#77756e;font-size:18px}body[data-theme=abahana] .user-profile-form .wrapper-password.password.shown .password-reveal::before,body[data-theme=abahanaclient] .user-profile-form .wrapper-password.password.shown .password-reveal::before{content:"\e90b"}body[data-theme=abahana] .user-profile-form .user-profile-form__error,body[data-theme=abahana] .user-profile-form .user-profile-form__success,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__error,body[data-theme=abahanaclient] .user-profile-form .user-profile-form__success{border-radius:5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.c0132_section_specification_cmp,.jdt-villa-specifications{--jdt-villa-specifications-bg:#fcf8ea;--jdt-villa-specifications-text:#0f1729;--jdt-villa-specifications-tag-bg:#3c528e;--jdt-villa-specifications-tag-text:#ffffff;--jdt-villa-specifications-title-text:#0f1729;background-color:var(--jdt-villa-specifications-bg);color:var(--jdt-villa-specifications-text)}.c0132_section_specification_cmp .c0132_section_specification_wrap,.c0132_section_specification_cmp .jdt-villa-specifications__wrap,.jdt-villa-specifications .c0132_section_specification_wrap,.jdt-villa-specifications .jdt-villa-specifications__wrap{padding:0;position:relative}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__tags,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__tags,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__tags,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__tags{text-align:center;font-family:EuclidFlex,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:0}@media all and (min-width:992px){.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__tags,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__tags,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__tags,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__tags{width:90%}}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__tags li,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__tags li,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__tags li,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__tags li{list-style:none;margin-bottom:0;padding:10px;border-radius:5px;transition:all .5s ease-out;background-color:var(--jdt-villa-specifications-tag-bg);color:var(--jdt-villa-specifications-tag-text)}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__tags a,.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__tags li,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__tags a,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__tags li,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__tags a,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__tags li,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__tags a,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__tags li{list-style:none;text-decoration:none}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__tags a,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__tags a,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__tags a,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__tags a{padding:10px;border-radius:5px;transition:all .5s ease-out}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists{display:block;margin-top:30px;column-count:2;column-gap:30px}@media all and (min-width:992px){.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists{display:flex;flex-direction:row;flex-wrap:wrap;gap:100px;width:75%;column-count:auto}}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__section-list,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__section-list,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__section-list,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__section-list{break-inside:avoid;page-break-inside:avoid}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__lists-title,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__lists-title,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__lists-title,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__lists-title{font-size:12px;font-weight:600;line-height:13px;letter-spacing:.11px;margin-bottom:10px;text-transform:uppercase;color:var(--jdt-villa-specifications-title-text);break-inside:avoid;page-break-inside:avoid}@media (min-width:979px){.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__lists-title,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__lists-title,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__lists-title,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__lists-title{font-size:14px;font-weight:600;line-height:18px;letter-spacing:.14px}}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list,.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .list-unstyled,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .list-unstyled,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .list-unstyled,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .list-unstyled{padding:0;margin-bottom:0}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list li,.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .list-unstyled li,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list li,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .list-unstyled li,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list li,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .list-unstyled li,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list li,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .list-unstyled li{list-style:none;font-family:"Tiempos Text",serif;font-size:13px;font-style:normal;font-weight:400;line-height:17px;margin-top:10px;color:var(--jdt-villa-specifications-text)}@media (min-width:979px){.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list li,.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .list-unstyled li,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list li,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .list-unstyled li,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list li,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .list-unstyled li,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list li,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .list-unstyled li{font-size:14px}}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .icon-success:before,.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .list-unstyled .icon-success:before,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .icon-success:before,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .list-unstyled .icon-success:before,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .icon-success:before,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .list-unstyled .icon-success:before,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .icon-success:before,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .list-unstyled .icon-success:before{margin-right:5px;font-size:12px;margin-top:-2px}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .icon-failure-filled:before,.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .icon-failure-outlined:before,.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .icon-success-old:before,.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .list-unstyled .icon-failure-filled:before,.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .list-unstyled .icon-failure-outlined:before,.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .list-unstyled .icon-success-old:before,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .icon-failure-filled:before,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .icon-failure-outlined:before,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .icon-success-old:before,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .list-unstyled .icon-failure-filled:before,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .list-unstyled .icon-failure-outlined:before,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .list-unstyled .icon-success-old:before,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .icon-failure-filled:before,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .icon-failure-outlined:before,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .icon-success-old:before,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .list-unstyled .icon-failure-filled:before,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .list-unstyled .icon-failure-outlined:before,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .list-unstyled .icon-success-old:before,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .icon-failure-filled:before,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .icon-failure-outlined:before,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .icon-success-old:before,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .list-unstyled .icon-failure-filled:before,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .list-unstyled .icon-failure-outlined:before,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .list-unstyled .icon-success-old:before{margin-right:5px;font-size:12px}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list span,.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .list-unstyled span,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list span,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .list-unstyled span,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list span,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .list-unstyled span,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list span,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .list-unstyled span{word-break:break-word}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .jdt-villa-specifications__icon-wrapper,.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists .list-unstyled .jdt-villa-specifications__icon-wrapper,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .jdt-villa-specifications__icon-wrapper,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .list-unstyled .jdt-villa-specifications__icon-wrapper,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .jdt-villa-specifications__icon-wrapper,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists .list-unstyled .jdt-villa-specifications__icon-wrapper,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .jdt-villa-specifications__list .jdt-villa-specifications__icon-wrapper,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists .list-unstyled .jdt-villa-specifications__icon-wrapper{display:inline-block;margin-right:5px}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists.jdt-villa-specifications__opened-lists,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists.jdt-villa-specifications__opened-lists,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists.jdt-villa-specifications__opened-lists,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists.jdt-villa-specifications__opened-lists{column-count:2;column-gap:30px;overflow:visible!important;height:auto!important}@media all and (min-width:992px){.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists.jdt-villa-specifications__opened-lists,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists.jdt-villa-specifications__opened-lists,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists.jdt-villa-specifications__opened-lists,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists.jdt-villa-specifications__opened-lists{gap:100px;width:75%;column-count:3;column-gap:3%;column-width:30%;display:block;overflow:visible!important;margin-bottom:10px}}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists.jdt-villa-specifications__opened-lists .jdt-villa-specifications__section-list,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists.jdt-villa-specifications__opened-lists .jdt-villa-specifications__section-list,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists.jdt-villa-specifications__opened-lists .jdt-villa-specifications__section-list,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists.jdt-villa-specifications__opened-lists .jdt-villa-specifications__section-list{width:100%;display:inline-block;margin-bottom:30px;break-inside:avoid;page-break-inside:avoid}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__lists.jdt-villa-specifications__opened-lists .jdt-villa-specifications__lists-title,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__lists.jdt-villa-specifications__opened-lists .jdt-villa-specifications__lists-title,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__lists.jdt-villa-specifications__opened-lists .jdt-villa-specifications__lists-title,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__lists.jdt-villa-specifications__opened-lists .jdt-villa-specifications__lists-title{margin-top:0;break-inside:avoid;page-break-inside:avoid}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__see-all,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__see-all,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__see-all,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__see-all{display:flex;align-items:flex-start;justify-content:flex-start;text-align:start;width:fit-content;font-family:EuclidFlex,sans-serif;font-size:15px;font-weight:400;line-height:17px;letter-spacing:-.3px;cursor:pointer;transition:all .5s ease-out;background:0 0;border:none;padding:0;margin:0;color:inherit;text-decoration:none}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__see-all:hover,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__see-all:hover,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__see-all:hover,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__see-all:hover{text-decoration:underline}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__see-all:focus-visible,.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__see-all:focus-visible,.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__see-all:focus-visible,.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__see-all:focus-visible{outline:2px solid var(--jdt-villa-specifications-tag-bg);outline-offset:2px;border-radius:2px}.c0132_section_specification_cmp .c0132_section_specification_wrap .jdt-villa-specifications__see-all[aria-hidden=true],.c0132_section_specification_cmp .jdt-villa-specifications__wrap .jdt-villa-specifications__see-all[aria-hidden=true],.jdt-villa-specifications .c0132_section_specification_wrap .jdt-villa-specifications__see-all[aria-hidden=true],.jdt-villa-specifications .jdt-villa-specifications__wrap .jdt-villa-specifications__see-all[aria-hidden=true]{display:none}.c0132_section_specification_cmp .jdt-villa-specifications__list-height,.jdt-villa-specifications .jdt-villa-specifications__list-height{overflow:hidden;transition:all .5s ease-in}.c0132_section_specification_cmp .jdt-villa-specifications__list-height.jdt-villa-specifications__opened-lists,.jdt-villa-specifications .jdt-villa-specifications__list-height.jdt-villa-specifications__opened-lists{overflow:visible;height:auto!important}.c0132_section_specification_cmp .jdt-villa-specifications__read-more-wrap,.jdt-villa-specifications .jdt-villa-specifications__read-more-wrap{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;margin-top:30px}.c0132_section_specification_cmp .jdt-villa-specifications__icon-arrow-right,.jdt-villa-specifications .jdt-villa-specifications__icon-arrow-right{margin-top:5px;font-size:12px;pointer-events:none;-webkit-user-select:none;user-select:none}.c0132_section_specification_cmp .jdt-villa-specifications__icon-arrow-right:before,.jdt-villa-specifications .jdt-villa-specifications__icon-arrow-right:before{margin-left:15px;font-size:12px;height:20px}.c0132_section_specification_cmp .jdt-villa-specifications__icon-wrapper,.jdt-villa-specifications .jdt-villa-specifications__icon-wrapper{pointer-events:none;-webkit-user-select:none;user-select:none}.c0132_section_specification_cmp .jdt-villa-specifications__list-not-height,.jdt-villa-specifications .jdt-villa-specifications__list-not-height{height:initial;overflow:visible;transition:all .5s ease-in}.c0132_section_specification_cmp .jdt-villa-specifications__list-not-height:not(.jdt-villa-specifications__opened-lists),.jdt-villa-specifications .jdt-villa-specifications__list-not-height:not(.jdt-villa-specifications__opened-lists){overflow:hidden}.c0132_section_specification_cmp .jdt-villa-specifications__fit-content,.jdt-villa-specifications .jdt-villa-specifications__fit-content{height:fit-content}.c0132_section_specification_cmp .jdt-villa-specifications__ml-3,.jdt-villa-specifications .jdt-villa-specifications__ml-3{margin-left:12px}body[data-theme=abahanaluxe] .jdt-villa-specifications{--jdt-villa-specifications-tag-bg:#2f1f41;--jdt-villa-specifications-tag-text:#ffffff}body[data-theme=abahana] .c0132_section_specification_wrap .jdt-villa-specifications__tags li{background-color:#3c528e;color:#f1ede0}body[data-theme=abahanaluxe] .c0132_section_specification_wrap .jdt-villa-specifications__tags li{background-color:#2f1f41;color:#f1ede0}@keyframes villa-skeleton-pulse{0%,100%{opacity:1}50%{opacity:.4}}.villa-card-skeleton{border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.villa-card-skeleton__image{width:100%;aspect-ratio:1.6;background:#e0e0e0;animation:villa-skeleton-pulse 1.4s ease-in-out infinite}.villa-card-skeleton__body{padding:1rem;display:flex;flex-direction:column;gap:.6rem}.villa-card-skeleton__title{height:1.1rem;width:70%;background:#e0e0e0;border-radius:4px;animation:villa-skeleton-pulse 1.4s ease-in-out infinite}.villa-card-skeleton__subtitle{height:.85rem;width:45%;background:#e8e8e8;border-radius:4px;animation:villa-skeleton-pulse 1.4s ease-in-out infinite .1s}.villa-card-skeleton__specs{display:flex;gap:.75rem;margin:.25rem 0}.villa-card-skeleton__spec{height:.75rem;width:3rem;background:#e8e8e8;border-radius:4px;animation:villa-skeleton-pulse 1.4s ease-in-out infinite .2s}.villa-card-skeleton__price{height:1.2rem;width:40%;background:#e0e0e0;border-radius:4px;animation:villa-skeleton-pulse 1.4s ease-in-out infinite .15s;margin-top:.25rem}.villa-favourite-list__empty{text-align:center;padding:3rem 1rem}.villa-favourite-list__empty .icono{max-width:80px;margin-bottom:1rem}.villa-favourite-list__empty .titulo{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.villa-favourite-list__empty .texto{margin-bottom:1rem}.villa-favourite-list__card-wrapper{position:relative}.villa-favourite-list__remove-btn{position:absolute;top:.5rem;right:1.5rem;z-index:10}.villa-favourite-list__pagination{margin-top:2rem}.villa-pagination .ui-paginator{overflow:hidden;margin:20px 0}.villa-pagination .ui-paginator-bottom{padding-left:0;padding-bottom:30px;width:min(100%,300px);max-width:300px;display:flex;margin:0 auto;align-items:center;justify-content:center;flex-wrap:wrap}.villa-pagination .ui-paginator-current{font-family:EuclidFlex,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.3px;color:#0f1729;text-align:center;padding:0;width:100%;display:block}.villa-pagination .ui-paginator-next,.villa-pagination .ui-paginator-pages,.villa-pagination .ui-paginator-prev{color:#afaca0;font-family:"Tiempos Text",serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:-.36px;text-transform:uppercase;text-decoration:none}.villa-pagination .ui-paginator-next,.villa-pagination .ui-paginator-prev{display:block}.villa-pagination .ui-paginator-pages{padding:0 5px}.villa-pagination .ui-paginator-pages .ui-paginator-page{font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;font-size:15px;letter-spacing:.11px;line-height:13px;padding:10px;color:#5c7cd9;text-decoration:none;display:inline}.villa-pagination .ui-state-active{color:#0f1729!important}.villa-pagination .ui-state-disabled{opacity:.6;cursor:auto;pointer-events:none}.villa-pagination .ui-paginator-next:hover,.villa-pagination .ui-paginator-page:hover,.villa-pagination .ui-paginator-pages:hover,.villa-pagination .ui-paginator-prev:hover{text-decoration:none}.villa-pagination .ui-icon-seek-next,.villa-pagination .ui-icon-seek-prev{color:#f1ede0;display:inline}.villa-pagination .ui-paginator-next .ui-icon::before{content:"\e900";font-family:icomoon,sans-serif!important;color:#77756e;padding:0 10px}.villa-pagination .ui-paginator-prev .ui-icon::after{content:"\e901";font-family:icomoon,sans-serif!important;color:#77756e;padding:0 10px}.abahana .jdt-voucher{border-radius:5px;background-color:var(--light-sand,#f1ede0);display:flex;align-items:flex-start;gap:8px;padding:20px;border:2px solid var(--light-green,#c5cd91);font-family:EuclidFlex,sans-serif}.abahana .jdt-voucher .voucher-icon{aspect-ratio:1;object-fit:contain;object-position:center;width:25px}.abahana .jdt-voucher .voucher-content{display:flex;min-width:240px;flex-direction:column;color:var(--black-blue,#0f1729);justify-content:center;flex:1;flex-basis:0%;gap:8px}@media (min-width:991px) and (max-width:1250px),(max-width:410px){.abahana .jdt-voucher .voucher-content{min-width:100%}}.abahana .jdt-voucher .voucher-content .voucher-content-top{gap:8px}@media (min-width:991px) and (max-width:1250px),(max-width:410px){.abahana .jdt-voucher .voucher-content .voucher-content-top{flex-direction:column}}.abahana .jdt-voucher .voucher-content .voucher-content-top .icon-gift{font-size:25px}.abahana .jdt-voucher .voucher-content .voucher-content-top .voucher-content-msg{gap:8px}.abahana .jdt-voucher .voucher-content .voucher-content-top .voucher-content-msg .voucher-content-msg-applied{color:var(--black-blue,#0f1729);font-family:"Tiempos Text",serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px}.abahana .jdt-voucher .voucher-content .voucher-content-bottom{margin-left:33px}@media (min-width:991px) and (max-width:1250px),(max-width:410px){.abahana .jdt-voucher .voucher-content .voucher-content-bottom{margin-left:0!important}}.abahana .jdt-voucher .voucher-title{color:var(--black-blue,#0f1729);font-feature-settings:"ss12" on;font-weight:500;font-size:22px;line-height:25px;letter-spacing:2.2px;text-transform:uppercase}.abahana .jdt-voucher .voucher-description{font-family:"Tiempos Text",serif;font-size:12px;font-weight:400;line-height:17px;margin:0}.abahana .jdt-voucher .voucher-description.voucher-description--applied{display:flex;flex-direction:column}.abahana .jdt-voucher .voucher-description-text{margin:0}.abahana .jdt-voucher .voucher-form{display:flex;width:100%;align-items:flex-start;gap:10px;color:var(--abahana-villas,#5c7cd9);text-transform:uppercase;letter-spacing:.24px;line-height:1}@media (min-width:991px) and (max-width:1250px),(max-width:410px){.abahana .jdt-voucher .voucher-form{flex-direction:column}.abahana .jdt-voucher .voucher-form .voucher-input-wrapper{width:100%;max-width:100%}.abahana .jdt-voucher .voucher-form .voucher-input-wrapper .voucher-input{width:100%;max-width:100%}.abahana .jdt-voucher .voucher-form .button-cmp{width:100%}.abahana .jdt-voucher .voucher-form .button-cmp .btn{margin-top:0!important;width:100%}}.abahana .jdt-voucher .voucher-input-wrapper{flex:1;display:flex;flex-direction:column;gap:5px;max-width:220px}.abahana .jdt-voucher .voucher-error{color:#dc3545;font-size:11px;font-weight:400;text-transform:none;letter-spacing:normal;font-family:"Tiempos Text",serif}.abahana .jdt-voucher .voucher-change-code{background:0 0;border:none;color:var(--abahana-villas,#5c7cd9);text-decoration:underline;cursor:pointer;font-family:"Tiempos Text",serif;font-size:12px;font-weight:400;line-height:17px;padding:0;text-align:left}.abahana .jdt-voucher .voucher-change-code:hover{color:var(--dark-blue,#3c528e)}.abahana .jdt-voucher .voucher-input{font-feature-settings:"ss12" on;align-self:stretch;border-radius:5px;border:1px solid var(--abahana-villas,#5c7cd9);height:45px;padding:8px 25px;width:100%;margin:0;max-width:220px;font-weight:500;font-size:12px;line-height:14px;letter-spacing:.24px;text-transform:uppercase}.abahana .jdt-voucher .voucher-input.is-invalid{border-color:#dc3545}.abahana .jdt-voucher .button-cmp button{margin-top:0!important}.abahana .jdt-voucher .button-cmp button:disabled,.abahana .jdt-voucher .button-cmp button[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none;margin-top:0!important}.abahana .jdt-voucher .voucher-highlight{display:display;height:fit-content;padding:5px;justify-content:center;align-items:center;gap:10px;border-radius:5px;background:var(--light-green,#c5cd91);color:var(--dark-green,#666526);font-family:EuclidFlex,sans-serif;font-size:12px;font-weight:500;line-height:14px;letter-spacing:.24px;text-transform:uppercase}@media (min-width:991px) and (max-width:1250px),(max-width:410px){.abahana .jdt-voucher .voucher-highlight{width:fit-content}}.abahana .jdt-voucher .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.abahana .jdt-voucher .modal-clean{background-color:transparent!important}@media (max-width:576px){.abahana .jdt-voucher .modal-clean .modal-content{padding-bottom:20px}}.abahana .jdt-voucher .modal-clean .modal-header{margin-bottom:0}@media (max-width:576px){.abahana .jdt-voucher .modal-clean .modal-header{padding:20px 20px 0}}@media (max-width:576px){.abahana .jdt-voucher .modal-clean .modal-body{padding:0 20px}}.abahana .jdt-voucher .modal-clean .voucher-response-content{gap:20px;align-self:stretch}.abahana .jdt-voucher .modal-clean .voucher-response-content i{font-size:40px;color:var(--black-blue,#0f1729)}.abahana .jdt-voucher .modal-clean .voucher-response-content .voucher-response-title span{display:block;color:var(--abahana-blue,#222e50);font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.7px;text-transform:none!important}.abahana .jdt-voucher .modal-clean .voucher-response-content .voucher-response-msg{display:flex;padding:30px 20px;margin:0;flex-direction:column;align-items:center;gap:24px;align-self:stretch;color:var(--black-sand,#77756e);text-align:center;font-feature-settings:"ss12" on;font-family:EuclidFlex,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:2.2px}