html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;padding:0}body{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}input:-webkit-autofill,input:focus:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #FFF inset}.nihilo .dijitSelect,.nihilo .dijitTextBox,.nihilo .dijitTextArea{border-color:#582c80;border-radius:4px;background:white}.nihilo .dijitTextArea,.nihilo .dijitInputField{padding:12px 8px;font:300 16px/19px Roboto,sans-serif}.nihilo .dijitButtonNode{vertical-align:top;border:0 none;background:#bab8ad;border-radius:5px;font:300 24px/28px Economica,sans-serif;padding:5px 20px 7px 20px}.nihilo .dijitButtonNode>*{vertical-align:top}.nihilo .dijitButtonHover .dijitButtonNode{background:#007b82}.nihilo .dijitButtonActive .dijitButtonNode{background:#d81d5e}.nihilo .RubyButton .dijitButtonNode{background:#d81d5e;border-radius:3px;font:300 20px/24px Roboto,sans-serif;padding:15px 20px}.nihilo .RubyButton.dijitButtonHover .dijitButtonNode{background:#d81d5e}.nihilo .TealButton .dijitButtonNode{background:#007b82}.nihilo .dijitButtonText{padding:0;color:white}.nihilo .dijitValidationTextBoxError .dijitValidationContainer{padding-left:8px;padding-right:8px}.nihilo .dijitTitlePaneTextNode{color:#362670;font-weight:400}.nihilo .dijitTitlePaneTitle{background:white;border-color:#582c80;border-radius:4px}.nihilo .dijitTitlePaneTitle.dijitOpen{border-radius:4px 4px 0 0}.nihilo .dijitTitlePaneContentOuter{border-color:#582c80;border-radius:0 0 4px 4px}.nihilo .dijitArrowButtonInner{background-image:url(/images/down-arrow.svg);background-repeat:no-repeat;background-position:center center;width:13px;background-size:contain}.nihilo .dijitComboBox .dijitButtonNode{border-radius:0;background:transparent;padding:0 15px}.nihilo .dijitDialog{border-radius:4px;border:1px solid #bab8ad}.nihilo .dijitDialog .dijitDialogPaneContent{border-top:0 none;padding:25px 40px}.nihilo .dijitDialogCloseIcon{background:url(/images/x.svg) center center no-repeat;background-size:contain;top:25px;right:25px}.dijitPlaceHolder{font-style:normal;color:#a19f95}::-webkit-input-placeholder{color:#a19f95;opacity:1}::-moz-placeholder{color:#a19f95;opacity:1}:-ms-input-placeholder{color:#a19f95;opacity:1}:-moz-placeholder{color:#a19f95;opacity:1}::placeholder{color:#a19f95;opacity:1}.dijitToggleButton,.dijitButton,.dijitDropDownButton,.dijitComboButton{margin:0}a{text-decoration:none;color:#007b82}a img{border:0 none}html{height:100%}body{background:white;color:#362670;font:300 20px/32px Roboto,sans-serif;padding:149px 0 0 0;height:calc(100% - 149px);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}h1,h2,h3,h4,h5{font-weight:400;font-family:Economica}h1{font-size:38px;line-height:42px}body>header{background:rgba(255,255,255,0.95);position:fixed;top:0;left:0;right:0;height:122px;z-index:500;box-shadow:0px 3px 2px rgba(0,0,0,0.2);padding:0 112px 27px 38px;display:grid;grid-template-columns:276px 1fr}ul{list-style:none;padding:0}ul>li{position:relative;margin:2px 0 2px 33px}ul>li::before{position:absolute;content:url(/images/checkmark.svg);width:11px;height:9px;top:0;left:-18px}.HeaderLogo{grid-column:1;grid-row:1 / 3;align-self:flex-end;width:276px;height:117px;background:url(/images/preferred-timeshare-resales.svg) center center no-repeat;background-size:contain}.HeaderPhone{grid-column:2;grid-row:1;align-self:flex-start;justify-self:flex-end;color:white;background:#007b82;font:normal 16px/19px Arial,sans-serif;padding:11px 30px 8px 30px}.HeaderNav{grid-column:2;grid-row:2;align-self:flex-end;justify-self:flex-end;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:flex-end}.HeaderCerts a,.HeaderCerts img{vertical-align:top}.HeaderCerts>a:last-child,.HeaderCerts>img:last-child{margin-right:50px}#main-menu{font:normal 16px/19px Arial,sans-serif;color:#a19f95}#main-menu ul>li{list-style:none}#main-menu ul>li::before{content:none}#main-menu ul,#main-menu li{margin:0;padding:0;list-style:none}#main-menu li{display:inline-block;vertical-align:top}#main-menu li+li{margin-left:12px;padding-left:12px;border-left:1px solid #a19f95}#main-menu a{color:#a19f95}#main-menu a:hover{color:#007b82}#MenuOpener{display:none}body>article{flex:1}body>footer{color:white;background:#59564f}body>footer .copyright{text-align:right;padding:12px 97px 12px 0;font:300 11px/14px Roboto,sans-serif;background:#45484f}body>footer a{color:white}.FooterColumns{font:300 11px/30px Roboto,sans-serif;padding:24px 0 32px 69px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch}.FooterColumns h3{font:300 16px/30px Roboto,sans-serif;margin:0;padding:0 0 13px 0}.FooterColumns h3::before{content:'\00a0';display:block;width:23px;height:4px;background:#48c3ca}.FooterColumns ul,.FooterColumns li{list-style:none;margin:0;padding:0;display:block}.FooterColumns ul>li{margin:0}.FooterColumns ul>li::before{content:none}.FooterColumns nav>ul{border-left:1px solid white;padding:0 0 0 12px}.FooterColumns nav,.FooterColumns .FooterContactUs{min-width:132px}.FooterColumns nav+nav,.FooterColumns nav+.FooterContactUs{margin-left:103px}.FooterColumns .fn{font-weight:400}.FooterContactUs{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}.FooterContactUs .vcard{line-height:24px}.FooterContactUs .FooterBrokerID{justify-self:flex-end;margin-top:auto}.FooterSeals{margin-left:auto;margin-right:97px;padding-top:19px;display:grid;grid-template-columns:111px 131px;grid-gap:42px;align-items:end;align-self:center}.ARDASeal img{display:block}#ARDACaption{display:block;font:normal 12px/22px "Roboto Condensed",sans-serif;margin-top:3px;border-top:1px solid white;text-align:center;color:white;fill:white}.HomeSplash{background:#362670;color:white;position:relative;padding:56.338028169% 0 0 0}.HomeSplashVideo{position:absolute;top:0;left:0;width:100%;height:100%}.HomeSplashOverlay{text-align:center;position:absolute;top:50%;left:0;width:100%;transform:translate(0, -75%)}.HomeSplashOverlay h1{font-size:72px;line-height:84px;margin:0;padding:0}.HomeSplashOverlay h2{font-size:32px;line-height:38px;margin:12px 0 0 0;padding:0}.HomeSplashOverlay .FindYours{display:inline-block;color:black;background:#ebebeb;border-radius:5px;padding:9px 95px;font:400 32px/38px Economica,sans-serif;margin-top:67px}.VideoAttribution{font:300 12px/14px Roboto,sans-serif;text-align:right;padding:4px 3.87755102041vw}.HomeContent{padding:63px 112px 40px 104px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}.HomeIntro{margin-right:24px;flex:688px 0 1;text-align:center}.HomeIntro h2{text-align:center;margin:0 auto;width:20ex;max-width:100%;font-size:38px;line-height:42px}.HomeContact{border-left:1px solid #22a6b9;flex:405px 0 0;font-size:14px;line-height:24px}.HomeContact h2{font-size:32px;line-height:38px;margin:0 0 5px 0}.HomeContact h3{font:300 20px/32px Roboto,sans-serif;margin:0}.HomeContactInner{padding-left:24px}.HomeCarousel{color:white;background:#007b82 url(/images/tahiti.jpg) center center no-repeat;background-size:cover}.HomeCarousel h2{text-align:center;font-size:48px;line-height:48px;text-shadow:1px 2px 4px rgba(0,0,0,0.3);padding:22px 0 42px 0;margin:0}.HomeConclusion{color:white;background:#653091;padding:35px 216px 35px 104px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;font-size:16px;line-height:28px}.HomeConclusion h2{flex:463px 0 0;width:463px;text-align:center;font-size:38px;line-height:42px;margin:0}.HomeConclusion a{color:white}.HomeConclusionText{flex:480px 0 0;width:480px}#HomeCarouselContainer{padding:0 26px 54px 26px}#HomeCarouselContainer .swiper-pagination-bullet{background:white;opacity:1;transition:width 0.5s, height 0.5s;vertical-align:middle}#HomeCarouselContainer .swiper-pagination-bullet-active{width:13px;height:13px}#HomeCarouselContainer .swiper-button-next,#HomeCarouselContainer .swiper-button-prev{margin:0;background-image:none;background-color:rgba(255,255,255,0.01);width:40px;height:40px;border:1px solid white;top:26px;transition:background-color 0.5s}#HomeCarouselContainer .swiper-button-next:hover,#HomeCarouselContainer .swiper-button-prev:hover{background-color:rgba(255,255,255,0.3)}#HomeCarouselContainer .swiper-button-next svg,#HomeCarouselContainer .swiper-button-prev svg{position:absolute;top:50%;left:50%;width:9px;height:15px;transform:translate(-50%, -50%);fill:rgba(255,255,255,0.8)}#HomeCarouselContainer .swiper-button-next{right:54px}#HomeCarouselContainer .swiper-button-prev{left:54px}.ListingSlide.swiper-slide{display:block;width:266px}.ListingOffer{display:block;background:#22a6b9;color:white;font:normal 16px/19px Roboto,sans-serif;padding:8px 0;text-align:center}.ListingPhoto{display:block;position:relative;overflow:hidden;background-color:#653091;background-position:center center;background-repeat:no-repeat;background-size:cover;outline:3px solid rgba(255,255,255,0.2);outline-offset:-3px;height:208px}.SoldLabel{display:block;background:#d81d5e;color:white;position:absolute;top:5%;left:65%;width:50%;text-align:center;transform:rotate(45deg)}.ListingInfo{display:block;color:black;background:white;border:1px solid #22a6b9;border-top:0 none;text-align:center;padding:7px;font:300 12px/18px Roboto,sans-serif}.ListingResort{display:block;height:18px;overflow:hidden;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ListingVenue{display:block;height:18px;overflow:hidden}#ContactUsForm .dijitTextBox{width:calc(100% - 2px);margin-bottom:11px}#ContactUsForm .dijitTextBox.dijitTextArea{width:100%;min-height:100px}.UnstylableWidget{margin-bottom:28px}.PgHeader{padding:192px 0 0 0;background:url(/images/default-page-header.jpg) center center no-repeat;background-size:cover}.PgHeader.ResortPgHeader{background-image:url(/images/sunset.jpg)}.PgHeader.ListingPgHeader{background-image:url(/images/lens-flare.jpg)}h1.ListingTitle{color:#362670;font:700 17px/26px Roboto,sans-serif}.PersonPage,.ContactUsPage,.FAQPage,.ContentPage{padding:0 113px 60px 70px}.FAQColumns{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}.FAQColumns::before{content:'\00a0';position:absolute;top:0;left:50%;bottom:0;border-left:1px solid #22a6b9}.FAQColumns .QAItem:not(.dijitTitlePane){background:white;border:1px solid #582c80;padding:4px;border-radius:4px}.FAQColumns .QAItem:not(.dijitTitlePane)::before{font-weight:400;content:attr(title);line-height:24px}.FAQColumns .QAItem:not(.dijitTitlePane)>:first-child{display:none}.FAQColumns .QAItem:not(:first-child){margin-top:20px}.ContactUsSplitter{position:relative;display:grid;grid-template-columns:1fr 405px;grid-gap:60px}.ContactUsSplitter::before{content:'\00a0';position:absolute;top:0;right:435px;bottom:0;border-left:1px solid #22a6b9}.ResortListPage{padding:0 60px 60px 52px;font-size:14px;line-height:26px;display:grid;grid-template-columns:294px 1fr;grid-gap:53px}.ResortListPage>.ResortListHeader,.ResortListPage>.ResortList{grid-column:1 / 3}.ResortListPage .dijitValidationTextBox:not(.dijitComboBox) .dijitValidationContainer{display:block;background:url(/images/magnify.svg) center center no-repeat;margin:0 11px;width:24px}.ResortListPage .dijitValidationTextBox:not(.dijitComboBox) .dijitValidationContainer .dijitValidationIcon{opacity:0}.ResortList{margin-left:347px}.ResortList .Resort{display:grid;grid-template-columns:305px 1fr;grid-gap:20px;box-shadow:1px 2px 2px 3px rgba(186,186,186,0.1);padding:20px;position:relative;margin-top:28px}.ResortList .Resort:first-child{margin-top:0}.ResortList .Resort::before{content:'\00a0';border-top:1px solid #22a6b9;position:absolute;top:20px;left:20px;right:20px;height:0}.ResortList .ResortPhoto{width:305px;height:239px;background-image:url(/images/preferred-timeshare-resales.png);background-repeat:no-repeat;background-position:center center;background-size:contain}.ResortList .ResortPhoto[style]{background-position:center top}.ResortList .ResortInfo{display:flex;flex-flow:column nowrap;height:100%;align-items:flex-start}.ResortList .ResortAction{margin-top:auto;width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.ResortList .More{font-style:italic;font-size:14px;color:#653091}.ResortListHeader{display:flex;flex-flow:row nowrap;align-items:baseline;justify-content:flex-start;padding:10px 0}.ResortListHeader h1{font-size:32px;margin:0 0 0 347px}.ResortListHeader .ListSummary{font:normal 16px/42px Economica,sans-serif;color:#87867f;margin-left:6px}.ResortPager{margin-left:auto}.ResortPager .ResortPageLeft,.ResortPager .ResortPageRight{opacity:0.3;border:1px solid #362670;border-radius:3px;width:40px;height:40px;position:relative;display:inline-block;vertical-align:baseline}.ResortPager .ResortPageLeft:link,.ResortPager .ResortPageLeft:visited,.ResortPager .ResortPageRight:link,.ResortPager .ResortPageRight:visited{opacity:1}.ResortPager svg{fill:#16a7bd;position:absolute;top:50%;left:50%;width:9px;height:15px;transform:translate(-50%, -50%)}.NotifyMe{display:block;margin-right:40px}.ResortSearch .ActionContainer{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.ResortSearch form{margin-top:59px}.ResortSearch .dijitValidationTextBox{width:calc(100% - 2px);margin-bottom:10px}.ResortSearch h3{font-size:20px;line-height:42px;margin:0}.ResortSearch .ResortListHeader h1{margin-left:0}.ResortSearch .NoResults{display:none}.ResortSearch .NoneFound .NoResults{display:inline}.ResortSearch .NoneFound .YesResults{display:none}.ResortSearch .ResortList{margin-left:0}.ResortSearch .ListingCount{display:block;height:37px;padding:0 49px 0 0;background:url(/images/dark-key.svg) right center no-repeat;background-size:auto 100%;font:normal 14px/30px "Roboto Condensed",sans-serif;letter-spacing:1px;color:#362670}.ResortSearch .ListingCount:empty{padding-right:42px;background:url(/images/pale-key.svg) center center no-repeat;background-size:contain}.ResortSearch .AdvancedWiper{position:relative;overflow:hidden;height:0;transition:height 0.5s}.ResortPage{padding:0 51px 60px 44px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:space-between}.ResortPage .ResortDetailContainer{width:100%}.ResortPage .Listings{width:409px}.ResortPage .Listings+.ResortDetailContainer{width:calc(100% - 425px)}.ResortPage .ResortAddress{margin-bottom:14px}.ResortPage .ResortDetail{margin:0;padding:25px;box-shadow:1px 2px 2px 3px rgba(186,186,186,0.1);display:flex;flex-flow:row nowrap;justify-content:flex-start}.ResortPage .ResortText{font-size:14px;line-height:26px;flex:1;border-top:1px solid #22a6b9}.ResortPage .ResortText>h1,.ResortPage .ResortText>div{margin-left:25px}.ResortPage .ResortText h2{margin:18px 0 0 25px;font-size:38px;line-height:42px}.ResortPage .ResortText h2 a{color:#362670}.ResortPage h1{margin:18px 0 0 0}.ResortPage h4{font:bold 14px/16px Roboto,sans-serif;color:#48c3ca;text-transform:uppercase;margin:0 0 18px 0}.ResortPage .Amenities{margin:30px 0 0 0;position:relative;line-height:22px;display:grid;grid-template-columns:1fr 1fr;grid-gap:70px}.ResortPage .Amenities::before{position:absolute;top:0;left:50%;bottom:0;content:'\00a0';border-left:1px dotted #666}.ResortPage .ListingCard{text-align:left}.ResortPage .ListingContainer{text-align:right;padding:24px;box-shadow:1px 2px 2px 3px rgba(186,186,186,0.1);margin:20px 29px 0 0;transition:height 0.5s}.ResortPage .ListingContainer:first-child{margin-top:0}.ResortPage .ListingSlide{border-bottom:1px dotted #87867F}.ResortPage .ListingID{font-size:11px;font-weight:100;line-height:16px;padding:4px 0}.ResortPage .ListingID,.ResortPage .ListingID>a{color:#45484f}.ResortPage .ListingText{font-size:12px;font-weight:300;line-height:16px}.ResortPage .ListingOffer{background:transparent;color:#007b82;font-weight:100;font-size:22px;line-height:26px;padding:0;text-align:left}.ResortPage .SoldTag{float:right;color:#d81d5e;font:normal 18px/26px Roboto,sans-serif}.ResortPage .ListingSpecs{margin:0;padding:0;display:grid;grid-template-columns:fit-content(130px) auto;grid-gap:4px 8px}.ResortPage .ListingSpecs dd,.ResortPage .ListingSpecs dt{margin:0;padding:0}.ResortPage .ListingSpecs dt{font-size:11px;line-height:16px;text-align:right;color:#87867f}.ResortPage .ListingSpecs dd{font-size:14px;line-height:16px}.ResortPage .SummaryCard{padding-bottom:6px;z-index:1}.ResortPage .FullDetails,.ResortPage .ListingInterest{display:inline-block;vertical-align:top;margin-top:11px;background:#007b82;color:white;font-size:12px;line-height:12px;border-radius:4px;padding:5px 17px 6px 17px}.ResortPage .FullDetails:hover,.ResortPage .ListingInterest:hover{background:#d81d5e}.ResortPage.ResortTitleContainer{margin-top:43px;margin-bottom:0;padding-bottom:11px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.ResortPage.ResortTitleContainer h2{font-size:38px;line-height:42px;margin:0}.ResortPage.ResortTitleContainer .dijitButton{padding-top:10px;padding-bottom:10px}.ResortPage .Carousel{width:305px}.ResortPage .Carousel .swiper-container{width:100%;height:239px}.ResortPage .Carousel .swiper-slide{background-size:contain;background-position:center top;background-repeat:no-repeat;outline:3px solid rgba(255,255,255,0.2)}.ResortPage .Carousel>.swiper-slide{display:none}.ResortPage .Carousel .ThumbContainer{display:flex;flex-flow:row wrap;margin:6px -6px}.ResortPage .Carousel .ThumbContainer .thumb{margin:6px;width:60px;height:60px;background-size:cover;background-position:center;background-repeat:no-repeat}.ResortPage .Carousel .ThumbContainer .thumb.ActiveSlide{outline:2px solid #16a7bd}.ResortPage .ListingThumbContainer{display:grid;grid-template-columns:77px 1fr;grid-gap:0 15px}.ResortPage .ListingThumb{grid-row:1 / 3;width:77px;height:77px;background-size:cover;background-position:center center;background-repeat:no-repeat}.ListingPage{margin-top:46px;display:grid;grid-template-columns:1fr fit-content(184px);grid-gap:0 5.90277777778vw}.ListingPage .ListingBlock{width:calc(100% - 18px);max-width:549px;margin:0 0 30px 0}.ListingPage .ListingSummary{padding:8px 0 12px 0;margin:0 0 12px 0;display:grid;grid-template-columns:1fr fit-content(175px);grid-gap:0 40px;border-top:1px solid #22a6b9;border-bottom:1px dotted #87867f}.ListingPage .ListingID{grid-column:1 / 3}.ListingPage .ListingOffer{margin-left:0}.ListingPage .SoldTag{float:none;text-align:right}.PropertyListingContainer{padding:25px;box-shadow:1px 2px 2px 3px rgba(186,186,186,0.1)}.PropertyListing{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;border-top:1px solid #22a6b9}.PropertyListing .Carousel{margin-right:30px}.NextStep{display:inline-block;font:normal 32px/38px Economica,sans-serif;color:white;background:#22a6b9;padding:5px 40px 3px 40px;border-radius:4px}.AboutUsPage{padding:63px 57px 39px 63px;display:flex;flex-flow:row nowrap;align-items:stretch}.AboutUsPage h1,.AboutUsPage h2{margin-top:0}.AboutUsPage .BBBSeal svg,.PersonPage .BBBSeal svg{fill:#bab8ad;width:111px;height:96px}.AboutUsStaff{position:relative;flex:436px 0 0;width:436px}.AboutUsStaff::before{content:'\00a0';position:absolute;top:0;bottom:0;right:22px;border-left:1px dotted #48c3ca}.AboutUsPerson{margin-top:33px;display:grid;grid-gap:18px;grid-template-columns:125px 1fr;width:373px}.AboutUsPerson:first-child{margin-top:0}.AboutUsHeadShot{width:125px;height:125px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:50%;align-self:start}.AboutUsPersonInfo{align-self:center}.AboutUsName{display:block;font-weight:400;font-size:14px;line-height:16px;color:#45484f;margin-bottom:5px}.AboutUsName em{font-size:12px}.AboutUsBio{font-weight:300;font-size:12px;line-height:18px}.AboutUsTestimonial .TestimonialAside{border-bottom:4px solid #e0245b;padding:12px 0 22px 0;font-size:18px;line-height:36px;margin:42px 0 20px 0}.AboutUsTestimonial h1+.TestimonialAside,.AboutUsTestimonial h2+.TestimonialAside,.AboutUsTestimonial .TestimonialAside:first-child{border-top:4px solid #e0245b}.AboutUsTestimonial .TestimonialWho{margin-top:20px}.AboutUsTestimonial .TestimonialWho,.AboutUsTestimonial .TestimonialWhere{font-style:italic;font-size:16px;line-height:24px;color:#45484f}.InterestForm{width:375px}.InterestForm .dijitTextBox{margin-bottom:16px}.InterestForm div.dijitTextBox{width:calc(100% - 2px)}.InterestForm .ActionContainer{text-align:right}.HeadShot{width:200px;height:200px;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:cover}.PersonPage{display:grid;grid-template-columns:1fr 256px;grid-gap:0 55px;margin-top:60px}.PersonPage.HasHeadShot{grid-template-columns:200px 1fr 256px}.PersonPage .AboutUsTestimonial{margin-top:50px}.PersonDetails{margin-top:30px;font-size:16px;line-height:32px}.dijitDialog.BlueTitle{font:normal 16px/18px Roboto,sans-serif;color:black}.dijitDialog.BlueTitle a{color:black;text-decoration:none}.dijitDialog.BlueTitle .dijitDialogTitleBar{padding-left:40px;padding-right:40px;position:relative;font:900 22px/24px Arial,sans-serif}.dijitDialog.BlueTitle .dijitDialogTitleBar .dijitDialogTitle{font:900 22px/24px Arial,sans-serif;padding:0;position:relative;top:30px;color:#48c3ca}@media screen and (max-width: 2914px){.PersonPage,.ContactUsPage,.FAQPage,.ContentPage{padding-right:3.87755102041vw}}@media screen and (max-width: 2880px){body>header{padding-right:3.87755102041vw}}@media screen and (max-width: 1805px){.PersonPage,.ContactUsPage,.FAQPage,.ContentPage{padding-left:3.87755102041vw}}@media screen and (max-width: 1623px){.AboutUsPage{padding-left:3.87755102041vw}}@media screen and (max-width: 1547px){.ResortListPage{padding-right:3.87755102041vw}}@media screen and (max-width: 1470px){.AboutUsPage{padding-right:3.87755102041vw}}@media screen and (max-width: 1440px){.PgHeader{padding-top:13.3333333333%}}@media screen and (max-width: 1341px){.ResortListPage{padding-left:3.87755102041vw}}@media screen and (max-width: 1315px){.ResortPage{padding-right:3.87755102041vw}.ListingPage{padding-left:3.87755102041vw}}@media screen and (max-width: 1290px){.HomeConclusion{padding:35px 8.06201550388vw}.HomeConclusion h2{text-align:left}}@media screen and (max-width: 1200px){.ResortPage{flex-flow:column nowrap}.ResortPage .Listings{width:auto;margin:20px -15px 0 -15px;justify-content:center}.ResortPage .Listings+.ResortDetailContainer{width:auto}.ResortPage .ListingContainer{flex:287px 0 0;padding:0;margin:10px 15px}.ResortPage .ListingSlide{margin:24px;width:239px;display:block}.Listings{order:2;display:flex;flex-flow:row wrap}.Listings h2{flex:100% 0 0;margin-left:15px;margin-right:15px}.AboutUsPage{flex-flow:row wrap}.AboutUsContent{flex:100% 0 0;order:unset}.AboutUsStaff,.AboutUsTestimonialContainer{order:unset}.AboutUsTestimonialContainer{flex:25% 1 1}.AboutUsTestimonial{padding-left:0}.AboutUsTestimonial .TestimonialAside{width:auto}}@media screen and (max-width: 1186px){.ListingPage{padding-right:3.87755102041vw}}@media screen and (max-width: 1140px){.FooterColumns{padding-left:6.27272727273vw;padding-right:6.27272727273vw;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5vw 10vw}.FooterColumns nav+nav,.FooterColumns nav+.FooterContactUs{margin-left:0px}.FooterSeals{padding:0;margin:0;grid-column:1 / 4;justify-self:center}.ResortPage{padding-left:3.87755102041vw}.ResortPage.ListingPage{display:block}.ResortPage.ListingPage #NextStep{text-align:right;padding-top:20px}}@media screen and (max-width: 1120px){.HomeContent{padding-right:10vw}.HomeConclusion{display:grid;grid-template-columns:1fr 1fr}.HomeConclusion h2,.HomeConclusion .HomeConclusionText{width:auto}}@media screen and (max-width: 1100px){.HomeSplashOverlay h1{font-size:6.54545454545vw;line-height:7.63636363636vw}.HomeSplashOverlay h2{font-size:2.90909090909vw;line-height:3vw;margin-top:1.09090909091vw}.HomeSplashOverlay .FindYours{border-radius:0.454545454545vw;padding:0.818181818182vw 8.63636363636vw;font-size:2.90909090909vw;line-height:3vw;margin-top:6.09090909091vw}.ResortListPage{display:block}.ResortListPage form{display:grid;grid-template-columns:1fr 88px;grid-column-gap:40px}.ResortListPage form h3{grid-column:1 / 3}.ResortListPage>.ResortListHeader h1,.ResortListPage>.ResortList{margin-left:0}}@media screen and (max-width: 1080px){.HeaderCerts{display:none}.HomeContent{display:block}.HomeIntro{margin-right:0}.HomeContact{border-left:0 none;border-top:1px solid #22a6b9;margin-top:24px;padding-top:24px}.HomeContactInner{padding:0}.PersonPage.HasHeadShot{display:block}.HeadShot{float:left;margin-right:25px;margin-bottom:15px}}@media screen and (max-width: 1040px){.HomeContent{padding-left:10vw}}@media screen and (max-width: 980px){body>header{padding-left:3.87755102041vw}.HomeConclusion{display:block}.FAQColumns{display:block}.FAQColumns::before{content:none}.FAQColumns .FAQ2{margin-top:20px}}@media screen and (max-width: 950px){.ContactUsSplitter{display:block}.ContactUsSplitter::before{content:none}#ContactUsForm{margin-top:40px}.ResortPage .ResortDetail{display:block}.ResortPage .ResortText>h1,.ResortPage .ResortText>div{margin-left:0}.ResortPage .Carousel{width:auto}}@media screen and (max-width: 840px){#MenuOpener{display:block;z-index:1;height:24px;width:24px;padding:12px;border-radius:6px;background:#362670 url(/images/hamburg.svg) center center no-repeat;background-size:65% auto}#CMSMenu1{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#362670;color:white}#main-menu{position:absolute;bottom:27px;right:3.87755102041vw}#main-menu li{font-size:22px;line-height:24px;display:block}#main-menu li+li{margin:2vw 0 0 0;padding:0;border:0 none}#main-menu a{color:white}#main-menu #CMSMenu1{padding:8vw}.MenuOpen{overflow:hidden}.MenuOpen #CMSMenu1{display:block}.MenuOpen #MenuOpener{position:absolute;top:8vw;right:8vw}}@media screen and (max-width: 800px){.ResortList .Resort{display:block}.ResortList .ResortPhoto{display:block;width:100%;padding:78.3606557377% 0 0 0;height:auto}.PersonPage{display:block}}@media screen and (max-width: 700px){.FooterColumns{grid-template-columns:1fr;align-items:center;text-align:center;line-height:24px}.FooterColumns h3{padding-bottom:0}.FooterColumns h3::before{margin:0 auto}.FooterColumns nav>ul{border-left:0 none;padding:0}.FooterSeals{grid-column:1}body>footer .copyright{padding-right:0;text-align:center}.AboutUsPage{display:block}.AboutUsStaff::before{content:none}.AboutUsStaff,.AboutUsPerson{width:auto}}@media screen and (max-width: 644px){.ResortPage .ResortDetail{padding:3.87755102041vw}.ResortPage .Amenities{display:block}.ResortPage .Amenities::before{content:none}.ResortPage .Nearby{margin-top:30px}}@media screen and (max-width: 619px){.HomeSplashOverlay .FindYours{border-radius:3px;padding:5px 53px;font-size:18px;line-height:19px;margin-top:38px}}@media screen and (max-width: 600px){.PgHeader{padding-top:78px}#HomeCarouselContainer .swiper-button-next,#HomeCarouselContainer .swiper-button-prev{display:none}.ResortPage .Listings{display:block;margin:0}.ResortPage .ListingContainer{margin-left:0;margin-right:0;box-shadow:none}.HeaderLogo{width:46vw;height:19.5118512851vw}}@media screen and (max-width: 552px){body>header{display:block;padding-top:27px;height:95px}.HeaderLogo{position:absolute;bottom:27px;left:3.87755102041vw}.HeaderPhone{position:absolute;top:0;right:3.87755102041vw}}@media screen and (max-width: 540px){.copyright{text-align:center}}@media screen and (max-width: 515px){.ResortList .Resort{padding:3.87755102041vw}.ResortList .Resort::before{top:3.87755102041vw;left:3.87755102041vw;right:3.87755102041vw}}@media screen and (max-width: 500px){.ResortPage .ResortDetail{box-shadow:none;padding:0}.AboutUsPerson{width:auto}.HeadShot{float:none;margin:0 auto}}@media screen and (max-width: 400px){.FooterSeals{grid-template-columns:1fr}.ResortPage .ListingContainer{box-shadow:none}.ResortPage .ListingSlide{margin:0 auto}}@media screen and (max-width: 340px){.HeaderLogo{width:156px;height:66px}}
/*# sourceMappingURL=style.css.map */
