@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,600;1,700;1,900&display=swap);.four-v2{position:relative}.four-v2 .illu-bg-circle{margin-left:-72px;margin-top:-290px;position:absolute}@media (max-width:992px){.four-v2 .illu-bg-circle{display:none}}.four-v2 .money-ctn{padding-left:83px;padding-top:80px}@media (max-width:991px){.four-v2 .money-ctn{padding-left:15px;text-align:center}}.four-v2 .money-ctn h2{font-size:50px;font-weight:600;margin-left:44px;max-width:460px}@media (max-width:991px){.four-v2 .money-ctn h2{margin-left:0;max-width:100%;width:100%}}.four-v2 .money-ctn h2 span{color:#f85b50;display:block;font-style:italic;font-weight:700}.four-v2 .money-ctn p{margin-left:44px;max-width:460px}@media (max-width:991px){.four-v2 .money-ctn p{font-size:14px;margin:0 auto;max-width:400px;padding:0;width:100%}}.four-v2 .money-ctn .eco{background:#fff;-webkit-box-shadow:0 6px 44px 0 hsla(0,0%,61%,.1);box-shadow:0 6px 44px 0 hsla(0,0%,61%,.1);margin-top:30px;padding:37px}.four-v2 .money-ctn .eco p{margin-left:0}.four-v2 .money-ctn .eco p:first-of-type{font-size:24px;font-weight:600;line-height:1;margin:0}.four-v2 .money-ctn .eco p.price{color:#f85b50;font-size:110px;font-style:italic;font-weight:900;line-height:1;margin:0}.four-v2 .money-ctn .eco p.notice{font-size:16px;font-weight:500;margin:0}@media (max-width:991px){.four-v2 .money-ctn .eco{margin:30px auto;max-width:400px;padding:20px;width:100%}.four-v2 .money-ctn{padding-top:2em}.four-v2 .money-ctn h2{font-size:36px}.four-v2 .money-ctn .eco p.price{font-size:70px}}.four-v2 .table-ctn{padding-right:80px}@media (max-width:991px){.four-v2 .table-ctn{padding-right:15px}}.four-v2 .table-ctn h3{font-size:26px;font-weight:600;margin-bottom:30px}@media (max-width:991px){.four-v2 .table-ctn h3{margin:0 auto 20px;text-align:center}}.four-v2 .table-ctn p{max-width:460px}@media (max-width:991px){.four-v2 .table-ctn p{margin:0 auto;text-align:center}}.four-v2 .table-ctn .hm-table{margin-top:40px;max-width:510px}@media (max-width:991px){.four-v2 .table-ctn .hm-table{margin:16px auto}}.four-v2 .table-ctn .hm-table .line{-webkit-box-align:center;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:5px}.four-v2 .table-ctn .hm-table .line .title{font-size:18px;font-weight:500;line-height:36px;width:50%}@media (max-width:991px){.four-v2 .table-ctn .hm-table .line .title{font-size:14px;line-height:1.2em}}.four-v2 .table-ctn .hm-table .line .first{font-size:18px;font-weight:500;text-align:center;width:25%}.four-v2 .table-ctn .hm-table .line .first.small{font-size:12px}.four-v2 .table-ctn .hm-table .line .first.big{font-size:24px;font-weight:700}@media (max-width:991px){.four-v2 .table-ctn .hm-table .line .first{font-size:16px;font-weight:600}.four-v2 .table-ctn .hm-table .line .first.big{font-size:20px;font-weight:500}}.four-v2 .table-ctn .hm-table .line .second{color:#f85b50;font-size:18px;font-weight:500;text-align:center;width:25%}.four-v2 .table-ctn .hm-table .line .second.small{font-size:12px}.four-v2 .table-ctn .hm-table .line .second.big{font-size:24px;font-weight:700}@media (max-width:991px){.four-v2 .table-ctn .hm-table .line .second{font-size:16px;font-weight:600}.four-v2 .table-ctn .hm-table .line .second.big{font-size:20px;font-weight:500}}.four-v2 .table-ctn .hm-table .separator{background:#979797;height:1px;margin-bottom:15px;margin-top:15px}.four-v2 .text-summary-mobile{font-size:18px;font-weight:700;margin:-10px 0 0}.four-v2 .text-summary-mobile strong{color:#f85b50;font-size:28px;font-style:italic}.categories-images{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;margin:5em auto 10em;max-width:1280px;position:relative;z-index:1}.categories-images h2{font-size:54px;font-weight:600;line-height:1em}.categories-images h2 span{color:#f85b50;font-style:italic;font-weight:700}.categories-images .intro{font-size:18px;font-weight:600;margin:1em 0}.categories-images .categories{background-color:#fff;padding:40px;position:relative;width:50%;z-index:2}.categories-images .images{position:relative;top:0;width:50%}.categories-images .images .image{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.categories-images .categories-list{margin-bottom:0;margin-right:-2em;padding:1em 0 0}.categories-images .categories-list li{list-style-type:none}.categories-images .categories-list li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;color:#000;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;margin:.5em 0;padding:1em 0 1em .8em;text-decoration:none;-webkit-transition:.2s;transition:.2s}.categories-images .categories-list li .icon{height:32px;opacity:.5;width:32px}.categories-images .categories-list li .content{display:block;padding:0 .8em}.categories-images .categories-list li .content span{display:block;font-size:20px;font-weight:600}.categories-images .categories-list li .content small{color:#8b8b8b;display:block;font-size:14px}.categories-images .categories-list li:hover a{background-color:#f7f6f4}.categories-images .categories-list li.active a{background-color:#f7f6f4;font-weight:700;position:relative}.categories-images .categories-list li.active a:after{background-color:#f7f6f4;background-image:url(/build/images/arrow.a0ea0339.svg);background-position:5px;background-repeat:no-repeat;-webkit-border-radius:0 50px 50px 0;border-radius:0 50px 50px 0;content:" ";display:block;height:100%;left:100%;position:absolute;width:60px}.categories-images .categories-list li.active .icon{opacity:1}.categories-images .categories-list li.active .content span{color:#f85b50}.categories-images .categories-list li.active .content small{color:#000}@media (max-width:1024px){.categories-images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;margin-bottom:3em;margin-top:2.5em}.categories-images h2{font-size:34px;text-align:center}.categories-images .intro{font-size:14px;text-align:center}.categories-images .categories{padding:1em;width:100%}.categories-images .images{display:none;margin-bottom:-6em;margin-top:-4em;top:0;width:100%;z-index:100}.categories-images .images .image{height:200px;margin:0 1em;padding:0}.categories-images .categories-list{margin-right:0;padding-bottom:0}.categories-images .categories-list li a{background-color:initial;margin-bottom:1em;padding:0}.categories-images .categories-list li .icon{display:block;height:40px!important;opacity:1;width:30px!important}.categories-images .categories-list li .content span{color:#000!important;font-size:16px}.categories-images .categories-list li .content small{color:#8b8b8b!important;line-height:1.2em}.categories-images .categories-list li.active a,.categories-images .categories-list li:hover a{background-color:initial}.categories-images .categories-list li.active a:after,.categories-images .categories-list li:hover a:after{display:none}.categories-images .illustration-mobile-1,.categories-images .illustration-mobile-2{display:block;margin:0 15px}}.reassurances-title{margin:2em auto 1em;text-align:center}.reassurances-title,.reassurances-title:hover{color:#000;text-decoration:none}.reassurances-title h2{color:#000;font-size:2.4rem;font-weight:600;text-align:center}.reassurances-title h2 span{color:#f85b50;display:block;font-style:italic;font-weight:900;margin:0 auto}.reassurances-title p{font-size:1.5em;font-weight:600}@media (max-width:768px){.reassurances-title h2{font-size:2rem}}.reassurances{margin:1em auto}@media (min-width:1280px){.reassurances{max-width:1280px;padding-left:40px;padding-right:40px}}.reassurances .reassurance{color:#000;padding:0 1em;text-align:center;text-decoration:none}.reassurances .reassurance .title{font-size:20px;font-weight:600;line-height:1.2em;margin:.8em 0 .6em}.reassurances .reassurance .title strong{color:#f85b50;display:block}.reassurances .reassurance p{font-size:15px;padding:0}@media (max-width:1024px){.reassurances .reassurance .title{font-size:16px}.reassurances .reassurance p{font-size:13px;padding:0}}.masterhead{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-image:url(/build/images/home-6.579dd1b6.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;margin-bottom:4em;position:relative}.masterhead:before{background:rgba(88,88,88,.35);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.masterhead .content{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:center;justify-content:center;margin:auto;max-width:600px;padding:7em 0 5em;position:relative;text-align:center;z-index:2}.masterhead .content h1{font-size:56px;font-weight:800;line-height:1em}.masterhead .content h1 span{color:#f85b50}.masterhead .content .intro{font-size:22px;font-weight:700;line-height:1.3em;margin-top:.7em}.masterhead .search{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border:2px solid #f85b50;-webkit-border-radius:30px;border-radius:30px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;margin:0 auto -25px;max-width:550px;padding:0 1.5em;position:relative;width:100%;z-index:2}.masterhead .search input,.masterhead .search select{-webkit-box-flex:1;-webkit-appearance:none;appearance:none;background-color:initial;border:0;color:#9b9b9b;display:block;-webkit-flex-grow:1;flex-grow:1;font-size:18px;font-style:italic;font-weight:500;height:50px;outline:none}.masterhead .search .cta-search{-webkit-box-flex:0;background-color:initial;background-image:url(/build/images/icon_search.adc83c12.svg);background-position:50%;background-repeat:no-repeat;background-size:80%;border:0;cursor:pointer;-webkit-flex-grow:0;flex-grow:0;height:30px;outline:none;width:30px}.primary-banner{background-color:#f85b50;color:#fff;font-size:24px;margin:.5em 0 2.5em;padding:10px 0;text-align:center}.accommodations-list{padding:0 60px;position:relative}.accommodations-list .content-alt{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:space-between;justify-content:space-between}.accommodations-list .content-alt h3{color:#000;font-size:16px;font-weight:600;margin:0}.accommodations-list .content-alt .total-rooms{font-size:16px}.accommodations-list .card-ctn{margin-bottom:0}.accommodations-list .owl-dots{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:center;justify-content:center}.accommodations-list .owl-dots .owl-dot{background-color:#f85b50;-webkit-border-radius:6px;border-radius:6px;height:6px;margin:10px 3px;opacity:.5;width:6px}.accommodations-list .owl-dots .owl-dot.active{opacity:1}#carousel-hp-v6-controls button{background-color:initial;border:1px solid #f85b50;-webkit-border-radius:30px;border-radius:30px;display:-webkit-box;display:-webkit-flex;display:flex;height:45px;position:absolute;top:-webkit-calc(50% - 15px);top:calc(50% - 15px);width:45px;z-index:50}#carousel-hp-v6-controls button img{margin:auto;width:25px}#carousel-hp-v6-controls .btn-prev{left:0}#carousel-hp-v6-controls .btn-next{right:0}.others-accommodation-search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;margin:2em 0 -2em}.others-accommodation-search .btn{margin:0 auto -1.5em;position:relative;z-index:1}.others-accommodation-search .dash{width:100%}.live-better-container{margin:6em auto 0}.live-better-container h2{font-size:40px;font-weight:800}.live-better-container h2 span{font-style:italic}.live-better-container .intro{font-size:18px;font-weight:700;margin:.75em 0 1em}.live-better-container .categories-images{margin-top:0}.live-better-container .categories-images .categories{padding:20px;width:67%}.live-better-container .categories-images .categories-list{padding:0}.live-better-container #live-better{margin-bottom:0}.price-compare-3{background-color:#f85b50;margin:0 0 3em;padding:3em 2em}.price-compare-3 .illu-bg-circle{display:none}.price-compare-3 .container{background-color:#fff;max-width:1024px!important;padding:3em 0}.price-compare-3 .container .table-ctn{padding:0}.price-compare-3 .container .table-ctn h3{font-size:40px;font-weight:700;margin:auto;max-width:450px}.price-compare-3 .container .table-ctn h3+p{display:none}.price-compare-3 .container .hm-table{margin-top:3em!important}.price-compare-3 .four-v2 .table-ctn .hm-table .line .second.small{font-weight:700}.price-compare-3 .four-v2 .table-ctn .hm-table .line .second.big{font-weight:800}.price-compare-3 .four-v2 .table-ctn .hm-table .line{border-bottom:1px solid #d5d5d5}.price-compare-3 .four-v2 .table-ctn .hm-table .line:first-child,.price-compare-3 .four-v2 .table-ctn .hm-table .line:last-child{border-bottom:none}.price-compare-3 .separator{display:none!important}#main-footer{margin-top:1.5em}.testimonials-quotes{background-color:#f5f5f5;padding:2em 0}.testimonials-quotes h2{font-size:40px;font-weight:700;margin:0 auto 1.5em;text-align:center}.testimonials-quotes .quotes-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;margin:2em auto 0;max-width:600px;text-align:center}.testimonials-quotes .quotes-list .quote-container{background-image:url(/build/images/bg_quote.e13cb5b2.svg);background-repeat:no-repeat;background-size:100% 100%;-webkit-border-radius:30px;border-radius:30px;margin:auto;max-width:300px}.testimonials-quotes .quotes-list .quote-container .quote{-webkit-box-pack:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;-webkit-justify-content:center;justify-content:center;min-height:150px;padding:1em 1em 65px;text-align:center}.testimonials-quotes .quotes-list .quote-container:nth-child(odd){background-image:url(/build/images/bg_quote_2.7086d705.svg);margin-right:0;margin-top:-2em}.testimonials-quotes .quotes-list .quote-container:nth-child(2n){margin-left:0;margin-top:-2em}.title-container{padding:2em 0;text-align:center}.title-container h2{display:inline-block;font-size:56px}.title-container.with-bg h2{background-color:#fff;font-size:40px;padding:5px 10px;position:relative}.title-container.with-bg h2:after,.title-container.with-bg h2:before{background-color:#f85b50;content:" ";display:block;position:absolute}.title-container.with-bg h2:before{height:100%;right:-5px;width:5px}.title-container.with-bg h2:after{bottom:-5px;height:5px;right:-5px;width:55%}.home-reassurance-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row}.home-reassurance-image .image-container{width:65%}.home-reassurance-image .image-container img{display:block;width:100%}.home-reassurance-image .reassurances{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}.home-reassurance-image .reassurances .reassurance{margin:2em 0}.home-reassurance-image.right .image-container{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}@media (max-width:1024px){.masterhead .content{padding:2em}.masterhead .content h1{font-size:32px}.masterhead .content .intro{font-size:18px}.masterhead .search{width:-webkit-calc(100% - 3em);width:calc(100% - 3em)}.primary-banner{font-size:18px}.accommodations-list{padding:0 50px}.others-accommodation-search{margin:2em 0}.live-better-container .intro{font-size:16px}.categories-images .illustration-mobile-1,.categories-images .illustration-mobile-2{margin:0;width:100%!important}.live-better-container .categories-images .categories{width:100%}.live-better-container .intro,.live-better-container h2{text-align:center}.price-compare-3 .container{padding:2em}.testimonials-quotes{padding:0 1em}.testimonials-quotes h2{font-size:32px}.price-compare-3 .container .table-ctn h3{font-size:30px}.faq.small .faq-ctn .container{-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important;padding:0}.faq.small .faq-ctn h2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start!important;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:flex-start!important;justify-content:flex-start!important;text-align:left}.faq.small .faq-ctn h2 span{display:block}.faq.small .faq-ctn h2 span:before{display:none}.title-container h2{font-size:32px}.title-container.with-bg h2{font-size:22px}.home-reassurance-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}.home-reassurance-image .image-container{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;order:0!important;width:100%}.home-reassurance-image .reassurances{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;flex-flow:row}.home-reassurance-image .reassurances .reassurance{margin:0}.faq.small .faq-ctn .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}.faq.small .faq-ctn .container h2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;flex-flow:row}.faq.small .faq-ctn .container h2 span{margin-left:5px}}