.rentals-resort-card{position:relative;background-color:#fff;border:1px solid #89cdca;margin:0 0 30px 0;height:320px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rentals-resort-card .item-card-image-title-container>img,.rentals-resort-card>img{width:100%;min-height:200px}.rentals-resort-card>h1{color:#fe615e}.rentals-resort-card:hover{border-color:#0eb6a9;background-color:#fbfbfb}.rentals-resort-card .blue-ribbon{background-color:#2e95ec;position:absolute;margin-top:-1px;margin-left:-15px;height:25px;padding:10px 10px 5px;color:#fff;border-radius:0 4px 4px 0;-webkit-box-shadow:0 4px 7px -2px #272727;box-shadow:0 4px 7px -2px #272727}.rentals-resort-card .blue-ribbon .left-triangle{border-color:transparent transparent transparent #0069ca;border-style:solid;border-width:10px;display:block;width:0;height:0;position:relative;top:1px;left:-6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@-moz-document url-prefix(){.rentals-resort-card .blue-ribbon .left-triangle{top:0}}.rentals-resort-card .left-container{display:table-cell;height:73px;position:relative;vertical-align:top;padding:15px 10px 10px}.rentals-resort-card .left-container>h5{color:#333;font-weight:600;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:18px}.rentals-resort-card .right-container{float:right;max-width:140px;padding-top:15px}.rentals-resort-card .right-container .lowest-price{text-align:right;padding-right:10px;margin-bottom:-30px}.rentals-resort-card .right-container .lowest-price .money{font-size:24px;margin-top:-5px;display:block}.rentals-resort-card .right-container .lowest-price .money>span{float:right;margin-top:10px}.rentals-resort-card .right-container .view-details-link{color:#ff704a;margin-top:35px;padding-right:10px}.rentals-resort-card .loc,.rentals-resort-card h6{display:block;color:#333;font-size:14px;font-weight:400;font-family:"Open Sans",Helvetica,Arial,sans-serif}.rentals-resort-card .stars-rating{font-size:16px;color:#ffd200;letter-spacing:1px;vertical-align:middle;display:inline-block;width:98px}.rentals-resort-card .stars-rating [class*=icon-vac-]{margin-right:2px}@media (min-width:1200px){.rentals-resort-card{margin-left:0}}.content-container .image-container-left:after,.hero:after{position:absolute;top:0;left:0;width:100%;height:100%}.content-container .image-container-left,.hero{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.content-container .image-container-left:after,.hero:after{content:""}.search-form-container .search-availability .button,.search-form-container .search-availability .input-icon-label-append,.search-form-container .search-availability .input-select{margin-left:10px}.search-form-container .search-availability .button{font-size:13px;font-weight:400;padding:5px 10px}.search-form-container .search-availability .input-icon-label-append{background-color:#fff}.search-form-container .search-availability div.parsley-error{border:1px solid #ff704a}.search-form-container .search-availability .placeholder-container,.search-form-container .search-availability input[type=text]{background:transparent 0 0 repeat scroll url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);position:relative;z-index:3}h1,h2,h3,h4,h5,h6,p{color:#333;font-family:"Open Sans",Helvetica,Arial,sans-serif}.search-form-container{position:absolute;width:100%;text-align:center;z-index:4;min-width:1000px}.search-form-container form{display:table;width:100%}.search-form-container .search-availability{position:relative;display:table-cell;padding-top:23px;padding-bottom:18px;font-size:16px}.search-form-container .search-availability .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);z-index:5}.search-form-container .search-availability>button,.search-form-container .search-availability>div{z-index:6}.search-form-container .search-availability .input-select,.search-form-container .search-availability input[type=text]{border-radius:0}.search-form-container .search-availability .input-select{text-align:left}.search-form-container .search-availability .guest-count{width:120px}.search-form-container .search-availability .destination{width:210px}.search-form-container .search-availability .parsley-errors-list{position:absolute;left:438px;top:-3px;z-index:6}.search-form-container .search-availability .parsley-errors-list li{font-size:14px}.search-form-container .search-availability .headerButton{position:relative;border-radius:5px;font-size:15px;font-weight:700;line-height:15px;padding:15px;vertical-align:middle;border-radius:0}.search-form-container .search-availability>div:first-child{margin-left:0}.search-form-container .search-availability input[type=text]{width:160px}.search-form-container.amenity,.search-form-container.area,.search-form-container.popular-amenities,.search-form-container.residence-types,.search-form-container.star-rating{bottom:0}.hero{height:465px;padding-top:0;padding-bottom:0}.hero .hero-photo{background-image:url(/assets/969/bundles/vacatiarental/img/rent-resort-vacation-rentals/header-image.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;position:absolute}.hero .foreground{position:relative;z-index:1;height:100%}.hero .foreground .bottom-text{width:100%;position:absolute;bottom:136px}.hero .foreground .bottom-text h1,.hero .foreground .bottom-text h2{text-align:center}.hero .foreground .bottom-text h1{color:#fff;font-size:38px;text-transform:uppercase;text-shadow:0 2px 9px #666}.hero .foreground .bottom-text h2{font-weight:600}.hero .foreground .bottom-text .thin-shadow{text-shadow:0 0 2px #000}.second-header p{font-weight:500;font-size:20px}.boxes-container{margin-top:20px}.boxes-container .span4 .content strong{display:block;margin-top:10px;color:#333;font-size:18px;text-transform:uppercase}.boxes-container .span4 .content h5{margin-top:5px;font-weight:500;line-height:1.5}.boxes-container .span4 .content i{font-size:64px}.boxes-container .span4 .content .icon-vac-map-black:before{margin-left:-60px}.boxes-container .span4 .content .icon-vac-map-green:before{color:#89cdca;margin-right:-7px}.boxes-container .span4 .content .icon-vac-ease-black:before{margin-left:-70px}.boxes-container .span4 .content .icon-vac-ease-green:before{color:#89cdca;margin-right:-23px}.boxes-container .span4 .content .icon-vac-shield:before{margin-left:-50px}.boxes-container .span4 .content .icon-vac-check-mark:before{color:#89cdca;margin-right:-7px}.content-container h2,.content-container h3,.intro h2,.intro h3{font-family:museo_slab300,"Times New Roman",Times,serif;font-weight:lighter;font-size:28px;text-transform:uppercase}.content-container h3,.intro h3{margin-bottom:20px}.content-container hr{border:0;height:0;border-top:1px solid #dadada;margin:35px 0}.content-container hr.second{margin-top:0}.content-container .offset{margin-right:70px}.content-container .image-container-left{width:auto;height:300px;margin:0 auto;position:relative}.content-container .image-container-left>div{width:100%;height:100%}.content-container .image-container-left>div.current,.content-container .image-container-left>div.family-reunion{display:block}.content-container .image-container-left>div.family-reunion{background-image:url(/assets/969/bundles/vacatiarental/img/rent-resort-vacation-rentals/family-reunion.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover}.content-container .row-fluid>.row-fluid{margin-top:25px;position:relative}.content-container .image-container-right{background-image:url(/assets/969/bundles/vacatiarental/img/rent-resort-vacation-rentals/booking-screenshot.png);background-position:center top;background-repeat:no-repeat;background-size:cover;width:452px;height:357px;position:absolute;right:30px;bottom:0}.content-container .span5 h4,.content-container .span6 h4{font-size:18px;font-weight:700;display:inline-block}.content-container .span5 p,.content-container .span6 p{font-size:16px}.content-container div.centered{margin-top:20px}.content-container div.centered.family-reunion{margin-top:0}.content-container .badge-sibling{margin-right:10px}.content-container .beta-pill-container{height:20px;display:inline-block;vertical-align:sub}@media (min-width:1200px){.content-container .offset{margin-right:0}.content-container .image-container-left{width:560px!important;height:370px!important}}.hero.how-it-works{height:380px}.hero.how-it-works:before{content:"";display:block;width:100%;position:absolute;z-index:1;height:150px;background:url(//cdn.vacatia.com/img/rentals/how-vacatia-works/how-it-works-fade.png) repeat-x left top;top:-40px}.hero.how-it-works .hero-photo{background-image:url(//cdn.vacatia.com/img/rentals/how-vacatia-works/header-image.jpg);background-position:left top}.hero.how-it-works .foreground .bottom-text{bottom:144px;height:60%}.hero.how-it-works .foreground .bottom-text .subtitle,.hero.how-it-works .foreground .bottom-text h1{color:#333;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:40px;text-align:left;text-shadow:none}.hero.how-it-works .foreground .bottom-text .subtitle{font-weight:400;font-size:24px;line-height:36px}.hero.how-it-works .foreground .bottom-text .phrases{margin:50px auto 50px;width:778px}@media (min-width:1200px){.hero.how-it-works .foreground .bottom-text .phrases{width:1030px}}.hero.how-it-works .foreground .search-form-container .search-availability .bg{background:rgba(182,227,226,.6)}.hero.how-it-works .foreground .boxes-container .row-fluid img{width:100%}.hero.how-it-works .foreground .boxes-container .row-fluid .span4 .step-header{height:5px;background:#89cdca;margin-bottom:5px;position:relative;font-size:24px;color:#fff;font-weight:700}.hero.how-it-works .foreground .boxes-container .row-fluid .span4 .step-header:before{content:"1";background:#89cdca;border-radius:50%;width:57px;height:45px;display:block;position:absolute;margin-top:-30px;padding-top:10px;left:40%;border:5px solid #f1fdfd}.hero.how-it-works .foreground .boxes-container .row-fluid .span4+.span4 .step-header:before{content:"2"}.hero.how-it-works .foreground .boxes-container .row-fluid .span4+.span4+.span4 .step-header:before{content:"3"}.hero.how-it-works .foreground .boxes-container .row-fluid h3{font-size:15px;line-height:1.5;margin-top:10px}.hero.how-it-works .boxes-container .row-fluid h3{font-size:16px!important}.intro.how-it-works{margin-top:200px;padding:40px}.intro.how-it-works h3{font-size:24px;margin-top:14px;margin-bottom:0;font-weight:700}.intro.how-it-works .span6{margin-left:15px}.testimonials-container .container{border-bottom:1px solid #dadada;padding-bottom:40px;margin-bottom:-40px}.testimonials-container .container h4{text-transform:uppercase}.testimonials-container .container p{padding:0 5px;height:140px}.testimonials-container .container p:after,.testimonials-container .container p:before{font-size:24px;line-height:.1;vertical-align:-5px}.testimonials-container .container p:before{content:open-quote}.testimonials-container .container p:after{content:close-quote}.testimonials-container .container .customer-info{font-style:italic}.testimonials-container .container .customer-info strong{font-style:normal}@media (min-width:1200px){.testimonials-container .container p{height:115px}}.content-container.how-it-works h4,.testimonials-container h4{font-size:28px;font-family:museo_slab300,"Times New Roman",Times,serif;font-weight:lighter;margin-bottom:30px}.vertically-align-container{display:table!important;height:300px}.vertically-align-container .vertically-align-top{display:table-cell;vertical-align:top}.vertically-align-container .vertically-align-middle{display:table-cell;vertical-align:middle}@media (min-width:1200px){.vertically-align-container{height:370px!important}}.carousel-photo{position:absolute;background-repeat:no-repeat;background-position:center top;background-size:cover;opacity:0;-webkit-transition:opacity .6s linear;-o-transition:opacity .6s linear;transition:opacity .6s linear}.carousel-photo.current{opacity:1}.carousel{bottom:0;float:left;position:absolute;-webkit-transition:width .6s linear;-o-transition:width .6s linear;transition:width .6s linear}.carousel .carousel-indicators-items{position:absolute;height:25px;left:0;right:0;bottom:0;z-index:2;overflow:hidden;padding-top:10px;background-color:rgba(0,0,0,.4)}.carousel .carousel-inner{position:absolute;text-align:right;width:315px;right:5px;overflow:hidden}.carousel .carousel-inner>.item .caption{text-transform:capitalize;white-space:nowrap;font-size:10px}.carousel ul.carousel-indicators{top:10px;left:-5px}.carousel ul.carousel-indicators li{margin-left:2px}.carousel ul.carousel-indicators li:first-child{margin-left:10px}.carousel ul.carousel-indicators li:before{border:1px solid #e8f5f5}.carousel ul.carousel-indicators li.active:before,.carousel ul.carousel-indicators li:hover:before{background-color:#e8f5f5}@media (min-width:1200px){.carousel .carousel-inner{width:380px;right:15px}.carousel .carousel-inner>.item .caption{font-size:12px}.carousel ul.carousel-indicators{left:0}.carousel ul.carousel-indicators li{margin-left:3px}}.lte-ie9 .search-availability .input-icon-label-append{top:0}.lte-ie9 .search-availability .input-icon-label-append .placeholder-container{margin-top:-3px}.vac-datepicker .body a.slick-arrow:before{content:"";display:inline-block;height:100%;width:0;font-size:0;vertical-align:middle}.vac-datepicker .body a.slick-arrow{font-size:42px;color:#fff;font-weight:700;opacity:.7;position:absolute;z-index:2;top:50%;left:0;margin-top:-21px;cursor:pointer}.vac-datepicker .body a.slick-arrow:hover{opacity:1}.vac-datepicker .body a.flex-next.slick-arrow{right:0;left:auto}.vac-datepicker .body a.flex-disabled.slick-arrow{color:#ccc;cursor:default;opacity:1}.vac-datepicker .body a.slick-arrow i{font-weight:700}.vac-datepicker{-webkit-box-shadow:0 0 9px rgba(0,0,0,.3);box-shadow:0 0 9px rgba(0,0,0,.3);width:632px;position:absolute;z-index:10}.vac-datepicker.static{position:absolute!important;visibility:hidden;bottom:0;z-index:-1}.vac-datepicker header{height:35px;line-height:35px;background-color:#2e95ec;padding-left:10px;color:#fff;position:relative}.vac-datepicker header span{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:10px;font-weight:700;display:inline}.vac-datepicker header span.nights-no{font-size:12px}.vac-datepicker header span.hide{display:none}.vac-datepicker header span.check-in+span,.vac-datepicker header span.check-out+span{font-size:14px;font-weight:700}.vac-datepicker header .error-block{bottom:0;pointer-events:none;left:0;line-height:1.8;opacity:0;position:absolute;right:0;text-align:left;top:-10px;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;visibility:visible}.vac-datepicker header .check-out,.vac-datepicker header .nights-no{margin-left:10px}.vac-datepicker header .clear-dates{font-size:14px;float:right;margin-right:40px;cursor:pointer}.vac-datepicker header .clear-dates:hover{color:#f1f1f1}.vac-datepicker header .close-btn{display:none}.vac-datepicker header i{position:absolute;top:0;right:-5px;font-size:25px;display:block;padding:5px;width:25px;height:25px;cursor:pointer}.vac-datepicker header i:before{width:25px;height:25px;line-height:22px;vertical-align:top}.vac-datepicker header i:hover{color:#f1f1f1}.vac-datepicker header .indicator{border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #2e95ec;width:0;height:0;position:absolute;top:-10px;left:0;-webkit-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .5s cubic-bezier(.175,.885,.32,1.275);transition:all .5s cubic-bezier(.175,.885,.32,1.275);-webkit-transform:translate3d(70px,0,0);transform:translate3d(70px,0,0)}.vac-datepicker header.check-out .indicator{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}.vac-datepicker header.with-error .error-block{pointer-events:auto;opacity:1;z-index:1}.vac-datepicker header.with-error .indicator{border-color:transparent transparent #ff704a}.vac-datepicker .body{position:relative;overflow:hidden;background-color:#fff}.vac-datepicker .body .month{float:left;margin-left:30px;outline:0;position:relative;text-align:center;width:261px}.vac-datepicker .body .month>div{display:table;table-layout:fixed;width:100%;border-spacing:1px;border-collapse:separate}.vac-datepicker .body .month:before{content:"";display:block;position:absolute;left:-16px;bottom:0;background-color:#ccc;width:1px;height:100%}.vac-datepicker .body .month:first-child{margin-left:0}.vac-datepicker .body .month:first-child:before{display:none}.vac-datepicker .body .name{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;color:#2e95ec;margin-bottom:10px;text-align:center}.vac-datepicker .body .week-days{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;margin-bottom:5px;display:table;table-layout:fixed;width:100%}.vac-datepicker .body .week-days span{display:table-cell;cursor:default}.vac-datepicker .body .week-days span:first-child{margin-left:0}.vac-datepicker .body .blank,.vac-datepicker .body .day{display:table-cell}.vac-datepicker .body .break{display:table-caption}.vac-datepicker .body .day{position:relative;line-height:35px;background-color:#eaeaea;color:#000;cursor:pointer;z-index:9}.vac-datepicker .body .day.check-in{background-color:#2e95ec;color:#fff;z-index:10}.vac-datepicker .body .day.check-in:before{display:block;width:0;height:0;position:absolute;z-index:11;border-style:solid;border-top-width:17.5px;border-bottom-width:17.5px;border-left-width:5px;border-right-width:0;right:-5px;left:auto;border-color:transparent #2e95ec;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);content:""!important}.vac-datepicker .body .day.check-out{background-color:#2e95ec;color:#fff;z-index:10}.vac-datepicker .body .day.check-out:before{display:block;width:0;height:0;position:absolute;z-index:11;border-style:solid;border-top-width:17.5px;border-bottom-width:17.5px;border-right-width:5px;left:-5px;border-left-width:0;right:auto;border-color:transparent #2e95ec;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);content:""!important}.vac-datepicker .body .day.today{font-weight:700}.vac-datepicker .body .day.today:after{content:"";display:block;border:2px solid #fff;position:absolute;border-radius:100%;top:5px;left:5px;right:5px;bottom:5px}.vac-datepicker .body .day.disabled{opacity:1;background-color:silver;cursor:default;color:#fff}.vac-datepicker .body .day.disabled:before{display:none!important}.vac-datepicker .body .day.disabled:hover{background-color:silver!important}.vac-datepicker .body .day.interval{background-color:#cadcf0}.vac-datepicker .body a.slick-arrow{top:0;color:#2e95ec;font-size:55px;outline:0;vertical-align:middle;margin-top:0}.vac-datepicker .body a.slick-arrow:hover{background-color:#f2f2f2}.vac-datepicker .body a.slick-arrow.slick-disabled{color:#ccc;cursor:default;opacity:1}.vac-datepicker .body a.slick-arrow.slick-arrow-prev{left:0}.vac-datepicker .body a.slick-arrow.slick-arrow-next{left:auto;right:0}.vac-datepicker.expanded{font-size:14px;top:55px}.vac-datepicker.expanded header{text-align:left}.vac-datepicker.expanded .body{padding:15px 35px}.vac-datepicker.expanded .body.check-in .day:hover{background-color:#2e95ec;color:#fff;z-index:10}.vac-datepicker.expanded .body.check-in .day:hover:before{display:block;width:0;height:0;position:absolute;z-index:11;border-style:solid;border-top-width:17.5px;border-bottom-width:17.5px;border-left-width:5px;border-right-width:0;right:-5px;left:auto;border-color:transparent #2e95ec;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);content:""!important}.vac-datepicker.expanded .body.check-out .day:hover{background-color:#2e95ec;color:#fff;z-index:10}.vac-datepicker.expanded .body.check-out .day:hover:before{display:block;width:0;height:0;position:absolute;z-index:11;border-style:solid;border-top-width:17.5px;border-bottom-width:17.5px;border-right-width:5px;left:-5px;border-left-width:0;right:auto;border-color:transparent #2e95ec;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);content:""!important}.vac-datepicker.expanded .body .slick-slider{margin-left:4px}.vac-datepicker.expanded .body .day.check-in{background-color:#2e95ec;color:#fff;z-index:10}.vac-datepicker.expanded .body .day.check-in:before{display:block;width:0;height:0;position:absolute;z-index:11;border-style:solid;border-top-width:17.5px;border-bottom-width:17.5px;border-left-width:5px;border-right-width:0;right:-5px;left:auto;border-color:transparent #2e95ec;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);content:""!important}.vac-datepicker.expanded .body .day.check-out{background-color:#2e95ec;color:#fff;z-index:10}.vac-datepicker.expanded .body .day.check-out:before{display:block;width:0;height:0;position:absolute;z-index:11;border-style:solid;border-top-width:17.5px;border-bottom-width:17.5px;border-right-width:5px;left:-5px;border-left-width:0;right:auto;border-color:transparent #2e95ec;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);content:""!important}.vac-datepicker.expanded .body a.slick-arrow{height:100%;padding:0 10px}.vac-datepicker.compact{-webkit-box-shadow:none;box-shadow:none;height:auto;margin-bottom:10px;position:relative;width:100%}.vac-datepicker.compact header{background:#eaeaea;height:auto;left:0;padding-left:0;position:absolute;z-index:7;right:0;top:28px}.vac-datepicker.compact header .indicator,.vac-datepicker.compact header i,.vac-datepicker.compact header span{display:none}.vac-datepicker.compact header span.clear-dates,.vac-datepicker.compact header span.close-btn{color:#000;cursor:pointer;display:block;float:left;font-size:.8em;font-weight:400;margin-right:0;padding:0 10px}.vac-datepicker.compact header span.close-btn{float:right}.vac-datepicker.compact header .error-block{font-size:.8em;text-align:center}.vac-datepicker.compact .body .month{margin:35px 0 0 0;padding:0}.vac-datepicker.compact .body .month:before{display:none}.vac-datepicker.compact .body a.slick-arrow{color:#fff;font-size:1em;opacity:1;padding:4px 15px;top:0;z-index:10}.vac-datepicker.compact .body a.slick-arrow:hover{background:0 0}.vac-datepicker.compact .body .name{background:#2e95ec;color:#fff;font-size:.9em;padding:5px 0;position:relative;top:-37px}.vac-datepicker-proxy{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:3;-webkit-tap-highlight-color:transparent}.rental-search .vac-datepicker-proxy{z-index:4}.rental-search .vac-datepicker header .error-block{line-height:2.3}.rental-residence .vac-datepicker header .indicator,.rental-resort .vac-datepicker header .indicator{-webkit-transform:translate3d(55px,0,0);transform:translate3d(55px,0,0)}.rental-residence .vac-datepicker header.check-out .indicator,.rental-resort .vac-datepicker header.check-out .indicator{-webkit-transform:translate3d(195px,0,0);transform:translate3d(195px,0,0)}.rental-search .vac-datepicker header .indicator{-webkit-transform:translate3d(80px,0,0);transform:translate3d(80px,0,0)}.rental-search .vac-datepicker header.check-out .indicator{-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}@media (min-width:1200px){.rental-search .vac-datepicker header .indicator{-webkit-transform:translate3d(110px,0,0);transform:translate3d(110px,0,0)}.rental-search .vac-datepicker header.check-out .indicator{-webkit-transform:translate3d(360px,0,0);transform:translate3d(360px,0,0)}}body.mobile .input-icon-label-append.selected:after{border-color:#fff transparent transparent transparent;border-style:solid;border-width:15px 15px 0 15px;bottom:-11px;content:" ";height:0;left:50%;margin-left:-10px;position:absolute;width:0;z-index:10}.container .title{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:32px;font-weight:300;margin-bottom:30px;text-align:center;text-transform:uppercase}.search-form-container .search-availability{padding-top:10px}.search-form-container .search-availability .black-bg{background-color:rgba(0,0,0,.65)}.search-form-container.search-form-destination{bottom:0}.search-form-container.search-form-destination .search-availability{padding-bottom:15px}.search-form-container .flexpay-hero{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.65);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:10px}.search-form-container .flexpay-hero__icon{margin-right:10px;width:45px}.search-form-container .flexpay-hero__link{color:#fff;display:inline-block;font-size:12px;margin-left:5px;outline:0;text-decoration:underline}.search-form-container .flexpay-hero__link:focus{outline:0}.search-form-container .vac-datepicker.desktop{top:78px!important}.search-form-container .vac-datepicker.desktop header{text-align:left}.search-form-container.affix{background-color:#c4e6e4;bottom:auto;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.5);box-shadow:0 1px 10px rgba(0,0,0,.5);left:0;position:fixed;right:0;top:0;z-index:4}.search-form-container.affix .bg{display:none}.search-form-container.affix .search-availability{padding-top:15px}.search-form-container.affix .errors-bg-container{height:auto}.search-form-container.affix .errors-bg-container .errors-bg{background:#fe615e}.search-form-container.affix .vac-datepicker.desktop{top:70px!important}.search-form-container.affix .flexpay-hero{display:none}.hero.amenity,.hero.area,.hero.popular-amenities,.hero.residence-types,.hero.star-rating{height:384px}.hero.amenity .hero-bg,.hero.area .hero-bg,.hero.popular-amenities .hero-bg,.hero.residence-types .hero-bg,.hero.star-rating .hero-bg{background-size:cover;height:100%;position:absolute;width:100%}.hero.amenity .foreground a,.hero.area .foreground a,.hero.popular-amenities .foreground a,.hero.residence-types .foreground a,.hero.star-rating .foreground a{font-size:18px;font-weight:600;color:#fff;text-shadow:0 2px 9px #666}.hero.amenity .foreground h1,.hero.area .foreground h1,.hero.popular-amenities .foreground h1,.hero.residence-types .foreground h1,.hero.star-rating .foreground h1{text-align:left;font-size:42px}.hero .foreground .bottom-text{bottom:175px}.hero-destination{height:393px}.hero-destination .foreground .bottom-text{height:68%;bottom:0}.hero-destination .foreground .bottom-text h1{font-size:48px}.hero-photo.landing-hero-orlando{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-orlando.jpg)}.hero-photo.landing-hero-myrtle-beach{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-myrtle-beach.jpg)}.hero-photo.landing-hero-maui{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-maui.jpg)}.hero-photo.landing-hero-kauai{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-kauai.jpg)}.hero-photo.landing-hero-oahu{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-oahu.jpg)}.hero-photo.landing-hero-big-island{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-big-island.jpg)}.hero-photo.landing-hero-phoenix-scottsdale{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-phoenix-scottsdale.jpg)}.hero-photo.landing-hero-pensacola{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-pensacola.jpg)}.hero-photo.landing-hero-panama-city{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-panama-city.jpg)}.hero-photo.landing-hero-destin{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-destin.jpg)}.hero-photo.landing-hero-daytona-beach{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-daytona-beach.jpg)}.hero-photo.landing-hero-branson{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-branson.jpg)}.hero-photo.landing-hero-cancun{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-cancun.jpg)}.hero-photo.landing-hero-cabo-san-lucas{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-cabo-san-lucas.jpg)}.hero-photo.landing-hero-aruba{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-aruba.jpg)}.hero-photo.landing-hero-gulf-shores{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-gulf-shores.jpg)}.hero-photo.landing-hero-puerto-vallarta{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-puerto-vallarta.jpg)}.hero-photo.landing-hero-puerto-rico{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-puerto-rico.jpg)}.hero-photo.landing-hero-bahamas{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-bahamas.jpg)}.hero-photo.landing-hero-dominican-republic{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-dominican-republic.jpg)}.hero-photo.landing-hero-las-vegas{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-las-vegas.jpg)}.hero-photo.landing-hero-keystone-breckenridge{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-keystone-breckenridge.jpg)}.hero-photo.landing-hero-vail-beaver-creek{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-vail-beaver-creek.jpg)}.hero-photo.landing-hero-park-city{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-park-city.jpg)}.hero-photo.landing-hero-miami-fort-lauderdale{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-miami-fort-lauderdale.jpg)}.hero-photo.landing-hero-aspen-snowmass{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-aspen-snowmass.jpg)}.hero-photo.landing-hero-whistler{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-whistler.jpg)}.hero-photo.landing-hero-steamboat-springs{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-steamboat-springs.jpg)}.hero-photo.landing-hero-lake-tahoe{background-image:url(//cdn.vacatia.com/img/rentals/landing/rental-landing-page-hero-lake-tahoe.jpg)}img.hero-bg{position:absolute;height:100%;right:0}footer{border-top:none}.rentals-resort-card{margin:0;border:none;overflow:hidden;height:302px}.rentals-resort-card .item-card-image-title-container{min-height:200px}.rentals-resort-card .item-card-image-title-container>img,.rentals-resort-card>img{margin-top:-115px}.rentals-resort-card .left-container{height:78px}@media (min-width:1200px){.rentals-resort-card{height:372px}.rentals-resort-card .left-container{height:73px}}.cards-container{margin-left:18px;margin-bottom:20px;border:1px solid #89cdca}.cards-container:hover{border-color:#0eb6a9}.cards-container.with-residences{border:1px solid #dadada}.cards-container.with-residences:hover{border-color:#bdbdbd}@media (min-width:1200px){.cards-container{margin-left:28px}}.property-residence-container{background-color:#e1f2f1;margin-left:0}.property-residence-container .property-residence-link{display:block;padding:10px 15px;font-weight:700;font-size:13px;border-top:1px solid #fff}.fvg-card{border:none;height:306px;margin-left:0}.fvg-card .item-card-image-title-container>img{margin-top:0}.fvg-card .bottom-container{background-color:#9ddd93;display:block;position:absolute;bottom:0;height:92px;padding:10px 15px;-webkit-box-shadow:0 -4px 8px rgba(0,0,0,.2);box-shadow:0 -4px 8px rgba(0,0,0,.2)}.fvg-card .bottom-container h4,.fvg-card .bottom-container span{color:#fff}.fvg-card .bottom-container span{display:block}.fvg-card .bottom-container .fvg-card-title{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;margin-bottom:5px}.fvg-card .bottom-container h4{font-size:18px;font-weight:600;line-height:1.2;margin-bottom:10px;padding-right:30px}.fvg-card .bottom-container .fvg-card-author{font-size:11px}.fvg-card.residence-card{height:383px}.fvg-card.residence-card .bottom-container{height:121px;padding:40px 20px 30px 15px}@media (min-width:1200px){.fvg-card{height:374px}.fvg-card .bottom-container{height:88px;width:100%}.fvg-card.residence-card{height:451px}.fvg-card.residence-card .bottom-container{height:115px}}.rental-landing-page section.description{background-color:#c4e6e4;padding:40px 0}.rental-landing-page section.description p{margin-bottom:30px}.rental-landing-page section.description p:last-child{margin-bottom:0}.rental-landing-page section.description h2{font-size:22px;font-weight:400;line-height:1.2;margin-bottom:10px;text-transform:uppercase}.rental-landing-page section.description .dvc-link{display:block;float:left;margin-right:20px}.boxes-container p{margin:10px 0 0}.boxes-container i{font-size:48px;max-height:45px}.boxes-container .icon-vac-amenities-black:before{margin-left:-30px;display:table;margin-top:-53px}.boxes-container .icon-vac-amenities-black{font-size:36px}.boxes-container .icon-vac-amenities-green:before{color:#89cdca;margin-right:-2px}.boxes-container .icon-vac-amenities-green{font-size:64px;margin-bottom:-15px;display:block}.boxes-container .icon-vac-comforts-black:before{margin-left:-50px}.boxes-container .icon-vac-comforts-green:before{color:#89cdca;display:table;margin-right:-8px;margin-top:-64px}.boxes-container .icon-vac-comforts-green{font-size:60px}.boxes-container .icon-vac-staff-green:before{color:#89cdca}.boxes-container .icon-vac-staff-green{font-size:30px;margin-top:5px}.boxes-container .icon-vac-staff-black{font-size:50px;display:block;margin-top:-44px;margin-bottom:20px}.boxes-container h3{color:#333;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;margin-top:10px;text-transform:uppercase}.boxes-container .home-comforts{margin-top:-2px}.boxes-container .home-comforts h3{margin-top:12px}.boxes-container img{width:100%}.destination-links{background-color:#ddf0f0}.destination-links .span2{width:180px}.destination-links .span2,.destination-links .span3{margin-left:0}.destination-links .span2 .options-toggler,.destination-links .span3 .options-toggler{display:none}.destination-links .span2 h4,.destination-links .span3 h4{text-transform:uppercase;font-size:12px}.destination-links .span2 ul,.destination-links .span3 ul{margin-bottom:0;padding-left:0}.destination-links .span2 ul li,.destination-links .span3 ul li{list-style:none;line-height:2}.destination-links .stars-container .help-icon{display:inline-block;padding:0 2px}.destination-links .stars-container .help-icon i{color:#2e95ec}.destination-links .stars-container .popover{max-width:200px}@media (min-width:1200px){.destination-links .span2{width:195px;margin-left:35px}.destination-links .span2.residence-types-container{margin-left:5px}}.destination-featured-resorts .container{position:relative;border-bottom:1px solid #dadada;padding-bottom:50px}.destination-featured-resorts .carousel-container.vertical-carousel{height:740px}.destination-featured-resorts .carousel-container.vertical-carousel .active.left{top:-800px}.destination-featured-resorts .carousel-container.vertical-carousel .active.right{top:800px}.destination-featured-resorts .carousel-container.vertical-carousel .next{top:800px}.destination-featured-resorts .carousel-container.vertical-carousel .prev{top:-800px}.destination-featured-resorts .carousel-inner .item .carousel-card{margin-top:10px;margin-bottom:10px}.destination-featured-resorts .carousel-inner .item .carousel-card:nth-child(5){margin-left:0}.destination-featured-resorts .icons{font-size:48px;background-color:#fff;position:absolute;padding:0 20px 0 20px;bottom:-37px;left:50%;margin-left:-76px}.destination-featured-resorts .icons a{outline:0;display:inline-block}.destination-featured-resorts .icons a.up{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-right:5px}.destination-featured-resorts .icons a.down{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.destination-featured-resorts .icons a .path1{color:#dadada}.destination-featured-resorts .icons a:hover .path1{color:#2e95ec}.destination-featured-resorts .icons a .path2{color:#fff}.destination-featured-resorts .featured-resort{background-color:#fff;border:1px solid #2e95ec;-webkit-box-shadow:0 0 2px rgba(0,0,0,.3);box-shadow:0 0 2px rgba(0,0,0,.3);height:350px;margin-left:16px;position:relative;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.destination-featured-resorts .featured-resort:first-child{margin-left:0}.destination-featured-resorts .featured-resort:first-child:hover{background-color:#fbfbfb}.destination-featured-resorts .featured-resort p{color:#484848;line-height:1.2}.destination-featured-resorts .featured-resort .resort-name{height:80px;padding-top:5px}.destination-featured-resorts .featured-resort .resort-name h3{padding:5px 10px;font-family:"Open Sans",Helvetica,Arial,sans-serif;padding-top:10px;margin-bottom:0;font-size:17px;font-weight:400;line-height:1.2}.destination-featured-resorts .featured-resort .resort-name .stars{padding:0;margin:0 10px 5px}.destination-featured-resorts .featured-resort .img{width:100%;height:45%;overflow:hidden;display:block}.destination-featured-resorts .featured-resort .img img{left:-50px;position:relative;top:-20px;width:auto}.destination-featured-resorts .featured-resort .info-wrapper{display:block}.destination-featured-resorts .featured-resort .price{font-size:32px;font-weight:600;line-height:1}.destination-featured-resorts .featured-resort .price>span{margin-top:2px;color:#484848;display:block;font-size:12px;font-weight:500}.destination-featured-resorts .featured-resort .info,.destination-featured-resorts .featured-resort .price span{font-size:14px}.destination-featured-resorts .featured-resort .info{color:#484848;padding-top:5px}.destination-featured-resorts .featured-resort .info span{text-decoration:line-through;font-weight:600}.destination-featured-resorts .featured-resort .resort-link{color:#fe615e;display:block;font-size:16px;margin-top:8px}.destination-featured-resorts .featured-resort .resort-link:hover{color:#fe1612}.all-properties .property-list{margin:0;padding:0;list-style:none;font-size:15px;-webkit-columns:4 200px;-moz-columns:4 200px;columns:4 200px;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}@media (min-width:1200px){.all-properties .property-list{-webkit-column-width:257px;-moz-column-width:257px;column-width:257px}}.all-properties .property-list .property{line-height:1.2;padding-bottom:25px;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.all-properties .property-list .property.residences a{margin-bottom:10px}.all-properties .property-list .property.residences a:first-child{font-weight:700}.all-properties .property-list a{color:inherit;display:block}.change-device-mode,.rental-landing-page section.description p{max-height:99999em}.open-search-dates-modal{cursor:pointer;position:relative}.open-search-dates-modal:after{content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.guest-care-callout{position:relative;z-index:5;margin-top:10px;display:block;color:#fff}.guest-care-callout a{color:#fff;text-decoration:underline}.guest-care-callout a:hover{text-decoration:none}.guest-care-callout.on-light-background{color:#333}.guest-care-callout.on-light-background a{color:#2e95ec;text-decoration:none}.guest-care-callout.on-light-background a:hover{color:#257fd2}.resort-residence-banner-wrapper{padding:0;background-color:#afc7e9;overflow:hidden}.resort-residence-banner-wrapper .resort-residence-banner{height:130px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.resort-residence-banner-wrapper .resort-residence-banner .text-wrapper{position:relative}.resort-residence-banner-wrapper .resort-residence-banner:before{content:"";position:absolute;display:block;width:500px;top:0;bottom:0;left:510px;background:url(//cdn.vacatia.com/img/global/floorplan-2.jpg) no-repeat 0 -90px;background-size:cover}.resort-residence-banner-wrapper h3{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:32px;font-weight:700;color:#257fd2;line-height:1.3;margin-bottom:0}.resort-residence-banner-wrapper .phrase{font-size:26px;color:#333;text-transform:uppercase;font-weight:700;line-height:.9;margin:0}.resort-residence-banner-wrapper .phrase span{display:inline-block;vertical-align:middle}.resort-residence-banner-wrapper .phrase .plus-sign{color:#ff704a;font-size:40px;font-weight:700;margin:-2px 5px 0}.search-dates-modal{background:#fff;border-radius:6px;font-size:16px;max-width:380px;width:380px}.search-dates-modal.loading .loader-container{display:block}.search-dates-modal.loading .form-container,.search-dates-modal.loading .modal-header{display:none}.search-dates-modal.loading .modal-body{padding:20px 45px 50px}.search-dates-modal .modal-body,.search-dates-modal .modal-header{background:0 0}.search-dates-modal .modal-header{border-bottom:none;padding:0;overflow:hidden;position:relative;border-top-right-radius:6px;border-top-left-radius:6px}.search-dates-modal .modal-header .divider{color:#0d9f93;display:inline-block;padding:0 5px}.search-dates-modal .modal-header .search-dates-modal-img{display:block;height:auto;width:100%}.search-dates-modal .modal-header .search-dates-modal-title{color:#2e95ec;font-size:18px;line-height:1.3}.search-dates-modal .modal-header .search-dates-modal-promo{margin-top:10px}.search-dates-modal .modal-header .search-dates-modal-promo-discount{color:#0d9f93;font-size:18px;font-weight:700}.search-dates-modal .modal-header .search-dates-modal-promo-dates,.search-dates-modal .modal-header .search-dates-modal-promo-disclaimer{color:#333;font-size:12px}.search-dates-modal .modal-header .search-dates-modal-promo-disclaimer{letter-spacing:-.01em}.search-dates-modal .modal-header .modal-header-texts{padding:15px 45px 0;text-align:center}.search-dates-modal .modal-header .close{color:#fff;font-size:26px;opacity:.5;position:absolute;right:15px;top:15px;z-index:1}.search-dates-modal .modal-body{padding:0 45px 20px}.search-dates-modal .modal-body .errors-bg-container{height:auto}.search-dates-modal .modal-body .input-icon-label-append{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:15px 0;width:calc(50% - 5px)}.search-dates-modal .modal-body .input-icon-label-append input[type=text]{border-radius:0;letter-spacing:-.05em;width:100%}.search-dates-modal .modal-body .input-icon-label-append.selected:after{border-color:transparent transparent #2e95ec transparent;border-style:solid;border-width:0 13px 13px;bottom:-15px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0;z-index:10}.search-dates-modal .modal-body .input-checkout-container{margin-left:10px}.search-dates-modal .modal-body .button-redlight{font-size:18px;width:100%}.search-dates-modal .modal-body .button-redlight.disabled,.search-dates-modal .modal-body .button-redlight.disabled:hover{background:grey;opacity:.4}.search-dates-modal .vac-datepicker.mobile{margin-bottom:15px}.search-dates-modal .vac-datepicker .body .day{line-height:40px}.search-dates-modal .vac-datepicker .body .day.check-in:before,.search-dates-modal .vac-datepicker .body .day.check-out:before{border-top-width:20.5px;border-bottom-width:20.5px}.search-dates-modal .loader-container{display:none;height:200px;position:relative;top:-10px}body.mobile .search-dates-modal{width:calc(100% - 20px);margin-left:10px;margin-right:10px}body.mobile .search-dates-modal.loading .modal-body{padding-bottom:0}body.mobile .search-dates-modal .modal-header .modal-header-texts{padding:15px 10px 0}body.mobile .search-dates-modal .modal-header .close{font-size:20px;right:10px;top:10px}body.mobile .search-dates-modal .modal-body{padding:0 10px 20px}body.mobile .search-dates-modal .modal-body .input-icon-label-append input[type=text]{letter-spacing:-.02em;padding:15px 20px 15px 10px}body.mobile .search-dates-modal .modal-body .input-icon-label-append .label-icon{right:10px}body.mobile .search-dates-modal .modal-body .button-redlight{padding:15px}body.mobile .search-dates-modal .loader-container{top:-25px}.homepage .search-dates-modal .modal-header .close,.mobile.homepage .search-dates-modal .modal-header .close{color:#000}.homepage .search-dates-modal .modal-header .search-dates-modal-title,.mobile.homepage .search-dates-modal .modal-header .search-dates-modal-title{color:#333;font-weight:600}.homepage .search-dates-modal .modal-header .search-dates-modal-img,.mobile.homepage .search-dates-modal .modal-header .search-dates-modal-img{display:none}.homepage .search-dates-modal .modal-header .modal-header-texts,.mobile.homepage .search-dates-modal .modal-header .modal-header-texts{padding-top:45px}.owner-weeks-banner{padding:0;background:#2e95ec;overflow:hidden}.owner-weeks-banner.rental-banner{margin-top:20px}.owner-weeks-banner.rental-search{margin-bottom:20px}.owner-weeks-banner .owner-weeks-banner-inner{position:relative;height:174px;padding:23px 0 25px;-webkit-box-sizing:border-box;box-sizing:border-box}.owner-weeks-banner .owner-weeks-content{position:relative;text-align:center;z-index:1}.owner-weeks-banner h3,.owner-weeks-banner p{font-size:30px;line-height:1.2}.owner-weeks-banner h3{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;color:#d8ec4f;margin:0}.owner-weeks-banner p{font-weight:700;color:#fff;margin-bottom:15px}.owner-weeks-banner .owner-weeks-button{padding:10px 25px;background-color:#004191;outline:0}.owner-weeks-banner .text-tag{position:absolute;top:0;left:50%;margin-left:-322px;color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;text-align:center}.owner-weeks-banner .text-tag span{padding:8px 15px;display:block;background-color:#fe615e}.owner-weeks-banner .text-tag:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:10px;background-color:#fe615e;-webkit-transform:skewY(-3deg);-ms-transform:skewY(-3deg);transform:skewY(-3deg)}.owner-weeks-banner .banner-img-bg{width:234px;position:absolute;top:-36px;left:50%;margin-left:168px}.db-mobile{display:none}.vac-testimonials__title{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:32px;font-weight:300;margin-bottom:30px;text-align:center;text-transform:uppercase}.vac-testimonials{border-top:1px solid #ccc;color:#333;font-family:"Open Sans",Helvetica,Arial,sans-serif}.vac-testimonials--no-top{border-top:0;margin-top:-35px}.vac-testimonials--no-border-top{border-top:0}.vac-testimonials--spaced-top{padding-top:15px}.vac-testimonials__inner{padding:45px 0}.vac-testimonials__contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.vac-testimonials__content{-webkit-box-flex:0;-webkit-flex:0 0 280px;-ms-flex:0 0 280px;flex:0 0 280px;text-align:center}@media (min-width:1200px){.vac-testimonials__content{-webkit-box-flex:0;-webkit-flex:0 0 350px;-ms-flex:0 0 350px;flex:0 0 350px}}.vac-testimonials__logo-container{height:125px}.vac-testimonials__logo-container:after{content:"";display:inline-block;height:100%;vertical-align:middle}.vac-testimonials__logo{display:inline-block;height:auto;vertical-align:middle;width:100%}.vac-testimonials__text{font-size:14px!important;line-height:1.45;margin-bottom:0}.vac-testimonials__logo--ft,.vac-testimonials__logo--tmom{width:240px}.vac-testimonials__logo--ftn{height:120px;width:auto}.c-familypass-header{background:#006a65;color:#fff;position:relative;z-index:6}.c-familypass-header__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:62px;padding:0;position:relative}.c-familypass-header__content--loading .c-familypass-header__expired,.c-familypass-header__content--loading .c-familypass-header__right-col{display:none}.c-familypass-header__content--loading .c-familypass-header__expired--loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-familypass-header__content--error .c-familypass-header__expired,.c-familypass-header__content--error .c-familypass-header__right-col{display:none}.c-familypass-header__content--error .c-familypass-header__expired--error,.c-familypass-header__content--error .c-familypass-header__right-col--error{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-familypass-header__welcome-block{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1;padding:10px 0}.c-familypass-header__logo{font-size:27px;font-weight:300;position:relative;top:4px;width:136px}.c-familypass-header__logo strong{font-weight:600}.c-familypass-header__logo span{color:#f90;font-size:10px;font-weight:600;position:absolute;right:2px;text-transform:uppercase;top:-3px}.c-familypass-header__divider{border-left:1px solid #fff;height:38px;margin:0 20px}.c-familypass-header__priceline-block,.c-familypass-header__savings-block{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.c-familypass-header__priceline-block{display:none;text-align:right}.c-familypass-header__title{color:#0c9f93;font-size:15px;text-transform:uppercase}.c-familypass-header__welcome{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;margin-bottom:5px;text-transform:capitalize}.c-familypass-header__welcome:hover{color:#fff}.c-familypass-header__trial-welcome{color:#fff;font-size:12px;font-weight:300;letter-spacing:.01em;line-height:1.4;margin-top:5px}.c-familypass-header__profile-btn{color:#2e95ec;font-size:12px}.c-familypass-header__priceline-btn{background:#008b85;border-radius:5px;color:#fff;display:inline-block;font-size:15px;font-weight:600;padding:12px 45px}.c-familypass-header__priceline-btn i{margin-left:7px}.c-familypass-header__priceline-btn:hover{background:#0c9f93;color:#fff}.c-familypass-header__savings-block{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;color:#fff;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:30px;min-width:90px;padding:10px 0;text-align:center}.c-familypass-header__savings-label{color:#fff;font-size:10px;font-weight:600;text-transform:uppercase}.c-familypass-header__savings-total{font-size:24px;font-weight:700;line-height:1}.c-familypass-header__expired,.c-familypass-header__left-col,.c-familypass-header__logo-wrapper,.c-familypass-header__right-col{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-familypass-header__expired--error,.c-familypass-header__expired--loading{display:none}.c-familypass-header__right-col{margin-left:auto}.c-familypass-header__right-col .c-familypass-header__savings-block{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 0 0 10px}.c-familypass-header__right-col--error{display:none}.c-familypass-header__expired-content{font-size:12px}.c-familypass-header__logo-wrapper .c-familypass-header__logo{line-height:1;top:0}.c-familypass-header__logo-wrapper .c-familypass-header__divider{margin:0 10px}.c-familypass-header__expired-icon>span{color:#f90;font-size:23px;margin-right:10px;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.c-familypass-header__expired-icon>span .path2{color:#fff;font-weight:600}.c-familypass-header__extend-btn,.c-familypass-header__renew-btn{background:#f90;border-radius:5px;border:0;color:#fff;display:block;font-size:15px;font-weight:600;line-height:15px;margin:0 0 0 10px;outline:0;padding:15px 35px;text-align:center}.c-familypass-header__extend-btn:hover,.c-familypass-header__renew-btn:hover{background:#fbb040;color:#fff}.srp-with-family-pass .main-form,.srp-with-family-pass .main-form:before{border-top:0}.srp-with-family-pass .c-srp-form__top-fields{background:#fff;border-top:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3)}.srp-with-family-pass .c-active-facets__divider-title,.srp-with-family-pass .c-srp-form__sticky-bar{background:#fff}.srp-with-family-pass .c-srp-form{border-top:none}.srp-with-family-pass .main-form{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3)}.srp-with-family-pass .main-form .filters,.srp-with-family-pass .main-form .travel-details,.srp-with-family-pass .main-form .travel-details:after{background:#fff}.srp-with-family-pass .c-familypass-header__priceline-block{display:block}body.mobile.homepage .hero{margin-top:0}body.mobile.rental-search{padding-top:0}body.mobile .srp-with-family-pass .main-form{-webkit-box-shadow:none;box-shadow:none}body.mobile .srp-with-family-pass .c-dr{background:#fff}body.mobile .srp-with-family-pass .c-dr__input-container--selected::after{border-color:#c7c7c7 transparent transparent;border-width:10px 10px 0;bottom:-9px;margin-left:-10px}body.mobile .srp-with-family-pass .c-familypass-header,body.mobile .srp-with-family-pass .c-familypass-header:before{border-top:0}body.mobile .srp-with-family-pass .c-familypass-header__priceline-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.mobile.rental-resort section.hero{margin-top:0!important}body.mobile .c-familypass-header{-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,.05);box-shadow:0 0 3px 2px rgba(0,0,0,.05)}body.mobile .c-familypass-header__content{display:block;min-height:55px;padding:0 10px 10px;text-align:center}body.mobile .c-familypass-header__welcome-block{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:5px 0 0}body.mobile .c-familypass-header__welcome-block br,body.mobile .c-familypass-header__welcome-block br::after{content:" "}body.mobile .c-familypass-header__divider{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:8px;min-height:25px}body.mobile .c-familypass-header__logo{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-size:18px;text-align:right;width:auto}body.mobile .c-familypass-header__logo span{font-size:8px;right:0;top:-3px}body.mobile .c-familypass-header__welcome{font-size:24px;padding-top:5px}body.mobile .c-familypass-header__trial-welcome{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-size:11px;text-align:left}body.mobile .c-familypass-header__trial-welcome strong{display:block}body.mobile .c-familypass-header__priceline-block{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 0;padding:0;text-align:center}body.mobile .c-familypass-header__priceline-btn{font-size:12px;letter-spacing:.05em;margin-top:0;padding:12px 0;width:100%}body.mobile .c-familypass-header__savings-block{margin-top:10px;padding:8px}body.mobile .c-familypass-header__savings-total{margin-left:0;padding-top:0}body.mobile .c-familypass-header__left-col{display:block}body.mobile .c-familypass-header__left-col .c-familypass-header__divider{display:none}body.mobile .c-familypass-header__left-col .c-familypass-header__savings-block{margin:0 0 0 auto;padding:0}body.mobile .c-familypass-header__right-col{display:block}body.mobile .c-familypass-header__right-col--error{display:none}body.mobile .c-familypass-header__content--error .c-familypass-header__right-col,body.mobile .c-familypass-header__content--loading .c-familypass-header__right-col{display:none}body.mobile .c-familypass-header__content--error .c-familypass-header__right-col--error{display:block}body.mobile .c-familypass-header__content--loading .c-familypass-header__right-col--loading{display:block}body.mobile .c-familypass-header__expired-content{text-align:left}body.mobile .c-familypass-header__expired{border-bottom:1px solid #fff;margin-bottom:10px;padding-bottom:7px}body.mobile .c-familypass-header__expired--loading{border-bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;padding-bottom:0}body.mobile .c-familypass-header__extend-btn,body.mobile .c-familypass-header__renew-btn{margin:0}body.mobile .c-familypass-header__logo-wrapper{padding:10px 0}body.mobile .c-familypass-header__expired-icon>span{font-size:28px}body.mobile .c-familypass-header__content--user .c-familypass-header__divider{display:none}body.mobile .c-familypass-header__content--user .c-familypass-header__welcome{display:block;font-size:12px;padding-top:10px}body.mobile .c-familypass-header__content--user .c-familypass-header__welcome-block{display:block;float:left;padding-top:10px;text-align:left}body.mobile .c-familypass-header__content--user .c-familypass-header__logo{display:inline-block;text-align:left;width:auto}body.mobile .c-familypass-header__content--user .c-familypass-header__savings-block{padding:0;text-align:right}body.mobile .c-familypass-header--center-content{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.mobile .site-breadcrumb{top:0}body.mobile .site-breadcrumb+.hero,body.mobile .site-breadcrumb+.hero.area{margin-top:0}.notify-container{overflow:hidden;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);width:280px;z-index:1000}.notify-container.hidden{visibility:hidden}.notify-container.top{top:70px}.notify-container.left{left:20px}.notify-container.right{right:20px}.notify-container.bottom{bottom:20px}.notify-container.middle{top:50%}.notify-container.center{left:calc(50% - 140px)}.notify-container .notify-box{background:#0c8ae9;border:solid 1px #1960ad;border-radius:3px;color:#fff;font-size:12px;line-height:1.8;margin-bottom:20px;padding:15px;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.notify-container .notify-box.slide-in{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.notify-container .notify-box.slide-out{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.notify-container .notify-box .title{display:block;font-size:14px;font-weight:600;line-height:1.5;margin-right:20px}.notify-container .notify-box .title.title-green{color:#d8ec4f}.notify-container .notify-box .title>[class*=icon-]{font-size:18px}.notify-container .notify-box .close{color:#fff;font-size:32px;font-weight:300;line-height:1;opacity:.5;position:absolute;right:15px;top:5px}.notify-container .notify-box .button-wrapper.button-center{text-align:center}.notify-container .notify-box .button{background:#0069ca;border-radius:20px;border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-weight:700;line-height:1}.notify-container .notify-box .button.yellow{background:#ddee6a;color:#0069ca}body.mobile .notify-container{bottom:0;left:0;right:0;width:auto}body.mobile .notify-container .notify-box{margin-bottom:0;padding:10px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}body.mobile .notify-container .notify-box.slide-in{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body.mobile .notify-container .notify-box.slide-out{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}body.mobile .notify-container .notify-box .title{font-size:12px;margin:0 25px 10px 0}body.mobile .notify-container .notify-box .title strong{font-size:14px}body.mobile .notify-container .notify-box .button{font-size:11px}.notify-container .notify-box.family-pass-notification{background:#008b85;border-color:#008b85;color:#fff}.notify-container .notify-box.family-pass-notification .family-pass-notification__logo{font-size:24px;font-weight:300;margin:0 auto;position:relative;width:119px}.notify-container .notify-box.family-pass-notification .family-pass-notification__logo strong{font-weight:600}.notify-container .notify-box.family-pass-notification .family-pass-notification__logo span{color:#f90;font-size:9px;font-weight:600;position:absolute;right:0;text-transform:uppercase;top:4px}.notify-container .notify-box.family-pass-notification .family-pass-notification__legend{border-bottom:dotted 1px #0eb6a9;color:#fff;font-size:11px;margin:0 0 5px;padding-bottom:5px;text-align:center}.notify-container .notify-box.family-pass-notification .family-pass-notification__user-savings{color:#fff;font-size:11px;line-height:1.4;margin-bottom:7px;text-align:center}.notify-container .notify-box.family-pass-notification .family-pass-notification__btn{background:#f90;font-weight:600;outline:0!important;padding:10px 40px}.notify-container .notify-box.family-pass-notification .family-pass-notification__btn:hover{background:#fbb040;color:#fff}body.with-sticky-bar .notify-container.top{top:120px}body.mobile .notify-container .notify-box.family-pass-notification .title{margin:0}.c-paid-member-promo-header{background:#006a65;color:#fff}.c-paid-member-promo-header__inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;padding:10px 0;width:650px}.c-paid-member-promo-header__left{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.c-paid-member-promo-header__logo{font-size:27px;font-weight:300;position:relative;width:136px}.c-paid-member-promo-header__logo strong{font-weight:600}.c-paid-member-promo-header__logo span{color:#f90;font-size:10px;font-weight:600;position:absolute;right:2px;text-transform:uppercase;top:0}.c-paid-member-promo-header__divider{border-left:1px solid #fff;height:38px;margin:0 20px}.c-paid-member-promo-header__text{font-size:14px;font-weight:400}.c-paid-member-promo-header__text strong{text-transform:uppercase}.c-paid-member-promo-header__button{background:#f90;border-radius:3px;border:0;color:#fff;-webkit-box-flex:0;-webkit-flex:0 0 86px;-ms-flex:0 0 86px;flex:0 0 86px;font-size:15px;font-weight:600;line-height:15px;outline:0;padding:12px 17px;text-align:center}.c-paid-member-promo-header__button:hover{background:#fbb040;color:#fff}body.mobile .site-breadcrumb{top:0}body.mobile .site-breadcrumb+.hero,body.mobile .site-breadcrumb+.hero.area{margin-top:0}body.mobile.homepage .hero{margin-top:0}body.mobile.rental-search{padding-top:0}body.mobile.rental-landing-page section.hero,body.mobile.rental-resort section.hero{margin-top:0!important}@media only screen and (max-width:647px){body.mobile .c-paid-member-promo-header__inner{padding:10px;width:calc(100% - 20px)}body.mobile .c-paid-member-promo-header__left{display:block}body.mobile .c-paid-member-promo-header__logo{font-size:22px;width:110px}body.mobile .c-paid-member-promo-header__logo span{font-size:8px;right:1px}body.mobile .c-paid-member-promo-header__divider{display:none}body.mobile .c-paid-member-promo-header__text{line-height:1.3}body.mobile .c-paid-member-promo-header__text strong{font-weight:600}body.mobile .c-paid-member-promo-header__button{font-size:12px;padding:13px 7px}}.modal-scrollable-container .flexpay-modal{background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.75);box-shadow:0 0 10px 0 rgba(0,0,0,.75);height:510px;overflow:hidden;width:600px}.modal-scrollable-container .flexpay-modal .flexpay-modal__top{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#174c9c;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:24px;padding:20px;position:relative}.modal-scrollable-container .flexpay-modal .flexpay-modal__icon{margin:0 10px 0 0}.modal-scrollable-container .flexpay-modal .flexpay-modal__instant-approval{display:block;font-size:20px;padding:20px 0;text-align:center}.modal-scrollable-container .flexpay-modal .flexpay-modal__comparison{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px dotted #174c9c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 40px 25px;padding-top:25px}.modal-scrollable-container .flexpay-modal .flexpay-modal__comparison-option{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;line-height:1.5;text-align:center}.modal-scrollable-container .flexpay-modal .flexpay-modal__comparison-title{color:#174c9c;display:block;font-size:18px}.modal-scrollable-container .flexpay-modal .flexpay-modal__comparison-divider{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100px;margin:0 20px;position:relative}.modal-scrollable-container .flexpay-modal .flexpay-modal__comparison-divider::after,.modal-scrollable-container .flexpay-modal .flexpay-modal__comparison-divider::before{border-right:1px dotted #174c9c;content:" ";height:24px;left:50%;position:absolute}.modal-scrollable-container .flexpay-modal .flexpay-modal__comparison-divider::before{top:0}.modal-scrollable-container .flexpay-modal .flexpay-modal__comparison-divider::after{bottom:0}.modal-scrollable-container .flexpay-modal .flexpay-modal__comparison-divider-text{background:#174c9c;border-radius:50%;color:#fff;font-size:15px;font-weight:700;line-height:1.3;padding:10px}.modal-scrollable-container .flexpay-modal .flexpay-modal__disclaimer{font-size:13px;padding:0 60px 25px;text-align:center}.modal-scrollable-container .flexpay-modal .flexpay-modal__button{display:block;margin:auto;width:130px}.modal-scrollable-container .flexpay-modal .modal-body{color:#000;height:100%;padding:0!important}.modal-scrollable-container .flexpay-modal .close{color:#133e80;font-size:60px;line-height:1;position:absolute;right:10px;top:-10px}.modal-scrollable-container .flexpay-modal .close:hover{color:#2e95ec}.modal-scrollable-container .flexpay-modal .hide{display:none}.modal-scrollable-container .flexpay-modal a,.modal-scrollable-container .flexpay-modal button{outline:0!important}body.mobile .modal-scrollable-container .flexpay-modal{height:530px;margin:15px 0;min-height:530px;width:290px}body.mobile .modal-scrollable-container .flexpay-modal .flexpay-modal__top strong{font-size:22px;line-height:1.2;text-align:left}body.mobile .modal-scrollable-container .flexpay-modal .flexpay-modal__top span{display:block}body.mobile .modal-scrollable-container .flexpay-modal .flexpay-modal__icon{height:65px}body.mobile .modal-scrollable-container .flexpay-modal .flexpay-modal__instant-approval{font-size:15px}body.mobile .modal-scrollable-container .flexpay-modal .flexpay-modal__comparison{border-top:0;display:block;margin:0 20px 20px;padding-top:0}body.mobile .modal-scrollable-container .flexpay-modal .flexpay-modal__comparison-option{font-size:12px}body.mobile .modal-scrollable-container .flexpay-modal .flexpay-modal__comparison-divider{height:39px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:10px 0}body.mobile .modal-scrollable-container .flexpay-modal .flexpay-modal__comparison-divider::after,body.mobile .modal-scrollable-container .flexpay-modal .flexpay-modal__comparison-divider::before{border-right:0;border-top:1px dotted #174c9c;height:1px;left:auto;right:auto;top:50%;width:100px}body.mobile .modal-scrollable-container .flexpay-modal .flexpay-modal__comparison-divider::before{left:0}body.mobile .modal-scrollable-container .flexpay-modal .flexpay-modal__comparison-divider::after{right:0}body.mobile .modal-scrollable-container .flexpay-modal .flexpay-modal__disclaimer{padding:0 30px 20px}body.mobile .modal-scrollable-container .flexpay-modal .close{color:#5179b5;font-size:48px;right:5px}