/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, 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"]{-webkit-box-sizing:border-box;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;-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 #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'GTWalsheim';src:url("./assets/fonts/gt-walsheim/gt-walsheim-web.eot") format("eot"),url("./assets/fonts/gt-walsheim/gt-walsheim-web.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/gt-walsheim/gt-walsheim-web.woff") format("woff"),url("./assets/fonts/gt-walsheim/gt-walsheim-web.svg") format("svg"),url("./assets/fonts/gt-walsheim/gt-walsheim-web.ttf") format("ttf");font-weight:400}.gt-walsheim-regular,#About .RowModule p,#Living .RowModule p,.ArticleViewer .ListContent .ListItem .NewsArticle>p,.ArticleViewer .ListContent .ListItem .PromotionsArticle>p,.ArticleViewer .ListContent .ListItem .EventsArticle>p,.FormLabel,#ContactForm .fieldContainer h2,.CultureValueLabel,.FancyEditorParser figure,.FancyEditorParser figcaption,.FancyEditorParser p,.FloorPlanBlock .FloorContentWrapper .Disclaimer,.ImageTextBlock p,.InputBox input,.QuoteVideo .text .author,.QuoteVideo .text .title,.SignupModal p.mouse-copy,.TextBlock p,.VideoModule .text .author,.VideoModule .text .title,.phone .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow>input,.phone .EmailShareModal .ShareModalInnerWrapper>.MessageShareRow textarea,.MobileArticleListView p,.phone .TextBlock p{font-family:GTWalsheim;font-weight:400}@font-face{font-family:'GTWalsheim-Medium';src:url("./assets/fonts/gt-walsheim/gt-walsheim-web.eot") format("eot"),url("./assets/fonts/gt-walsheim/gt-walsheim-medium.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/gt-walsheim/gt-walsheim-medium.woff") format("woff"),url("./assets/fonts/gt-walsheim/gt-walsheim-medium.svg") format("svg"),url("./assets/fonts/gt-walsheim/gt-walsheim-medium.ttf") format("ttf");font-weight:500}.gt-walsheim-medium,body,html,html h1,html h2,html h3,html h4,html h5,html h6,#About .RowModule h1,#About .RowModule h3,#About .RowModule p strong,#Communities main .EmptyMapState h3,#Communities main .SectionIntro>h1,.mobile #Communities .CommunityMap .CommunityDescription,.mobile #Communities .CommunityMap .CommunityDescription h1,.mobile #Communities .CommunityMap .CommunityDescription .CommunityLink,#Favourites,#Favourites .FavouritesMarquee h1,#Favourites .FavouriteSection>h3,.phone #Favourites main,#MobileHouse .HomeIntro,#MobileHouse .HomeIntro .Intro h1,#MobileHouse .HomeIntro .Features h1,#Houses .SortingOptions .Results,.Landing.phone .cover .content .topCoverContent h4,.Landing.phone .cover .content .topCoverContent p,.Landing h1,.Landing .cover .content label,#Living .RowModule h1,#Living .RowModule h2,#Living .RowModule h3,#Living .RowModule h4,#Living .RowModule h5,#Living .RowModule h6,#Living #SectionIntro h1,#NewsEvents .TopContent h2,#NewsEvents .SectionHeader h1,#NewsEvents .SectionItem h2,#NewsEvents .SectionItem .ItemHeader,.mobile #NewsEvents h4,#NotFound h1,#SupportTabAssistance .ColumnImageText h3,.SupportCareTab .TextBlock ul,#Support .AddressBlock b,#Support .AddressBlock h2,#Support .AddressBlock h3,.SupportTabButton,.AmenityCell h1,.ArticleShareButtons .ShareButtonsContent>label,.ArticleImage,.ArticleViewer .ListHeader *,.ArticleViewer .ListContent .ListItem .NewsArticle>h1,.ArticleViewer .ListContent .ListItem .NewsArticle>h2,.ArticleViewer .ListContent .ListItem .NewsArticle>h3,.ArticleViewer .ListContent .ListItem .NewsArticle>h4,.ArticleViewer .ListContent .ListItem .PromotionsArticle>h1,.ArticleViewer .ListContent .ListItem .PromotionsArticle>h2,.ArticleViewer .ListContent .ListItem .PromotionsArticle>h3,.ArticleViewer .ListContent .ListItem .PromotionsArticle>h4,.ArticleViewer .ListContent .ListItem .EventsArticle>h1,.ArticleViewer .ListContent .ListItem .EventsArticle>h2,.ArticleViewer .ListContent .ListItem .EventsArticle>h3,.ArticleViewer .ListContent .ListItem .EventsArticle>h4,.AvailabilityStatus,.CityIntro h1,.CommunityCard h1,.CommunityCard h3,.CommunityIntroFeature h3,.DefaultTemplate .main h1,.CommunityIntroNav .navbar .item,.CommunitySubPageModule .text .heading,.FormLoader label,.FormOverview .OverviewColumn label,#ContactForm .FieldHeaderWrapper>div,#ContactForm .CloseButton,.tablet .ElevationsBlock .ElevationName,.EmailShareModal .Header h4,.EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div,.EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div:first-child,.EmailShareModal .ShareModalInnerWrapper .CopyLink .Link input,.EmailShareModal .ShareModalInnerWrapper .CopyLink .Link label,.FancyEditorParser h1,.FancyEditorParser h2,.FancyEditorParser h3,.FancyEditorParser h4,.FancyEditorParser h5,.FancyEditorParser h6,.FancyEditorParser h1 a,.FancyEditorParser h2 a,.FancyEditorParser h3 a,.FancyEditorParser h4 a,.FancyEditorParser h5 a,.FancyEditorParser h6 a,.FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h3,.FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h4,.FavouriteHousesTable .StyleCell .DescriptionWrapper h3,.FavouriteHousesTable .StyleCell .DescriptionWrapper h4,.FeatureLabel,.FilterBox .header,.FloorPlan,.FloorPlanDropdownMenu,.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:first-child,.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:last-child,.FloorPlanFullscreen,.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .HouseName,.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper h4,.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .HousePrice,.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .Table .TableRow,.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .Table .TableRow span,.FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .DetailsTitle,.FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .FloorTitle,.FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .OptionsRow,.FloorPlanMobile,.FloorPlanMobile .FloorPlanMobileToolTip .ToolTipInnerTextContent,.FloorPlanMobile .FloorPlanMobileToolTip .ToolTipCloseModal,#FloorPlanPreviewCarousel,.desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader,.tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader,.FooterContactForm .title,.FooterContactForm form input,.FooterContactForm form input.submit,.FooterNavItem .title,#Footer .upper .external a.sublink,#Footer .lower a.sublink,#Footer .lower .left span,.HeaderNavItem .title,#NavSelectOverlay .HeaderNavItem .title,.FilterGrid .Panel h3,.FilterMenu h2,.HomeCard label,.HomeCard h1,.HomeCard h3,.HomeCard .BottomInfo .SpecNumber,.HomeCard .HoverBar,.HomeCard.FullImage h1,.HomeCard.FullImage h3,.HomeRow h2,.HomeRow .SectionRight .SpecNumber,.HomeTable .HomeSpec h3,.HouseCarousel .DescriptionWrapper .TextWrapper h1,.HouseDesignerQuote .quote-box h3,.HouseIntroBlock h2,.HouseIntroBlock .DatePill,.HouseIntroBlock .feature-table h2,.ImageTextBlock h1,.ImageTextGreenPill .rightObj>h4,.ImageTextGreenPillFullWrap .rightObj h4,.IntroBlock h1,.IntroBlock h2,.IntroColumns .left .column h2,.IntroColumns .right .column h2,.IntroNav .navbar .item,.InvalidPrompt .PromptBox h1,.LoadingButton .ButtonText,.LoadingToggleButton .ButtonText,.ManagementName,.ManagementPosition,.MapPin,.CommunityMapCard .textContainer h1,.CommunityMapCard .textContainer h3,.ShowHomeMapCard,.MobileCommunityIntro .Intro>h1,.MobileCommunityIntro .Block h2,.MobileCommunityIntro .Block h3,.MobileElevationsCarousel .CarasouelContainer h3,.MortgageCalculator,.MonthlyCalculatorDialogForm,.MortgageComponentsContainer,.MortgageComponentsContainer .InfoTop div,.MortgageComponentsContainer .MortgageIntroCard,.SubHeaderContainer,.PillButton,.PillButtonGreen,.PillButtonGreen .text .largeText,.PillButtonGreen .text .mediumText,.PillButtonGreen .text .smallText,.PillLink,.PresentationCenter .Info>h1,.PresentationCenterPhone h1,.PromotionBlock h1,.Quote .author,.Quote .title,.SectionHero h1,.SelectionButton,.ShowHomesMap a .HoverBar,.SignupModal h1,.SignupModal input[type="text"],.SignupModal .CloseButton,.Slider .text-container,.SocialCarousel .DescriptionContainer h3,.SquareButton,.SupportCareJourney .Path .Step .LargeCircle,.TextBlock h1,.TextBlock h3,#Timeline .TimelineLabel,.IconButton,.PlayerControls,.ShareModal .Header h4,.ShareModal .CopyLink .Link input,.ShareModal .CopyLink .Link label,.phone .CityIntro h1,.FloorPlanDropdownMenuPhone,.FloorPlanDropdownMenuPhone .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader,.mobile .FooterContactForm .emailView .subtitle,.mobile .FooterContactForm form input,.mobile .FooterContactForm form .submit,.phone .FooterNavItem .title,.mobile #Footer .subtitle,.mobile #Footer .emailupdates .upper span,.mobile #Footer .emailupdates .lower a.sublink,.mobile #Footer .legal .links,.MobileArticleListView h1,.MobileArticleListView h2,.MobileArticleListView h3,.MobileArticleListView h4,.MobileArticleListView h5,.MobileArticleListView h6,.MobileArticleListView .ArticleBody,.MobileArticleListView .EventsBody,.MobileArticleListView .NextArticleImage h1,.phone .MobileArticleListView>.Content>h1,.MobileCommunityCard .CommunitySpecs>h1,.MobileCommunityCard .CommunitySpecs>h3,.MobileCommunityCard .ListingLabel h3,.MobileHomeFilterMenu .MenuBottom .ClearButton,.MobileHomeFilterMenu .MenuBottom .CloseButton,.MobileHomeIntro .Content h1,.MobileHouseCarousel .DescriptionContainer h3,.MobilePulloutBlock h3,.MortgageIntroCardPhone,.phone .SubHeaderContainer{font-family:GTWalsheim-Medium;font-weight:500}@font-face{font-family:'GTWalsheim-Bold';src:url("./assets/fonts/gt-walsheim/gt-walsheim-bold-web.eot") format("eot"),url("./assets/fonts/gt-walsheim/gt-walsheim-bold-web.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/gt-walsheim/gt-walsheim-bold-web.woff") format("woff"),url("./assets/fonts/gt-walsheim/gt-walsheim-bold-web.svg") format("svg"),url("./assets/fonts/gt-walsheim/gt-walsheim-bold-web.ttf") format("ttf");font-weight:700}.gt-walsheim-bold,.phone .FooterContactForm .title{font-family:GTWalsheim-Bold;font-weight:700}@font-face{font-family:'GTWalsheim-Light';src:url("./assets/fonts/gt-walsheim/gt-walsheim-light-web.eot") format("eot"),url("./assets/fonts/gt-walsheim/gt-walsheim-light-web.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/gt-walsheim/gt-walsheim-light-web.woff") format("woff"),url("./assets/fonts/gt-walsheim/gt-walsheim-light-web.svg") format("svg"),url("./assets/fonts/gt-walsheim/gt-walsheim-light-web.ttf") format("ttf");font-weight:300}.gt-walsheim-light{font-family:GTWalsheim-Light;font-weight:300}@font-face{font-family:'Portrait';src:url("./assets/fonts/portrait/Portrait-Regular-Web.eot") format("eot"),url("./assets/fonts/portrait/Portrait-Regular-Web.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/portrait/Portrait-Regular-Web.woff") format("woff"),url("./assets/fonts/portrait/Portrait-Regular-Web.woff2") format("woff2");font-weight:300}.portrait-regular,p.serif,#About .RowModule h2,#About .RowModule p.serif,#Communities main .SectionIntro>p,#Favourites .FavouritesMarquee p,#Favourites.NoFavourites .FavouritesMarquee p,#MobileHouse .HomeIntro .Intro p,#MobileHouse .HomeIntro .HouseAddress div,.Landing h4,.Landing p,#Living .RowModule p.serif,#Living .RowModule p strong,#NewsEvents .TopContent p,#NewsEvents .Column>p,#NewsEvents .SectionItem p,#NotFound p,#SupportTabAssistance .ColumnImageText p,.AmenitiesModule p,.ArticleViewer .ListContent .ListItem p.Introduction,.ArticleViewer .ListContent .ListItem .EventsBody,.CityIntro p,.CommunityIntroFeature h4,.DefaultTemplate .main p,.HouseTemplate p,.InfographicTemplate p,.CommunitySubPageModule .text .paragraph,.FormOverview .OverviewColumn .Field,.CultureValueText,.EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div:last-child,.FancyEditorParser,.FilterGrid .Panel h2,.HouseCarousel .DescriptionWrapper .TextWrapper p,.HouseDesignerQuote .quote-box h3+p,.HouseIntroBlock>p,.ImageText2x2 .TextBlock p,.ImageTextBlock h2,.ImageTextGreenPill .rightObj>p,.ImageTextGreenPillFullWrap .rightObj p,.ImageTextGreenPillTwo .TextBlock p,.IntroBlock p,.InvalidPrompt .PromptBox p,.MaintenancePage p,.MatterportBlock p,.MobileCommunityIntro .Intro>p,.MobileCommunityIntro .Block p,.PresentationCenter .Info>h4,.PresentationCenterPhone p,.PromotionBlock .BlockContent p,.Quote .quoteText,.phone .Quote .quoteText,.QuoteVideo .text .quoteText,.SectionHero label,.SignupModal p,.SupportCareJourney .Path .Step .Body,.TextBlock h2,.TextBlock p.serif,.VideoModule .text .quoteText,.MobileArticleListView .Introduction,.MobileArticleListView .NewsBody,.MobileHomeIntro .Content p,.MobileHouseCarousel .DescriptionContainer p,.MobilePulloutBlock>p{font-family:Portrait;font-weight:300}@font-face{font-family:'Portrait-Medium';src:url("./assets/fonts/portrait/Portrait-Medium-Web.eot") format("eot"),url("./assets/fonts/portrait/Portrait-Medium-Web.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/portrait/Portrait-Medium-Web.woff") format("woff"),url("./assets/fonts/portrait/Portrait-Medium-Web.woff2") format("woff2");font-weight:600}.portrait-medium,.SupportCareTab .TextBlock ul li,.PresentationCenter .Info>h4.OpeningTime{font-family:Portrait-Medium;font-weight:600}body,html{position:relative;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font-size:62.5%}@media only screen and (max-width: 1140px){html.desktop{font-size:44.33%}}@media only screen and (min-width: 1141px) and (max-width: 1279px){html.desktop{font-size:0.69vw}}@media only screen and (min-width: 1280px) and (max-width: 1439px){html.desktop{font-size:0.65vw}}@media only screen and (min-width: 1440px) and (max-width: 1599px){html.desktop{font-size:62.5%}}@media only screen and (min-width: 1921px){html.desktop{font-size:-webkit-calc(100vw / 200);font-size:calc(100vw / 200)}}html.desktop body{min-width:1024px}html.phone{font-size:3.125vw}html.PreventPageBreakforIOS,html.PreventPageBreakforIOS body{height:100% !important;-webkit-overflow-scrolling:touch !important;overflow:auto !important}body{overflow:auto}body.mobile{min-width:0px}figure{margin:0}#container{overflow:hidden}#container.mobile{min-width:initial}svg{stroke:#cfcfcf;fill:#cfcfcf}a{text-decoration:none;color:#1e78bd;cursor:pointer}input::-ms-clear{display:none}.FullBleedImage img{margin-left:-webkit-calc((100vw - 1080px) * (-0.5));margin-left:calc((100vw - 1080px) * (-0.5));width:100vw}.mobile .FullBleedImage img{margin-left:0}.PageModule{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:0}.PageModule.AmenityMap,.PageModule.ShowHomesMap,.PageModule.presentation-centre-map{-webkit-transform:translateZ(0);transform:translateZ(0)}.PageModule.matterport-module{z-index:100}.PageModule.NoMarginTop{margin-top:0 !important}.phone .PageModule{-webkit-transform:none;-ms-transform:none;transform:none}.phone .PageModule.HorizontallyPadded{padding-left:3.125vw !important;padding-right:3.125vw !important}.phone .PageModule.BorderedTopBottom{border-top:0.1rem solid #eaeaea;border-bottom:0.1rem solid #eaeaea}.PageModule.HorizontallyPadded{padding-left:20rem;padding-right:20rem}.mobile .PageModule.HorizontallyPadded{padding-left:2rem;padding-right:2rem}.PageModule.HorizontallyPaddedMore{padding-left:37rem;padding-right:37rem}.mobile .PageModule.HorizontallyPaddedMore{padding-left:2rem;padding-right:2rem}.PageModule.VerticallyPaddedLess{margin:1rem 0}.PageModule.BottomPadded{margin-bottom:4rem}.PageModule.VerticallyPadded{margin-top:8rem;margin-bottom:8rem}.tablet .PageModule.VerticallyPadded{margin-top:4rem;margin-bottom:4rem}.PageModule.VerticallyPaddedMore{margin-top:8rem;margin-bottom:8rem}.tablet .PageModule.VerticallyPaddedMore{margin-top:4rem;margin-bottom:4rem}.phone .PageModule.VerticallyPadded,.phone .PageModule.VerticallyPaddedMore{margin-top:4rem;margin-bottom:4rem;padding-top:0;padding-bottom:0}.PageModule.SecondaryBgColor{background-color:#f9f9f9}.PageModule.SecondaryBgColorRightHalf:before,.PageModule.SecondaryBgColorLeftHalf:before{content:"";position:absolute;top:0;width:50vw;height:100%;background-color:#f9f9f9}.tablet .PageModule.SecondaryBgColorRightHalf:before,.tablet .PageModule.SecondaryBgColorLeftHalf:before{width:31.37254902vw}.PageModule.SecondaryBgColorLeftHalf:before{right:50%}.PageModule.HigherZIndex{z-index:1}@media only screen and (max-width: 1140px){.PageModule.EightColumn{width:100%;margin-left:auto;margin-right:auto}.PageModule.EightColumn.HorizontallyPadded{padding-left:-webkit-calc((100% - 915px) * 0.5);padding-left:calc((100% - 915px) * 0.5);padding-right:-webkit-calc((100% - 915px) * 0.5);padding-right:calc((100% - 915px) * 0.5)}.PageModule.EightColumn.HorizontallyPaddedMore{padding-left:-webkit-calc((100% - 615px) * 0.5);padding-left:calc((100% - 615px) * 0.5);padding-right:-webkit-calc((100% - 615px) * 0.5);padding-right:calc((100% - 615px) * 0.5)}.tablet .PageModule.EightColumn.HorizontallyPaddedMore{padding-left:11.85rem;padding-right:11.85rem}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.PageModule.EightColumn{width:100%}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.PageModule.EightColumn{width:100%}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.PageModule.EightColumn{width:100%}.PageModule.EightColumn.HorizontallyPadded{padding-left:-webkit-calc((100% - 1080px) * 0.5);padding-left:calc((100% - 1080px) * 0.5);padding-right:-webkit-calc((100% - 1080px) * 0.5);padding-right:calc((100% - 1080px) * 0.5)}.PageModule.EightColumn.HorizontallyPaddedMore{padding-left:-webkit-calc((100% - 860px) * 0.5);padding-left:calc((100% - 860px) * 0.5);padding-right:-webkit-calc((100% - 860px) * 0.5);padding-right:calc((100% - 860px) * 0.5)}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.PageModule.EightColumn{width:100%}.PageModule.EightColumn.HorizontallyPadded{padding-left:-webkit-calc((100% - 1200px) * 0.5);padding-left:calc((100% - 1200px) * 0.5);padding-right:-webkit-calc((100% - 1200px) * 0.5);padding-right:calc((100% - 1200px) * 0.5)}}@media only screen and (min-width: 1921px){.PageModule.EightColumn{width:100%}.PageModule.EightColumn.HorizontallyPadded{padding-left:30rem;padding-right:30rem}.PageModule.EightColumn.HorizontallyPaddedMore{padding-left:-webkit-calc((100% - 1030px) * 0.5);padding-left:calc((100% - 1030px) * 0.5);padding-right:-webkit-calc((100% - 1030px) * 0.5);padding-right:calc((100% - 1030px) * 0.5)}}.tablet .PageModule.EightColumn.HorizontallyPadded{padding-left:4rem;padding-right:4rem}@media only screen and (max-width: 1140px){.PageModule.SixColumn{width:100%;margin-left:auto;margin-right:auto}.PageModule.SixColumn.HorizontallyPadded{padding-left:-webkit-calc((100% - 718) * 0.5);padding-left:calc((100% - 718) * 0.5);padding-right:-webkit-calc((100% - 718) * 0.5);padding-right:calc((100% - 718) * 0.5)}.PageModule.SixColumn.HorizontallyPaddedMore{padding-left:-webkit-calc((100% - 515) * 0.5);padding-left:calc((100% - 515) * 0.5);padding-right:-webkit-calc((100% - 515) * 0.5);padding-right:calc((100% - 515) * 0.5)}.tablet .PageModule.SixColumn.HorizontallyPaddedMore{padding-left:11.85rem;padding-right:11.85rem}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.PageModule.SixColumn{width:100%}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.PageModule.SixColumn{width:100%}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.PageModule.SixColumn{width:100%}.PageModule.SixColumn.HorizontallyPadded{padding-left:-webkit-calc((100% - 1120px) * 0.5);padding-left:calc((100% - 1120px) * 0.5);padding-right:-webkit-calc((100% - 1120px) * 0.5);padding-right:calc((100% - 1120px) * 0.5)}.PageModule.SixColumn.HorizontallyPaddedMore{padding-left:-webkit-calc((100% - 860px) * 0.5);padding-left:calc((100% - 860px) * 0.5);padding-right:-webkit-calc((100% - 860px) * 0.5);padding-right:calc((100% - 860px) * 0.5)}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.PageModule.SixColumn{width:100%}}@media only screen and (min-width: 1921px){.PageModule.SixColumn{padding-top:4rem;width:100%}.PageModule.SixColumn.HorizontallyPadded{padding-left:63rem;padding-right:63rem}.PageModule.SixColumn.HorizontallyPaddedMore{padding-left:-webkit-calc((100% - 1030px) * 0.5);padding-left:calc((100% - 1030px) * 0.5);padding-right:-webkit-calc((100% - 1030px) * 0.5);padding-right:calc((100% - 1030px) * 0.5)}}.tablet .PageModule.SixColumn.HorizontallyPadded{padding-left:4rem;padding-right:4rem}.PageModule>.SectionContent{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:120rem;margin:0 auto;padding:0 2rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.desktop .PageModule>.SectionContent{min-width:120rem}.tablet .PageModule>.SectionContent{padding:0;width:68.85rem}.phone .PageModule>.SectionContent{padding:0;width:100%}ul.slick-dots{list-style-type:none;text-align:center;padding:0}ul.slick-dots li{display:inline-block;margin:0 0.5rem}ul.slick-dots li button{outline:0;padding:0;font-size:0;width:1.2rem;height:1.2rem;border-radius:50%;border:solid 0.2rem #eaeaea;background:transparent;color:rgba(0,0,0,0)}ul.slick-dots li.slick-active button{border:solid 0.2rem #8d8d8d;background-color:#8d8d8d}.gm-style-pbc>.gm-style-pbt{font-size:2.5rem !important;font-family:GTWalsheim}img[src^="https://secure.adnxs.com/px"][width="1"][height="1"]{position:absolute}#About{width:100%;height:100%}#About .RowModule h1,#About .RowModule h2,#About .RowModule h3,#About .RowModule h4,#About .RowModule h5,#About .RowModule h6,#About .RowModule p{margin:1.8rem 0;padding:0}.phone #About .RowModule h1,.phone #About .RowModule h2,.phone #About .RowModule h3,.phone #About .RowModule h4,.phone #About .RowModule h5,.phone #About .RowModule h6,.phone #About .RowModule p{margin:1.4rem 0}#About .RowModule h1,#About .RowModule h3{margin-bottom:1.8rem}#About .RowModule h1{font-size:5.4rem;color:#f36421;line-height:1.1}.desktop #About .RowModule h1{font-size:5.4rem}@media only screen and (max-width: 1140px){.desktop #About .RowModule h1{font-size:42px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #About .RowModule h1{font-size:42px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #About .RowModule h1{font-size:5.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #About .RowModule h1{font-size:5.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #About .RowModule h1{font-size:5.4rem}}@media only screen and (min-width: 1921px){.desktop #About .RowModule h1{font-size:5.4rem}}.tablet #About .RowModule h1{font-size:4rem}.desktop .tablet #About .RowModule h1{font-size:4rem}@media only screen and (max-width: 1140px){.desktop .tablet #About .RowModule h1{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #About .RowModule h1{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #About .RowModule h1{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #About .RowModule h1{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #About .RowModule h1{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop .tablet #About .RowModule h1{font-size:4rem}}.phone #About .RowModule h1{font-size:3.04rem;margin:1.4rem auto;text-align:center}#About .RowModule h2{font-size:3.2rem}.desktop #About .RowModule h2{font-size:3.2rem}@media only screen and (max-width: 1140px){.desktop #About .RowModule h2{font-size:25px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #About .RowModule h2{font-size:25px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #About .RowModule h2{font-size:3.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #About .RowModule h2{font-size:3.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #About .RowModule h2{font-size:3.2rem}}@media only screen and (min-width: 1921px){.desktop #About .RowModule h2{font-size:3.2rem}}.tablet #About .RowModule h2{font-size:2.5rem}.desktop .tablet #About .RowModule h2{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .tablet #About .RowModule h2{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #About .RowModule h2{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #About .RowModule h2{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #About .RowModule h2{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #About .RowModule h2{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet #About .RowModule h2{font-size:2.5rem}}#About .RowModule h3{font-size:2.4rem;color:#3eac47;line-height:1}.desktop #About .RowModule h3{font-size:2.4rem}@media only screen and (max-width: 1140px){.desktop #About .RowModule h3{font-size:19px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #About .RowModule h3{font-size:19px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #About .RowModule h3{font-size:2.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #About .RowModule h3{font-size:2.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #About .RowModule h3{font-size:2.4rem}}@media only screen and (min-width: 1921px){.desktop #About .RowModule h3{font-size:2.4rem}}.phone #About .RowModule h3{font-size:2.08rem;text-align:center}#About .RowModule h4{font-size:2.4rem;color:#000;line-height:1;margin-top:2.16rem}.desktop #About .RowModule h4{font-size:2.4rem}@media only screen and (max-width: 1140px){.desktop #About .RowModule h4{font-size:19px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #About .RowModule h4{font-size:19px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #About .RowModule h4{font-size:2.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #About .RowModule h4{font-size:2.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #About .RowModule h4{font-size:2.4rem}}@media only screen and (min-width: 1921px){.desktop #About .RowModule h4{font-size:2.4rem}}.tablet #About .RowModule h4{font-size:2rem}.desktop .tablet #About .RowModule h4{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet #About .RowModule h4{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #About .RowModule h4{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #About .RowModule h4{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #About .RowModule h4{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #About .RowModule h4{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet #About .RowModule h4{font-size:2rem}}.phone #About .RowModule h4{font-size:1.76rem;text-align:center}#About .RowModule p{font-size:1.8rem;color:#8d8d8d;line-height:1.36}.desktop #About .RowModule p{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop #About .RowModule p{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #About .RowModule p{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #About .RowModule p{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #About .RowModule p{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #About .RowModule p{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop #About .RowModule p{font-size:1.8rem}}#About .RowModule p:not(:last-of-type){margin-bottom:1.8rem}.phone #About .RowModule p:not(:last-of-type){margin:1.4rem 0}#About .RowModule p.serif{font-size:2.2rem}.desktop #About .RowModule p.serif{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop #About .RowModule p.serif{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #About .RowModule p.serif{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #About .RowModule p.serif{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #About .RowModule p.serif{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #About .RowModule p.serif{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop #About .RowModule p.serif{font-size:2.2rem}}.tablet #About .RowModule p.serif{font-size:1.8rem}.desktop .tablet #About .RowModule p.serif{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .tablet #About .RowModule p.serif{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #About .RowModule p.serif{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #About .RowModule p.serif{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #About .RowModule p.serif{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #About .RowModule p.serif{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .tablet #About .RowModule p.serif{font-size:1.8rem}}.tablet #About .RowModule p{font-size:1.75rem}.desktop .tablet #About .RowModule p{font-size:1.75rem}@media only screen and (max-width: 1140px){.desktop .tablet #About .RowModule p{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #About .RowModule p{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #About .RowModule p{font-size:1.75rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #About .RowModule p{font-size:1.75rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #About .RowModule p{font-size:1.75rem}}@media only screen and (min-width: 1921px){.desktop .tablet #About .RowModule p{font-size:1.75rem}}.phone #About .RowModule p{font-size:1.68rem;text-align:center}#About .RowModule.Divider{margin:7rem 0 8rem 0}.tablet #About .RowModule.Divider{margin:4rem 0}#About .RowModule .TextBlock.containerAlign-left{max-width:-webkit-calc(50% - 2rem);max-width:calc(50% - 2rem);padding-left:0}#About .RowModule .TextBlock.containerAlign-right{max-width:-webkit-calc(50% - 2rem);max-width:calc(50% - 2rem);margin-right:0}#About .divider{width:100%;height:1px;background-color:#e9e9e9}#About .divider.light{background-color:#f3f3f3}#About .imageContainer,#About .imageContainer img{display:block !important}.phone #About .ColumnImageText img{margin-bottom:2rem}#About .PageModule:not(.IntroModule) .TextBlock p{font-family:GTWalsheim !important;font-size:1.8rem !important}.phone #About .PageModule:not(.IntroModule) .TextBlock p{font-size:1.68rem !important}.phone #About .PageModule:not(.IntroModule) h2{font-size:2rem}#About .IntroModule{z-index:100}#About .PageModule.PracticesDivider{margin:2rem 0 7rem 0}#About .TextBlock{padding-bottom:0}#About .TextBlock h1{margin-top:0}.tablet #About .TextBlock h1.header-sm{font-size:2.4rem}.desktop .tablet #About .TextBlock h1.header-sm{font-size:2.4rem}@media only screen and (max-width: 1140px){.desktop .tablet #About .TextBlock h1.header-sm{font-size:19px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #About .TextBlock h1.header-sm{font-size:19px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #About .TextBlock h1.header-sm{font-size:2.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #About .TextBlock h1.header-sm{font-size:2.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #About .TextBlock h1.header-sm{font-size:2.4rem}}@media only screen and (min-width: 1921px){.desktop .tablet #About .TextBlock h1.header-sm{font-size:2.4rem}}.phone #About .TextBlock h2{font-size:2.08rem}#About .TextBlock h3{font-size:2.4rem;margin-top:.75rem}.desktop #About .TextBlock h3{font-size:2.4rem}@media only screen and (max-width: 1140px){.desktop #About .TextBlock h3{font-size:19px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #About .TextBlock h3{font-size:19px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #About .TextBlock h3{font-size:2.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #About .TextBlock h3{font-size:2.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #About .TextBlock h3{font-size:2.4rem}}@media only screen and (min-width: 1921px){.desktop #About .TextBlock h3{font-size:2.4rem}}.tablet #About .TextBlock h3{font-size:2.4rem}.desktop .tablet #About .TextBlock h3{font-size:2.4rem}@media only screen and (max-width: 1140px){.desktop .tablet #About .TextBlock h3{font-size:19px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #About .TextBlock h3{font-size:19px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #About .TextBlock h3{font-size:2.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #About .TextBlock h3{font-size:2.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #About .TextBlock h3{font-size:2.4rem}}@media only screen and (min-width: 1921px){.desktop .tablet #About .TextBlock h3{font-size:2.4rem}}.phone #About .TextBlock h3{font-size:2.08rem}#About .TextBlock p{margin-top:1.2rem;margin-bottom:0;line-height:1.4}#About .TextBlock.DividerLine{margin-top:4rem}.phone #About .TextBlock{margin-top:1rem}.phone #About .TextBlock h1{margin-top:0}.phone #About .TextBlock h2{font-size:2.08rem}.phone #About .TextBlock h3{margin-top:.5rem;margin-bottom:.5rem}.phone #About .TextBlock p{font-size:1.76rem}#About .SectionHero .BackgroundImage{padding-bottom:0}.phone #About .SectionHero{height:48rem}#About .SectionHero label{color:#fff}#About .SectionHero h1{color:#fff}#About .SectionHero .PillButton{margin-top:8.5rem}.tablet #About .SectionHero .PillButton{margin-top:6rem}.phone #About .SectionHero .PillButton{margin-top:8rem;top:0}#About .whiteDivider{background-color:#fff;height:10;width:100%}.phone #About .AboutCenteredColumn{padding-bottom:2rem;padding-top:2rem}#About .AboutLeftTiltedColumn .content{background-color:#f9f9f9;overflow:hidden}#About .AboutLeftTiltedColumn .content img{max-width:100%}#About .AboutRightTiltedColumn{padding-bottom:4rem}.tablet #About .AboutRightTiltedColumn{padding-top:0}#About .AboutRightTiltedColumn .content{background-color:#f9f9f9;overflow:hidden}.tablet #About .AboutRightTiltedColumn .content .TextBlock{max-width:70%;margin:2rem 0 0;padding-bottom:0}.tablet #About .AboutRightTiltedColumn .content .TextBlock h2{margin:1rem 0 0}#About #SectionIntro{margin:0 auto;width:120rem;padding:0 0 6rem}#About #SectionIntro.full{padding-top:8rem}#About #SectionIntro .TextBlock{padding-left:6rem;padding-right:6rem}#About #SectionIntro .TextBlock h1{margin-top:0}.desktop #About #SectionIntro .TextBlock h3{font-size:3.6rem}.desktop .desktop #About #SectionIntro .TextBlock h3{font-size:3.6rem}@media only screen and (max-width: 1140px){.desktop .desktop #About #SectionIntro .TextBlock h3{font-size:28px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .desktop #About #SectionIntro .TextBlock h3{font-size:28px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .desktop #About #SectionIntro .TextBlock h3{font-size:3.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .desktop #About #SectionIntro .TextBlock h3{font-size:3.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .desktop #About #SectionIntro .TextBlock h3{font-size:3.6rem}}@media only screen and (min-width: 1921px){.desktop .desktop #About #SectionIntro .TextBlock h3{font-size:3.6rem}}.phone #About #SectionIntro{margin-top:2rem;padding-top:2rem;padding-bottom:2.5rem;padding-left:1.5rem;padding-right:1.5rem}.phone #About #SectionIntro .TextBlock{padding-left:0rem;padding-right:0rem}.desktop #About .IntroColumn #SectionIntro .TextBlock{padding-left:8rem;padding-right:8rem}.tablet #About .IntroColumn #SectionIntro{width:68.85rem}.desktop #About .IntroColumn #SectionIntro .TextBlock h2{margin-top:3rem}#About .ReachColumn{padding-bottom:8rem}.tablet #About .ReachColumn{padding-bottom:5rem}.phone #About .ReachColumn{margin-top:-5rem;padding-bottom:4rem}.phone #About .ReachColumn h2{margin-bottom:3rem}#About .ReachColumn .ImageBlock{overflow:visible}#About .ReachColumn .TextBlock{position:relative;margin-top:4rem;width:56rem;margin-left:0}.desktop #About .ReachColumn .TextBlock{bottom:-1rem}.tablet #About .ReachColumn .TextBlock{width:33.45rem}.phone #About .ReachColumn .TextBlock{width:100%;margin:0 auto;padding-top:29rem;padding-bottom:0;padding-right:0}#About .ReachColumn .BackgroundImage{position:absolute;right:0;bottom:0;width:56rem;height:100%;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.tablet #About .ReachColumn .BackgroundImage{width:33.45rem;height:52rem;bottom:0.3rem}.phone #About .ReachColumn .BackgroundImage{top:1.25rem;margin-top:-3rem;width:100%;height:27.5rem}#About .ReachColumn h3{margin-top:2rem}#About .ReachColumn .AboutHalfBleedImage{float:right;height:70rem;margin:-4rem 0 0;overflow:hidden;position:relative;width:-webkit-calc(50% - 30px);width:calc(50% - 30px)}.desktop #About .ReachColumn .AboutHalfBleedImage{margin:0}.tablet #About .ReachColumn .AboutHalfBleedImage{height:58rem;margin:21.5rem 0 0}.phone #About .ReachColumn .AboutHalfBleedImage{float:none;height:auto;margin-left:-1rem;margin-top:-4rem;width:100vw}#About .ReachColumn .AboutHalfBleedImage img{max-height:100%;position:absolute;right:0;top:0}.phone #About .ReachColumn .AboutHalfBleedImage img{position:static;-webkit-transform:none;-ms-transform:none;transform:none;max-width:100%}#About .InvolvementColumn{position:relative}.phone #About .InvolvementColumn{padding-left:0 !important;padding-right:0 !important;padding-bottom:0rem}#About .InvolvementColumn .content{padding-bottom:7rem;position:relative;overflow:visible}#About .InvolvementColumn .content:before{content:'';position:absolute;left:-100%;right:0;height:100%;background-color:#f9f9f9}.phone #About .InvolvementColumn .content{padding-bottom:4rem}#About .InvolvementColumn .content .TextBlock h2{margin-bottom:0}.phone #About .InvolvementColumn .content .TextBlock{margin-top:3rem;margin-bottom:0;padding-bottom:0}.phone #About .InvolvementColumn .content .TextBlock h2{font-size:2rem;margin-bottom:0}#About .InvolvementColumn .BackgroundImage{width:100%;height:56rem}.tablet #About .InvolvementColumn .BackgroundImage{height:33rem}.phone #About .InvolvementColumn .BackgroundImage{width:100vw;height:27.5rem}#About .ProductsColumn,#About .HighlightsColumns,#About .SustainableColumn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#About .ProductsColumn{margin-bottom:4rem}.phone #About .ProductsColumn .SectionContent{display:block;padding:0 1rem}.phone #About .ProductsColumn{padding-bottom:0}#About .ProductsColumn .ColumnImageText{position:relative;margin-bottom:7rem}.tablet #About .ProductsColumn .ColumnImageText{margin-bottom:3rem}.phone #About .ProductsColumn .ColumnImageText{margin-bottom:2rem}#About .ProductsColumn .ColumnImageText .imageContainer{position:relative}#About .ProductsColumn .TextBlock h3{line-height:1.2}.tablet #About .ProductsColumn .TextBlock{padding-top:0}.phone #About .ProductsColumn .TextBlock{padding-bottom:0}#About .ProductsColumn .SVGInline{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%;padding-bottom:45%}#About .ProductsColumn .SVGInline svg{fill:#fff;left:50%;max-height:7rem;stroke:transparent;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.tablet #About .ProductsColumn .SVGInline svg{max-height:4rem}.phone #About .ProductsColumn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#About .HighlightsColumns{margin-bottom:4rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.phone #About .HighlightsColumns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:-2.5rem;padding-bottom:0rem}.phone #About .HighlightsColumns .SectionContent{display:block}.phone #About .HighlightsColumns .TextBlock p{font-size:1.44rem}.tablet #About .HighlightsColumns .TextBlock{margin-top:2rem;padding-top:0}#About .SlideItemWrapper{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 2rem;vertical-align:top;width:auto}#About .ImpactColumn{padding-top:0}#About .ImpactColumn .SectionContent{-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial}#About .ImpactColumn .BackgroundImage{width:100%;height:56rem}.tablet #About .ImpactColumn .BackgroundImage{height:33rem}.phone #About .ImpactColumn .BackgroundImage{max-width:none;width:100%;height:27.75rem}#About .ImpactColumn .TextBlock{padding-bottom:8rem}.tablet #About .ImpactColumn .TextBlock{max-width:70%;margin:2rem 0;padding-bottom:5rem}.phone #About .ImpactColumn .TextBlock{margin-top:3rem;margin-bottom:0;padding-bottom:0}.phone #About .ImpactColumn .TextBlock p{margin-top:0}#About .ImpactColumn .TextBlock h2{display:block}.tablet #About .ImpactColumn .TextBlock h2{margin:1rem 0 0}.phone #About .ImpactColumn .TextBlock h2{font-size:2rem;margin-top:0;margin-bottom:1rem}#About .PageModule.SustainableColumn{margin-bottom:0;padding-top:2rem}.phone #About .PageModule.SustainableColumn .SectionContent{display:block;padding:0 1rem}.tablet #About .PageModule.SustainableColumn{padding-bottom:0}.phone #About .PageModule.SustainableColumn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0;padding-top:2rem;padding-bottom:2rem}#About .PageModule.SustainableColumn h1{border-color:#f2f2f2;border-style:solid;border-width:2px;border-radius:50%;color:#3eac47;font-size:2rem;height:6rem;line-height:6rem;text-align:center;width:6rem}.desktop #About .PageModule.SustainableColumn h1{font-size:2rem}@media only screen and (max-width: 1140px){.desktop #About .PageModule.SustainableColumn h1{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #About .PageModule.SustainableColumn h1{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #About .PageModule.SustainableColumn h1{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #About .PageModule.SustainableColumn h1{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #About .PageModule.SustainableColumn h1{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop #About .PageModule.SustainableColumn h1{font-size:2rem}}.phone #About .PageModule.SustainableColumn h1{font-size:2.08rem;height:5rem;line-height:5rem;width:5rem}#About .PageModule.SustainableColumn h3{margin-top:1.5rem}.mobile #About .PageModule.SustainableColumn .ColumnImageText{margin-bottom:0}.mobile #About .PageModule.SustainableColumn .ColumnImageText p{min-height:initial}.phone #About .PageModule.SustainableColumn .ColumnImageText .TextBlock{margin-bottom:2rem}.phone #About .PageModule.SustainableColumn .TextBlock p{font-size:1.44rem}#About .PageModule.OrganizationsColumn{margin-bottom:8rem}.tablet #About .PageModule.OrganizationsColumn{margin-bottom:4rem}.tablet #About .PageModule.OrganizationsColumn .TextBlock{padding-top:0;margin-bottom:0}.phone #About .PageModule.OrganizationsColumn{margin-bottom:0}#About .PageModule.OrganizationsColumn .TextBlock{margin:0 0 2rem}.phone #About .PageModule.OrganizationsColumn .TextBlock{margin-bottom:0}#About .PageModule.OrganizationsColumn .TextBlock h3{margin:0}.phone #About .PageModule.OrganizationsColumn .TextBlock h3{font-size:2rem}#About .PageModule.OrganizationsColumn .content{background-color:#ebeff2;overflow:hidden;padding:8rem 16rem}.tablet #About .PageModule.OrganizationsColumn .content{padding:5.25rem 4rem}.phone #About .PageModule.OrganizationsColumn .content{padding:3rem 3rem 4rem}.phone #About .PageModule.OrganizationsColumn .content h3{line-height:1.3}#About .PageModule.OrganizationsColumn .OrganizationLogoWrapper{float:left;margin:5rem 0 0;text-align:center;width:16.66667%}.phone #About .PageModule.OrganizationsColumn .OrganizationLogoWrapper{margin:3rem 0 0;width:33.3333%}#About .PageModule.OrganizationsColumn img{height:4.5rem;width:auto}.tablet #About .PageModule.OrganizationsColumn img{height:3.25rem}.phone #About .PageModule.OrganizationsColumn img{height:2.25rem}#About .PracticesColumn .SectionContent{display:block}#About .PracticesColumn .SectionContent>.TextBlock{margin-top:5.2rem;margin-bottom:3.3rem}#About .PracticesColumn .SectionContent>.TextBlock h1{font-size:2rem;margin-top:0}.desktop #About .PracticesColumn .SectionContent>.TextBlock h1{font-size:2rem}@media only screen and (max-width: 1140px){.desktop #About .PracticesColumn .SectionContent>.TextBlock h1{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #About .PracticesColumn .SectionContent>.TextBlock h1{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #About .PracticesColumn .SectionContent>.TextBlock h1{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #About .PracticesColumn .SectionContent>.TextBlock h1{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #About .PracticesColumn .SectionContent>.TextBlock h1{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop #About .PracticesColumn .SectionContent>.TextBlock h1{font-size:2rem}}.phone #About .PracticesColumn .SectionContent>.TextBlock h1{font-size:2.08rem}.tablet #About .PracticesColumn .SectionContent>.TextBlock{margin-top:4rem;padding-top:0;margin-bottom:4.25rem}.tablet #About .PracticesColumn .SectionContent>.TextBlock h1,.tablet #About .PracticesColumn .SectionContent>.TextBlock h3{font-size:2rem;margin-bottom:0}.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock h1,.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock h3{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock h1,.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock h3{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock h1,.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock h3{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock h1,.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock h3{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock h1,.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock h3{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock h1,.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock h3{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock h1,.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock h3{font-size:2rem}}.tablet #About .PracticesColumn .SectionContent>.TextBlock:first-child h3{font-size:2.4rem}.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock:first-child h3{font-size:2.4rem}@media only screen and (max-width: 1140px){.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock:first-child h3{font-size:19px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock:first-child h3{font-size:19px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock:first-child h3{font-size:2.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock:first-child h3{font-size:2.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock:first-child h3{font-size:2.4rem}}@media only screen and (min-width: 1921px){.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock:first-child h3{font-size:2.4rem}}.phone #About .PracticesColumn .SectionContent>.TextBlock{margin-top:2.8rem}.phone #About .PracticesColumn .SectionContent>.TextBlock:first-child h3{font-size:2.08rem;margin-bottom:2rem}.phone #About .PracticesColumn .SectionContent>.TextBlock h3{font-size:1.6rem}#About .PracticesColumn .SectionContent>.TextBlock:nth-child(2){margin-top:0}.tablet #About .PracticesColumn .SectionContent>.TextBlock:nth-child(2){margin-bottom:2.75rem}.tablet #About .PracticesColumn .SectionContent>.TextBlock:nth-child(2) h3{font-size:2rem}.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock:nth-child(2) h3{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock:nth-child(2) h3{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock:nth-child(2) h3{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock:nth-child(2) h3{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock:nth-child(2) h3{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock:nth-child(2) h3{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet #About .PracticesColumn .SectionContent>.TextBlock:nth-child(2) h3{font-size:2rem}}.phone #About .PracticesColumn .SectionContent>.TextBlock:nth-child(2){padding-top:0rem;margin-bottom:3.5rem}.tablet #About .PracticesColumn .SectionContent>.TextBlock:first-child{padding-top:4rem;margin-bottom:1rem;padding-bottom:0}.phone #About .PracticesColumn .SectionContent>.TextBlock:first-child{margin-top:3rem;margin-bottom:.5rem;padding-bottom:0}#About .PracticesColumn .BackgroundImage{display:block;width:100%;height:40rem}.phone #About .PracticesColumn .BackgroundImage{height:27.75rem}#About .PracticesColumn .content{clear:both}.phone #About .PracticesColumn .content>.TextBlock{margin-top:0}#About .PracticesColumn .content .TextBlock h1.header-sm{color:#3eac47}#About .PracticesColumn .content .TextBlock h3{color:#000}#About .PracticesColumn .content .TextBlock p.paragraph-sm{line-height:1.5}.phone #About .PracticesColumn .content .ColumnImageText .TextBlock h3{font-size:1.4rem}.phone #About .PracticesColumn .content .ColumnImageText .TextBlock p{font-size:1.28rem}#About .PageModule.HighlightsHeader{margin-bottom:2rem}#About .PageModule.HighlightsHeader .SectionContent{-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial}.phone #About .PageModule.HighlightsHeader{margin-top:3rem;margin-bottom:3rem}.phone #About .PageModule.HighlightsHeader h3{margin:0}#About .PageModule.HighlightsHeader .TextBlock{margin-top:3.3rem;margin-left:0}.mobile #About .PageModule.HighlightsHeader .TextBlock{margin-bottom:0;margin-top:0}.phone #About .PageModule.HighlightsHeader .TextBlock{padding-top:0;margin:0 auto}.phone #About .PageModule.HighlightsHeader .TextBlock h3{margin-top:0}.phone #About .Highlights{margin-bottom:-2rem}.mobile #About .Highlights .TextBlock{margin:1rem 0}#About .Highlights .BackgroundImage{width:100%;height:56rem;display:block}.tablet #About .Highlights .BackgroundImage{height:33.75rem}.phone #About .Highlights .BackgroundImage{height:38rem;background-position:39% 0%;background-size:auto 100%}#About .HighlightsIntro .HighlightsCTA{position:absolute;top:-10rem;left:6rem;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#About .HighlightsIntro .HighlightsCTA h5,#About .HighlightsIntro .HighlightsCTA h6{margin:0;line-height:1.1;color:#fff}#About .HighlightsIntro .HighlightsCTA h5{font-size:2.9rem}.desktop #About .HighlightsIntro .HighlightsCTA h5{font-size:2.9rem}@media only screen and (max-width: 1140px){.desktop #About .HighlightsIntro .HighlightsCTA h5{font-size:23px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #About .HighlightsIntro .HighlightsCTA h5{font-size:23px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #About .HighlightsIntro .HighlightsCTA h5{font-size:2.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #About .HighlightsIntro .HighlightsCTA h5{font-size:2.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #About .HighlightsIntro .HighlightsCTA h5{font-size:2.9rem}}@media only screen and (min-width: 1921px){.desktop #About .HighlightsIntro .HighlightsCTA h5{font-size:2.9rem}}#About .HighlightsIntro .HighlightsCTA h6{font-size:2.2rem;margin-bottom:2.5rem;opacity:.8}.desktop #About .HighlightsIntro .HighlightsCTA h6{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop #About .HighlightsIntro .HighlightsCTA h6{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #About .HighlightsIntro .HighlightsCTA h6{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #About .HighlightsIntro .HighlightsCTA h6{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #About .HighlightsIntro .HighlightsCTA h6{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #About .HighlightsIntro .HighlightsCTA h6{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop #About .HighlightsIntro .HighlightsCTA h6{font-size:2.2rem}}.tablet #About .HighlightsIntro .HighlightsCTA{top:-6rem;left:0}.tablet #About .HighlightsIntro .HighlightsCTA h5{font-size:2rem}.desktop .tablet #About .HighlightsIntro .HighlightsCTA h5{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet #About .HighlightsIntro .HighlightsCTA h5{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #About .HighlightsIntro .HighlightsCTA h5{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #About .HighlightsIntro .HighlightsCTA h5{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #About .HighlightsIntro .HighlightsCTA h5{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #About .HighlightsIntro .HighlightsCTA h5{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet #About .HighlightsIntro .HighlightsCTA h5{font-size:2rem}}.tablet #About .HighlightsIntro .HighlightsCTA h6{font-size:1.5rem}.desktop .tablet #About .HighlightsIntro .HighlightsCTA h6{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .tablet #About .HighlightsIntro .HighlightsCTA h6{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #About .HighlightsIntro .HighlightsCTA h6{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #About .HighlightsIntro .HighlightsCTA h6{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #About .HighlightsIntro .HighlightsCTA h6{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #About .HighlightsIntro .HighlightsCTA h6{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet #About .HighlightsIntro .HighlightsCTA h6{font-size:1.5rem}}.phone #About .HighlightsIntro .HighlightsCTA{top:-2.75rem;left:50%;-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.phone #About .HighlightsIntro .HighlightsCTA h5{font-size:2.32rem}.phone #About .HighlightsIntro .HighlightsCTA h6{font-size:1.76rem;margin-bottom:1.5rem}#About .HighlightsIntro .TextBlock{margin-top:3rem;margin-bottom:4.25rem;padding-top:0}#About .HighlightsIntro #SectionIntro{padding-top:4.2rem;max-width:auto;margin:0 auto}.phone #About .HighlightsIntro #SectionIntro{padding:5rem 1.5rem 2rem;top:-0.75rem}.phone #About .HighlightsIntro .TextBlock{padding-top:0}.phone #About .HighlightsIntro .TextBlock h3{margin-top:0;margin-bottom:2rem;font-size:2.16rem}#About .PracticesHighlights{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tablet #About .PracticesHighlights .TextBlock h1,.tablet #About .PracticesHighlights .TextBlock h3{font-size:2rem}.desktop .tablet #About .PracticesHighlights .TextBlock h1,.desktop .tablet #About .PracticesHighlights .TextBlock h3{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet #About .PracticesHighlights .TextBlock h1,.desktop .tablet #About .PracticesHighlights .TextBlock h3{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #About .PracticesHighlights .TextBlock h1,.desktop .tablet #About .PracticesHighlights .TextBlock h3{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #About .PracticesHighlights .TextBlock h1,.desktop .tablet #About .PracticesHighlights .TextBlock h3{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #About .PracticesHighlights .TextBlock h1,.desktop .tablet #About .PracticesHighlights .TextBlock h3{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #About .PracticesHighlights .TextBlock h1,.desktop .tablet #About .PracticesHighlights .TextBlock h3{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet #About .PracticesHighlights .TextBlock h1,.desktop .tablet #About .PracticesHighlights .TextBlock h3{font-size:2rem}}.tablet #About .PracticesHighlights .TextBlock h1{margin-bottom:0}#About .PracticesHighlights .TextBlock h1{margin-top:0;font-size:2rem}.desktop #About .PracticesHighlights .TextBlock h1{font-size:2rem}@media only screen and (max-width: 1140px){.desktop #About .PracticesHighlights .TextBlock h1{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #About .PracticesHighlights .TextBlock h1{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #About .PracticesHighlights .TextBlock h1{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #About .PracticesHighlights .TextBlock h1{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #About .PracticesHighlights .TextBlock h1{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop #About .PracticesHighlights .TextBlock h1{font-size:2rem}}#About .PracticesHighlights .TextBlock h3{font-size:2.4rem;color:#000}.tablet #About .PracticesHighlights .TextBlock{margin-top:0rem;margin-bottom:2rem}.phone #About .PracticesHighlights{padding:0 2rem}.phone #About .PracticesHighlights h3{font-size:1.6rem}.phone #About .PracticesHighlights .ColumnImageText .TextBlock:nth-child(2){margin-top:2rem}.phone #About .PracticesHighlights .ColumnImageText .TextBlock{margin-bottom:2.5rem}.phone #About .PracticesHighlights .ColumnImageText .TextBlock:last-child{margin-top:3rem}.phone #About .PracticesHighlights h1{font-size:2.08rem}#About .PracticesLastHighlightColumn{padding-bottom:54rem}#About .PracticesLastHighlightColumn .SectionContent{display:block}.tablet #About .PracticesLastHighlightColumn{padding-bottom:28rem}.tablet #About .PracticesLastHighlightColumn .HighlightParagraph{margin-top:2rem}.phone #About .PracticesLastHighlightColumn{padding-top:1rem;padding-bottom:3rem}#About .PracticesLastHighlightColumn .BackgroundImage{display:block;width:100%;height:56rem}.desktop #About .PracticesLastHighlightColumn .BackgroundImage{margin-top:3.5rem;margin-bottom:3.5rem}.tablet #About .PracticesLastHighlightColumn .BackgroundImage{height:33rem}.phone #About .PracticesLastHighlightColumn .BackgroundImage{margin-top:3.5rem;width:100%;height:27.75rem;-o-object-fit:cover;object-fit:cover}#About .PracticesLastHighlightColumn .TextBlock{margin-bottom:5rem}#About .PracticesLastHighlightColumn .TextBlock h1.header-sm{color:#3eac47}.desktop #About .PracticesLastHighlightColumn .TextBlock{margin-top:0}.tablet #About .PracticesLastHighlightColumn .TextBlock h1{margin-bottom:0}.tablet #About .PracticesLastHighlightColumn .TextBlock h1.header-sm,.tablet #About .PracticesLastHighlightColumn .TextBlock h3{font-size:2rem}.desktop .tablet #About .PracticesLastHighlightColumn .TextBlock h1.header-sm,.desktop .tablet #About .PracticesLastHighlightColumn .TextBlock h3{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet #About .PracticesLastHighlightColumn .TextBlock h1.header-sm,.desktop .tablet #About .PracticesLastHighlightColumn .TextBlock h3{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #About .PracticesLastHighlightColumn .TextBlock h1.header-sm,.desktop .tablet #About .PracticesLastHighlightColumn .TextBlock h3{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #About .PracticesLastHighlightColumn .TextBlock h1.header-sm,.desktop .tablet #About .PracticesLastHighlightColumn .TextBlock h3{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #About .PracticesLastHighlightColumn .TextBlock h1.header-sm,.desktop .tablet #About .PracticesLastHighlightColumn .TextBlock h3{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #About .PracticesLastHighlightColumn .TextBlock h1.header-sm,.desktop .tablet #About .PracticesLastHighlightColumn .TextBlock h3{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet #About .PracticesLastHighlightColumn .TextBlock h1.header-sm,.desktop .tablet #About .PracticesLastHighlightColumn .TextBlock h3{font-size:2rem}}.phone #About .PracticesLastHighlightColumn .TextBlock{margin-bottom:0;margin-top:3rem;padding-top:0}.phone #About .PracticesLastHighlightColumn .TextBlock h1.header-sm{font-size:2.08rem}.phone #About .PracticesLastHighlightColumn .TextBlock h3{font-size:1.6rem;margin-top:0.5rem}#About .CultureColumn{padding-top:11rem;padding-bottom:6.1rem}#About .CultureColumn .SectionContent{display:block}.phone #About .CultureColumn{padding-top:0;padding-bottom:4.75rem}.phone #About .CultureColumn .TextBlock{margin-top:2.5rem}.phone #About .CultureColumn .TextBlock h2{font-size:2rem;margin-bottom:0;margin-top:0}.tablet #About .CultureColumn{padding-top:6rem}.tablet #About .CultureColumn .TextBlock h2{margin-top:1.5rem;margin-bottom:0.5rem}#About .CultureColumn .BackgroundImage{position:absolute;top:-62.5rem;left:0;right:0;margin:0 auto;width:116rem;height:56rem}.tablet #About .CultureColumn .BackgroundImage{top:-35rem;width:100%;height:33rem}.phone #About .CultureColumn .BackgroundImage{position:relative;top:0;width:100%;height:33rem}.mobile #About .CultureColumn .TextBlock{margin-bottom:0}.tablet #About .CultureColumn .TextBlock{max-width:65%;margin:1.5rem 0 0}#About .CultureColumn .TextBlock h2{margin-bottom:0}.phone #About .CultureColumn .TextBlock strong{font-weight:400}#About .CultureValuesColumn{padding-bottom:1.2rem}.phone #About .CultureValuesColumn{padding-bottom:1rem}.phone #About .CultureValuesColumn .SectionContent{display:block;padding:0 1rem}#About .CultureValuesColumn .content{border-top:solid 1px #e9e9e9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:8rem}.tablet #About .CultureValuesColumn .content{padding-top:0;border-top:none}.phone #About .CultureValuesColumn .content{border-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:0}#About .WomenManagmentColumn{padding-top:4rem}#About .WomenManagmentColumn .SectionContent{display:block}.tablet #About .WomenManagmentColumn{padding-top:0}.phone #About .WomenManagmentColumn{border-color:#f2f2f2;border-style:solid;border-width:0 0 1px;padding-top:2rem;padding-bottom:4rem}#About .WomenManagmentColumn .TextBlock{max-width:60rem;margin-left:0}.tablet #About .WomenManagmentColumn .TextBlock{width:42.8rem}.phone #About .WomenManagmentColumn .TextBlock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0;margin-top:0;padding-left:2rem;padding-right:2rem}.phone #About .WomenManagmentColumn .TextBlock p{font-size:2.08rem;margin-bottom:3.5rem}#About .ManagementRows{margin-top:7rem}.tablet #About .ManagementRows{margin-top:5rem}.tablet #About .ManagementRows .ManagementRow .ManagementPerson:not(:last-child){margin-right:2.6rem}#About .ManagementRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#About .ManagementPerson{margin:0 4rem 5rem 0;text-align:center;width:26rem}#About .ManagementPerson:nth-child(4n){margin-right:0}.phone #About .ManagementPerson{margin:0 0 1rem;width:100%}.phone #About .ManagementPerson .ManagementName{font-size:1.76rem;line-height:1;margin-bottom:0.5rem}.tablet #About .ManagementPerson{width:15.25rem}.tablet #About .ManagementPerson .ManagementName{font-size:2rem;line-height:1;margin-bottom:0.5rem}.desktop .tablet #About .ManagementPerson .ManagementName{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet #About .ManagementPerson .ManagementName{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #About .ManagementPerson .ManagementName{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #About .ManagementPerson .ManagementName{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #About .ManagementPerson .ManagementName{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #About .ManagementPerson .ManagementName{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet #About .ManagementPerson .ManagementName{font-size:2rem}}#About .ExploreMoreColumn{padding:8rem 0}.phone #About .ExploreMoreColumn{padding:4rem 0 1.5rem}#About .ButtonWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:4rem}.phone #About .ButtonWrapper{margin-bottom:4rem}#About .ButtonWrapper .PillButton{display:inline-block;margin-bottom:1rem;text-align:center;width:20rem}.phone #About .ButtonWrapper .PillButton{width:16rem;margin-bottom:1rem}#app{position:relative;height:100%}#app .PageContent{position:relative;width:100%;height:100%;z-index:1;min-height:100vh}#app .LoadingScreenWrapper{position:fixed;z-index:100}.phone.mobile #City .PromotionBlock{margin-bottom:4rem}#City{width:100%;height:100%}#City .buttonContainer{text-align:center}#City .PageModule.Popout{margin-top:8rem}.phone #City .PageModule.Popout{margin-top:16rem}#City .PageModule.Popout>div{margin-top:-12rem}@media only screen and (min-width: 1921px){#City .PageModule.SixColumn.HorizontallyPadded{padding-right:20rem;padding-left:20rem}}#Communities{width:100%;height:100%}#Communities main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:-webkit-calc(100vh - 8rem);height:calc(100vh - 8rem);width:100%;min-width:1141px}#Communities main .FilterSection,#Communities main .CommunityMap,#Communities main .EmptyMapState{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}#Communities main .EmptyMapState{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#eaeaea;color:#8d8d8d}#Communities main .EmptyMapState h3{font-size:2.5rem;text-align:center}.desktop #Communities main .EmptyMapState h3{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop #Communities main .EmptyMapState h3{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Communities main .EmptyMapState h3{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Communities main .EmptyMapState h3{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Communities main .EmptyMapState h3{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Communities main .EmptyMapState h3{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop #Communities main .EmptyMapState h3{font-size:2.5rem}}#Communities main .FilterSection{height:100%}#Communities main .CommunityMap{-webkit-box-shadow:0 0 25px 0px rgba(100,100,100,0.13);box-shadow:0 0 25px 0px rgba(100,100,100,0.13)}#Communities main .Divider{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 2rem}#Communities main .Divider:after{content:'';display:block;width:100%;height:1px;background-color:#eaeaea}#Communities main .SectionIntro{width:100%;text-align:center;padding-top:8rem}.phone #Communities main .SectionIntro{height:auto}#Communities main .SectionIntro>h1{font-size:5.3rem;line-height:1;color:#f36421;margin:2rem 0}.desktop #Communities main .SectionIntro>h1{font-size:5.3rem}@media only screen and (max-width: 1140px){.desktop #Communities main .SectionIntro>h1{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Communities main .SectionIntro>h1{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Communities main .SectionIntro>h1{font-size:5.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Communities main .SectionIntro>h1{font-size:5.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Communities main .SectionIntro>h1{font-size:5.3rem}}@media only screen and (min-width: 1921px){.desktop #Communities main .SectionIntro>h1{font-size:5.3rem}}#Communities main .SectionIntro>p{font-size:2.5rem;color:#8d8d8d;max-width:60%;line-height:1.2;margin:2rem auto 3.2rem auto}.desktop #Communities main .SectionIntro>p{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop #Communities main .SectionIntro>p{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Communities main .SectionIntro>p{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Communities main .SectionIntro>p{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Communities main .SectionIntro>p{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Communities main .SectionIntro>p{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop #Communities main .SectionIntro>p{font-size:2.5rem}}#Communities main .SectionIntro .IntroIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4.6rem;height:4.6rem;border:0.2rem solid #eaeaea;border-radius:50%;margin:auto}#Communities main .SectionIntro svg{stroke:#f36421;width:2.5rem;height:2.5rem}#Communities main .CommunityGrid{width:100%;max-width:725px;margin:0 auto}@media only screen and (min-width: 1921px){#Communities main .CommunityGrid{max-width:29vw}}.desktop #Communities main .CommunityGrid .CommunityCard:hover{-webkit-box-shadow:0 0 30px 0px rgba(0,0,0,0.3);box-shadow:0 0 30px 0px rgba(0,0,0,0.3)}.mobile #Communities main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;min-width:initial}.mobile #Communities .SectionIntro{padding-top:10%;padding-bottom:10%}.mobile #Communities .SectionIntro h1{font-size:2.16rem}.mobile #Communities .SectionIntro p{font-size:1.6rem}.mobile #Communities .SectionIntro .IntroIcon{display:block;width:4rem;height:4rem;border:3px solid #eaeaea;border-radius:50%;margin:auto}.mobile #Communities .CommunityGrid{max-width:initial}.mobile #Communities .SectionContent{position:relative;width:100%;background-color:#f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:5rem}.mobile #Communities .SectionContent:before{content:'';position:absolute;width:100vw;height:6rem;top:0;left:0;background-color:#fff}.mobile #Communities .FilterContainer{display:block;width:30rem;height:19.25rem;position:relative;z-index:1;margin:0 auto}.mobile #Communities .FilterContainer .FilterTabs,.mobile #Communities .FilterContainer .Tab{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mobile #Communities .FilterContainer .FilterTabs{position:relative;z-index:1;width:100%;height:6rem;color:#8d8d8d;-webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 40px 0px rgba(0,0,0,0.1)}.mobile #Communities .FilterContainer .FilterTabs .Tab{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;height:100%;font-size:1.28rem;background-color:#fff;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mobile #Communities .FilterContainer .FilterTabs .Tab .SvgIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:1.5rem;height:1.9rem;margin-right:0.5rem}.mobile #Communities .FilterContainer .FilterTabs .Tab .SvgIcon svg{width:100%;height:100%;fill:#CCCCCC;stroke:#CCCCCC;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mobile #Communities .FilterContainer .FilterTabs .Tab.Selected{color:#fff;background-color:#1e78bd}.mobile #Communities .FilterContainer .FilterTabs .Tab.Selected svg{fill:#fff;stroke:#fff}.mobile #Communities .FilterContainer .FilterControls{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:13.25rem;min-height:initial;-webkit-box-shadow:none;box-shadow:none;background-color:#fff}.mobile #Communities .FilterContainer .FilterControls label,.mobile #Communities .FilterContainer .FilterControls .FilterButtons{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mobile #Communities .FilterContainer .FilterControls label{color:#8d8d8d;font-size:1.6rem;margin-bottom:4vw}.desktop .mobile #Communities .FilterContainer .FilterControls label{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .mobile #Communities .FilterContainer .FilterControls label{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .mobile #Communities .FilterContainer .FilterControls label{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .mobile #Communities .FilterContainer .FilterControls label{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .mobile #Communities .FilterContainer .FilterControls label{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .mobile #Communities .FilterContainer .FilterControls label{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .mobile #Communities .FilterContainer .FilterControls label{font-size:1.6rem}}.mobile #Communities .FilterContainer .FilterControls .FilterButtons{margin-bottom:1rem}.mobile #Communities .FilterContainer .FilterControls .FilterButtons .FilterButton{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;margin-right:0;margin-left:0;padding:0.75rem 1.75rem}.mobile #Communities .FilterContainer .FilterControls .FilterButtons .FilterButton.Disabled{pointer-events:none;color:#fff !important;background-color:#eaeaea !important;border-color:#eaeaea !important}.mobile #Communities .FilterContainer .FilterControls .FilterButtons .FilterButton:not(:first-child){margin-left:0.5rem}.mobile #Communities .FilterContainer .FilterControls .FilterButtons .FilterButton.Selected{color:#fff !important;background-color:#1e78bd !important;border-color:#1e78bd}.mobile #Communities .CommunityMap{visibility:hidden;position:relative;height:0;width:30rem;margin:0 auto;-webkit-transition:visibility 0s cubic-bezier(0.19, 1, 0.22, 1) 0.8s;transition:visibility 0s cubic-bezier(0.19, 1, 0.22, 1) 0.8s}.mobile #Communities .CommunityMap .MapWrapper{position:absolute;left:0;bottom:0;width:100%;height:36rem;opacity:0;-webkit-transition:opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1);overflow:hidden}.mobile #Communities .CommunityMap.Visible{visibility:visible;height:36rem}.mobile #Communities .CommunityMap.Visible .MapWrapper{opacity:1}.mobile #Communities .CommunityMap .marker{left:0;right:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.mobile #Communities .CommunityMap .DescriptionOverlay{width:100%;height:100%}.mobile #Communities .CommunityMap .CommunityDescription{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:17rem;left:-0.1rem;height:19rem;width:-webkit-calc(100vw - 1.9rem);width:calc(100vw - 1.9rem);background-color:rgba(255,255,255,0.9);color:#8d8d8d;font-size:1.44rem;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);line-height:1.2;-webkit-transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.mobile #Communities .CommunityMap .CommunityDescription.Visible{-webkit-transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.3s;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.3s;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}.mobile #Communities .CommunityMap .CommunityDescription h1{font-size:7.1875vw;color:#1e78bd;margin:0 0 .5rem;margin-top:0}.mobile #Communities .CommunityMap .CommunityDescription .CommunityLink{font-size:1.6rem;color:#1e78bd;text-decoration:underline;margin-top:1rem;margin-bottom:2rem}.tablet #Communities .IntroBlock{padding-top:8rem}.tablet #Communities .IntroBlock p{margin-bottom:5.5rem}.tablet #Communities .SectionContent:before{height:7rem}.tablet #Communities .FilterContainer{width:68.8rem;height:24.5rem}.tablet #Communities .FilterContainer .FilterTabs{height:7rem}.tablet #Communities .FilterContainer .FilterTabs .Tab{font-size:1.85rem}.desktop .tablet #Communities .FilterContainer .FilterTabs .Tab{font-size:1.85rem}@media only screen and (max-width: 1140px){.desktop .tablet #Communities .FilterContainer .FilterTabs .Tab{font-size:15px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Communities .FilterContainer .FilterTabs .Tab{font-size:15px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Communities .FilterContainer .FilterTabs .Tab{font-size:1.85rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Communities .FilterContainer .FilterTabs .Tab{font-size:1.85rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Communities .FilterContainer .FilterTabs .Tab{font-size:1.85rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Communities .FilterContainer .FilterTabs .Tab{font-size:1.85rem}}.tablet #Communities .FilterContainer .FilterTabs .Tab .SvgIcon{width:1.9rem;height:2.2rem;margin-right:1rem}.tablet #Communities .FilterContainer .FilterControls{height:17.75rem}.tablet #Communities .FilterContainer .FilterControls label{font-size:2rem}.desktop .tablet #Communities .FilterContainer .FilterControls label{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet #Communities .FilterContainer .FilterControls label{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Communities .FilterContainer .FilterControls label{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Communities .FilterContainer .FilterControls label{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Communities .FilterContainer .FilterControls label{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Communities .FilterContainer .FilterControls label{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Communities .FilterContainer .FilterControls label{font-size:2rem}}.tablet #Communities .FilterContainer .FilterControls .FilterButtons .FilterButton{width:13.4rem;height:5rem}.tablet .tablet #Communities .FilterContainer .FilterControls .FilterButtons .FilterButton{font-size:1.875rem}.desktop .tablet .tablet #Communities .FilterContainer .FilterControls .FilterButtons .FilterButton{font-size:1.875rem}@media only screen and (max-width: 1140px){.desktop .tablet .tablet #Communities .FilterContainer .FilterControls .FilterButtons .FilterButton{font-size:15px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .tablet #Communities .FilterContainer .FilterControls .FilterButtons .FilterButton{font-size:15px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .tablet #Communities .FilterContainer .FilterControls .FilterButtons .FilterButton{font-size:1.875rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .tablet #Communities .FilterContainer .FilterControls .FilterButtons .FilterButton{font-size:1.875rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .tablet #Communities .FilterContainer .FilterControls .FilterButtons .FilterButton{font-size:1.875rem}}@media only screen and (min-width: 1921px){.desktop .tablet .tablet #Communities .FilterContainer .FilterControls .FilterButtons .FilterButton{font-size:1.875rem}}.tablet #Communities .FilterContainer .FilterControls .FilterButtons .FilterButton:not(:first-child){margin-left:1.25rem}.tablet #Communities .CommunityMap{width:68.8rem}.tablet #Communities .CommunityMap .MapWrapper{height:48.5rem}.tablet #Communities .CommunityMap.Visible{height:48.5rem}.phone #Communities main{padding-top:4rem}.phone #Communities .IntroBlock{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}.phone #Communities .marker{opacity:1;-webkit-transition:opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1)}.phone #Communities .marker.NotSelected{opacity:0 !important}.phone #Communities .FilterContainer{height:auto}.phone #Communities .FilterContainer .FilterControls label{font-size:1.52rem}.phone #Communities .FilterContainer .FilterTabs .Tab{font-size:1.5rem}.phone #Communities .FilterContainer .FilterTabs .Tab .SvgIcon{opacity:.8;margin-right:1rem;width:1.3rem;height:1.6rem}.phone #Communities .FilterContainer .FilterButtons{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 1.5rem}.phone #Communities .FilterContainer .FilterButtons .FilterButton{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.phone #Communities .CommunityMap .MapWrapper{height:36rem}.phone #Communities .CommunityMap.Visible{height:36rem}#Community{width:100%;height:100%;opacity:1}#Community.Hidden{opacity:0}#Community .ScrollIcon{bottom:12rem}#Community .backToTopButton .ScrollIcon{bottom:0}#Community .SectionHero{position:relative}#Community .SectionHero>*{color:white}#Community .SectionHero>video{z-index:-1}#Community .SectionHero.TopPadded label{margin-top:8.5rem}.phone #Community .SectionHero.TopPadded label{margin-top:0rem}#Community .SectionHero.TopPadded .PillButton{margin-top:8.5rem}.tablet #Community .SectionHero.TopPadded .PillButton{margin-top:6rem}.phone #Community .SectionHero.TopPadded .PillButton{margin:8rem auto 0;top:0;width:9rem}#Community .contact-form-wrapper{position:fixed;z-index:1000}#Community .subpage-wrapper{width:100%;position:fixed;left:0;z-index:3000}#Community #CommunityIntro{position:relative;top:-8rem}.tablet #Community #CommunityIntro{top:-8.25rem}#Community .CommunityIntroWrapper{position:relative;background-color:#f9f9f9}.tablet #Community .CommunityIntroWrapper{padding-bottom:4rem}.phone #Community .CommunityIntroWrapper{background-color:#fff}.phone #Community .ScrollIcon{display:none}.tablet #Community .ScrollIcon{bottom:10.75rem}.phone #Community .backToTopButton .ScrollIcon{display:block}.tablet #Community .backToTopButton .ScrollIcon{bottom:0}#Community .ButtonWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:4rem 0}#Community .ButtonWrapper .PillButton,#Community .ButtonWrapper .LoadingButton,#Community .ButtonWrapper .LoadingToggleButton{margin:0.5rem auto}#Community .community-title-module .TextBlock h2{margin-bottom:0;line-height:1.2}.desktop #Community .community-title-module .TextBlock h2,.tablet #Community .community-title-module .TextBlock h2{font-size:2.4rem}.desktop .desktop #Community .community-title-module .TextBlock h2,.desktop .tablet #Community .community-title-module .TextBlock h2{font-size:2.4rem}@media only screen and (max-width: 1140px){.desktop .desktop #Community .community-title-module .TextBlock h2,.desktop .tablet #Community .community-title-module .TextBlock h2{font-size:19px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .desktop #Community .community-title-module .TextBlock h2,.desktop .tablet #Community .community-title-module .TextBlock h2{font-size:19px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .desktop #Community .community-title-module .TextBlock h2,.desktop .tablet #Community .community-title-module .TextBlock h2{font-size:2.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .desktop #Community .community-title-module .TextBlock h2,.desktop .tablet #Community .community-title-module .TextBlock h2{font-size:2.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .desktop #Community .community-title-module .TextBlock h2,.desktop .tablet #Community .community-title-module .TextBlock h2{font-size:2.4rem}}@media only screen and (min-width: 1921px){.desktop .desktop #Community .community-title-module .TextBlock h2,.desktop .tablet #Community .community-title-module .TextBlock h2{font-size:2.4rem}}#Community .community-title-module .TextBlock p{margin-top:1rem}.desktop #Community .community-title-module .TextBlock p,.tablet #Community .community-title-module .TextBlock p{font-size:1.8rem}.desktop .desktop #Community .community-title-module .TextBlock p,.desktop .tablet #Community .community-title-module .TextBlock p{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .desktop #Community .community-title-module .TextBlock p,.desktop .tablet #Community .community-title-module .TextBlock p{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .desktop #Community .community-title-module .TextBlock p,.desktop .tablet #Community .community-title-module .TextBlock p{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .desktop #Community .community-title-module .TextBlock p,.desktop .tablet #Community .community-title-module .TextBlock p{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .desktop #Community .community-title-module .TextBlock p,.desktop .tablet #Community .community-title-module .TextBlock p{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .desktop #Community .community-title-module .TextBlock p,.desktop .tablet #Community .community-title-module .TextBlock p{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .desktop #Community .community-title-module .TextBlock p,.desktop .tablet #Community .community-title-module .TextBlock p{font-size:1.8rem}}.tablet #Community .community-title-module .TextBlock p{margin-top:3rem}.desktop #Community .community-title-module .ImageTextColumns .TextBlock,.tablet #Community .community-title-module .ImageTextColumns .TextBlock{-webkit-box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05)}.tablet #Community .community-text-module.centre .TextBlock{width:45.25rem}#Community .community-title-module.text-bottom+.community-single-image-module{margin-top:0}#Community .community-title-module.text-bottom+.text-right-grey-bg{margin-top:8rem}.tablet #Community .community-title-module.text-bottom+.text-right-grey-bg{margin-top:4rem}.phone #Community .community-title-module.text-bottom+.text-right-grey-bg{margin-top:0}.phone #Community .community-title-module.text-right-white-bg{margin-bottom:4rem}#Community article:last-of-type{margin-bottom:0}.mobile #Community .LastPageModule{margin-bottom:0}#Events main{height:-webkit-calc(100vh - 8rem);height:calc(100vh - 8rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#Events main>section{position:relative;-webkit-box-flex:0.5;-webkit-flex:0.5;-ms-flex:0.5;flex:0.5;overflow:hidden}.mobile #Events main{height:auto;min-height:-webkit-calc(100vh - 8rem);min-height:calc(100vh - 8rem)}#Favourites>*{-webkit-box-sizing:border-box;box-sizing:border-box}#Favourites main{background-color:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:none}#Favourites .StickyNav{width:100%}#Favourites .sticky{left:0 !important;z-index:10}#Favourites .FloorPlanFullscreen{position:fixed;background-color:#fff;top:0;left:0;width:100vw;height:100vh;z-index:1000;-webkit-box-sizing:border-box;box-sizing:border-box}#Favourites .FavouritesNav{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;width:100vw;height:7rem;background-color:#1e78bd;-webkit-box-shadow:0 0 25px 0px rgba(0,0,0,0.3);box-shadow:0 0 25px 0px rgba(0,0,0,0.3)}.tablet #Favourites .FavouritesNav{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.tablet #Favourites .FavouritesNav>div:nth-child(1),.tablet #Favourites .FavouritesNav>span.LoadingButton{border-right:1px solid #1968a4;border-bottom:1px solid #1968a4}.tablet #Favourites .FavouritesNav>div:nth-child(2){border-bottom:1px solid #1968a4}.tablet #Favourites .FavouritesNav>div:nth-child(3){border-right:1px solid #1968a4}.tablet #Favourites .FavouritesNav>span.LoadingButton{display:block}#Favourites .FavouritesNav .NavItem{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;height:100%;cursor:pointer;-webkit-transition:background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1)}#Favourites .FavouritesNav .NavItem .ButtonContent{position:relative}.desktop #Favourites .FavouritesNav .NavItem:hover{background-color:#335789}.tablet #Favourites .FavouritesNav .NavItem{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:-webkit-calc(50% - 1px);width:calc(50% - 1px);height:7rem}#Favourites .FavouritesNav .NavItem .NavIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#Favourites .FavouritesNav .NavItem .NavIcon svg{height:2rem;width:auto;margin-right:1.3rem}.ie #Favourites .FavouritesNav .NavItem .NavIcon svg{width:2rem}#Favourites .FavouritesNav a,#Favourites .FavouritesNav span{font-size:1.8rem;cursor:pointer;text-align:center;color:white;text-decoration:none}.desktop #Favourites .FavouritesNav a,.desktop #Favourites .FavouritesNav span{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop #Favourites .FavouritesNav a,.desktop #Favourites .FavouritesNav span{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Favourites .FavouritesNav a,.desktop #Favourites .FavouritesNav span{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Favourites .FavouritesNav a,.desktop #Favourites .FavouritesNav span{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Favourites .FavouritesNav a,.desktop #Favourites .FavouritesNav span{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Favourites .FavouritesNav a,.desktop #Favourites .FavouritesNav span{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop #Favourites .FavouritesNav a,.desktop #Favourites .FavouritesNav span{font-size:1.8rem}}#Favourites .FavouritesNav svg{width:4.5rem;stroke:white}#Favourites .FavouritesMarquee{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;height:30rem;padding-top:4rem;z-index:0;background-color:white}#Favourites .FavouritesMarquee h1{font-size:5.3rem;color:#f36421;margin:0}.desktop #Favourites .FavouritesMarquee h1{font-size:5.3rem}@media only screen and (max-width: 1140px){.desktop #Favourites .FavouritesMarquee h1{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Favourites .FavouritesMarquee h1{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Favourites .FavouritesMarquee h1{font-size:5.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Favourites .FavouritesMarquee h1{font-size:5.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Favourites .FavouritesMarquee h1{font-size:5.3rem}}@media only screen and (min-width: 1921px){.desktop #Favourites .FavouritesMarquee h1{font-size:5.3rem}}#Favourites .FavouritesMarquee p{font-size:2.5rem;color:#8d8d8d;text-align:center;margin-bottom:6.5rem;width:56rem}.desktop #Favourites .FavouritesMarquee p{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop #Favourites .FavouritesMarquee p{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Favourites .FavouritesMarquee p{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Favourites .FavouritesMarquee p{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Favourites .FavouritesMarquee p{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Favourites .FavouritesMarquee p{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop #Favourites .FavouritesMarquee p{font-size:2.5rem}}#Favourites .FavouritesContent,#Favourites .FavouritesContent>div{width:100%}#Favourites .FavouritesContent>div:first-child{position:relative;z-index:2}#Favourites .FavouriteSection{position:relative;width:100%}#Favourites .FavouriteSection.HousesSection{padding-top:6rem;margin-bottom:6rem;z-index:1}#Favourites .FavouriteSection.HousesSection .HouseSection{background-color:#f9f9f9}#Favourites .FavouriteSection.CommunitiesSection{padding-bottom:6rem;margin:8rem auto 0 auto;background-color:#F8F8F8}#Favourites .FavouriteSection.CommunitiesSection:before{content:'';position:absolute;width:100%;height:15rem;background-color:#F8F8F8;top:0;left:0;-webkit-transform:translateY(-99%);-ms-transform:translateY(-99%);transform:translateY(-99%)}#Favourites .FavouriteSection.CommunitiesSection h3{margin-bottom:4rem}#Favourites .FavouriteSection>h3{font-size:2.9rem;color:#f36421;margin:0 0 8rem 0;text-align:center}.desktop #Favourites .FavouriteSection>h3{font-size:2.9rem}@media only screen and (max-width: 1140px){.desktop #Favourites .FavouriteSection>h3{font-size:23px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Favourites .FavouriteSection>h3{font-size:23px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Favourites .FavouriteSection>h3{font-size:2.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Favourites .FavouriteSection>h3{font-size:2.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Favourites .FavouriteSection>h3{font-size:2.9rem}}@media only screen and (min-width: 1921px){.desktop #Favourites .FavouriteSection>h3{font-size:2.9rem}}.tablet #Favourites .FavouriteSection>h3{font-size:2.6rem}.desktop .tablet #Favourites .FavouriteSection>h3{font-size:2.6rem}@media only screen and (max-width: 1140px){.desktop .tablet #Favourites .FavouriteSection>h3{font-size:21px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Favourites .FavouriteSection>h3{font-size:21px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Favourites .FavouriteSection>h3{font-size:2.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Favourites .FavouriteSection>h3{font-size:2.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Favourites .FavouriteSection>h3{font-size:2.6rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Favourites .FavouriteSection>h3{font-size:2.6rem}}.phone #Favourites .FavouriteSection>h3{font-size:1.6rem}#Favourites .FavouriteSection .FavouriteHousesTable{margin:0 auto}#Favourites .FavouriteCommunities{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:123rem;margin:0 auto;padding-left:4rem}#Favourites .FavouriteCommunities .CommunityCard{width:37rem;height:40rem;margin-right:4rem;margin-top:4rem}#Favourites .FavouriteCommunities .CommunityCard:not(.NoHover):hover .BackgroundImage{-webkit-transform:none;-ms-transform:none;transform:none}#Favourites .FavouriteIcon{width:6rem;height:6rem;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#Favourites .FavouriteIcon svg{width:3rem;height:3rem}#Favourites.NoFavourites .FavouritesMarquee{background:none}#Favourites.NoFavourites .FavouritesMarquee p{max-width:44.5rem;text-align:center;font-size:2.5rem;color:#8d8d8d;text-align:center;margin-bottom:6.5rem}.desktop #Favourites.NoFavourites .FavouritesMarquee p{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop #Favourites.NoFavourites .FavouritesMarquee p{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Favourites.NoFavourites .FavouritesMarquee p{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Favourites.NoFavourites .FavouritesMarquee p{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Favourites.NoFavourites .FavouritesMarquee p{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Favourites.NoFavourites .FavouritesMarquee p{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop #Favourites.NoFavourites .FavouritesMarquee p{font-size:2.5rem}}#Favourites.NoFavourites main{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;height:100vh;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(3%, rgba(50,50,50,0.4)), color-stop(40%, rgba(255,255,255,0))),url("./assets/images/bg-favourites.jpg");background-image:linear-gradient(to bottom, rgba(50,50,50,0.4) 3%, rgba(255,255,255,0) 40%),url("./assets/images/bg-favourites.jpg");background-size:cover}#Favourites.NoFavourites .ButtonWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#Favourites.NoFavourites .PillButton{margin:0.4rem 0}#Favourites #FavouritesFooter .emailIconOutline{width:4rem;height:4rem;border:3px solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;margin:0 auto}#Favourites #FavouritesFooter .emailIconOutline svg{width:3.6rem;stroke:#f36421}.desktop #Favourites.NoFavourites .ButtonWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.desktop #Favourites.NoFavourites .ButtonWrapper .PillButton{width:22rem}.tablet #Favourites main{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.tablet #Favourites .FavouriteCommunities{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:72rem;margin:0 auto;padding-left:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.tablet #Favourites .FavouriteCommunities .CommunityCard{margin-top:2rem;margin-right:2rem;width:33rem;height:31rem}.tablet #Favourites .FavouriteCommunities .CommunityCard:nth-child(even){margin-right:2rem}.tablet #Favourites.NoFavourites main{background-color:#f9f9f9;background-image:none}.tablet #Favourites .FavouritesContent .FavouriteSection{padding-top:0rem;margin-bottom:0rem;margin-top:6.7rem}.tablet #Favourites .FavouritesContent .FavouriteSection>h3{margin:0 0 4rem;line-height:1}.tablet #Favourites .FavouritesMarquee{padding-top:8rem}.tablet #Favourites .FavouritesMarquee p{width:46rem}.phone #Favourites main{position:initial;height:initial;background-color:#fff;background-image:none}.phone #Favourites main button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:27.25rem;margin-bottom:1rem;white-space:nowrap;height:6rem}.phone #Favourites main button span{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.phone #Favourites main button.ExtendedLeft{padding:0}.phone #Favourites main button .SvgWrapper{position:initial;width:initial;background-color:#1e78bd;overflow:visible;margin-right:1rem;display:initial;-webkit-box-align:initial;-webkit-align-items:initial;-ms-flex-align:initial;align-items:initial;-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial;margin-left:auto;height:auto}.phone #Favourites main button .SvgWrapper svg{width:2.5rem}.phone #Favourites main button .SvgWrapper+span{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:auto}.phone #Favourites main .FavouriteCommunities{width:100%;padding-left:0}.phone #Favourites main .FavouriteCommunities>a{margin:0 auto}.phone #Favourites main .FavouritesMarquee{width:initial;height:initial;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;padding-top:4rem;padding-left:2.7rem;padding-right:2.7rem;z-index:3}.phone #Favourites main .FavouritesMarquee h1{font-size:2.16rem;margin-bottom:1rem;line-height:1.1}.phone #Favourites main .FavouritesMarquee p{font-size:1.6rem;width:auto;line-height:1.3}.phone #Favourites main .FavouritesMarquee h1+p{margin-top:0;margin-bottom:3rem;line-height:130%}.phone #Favourites main .FavouritesMarquee .FavouriteIcon{width:4.3rem;height:4.3rem;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;border-width:2px}.phone #Favourites main .FavouritesMarquee .FavouriteIcon .FavouriteIconContainer{height:1.75rem}.phone #Favourites main .FavouritesMarquee .FavouriteIcon svg{width:2rem;height:1.75rem}.phone #Favourites main .ButtonWrapper{padding-bottom:4rem;width:100%;background:-webkit-gradient(linear, left bottom, left top, from(#f9f9f9), to(#fff));background:linear-gradient(bottom, #f9f9f9, #fff)}.phone #Favourites main .FavouriteSection{padding:2rem 0 1rem;margin-top:0;margin:0}.phone #Favourites main .FavouriteSection>h3{margin:1.5rem 0 1.5rem}.phone #Favourites main .FavouriteSection.HousesSection{background-color:#f2f2f2}.phone #Favourites main .FavouriteSection.HousesSection>h3{margin:0}.phone #Favourites main .FavouriteSection.HousesSection .FavouriteHousesCards{margin-top:2rem}.phone #Favourites main .FavouriteSection.CommunitiesSection{margin-top:0;background-color:transparent}.phone #Favourites main .FavouriteSection:last-child{padding:2rem 0 0}.phone #Favourites main .FavouriteSection.CommunitiesSection:only-child{padding-top:0rem}.phone #Favourites main .FavouriteSection.CommunitiesSection:only-child>h3{margin:0rem 0 1.5rem}.phone #FavouritesFooter{text-align:center}.phone #FavouritesFooter .ClearButton svg{stroke:#1e78bd !important}.phone #FavouritesFooter .pillContainer{margin:3rem 0}.phone #FavouritesFooter .pillContainer.favouritePillSolo{padding:4rem 0;margin:0;background-color:#eaeaea;-webkit-box-shadow:0px 5px 20px -5px rgba(0,0,0,0.1) inset;box-shadow:0px 5px 20px -5px rgba(0,0,0,0.1) inset}.phone #FavouritesFooter .pillContainer.trashIconWrapper{margin-bottom:4rem}.phone #FavouritesFooter .pillContainer.trashIconWrapper div{background-color:transparent;color:#1e78bd;border:2px solid #e8f1f8}.phone #FavouritesFooter .pillContainer.trashIconWrapper div .SvgWrapper{background-color:transparent}.phone #FavouritesFooter .pillContainer.trashIconWrapper div .SvgWrapper svg{stroke:#1e78bd}.phone #FavouritesFooter .InfoRequestBlock{padding-top:3.5rem;padding-bottom:3.5rem}.phone #FavouritesFooter .InfoRequestBlock .ContentWrapper{width:27rem}.phone #FavouritesFooter .InfoRequestBlock .ContentWrapper .InputBox .InputBoxTop input{top:0;left:0}.phone #FavouritesFooter .DownloadAndEmailButtonContainer{display:inline-block;width:100%;border-bottom:1px solid #eaeaea;-webkit-box-shadow:0px -4px 12px 1px rgba(0,0,0,0.1);box-shadow:0px -4px 12px 1px rgba(0,0,0,0.1)}.phone #FavouritesFooter .DownloadAndEmailButtonContainer .pillContainer:first-child{margin:3.5rem auto 1rem}.phone #FavouritesFooter .DownloadAndEmailButtonContainer .pillContainer:last-child{margin:1rem auto 3.5rem}.phone #FavouritesFooter .DownloadAndEmailButtonContainer .pillContainer:only-child{margin:3.5rem auto 3.5rem}.phone #FavouritesFooter .emailIconOutline{width:4rem;height:4rem;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.phone #FavouritesFooter .emailIconOutline .emailIconContainer svg{width:2rem !important}.phone #FavouritesFooter h1{margin:0rem 7rem;color:#f36421;font-weight:500;font-size:2.7rem}.phone #FavouritesFooter h2{font-family:Portrait;font-weight:500;margin:1rem 5rem;color:#8d8d8d;font-size:2rem}#FullscreenFloorplan{width:100%;height:90rem;position:relative}#FullscreenFloorplan .FloorIconsWrapper:not(.Selected) svg path{fill:#1e78bd}#House{width:100%;height:100%;position:relative}#House .background-grey{background-color:#f9f9f9;position:absolute;top:0;left:50%;width:50%;height:100%;z-index:-1}#House .background-grey.overflow{height:-webkit-calc(100% + 69rem);height:calc(100% + 69rem)}#House .SectionHero{height:80vh}#House .contact-form-wrapper{position:fixed;top:0;left:0;z-index:1000}#House .intro-container{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}#House .intro-container .HouseIntroBlock{width:-webkit-calc(50% - 2rem);width:calc(50% - 2rem)}#House .intro-container .house-dossier-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-8rem;min-height:71rem;width:50%;position:relative}.tablet #House .SectionHero{height:46.5rem}.tablet #House .background-grey{left:-webkit-calc(50% - 2rem);left:calc(50% - 2rem);width:-webkit-calc(50% + 2rem);width:calc(50% + 2rem)}.tablet #House .background-grey.overflow{height:-webkit-calc(100% + 31.5rem);height:calc(100% + 31.5rem)}.tablet #House .intro-container{width:100%;-webkit-box-pack:inherit;-webkit-justify-content:inherit;-ms-flex-pack:inherit;justify-content:inherit;margin-bottom:6rem}.tablet #House .intro-container .HouseIntroBlock{padding-top:4rem}.tablet #House .intro-container .house-dossier-container{-webkit-box-pack:inherit;-webkit-justify-content:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:auto;min-height:auto;margin-top:-4rem;margin-left:2rem;width:50%;position:relative;padding-bottom:4rem}#MobileHouse{width:100%}#MobileHouse .HeroImage{position:relative;width:100%;height:27rem;z-index:1}#MobileHouse .TopContainer{position:relative;width:93.75vw;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);margin:0 auto;top:-3rem;z-index:10}#MobileHouse .ContactFormWrapper{position:fixed;top:0;left:0;z-index:1000}#MobileHouse .HomeIntro{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;width:93.75vw;background-color:#fff;z-index:2}#MobileHouse .HomeIntro .Intro,#MobileHouse .HomeIntro .Features{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:3.5rem 3rem}#MobileHouse .HomeIntro .Intro h1,#MobileHouse .HomeIntro .Features h1{font-size:2.56rem;color:#f36421;margin-bottom:1rem}#MobileHouse .HomeIntro .Intro{text-align:center}#MobileHouse .HomeIntro .Intro h1{font-size:2.16rem;margin-top:0}#MobileHouse .HomeIntro .Intro p{font-size:1.68rem;color:#8d8d8d;line-height:1.2;margin:0}#MobileHouse .HomeIntro .HouseAddress{margin-top:2rem;line-height:1.2}#MobileHouse .HomeIntro .HouseAddress label{font-size:1.6rem;display:block;margin-bottom:1rem}#MobileHouse .HomeIntro .HouseAddress div{font-size:1.76rem;color:#8d8d8d}#MobileHouse .HomeIntro .Features{font-size:1.4rem;padding-bottom:2.5rem;background-color:#f9f9f9}#MobileHouse .HomeIntro .Features>h1{margin-top:0;line-height:100%}#MobileHouse .HomeIntro .Features>span{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0;color:#8d8d8d;line-height:1;width:85.83333333%;text-align:center}#MobileHouse .HomeIntro .Features>span .feature{width:.8rem;height:.8rem;margin-right:0.65rem;position:relative;top:-.35rem}#MobileHouse .HomeIntro .Features>span .feature svg path{fill:#f36421;stroke:none}#MobileHouse .HomeIntro .Features>span:not(:last-child){border-bottom:0.1rem solid #eaeaea}#MobileHouse .ButtonWrapper{text-align:center;margin:1rem 0 4rem 0}#MobileHouse .ButtonWrapper .LoadingToggleButton{display:block;margin:0 auto}#MobileHouse .ButtonWrapper .PillButton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto}#MobileHouse .ButtonWrapper>*:first-child{margin-bottom:1rem}#MobileHouse .ButtonWrapper>*:last-child{margin-top:1rem}.phone #MobileHouse .floor-plan{z-index:10}.phone #MobileHouse .HeroImage .BackgroundImage::before{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, rgba(10,10,10,0.15)), to(rgba(0,0,0,0)));background:linear-gradient(to bottom, rgba(10,10,10,0.15) 5%, rgba(0,0,0,0))}#Houses{width:100%;height:100%}#Houses .DesktopFilters{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#Houses .DesktopFilters .pillFlex{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}#Houses .DesktopFilters .pillFlex.calculatorClear{min-width:50em}#Houses .CommunitiesIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:6rem;height:6rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:0.3rem solid #eaeaea;border-radius:50%}#Houses .CommunitiesIcon svg{stroke:#f36421;width:55%}#Houses .DesktopResults{font-size:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;top:-2.5rem;color:#8d8d8d}.desktop #Houses .DesktopResults{font-size:2rem}@media only screen and (max-width: 1140px){.desktop #Houses .DesktopResults{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Houses .DesktopResults{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Houses .DesktopResults{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Houses .DesktopResults{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Houses .DesktopResults{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop #Houses .DesktopResults{font-size:2rem}}#Houses .DesktopResults>div{margin-right:4rem}#Houses .DesktopResults label{color:black;margin-right:0.5rem}#Houses .ContentWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:1200px;margin:0 auto}#Houses .TopSection{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:8rem;background-color:#f9f9f9}#Houses .TopSection .FilterContainer{margin-top:1rem;width:120rem}#Houses .TopSection .FilterContainer .FilterBox .header{text-align:left}#Houses .TopSection .FilterContainer .FilterBox.centered .component{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#Houses .TopSection .FilterContainer .RangeFilterBox .component{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:3.1rem;padding-right:2rem;padding-bottom:3rem;padding-left:2rem}#Houses .TopSection .FilterContainer .RangeFilterBox .component .Slider{position:relative;top:0rem}#Houses .TopSection .FilterContainer .BathroomBedroomFilterBox .component{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#Houses .TopSection .FilterContainer .AvailabilityFilterBox .SelectionFilter{height:10.25em;margin-top:0.4rem;row-gap:1rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}#Houses .TopSection .FilterContainer .AvailabilityFilterBox .SelectionFilter .SelectionButton{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;margin:0;font-size:1.6rem}#Houses .TopSection .FilterContainer .AvailabilityFilterBox .SelectionFilter .SelectionButton.childFilter{width:47%;min-width:auto;margin-left:-11.0625em;-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(47% - 1.3em / 2);-ms-flex:0 0 calc(47% - 1.3em / 2);flex:0 0 calc(47% - 1.3em / 2);left:50%}#Houses .TopSection .FilterContainer .AvailabilityFilterBox .SelectionFilter *{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 1rem / 2);-ms-flex:0 0 calc(50% - 1rem / 2);flex:0 0 calc(50% - 1rem / 2);min-width:-webkit-calc(50% - 1rem / 2);min-width:calc(50% - 1rem / 2)}#Houses .TopSection .TwoRowSelectionFilter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}#Houses .TopSection .TwoRowSelectionFilter *{display:block;min-width:4rem;max-width:100%;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}#Houses .TopSection .ClearFilterButton{margin:40px 0 40px 0;border:2px solid #dce6ed}#Houses .TopSection .ClearFilterButton .SvgWrapper{height:1.9rem}.desktop #Houses .TopSection .ClearFilterButton:hover{border:2px solid #1968a4}#Houses .TopSection .MonthlyCalculatorButton{margin:40px 0 40px 0;border:2px solid #dce6ed}#Houses .TopSection .MonthlyCalculatorButton .SvgWrapper{height:1.9rem}.desktop #Houses .TopSection .MonthlyCalculatorButton:hover{border:2px solid #1968a4}#Houses .BottomSection{position:relative;padding-top:8rem;margin:auto auto 5rem auto}#Houses .BottomSection>div:first-child{top:0;position:absolute;width:100%;z-index:5}#Houses .HouseWrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:125.4rem;margin:0 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5rem;padding-left:5rem;z-index:0}#Houses .HouseWrapper .HomeCard{margin:2rem 4rem 2rem 0}#Houses .HouseWrapper .HomeTable{margin:2rem 0}#Houses .RentHomesWrapper{width:100%;background-color:#f9f9f9}#Houses .RentHomesWrapper .HouseWrapper{padding-top:0;margin-top:5rem}#Houses .RentHomesWrapper .Divider:before{background-color:#fff}#Houses .RentHomesDivider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;width:100%;position:relative;margin:0 0 2rem 0;height:100%;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}#Houses .RentHomesDivider>span{font-size:1.4rem;display:block;padding:0.6rem 3rem;border-radius:5rem;position:relative;color:#fff;border:2px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#000}.desktop #Houses .RentHomesDivider>span{font-size:1.4rem}@media only screen and (max-width: 1140px){.desktop #Houses .RentHomesDivider>span{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Houses .RentHomesDivider>span{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Houses .RentHomesDivider>span{font-size:1.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Houses .RentHomesDivider>span{font-size:1.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Houses .RentHomesDivider>span{font-size:1.4rem}}@media only screen and (min-width: 1921px){.desktop #Houses .RentHomesDivider>span{font-size:1.4rem}}#Houses .RentHomesDivider:before{content:'';display:block;position:absolute;left:-50%;top:0;width:200vw;height:2px;top:0;bottom:0;margin:auto 0;background-color:#fff}#Houses .Divider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;width:100%;position:relative;margin:2rem 0;height:100%}#Houses .Divider>span{font-size:2rem;position:relative;color:#8d8d8d;border:2px solid #EAEAEA;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.desktop #Houses .Divider>span{font-size:2rem}@media only screen and (max-width: 1140px){.desktop #Houses .Divider>span{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Houses .Divider>span{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Houses .Divider>span{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Houses .Divider>span{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Houses .Divider>span{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop #Houses .Divider>span{font-size:2rem}}#Houses .Divider.AlphaDivider>span{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;color:#8d8d8d}#Houses .Divider.AlphaDivider>span:not(:last-child){margin-right:54.5rem}.tablet #Houses .Divider.AlphaDivider>span:not(:last-child){margin-right:27.5rem}#Houses .Divider.PriceDivider{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#Houses .Divider.PriceDivider>span{font-size:1.8rem;display:block;padding:0.6rem 3rem;border-radius:5rem}.desktop #Houses .Divider.PriceDivider>span{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop #Houses .Divider.PriceDivider>span{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Houses .Divider.PriceDivider>span{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Houses .Divider.PriceDivider>span{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Houses .Divider.PriceDivider>span{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Houses .Divider.PriceDivider>span{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop #Houses .Divider.PriceDivider>span{font-size:1.8rem}}#Houses .Divider:before{content:'';display:block;position:absolute;left:-50%;top:0;width:200vw;height:2px;top:0;bottom:0;margin:auto 0;background-color:#F6F6F6}#Houses .Chevron{display:inline-block;width:0.8rem;height:0.8rem;margin:0 1.2rem 0 0.7rem;border-right:2px solid #eaeaea;border-top:2px solid #eaeaea;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#Houses .Breadcrumb{opacity:1;visibility:hidden;background-color:#1e78bd;font-size:1.8rem;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;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:4rem;position:absolute;color:rgba(255,255,255,0.6);height:8rem;width:100%;background-color:#3080BE;z-index:1;white-space:nowrap;-webkit-transform:translateY(-8rem);-ms-transform:translateY(-8rem);transform:translateY(-8rem);-webkit-transition:visibility 0s linear 0.3s,-webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:visibility 0s linear 0.3s,-webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.3s cubic-bezier(0.19, 1, 0.22, 1),visibility 0s linear 0.3s;transition:transform 0.3s cubic-bezier(0.19, 1, 0.22, 1),visibility 0s linear 0.3s,-webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1)}.desktop #Houses .Breadcrumb{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop #Houses .Breadcrumb{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Houses .Breadcrumb{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Houses .Breadcrumb{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Houses .Breadcrumb{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Houses .Breadcrumb{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop #Houses .Breadcrumb{font-size:1.8rem}}#Houses .Breadcrumb label{color:#fff;margin-right:1.5rem}#Houses .Breadcrumb .FilterButton{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;color:#fff;background-color:#1e78bd;padding:0 4rem;height:100%;cursor:pointer;position:relative}#Houses .Breadcrumb .FilterButton span{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}#Houses .Breadcrumb .FilterButton span.topSpan{position:absolute;top:50%;-webkit-transform:translate(0, -80%);-ms-transform:translate(0, -80%);transform:translate(0, -80%);opacity:0;right:4rem}#Houses .Breadcrumb .FilterButton .FilterIcon{position:relative;width:3.5rem;height:3.5rem;margin-right:0.25rem;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all 0s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0s cubic-bezier(0.19, 1, 0.22, 1)}#Houses .Breadcrumb .FilterButton .FilterIcon svg{stroke:rgba(255,255,255,0.6);width:100%;height:100%;-webkit-transition:stroke 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0.3s;transition:stroke 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0.3s}#Houses .Breadcrumb .FilterButton .FilterIcon.top{position:absolute;left:3.97rem;top:2.3rem;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%);opacity:0;-webkit-transition:all 0s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0s cubic-bezier(0.19, 1, 0.22, 1)}.desktop #Houses .Breadcrumb .FilterButton:hover span{-webkit-transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0s;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0s;-webkit-transform:translate(0%, 30%);-ms-transform:translate(0%, 30%);transform:translate(0%, 30%);opacity:0}.desktop #Houses .Breadcrumb .FilterButton:hover span.topSpan{-webkit-transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.3s;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.3s;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);opacity:1}.desktop #Houses .Breadcrumb .FilterButton:hover .FilterIcon{-webkit-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%);opacity:0;-webkit-transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.075s;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.075s}.desktop #Houses .Breadcrumb .FilterButton:hover .FilterIcon svg{stroke:#fff}.desktop #Houses .Breadcrumb .FilterButton:hover .FilterIcon.top{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1;-webkit-transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.375s;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.375s}#Houses .SortGroup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#Houses .SortGroup label{color:#1e78bd;font-size:1.6rem;margin-left:2rem;margin-right:0.5rem}.desktop #Houses .SortGroup label{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop #Houses .SortGroup label{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Houses .SortGroup label{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Houses .SortGroup label{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Houses .SortGroup label{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Houses .SortGroup label{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop #Houses .SortGroup label{font-size:1.6rem}}#Houses .FilterGroup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#Houses .SortGroupButton{border:none !important}#Houses .StickyMenu{overflow:hidden;height:8rem;width:100%;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1);border-bottom:1px solid #eaeaea}#Houses .StickyMenu.StickyOn{width:100%;height:16rem;-webkit-transform:translateY(0) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important;-webkit-box-shadow:0 0 6rem 0px rgba(0,0,0,0.13);box-shadow:0 0 6rem 0px rgba(0,0,0,0.13);-webkit-transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1)}#Houses .StickyMenu.StickyOn .Breadcrumb{opacity:1;visibility:visible;-webkit-transform:translateY(0rem);-ms-transform:translateY(0rem);transform:translateY(0rem);-webkit-transition:visibility 0s,-webkit-transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);transition:visibility 0s,-webkit-transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.8s cubic-bezier(0.19, 1, 0.22, 1),visibility 0s;transition:transform 0.8s cubic-bezier(0.19, 1, 0.22, 1),visibility 0s,-webkit-transform 0.8s cubic-bezier(0.19, 1, 0.22, 1)}#Houses .StickyMenu.StickyOn .SortingOptions{position:absolute;left:0;top:8rem;height:8rem;-webkit-box-shadow:0 0 6rem 0px rgba(0,0,0,0.13);box-shadow:0 0 6rem 0px rgba(0,0,0,0.13);-webkit-transform:translateY(0rem);-ms-transform:translateY(0rem);transform:translateY(0rem);-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.8s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.8s cubic-bezier(0.19, 1, 0.22, 1)}#Houses .SortingOptions{font-size:1.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:9rem;width:-webkit-calc(100% - 8rem);width:calc(100% - 8rem);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 4rem;color:#8d8d8d;background-color:#fff;border-bottom:0.1rem solid #f2f2f2;z-index:1000;-webkit-transform:translateY(-8rem);-ms-transform:translateY(-8rem);transform:translateY(-8rem);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);min-width:1090px;position:absolute;left:0;top:8rem;height:8rem}.desktop #Houses .SortingOptions{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop #Houses .SortingOptions{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Houses .SortingOptions{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Houses .SortingOptions{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Houses .SortingOptions{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Houses .SortingOptions{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop #Houses .SortingOptions{font-size:1.8rem}}#Houses .SortingOptions .FilterToggle,#Houses .SortingOptions .SoldButton{font-size:1.6rem;position:relative;border-radius:5rem;background-color:#fff;color:#1e78bd;border:0.2rem solid #e8f1f8;margin:0 0.5rem;cursor:pointer;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.desktop #Houses .SortingOptions .FilterToggle,.desktop #Houses .SortingOptions .SoldButton{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop #Houses .SortingOptions .FilterToggle,.desktop #Houses .SortingOptions .SoldButton{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Houses .SortingOptions .FilterToggle,.desktop #Houses .SortingOptions .SoldButton{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Houses .SortingOptions .FilterToggle,.desktop #Houses .SortingOptions .SoldButton{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Houses .SortingOptions .FilterToggle,.desktop #Houses .SortingOptions .SoldButton{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Houses .SortingOptions .FilterToggle,.desktop #Houses .SortingOptions .SoldButton{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop #Houses .SortingOptions .FilterToggle,.desktop #Houses .SortingOptions .SoldButton{font-size:1.6rem}}#Houses .SortingOptions .FilterToggle>span,#Houses .SortingOptions .SoldButton>span{display:inline-block;padding:0.95rem 1.7rem}#Houses .SortingOptions .SoldButton.Selected{color:#fff;background-color:#1e78bd;border-color:#1e78bd}#Houses .SortingOptions .SoldButton.Disabled{color:#fff;border-color:#eaeaea;background-color:#eaeaea;pointer-events:none}#Houses .SortingOptions .FilterToggle .Bar{position:absolute;height:50%;width:2px;background-color:#e8f1f8;left:0;right:0;top:0;bottom:0;margin:auto}#Houses .SortingOptions .FilterToggle>span{position:relative;z-index:1}#Houses .SortingOptions .FilterToggle .TogglePanel{visibility:hidden;opacity:0;position:absolute;height:-webkit-calc(100% + 2px);height:calc(100% + 2px);width:-webkit-calc(52.5% + 2px);width:calc(52.5% + 2px);left:-1px;top:-1px;border-radius:5rem;background-color:#1e78bd}#Houses .SortingOptions .FilterToggle.RightToggled .TogglePanel,#Houses .SortingOptions .FilterToggle.LeftToggled .TogglePanel{visibility:visible;opacity:1;-webkit-transition:all 0.15s ease-in;transition:all 0.15s ease-in}#Houses .SortingOptions .FilterToggle.LeftToggled>span:first-child{color:#fff}#Houses .SortingOptions .FilterToggle.RightToggled{color:#fff}#Houses .SortingOptions .FilterToggle.RightToggled>span:first-child{color:#1e78bd}#Houses .SortingOptions .FilterToggle.RightToggled .TogglePanel{-webkit-transform:translateX(89%);-ms-transform:translateX(89%);transform:translateX(89%)}#Houses .SortingOptions .Results{font-size:1.8rem;text-align:right;color:#8d8d8d;margin-left:auto}.desktop #Houses .SortingOptions .Results{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop #Houses .SortingOptions .Results{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Houses .SortingOptions .Results{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Houses .SortingOptions .Results{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Houses .SortingOptions .Results{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Houses .SortingOptions .Results{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop #Houses .SortingOptions .Results{font-size:1.8rem}}#Houses .SortingOptions .Results label{margin:0;color:black}.mobile #Houses .ContentWrapper{width:100%}.mobile #Houses .CommunitiesIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4.5rem;height:4.5rem;border:0.2rem solid #eaeaea}.mobile #Houses .Divider:before{background-color:#eaeaea}.mobile #Houses .TopSection{background-color:#fff;padding:4rem 0 0 0}.mobile #Houses .BottomSection{padding-top:14rem;padding-bottom:6rem;margin-bottom:0rem}.mobile #Houses .BottomSection>div{top:4rem;margin-bottom:0rem}.mobile #Houses .BottomSection .AvailableHouses{font-size:2.2rem;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:3rem}.desktop .mobile #Houses .BottomSection .AvailableHouses{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .mobile #Houses .BottomSection .AvailableHouses{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .mobile #Houses .BottomSection .AvailableHouses{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .mobile #Houses .BottomSection .AvailableHouses{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .mobile #Houses .BottomSection .AvailableHouses{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .mobile #Houses .BottomSection .AvailableHouses{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .mobile #Houses .BottomSection .AvailableHouses{font-size:2.2rem}}.mobile #Houses .BottomSection .AvailableHouses>span{color:#8d8d8d;text-align:center}.mobile #Houses .BottomSection .MobileSticky .FilterButtonContainer{margin:0 auto;width:100%}.mobile #Houses .BottomSection .MobileSticky .FilterButtonContainer>.FilterMenuButton{background-color:#1e78bd;color:#fff}.mobile #Houses .BottomSection .MobileSticky .FilterButtonContainer>.FilterMenuButton svg{stroke:rgba(255,255,255,0.6)}.mobile #Houses .BottomSection .MobileSticky .FilterButtonContainer>.FilterMenuButton:first-child{border-color:#4D8EC0}.mobile #Houses a.home-card-link{margin:0rem 0.7rem 2rem 0}.mobile #Houses .HomeCard{margin:0}.mobile #Houses .HouseWrapper{width:100%;padding:0 4rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (orientation: landscape){.mobile #Houses .HouseWrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.mobile #Houses .HouseWrapper .HomeTable{margin:0;margin-bottom:2rem}.mobile #Houses .Divider.AlphaDivider{min-width:auto;max-width:68.85rem}.mobile #Houses .Divider.AlphaDivider>span:first-child{margin-right:-webkit-calc(50% - 4rem);margin-right:calc(50% - 4rem)}.mobile #Houses .FilterButtonContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;width:68.85rem;height:8rem;margin:0 auto 0 auto;-webkit-box-shadow:0 0 2rem 0px rgba(0,0,0,0.1);box-shadow:0 0 2rem 0px rgba(0,0,0,0.1)}.mobile #Houses .FilterMenuButton{font-size:2.2rem;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;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;height:100%;color:#1e78bd;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2rem}.desktop .mobile #Houses .FilterMenuButton{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .mobile #Houses .FilterMenuButton{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .mobile #Houses .FilterMenuButton{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .mobile #Houses .FilterMenuButton{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .mobile #Houses .FilterMenuButton{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .mobile #Houses .FilterMenuButton{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .mobile #Houses .FilterMenuButton{font-size:2.2rem}}.mobile #Houses .FilterMenuButton:first-child{border-right:1px solid #eaeaea}.mobile #Houses .FilterMenuButton .RightArrow{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;stroke-width:2px;margin-left:auto}.mobile #Houses .FilterMenuButton .RightArrow svg{stroke:#1e78bd;width:100%;height:100%}.phone #Houses a.home-card-link{margin-left:0;margin-right:0}.phone #Houses a.home-card-link:nth-of-type(even){margin-left:0;margin-right:0}.phone #Houses .CommunitiesIcon{width:4rem;height:4rem}.phone #Houses .Divider{display:none}.phone #Houses .BottomSection{padding:0;padding-top:7rem;background-color:#f9f9f9}.phone #Houses .BottomSection>div{margin:0;top:1rem}.phone #Houses .BottomSection>div.PillButton.PillButtonSvg{margin-top:2em;margin-left:-11.8em;left:13.5em}.phone #Houses .BottomSection .AvailableHouses{font-size:1.6rem;padding:2rem 0 0 0}.desktop .phone #Houses .BottomSection .AvailableHouses{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .phone #Houses .BottomSection .AvailableHouses{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone #Houses .BottomSection .AvailableHouses{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone #Houses .BottomSection .AvailableHouses{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone #Houses .BottomSection .AvailableHouses{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone #Houses .BottomSection .AvailableHouses{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .phone #Houses .BottomSection .AvailableHouses{font-size:1.6rem}}.phone #Houses .BottomSection .AvailableHouses>span{color:#8d8d8d;margin-top:0.5rem;max-width:70%}.phone #Houses .ContentWrapper>h1{font-size:2.7rem;margin-bottom:2rem}.desktop .phone #Houses .ContentWrapper>h1{font-size:2.7rem}@media only screen and (max-width: 1140px){.desktop .phone #Houses .ContentWrapper>h1{font-size:21px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone #Houses .ContentWrapper>h1{font-size:21px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone #Houses .ContentWrapper>h1{font-size:2.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone #Houses .ContentWrapper>h1{font-size:2.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone #Houses .ContentWrapper>h1{font-size:2.7rem}}@media only screen and (min-width: 1921px){.desktop .phone #Houses .ContentWrapper>h1{font-size:2.7rem}}.phone #Houses .ContentWrapper>p{font-size:2rem;max-width:84.375%}.desktop .phone #Houses .ContentWrapper>p{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .phone #Houses .ContentWrapper>p{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone #Houses .ContentWrapper>p{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone #Houses .ContentWrapper>p{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone #Houses .ContentWrapper>p{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone #Houses .ContentWrapper>p{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .phone #Houses .ContentWrapper>p{font-size:2rem}}.phone #Houses .HouseWrapper{padding:1rem 0 4rem 0;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.phone #Houses .HouseWrapper .HomeCard{margin:0;border:none}.phone #Houses .HouseWrapper .HomeTable,.phone #Houses .HouseWrapper a.home-card-link{margin-left:0;margin-bottom:1rem}.phone #Houses .FilterButtonContainer{width:30rem;height:6rem;margin:0 auto 0 auto}.phone #Houses .FilterButtonContainer .FilterMenuButton{font-size:1.5rem}.desktop .phone #Houses .FilterButtonContainer .FilterMenuButton{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .phone #Houses .FilterButtonContainer .FilterMenuButton{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone #Houses .FilterButtonContainer .FilterMenuButton{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone #Houses .FilterButtonContainer .FilterMenuButton{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone #Houses .FilterButtonContainer .FilterMenuButton{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone #Houses .FilterButtonContainer .FilterMenuButton{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .phone #Houses .FilterButtonContainer .FilterMenuButton{font-size:1.5rem}}.phone #Houses .FilterButtonContainer .FilterMenuButton .RightArrow{width:1.3rem;height:1.3rem}.phone #Houses .FilterButtonContainer .FilterMenuButton .RightArrow svg{stroke-width:2px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#Houses .monthlyCalculatorIndicia{margin-top:2em;margin-right:auto;margin-bottom:1em;margin-left:auto;font-size:1rem;text-align:center;color:#8d8d8d}.desktop #Houses .monthlyCalculatorIndicia{margin-top:0.5em;margin-bottom:3.75em;font-size:1.5rem}.Landing.phone .bg{display:none}.Landing.phone .wrap{position:absolute;background-repeat:no-repeat;background-size:cover;background-attachment:initial;background-position:center;height:100%;width:100%;top:0;left:0}.Landing.phone .wrap .tint{display:block;height:100%;width:100%;position:absolute;top:0;background-color:rgba(30,30,30,0.75)}.Landing.phone .HeaderLogo{display:none}.Landing.phone .cover{position:relative;width:100%;overflow:visible;margin-left:auto;margin-right:0;background:none}.Landing.phone .cover .content{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:7.5rem 0 3.5rem 0}.Landing.phone .cover .content .topCoverContent{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:center}.Landing.phone .cover .content .topCoverContent h1{display:none}.Landing.phone .cover .content .topCoverContent h4{font-size:3.5rem;max-width:90%;margin:0 auto 1.8rem auto;line-height:1}.desktop .Landing.phone .cover .content .topCoverContent h4{font-size:3.5rem}@media only screen and (max-width: 1140px){.desktop .Landing.phone .cover .content .topCoverContent h4{font-size:27px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .Landing.phone .cover .content .topCoverContent h4{font-size:27px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .Landing.phone .cover .content .topCoverContent h4{font-size:3.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .Landing.phone .cover .content .topCoverContent h4{font-size:3.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .Landing.phone .cover .content .topCoverContent h4{font-size:3.5rem}}@media only screen and (min-width: 1921px){.desktop .Landing.phone .cover .content .topCoverContent h4{font-size:3.5rem}}.Landing.phone .cover .content .topCoverContent p{font-size:1.6rem;max-width:27rem;margin:0 auto}.desktop .Landing.phone .cover .content .topCoverContent p{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .Landing.phone .cover .content .topCoverContent p{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .Landing.phone .cover .content .topCoverContent p{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .Landing.phone .cover .content .topCoverContent p{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .Landing.phone .cover .content .topCoverContent p{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .Landing.phone .cover .content .topCoverContent p{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .Landing.phone .cover .content .topCoverContent p{font-size:1.6rem}}.Landing.phone .cover .content .bottomCoverContent{width:90%;margin:0 auto;display:block}.Landing.phone .cover .content .bottomCoverContent:before{height:8rem;content:' ';display:block}.Landing.phone .cover .content .bottomCoverContent .textAndButtons{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.Landing.phone .cover .content .bottomCoverContent .textAndButtons>label{display:none}.Landing.phone .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection{display:block;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:27rem;margin:0 auto}.Landing.phone .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a{display:block;margin:0;padding:0}.Landing.phone .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a button{width:100%;font-size:1.8rem;height:auto;padding:1.7rem 0;border:none;border-bottom:2px solid rgba(141,141,141,0.2)}.desktop .Landing.phone .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a button{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .Landing.phone .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a button{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .Landing.phone .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a button{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .Landing.phone .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a button{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .Landing.phone .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a button{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .Landing.phone .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a button{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .Landing.phone .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a button{font-size:1.8rem}}.Landing.phone .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a button svg{stroke:#fff;opacity:1;width:0.8rem;margin-right:1.5rem}.Landing.phone .cover .content .bottomCoverContent p{display:none}.Landing{position:relative;width:100%;height:100%;margin:0;color:#fff}.Landing h1{font-size:7.9rem;line-height:1.1;margin:0}.desktop .Landing h1{font-size:7.9rem}@media only screen and (max-width: 1140px){.desktop .Landing h1{font-size:61px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .Landing h1{font-size:61px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .Landing h1{font-size:7.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .Landing h1{font-size:7.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .Landing h1{font-size:7.9rem}}@media only screen and (min-width: 1921px){.desktop .Landing h1{font-size:7.9rem}}.Landing h4{font-size:3.2rem;margin:5rem 0 0 0}.desktop .Landing h4{font-size:3.2rem}@media only screen and (max-width: 1140px){.desktop .Landing h4{font-size:25px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .Landing h4{font-size:25px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .Landing h4{font-size:3.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .Landing h4{font-size:3.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .Landing h4{font-size:3.2rem}}@media only screen and (min-width: 1921px){.desktop .Landing h4{font-size:3.2rem}}.Landing p{font-size:2.2rem;color:rgba(255,255,255,0.6);margin:1rem 0 0 0;line-height:1.4;max-width:54rem}.desktop .Landing p{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .Landing p{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .Landing p{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .Landing p{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .Landing p{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .Landing p{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .Landing p{font-size:2.2rem}}.Landing a{text-decoration:none}.Landing .wrap{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center;height:100%;width:100%;position:absolute;top:0;left:0}.Landing .wrap .tint{display:none}.Landing .HeaderLogo{z-index:1000;position:fixed;left:4rem;top:4rem;margin:0}.Landing .cover{position:relative;width:50%;overflow:visible;margin-left:auto;margin-right:0}.Landing .cover .bg{background-color:rgba(30,30,30,0.75);width:100%;position:absolute;top:0;left:0;height:100%}.Landing .cover .content{padding:7rem 7rem 8rem 7rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.Landing .cover .content label{font-size:2.3rem}.desktop .Landing .cover .content label{font-size:2.3rem}@media only screen and (max-width: 1140px){.desktop .Landing .cover .content label{font-size:18px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .Landing .cover .content label{font-size:18px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .Landing .cover .content label{font-size:2.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .Landing .cover .content label{font-size:2.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .Landing .cover .content label{font-size:2.3rem}}@media only screen and (min-width: 1921px){.desktop .Landing .cover .content label{font-size:2.3rem}}.Landing .cover .content .SquareButtonsSection{margin-top:1rem}.Landing .cover .content .topCoverContent{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.Landing .cover .content .bottomCoverContent{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.Landing .cover .content .bottomCoverContent .SquareButton{-webkit-box-flex:.5;-webkit-flex:.5 1 0;-ms-flex:.5 1 0px;flex:.5 1 0;margin:0;margin-top:1rem;min-width:200px;padding-right:1rem}@media (max-width: 1518px){.desktop .Landing .cover .content .bottomCoverContent .SquareButton:nth-child(even){padding-right:0}}@media (min-width: 1052px) and (max-width: 1539px){.Landing .cover .content .bottomCoverContent .SquareButton.SpacerButton{display:none}}@media (max-width: 1052px){.Landing .cover .content .bottomCoverContent .SquareButton.SpacerButton{display:none}}.Landing .cover .content .bottomCoverContent:before{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;content:' ';display:block}.Landing .cover .content .bottomCoverContent .textAndButtons{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}.desktop.safari .Landing .cover .content .bottomCoverContent .textAndButtons{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.Landing.tablet .bg{display:none}.Landing.tablet .wrap{background-repeat:no-repeat;background-size:cover;background-attachment:initial;background-position:center;height:100%;width:100%;position:fixed;top:0;left:0}.Landing.tablet .wrap .tint{display:block;height:100%;width:100%;position:absolute;top:0;background-color:rgba(30,30,30,0.75)}.Landing.tablet .HeaderLogo{display:none}.Landing.tablet .cover{position:relative;width:100%;overflow:visible;margin-left:auto;margin-right:0;background:none}.Landing.tablet .cover .content{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:8rem 2.5rem 2.5rem}.Landing.tablet .cover .content .topCoverContent{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:center}.Landing.tablet .cover .content .topCoverContent h1{font-size:7.5rem;line-height:1}.desktop .Landing.tablet .cover .content .topCoverContent h1{font-size:7.5rem}@media only screen and (max-width: 1140px){.desktop .Landing.tablet .cover .content .topCoverContent h1{font-size:58px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .Landing.tablet .cover .content .topCoverContent h1{font-size:58px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .Landing.tablet .cover .content .topCoverContent h1{font-size:7.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .Landing.tablet .cover .content .topCoverContent h1{font-size:7.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .Landing.tablet .cover .content .topCoverContent h1{font-size:7.5rem}}@media only screen and (min-width: 1921px){.desktop .Landing.tablet .cover .content .topCoverContent h1{font-size:7.5rem}}.Landing.tablet .cover .content .topCoverContent h4{font-size:3.75rem;margin-top:3.5rem}.desktop .Landing.tablet .cover .content .topCoverContent h4{font-size:3.75rem}@media only screen and (max-width: 1140px){.desktop .Landing.tablet .cover .content .topCoverContent h4{font-size:29px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .Landing.tablet .cover .content .topCoverContent h4{font-size:29px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .Landing.tablet .cover .content .topCoverContent h4{font-size:3.75rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .Landing.tablet .cover .content .topCoverContent h4{font-size:3.75rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .Landing.tablet .cover .content .topCoverContent h4{font-size:3.75rem}}@media only screen and (min-width: 1921px){.desktop .Landing.tablet .cover .content .topCoverContent h4{font-size:3.75rem}}.Landing.tablet .cover .content .topCoverContent p{font-size:2.4rem;margin:0 auto}.desktop .Landing.tablet .cover .content .topCoverContent p{font-size:2.4rem}@media only screen and (max-width: 1140px){.desktop .Landing.tablet .cover .content .topCoverContent p{font-size:19px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .Landing.tablet .cover .content .topCoverContent p{font-size:19px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .Landing.tablet .cover .content .topCoverContent p{font-size:2.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .Landing.tablet .cover .content .topCoverContent p{font-size:2.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .Landing.tablet .cover .content .topCoverContent p{font-size:2.4rem}}@media only screen and (min-width: 1921px){.desktop .Landing.tablet .cover .content .topCoverContent p{font-size:2.4rem}}.Landing.tablet .cover .content .bottomCoverContent{width:90%;margin:0 auto;display:block}.Landing.tablet .cover .content .bottomCoverContent:before{height:8rem;content:' ';display:block}.Landing.tablet .cover .content .bottomCoverContent .textAndButtons{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:54rem;margin:0 auto}.Landing.tablet .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection{display:block;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}.Landing.tablet .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a button{width:100%;font-size:2.5rem;height:auto;padding:0 0 3rem;border:none;border-bottom:2px solid #8d8d8d}.desktop .Landing.tablet .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a button{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .Landing.tablet .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a button{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .Landing.tablet .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a button{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .Landing.tablet .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a button{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .Landing.tablet .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a button{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .Landing.tablet .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a button{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .Landing.tablet .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a button{font-size:2.5rem}}.Landing.tablet .cover .content .bottomCoverContent .textAndButtons .SquareButtonsSection a button svg{width:1.5rem}.Landing.tablet .cover .content .bottomCoverContent p{display:none}#Living{width:100%}#Living .RowModule h1,#Living .RowModule h2,#Living .RowModule h3,#Living .RowModule h4,#Living .RowModule h5,#Living .RowModule h6,#Living .RowModule p{margin:2rem 0;padding:0}.phone #Living .RowModule h1,.phone #Living .RowModule h2,.phone #Living .RowModule h3,.phone #Living .RowModule h4,.phone #Living .RowModule h5,.phone #Living .RowModule h6,.phone #Living .RowModule p{margin:1.4rem 0}#Living .RowModule h1,#Living .RowModule h3{margin-bottom:2rem}#Living .RowModule h1{font-size:5.4rem;color:#f36421;line-height:1.1}.desktop #Living .RowModule h1{font-size:5.4rem}@media only screen and (max-width: 1140px){.desktop #Living .RowModule h1{font-size:42px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Living .RowModule h1{font-size:42px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Living .RowModule h1{font-size:5.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Living .RowModule h1{font-size:5.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Living .RowModule h1{font-size:5.4rem}}@media only screen and (min-width: 1921px){.desktop #Living .RowModule h1{font-size:5.4rem}}.phone #Living .RowModule h1{font-size:3.04rem;margin:1.4rem 0;text-align:center}#Living .RowModule h3{font-size:3.2rem;color:#3eac47;line-height:1}.desktop #Living .RowModule h3{font-size:3.2rem}@media only screen and (max-width: 1140px){.desktop #Living .RowModule h3{font-size:25px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Living .RowModule h3{font-size:25px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Living .RowModule h3{font-size:3.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Living .RowModule h3{font-size:3.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Living .RowModule h3{font-size:3.2rem}}@media only screen and (min-width: 1921px){.desktop #Living .RowModule h3{font-size:3.2rem}}.tablet #Living .RowModule h3{font-size:2.7rem}.desktop .tablet #Living .RowModule h3{font-size:2.7rem}@media only screen and (max-width: 1140px){.desktop .tablet #Living .RowModule h3{font-size:21px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Living .RowModule h3{font-size:21px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Living .RowModule h3{font-size:2.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Living .RowModule h3{font-size:2.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Living .RowModule h3{font-size:2.7rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Living .RowModule h3{font-size:2.7rem}}.phone #Living .RowModule h3{font-size:2.16rem;text-align:center}#Living .RowModule h4{font-size:2.2rem;color:#000;line-height:1}.desktop #Living .RowModule h4{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop #Living .RowModule h4{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Living .RowModule h4{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Living .RowModule h4{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Living .RowModule h4{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Living .RowModule h4{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop #Living .RowModule h4{font-size:2.2rem}}.phone #Living .RowModule h4{font-size:1.76rem}#Living .RowModule p{font-size:1.8rem;color:#8d8d8d;line-height:1.36}.desktop #Living .RowModule p{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop #Living .RowModule p{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Living .RowModule p{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Living .RowModule p{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Living .RowModule p{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Living .RowModule p{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop #Living .RowModule p{font-size:1.8rem}}#Living .RowModule p:not(:last-of-type){margin-bottom:2rem}.phone #Living .RowModule p:not(:last-of-type){margin:1.4rem 0}#Living .RowModule p.serif{font-size:2.2rem}.desktop #Living .RowModule p.serif{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop #Living .RowModule p.serif{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Living .RowModule p.serif{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Living .RowModule p.serif{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Living .RowModule p.serif{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Living .RowModule p.serif{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop #Living .RowModule p.serif{font-size:2.2rem}}.tablet #Living .RowModule p.serif{font-size:1.8rem}.desktop .tablet #Living .RowModule p.serif{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .tablet #Living .RowModule p.serif{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Living .RowModule p.serif{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Living .RowModule p.serif{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Living .RowModule p.serif{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Living .RowModule p.serif{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Living .RowModule p.serif{font-size:1.8rem}}.tablet #Living .RowModule p{font-size:1.75rem}.desktop .tablet #Living .RowModule p{font-size:1.75rem}@media only screen and (max-width: 1140px){.desktop .tablet #Living .RowModule p{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Living .RowModule p{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Living .RowModule p{font-size:1.75rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Living .RowModule p{font-size:1.75rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Living .RowModule p{font-size:1.75rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Living .RowModule p{font-size:1.75rem}}.phone #Living .RowModule p{font-size:1.68rem;text-align:center}#Living .RowModule p strong{font-size:2.9rem;display:block;line-height:1.15;margin-top:2rem;margin-bottom:2rem}.desktop #Living .RowModule p strong{font-size:2.9rem}@media only screen and (max-width: 1140px){.desktop #Living .RowModule p strong{font-size:23px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Living .RowModule p strong{font-size:23px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Living .RowModule p strong{font-size:2.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Living .RowModule p strong{font-size:2.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Living .RowModule p strong{font-size:2.9rem}}@media only screen and (min-width: 1921px){.desktop #Living .RowModule p strong{font-size:2.9rem}}.tablet #Living .RowModule p strong{font-size:2.5rem}.desktop .tablet #Living .RowModule p strong{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .tablet #Living .RowModule p strong{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Living .RowModule p strong{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Living .RowModule p strong{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Living .RowModule p strong{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Living .RowModule p strong{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Living .RowModule p strong{font-size:2.5rem}}.phone #Living .RowModule p strong{font-size:2.16rem;margin-top:1.68rem;margin-bottom:1.68rem}#Living>.container *{-webkit-box-sizing:border-box;box-sizing:border-box}#Living .FlexContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.desktop #Living .TextSection{max-width:45rem}.phone #Living .TextSection{max-width:27rem;text-align:center;margin-left:auto;margin-right:auto}#Living .InnerParagraph{display:block;margin-top:2rem}.phone #Living .InnerParagraph{margin-top:1.4rem}#Living .SectionHero{color:#fff}.phone #Living .SectionHero{height:70vh}#Living .BoxContent{position:relative;width:128rem;margin:0 auto;padding:5.2rem 6rem;-webkit-box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);top:-6rem;background-color:#fff}#Living .BoxContent p{margin:2.8rem 0 0 0;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;-webkit-column-count:2;-moz-column-count:2;column-count:2}.tablet #Living .BoxContent{top:0;padding-top:3rem;padding-left:0;padding-right:0;padding-bottom:3rem;-webkit-box-shadow:none;box-shadow:none;width:68.85rem}.tablet #Living .BoxContent p{max-width:45.25rem;-webkit-column-count:1;-moz-column-count:1;column-count:1}.phone #Living .BoxContent{top:-3.75rem;width:30rem;padding:3rem 1.5rem;text-align:center}.phone #Living .BoxContent p{-webkit-column-count:1;-moz-column-count:1;column-count:1;margin-top:2rem}.phone #Living .BoxContent p strong{padding:1rem 0}#Living #SectionIntro{top:-8rem;padding-bottom:0}.tablet #Living #SectionIntro{top:-8rem}@media all and (orientation: landscape){.tablet #Living #SectionIntro{top:-8.1rem}}#Living #SectionIntro .IntroText{margin-top:5rem}.desktop #Living #SectionIntro .IntroText{padding:0 2rem}.phone #Living #SectionIntro .IntroText{margin-top:2.5rem}#Living #SectionIntro h1{color:#f36421}.phone #Living #SectionIntro h1{text-align:center}.tablet #Living #SectionIntro h1{width:45.25rem;margin-left:auto;margin-right:auto}#Living #SectionIntro .TextColumns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mobile #Living #SectionIntro .TextColumns{margin:0 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tablet #Living #SectionIntro .TextColumns{width:45.25rem}.phone #Living #SectionIntro .TextColumns{width:100%;padding-bottom:2rem}#Living #SectionIntro .TextColumns p{height:auto;margin-top:0}.phone #Living #SectionIntro .TextColumns p{text-align:center}#Living #SectionIntro .TextColumns .LeftColumn{margin-right:4rem}.mobile #Living #SectionIntro .TextColumns .LeftColumn{margin-right:0}#Living #SectionIntro .TextColumns .Column{width:56rem}.mobile #Living #SectionIntro .TextColumns .Column{width:100%;min-width:100%}#Living #SectionIntro.full{padding-top:8rem}.phone #Living #SectionIntro{top:-3rem;margin-top:0rem}.tablet #Living #SectionIntro .TextBlock p{margin-bottom:0}#Living .SlideItemWrapper{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 4rem;vertical-align:top;width:auto}#Living .IntroModule{z-index:100}#Living .RowCommunities{position:relative;margin-bottom:0;padding-top:10.5rem;padding-bottom:8rem}#Living .RowCommunities .SectionContent{display:block}.phone #Living .RowCommunities .SectionContent{padding:0 2rem}#Living .RowCommunities .BackgroundImage{position:absolute;right:2rem;bottom:0;width:56rem;height:170%}.tablet #Living .RowCommunities{top:-2rem;padding-top:0;padding-bottom:2rem}.tablet #Living .RowCommunities .SectionContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tablet #Living .RowCommunities .BackgroundImage{position:relative;width:100%;height:43.5rem;right:0}.tablet #Living .RowCommunities .TextSection{margin-top:3rem;margin-bottom:1rem;max-width:45.25rem}.tablet #Living .RowCommunities .TextSection p{margin-bottom:0}.phone #Living .RowCommunities{padding-top:0rem;padding-bottom:0rem}.phone #Living .RowCommunities .BackgroundImage{display:none}.phone #Living .RowCommunities .TextSection p{width:100%}#Living .RowCommunities .ImageBlock{margin-top:-18rem}#Living .RowCommunities .ImageBlock .BackgroundImage{width:48.5%}#Living .RowCommunities .ImageBlock .TextBlock{max-width:35rem}#Living .RowCommunities .TextBlock{padding-bottom:0}.phone #Living .RowCommunities .TextBlock h1{margin-bottom:0 !important}.phone #Living .RowCommunities .TextBlock p{font-size:1.68rem}#Living .RowCommunitiesSections{padding-bottom:8rem}.tablet #Living .RowCommunitiesSections{padding-left:4rem;padding-bottom:4rem}.tablet #Living .RowCommunitiesSections .ColumnImageText{width:19.65rem;margin-right:4rem}.phone #Living .RowCommunitiesSections{padding-bottom:2rem;margin:4rem 0 0}.phone #Living .RowCommunitiesSections .SectionContent{display:block}.phone #Living .RowCommunitiesSections p,.phone #Living .RowCommunitiesSections h3{text-align:left}.phone #Living .RowCommunitiesSections h3{margin-top:2.5rem}.tablet #Living .RowGrowing .BackgroundImage{padding-bottom:44%;width:33.45rem}.phone #Living .RowGrowing .SideText{margin-top:4rem}.phone #Living .RowGrowing p{max-width:27rem;margin-left:auto;margin-right:auto}#Living #craftsmanship-nav{position:relative;top:-10rem}#Living .RowCraftsmanship .BackgroundImage{height:68rem}.phone #Living .RowCraftsmanship .BackgroundImage{height:34rem}#Living .RowCraftsmanship strong{margin-top:2rem}#Living .RowInspired{position:relative;top:0.5rem}#Living .RowInspired .SectionContent{display:block}.tablet #Living .RowInspired .ColumnImageText{margin-right:2rem}.phone #Living .RowInspired{margin-bottom:3rem}.phone #Living .RowInspired .ColumnImageText p{font-size:1.5rem !important}#Living .RowInspired img{margin-bottom:2rem}.phone #Living .RowInspired img{margin-bottom:0}#Living .RowInspired .TextSection{margin-bottom:3rem}.phone #Living .RowInspired .TextSection{margin-bottom:0rem}.phone #Living .RowInspired .TextSection h3{margin-top:0}#Living .RowInspired .ColumnImageText{margin-bottom:0}#Living .RowInspired .ColumnImageText:first-child strong{padding-top:0}#Living .RowInspired .ColumnImageText h3{color:#000;font-size:2.2rem}.desktop #Living .RowInspired .ColumnImageText h3{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop #Living .RowInspired .ColumnImageText h3{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Living .RowInspired .ColumnImageText h3{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Living .RowInspired .ColumnImageText h3{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Living .RowInspired .ColumnImageText h3{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Living .RowInspired .ColumnImageText h3{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop #Living .RowInspired .ColumnImageText h3{font-size:2.2rem}}.tablet #Living .RowInspired .ColumnImageText h3{font-size:2rem;margin-top:0}.desktop .tablet #Living .RowInspired .ColumnImageText h3{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet #Living .RowInspired .ColumnImageText h3{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Living .RowInspired .ColumnImageText h3{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Living .RowInspired .ColumnImageText h3{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Living .RowInspired .ColumnImageText h3{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Living .RowInspired .ColumnImageText h3{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Living .RowInspired .ColumnImageText h3{font-size:2rem}}#Living .RowLive .SectionContent{display:block}#Living .RowLive .BackgroundImage{position:absolute;height:100%;right:2rem;bottom:0.9rem;width:46.7%}.tablet #Living .RowLive .BackgroundImage{width:31rem}.tablet #Living .RowLive .TextSection{width:33rem}.tablet #Living .RowLive .BackgroundImage{right:0;height:43.5rem}.phone #Living .RowLive{margin-bottom:2.5rem}.phone #Living .RowLive h4{margin-top:2.8rem}.phone #Living .RowLive .BackgroundImage{width:100%;height:27.75rem;position:relative;top:auto;right:auto;margin:0 auto 3rem}.desktop #Living .RowLive .SectionsColumn .TextSection{margin-top:3.2rem}.desktop #Living .RowBenefits{margin-bottom:13.2rem}#Living .RowBenefits h1{color:#3eac47}#Living .RowBenefits .Text h3{color:#3eac47}.tablet #Living .RowBenefits .ColumnImageText{margin-bottom:0}.tablet #Living .RowBreath .SectionContent{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.phone #Living .RowBreath .SectionContent{display:block}#Living .RowBreath img{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:51rem;-o-object-fit:cover;object-fit:cover}.tablet #Living .RowBreath img{width:57rem;height:31.25rem}.desktop #Living .RowBreath .TextSection,.tablet #Living .RowBreath .TextSection{margin-left:4rem;max-width:41rem}.desktop #Living .RowBreath .TextSection:before,.tablet #Living .RowBreath .TextSection:before{content:'';background-color:#f9f9f9;position:absolute;z-index:-1;right:-2rem;bottom:0;width:60.83333333%;height:59rem}.tablet #Living .RowBreath .TextSection{max-width:45.25rem;margin-top:3rem;margin-bottom:5rem;margin-left:auto}#Living .RowBreath .TextSection p{margin-bottom:0}.phone #Living .RowBreath .SectionContent{padding:0}.phone #Living .RowBreath img{width:100%;height:27.75rem}.phone #Living .RowBreath .TextSection{width:100%;padding:2rem 0 4.5rem}.phone #Living .RowBreath .TextSection:before{display:none}#Living .RowStep{margin-top:16.1rem}#Living .RowStep .BackgroundImage{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:78.5rem;right:2rem}#Living .RowStep .SectionContent>.TextSection{position:relative}#Living .RowStep .SectionContent>.TextSection .TextSection{width:auto}.desktop #Living .RowStep .SectionContent>.TextSection,.tablet #Living .RowStep .SectionContent>.TextSection{padding-left:4rem;padding-right:4rem}.desktop #Living .RowStep .SectionContent>.TextSection:before{content:'';background-color:#f9f9f9;position:absolute;z-index:-1;left:0rem;bottom:0;width:162.22222222%;height:-webkit-calc(100% + 8rem);height:calc(100% + 8rem)}.tablet #Living .RowStep .SectionContent>.TextSection{padding-left:0}.tablet #Living .RowStep .SectionContent>.TextSection h4{margin-top:3rem}.tablet #Living .RowStep .SectionContent>.TextSection .Text p:last-of-type{margin-bottom:0}#Living .RowStep .SectionContent>.TextSection p{margin-top:1rem;margin-bottom:2.5rem}.desktop #Living .RowStep .SectionContent>.TextSection p:first-of-type{margin-bottom:3.5rem}.tablet #Living .RowStep{margin-top:5rem;margin-bottom:6rem}.tablet #Living .RowStep .SectionContent{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.tablet #Living .RowStep .TextSection{padding:0;margin:0;width:33.5rem}.tablet #Living .RowStep h1{font-size:1.7rem}.desktop .tablet #Living .RowStep h1{font-size:1.7rem}@media only screen and (max-width: 1140px){.desktop .tablet #Living .RowStep h1{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Living .RowStep h1{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Living .RowStep h1{font-size:1.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Living .RowStep h1{font-size:1.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Living .RowStep h1{font-size:1.7rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Living .RowStep h1{font-size:1.7rem}}.tablet #Living .RowStep p{margin:0}.tablet #Living .RowStep .TextBlock{padding-top:2rem}.tablet #Living .RowStep .TextBlock p{margin-top:0;margin-bottom:0}.tablet #Living .RowStep .BackgroundImage{-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial;width:33.5rem;height:43.75rem}.phone #Living .RowStep{margin-top:0rem}.phone #Living .RowStep .SectionContent{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.phone #Living .RowStep .BackgroundImage{height:27.75rem}.phone #Living .RowStep .SectionContent>.TextSection{padding:2rem 0 2.5rem}.desktop #Living .RowSleep h3,.desktop #Living .RowSleep p,.tablet #Living .RowSleep h3,.tablet #Living .RowSleep p{color:white}#Living .RowSleep .TextSection{position:absolute;bottom:2rem;left:6rem;width:41rem}.tablet #Living .RowSleep .TextSection{left:4rem}@media all and (orientation: landscape){.tablet #Living .RowSleep .TextSection{left:16.5rem}}.tablet #Living .RowSleep .SectionContent{width:100%}.desktop #Living .RowSleep .ImageBlock{height:52rem}.tablet #Living .RowSleep .ImageBlock{width:100%;height:43.35rem;-webkit-box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05)}.tablet #Living .RowSleep .ImageBlock .BackgroundImage.fullWrap{-webkit-box-shadow:0 -5px 20px rgba(0,0,0,0.1);box-shadow:0 -5px 20px rgba(0,0,0,0.1);padding-bottom:50%}.phone #Living .RowSleep #SectionIntro{top:-3.75rem;margin-bottom:0;padding:0 1.2rem .75rem}.phone #Living .RowSleep .SectionContent{padding:0}.phone #Living .RowSleep .BackgroundImage{width:100%;height:34rem}#Living .RowFeatures .SectionContent{display:block}.phone #Living .RowFeatures .SectionContent>p{margin:1rem 0 3.75rem}.phone #Living .RowFeatures .SectionContent strong{margin-top:0}.desktop #Living .RowFeatures p{margin-bottom:4rem}.tablet #Living .RowFeatures{margin-top:6rem;margin-bottom:6rem}.tablet #Living .RowFeatures .TextSection{padding-bottom:0}.tablet #Living .RowFeatures .FlexContainer{margin-bottom:2rem}#Living .RowFeatures .TextSection{padding-bottom:5rem;max-width:60rem}.phone #Living .RowFeatures .TextSection{margin:0 3rem 0;padding-bottom:0}.phone #Living .RowFeatures .TextSection h2{font-size:2.08rem;line-height:1.36}.tablet #Living .RowFeatures .ColumnImageText{margin-bottom:0}.phone #Living .RowFeatures .ColumnImageText{margin-top:3rem;margin-bottom:1rem}#Living .RowFeatures .PillButton{margin-top:1.5rem}.mobile #Living .RowFeatures .PillButton{display:block;margin:0 auto;max-width:30rem}.phone #Living .RowFeatures .PillButton{margin-top:1rem;max-width:24rem}#Living #Timeline{margin-top:5rem}.phone #Living #Timeline{margin-top:2rem}#Living .RowLook{padding-bottom:7rem}.phone #Living .RowLook{padding-bottom:3.5rem}#Living .RowLook .TextSection{margin-top:3rem;width:56rem}.tablet #Living .RowLook .TextSection{width:100%;margin-top:6rem}.tablet #Living .RowLook .TextSection p{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.tablet #Living .RowLook .BackgroundImage{padding-bottom:40%;background-position:-7rem center;height:23rem}.phone #Living .RowLook .BackgroundImage{background-position:-7rem center;height:23rem}#Living .GrowingSectionsDivider{background-color:#f2f2f2;height:1px;margin-top:8rem;width:100%}.tablet #Living .GrowingSectionsDivider{margin-top:6rem;display:none}.desktop #Living .RowGrowingSections .TextSection,.tablet #Living .RowGrowingSections .TextSection{max-width:initial}.desktop #Living .RowGrowingSections .Column h4:first-of-type,.tablet #Living .RowGrowingSections .Column h4:first-of-type{margin-top:0}#Living .RowGrowingSections .FirstColumn{width:42%;margin-right:3%}.tablet #Living .RowGrowingSections .FirstColumn{margin-right:1.9rem}#Living .RowGrowingSections .FirstColumn .TextBlock{margin-bottom:0}#Living .RowGrowingSections .SecondColumn{width:55%}.phone #Living .RowGrowingSections .Column{margin:0;width:100%}.tablet #Living .RowGrowingSections .Column{width:33.45rem}.phone #Living .RowGrowingSections{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:0;margin-bottom:4rem}.phone #Living .RowGrowingSections .SectionContent{display:block}.phone #Living .RowGrowingSections h4{margin-top:2.5rem}#Living .RowGrowingSections .TextBlock p{margin-top:1.7rem}.tablet #Living .RowGrowingSections .TextBlock .svgHeaderRow h1:not(.header-sm){font-size:2rem;margin-bottom:0 !important}.desktop .tablet #Living .RowGrowingSections .TextBlock .svgHeaderRow h1:not(.header-sm){font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet #Living .RowGrowingSections .TextBlock .svgHeaderRow h1:not(.header-sm){font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Living .RowGrowingSections .TextBlock .svgHeaderRow h1:not(.header-sm){font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Living .RowGrowingSections .TextBlock .svgHeaderRow h1:not(.header-sm){font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Living .RowGrowingSections .TextBlock .svgHeaderRow h1:not(.header-sm){font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Living .RowGrowingSections .TextBlock .svgHeaderRow h1:not(.header-sm){font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Living .RowGrowingSections .TextBlock .svgHeaderRow h1:not(.header-sm){font-size:2rem}}#Living .RowBuild{margin-top:13rem}#Living .RowBuild .BackgroundImage{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:78.5rem;right:2rem}#Living .RowBuild .SectionContent>.TextSection{position:relative}.desktop #Living .RowBuild .SectionContent>.TextSection{padding-left:4rem;padding-right:4rem}.tablet #Living .RowBuild .SectionContent>.TextSection{max-width:33rem}#Living .RowBuild .SectionContent>.TextSection .TextSection{width:auto}.desktop #Living .RowBuild .SectionContent>.TextSection:before{content:'';background-color:#f9f9f9;position:absolute;z-index:-1;left:0rem;bottom:0;width:162.22222222%;height:-webkit-calc(100% + 8rem);height:calc(100% + 8rem)}#Living .RowBuild .SectionContent>.TextSection p{margin-top:1rem;margin-bottom:2.5rem}.desktop #Living .RowBuild .SectionContent>.TextSection p:first-of-type{margin-bottom:3.5rem}.tablet #Living .RowBuild{margin-top:5rem}.tablet #Living .RowBuild .SectionContent{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.tablet #Living .RowBuild h1{font-size:1.75rem}.desktop .tablet #Living .RowBuild h1{font-size:1.75rem}@media only screen and (max-width: 1140px){.desktop .tablet #Living .RowBuild h1{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Living .RowBuild h1{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Living .RowBuild h1{font-size:1.75rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Living .RowBuild h1{font-size:1.75rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Living .RowBuild h1{font-size:1.75rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Living .RowBuild h1{font-size:1.75rem}}.tablet #Living .RowBuild .TextBlock,.tablet #Living .RowBuild .Text,.tablet #Living .RowBuild p{margin-bottom:0}.tablet #Living .RowBuild .Text,.tablet #Living .RowBuild .BackgroundImage{-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial;width:33.5rem;padding:0}.tablet #Living .RowBuild .BackgroundImage{height:43.5rem}.phone #Living .RowBuild{margin-top:0;background-color:#f9f9f9}.phone #Living .RowBuild .SectionContent{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.phone #Living .RowBuild .TextSection{margin-top:2rem;margin-bottom:1rem}.phone #Living .RowBuild .BackgroundImage{width:100%;height:27.75rem}#Living .Footer{margin-bottom:0;padding-bottom:8rem;padding-top:8rem}.tablet #Living .Footer{padding-bottom:4rem;padding-top:4rem}.phone #Living .Footer{padding-bottom:0;padding-top:0}#Living .Footer .ButtonWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.phone #Living .Footer .ButtonWrapper{padding:1rem 0 3.5rem;background:-webkit-gradient(linear, left top, left bottom, from(white), to(#f4f4f4));background:linear-gradient(white, #f4f4f4)}#Living .Footer .ButtonWrapper .PillButton{display:inline-block;margin-bottom:1rem;text-align:center;width:20rem;-webkit-box-sizing:initial;box-sizing:initial}.phone #Living .Footer .ButtonWrapper .PillButton{width:27rem;margin-bottom:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}#Living .ImageBlock .align-right{float:right}.phone #Living .ImageBlock .align-right{float:none}#Living .ImageBlock .align-left{float:left}.phone #Living .ImageBlock .align-left{float:none}#Living .ImageBlock.orientation-portrait .BottomText,#Living .ImageBlock.orientation-landscape .BottomText{position:absolute;bottom:0}.mobile #Living .ImageBlock.orientation-portrait .BottomText,.mobile #Living .ImageBlock.orientation-landscape .BottomText{position:static}#Living .ImageBlock.orientation-portrait .align-right,#Living .ImageBlock.orientation-portrait .align-left{height:73.7rem;width:67.5rem}.phone #Living .ImageBlock.orientation-portrait .align-right,.phone #Living .ImageBlock.orientation-portrait .align-left{padding-bottom:100%;width:auto}#Living .ImageBlock.orientation-portrait .SideText{max-width:41rem}.phone #Living .ImageBlock.orientation-portrait .SideText{max-width:100%}#Living .ImageBlock.orientation-landscape .align-right,#Living .ImageBlock.orientation-landscape .align-left{padding-bottom:40%;width:55%}.tablet #Living .ImageBlock.orientation-landscape .align-right,.tablet #Living .ImageBlock.orientation-landscape .align-left{width:48.583%}.phone #Living .ImageBlock.orientation-landscape .align-right,.phone #Living .ImageBlock.orientation-landscape .align-left{padding-bottom:70%;width:auto}#Living .ImageBlock.orientation-landscape .SideText{max-width:42%}.phone #Living .ImageBlock.orientation-landscape .SideText{max-width:100%}#News main{height:-webkit-calc(100vh - 8rem);height:calc(100vh - 8rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#News main>section{position:relative;-webkit-box-flex:0.5;-webkit-flex:0.5;-ms-flex:0.5;flex:0.5;overflow:hidden}.mobile #News main{height:auto;min-height:-webkit-calc(100vh - 8rem);min-height:calc(100vh - 8rem)}#NewsEvents .NewsIcon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:5rem;height:5rem;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:0.2rem solid #eaeaea}#NewsEvents .NewsIcon svg{stroke:#f36421;width:50%;margin:auto}#NewsEvents .TopContent{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:82.222222222vh;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;color:white}#NewsEvents .TopContent .BannerImage{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}#NewsEvents .TopContent a{text-decoration:none}#NewsEvents .TopContent h2{font-size:4.271rem;line-height:1.1;margin:0}.desktop #NewsEvents .TopContent h2{font-size:4.271rem}@media only screen and (max-width: 1140px){.desktop #NewsEvents .TopContent h2{font-size:33px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #NewsEvents .TopContent h2{font-size:33px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #NewsEvents .TopContent h2{font-size:4.271rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #NewsEvents .TopContent h2{font-size:4.271rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #NewsEvents .TopContent h2{font-size:4.271rem}}@media only screen and (min-width: 1921px){.desktop #NewsEvents .TopContent h2{font-size:4.271rem}}#NewsEvents .TopContent p{font-size:2.1rem}.desktop #NewsEvents .TopContent p{font-size:2.1rem}@media only screen and (max-width: 1140px){.desktop #NewsEvents .TopContent p{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #NewsEvents .TopContent p{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #NewsEvents .TopContent p{font-size:2.1rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #NewsEvents .TopContent p{font-size:2.1rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #NewsEvents .TopContent p{font-size:2.1rem}}@media only screen and (min-width: 1921px){.desktop #NewsEvents .TopContent p{font-size:2.1rem}}#NewsEvents .TopContent>.Content{margin-top:auto;padding-bottom:8rem}#NewsEvents .TopContent .NewsIcon{position:absolute;top:0rem;left:-7.3rem;margin:0;border-color:rgba(255,255,255,0.5)}#NewsEvents .TopContent .NewsIcon svg{stroke:white}#NewsEvents .TopContent .EventDateCircle{position:absolute;right:0;bottom:0}#NewsEvents .LoadingContainer{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;margin:0 auto;bottom:6rem}#NewsEvents .Content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:111.5rem}#NewsEvents .Content .ContentSection{position:relative;width:46.55172414%}#NewsEvents .Content .ContentSection:last-child{margin-left:8rem}#NewsEvents .Column{width:55.75rem;padding-right:4rem;-webkit-box-sizing:border-box;box-sizing:border-box}#NewsEvents .Column>p{font-size:2.8rem;color:#8d8d8d;margin:0}.desktop #NewsEvents .Column>p{font-size:2.8rem}@media only screen and (max-width: 1140px){.desktop #NewsEvents .Column>p{font-size:22px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #NewsEvents .Column>p{font-size:22px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #NewsEvents .Column>p{font-size:2.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #NewsEvents .Column>p{font-size:2.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #NewsEvents .Column>p{font-size:2.8rem}}@media only screen and (min-width: 1921px){.desktop #NewsEvents .Column>p{font-size:2.8rem}}#NewsEvents .BottomContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}#NewsEvents .NewsSection,#NewsEvents .EventsSection{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;padding-bottom:20rem}#NewsEvents .NewsSection .Column{margin-left:auto}#NewsEvents .EventsSection{background-color:rgba(242,242,242,0.4);padding-right:0}#NewsEvents .EventsSection .Column{padding-left:4rem;padding-right:0}#NewsEvents .SectionHeader{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;padding:7rem 0 3.5rem 0}#NewsEvents .SectionHeader h1{font-size:5.3rem;display:inline-block;color:#f36421;margin:0 0 0 2rem}.desktop #NewsEvents .SectionHeader h1{font-size:5.3rem}@media only screen and (max-width: 1140px){.desktop #NewsEvents .SectionHeader h1{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #NewsEvents .SectionHeader h1{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #NewsEvents .SectionHeader h1{font-size:5.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #NewsEvents .SectionHeader h1{font-size:5.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #NewsEvents .SectionHeader h1{font-size:5.3rem}}@media only screen and (min-width: 1921px){.desktop #NewsEvents .SectionHeader h1{font-size:5.3rem}}#NewsEvents .SectionItem{min-height:52rem;position:relative;padding-bottom:7.6rem}#NewsEvents .SectionItem .SectionImageWrapper{position:relative}#NewsEvents .SectionItem .SectionImage{position:relative;width:100%;height:26rem;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}#NewsEvents .SectionItem.Ended .SectionImage{opacity:0.4}#NewsEvents .SectionItem .EventDateCircle{position:absolute;right:2rem;bottom:-3rem}#NewsEvents .SectionItem h2,#NewsEvents .SectionItem .ItemHeader{font-size:3rem;line-height:1.1;color:#1e78bd;display:block;margin-top:3rem;margin-bottom:0.7rem}.desktop #NewsEvents .SectionItem h2,.desktop #NewsEvents .SectionItem .ItemHeader{font-size:3rem}@media only screen and (max-width: 1140px){.desktop #NewsEvents .SectionItem h2,.desktop #NewsEvents .SectionItem .ItemHeader{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #NewsEvents .SectionItem h2,.desktop #NewsEvents .SectionItem .ItemHeader{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #NewsEvents .SectionItem h2,.desktop #NewsEvents .SectionItem .ItemHeader{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #NewsEvents .SectionItem h2,.desktop #NewsEvents .SectionItem .ItemHeader{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #NewsEvents .SectionItem h2,.desktop #NewsEvents .SectionItem .ItemHeader{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop #NewsEvents .SectionItem h2,.desktop #NewsEvents .SectionItem .ItemHeader{font-size:3rem}}#NewsEvents .SectionItem p{font-size:2.1rem;color:#8d8d8d;overflow:hidden;line-height:1.2;margin:0;padding-bottom:2rem}.desktop #NewsEvents .SectionItem p{font-size:2.1rem}@media only screen and (max-width: 1140px){.desktop #NewsEvents .SectionItem p{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #NewsEvents .SectionItem p{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #NewsEvents .SectionItem p{font-size:2.1rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #NewsEvents .SectionItem p{font-size:2.1rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #NewsEvents .SectionItem p{font-size:2.1rem}}@media only screen and (min-width: 1921px){.desktop #NewsEvents .SectionItem p{font-size:2.1rem}}#NewsEvents .SectionItem .ItemDetails{font-size:1.8rem;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;text-transform:capitalize;margin-top:0.9rem}.desktop #NewsEvents .SectionItem .ItemDetails{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop #NewsEvents .SectionItem .ItemDetails{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #NewsEvents .SectionItem .ItemDetails{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #NewsEvents .SectionItem .ItemDetails{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #NewsEvents .SectionItem .ItemDetails{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #NewsEvents .SectionItem .ItemDetails{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop #NewsEvents .SectionItem .ItemDetails{font-size:1.8rem}}#NewsEvents .SectionItem .ItemDetails .Line{display:inline-block;width:2rem;height:0.1rem;margin:0 1rem;background-color:#eaeaea}#NewsEvents .SectionItem .ItemDetails .ItemDate{color:#8d8d8d;margin-left:0.8rem}.mobile #NewsEvents h4{font-size:2rem;color:rgba(255,255,255,0.5);margin:0 0 0.5rem 0}.desktop .mobile #NewsEvents h4{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .mobile #NewsEvents h4{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .mobile #NewsEvents h4{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .mobile #NewsEvents h4{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .mobile #NewsEvents h4{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .mobile #NewsEvents h4{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .mobile #NewsEvents h4{font-size:2rem}}.mobile #NewsEvents .TopContent{height:61rem}.mobile #NewsEvents .TopContent h2{max-width:60%;margin-left:auto;margin-right:auto}.mobile #NewsEvents .Content,.mobile #NewsEvents .ContentSection{width:100%;text-align:center}.mobile #NewsEvents .Content{padding-bottom:4rem}.mobile #NewsEvents .NewsIcon{position:relative;top:0;left:0;margin-bottom:1rem}.mobile #NewsEvents .BottomContent{padding:4rem 0;background-color:#f9f9f9}.mobile #NewsEvents .BottomContent.MoreContent{padding-bottom:18rem}.mobile #NewsEvents .ContentWrapper,.mobile #NewsEvents .TabContainer{display:block;width:68.8rem;margin:0 auto}.mobile #NewsEvents .EventDateCircle{left:5rem;bottom:-5rem;right:auto}.mobile #NewsEvents .MobileNewsEvents{position:relative;width:100%}.mobile #NewsEvents .MobileNewsEvents .TabContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:7rem;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13)}.mobile #NewsEvents .MobileNewsEvents .TabContainer .Tab{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.85rem;color:#CCCCCC;background-color:#fff;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.desktop .mobile #NewsEvents .MobileNewsEvents .TabContainer .Tab{font-size:1.85rem}@media only screen and (max-width: 1140px){.desktop .mobile #NewsEvents .MobileNewsEvents .TabContainer .Tab{font-size:15px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .mobile #NewsEvents .MobileNewsEvents .TabContainer .Tab{font-size:15px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .mobile #NewsEvents .MobileNewsEvents .TabContainer .Tab{font-size:1.85rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .mobile #NewsEvents .MobileNewsEvents .TabContainer .Tab{font-size:1.85rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .mobile #NewsEvents .MobileNewsEvents .TabContainer .Tab{font-size:1.85rem}}@media only screen and (min-width: 1921px){.desktop .mobile #NewsEvents .MobileNewsEvents .TabContainer .Tab{font-size:1.85rem}}.mobile #NewsEvents .MobileNewsEvents .TabContainer .Tab .TabIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;margin-right:1rem}.mobile #NewsEvents .MobileNewsEvents .TabContainer .Tab .TabIcon svg{width:100%}.mobile #NewsEvents .MobileNewsEvents .TabContainer .Tab.Selected{color:#fff;background-color:#1e78bd}.mobile #NewsEvents .MobileNewsEvents .TabContainer .Tab.Selected svg{stroke:#fff}.mobile #NewsEvents .SectionItem{width:100%;min-height:initial;margin-bottom:0rem;padding:4rem 0 4rem}.mobile #NewsEvents .SectionItem.NewsItem{text-align:center}.mobile #NewsEvents .SectionItem.NewsItem .ItemDescription{margin:0 auto}.mobile #NewsEvents .SectionItem.NewsItem .ItemDescription .ItemDetails{display:block;text-align:center}.mobile #NewsEvents .SectionItem.NewsItem .ItemDescription .ItemDetails>span{display:inline-block}.mobile #NewsEvents .SectionItem:first-of-type{padding-top:0}.mobile #NewsEvents .SectionItem:nth-child(even){background-color:#f9f9f9}.mobile #NewsEvents .SectionItem:nth-child(odd){background-color:#fff}.mobile #NewsEvents .SectionItem h2{margin:1.5rem 0 0.5rem 0}.mobile #NewsEvents .SectionItem p{margin:0 auto;width:70%}.mobile #NewsEvents .SectionItem .SectionImage{height:30rem}.mobile #NewsEvents .SectionItem .ItemDetails{font-size:2rem;margin-top:3.5rem}.desktop .mobile #NewsEvents .SectionItem .ItemDetails{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .mobile #NewsEvents .SectionItem .ItemDetails{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .mobile #NewsEvents .SectionItem .ItemDetails{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .mobile #NewsEvents .SectionItem .ItemDetails{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .mobile #NewsEvents .SectionItem .ItemDetails{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .mobile #NewsEvents .SectionItem .ItemDetails{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .mobile #NewsEvents .SectionItem .ItemDetails{font-size:2rem}}.mobile #NewsEvents .SectionItem .ItemDetails .ItemDate{color:#8d8d8d;margin-left:0.8rem}.mobile #NewsEvents .SectionItem .ItemDescription{margin-left:23.5rem}.tablet #NewsEvents .ContentSection:nth-child(2){position:absolute;top:0;right:0;margin:0}.tablet #NewsEvents .ContentSection:nth-child(2) .EventDateCircle{top:10rem;right:3rem;left:auto;bottom:auto}.phone #NewsEvents .ContentSection:nth-child(1)>p{display:none}.phone #NewsEvents .ContentSection:nth-child(2){display:none}.phone #NewsEvents .TopContent{height:38rem}.phone #NewsEvents .BottomContent{padding:1rem 0}.phone #NewsEvents .BottomContent.MoreContent{padding-bottom:13rem}.phone #NewsEvents .EventDateCircle{left:0;bottom:-2rem;right:0;margin:0 auto}.phone #NewsEvents .Content{padding-bottom:2.75rem}.phone #NewsEvents .NewsIcon{width:3.5rem;height:3.5rem}.phone #NewsEvents h2{font-size:2.08rem;line-height:1;width:80%;margin:0 auto 2rem}.phone #NewsEvents h4{font-size:1.4rem}.phone #NewsEvents .MobileNewsEvents .ContentWrapper,.phone #NewsEvents .MobileNewsEvents .TabContainer{width:30rem}.phone #NewsEvents .MobileNewsEvents .TabContainer{height:6rem}.phone #NewsEvents .MobileNewsEvents .TabContainer .Tab{font-size:1.6rem}.desktop .phone #NewsEvents .MobileNewsEvents .TabContainer .Tab{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .phone #NewsEvents .MobileNewsEvents .TabContainer .Tab{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone #NewsEvents .MobileNewsEvents .TabContainer .Tab{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone #NewsEvents .MobileNewsEvents .TabContainer .Tab{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone #NewsEvents .MobileNewsEvents .TabContainer .Tab{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone #NewsEvents .MobileNewsEvents .TabContainer .Tab{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .phone #NewsEvents .MobileNewsEvents .TabContainer .Tab{font-size:1.6rem}}.phone #NewsEvents .MobileNewsEvents .TabContainer .Tab .TabIcon{width:2rem;height:2rem}.phone #NewsEvents .MobileNewsEvents .ItemDescription{margin-left:0;text-align:center;padding:0 2.5rem}.phone #NewsEvents .SectionItem{padding-bottom:3rem;margin-bottom:0;background-color:#fff}.phone #NewsEvents .SectionItem:not(:first-of-type){padding-top:3rem}.phone #NewsEvents .SectionItem:not(:last-child){border-bottom:1px solid #eaeaea}.phone #NewsEvents .SectionItem:last-child{margin-bottom:3rem}.phone #NewsEvents .SectionItem:nth-child(even){background-color:#fff}.phone #NewsEvents .SectionItem h2{margin:1rem 0;width:100%}.phone #NewsEvents .SectionItem p{font-size:1.6rem;width:100%}.phone #NewsEvents .SectionItem .SectionImage{height:18rem}.phone #NewsEvents .SectionItem .ItemDetails{font-size:1.5rem;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:3.25rem}.desktop .phone #NewsEvents .SectionItem .ItemDetails{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .phone #NewsEvents .SectionItem .ItemDetails{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone #NewsEvents .SectionItem .ItemDetails{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone #NewsEvents .SectionItem .ItemDetails{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone #NewsEvents .SectionItem .ItemDetails{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone #NewsEvents .SectionItem .ItemDetails{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .phone #NewsEvents .SectionItem .ItemDetails{font-size:1.5rem}}.phone #NewsEvents .LoadingContainer{bottom:1.5rem}.tablet #NewsEvents h2{margin-bottom:2rem}#NotFound{width:100%}#NotFound main{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;height:100vh;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(3%, rgba(50,50,50,0.4)), color-stop(40%, rgba(255,255,255,0))),url("./assets/images/bg-favourites.jpg");background-image:linear-gradient(to bottom, rgba(50,50,50,0.4) 3%, rgba(255,255,255,0) 40%),url("./assets/images/bg-favourites.jpg");background-size:cover}#NotFound h1{font-size:5.3rem;color:#f36421;margin:1rem 0 0 0}.desktop #NotFound h1{font-size:5.3rem}@media only screen and (max-width: 1140px){.desktop #NotFound h1{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #NotFound h1{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #NotFound h1{font-size:5.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #NotFound h1{font-size:5.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #NotFound h1{font-size:5.3rem}}@media only screen and (min-width: 1921px){.desktop #NotFound h1{font-size:5.3rem}}#NotFound p{font-size:2.5rem;color:#8d8d8d;text-align:center;margin-top:2rem;margin-bottom:5rem;max-width:50rem}.desktop #NotFound p{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop #NotFound p{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #NotFound p{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #NotFound p{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #NotFound p{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #NotFound p{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop #NotFound p{font-size:2.5rem}}#NotFound .ErrorIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem;color:#f36421;width:6rem;height:6rem;border-radius:50%;border:0.3rem solid rgba(243,100,33,0.4);-webkit-box-sizing:border-box;box-sizing:border-box}.desktop #NotFound .ErrorIcon{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop #NotFound .ErrorIcon{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #NotFound .ErrorIcon{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #NotFound .ErrorIcon{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #NotFound .ErrorIcon{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #NotFound .ErrorIcon{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop #NotFound .ErrorIcon{font-size:1.8rem}}#NotFound .Button{font-size:1.8rem;width:22rem;margin-top:1rem}.desktop #NotFound .Button{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop #NotFound .Button{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #NotFound .Button{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #NotFound .Button{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #NotFound .Button{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #NotFound .Button{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop #NotFound .Button{font-size:1.8rem}}.mobile #NotFound main{height:-webkit-calc(100vh - 8rem);height:calc(100vh - 8rem);-webkit-box-sizing:border-box;box-sizing:border-box;background-image:none}.phone #NotFound main{height:-webkit-calc(100vh - 16rem);height:calc(100vh - 16rem)}.phone #NotFound h1{font-size:3.5rem;margin:0rem 0 0 0}.desktop .phone #NotFound h1{font-size:3.5rem}@media only screen and (max-width: 1140px){.desktop .phone #NotFound h1{font-size:27px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone #NotFound h1{font-size:27px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone #NotFound h1{font-size:3.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone #NotFound h1{font-size:3.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone #NotFound h1{font-size:3.5rem}}@media only screen and (min-width: 1921px){.desktop .phone #NotFound h1{font-size:3.5rem}}.phone #NotFound p{font-size:1.8rem;margin-top:2rem;margin-bottom:3rem;max-width:90%}.desktop .phone #NotFound p{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .phone #NotFound p{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone #NotFound p{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone #NotFound p{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone #NotFound p{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone #NotFound p{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .phone #NotFound p{font-size:1.8rem}}.phone #NotFound .ErrorIcon{font-size:1.4rem;width:4.5rem;height:4.5rem;border:0.2rem solid rgba(243,100,33,0.4)}.desktop .phone #NotFound .ErrorIcon{font-size:1.4rem}@media only screen and (max-width: 1140px){.desktop .phone #NotFound .ErrorIcon{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone #NotFound .ErrorIcon{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone #NotFound .ErrorIcon{font-size:1.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone #NotFound .ErrorIcon{font-size:1.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone #NotFound .ErrorIcon{font-size:1.4rem}}@media only screen and (min-width: 1921px){.desktop .phone #NotFound .ErrorIcon{font-size:1.4rem}}.phone #NotFound .Button{font-size:1.4rem;width:19rem;height:2.5rem;margin-top:0.5rem}.desktop .phone #NotFound .Button{font-size:1.4rem}@media only screen and (max-width: 1140px){.desktop .phone #NotFound .Button{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone #NotFound .Button{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone #NotFound .Button{font-size:1.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone #NotFound .Button{font-size:1.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone #NotFound .Button{font-size:1.4rem}}@media only screen and (min-width: 1921px){.desktop .phone #NotFound .Button{font-size:1.4rem}}#Promotion main{height:-webkit-calc(100vh - 8rem);height:calc(100vh - 8rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#Promotion main>section{position:relative;-webkit-box-flex:0.5;-webkit-flex:0.5;-ms-flex:0.5;flex:0.5;overflow:hidden}.mobile #Promotion main{height:auto;min-height:-webkit-calc(100vh - 8rem);min-height:calc(100vh - 8rem)}#Promotions main{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#Promotions .PromotionsMarquee{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:8rem 0 2rem 0}#Promotions .CurrentPromotions{margin:auto}#Promotions .LoadingContainer{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:8rem 0}#Promotions .PromotionBlockWrapper{position:relative;padding-bottom:8rem;margin-bottom:8rem;width:112rem;margin-left:auto;margin-right:auto}#Promotions .PromotionBlockWrapper:before{content:'';position:absolute;width:200%;height:100%;background-color:#f9f9f9;top:0;right:0}#Promotions .PromotionBlockWrapper .PromotionBlock{position:relative;width:100%}#Promotions .PromotionBlockWrapper:last-of-type{margin-bottom:0}#Promotions .PromotionBlockWrapper:nth-child(even){margin-left:auto}#Promotions .PromotionBlockWrapper:nth-child(even) .PromotionBlock{margin-right:auto;margin-left:0}#Promotions .PromotionBlockWrapper:nth-child(even):before{right:auto;left:0}#Promotions.NoPromotions .IntroIcon{border-color:rgba(243,100,33,0.25)}#Promotions.NoPromotions main{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;height:100vh;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(3%, rgba(50,50,50,0.4)), color-stop(40%, rgba(255,255,255,0))),url("./assets/images/bg-favourites.jpg");background-image:linear-gradient(to bottom, rgba(50,50,50,0.4) 3%, rgba(255,255,255,0) 40%),url("./assets/images/bg-favourites.jpg");background-size:cover}.phone #Promotions.NoPromotions main{background-color:#fff;background-image:none;height:initial}#Promotions.NoPromotions .ButtonWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#Promotions.NoPromotions .ButtonWrapper .PillButtonExtended{margin:0.4rem 0;width:22rem}#Promotions.NoPromotions button{margin:4px 0;width:32rem}.phone #Promotions.NoPromotions .ButtonWrapper{padding-bottom:4rem;background-color:#fff;width:100%}.phone #Promotions.NoPromotions .ButtonWrapper .PillButton{margin:0.4rem 0}.tablet #Promotions .PromotionBlockWrapper{width:94.72999349%;padding-bottom:4.2rem;margin-bottom:4.2rem}.tablet #Promotions .PromotionBlockWrapper .PromotionBlock{width:94.72999349%}.tablet #Promotions .PromotionBlockWrapper:nth-child(even) .PromotionBlock .Content{margin-right:0}.phone #Promotions .PromotionsMarquee{padding:4rem 0 2rem 0}.phone #Promotions .PromotionBlockWrapper{width:100%;padding-bottom:4rem;margin-bottom:1rem}.phone #Promotions .PromotionBlockWrapper .PromotionBlock{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 1rem}.phone #Promotions .PromotionBlockWrapper:nth-child(even){background-color:#fff}#SupportTabAssistance .SupportWelcomeColumns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tablet #SupportTabAssistance .SupportWelcomeColumns{margin-top:0 !important}#SupportTabAssistance .SupportWelcomeColumns .ColumnImageText{margin-bottom:0}#SupportTabAssistance .ColumnImageText h3{font-size:2.5rem;margin:2rem 0}.desktop #SupportTabAssistance .ColumnImageText h3{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop #SupportTabAssistance .ColumnImageText h3{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #SupportTabAssistance .ColumnImageText h3{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #SupportTabAssistance .ColumnImageText h3{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #SupportTabAssistance .ColumnImageText h3{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #SupportTabAssistance .ColumnImageText h3{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop #SupportTabAssistance .ColumnImageText h3{font-size:2.5rem}}#SupportTabAssistance .ColumnImageText p{font-size:2.2rem;color:#8d8d8d;line-height:1.5;margin:2rem 0 0}.desktop #SupportTabAssistance .ColumnImageText p{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop #SupportTabAssistance .ColumnImageText p{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #SupportTabAssistance .ColumnImageText p{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #SupportTabAssistance .ColumnImageText p{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #SupportTabAssistance .ColumnImageText p{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #SupportTabAssistance .ColumnImageText p{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop #SupportTabAssistance .ColumnImageText p{font-size:2.2rem}}.tablet #SupportTabAssistance .ColumnImageText h3{font-size:2rem}.desktop .tablet #SupportTabAssistance .ColumnImageText h3{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet #SupportTabAssistance .ColumnImageText h3{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #SupportTabAssistance .ColumnImageText h3{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #SupportTabAssistance .ColumnImageText h3{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #SupportTabAssistance .ColumnImageText h3{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #SupportTabAssistance .ColumnImageText h3{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet #SupportTabAssistance .ColumnImageText h3{font-size:2rem}}.tablet #SupportTabAssistance .ColumnImageText p{font-size:1.8rem}.desktop .tablet #SupportTabAssistance .ColumnImageText p{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .tablet #SupportTabAssistance .ColumnImageText p{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #SupportTabAssistance .ColumnImageText p{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #SupportTabAssistance .ColumnImageText p{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #SupportTabAssistance .ColumnImageText p{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #SupportTabAssistance .ColumnImageText p{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .tablet #SupportTabAssistance .ColumnImageText p{font-size:1.8rem}}.phone #SupportTabAssistance .ColumnImageText{width:27rem;margin:0 auto}.phone #SupportTabAssistance .ColumnImageText h3{font-size:1.76rem;margin:1rem 0}.phone #SupportTabAssistance .ColumnImageText p{font-size:1.44rem;margin:1rem 0}.phone #SupportTabAssistance .Seasons{margin-top:0}#SupportTabAssistance .SeasonsContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;border-color:#f2f2f2;border-style:solid;border-width:0 0 1px;padding-bottom:8rem;width:100%}.tablet #SupportTabAssistance .SeasonsContent{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:4rem 0}.phone #SupportTabAssistance .SeasonsContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:4rem}.mobile #SupportTabAssistance .Warranty .TextBlock{margin-top:0;padding-top:0}.phone #SupportTabAssistance .Warranty .TextBlock{margin-bottom:0}.tablet #SupportTabAssistance .Warranty .TextBlock br:first-child{display:none}.phone #SupportTabAssistance .Warranty .TextBlock h3{font-size:2.16rem}.phone #SupportTabAssistance .Warranty .TextBlock p{margin-bottom:0;font-size:1.68rem}.desktop #SupportTabAssistance .WarrantyTimeLine{margin-top:-4rem}.tablet #SupportTabAssistance .WarrantyTimeLine{padding-bottom:4rem}.phone #SupportTabAssistance .WarrantyTimeLine{margin:0 0 2rem !important}#SupportTabAssistance .SeasonMobileWrapper{display:inline-block;width:auto}#SupportTabAssistance .WarrantyButtonWrapper{text-align:center}.phone #SupportTabAssistance .WarrantyButtonWrapper{border-color:#f2f2f2;border-style:solid;border-width:1px 0 0;margin-top:0;padding:2rem 0}#SupportTabAssistance .Season{background-position:center center;background-size:cover;border-radius:50%;cursor:pointer;width:20rem;height:20rem;margin:0 auto;position:relative;text-align:center}.tablet #SupportTabAssistance .Season{width:15rem;height:15rem}.phone #SupportTabAssistance .Season{height:18rem;margin-bottom:2rem;width:18rem}#SupportTabAssistance .Season svg{position:absolute;bottom:2.5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);fill:#fff;stroke:#fff;width:2.5rem}.tablet #SupportTabAssistance .Season svg{bottom:2rem;width:2rem}.phone #SupportTabAssistance .Season svg{width:1.85rem}#SupportTabAssistance .SeasonLabel{color:#fff;font-size:3rem;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.desktop #SupportTabAssistance .SeasonLabel{font-size:3rem}@media only screen and (max-width: 1140px){.desktop #SupportTabAssistance .SeasonLabel{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #SupportTabAssistance .SeasonLabel{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #SupportTabAssistance .SeasonLabel{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #SupportTabAssistance .SeasonLabel{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #SupportTabAssistance .SeasonLabel{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop #SupportTabAssistance .SeasonLabel{font-size:3rem}}.tablet #SupportTabAssistance .SeasonLabel{font-size:2rem}.desktop .tablet #SupportTabAssistance .SeasonLabel{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet #SupportTabAssistance .SeasonLabel{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #SupportTabAssistance .SeasonLabel{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #SupportTabAssistance .SeasonLabel{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #SupportTabAssistance .SeasonLabel{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #SupportTabAssistance .SeasonLabel{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet #SupportTabAssistance .SeasonLabel{font-size:2rem}}.phone #SupportTabAssistance .SeasonLabel{font-size:2.4rem}.phone .SupportCareTab{background:#fff}.SupportCareTab>.VerticallyPadded .TextBlock,.SupportCareTab>.IntroBlock .TextBlock{margin-top:0}.SupportCareTab>.ImageBlock{height:50rem}.phone .SupportCareTab>.ImageBlock{height:30rem}.SupportCareTab>.IntroBlock{background-color:#fff}.SupportCareTab #SeminarsColumn a{display:inline-block;margin:4rem 0}.SupportCareTab #SeminarsColumn .TextBlock{margin-left:0;margin-top:0}.phone .SupportCareTab #SeminarsColumn .TextBlock{margin-left:auto}.tablet .SupportCareTab #SeminarsColumn .TextBlock p{font-size:1.8rem !important}.phone .SupportCareTab #SeminarsColumn .TextBlock p{font-size:1.68rem}.tablet .SupportCareTab #SeminarsColumn .PillButton{margin:2rem 0}.phone .SupportCareTab #SeminarsColumn a{margin:3rem 0}.phone .SupportCareTab #SeminarsColumn a .PillButton{margin:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.SupportCareTab .TextBlock ul{display:block;position:relative;list-style-type:none;margin:3rem 0 3rem auto;padding-left:6.5rem;width:45rem}.mobile .SupportCareTab .TextBlock ul{padding-left:2rem;width:85%}.phone .SupportCareTab .TextBlock ul{margin:0 auto;padding:0}.SupportCareTab .TextBlock ul li{font-size:1.8rem;color:#8d8d8d;line-height:1.25;margin-bottom:1.5rem}.desktop .SupportCareTab .TextBlock ul li{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .SupportCareTab .TextBlock ul li{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SupportCareTab .TextBlock ul li{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SupportCareTab .TextBlock ul li{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SupportCareTab .TextBlock ul li{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SupportCareTab .TextBlock ul li{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .SupportCareTab .TextBlock ul li{font-size:1.8rem}}.SupportCareTab .TextBlock ul li:before{content:"\2014\a0";left:0;position:absolute}.tablet .SupportCareTab .TextBlock ul li{font-size:1.4rem}.desktop .tablet .SupportCareTab .TextBlock ul li{font-size:1.4rem}@media only screen and (max-width: 1140px){.desktop .tablet .SupportCareTab .TextBlock ul li{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .SupportCareTab .TextBlock ul li{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .SupportCareTab .TextBlock ul li{font-size:1.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .SupportCareTab .TextBlock ul li{font-size:1.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .SupportCareTab .TextBlock ul li{font-size:1.4rem}}@media only screen and (min-width: 1921px){.desktop .tablet .SupportCareTab .TextBlock ul li{font-size:1.4rem}}.phone .SupportCareTab .TextBlock ul li{font-size:1.52rem}.phone .SupportCareTab .TextBlock ul li:before{display:none}#Support{width:100%}#Support .SectionContent{padding-left:0;padding-right:0}.tablet #Support .SectionContent{width:68.85rem}.phone #Support .SectionContent{width:100%}.phone #Support .IntroBlock p{font-size:1.68rem}.desktop #Support .SectionHero .SectionHeroContent{min-height:auto;height:auto;width:120rem}.desktop #Support .SectionHero .SectionHeroContent,.tablet #Support .SectionHero .SectionHeroContent{padding-bottom:0}.tablet #Support .SectionHero .SectionHeroContent{position:static;display:block;padding-top:32rem}#Support .SupportTabContainer{overflow:hidden}.mobile #Support .SupportTabContainer{width:100vw}.phone #Support .SupportTabContainer .SupportColumnImageText .SupportColumnContent{margin-top:0;padding-top:5rem}#Support .SupportTabContainer .SupportColumnImageText .SupportColumnContent .TextBlock p{font-size:2.2rem}.desktop #Support .SupportTabContainer .SupportColumnImageText .SupportColumnContent .TextBlock p{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop #Support .SupportTabContainer .SupportColumnImageText .SupportColumnContent .TextBlock p{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Support .SupportTabContainer .SupportColumnImageText .SupportColumnContent .TextBlock p{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Support .SupportTabContainer .SupportColumnImageText .SupportColumnContent .TextBlock p{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Support .SupportTabContainer .SupportColumnImageText .SupportColumnContent .TextBlock p{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Support .SupportTabContainer .SupportColumnImageText .SupportColumnContent .TextBlock p{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop #Support .SupportTabContainer .SupportColumnImageText .SupportColumnContent .TextBlock p{font-size:2.2rem}}.tablet #Support .SupportTabContainer .SupportColumnImageText .SupportColumnContent .TextBlock p{font-size:1.8rem}.desktop .tablet #Support .SupportTabContainer .SupportColumnImageText .SupportColumnContent .TextBlock p{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .tablet #Support .SupportTabContainer .SupportColumnImageText .SupportColumnContent .TextBlock p{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Support .SupportTabContainer .SupportColumnImageText .SupportColumnContent .TextBlock p{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Support .SupportTabContainer .SupportColumnImageText .SupportColumnContent .TextBlock p{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Support .SupportTabContainer .SupportColumnImageText .SupportColumnContent .TextBlock p{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Support .SupportTabContainer .SupportColumnImageText .SupportColumnContent .TextBlock p{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Support .SupportTabContainer .SupportColumnImageText .SupportColumnContent .TextBlock p{font-size:1.8rem}}.phone #Support .SupportTabContainer .SupportColumnImageText .SupportColumnContent .TextBlock p{font-size:1.68rem;padding-right:0}#Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child{padding-bottom:0}.phone #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child{background-color:#fff;margin-top:0;padding-bottom:2rem}#Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .SupportColumnContent{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.phone #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .SupportColumnContent{padding-bottom:.05rem}.phone #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .SupportColumnContentWrapper{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);background-color:#f2f2f2;-webkit-box-shadow:0px -2px 20px 0px rgba(0,0,0,0.1);box-shadow:0px -2px 20px 0px rgba(0,0,0,0.1);margin-left:1rem;margin-right:1rem}#Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock{margin-left:0}.phone #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock{margin-left:auto;padding-bottom:0;padding-top:0}.tablet #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}#Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock h1{margin-top:3rem}.tablet #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock h1{font-size:4rem;margin-top:1rem}.desktop .tablet #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock h1{font-size:4rem}@media only screen and (max-width: 1140px){.desktop .tablet #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock h1{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock h1{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock h1{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock h1{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock h1{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock h1{font-size:4rem}}.phone #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock h1{margin-top:0}.tablet #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock p{font-size:1.8rem;margin-bottom:4rem}.desktop .tablet #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock p{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .tablet #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock p{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock p{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock p{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock p{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock p{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Support .SupportTabContainer .SupportTab>.SupportColumnImageText:first-child .TextBlock p{font-size:1.8rem}}#Support .FAQPlaceholder{background-color:#fff;margin-top:0;padding-bottom:8rem;padding-top:8rem}.phone #Support .FAQPlaceholder{padding-bottom:2rem;padding-top:2rem}.phone #Support .FAQPlaceholder .SectionContent{padding:0 1rem}#Support .MobileLiveChatPlaceholder{background-color:#fff;margin-top:0;margin-bottom:0;padding-bottom:3rem;padding-top:3rem;text-align:center}#Support .MobileLiveChatPlaceholder h1{color:#3eac47}#Support .MobileLiveChatPlaceholder svg{stroke:#3eac47}#Support .MobileLiveChatPlaceholder .PillButton{background-color:#3eac47;margin:1rem auto 0}.phone #Support .MobileLiveChatPlaceholder .PillButton{width:22rem}#Support .circle{width:5rem;height:5rem;border-radius:50%;border:0.3rem solid #eaeaea;margin:4rem auto 1rem auto}#Support .SectionHero{height:auto;padding-top:32rem}.phone #Support .SectionHero,.tablet #Support .SectionHero{display:block}.tablet #Support .SectionHero{padding-top:0}.phone #Support .SectionHero{padding-top:18.87rem}.desktop #Support .SectionHero .SectionContent .left,.desktop #Support .SectionHero .SectionContent .right{margin-bottom:8rem}.tablet #Support .SectionHero .SectionContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}.phone #Support .SectionHero .BackgroundImage{background-position:-40rem center;height:50rem}#Support .SectionHero .TabletDownArrow{position:relative;width:4rem;height:4rem;border-radius:50%;border:solid 0.2rem rgba(255,255,255,0.5);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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3rem}#Support .SectionHero .TabletDownArrow svg{stroke:#fff;margin-top:1.5rem;width:1.4rem;height:1.4rem}#Support .SectionHero .MobileButtons{position:absolute;top:10rem;right:2rem;width:25rem}#Support .SectionHero .MobileButtons>div{display:block;margin-bottom:1rem}#Support .SectionHero .MobileButtons a{display:block}#Support .SectionHero .MobileButtons a .PillButton{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#Support .SectionHero .IntroColumns{padding:0 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.tablet #Support .SectionHero .IntroColumns{padding-left:5.5rem}.phone #Support .SectionHero .IntroColumns{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);margin-left:1rem;margin-right:1rem;padding:0 0 3rem;width:auto}.phone #Support .SectionHero .IntroColumns .left{padding:0 2rem}#Support .SectionHero .IntroBlock{margin:0 auto;position:relative;padding:0 2rem}.tablet #Support .SectionHero .IntroBlock{padding-left:5.5rem}.tablet #Support .SectionHero .IntroBlock p{max-width:100%;width:auto}.phone #Support .SectionHero .IntroBlock p{color:#fff;margin:0 auto;text-align:center}#Support .SectionHero .IntroBlock h1{color:#fff;font-size:4rem;margin-bottom:2rem;text-align:left}.desktop #Support .SectionHero .IntroBlock h1{font-size:4rem}@media only screen and (max-width: 1140px){.desktop #Support .SectionHero .IntroBlock h1{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Support .SectionHero .IntroBlock h1{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Support .SectionHero .IntroBlock h1{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Support .SectionHero .IntroBlock h1{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Support .SectionHero .IntroBlock h1{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop #Support .SectionHero .IntroBlock h1{font-size:4rem}}.tablet #Support .SectionHero .IntroBlock h1{font-size:3.75rem;margin-bottom:1rem}.desktop .tablet #Support .SectionHero .IntroBlock h1{font-size:3.75rem}@media only screen and (max-width: 1140px){.desktop .tablet #Support .SectionHero .IntroBlock h1{font-size:29px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Support .SectionHero .IntroBlock h1{font-size:29px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Support .SectionHero .IntroBlock h1{font-size:3.75rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Support .SectionHero .IntroBlock h1{font-size:3.75rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Support .SectionHero .IntroBlock h1{font-size:3.75rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Support .SectionHero .IntroBlock h1{font-size:3.75rem}}.phone #Support .SectionHero .IntroBlock h1{font-size:3.2rem;text-align:center}#Support .SectionHero .IntroBlock p{color:rgba(255,255,255,0.5);font-size:2.25rem;margin-left:0;text-align:left}.desktop #Support .SectionHero .IntroBlock p{font-size:2.25rem}@media only screen and (max-width: 1140px){.desktop #Support .SectionHero .IntroBlock p{font-size:18px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Support .SectionHero .IntroBlock p{font-size:18px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Support .SectionHero .IntroBlock p{font-size:2.25rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Support .SectionHero .IntroBlock p{font-size:2.25rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Support .SectionHero .IntroBlock p{font-size:2.25rem}}@media only screen and (min-width: 1921px){.desktop #Support .SectionHero .IntroBlock p{font-size:2.25rem}}.tablet #Support .SectionHero .IntroBlock p{font-size:1.8rem}.desktop .tablet #Support .SectionHero .IntroBlock p{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .tablet #Support .SectionHero .IntroBlock p{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Support .SectionHero .IntroBlock p{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Support .SectionHero .IntroBlock p{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Support .SectionHero .IntroBlock p{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Support .SectionHero .IntroBlock p{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Support .SectionHero .IntroBlock p{font-size:1.8rem}}#Support .SectionHero .IntroBlock .IntroIcon{border-color:rgba(255,255,255,0.5);position:absolute;top:0;left:-5.5rem;height:5rem;width:5rem}.tablet #Support .SectionHero .IntroBlock .IntroIcon{left:0;height:4rem;width:4rem}#Support .SectionHero .IntroBlock .IntroIcon svg{stroke:#fff;width:2.25rem}.tablet #Support .SectionHero .IntroBlock .IntroIcon svg{width:1.85rem}#Support .SectionHero .ScrollIcon{display:none}#Support .SectionHero .SupportTabNav{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;width:100%}#Support main{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#f9f9f9;position:relative;align-items:center;min-height:-webkit-calc(100vh - 8rem);min-height:calc(100vh - 8rem);background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box}#Support .AddressGrid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:4rem;padding-right:4rem;padding-bottom:12rem}.tablet #Support .AddressGrid{padding-bottom:8rem}#Support .AddressBlock{font-size:1.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1rem;color:#8d8d8d;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.desktop #Support .AddressBlock{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop #Support .AddressBlock{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Support .AddressBlock{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Support .AddressBlock{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Support .AddressBlock{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Support .AddressBlock{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop #Support .AddressBlock{font-size:1.8rem}}.desktop #Support .AddressBlock{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding:0 3rem}#Support .AddressBlock hr{width:10px;height:1px;border:0;color:#dddddd;background-color:#dddddd;margin:1rem 0}#Support .AddressBlock b{color:#000}#Support .AddressBlock h2{font-size:2.6rem;color:#f36421;margin-bottom:0rem}.desktop #Support .AddressBlock h2{font-size:2.6rem}@media only screen and (max-width: 1140px){.desktop #Support .AddressBlock h2{font-size:21px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Support .AddressBlock h2{font-size:21px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Support .AddressBlock h2{font-size:2.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Support .AddressBlock h2{font-size:2.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Support .AddressBlock h2{font-size:2.6rem}}@media only screen and (min-width: 1921px){.desktop #Support .AddressBlock h2{font-size:2.6rem}}#Support .AddressBlock h3{font-size:2.2rem;margin:0;color:#8d8d8d;margin-bottom:0.5rem}.desktop #Support .AddressBlock h3{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop #Support .AddressBlock h3{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Support .AddressBlock h3{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Support .AddressBlock h3{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Support .AddressBlock h3{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Support .AddressBlock h3{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop #Support .AddressBlock h3{font-size:2.2rem}}#Support .AddressBlock a{color:#1968a4}#Support .AddressBlock>div{margin-bottom:1rem}#Support .AddressBlock .PillButton{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;display:inline-block;width:auto;margin-top:.5rem;margin-bottom:.5rem;width:19rem;text-align:center}.tablet #Support .AddressGrid{padding-left:0;padding-right:0}.tablet #Support .AddressGrid .AddressBlock{font-size:1.5rem}.desktop .tablet #Support .AddressGrid .AddressBlock{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .tablet #Support .AddressGrid .AddressBlock{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Support .AddressGrid .AddressBlock{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Support .AddressGrid .AddressBlock{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Support .AddressGrid .AddressBlock{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Support .AddressGrid .AddressBlock{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Support .AddressGrid .AddressBlock{font-size:1.5rem}}.tablet #Support .AddressGrid .AddressBlock h2{font-size:1.9rem}.desktop .tablet #Support .AddressGrid .AddressBlock h2{font-size:1.9rem}@media only screen and (max-width: 1140px){.desktop .tablet #Support .AddressGrid .AddressBlock h2{font-size:15px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Support .AddressGrid .AddressBlock h2{font-size:15px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Support .AddressGrid .AddressBlock h2{font-size:1.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Support .AddressGrid .AddressBlock h2{font-size:1.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Support .AddressGrid .AddressBlock h2{font-size:1.9rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Support .AddressGrid .AddressBlock h2{font-size:1.9rem}}.tablet #Support .AddressGrid .AddressBlock h3{font-size:1.5rem}.desktop .tablet #Support .AddressGrid .AddressBlock h3{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .tablet #Support .AddressGrid .AddressBlock h3{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #Support .AddressGrid .AddressBlock h3{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #Support .AddressGrid .AddressBlock h3{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #Support .AddressGrid .AddressBlock h3{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #Support .AddressGrid .AddressBlock h3{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet #Support .AddressGrid .AddressBlock h3{font-size:1.5rem}}.tablet #Support .AddressGrid .AddressBlock .PillButton{width:16rem;margin-top:.25rem;margin-bottom:.25rem}.phone #Support .AddressGrid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem 0}.phone #Support .AddressBlock{font-size:1.44rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0rem;padding:0 2rem;text-align:center}.phone #Support .AddressBlock>div{margin:0 auto 1rem auto;width:80%}.phone #Support .AddressBlock hr{margin:1rem auto}.phone #Support .AddressBlock h2{font-size:2.08rem}.phone #Support .AddressBlock h3{font-size:1.76rem;margin-bottom:0.5rem}.phone #Support .AddressBlock .PillButton{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#Support .ButtonWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#Support .ButtonWrapper .PillButton{display:inline-block;margin-bottom:1rem;text-align:center;width:20rem}.phone #Support .ButtonWrapper .PillButton{width:17rem}#Support .MobileShowHomes .CarasouelContainer .Carasouel{height:75rem}#Support .AdditionalContacts{background-color:#fff;margin-bottom:0;margin-top:0;padding-top:6rem}.phone #Support .AdditionalContacts{padding-top:4rem}.phone #Support .AdditionalContacts .IntroBlock p{margin-bottom:0}#Support .ExploringFooter{background-color:#fff;margin-bottom:0;margin-top:0;padding-bottom:6rem;padding-top:6rem}.SupportTabButton{font-size:1.8rem;background-color:#fff;border-radius:0;border-width:0;color:#1e78bd;float:left;padding:3rem 2rem;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:50%;line-height:1}.desktop .SupportTabButton{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .SupportTabButton{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SupportTabButton{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SupportTabButton{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SupportTabButton{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SupportTabButton{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .SupportTabButton{font-size:1.8rem}}.SupportTabButton:hover{background-color:#1b6caa;color:#fff}.phone .SupportTabButton{font-size:1.44rem;padding:1.75rem 2rem}.mobile .SupportTabButton{background-color:#f9f9f9}.SupportTabButton:after{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #f9f9f9;bottom:0;content:'';display:none;height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.SupportTabButton.active{background-color:#1e78bd;color:#fff}.SupportTabButton.active:after{display:block}.SupportTabButton:focus{outline:0}.AmenityCell{position:relative;overflow:auto;cursor:pointer;background-position:center;background-size:cover;background-color:black;color:rgba(255,255,255,0.9);height:22rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.AmenityCell .BackgroundImage{position:absolute;top:0;left:0}.AmenityCell *{font-size:1.5rem}.desktop .AmenityCell *{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .AmenityCell *{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .AmenityCell *{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .AmenityCell *{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .AmenityCell *{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .AmenityCell *{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .AmenityCell *{font-size:1.5rem}}.AmenityCell h1,.AmenityCell h2{margin:0}.AmenityCell h1{font-size:3rem;line-height:1;margin-bottom:0.5rem}.desktop .AmenityCell h1{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .AmenityCell h1{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .AmenityCell h1{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .AmenityCell h1{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .AmenityCell h1{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .AmenityCell h1{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .AmenityCell h1{font-size:3rem}}.AmenityCell .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(40,40,40,0.95);z-index:1;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.AmenityCell .BottomText{margin-top:auto}.AmenityCell .DetailRow{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.AmenityCell .DetailRow svg{fill:#fff;position:relative;width:2rem;height:2rem;margin-right:0.5rem}.AmenityCell.isSelectedCategory.selected{color:white;cursor:default}.AmenityCell.isSelectedCategory.selected .overlay{background-color:rgba(0,0,0,0.2) !important}.AmenityCell.isSelectedCategory .overlay{background-color:rgba(0,0,0,0.5)}.AmenityCell.isSelectedCategory *:not(.overlay):not(.BackgroundImage){position:relative;z-index:2}.tablet .AmenityCell{padding:1rem;height:19rem}.tablet .AmenityCell h1{font-size:2rem}.desktop .tablet .AmenityCell h1{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .AmenityCell h1{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .AmenityCell h1{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .AmenityCell h1{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .AmenityCell h1{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .AmenityCell h1{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .AmenityCell h1{font-size:2rem}}.phone .AmenityCell{pointer-events:none}.phone .AmenityCell .overlay{background-color:rgba(0,0,0,0.3) !important}.AmenitiesMapPhone .TextBlock svg,.AmenitiesMap .TextBlock svg{fill:#f36421;stroke:#f36421}.AmenitiesMap{position:relative;margin:auto}.AmenitiesMap .container{-webkit-box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;height:65rem}.tablet .AmenitiesMap .container{height:50rem}.AmenitiesMap .CategoryList{background-color:white;-webkit-box-flex:0.1083333333;-webkit-flex:0.1083333333;-ms-flex:0.1083333333;flex:0.1083333333;height:100%}.AmenitiesMap .CategoryList .scrollarea-content{height:auto}.AmenitiesMap .CategoryList .scrollbar-container{display:none}.AmenitiesMap .CategoryList .categories{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;padding:5rem 0}.AmenitiesMap .AmenityListWrapper{-webkit-box-flex:0.2833333333;-webkit-flex:0.2833333333;-ms-flex:0.2833333333;flex:0.2833333333;position:relative;height:100%}.AmenitiesMap .AmenityList{width:100%;height:-webkit-calc(100% - 6rem);height:calc(100% - 6rem);background-color:#3f3f3f;z-index:1;margin-top:6rem}.AmenitiesMap .AmenityMap{-webkit-box-flex:0.6083333333;-webkit-flex:0.6083333333;-ms-flex:0.6083333333;flex:0.6083333333}.AmenitiesMap .ListHeader{font-size:2rem;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;position:absolute;top:0;left:0;width:100%;height:6rem;color:#fff;background-color:#787878;z-index:2;padding:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.desktop .AmenitiesMap .ListHeader{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .AmenitiesMap .ListHeader{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .AmenitiesMap .ListHeader{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .AmenitiesMap .ListHeader{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .AmenitiesMap .ListHeader{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .AmenitiesMap .ListHeader{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .AmenitiesMap .ListHeader{font-size:2rem}}.AmenitiesMap .ListHeader:after{content:'';position:absolute;width:1.5rem;height:1.5rem;background-color:#787878;left:2.5rem;bottom:-0.75rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.AmenitiesMap .ListHeader .HeaderIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;border:2px solid rgba(255,255,255,0.5);margin-left:auto}.AmenitiesMap .ListHeader .HeaderIcon svg{fill:#fff;width:3.5rem;height:3.5rem}.tablet .AmenitiesMap{margin-top:4rem}.tablet .AmenitiesMap .CategoryList{-webkit-box-flex:0.15;-webkit-flex:0.15;-ms-flex:0.15;flex:0.15}.tablet .AmenitiesMap .AmenityListWrapper{-webkit-box-flex:0.38;-webkit-flex:0.38;-ms-flex:0.38;flex:0.38}.tablet .AmenitiesMap .AmenityList{height:-webkit-calc(100% - 5rem);height:calc(100% - 5rem);margin-top:5rem}.tablet .AmenitiesMap .ListHeader{height:5rem}.tablet .AmenitiesMap .scrollbar-container{display:none}.tablet .AmenitiesMap .HeaderIcon{width:3rem;height:3rem}.tablet .AmenitiesMap .HeaderIcon svg{width:3rem;height:3rem}.AmenitiesMapPhone .container .amenityListWrapper{padding:0 3.125vw}.AmenitiesMapPhone .CategoryList{-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13)}.AmenitiesMapPhone .CategoryList .scrollarea-content{padding:0 0}.AmenitiesMapPhone .CategoryList .scrollarea-content .SelectableList{background:none !important}.AmenitiesMapPhone .CategoryList .scrollarea-content .SelectableList>*{height:auto}.AmenitiesMapPhone .CategoryList .categories{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.AmenitiesModule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background-color:#F7F7F7}.AmenitiesModule .AmenitiesContent{width:68.75%}.AmenitiesModule .AmenitiesDetail{position:relative;left:0;margin:7rem 0;padding:5.5rem;width:60rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05)}.AmenitiesModule h1{font-size:5.2rem;color:#f36421;margin:0;line-height:1}.desktop .AmenitiesModule h1{font-size:5.2rem}@media only screen and (max-width: 1140px){.desktop .AmenitiesModule h1{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .AmenitiesModule h1{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .AmenitiesModule h1{font-size:5.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .AmenitiesModule h1{font-size:5.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .AmenitiesModule h1{font-size:5.2rem}}@media only screen and (min-width: 1921px){.desktop .AmenitiesModule h1{font-size:5.2rem}}.AmenitiesModule p{font-size:2.5rem;color:#8d8d8d;margin:2.2rem 0 .5rem}.desktop .AmenitiesModule p{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .AmenitiesModule p{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .AmenitiesModule p{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .AmenitiesModule p{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .AmenitiesModule p{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .AmenitiesModule p{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .AmenitiesModule p{font-size:2.5rem}}.AmenitiesModule ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.AmenitiesModule li{font-size:1.8rem;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;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;list-style-type:none;margin-top:1.5rem}.desktop .AmenitiesModule li{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .AmenitiesModule li{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .AmenitiesModule li{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .AmenitiesModule li{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .AmenitiesModule li{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .AmenitiesModule li{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .AmenitiesModule li{font-size:1.8rem}}.AmenitiesModule li div{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4.2rem;height:4.2rem;border-radius:50%;border:2px solid #eaeaea;margin-right:1rem}.AmenitiesModule li img{width:2.5rem;height:2.5rem}.AmenitiesModule a{display:inline-block;margin-top:2rem}.tablet .AmenitiesModule{padding-bottom:14rem}.tablet .AmenitiesModule h1{font-size:4rem}.desktop .tablet .AmenitiesModule h1{font-size:4rem}@media only screen and (max-width: 1140px){.desktop .tablet .AmenitiesModule h1{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .AmenitiesModule h1{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .AmenitiesModule h1{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .AmenitiesModule h1{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .AmenitiesModule h1{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop .tablet .AmenitiesModule h1{font-size:4rem}}.tablet .AmenitiesModule .AmenitiesContent{position:static;width:100%;height:50rem}.tablet .AmenitiesModule .AmenitiesDetail{position:absolute;width:49.25rem;padding:4.5rem;-webkit-transform:none;-ms-transform:none;transform:none;top:auto;bottom:-14rem;left:0;right:0;margin:0 auto}.phone .AmenitiesModule{width:100%;background:none;text-align:center;padding-bottom:2.5rem}.phone .AmenitiesModule h1{font-size:3.04rem}.phone .AmenitiesModule p{font-size:1.92rem}.phone .AmenitiesModule .AmenitiesContent{position:absolute;top:0;left:0;width:100%;height:35.5rem}.phone .AmenitiesModule .AmenitiesDetail{margin:16.65rem auto 0;padding:3.75rem 4rem;-webkit-transform:none;-ms-transform:none;transform:none;width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.08);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.08)}.phone .AmenitiesModule ul li{font-size:1.44rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-basis:47.5%;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}.phone .AmenitiesModule ul li div{margin:0 0 1rem}.phone .AmenitiesModule ul li:nth-of-type(odd){margin-right:1rem}.phone .AmenitiesModule a{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.AnimatingNumber{position:relative;width:24px;height:2rem;display:inline-block}.AnimatingNumber>span{position:absolute}.ArrowButton{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:10rem;height:7rem;background-color:transparent;border:none;opacity:0.95;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;cursor:pointer;border-radius:5rem}.ArrowButton .SvgContainer{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border-radius:5rem;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13)}.ArrowButton .SvgContainer svg{stroke:#fff;width:100%;height:100%}.desktop .ArrowButton:hover{opacity:1}.ArrowButton:focus{outline:none;border:none}.ArrowButton{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:10rem;height:7rem;background-color:transparent;border:none;opacity:0.95;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;cursor:pointer;border-radius:5rem}.ArrowButton .SvgContainer{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border-radius:5rem;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13)}.ArrowButton .SvgContainer svg{stroke:#fff;width:100%;height:100%}.desktop .ArrowButton:hover{opacity:1}.ArrowButton:focus{outline:none;border:none}.ArrowButton.shortAndFat{width:11.5rem;height:6.25rem;display:block;background-color:rgba(255,255,255,0.9)}.ArrowButton.shortAndFat .SvgContainer{display:block}.ArrowButton.shortAndFat .SvgContainer svg path:first-child,.ArrowButton.shortAndFat .SvgContainer svg>rect{display:none}.ArticleShareButtons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:1.7rem;padding:1.7rem 11rem 0;margin:0 auto 7rem;position:relative}.ArticleShareButtons .ShareButtonsContent{border-top:1px solid #eaeaea;width:100%;padding-top:3rem}.ArticleShareButtons .ShareButtonsContent>label{margin-right:1.7rem;font-size:1.8rem;color:#8d8d8d}.desktop .ArticleShareButtons .ShareButtonsContent>label{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .ArticleShareButtons .ShareButtonsContent>label{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleShareButtons .ShareButtonsContent>label{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleShareButtons .ShareButtonsContent>label{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleShareButtons .ShareButtonsContent>label{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleShareButtons .ShareButtonsContent>label{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .ArticleShareButtons .ShareButtonsContent>label{font-size:1.8rem}}.ArticleShareButtons .ShareIconsWrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.ArticleShareButtons .ShareIconsWrapper .SVGInline{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background-color:#1e78bd;cursor:pointer}.ArticleShareButtons .ShareIconsWrapper .SVGInline svg{width:-webkit-calc(4rem*0.425);width:calc(4rem*0.425);height:-webkit-calc(4rem*0.425);height:calc(4rem*0.425);stroke:#fff;fill:#fff}.ArticleShareButtons .ShareIconsWrapper .SVGInline.EmailShareIcon svg{width:-webkit-calc(4rem*0.525);width:calc(4rem*0.525);height:-webkit-calc(4rem*0.525);height:calc(4rem*0.525)}.ArticleShareButtons .ShareIconsWrapper .SVGInline:not(:last-child){margin-right:0.5rem}.mobile .ArticleShareButtons{margin:0 auto;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mobile .ArticleShareButtons>p{color:#1e78bd;margin:0}.mobile .ArticleShareButtons .ShareIconsWrapper .SVGInline:not(:last-child){margin-right:1rem}.tablet .ArticleShareButtons{padding:0;margin:4rem auto;width:68.85rem}.tablet .ArticleShareButtons .ShareButtonsContent{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.tablet .ArticleShareButtons>p{font-size:2.1rem}.desktop .tablet .ArticleShareButtons>p{font-size:2.1rem}@media only screen and (max-width: 1140px){.desktop .tablet .ArticleShareButtons>p{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .ArticleShareButtons>p{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .ArticleShareButtons>p{font-size:2.1rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .ArticleShareButtons>p{font-size:2.1rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .ArticleShareButtons>p{font-size:2.1rem}}@media only screen and (min-width: 1921px){.desktop .tablet .ArticleShareButtons>p{font-size:2.1rem}}.phone .ArticleShareButtons{padding:0}.phone .ArticleShareButtons .ShareButtonsContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:3rem}.phone .ArticleShareButtons label{margin:0}.phone .ArticleShareButtons .ShareIconsWrapper{margin-top:1rem}.ArticleImage{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;color:rgba(255,255,255,0.6);background-color:#eaeaea}.ArticleImage .BackgroundImage{width:100%;height:100%}.ArticleImage .CircleDate{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:31rem;height:31rem;border-radius:50%;background-color:#3eac47}.ArticleImage .CircleDate .DateHeader,.ArticleImage .CircleDate .DateMonth{margin-bottom:1.8rem}.ArticleImage .CircleDate .DateHeader{font-size:2.2rem}.desktop .ArticleImage .CircleDate .DateHeader{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .ArticleImage .CircleDate .DateHeader{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleImage .CircleDate .DateHeader{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleImage .CircleDate .DateHeader{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleImage .CircleDate .DateHeader{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleImage .CircleDate .DateHeader{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .ArticleImage .CircleDate .DateHeader{font-size:2.2rem}}.ArticleImage .CircleDate .DateDay{font-size:9rem;line-height:7rem;color:white}.desktop .ArticleImage .CircleDate .DateDay{font-size:9rem}@media only screen and (max-width: 1140px){.desktop .ArticleImage .CircleDate .DateDay{font-size:70px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleImage .CircleDate .DateDay{font-size:70px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleImage .CircleDate .DateDay{font-size:9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleImage .CircleDate .DateDay{font-size:9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleImage .CircleDate .DateDay{font-size:9rem}}@media only screen and (min-width: 1921px){.desktop .ArticleImage .CircleDate .DateDay{font-size:9rem}}.ArticleImage .CircleDate .DateMonth{font-size:3rem}.ArticleImage .CircleDate.Expired{background-color:#8d8d8d}.PromotionLinkModule>h4{font-size:3rem;color:#000;margin-bottom:3rem}.desktop .PromotionLinkModule>h4{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .PromotionLinkModule>h4{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PromotionLinkModule>h4{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PromotionLinkModule>h4{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PromotionLinkModule>h4{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PromotionLinkModule>h4{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .PromotionLinkModule>h4{font-size:3rem}}.PromotionLinkModule>p{font-size:2.1rem;color:#8d8d8d;margin:0}.desktop .PromotionLinkModule>p{font-size:2.1rem}@media only screen and (max-width: 1140px){.desktop .PromotionLinkModule>p{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PromotionLinkModule>p{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PromotionLinkModule>p{font-size:2.1rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PromotionLinkModule>p{font-size:2.1rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PromotionLinkModule>p{font-size:2.1rem}}@media only screen and (min-width: 1921px){.desktop .PromotionLinkModule>p{font-size:2.1rem}}.PromotionsArticle iframe{-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.08);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.08);margin-top:1.1rem;width:100%;min-height:30rem}.PromotionsArticle .SalesCentreWrapper h3{color:#f36421 !important}.PromotionsArticle .SalesCentreTitle{font-size:2.5rem}.PromotionsArticle .SalesCentreSubtitle{font-size:2.5rem}.PromotionsArticle .SalesCentreAddressLabel{font-size:1.8rem}.PromotionsArticle .SalesCentreAddress{font-size:1.8rem}.PromotionsArticle .SalesCentreTimeLabel{font-size:1.8rem}.PromotionsArticle .SalesCentreTime{font-size:1.8rem}.PromotionsArticle .SalesCentrePhoneLabel{font-size:1.8rem}.PromotionsArticle .SalesCentrePhone{font-size:1.8rem}.PromotionsArticle .PillButton{margin-top:4rem}.PromotionsArticle .FancyEditorParser{margin-bottom:3.5rem}.PromotionsArticle .WufooFormContainer{font-size:2.1rem}.PromotionsArticle .WufooForm{margin-top:3.7rem}#container.ltr{margin:0 !important}form.wufoo{padding:0 !important;color:#8d8d8d !important}form.wufoo .info{display:none !important}form.wufoo fieldset{border:none !important}form.wufoo ul #errorLi{display:none !important}form.wufoo ul li{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eaeaea;padding:1.8rem;position:relative}form.wufoo ul li:first-child>span{min-width:48% !important}form.wufoo ul li.error{background-color:transparent !important;color:#ff0000 !important;margin:0 !important}form.wufoo ul li.error .error{color:#ff0000 !important}form.wufoo ul li.error .desc{color:#ff0000 !important}form.wufoo ul li.focused{background-color:#f8f8f8 !important}form.wufoo ul li.focused label.desc{color:#8d8d8d !important}form.wufoo ul li .desc{width:100%}form.wufoo ul li .rightLabel .desc{text-align:left}form.wufoo ul li.buttons{padding:0 !important}form.wufoo ul li.buttons>div{margin:0 !important;width:100%}form.wufoo ul li.buttons input.submit{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;position:relative;height:8rem;width:100%;background-color:#1e78bd;color:#fff;cursor:pointer;z-index:1;border:none}form.wufoo ul li .rating>span{color:#8d8d8d;text-shadow:none !important}form.wufoo ul li .rating>span.star.clicked{color:#1e78bd}form.wufoo ul li>span.symbol{width:auto !important;color:#8d8d8d !important;font-family:GTWalsheim-Medium, "Lucida Grande", "Arial" !important;font-weight:500 !important;font-size:1.6rem !important;display:inline-block;line-height:3.4rem}form.wufoo ul li select{height:3.4rem;min-width:4.2em !important;color:black !important;font-family:GTWalsheim-Medium, "Lucida Grande", "Arial" !important;font-weight:500 !important;font-size:1.6rem !important;border:1px solid #eaeaea !important;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:4px !important;background:url(./assets/images/select-button-arrow.png) right center no-repeat}form.wufoo ul li select:focus{outline:none}form.wufoo ul li textarea{color:black !important;font-family:GTWalsheim-Medium, "Lucida Grande", "Arial" !important;font-weight:500 !important;font-size:1.6rem !important;border:1px solid #eaeaea !important;border-radius:0px;background:transparent none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none !important;box-shadow:none !important;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box}form.wufoo ul li textarea:focus{outline:none}form.wufoo ul li label,form.wufoo ul li legend,form.wufoo ul li td{color:#8d8d8d !important;font-family:GTWalsheim-Medium, "Lucida Grande", "Arial" !important;font-weight:500 !important;font-size:1.4rem}form.wufoo ul li label.desc,form.wufoo ul li legend.desc,form.wufoo ul li td.desc{margin:0 !important;font-size:1.6rem}form.wufoo ul li label.choice span,form.wufoo ul li legend.choice span,form.wufoo ul li td.choice span{color:#8d8d8d !important;font-family:GTWalsheim-Medium, "Lucida Grande", "Arial" !important}form.wufoo ul li caption,form.wufoo ul li h3{color:#8d8d8d !important;font-family:GTWalsheim-Medium, "Lucida Grande", "Arial" !important;font-weight:500 !important;font-size:1.6rem}form.wufoo ul li input{-webkit-box-sizing:border-box !important;box-sizing:border-box !important}form.wufoo ul li input.text{padding:4px !important;margin:0 !important;background:transparent none !important;width:100%;color:black !important;font-family:GTWalsheim-Medium, "Lucida Grande", "Arial" !important;font-weight:500 !important;font-size:1.6rem;border:1px solid #eaeaea !important}form.wufoo ul li input[type="radio"],form.wufoo ul li input[type="checkbox"]{display:none}form.wufoo ul li input[type="radio"]+label,form.wufoo ul li input[type="checkbox"]+label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:1.4rem}form.wufoo ul li input[type="radio"]+label:before,form.wufoo ul li input[type="checkbox"]+label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;background-color:transparent;border-radius:8px;border:1px solid #eaeaea}form.wufoo ul li input[type="radio"]:checked+label:before,form.wufoo ul li input[type="checkbox"]:checked+label:before{background-color:#1e78bd;border:none}form.wufoo ul li input:focus{outline:none}.ArticleViewer{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%}.ArticleViewer *{-webkit-box-sizing:border-box;box-sizing:border-box}.ArticleViewer .FeaturedDisplay .HomeCard .HomeInfo .TopInfo{-webkit-box-flex:1;-webkit-flex:1 1 12rem;-ms-flex:1 1 12rem;flex:1 1 12rem}.ArticleViewer .FeaturedDisplay .CardContainer{margin:5rem 0 0 0}.ArticleViewer .ArticleWrapper{width:100%;margin:3.5rem auto;padding:0 10rem;min-height:-webkit-calc(100vh - 87.7rem);min-height:calc(100vh - 87.7rem)}.ArticleViewer .GreyText{color:#8d8d8d}.ArticleViewer .DummyForm{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:5rem;width:100%;height:50rem;border:0.5rem dashed black;margin:5rem 0}.desktop .ArticleViewer .DummyForm{font-size:5rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .DummyForm{font-size:39px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .DummyForm{font-size:39px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .DummyForm{font-size:5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .DummyForm{font-size:5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .DummyForm{font-size:5rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .DummyForm{font-size:5rem}}.ArticleViewer .InvalidView{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:66rem}.ArticleViewer .InvalidView>div{font-size:4rem;margin-bottom:10rem;color:#8d8d8d}.desktop .ArticleViewer .InvalidView>div{font-size:4rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .InvalidView>div{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .InvalidView>div{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .InvalidView>div{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .InvalidView>div{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .InvalidView>div{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .InvalidView>div{font-size:4rem}}.ArticleViewer .Divider{width:100%;height:1px;background-color:#eaeaea;margin:3.8rem 0}.ArticleViewer>section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-flex:0.5;-webkit-flex:0.5;-ms-flex:0.5;flex:0.5;overflow:hidden;height:100%}.ArticleViewer .FullHeight{height:100%}.ArticleViewer .SVGIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem;border:0.3rem solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%}.ArticleViewer .SVGIcon svg{width:55%;height:55%;fill:#f36421;stroke:#f36421}.ArticleViewer .DatePosted{font-size:1.8rem}.desktop .ArticleViewer .DatePosted{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .DatePosted{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .DatePosted{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .DatePosted{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .DatePosted{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .DatePosted{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .DatePosted{font-size:1.8rem}}.ArticleViewer .DatePosted span:last-child{color:#8d8d8d}.ArticleViewer .MapContainer{width:100%;height:50rem;margin-top:4rem}.ArticleViewer .ListHeader{height:17rem;width:-webkit-calc(100% - 8rem);width:calc(100% - 8rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:4rem;border-bottom:1px solid #eaeaea;margin-left:auto;margin-right:auto}.ArticleViewer .ListHeader .ListInfo{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0.95;-webkit-flex:0.95;-ms-flex:0.95;flex:0.95;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:3rem}.ArticleViewer .ListHeader .ListInfo>h1{font-size:5.3rem;color:#f36421;margin-left:1.77rem}.desktop .ArticleViewer .ListHeader .ListInfo>h1{font-size:5.3rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .ListHeader .ListInfo>h1{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .ListHeader .ListInfo>h1{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .ListHeader .ListInfo>h1{font-size:5.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .ListHeader .ListInfo>h1{font-size:5.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .ListHeader .ListInfo>h1{font-size:5.3rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .ListHeader .ListInfo>h1{font-size:5.3rem}}.ArticleViewer .ListHeader .ListInfo .PageNumber{font-size:1.4rem;color:#8d8d8d;margin-left:auto}.desktop .ArticleViewer .ListHeader .ListInfo .PageNumber{font-size:1.4rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .ListHeader .ListInfo .PageNumber{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .ListHeader .ListInfo .PageNumber{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .ListHeader .ListInfo .PageNumber{font-size:1.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .ListHeader .ListInfo .PageNumber{font-size:1.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .ListHeader .ListInfo .PageNumber{font-size:1.4rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .ListHeader .ListInfo .PageNumber{font-size:1.4rem}}.ArticleViewer .ListHeader .ListInfo:after{content:"";position:absolute;top:50%;right:0;height:40%;width:1px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#eaeaea}.ArticleViewer .ListHeader .ListButtons{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;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0.05;-webkit-flex:0.05 0 auto;-ms-flex:0.05 0 auto;flex:0.05 0 auto}.ArticleViewer .ListHeader .ListButtons .ArrowButton{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem;background-color:#1e78bd;border-radius:50%;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;padding-top:2%}.ArticleViewer .ListHeader .ListButtons .ArrowButton:last-child{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.desktop .ArticleViewer .ListHeader .ListButtons .ArrowButton:not(.End):hover{background-color:#1968a4}.ArticleViewer .ListHeader .ListButtons .ArrowButton.End{background-color:#8d8d8d;pointer-events:none;cursor:default}.ArticleViewer .ListHeader .ListButtons .ArrowButton svg{width:35%;stroke:white}.ArticleViewer .ListHeader .ListButtons .ArrowButton:last-child{margin-left:1rem}.ArticleViewer .Content{height:-webkit-calc(100% - 17rem);height:calc(100% - 17rem);overflow:hidden}.ArticleViewer .ScrollIcon{width:5rem !important;height:5rem !important;bottom:5%;left:0px;right:0px;padding-top:2rem;border:2px solid rgba(255,255,255,0.6) !important;background-color:transparent;margin-top:5rem;pointer-events:none}.ArticleViewer .ScrollIcon .SVGInline{overflow:visible}.ArticleViewer .ScrollIcon .SvgWrapper svg{width:1.7rem;height:1.7rem;margin-top:1.77rem;stroke:rgba(255,255,255,0.6)}.ArticleViewer .ListContent{height:100%;width:100%}.ArticleViewer .ListContent .scrollbar-container{display:none}.ArticleViewer .ListContent>.scrollarea-content{height:100%;width:100%}.ArticleViewer .ListContent .ScrollContent{overflow-y:scroll !important;height:100%}.ArticleViewer .ListContent .ContentRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;font-size:1.8rem}.desktop .ArticleViewer .ListContent .ContentRow{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .ListContent .ContentRow{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .ListContent .ContentRow{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .ListContent .ContentRow{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .ListContent .ContentRow{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .ListContent .ContentRow{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .ListContent .ContentRow{font-size:1.8rem}}.ArticleViewer .ListContent .ContentRow label,.ArticleViewer .ListContent .ContentRow span{display:inline-block}.ArticleViewer .ListContent .ContentRow label{margin-right:0.5rem}.ArticleViewer .ListContent .ContentRow span{color:#8d8d8d}.ArticleViewer .ListContent .ListItem{position:relative;height:100%;z-index:1;width:100%}.ArticleViewer .ListContent .ListItem p.Introduction{font-size:2.8rem;line-height:1.3;margin-top:2.7rem}.desktop .ArticleViewer .ListContent .ListItem p.Introduction{font-size:2.8rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .ListContent .ListItem p.Introduction{font-size:22px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .ListContent .ListItem p.Introduction{font-size:22px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .ListContent .ListItem p.Introduction{font-size:2.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .ListContent .ListItem p.Introduction{font-size:2.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .ListContent .ListItem p.Introduction{font-size:2.8rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .ListContent .ListItem p.Introduction{font-size:2.8rem}}.ArticleViewer .ListContent .ListItem .FancyEditorParser p{font-size:2rem;line-height:1.5}.desktop .ArticleViewer .ListContent .ListItem .FancyEditorParser p{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .ListContent .ListItem .FancyEditorParser p{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .ListContent .ListItem .FancyEditorParser p{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .ListContent .ListItem .FancyEditorParser p{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .ListContent .ListItem .FancyEditorParser p{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .ListContent .ListItem .FancyEditorParser p{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .ListContent .ListItem .FancyEditorParser p{font-size:2rem}}.ArticleViewer .ListContent .ListItem .NewsArticle>h1,.ArticleViewer .ListContent .ListItem .NewsArticle>h2,.ArticleViewer .ListContent .ListItem .NewsArticle>h3,.ArticleViewer .ListContent .ListItem .NewsArticle>h4,.ArticleViewer .ListContent .ListItem .NewsArticle>h5,.ArticleViewer .ListContent .ListItem .NewsArticle>h6,.ArticleViewer .ListContent .ListItem .NewsArticle>div,.ArticleViewer .ListContent .ListItem .NewsArticle>p,.ArticleViewer .ListContent .ListItem .PromotionsArticle>h1,.ArticleViewer .ListContent .ListItem .PromotionsArticle>h2,.ArticleViewer .ListContent .ListItem .PromotionsArticle>h3,.ArticleViewer .ListContent .ListItem .PromotionsArticle>h4,.ArticleViewer .ListContent .ListItem .PromotionsArticle>h5,.ArticleViewer .ListContent .ListItem .PromotionsArticle>h6,.ArticleViewer .ListContent .ListItem .PromotionsArticle>div,.ArticleViewer .ListContent .ListItem .PromotionsArticle>p,.ArticleViewer .ListContent .ListItem .EventsArticle>h1,.ArticleViewer .ListContent .ListItem .EventsArticle>h2,.ArticleViewer .ListContent .ListItem .EventsArticle>h3,.ArticleViewer .ListContent .ListItem .EventsArticle>h4,.ArticleViewer .ListContent .ListItem .EventsArticle>h5,.ArticleViewer .ListContent .ListItem .EventsArticle>h6,.ArticleViewer .ListContent .ListItem .EventsArticle>div,.ArticleViewer .ListContent .ListItem .EventsArticle>p{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.firefox .ArticleViewer .ListContent .ListItem .NewsArticle>h1,.firefox .ArticleViewer .ListContent .ListItem .NewsArticle>h2,.firefox .ArticleViewer .ListContent .ListItem .NewsArticle>h3,.firefox .ArticleViewer .ListContent .ListItem .NewsArticle>h4,.firefox .ArticleViewer .ListContent .ListItem .NewsArticle>h5,.firefox .ArticleViewer .ListContent .ListItem .NewsArticle>h6,.firefox .ArticleViewer .ListContent .ListItem .NewsArticle>div,.firefox .ArticleViewer .ListContent .ListItem .NewsArticle>p,.firefox .ArticleViewer .ListContent .ListItem .PromotionsArticle>h1,.firefox .ArticleViewer .ListContent .ListItem .PromotionsArticle>h2,.firefox .ArticleViewer .ListContent .ListItem .PromotionsArticle>h3,.firefox .ArticleViewer .ListContent .ListItem .PromotionsArticle>h4,.firefox .ArticleViewer .ListContent .ListItem .PromotionsArticle>h5,.firefox .ArticleViewer .ListContent .ListItem .PromotionsArticle>h6,.firefox .ArticleViewer .ListContent .ListItem .PromotionsArticle>div,.firefox .ArticleViewer .ListContent .ListItem .PromotionsArticle>p,.firefox .ArticleViewer .ListContent .ListItem .EventsArticle>h1,.firefox .ArticleViewer .ListContent .ListItem .EventsArticle>h2,.firefox .ArticleViewer .ListContent .ListItem .EventsArticle>h3,.firefox .ArticleViewer .ListContent .ListItem .EventsArticle>h4,.firefox .ArticleViewer .ListContent .ListItem .EventsArticle>h5,.firefox .ArticleViewer .ListContent .ListItem .EventsArticle>h6,.firefox .ArticleViewer .ListContent .ListItem .EventsArticle>div,.firefox .ArticleViewer .ListContent .ListItem .EventsArticle>p{-webkit-transform-style:initial;transform-style:initial}.ArticleViewer .ListContent .ListItem .NewsArticle>h1,.ArticleViewer .ListContent .ListItem .NewsArticle>h2,.ArticleViewer .ListContent .ListItem .NewsArticle>h3,.ArticleViewer .ListContent .ListItem .NewsArticle>h4,.ArticleViewer .ListContent .ListItem .PromotionsArticle>h1,.ArticleViewer .ListContent .ListItem .PromotionsArticle>h2,.ArticleViewer .ListContent .ListItem .PromotionsArticle>h3,.ArticleViewer .ListContent .ListItem .PromotionsArticle>h4,.ArticleViewer .ListContent .ListItem .EventsArticle>h1,.ArticleViewer .ListContent .ListItem .EventsArticle>h2,.ArticleViewer .ListContent .ListItem .EventsArticle>h3,.ArticleViewer .ListContent .ListItem .EventsArticle>h4{color:#000;margin:0;padding:0;line-height:1}.ArticleViewer .ListContent .ListItem .NewsArticle>h2,.ArticleViewer .ListContent .ListItem .PromotionsArticle>h2,.ArticleViewer .ListContent .ListItem .EventsArticle>h2{font-size:5.2rem;color:#000;margin-top:1rem}.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h2,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h2,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h2{font-size:5.2rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h2,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h2,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h2{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h2,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h2,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h2{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h2,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h2,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h2{font-size:5.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h2,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h2,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h2{font-size:5.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h2,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h2,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h2{font-size:5.2rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h2,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h2,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h2{font-size:5.2rem}}.ArticleViewer .ListContent .ListItem .NewsArticle>h3,.ArticleViewer .ListContent .ListItem .PromotionsArticle>h3,.ArticleViewer .ListContent .ListItem .EventsArticle>h3{font-size:3rem;margin-bottom:1.5rem}.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h3,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h3,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h3{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h3,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h3,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h3{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h3,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h3,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h3{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h3,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h3,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h3{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h3,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h3,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h3{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h3,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h3,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h3{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h3,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h3,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h3{font-size:3rem}}.ArticleViewer .ListContent .ListItem .NewsArticle>h4,.ArticleViewer .ListContent .ListItem .PromotionsArticle>h4,.ArticleViewer .ListContent .ListItem .EventsArticle>h4{font-size:2.4rem;margin-top:0rem;margin-bottom:0.5rem}.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h4,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h4,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h4{font-size:2.4rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h4,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h4,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h4{font-size:19px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h4,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h4,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h4{font-size:19px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h4,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h4,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h4{font-size:2.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h4,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h4,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h4{font-size:2.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h4,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h4,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h4{font-size:2.4rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>h4,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>h4,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>h4{font-size:2.4rem}}.ArticleViewer .ListContent .ListItem .NewsArticle>p,.ArticleViewer .ListContent .ListItem .PromotionsArticle>p,.ArticleViewer .ListContent .ListItem .EventsArticle>p{font-size:2.8rem;color:#8d8d8d}.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>p,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>p,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>p{font-size:2.8rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>p,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>p,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>p{font-size:22px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>p,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>p,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>p{font-size:22px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>p,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>p,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>p{font-size:2.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>p,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>p,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>p{font-size:2.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>p,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>p,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>p{font-size:2.8rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>p,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>p,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>p{font-size:2.8rem}}.ArticleViewer .ListContent .ListItem .NewsArticle>.FancyEditorParser p,.ArticleViewer .ListContent .ListItem .PromotionsArticle>.FancyEditorParser p,.ArticleViewer .ListContent .ListItem .EventsArticle>.FancyEditorParser p{font-size:2rem}.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>.FancyEditorParser p,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>.FancyEditorParser p,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>.FancyEditorParser p{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>.FancyEditorParser p,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>.FancyEditorParser p,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>.FancyEditorParser p{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>.FancyEditorParser p,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>.FancyEditorParser p,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>.FancyEditorParser p{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>.FancyEditorParser p,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>.FancyEditorParser p,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>.FancyEditorParser p{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>.FancyEditorParser p,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>.FancyEditorParser p,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>.FancyEditorParser p{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>.FancyEditorParser p,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>.FancyEditorParser p,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>.FancyEditorParser p{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .ListContent .ListItem .NewsArticle>.FancyEditorParser p,.desktop .ArticleViewer .ListContent .ListItem .PromotionsArticle>.FancyEditorParser p,.desktop .ArticleViewer .ListContent .ListItem .EventsArticle>.FancyEditorParser p{font-size:2rem}}.ArticleViewer .ListContent .ListItem .EventsBody{font-size:2.1rem;color:#8d8d8d;margin:3rem 0}.desktop .ArticleViewer .ListContent .ListItem .EventsBody{font-size:2.1rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .ListContent .ListItem .EventsBody{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .ListContent .ListItem .EventsBody{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .ListContent .ListItem .EventsBody{font-size:2.1rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .ListContent .ListItem .EventsBody{font-size:2.1rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .ListContent .ListItem .EventsBody{font-size:2.1rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .ListContent .ListItem .EventsBody{font-size:2.1rem}}.ArticleViewer .ListContent .ListItem .DateRow{font-size:2rem;color:#8d8d8d;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}.desktop .ArticleViewer .ListContent .ListItem .DateRow{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .ListContent .ListItem .DateRow{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .ListContent .ListItem .DateRow{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .ListContent .ListItem .DateRow{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .ListContent .ListItem .DateRow{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .ListContent .ListItem .DateRow{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .ListContent .ListItem .DateRow{font-size:2rem}}.ArticleViewer .ListContent .ListItem .DateRow span{display:inline-block}.ArticleViewer .ListContent .ListItem .DateRow .Line{width:2rem;height:1px;background-color:#8d8d8d;margin:0 1rem}.ArticleViewer .ListContent .ListItem .Address,.ArticleViewer .ListContent .ListItem .AddressNotes,.ArticleViewer .ListContent .ListItem .AddressName{font-size:1.9rem}.desktop .ArticleViewer .ListContent .ListItem .Address,.desktop .ArticleViewer .ListContent .ListItem .AddressNotes,.desktop .ArticleViewer .ListContent .ListItem .AddressName{font-size:1.9rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .ListContent .ListItem .Address,.desktop .ArticleViewer .ListContent .ListItem .AddressNotes,.desktop .ArticleViewer .ListContent .ListItem .AddressName{font-size:15px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .ListContent .ListItem .Address,.desktop .ArticleViewer .ListContent .ListItem .AddressNotes,.desktop .ArticleViewer .ListContent .ListItem .AddressName{font-size:15px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .ListContent .ListItem .Address,.desktop .ArticleViewer .ListContent .ListItem .AddressNotes,.desktop .ArticleViewer .ListContent .ListItem .AddressName{font-size:1.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .ListContent .ListItem .Address,.desktop .ArticleViewer .ListContent .ListItem .AddressNotes,.desktop .ArticleViewer .ListContent .ListItem .AddressName{font-size:1.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .ListContent .ListItem .Address,.desktop .ArticleViewer .ListContent .ListItem .AddressNotes,.desktop .ArticleViewer .ListContent .ListItem .AddressName{font-size:1.9rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .ListContent .ListItem .Address,.desktop .ArticleViewer .ListContent .ListItem .AddressNotes,.desktop .ArticleViewer .ListContent .ListItem .AddressName{font-size:1.9rem}}.ArticleViewer .ListContent .ListItem .AddressName{font-weight:900}.ArticleViewer .ListContent .ListItem .AddressNotes{font-size:1.9rem;margin-bottom:3.5rem}.desktop .ArticleViewer .ListContent .ListItem .AddressNotes{font-size:1.9rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .ListContent .ListItem .AddressNotes{font-size:15px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .ListContent .ListItem .AddressNotes{font-size:15px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .ListContent .ListItem .AddressNotes{font-size:1.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .ListContent .ListItem .AddressNotes{font-size:1.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .ListContent .ListItem .AddressNotes{font-size:1.9rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .ListContent .ListItem .AddressNotes{font-size:1.9rem}}.ArticleViewer .ListContent .ListItem .AddressNotes label{color:#000;margin-right:1rem}.ArticleViewer .ListContent .ListItem .ItemContent{padding:3rem 11rem 0rem 11rem;margin-bottom:10rem}.ArticleViewer .ListContent .ListItem .NextItem{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:40rem;padding:0 8rem;margin-top:auto;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.ArticleViewer .ListContent .ListItem .NextItem .MultipliedImage{position:absolute;top:0;left:0}.ArticleViewer .ListContent .ListItem .NextItem label{font-size:2rem;position:relative;color:#fff;z-index:100;border-bottom:0.1rem solid rgba(255,255,255,0.4)}.desktop .ArticleViewer .ListContent .ListItem .NextItem label{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .ListContent .ListItem .NextItem label{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .ListContent .ListItem .NextItem label{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .ListContent .ListItem .NextItem label{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .ListContent .ListItem .NextItem label{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .ListContent .ListItem .NextItem label{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .ListContent .ListItem .NextItem label{font-size:2rem}}.ArticleViewer .ListContent .ListItem .NextItem h2{font-size:5.2rem;line-height:5.2rem;position:relative;color:#fff;z-index:100;margin-top:1rem}.desktop .ArticleViewer .ListContent .ListItem .NextItem h2{font-size:5.2rem}@media only screen and (max-width: 1140px){.desktop .ArticleViewer .ListContent .ListItem .NextItem h2{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ArticleViewer .ListContent .ListItem .NextItem h2{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ArticleViewer .ListContent .ListItem .NextItem h2{font-size:5.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ArticleViewer .ListContent .ListItem .NextItem h2{font-size:5.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ArticleViewer .ListContent .ListItem .NextItem h2{font-size:5.2rem}}@media only screen and (min-width: 1921px){.desktop .ArticleViewer .ListContent .ListItem .NextItem h2{font-size:5.2rem}}.AvailabilityStatus{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.15rem 2.3rem;border-radius:10rem;background-color:#3eac47;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.5rem}.desktop .AvailabilityStatus{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .AvailabilityStatus{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .AvailabilityStatus{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .AvailabilityStatus{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .AvailabilityStatus{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .AvailabilityStatus{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .AvailabilityStatus{font-size:1.5rem}}.AvailabilityStatus span{white-space:nowrap}.AvailabilityStatus.SoldLabel{background-color:#cf3a3a}.AvailabilityStatus.AvailableLabel{background-color:#3eac47;color:#fff;border:0.2rem solid rgba(62,172,71,0.1)}.AvailabilityStatus .SVGInline{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:.65;margin-right:.75rem}.AvailabilityStatus .SVGInline,.AvailabilityStatus .SVGInline svg{width:2rem;height:1.7rem;fill:white}.AvailabilityStatus.Small{font-size:1.4rem;padding:.7rem 1.7rem}.desktop .AvailabilityStatus.Small{font-size:1.4rem}@media only screen and (max-width: 1140px){.desktop .AvailabilityStatus.Small{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .AvailabilityStatus.Small{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .AvailabilityStatus.Small{font-size:1.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .AvailabilityStatus.Small{font-size:1.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .AvailabilityStatus.Small{font-size:1.4rem}}@media only screen and (min-width: 1921px){.desktop .AvailabilityStatus.Small{font-size:1.4rem}}.AvailabilityStatus.Small .SVGInline{margin-right:.5rem}.AvailabilityStatus.Small .SVGInline,.AvailabilityStatus.Small .SVGInline svg{width:1.6rem;height:1.3rem}.phone .AvailabilityStatus{font-size:1.44rem;padding:1rem 3rem;line-height:1.1}.phone .AvailabilityStatus .SVGInline{margin-right:.5rem}.phone .AvailabilityStatus .SVGInline,.phone .AvailabilityStatus .SVGInline svg{width:1.6rem;height:1.3rem}.BackgroundImage{width:100%;height:100%;background-position:center;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.BackgroundImageCover{width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0}.BackgroundImageCover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.backToTopButton{margin-left:-3.275rem;padding:5px;opacity:0;pointer-events:none;border-width:0;background-color:transparent;position:fixed;left:50%;bottom:12px;z-index:99;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.backToTopButton.needed{opacity:1;pointer-events:auto}.backToTopButton:focus{outline:0}.backToTopButton .ScrollIcon{border-width:0;border-color:#000;-webkit-box-shadow:0 0 8px 1px rgba(0,0,0,0.25);box-shadow:0 0 8px 1px rgba(0,0,0,0.25)}.backToTopButton .ScrollIcon .DownArrow svg{stroke:#000}.backToTopButton .ScrollIcon .ScrollText{color:#000}.back-to-top-button{position:relative;z-index:99}.back-to-top-button .backToTopButton{z-index:auto}.CircleButton{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:block;border:0.1rem solid rgba(255,255,255,0.4);width:3.4rem;height:3.4rem;background-color:transparent;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-transition:border-color 0.1s ease-out 0.1s;transition:border-color 0.1s ease-out 0.1s}.CircleButton,.CircleButton *{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.CircleButton .SvgIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50%;height:50%;margin:auto}.CircleButton svg{width:100%;height:100%;-webkit-transition:fill 0s linear 0.1s, stroke 0s linear 0.1s;transition:fill 0s linear 0.1s, stroke 0s linear 0.1s}.CircleButton .Text{font-size:1.4rem;position:absolute;left:-1rem;top:50%;margin-right:2rem;-webkit-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);transform:translate(-100%, -50%);-webkit-transition:color 0.1s ease-out;transition:color 0.1s ease-out;color:rgba(255,255,255,0.5)}.desktop .CircleButton .Text{font-size:1.4rem}@media only screen and (max-width: 1140px){.desktop .CircleButton .Text{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CircleButton .Text{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CircleButton .Text{font-size:1.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CircleButton .Text{font-size:1.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CircleButton .Text{font-size:1.4rem}}@media only screen and (min-width: 1921px){.desktop .CircleButton .Text{font-size:1.4rem}}.desktop .CircleButton:hover{border:0.1rem solid rgba(30,120,189,0.4)}.desktop .CircleButton:hover .Text{color:#1e78bd}.desktop .CircleButton:hover svg{stroke:#fff;fill:#fff}.tablet .CircleButton{width:5.5rem;height:5.5rem}.tablet .CircleButton .SvgIcon{width:2.2rem;height:2.2rem;margin:auto}.tablet .CircleButton .Text{font-size:2rem;color:#8d8d8d}.desktop .tablet .CircleButton .Text{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .CircleButton .Text{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .CircleButton .Text{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .CircleButton .Text{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .CircleButton .Text{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .CircleButton .Text{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .CircleButton .Text{font-size:2rem}}.circularIconCell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:1.25rem 0;width:7rem;height:10rem;position:relative}.desktop .circularIconCell:hover .iconContainer .over{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.desktop .circularIconCell:hover .iconContainer .idle{-webkit-transform:translate(-50%, 200%);-ms-transform:translate(-50%, 200%);transform:translate(-50%, 200%)}.circularIconCell .iconContainer{cursor:pointer;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem;border:2px solid rgba(30,120,189,0.5);border-radius:50%;position:relative;overflow:hidden}.phone .circularIconCell .iconContainer{width:3.2rem;height:3.2rem}.circularIconCell .iconContainer .over,.circularIconCell .iconContainer .idle{position:absolute;left:50%;top:50%;width:40%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.circularIconCell .iconContainer .over{-webkit-transform:translate(-50%, -200%);-ms-transform:translate(-50%, -200%);transform:translate(-50%, -200%)}.circularIconCell .iconContainer .SVGInline{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4.5rem;height:4.5rem}.phone .circularIconCell .iconContainer .SVGInline{width:3rem;height:3rem}.circularIconCell .iconContainer svg{width:100%;height:100%;stroke:#1e78bd;fill:#1e78bd}.circularIconCell .textLabel{margin-top:0.8rem;font-size:1.4rem;color:#1e78bd;text-align:center;line-height:1}.desktop .circularIconCell .textLabel{font-size:1.4rem}@media only screen and (max-width: 1140px){.desktop .circularIconCell .textLabel{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .circularIconCell .textLabel{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .circularIconCell .textLabel{font-size:1.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .circularIconCell .textLabel{font-size:1.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .circularIconCell .textLabel{font-size:1.4rem}}@media only screen and (min-width: 1921px){.desktop .circularIconCell .textLabel{font-size:1.4rem}}.circularIconCell.selected .iconContainer{background-color:#1e78bd}.circularIconCell.selected .iconContainer svg{stroke:#fff;fill:#fff}.phone .circularIconCell{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:auto}.CityHero{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;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;height:90vh;overflow:hidden}.tablet .CityHero{height:69.5rem}.phone .CityHero{overflow:visible}.CityHero .photo{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box}.CityHero .ShadowOverlay{position:absolute;left:0;top:0;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(0,0,0,0.6)), color-stop(50%, rgba(0,0,0,0))),-webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0,0,0,0)), to(rgba(0,0,0,0.4)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.6) 1%, rgba(0,0,0,0) 50%),linear-gradient(to bottom, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%)}.CityHero.NoShadow .ShadowOverlay{display:none}.CityIntro{width:100%;max-width:61rem;text-align:center;color:#fff;z-index:1}.desktop .CityIntro h1,.desktop .CityIntro p,.tablet .CityIntro h1,.tablet .CityIntro p{text-shadow:0 0px 3.7rem rgba(100,100,100,0.4)}.CityIntro h1{font-size:5rem;margin:0;line-height:1;margin-bottom:2rem}.desktop .CityIntro h1{font-size:5rem}@media only screen and (max-width: 1140px){.desktop .CityIntro h1{font-size:39px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CityIntro h1{font-size:39px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CityIntro h1{font-size:5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CityIntro h1{font-size:5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CityIntro h1{font-size:5rem}}@media only screen and (min-width: 1921px){.desktop .CityIntro h1{font-size:5rem}}.CityIntro p{font-size:2.2rem;color:#f2f2f2;line-height:1.3;margin:0;opacity:1}.desktop .CityIntro p{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .CityIntro p{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CityIntro p{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CityIntro p{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CityIntro p{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CityIntro p{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .CityIntro p{font-size:2.2rem}}.CityIntro>a{display:inline-block;margin-top:4rem}.CityIntro .scroll-button{background:none;border-radius:100%;border:2px solid rgba(255,255,255,0.6);margin-top:4rem;margin-bottom:4rem}.tablet .CityIntro .scroll-button{margin-top:0;margin-bottom:0rem}.phone .CityIntro>a{margin-top:3rem}.CollapsableContainer{font-size:1.6rem;width:100%;color:#1e78bd}.desktop .CollapsableContainer{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .CollapsableContainer{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CollapsableContainer{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CollapsableContainer{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CollapsableContainer{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CollapsableContainer{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .CollapsableContainer{font-size:1.6rem}}.CollapsableContainer .ElementWrapper{min-height:9rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1 1 15rem;-ms-flex:1 1 15rem;flex:1 1 15rem}.CollapsableContainer .ToggleButton{margin-top:1rem;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.CollapsableContainer .ToggleButton .Icon{position:relative;font-size:3rem;border:2px solid #90BBDC;border-radius:50%;width:2.5rem;height:2.5rem;margin-right:1rem}.desktop .CollapsableContainer .ToggleButton .Icon{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .CollapsableContainer .ToggleButton .Icon{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CollapsableContainer .ToggleButton .Icon{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CollapsableContainer .ToggleButton .Icon{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CollapsableContainer .ToggleButton .Icon{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CollapsableContainer .ToggleButton .Icon{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .CollapsableContainer .ToggleButton .Icon{font-size:3rem}}.CollapsableContainer .ToggleButton .Icon:before,.CollapsableContainer .ToggleButton .Icon:after{content:'';width:1.2rem;height:3px;background-color:#1e78bd;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.CollapsableContainer .ToggleButton .Icon:after{visibility:hidden;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.CollapsableContainer .ToggleButton .Icon.Collapsed:after{visibility:visible}.tablet .CollapsableContainer .ElementWrapper{min-height:initial}.tablet .CollapsableContainer .ElementWrapper>span{display:block;width:100%;padding:1rem 0}.tablet .CollapsableContainer .ElementWrapper>span>span{border-bottom-width:0;position:static}.ColorPaletteBlock{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ColorPaletteBlock .TextBlock{max-width:50rem}.phone .ColorPaletteBlock{width:27rem;margin:0 auto}.ColorPaletteDisplay{width:120rem;height:34rem;-webkit-box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ColorPaletteDisplay.Single{width:60rem}.ColorPaletteDisplay .Column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-position:left top;background-size:100%}.ColorPaletteDisplay .Column:first-child{border-right:0.1rem solid #eaeaea}.ColorPaletteDisplay .Header{font-size:2.2rem;color:#f36421;width:100%;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;height:9rem;-webkit-flex-basis:9rem;-ms-flex-preferred-size:9rem;flex-basis:9rem;border-bottom:0.1rem solid #eaeaea}.desktop .ColorPaletteDisplay .Header{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .ColorPaletteDisplay .Header{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ColorPaletteDisplay .Header{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ColorPaletteDisplay .Header{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ColorPaletteDisplay .Header{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ColorPaletteDisplay .Header{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .ColorPaletteDisplay .Header{font-size:2.2rem}}.ColorPaletteDisplay .Header .SvgIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem;border:0.3rem solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;margin:0 1rem 0 2rem}.ColorPaletteDisplay .Header .SvgIcon svg{width:2.2rem;height:2.5rem;stroke:none;fill:#f36421}.ColorPaletteDisplay .PalettesWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem);height:100%;padding:0 4rem;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.ColorPaletteDisplay .Palettes{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.ColorPaletteDisplay .Palette{position:relative;min-height:8.5rem;overflow:visible;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.ColorPaletteDisplay .Palette>span{position:absolute;left:0;top:-50%;min-width:17rem;min-height:17rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-basis:17rem;-ms-flex-preferred-size:17rem;flex-basis:17rem;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.ColorPaletteDisplay .Palette .BackgroundImage{position:absolute;border-radius:50%}.tablet .ColorPaletteDisplay{width:100%;height:22.5rem}.tablet .ColorPaletteDisplay.Single{width:50%}.tablet .ColorPaletteDisplay .Header{height:6.9rem;-webkit-flex-basis:6.9rem;-ms-flex-preferred-size:6.9rem;flex-basis:6.9rem;font-size:2rem}.desktop .tablet .ColorPaletteDisplay .Header{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .ColorPaletteDisplay .Header{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .ColorPaletteDisplay .Header{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .ColorPaletteDisplay .Header{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .ColorPaletteDisplay .Header{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .ColorPaletteDisplay .Header{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .ColorPaletteDisplay .Header{font-size:2rem}}.tablet .ColorPaletteDisplay .Header .SvgIcon{border:0.2rem solid #eaeaea;width:3.5rem;height:3.5rem}.tablet .ColorPaletteDisplay .Header .SvgIcon svg{width:1.5rem;height:2rem}.tablet .ColorPaletteDisplay .Palette>span{min-width:10rem;min-height:10rem;-webkit-flex-basis:10rem;-ms-flex-preferred-size:10rem;flex-basis:10rem;top:-10%}.phone .ColorPaletteDisplay{width:100%;height:40rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.phone .ColorPaletteDisplay.Single{height:20rem}.phone .ColorPaletteDisplay .Column{width:100%;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.phone .ColorPaletteDisplay .Column:last-child{border:1px solid #eaeaea}.phone .ColorPaletteDisplay .Header{font-size:1.6rem;height:6rem;-webkit-flex-basis:6rem;-ms-flex-preferred-size:6rem;flex-basis:6rem}.desktop .phone .ColorPaletteDisplay .Header{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .phone .ColorPaletteDisplay .Header{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .ColorPaletteDisplay .Header{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .ColorPaletteDisplay .Header{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .ColorPaletteDisplay .Header{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .ColorPaletteDisplay .Header{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .phone .ColorPaletteDisplay .Header{font-size:1.6rem}}.phone .ColorPaletteDisplay .Header .SvgIcon{width:3.5rem;height:3.5rem;border:2px solid #eaeaea}.phone .ColorPaletteDisplay .Header .SvgIcon svg{width:1.45rem;height:1.75rem}.phone .ColorPaletteDisplay .Palette>span{min-width:7.5rem;min-height:7.5rem;-webkit-flex-basis:7.5rem;-ms-flex-preferred-size:7.5rem;flex-basis:7.5rem;top:0}.ColorPaletteDisplay.ColumnBackgroundImage{height:71.8rem;margin-bottom:7.8rem}.ColorPaletteDisplay.ColumnBackgroundImage .Header{color:#fff;background-color:rgba(0,0,0,0.2)}.ColorPaletteDisplay.ColumnBackgroundImage .Header .SvgIcon svg{fill:#fff}.ColorPaletteDisplay.ColumnBackgroundImage .PalettesWrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.ColorPaletteDisplay.ColumnBackgroundImage .PalettesWrapper .Palettes{position:relative;bottom:-3.5rem}.ColumnImageText.fourSpan{margin-right:4rem;width:26rem}.ColumnImageText.fourSpan:nth-child(4n){margin-right:0}.tablet .ColumnImageText.fourSpan{width:15.65rem;margin-right:2rem}.tablet .ColumnImageText.fourSpan:nth-child(4n){margin-right:0}.ColumnImageText.threeSpan{margin:0 4rem 5rem 0;width:36rem}.phone .ColumnImageText.threeSpan{margin:0;width:100%}.ColumnImageText.threeSpan:nth-child(3n){margin-right:0}.tablet .ColumnImageText.threeSpan{width:21.6rem;margin-right:2rem}.tablet .ColumnImageText.threeSpan:nth-child(3n){margin-right:0}.phone .ColumnImageText.threeSpan{width:100%;margin:0}.ColumnImageText.twoSpan{margin-bottom:3rem}.phone .ColumnImageText.twoSpan{margin:0;width:100%}.ColumnImageText.twoSpan:nth-child(2n){margin-right:0}.desktop .ColumnImageText.twoSpan{max-width:56rem;width:-webkit-calc(50% - 2rem);width:calc(50% - 2rem)}.desktop .ColumnImageText.twoSpan:nth-child(odd){margin-right:4rem}.tablet .ColumnImageText.twoSpan{width:33.45rem}.tablet .ColumnImageText.twoSpan:nth-child(odd){margin-right:1.9rem}.phone .ColumnImageText.twoSpan{margin:0 4rem 5rem 0;width:100%;margin:0}.ColumnImageText.oneSpan{margin:0;padding:0 3rem}.ColumnImageText .Image{max-width:100%}.ColumnImageText .TextSection{margin:2rem 0 0}.phone .ColumnImageText .TextSection{margin-top:0;padding-top:0}.ColumnImageText .TextSection h3{color:#000;font-size:2rem;line-height:1.35}.CommunityCard{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:35rem;height:35rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:white;cursor:pointer;overflow:hidden;-webkit-transition:-webkit-box-shadow 0.6s ease;transition:-webkit-box-shadow 0.6s ease;transition:box-shadow 0.6s ease;transition:box-shadow 0.6s ease, -webkit-box-shadow 0.6s ease;text-align:center}.CommunityCard .TextContent{position:relative;width:100%;height:100%}.CommunityCard .CornerIcon{position:absolute !important;background-color:#3eac47;top:2rem;right:2rem;z-index:1;width:1.5rem !important;height:2rem !important;padding:0 !important}.CommunityCard .CornerIcon svg{width:2.1rem;height:2.1rem}.CommunityCard .CornerIcon>span{font-size:1.6rem}.desktop .CommunityCard .CornerIcon>span{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .CommunityCard .CornerIcon>span{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunityCard .CornerIcon>span{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunityCard .CornerIcon>span{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunityCard .CornerIcon>span{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunityCard .CornerIcon>span{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .CommunityCard .CornerIcon>span{font-size:1.6rem}}.CommunityCard.RemoveStyle .SVGInline{width:5rem;height:5rem;border-radius:50%;margin:0 auto;background-color:white;left:0;right:0}.CommunityCard.RemoveStyle .SVGInline,.CommunityCard.RemoveStyle .SVGInline span{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.CommunityCard.RemoveStyle .SVGInline .SVGInline,.CommunityCard.RemoveStyle .SVGInline svg{height:2rem;width:2.2rem}.CommunityCard.RemoveStyle .SVGInline svg{stroke:#1e78bd;-webkit-transition:stroke 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:stroke 0.3s cubic-bezier(0.19, 1, 0.22, 1)}.desktop .CommunityCard.RemoveStyle .SVGInline:hover{background-color:#1e78bd}.desktop .CommunityCard.RemoveStyle .SVGInline:hover svg{stroke:#fff}.CommunityCard.RemoveStyle:not(.NoHover):hover .Overlay{background-color:rgba(0,0,0,0.5)}.CommunityCard.RemoveStyle:not(.NoHover):hover .HoverLabel{-webkit-transform:translateY(-15%);-ms-transform:translateY(-15%);transform:translateY(-15%)}.CommunityCard .removeButton{width:100%;height:7rem;background-color:#eaeaea;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2rem;color:#1968a4;position:absolute;bottom:0;left:0}.desktop .CommunityCard .removeButton{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .CommunityCard .removeButton{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunityCard .removeButton{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunityCard .removeButton{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunityCard .removeButton{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunityCard .removeButton{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .CommunityCard .removeButton{font-size:2rem}}.CommunityCard .removeButton .SVGInline{height:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:transparent;margin:0}.CommunityCard .removeButton .SVGInline svg{height:2rem}.CommunityCard .removeButton .SVGInline svg *{stroke:#1968a4}.CommunityCard .BackgroundImage,.CommunityCard .Overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.9s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.9s cubic-bezier(0.19, 1, 0.22, 1)}.CommunityCard .Overlay{pointer-events:none;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(30%, #000), to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom, #000 30%, rgba(255,255,255,0));-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;opacity:0.4}.CommunityCard>*{position:relative;z-index:1}.CommunityCard a{z-index:0;display:block;color:inherit}.CommunityCard h1{font-size:3.4rem;margin-bottom:0rem;line-height:1;margin:2rem auto .5rem;word-break:keep-all;text-align:center;max-width:60%}.desktop .CommunityCard h1{font-size:3.4rem}@media only screen and (max-width: 1140px){.desktop .CommunityCard h1{font-size:27px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunityCard h1{font-size:27px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunityCard h1{font-size:3.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunityCard h1{font-size:3.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunityCard h1{font-size:3.4rem}}@media only screen and (min-width: 1921px){.desktop .CommunityCard h1{font-size:3.4rem}}.CommunityCard h3{font-size:1.6rem;line-height:1.3;opacity:0.7;margin:0}.desktop .CommunityCard h3{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .CommunityCard h3{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunityCard h3{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunityCard h3{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunityCard h3{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunityCard h3{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .CommunityCard h3{font-size:1.6rem}}.CommunityCard .Title{display:inline-block;margin-top:3.8rem;font-size:1.8rem;color:rgba(255,255,255,0.8);text-align:center;line-height:1.6;border-bottom:2px solid rgba(255,255,255,0.2);z-index:1}.desktop .CommunityCard .Title{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .CommunityCard .Title{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunityCard .Title{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunityCard .Title{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunityCard .Title{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunityCard .Title{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .CommunityCard .Title{font-size:1.8rem}}.CommunityCard .HoverLabel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;width:100%;height:12rem;bottom:0;left:0;font-size:1.8rem;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);-webkit-transition:background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;transition:background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s,background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s,background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-box-sizing:border-box;box-sizing:border-box}.desktop .CommunityCard .HoverLabel{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .CommunityCard .HoverLabel{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunityCard .HoverLabel{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunityCard .HoverLabel{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunityCard .HoverLabel{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunityCard .HoverLabel{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .CommunityCard .HoverLabel{font-size:1.8rem}}.ie .CommunityCard .HoverLabel,.edge .CommunityCard .HoverLabel{padding-top:0}.CommunityCard .HoverLabel .CardBar{position:absolute;left:0;top:0rem;width:100%;height:100%;z-index:-1;opacity:.9}.CommunityCard .HoverLabel .CardBar:before,.CommunityCard .HoverLabel .CardBar:after{content:'';position:absolute;background:#2d2d2d}.CommunityCard .HoverLabel .CardBar:before{top:0;left:0;width:100%;height:100%}.CommunityCard .HoverLabel .CardBar:after{width:2.5rem;height:2.5rem;left:2rem;top:-1rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.CommunityCard .HoverLabel .ListingLabel,.CommunityCard .HoverLabel .ExploreLabel{-webkit-box-flex:0.5;-webkit-flex:0.5;-ms-flex:0.5;flex:0.5;overflow:hidden;padding:0 1.75rem}.CommunityCard .HoverLabel .ListingNumber{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:2.8rem;height:2.8rem;line-height:1;border-radius:50%;color:#acacac;border:2px solid rgba(255,255,255,0.4);margin-right:1rem}.CommunityCard .HoverLabel .ListingNumber.Small{font-size:1.4rem}.desktop .CommunityCard .HoverLabel .ListingNumber.Small{font-size:1.4rem}@media only screen and (max-width: 1140px){.desktop .CommunityCard .HoverLabel .ListingNumber.Small{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunityCard .HoverLabel .ListingNumber.Small{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunityCard .HoverLabel .ListingNumber.Small{font-size:1.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunityCard .HoverLabel .ListingNumber.Small{font-size:1.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunityCard .HoverLabel .ListingNumber.Small{font-size:1.4rem}}@media only screen and (min-width: 1921px){.desktop .CommunityCard .HoverLabel .ListingNumber.Small{font-size:1.4rem}}.CommunityCard .HoverLabel .ListingLabel,.CommunityCard .HoverLabel .ListingLabel span{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}.CommunityCard .HoverLabel .ExploreLabel{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#2679BB;max-height:50%}.CommunityCard .HoverLabel .ExploreLabel span{-webkit-transition:all 1s cubic-bezier(0.19, 1, 0.22, 1) 0.25s;transition:all 1s cubic-bezier(0.19, 1, 0.22, 1) 0.25s;-webkit-transform:translateY(300%);-ms-transform:translateY(300%);transform:translateY(300%)}.CommunityCard .HoverLabel.TypeRemove .ExploreLabel{background-color:transparent}.CommunityCard:not(.NoHover):hover{-webkit-box-shadow:0px 0px 7rem 0px rgba(50,50,50,0.4);box-shadow:0px 0px 7rem 0px rgba(50,50,50,0.4)}.CommunityCard:not(.NoHover):hover .BackgroundImage{-webkit-transform:translateY(-7%);-ms-transform:translateY(-7%);transform:translateY(-7%);-webkit-transition:all 1s cubic-bezier(0.19, 1, 0.22, 1) 0.4s;transition:all 1s cubic-bezier(0.19, 1, 0.22, 1) 0.4s}.CommunityCard:not(.NoHover):hover .HoverLabel{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.CommunityCard:not(.NoHover):hover .HoverLabel span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.phone .CommunityCard .Overlay{background-color:rgba(0,0,0,0.5)}.phone .CommunityCard .Title{margin-top:1.2rem;margin-bottom:.3rem;color:rgba(255,255,255,0.95);font-size:1.28rem}.phone .CommunityCard .TextContent h1{font-size:2.56rem;margin-top:0}.phone .CommunityCard .TextContent h3{font-size:1.44rem}.phone .CommunityCard .ListingNumber.Small{font-size:1.28rem}.CommunityDisplay{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:8rem 0;background-color:#f9f9f9}.CommunityDisplay .CommunityCardsWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.CommunityDisplay .CommunityCardsWrapper .CommunityCard{width:100%;height:100%}.CommunityDisplay .CommunityCardsWrapper a{margin:0 1rem 1rem 1rem}.CommunityDisplay .CommunityCardsWrapper a:first-child:nth-last-child(1){width:56rem;height:40rem}.CommunityDisplay .CommunityCardsWrapper a:nth-child(1):nth-last-child(2),.CommunityDisplay .CommunityCardsWrapper a:nth-child(2):nth-last-child(1){width:56rem;height:40rem}.CommunityDisplay .CommunityCardsWrapper a:nth-child(1):nth-last-child(3),.CommunityDisplay .CommunityCardsWrapper a:nth-child(2):nth-last-child(2),.CommunityDisplay .CommunityCardsWrapper a:nth-child(3):nth-last-child(1){margin:0 2rem 1rem 2rem;width:34rem;height:36rem}.CommunityDisplay.WideCells .CommunityCardsWrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.CommunityDisplay .SVGIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:6rem;height:6rem;border:0.2rem solid #EAEAEA;border-radius:50%;margin-bottom:2rem}.CommunityDisplay .SVGIcon svg{width:80%;fill:#f36421;stroke:#f36421}.CommunityDisplay p{font-size:2.5rem}.desktop .CommunityDisplay p{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .CommunityDisplay p{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunityDisplay p{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunityDisplay p{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunityDisplay p{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunityDisplay p{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .CommunityDisplay p{font-size:2.5rem}}.tablet .CommunityDisplay{padding:4rem 0}.tablet .CommunityDisplay .CommunityCardsWrapper a{margin:0 1rem 1rem 1rem}.tablet .CommunityDisplay .CommunityCardsWrapper a:first-child:nth-last-child(1){width:56rem;height:40rem}.tablet .CommunityDisplay .CommunityCardsWrapper a:nth-child(1):nth-last-child(2),.tablet .CommunityDisplay .CommunityCardsWrapper a:nth-child(2):nth-last-child(1){width:33.5rem;height:24rem}.phone .CommunityDisplay{padding:0}.phone .CommunityDisplay .IntroBlock{padding-top:3rem}.phone .CommunityDisplay .IntroBlock>:last-child{margin-bottom:2rem}.phone .CommunityDisplay .CommunityCard,.phone .CommunityDisplay .CommunityCardWrapper{max-width:none;margin:0;margin-bottom:1rem}.phone .CommunityDisplay .CommunityCardsWrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.phone .CommunityDisplay .CommunityCardsWrapper a{width:auto !important;height:auto !important}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacty:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacty:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}.CommunityGrid .CommunityFilters{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:4rem auto}.CommunityGrid .CommunityFilters:before,.CommunityGrid .CommunityFilters:after{content:''}.CommunityGrid .CommunityFilters .button-container{width:34rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.CommunityGrid .CommunityFilters .button-container .FilterButton{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.CommunityGrid .CommunityFilters>label{color:#8d8d8d;font-size:1.883rem;width:34rem}.desktop .CommunityGrid .CommunityFilters>label{font-size:1.883rem}@media only screen and (max-width: 1140px){.desktop .CommunityGrid .CommunityFilters>label{font-size:15px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunityGrid .CommunityFilters>label{font-size:15px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunityGrid .CommunityFilters>label{font-size:1.883rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunityGrid .CommunityFilters>label{font-size:1.883rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunityGrid .CommunityFilters>label{font-size:1.883rem}}@media only screen and (min-width: 1921px){.desktop .CommunityGrid .CommunityFilters>label{font-size:1.883rem}}.CommunityGrid .FilterButton{color:#1e78bd;border:2px solid #e8f1f8;background-color:white;text-transform:capitalize}.CommunityGrid .FilterButton:not(:first-child){margin-left:1rem}.CommunityGrid .FilterButton.Disabled{border-color:#eaeaea !important;background-color:#eaeaea !important;color:#fff !important;pointer-events:none}.CommunityGrid .FilterButton.Selected{background-color:#1e78bd !important;border:2px solid transparent !important;color:white !important}.CommunityGrid .CommunityCards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:2.8rem}.CommunityGrid .CommunityCards .CommunityGroup{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;margin-bottom:1.5rem;-webkit-animation:fadeIn 0.3s ease-out;animation:fadeIn 0.3s ease-out}.CommunityGrid .CommunityCards .CommunityGroup:before,.CommunityGrid .CommunityCards .CommunityGroup:after{content:''}.CommunityGrid .CommunityCards .CommunityGroup.Single{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:1.25rem}.CommunityGrid .CommunityCards .FilteredCard{width:34rem;height:34rem}.CommunityIntroFeature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:3rem}.CommunityIntroFeature .SVGInline{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem;border-radius:100%;border:0.3rem solid #eaeaea;margin-right:3rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0.5rem}.CommunityIntroFeature .SVGInline svg{width:3rem;height:3rem;fill:#f36421}.CommunityIntroFeature .FeatureText{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.CommunityIntroFeature h3{color:#000000;font-size:2.2rem;margin:0 0 1rem;line-height:1}.desktop .CommunityIntroFeature h3{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .CommunityIntroFeature h3{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunityIntroFeature h3{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunityIntroFeature h3{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunityIntroFeature h3{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunityIntroFeature h3{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .CommunityIntroFeature h3{font-size:2.2rem}}.CommunityIntroFeature h4{color:#8d8d8d;font-size:2rem;margin:0;line-height:1.3}.desktop .CommunityIntroFeature h4{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .CommunityIntroFeature h4{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunityIntroFeature h4{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunityIntroFeature h4{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunityIntroFeature h4{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunityIntroFeature h4{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .CommunityIntroFeature h4{font-size:2rem}}.desktop .CommunityIntroFeature h4{max-width:35rem}.tablet .CommunityIntroFeature{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.tablet .CommunityIntroFeature .SVGInline,.tablet .CommunityIntroFeature h3{margin-bottom:1rem}.tablet .CommunityIntroFeature .SVGInline{margin-right:0;margin-bottom:1rem;width:4.5rem;height:4.5rem;padding:0}.tablet .CommunityIntroFeature .SVGInline svg{width:2.5rem;height:2.5rem}.tablet .CommunityIntroFeature:nth-child(2){padding:0 3.5rem}.tablet .CommunityIntroFeature h3{font-size:2rem}.desktop .tablet .CommunityIntroFeature h3{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .CommunityIntroFeature h3{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .CommunityIntroFeature h3{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .CommunityIntroFeature h3{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .CommunityIntroFeature h3{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .CommunityIntroFeature h3{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .CommunityIntroFeature h3{font-size:2rem}}.tablet .CommunityIntroFeature h4{font-size:1.9rem}.desktop .tablet .CommunityIntroFeature h4{font-size:1.9rem}@media only screen and (max-width: 1140px){.desktop .tablet .CommunityIntroFeature h4{font-size:15px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .CommunityIntroFeature h4{font-size:15px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .CommunityIntroFeature h4{font-size:1.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .CommunityIntroFeature h4{font-size:1.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .CommunityIntroFeature h4{font-size:1.9rem}}@media only screen and (min-width: 1921px){.desktop .tablet .CommunityIntroFeature h4{font-size:1.9rem}}.DefaultTemplate{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}.desktop .DefaultTemplate .LoadingToggleButton,.desktop .DefaultTemplate .LoadingButton{border-radius:5rem}.desktop .DefaultTemplate .LoadingToggleButton:before,.desktop .DefaultTemplate .LoadingButton:before{border-radius:5rem}.desktop .DefaultTemplate .LoadingButton{height:6rem;width:30rem}.DefaultTemplate .main{-webkit-box-flex:1.5;-webkit-flex:1.5;-ms-flex:1.5;flex:1.5;padding:6rem 6rem 8rem;-webkit-box-sizing:border-box;box-sizing:border-box}.ie .DefaultTemplate .main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.desktop .DefaultTemplate .main{min-width:58%}.DefaultTemplate .main h1{font-size:5.7rem;color:#f36421;margin:0 0 2rem;line-height:1.1}.desktop .DefaultTemplate .main h1{font-size:5.7rem}@media only screen and (max-width: 1140px){.desktop .DefaultTemplate .main h1{font-size:44px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .DefaultTemplate .main h1{font-size:44px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .DefaultTemplate .main h1{font-size:5.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .DefaultTemplate .main h1{font-size:5.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .DefaultTemplate .main h1{font-size:5.7rem}}@media only screen and (min-width: 1921px){.desktop .DefaultTemplate .main h1{font-size:5.7rem}}.DefaultTemplate .main p{color:#8d8d8d;font-size:2.7rem;line-height:1.3;margin:0.5rem 0 4rem 0}.desktop .DefaultTemplate .main p{font-size:2.7rem}@media only screen and (max-width: 1140px){.desktop .DefaultTemplate .main p{font-size:21px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .DefaultTemplate .main p{font-size:21px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .DefaultTemplate .main p{font-size:2.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .DefaultTemplate .main p{font-size:2.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .DefaultTemplate .main p{font-size:2.7rem}}@media only screen and (min-width: 1921px){.desktop .DefaultTemplate .main p{font-size:2.7rem}}.DefaultTemplate .main .PillButtonSvg,.DefaultTemplate .main .LoadingButton{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.DefaultTemplate .main .PillButtonSvg:first-child,.DefaultTemplate .main .LoadingButton:first-child{margin-right:2rem}.DefaultTemplate .main .button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.MicroCommunity .DefaultTemplate .main .PillButtonSvg,.MicroCommunity .DefaultTemplate .main .LoadingButton{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.MicroCommunity .DefaultTemplate .main .PillButtonSvg:first-child,.MicroCommunity .DefaultTemplate .main .LoadingButton:first-child{margin-right:0;margin-left:0}.DefaultTemplate .side{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;padding:8rem 6rem 6rem 3rem;border-left:1px solid #e1e1e1}.ie .DefaultTemplate .side{-webkit-box-flex:3;-webkit-flex:3 0 auto;-ms-flex:3 0 auto;flex:3 0 auto}.tablet .DefaultTemplate .side{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.tablet .DefaultTemplate{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tablet .DefaultTemplate .main{margin:0 3.5rem;padding:3rem 0;border-bottom:0.1rem solid #eaeaea}.tablet .DefaultTemplate h1{font-size:4rem;text-align:center}.desktop .tablet .DefaultTemplate h1{font-size:4rem}@media only screen and (max-width: 1140px){.desktop .tablet .DefaultTemplate h1{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .DefaultTemplate h1{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .DefaultTemplate h1{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .DefaultTemplate h1{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .DefaultTemplate h1{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop .tablet .DefaultTemplate h1{font-size:4rem}}.tablet .DefaultTemplate p{font-size:2.5rem;text-align:center;margin-bottom:0}.desktop .tablet .DefaultTemplate p{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .tablet .DefaultTemplate p{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .DefaultTemplate p{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .DefaultTemplate p{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .DefaultTemplate p{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .DefaultTemplate p{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet .DefaultTemplate p{font-size:2.5rem}}.tablet .DefaultTemplate .side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:3.5rem;border:none}.tablet .DefaultTemplate .button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;left:0;top:100%;width:100%}.tablet .DefaultTemplate .button-container .PillButton,.tablet .DefaultTemplate .button-container .LoadingToggleButton,.tablet .DefaultTemplate .button-container .LoadingButton{padding:0;width:50%;height:7.25rem}.tablet .DefaultTemplate .button-container .PillButton,.tablet .DefaultTemplate .button-container .LoadingButton{margin:0 0 1rem 0}.tablet .DefaultTemplate .button-container .LoadingToggleButton{background-color:#1968a4}.HouseTemplate *{-webkit-box-sizing:border-box;box-sizing:border-box}.HouseTemplate h1,.HouseTemplate p{text-align:center}.HouseTemplate h1{font-size:5.3rem;color:#f36421;line-height:1;margin-top:5rem;margin-bottom:2.5rem}.desktop .HouseTemplate h1{font-size:5.3rem}@media only screen and (max-width: 1140px){.desktop .HouseTemplate h1{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseTemplate h1{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseTemplate h1{font-size:5.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseTemplate h1{font-size:5.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseTemplate h1{font-size:5.3rem}}@media only screen and (min-width: 1921px){.desktop .HouseTemplate h1{font-size:5.3rem}}.HouseTemplate p{font-size:3rem;color:#8d8d8d;line-height:1.3;max-width:73rem;margin:0 auto}.desktop .HouseTemplate p{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .HouseTemplate p{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseTemplate p{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseTemplate p{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseTemplate p{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseTemplate p{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .HouseTemplate p{font-size:3rem}}.HouseTemplate .InfoColumns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:6rem 4rem 0 4rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.HouseTemplate .HomeTypeColumn{width:26rem;height:33rem;margin:0 2rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.HouseTemplate .HomeTypeColumn .HomeTypeImage{position:relative;width:100%;height:18rem;-webkit-box-shadow:0 1rem 2rem 0.5rem rgba(0,0,0,0.08);box-shadow:0 1rem 2rem 0.5rem rgba(0,0,0,0.08)}.HouseTemplate .HomeTypeColumn .HomeTypeIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:6rem;height:6rem;border-radius:50%;border:0.3rem solid #eaeaea;background-color:#fff;bottom:0;left:0;right:0;margin:0 auto;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.HouseTemplate .HomeTypeColumn .HomeTypeIcon svg{width:4rem;height:4rem;stroke:#1e78bd;fill:#1e78bd}.HouseTemplate .HomeTypeColumn h3{font-size:2.4rem;color:#1e78bd;text-align:center;margin:5rem 0 0 0;line-height:1}.desktop .HouseTemplate .HomeTypeColumn h3{font-size:2.4rem}@media only screen and (max-width: 1140px){.desktop .HouseTemplate .HomeTypeColumn h3{font-size:19px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseTemplate .HomeTypeColumn h3{font-size:19px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseTemplate .HomeTypeColumn h3{font-size:2.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseTemplate .HomeTypeColumn h3{font-size:2.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseTemplate .HomeTypeColumn h3{font-size:2.4rem}}@media only screen and (min-width: 1921px){.desktop .HouseTemplate .HomeTypeColumn h3{font-size:2.4rem}}.tablet .HouseTemplate .HomeTypeColumn h3{font-size:2.2rem}.desktop .tablet .HouseTemplate .HomeTypeColumn h3{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .tablet .HouseTemplate .HomeTypeColumn h3{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HouseTemplate .HomeTypeColumn h3{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HouseTemplate .HomeTypeColumn h3{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HouseTemplate .HomeTypeColumn h3{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HouseTemplate .HomeTypeColumn h3{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HouseTemplate .HomeTypeColumn h3{font-size:2.2rem}}.HouseTemplate .HomeTypeColumn .HomeTypePrice{font-size:1.8rem;color:#8d8d8d;text-align:center}.desktop .HouseTemplate .HomeTypeColumn .HomeTypePrice{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .HouseTemplate .HomeTypeColumn .HomeTypePrice{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseTemplate .HomeTypeColumn .HomeTypePrice{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseTemplate .HomeTypeColumn .HomeTypePrice{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseTemplate .HomeTypeColumn .HomeTypePrice{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseTemplate .HomeTypeColumn .HomeTypePrice{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .HouseTemplate .HomeTypeColumn .HomeTypePrice{font-size:1.8rem}}.tablet .HouseTemplate h1,.tablet .HouseTemplate p{padding:0 4rem}.tablet .HouseTemplate h1{font-size:5.3rem;color:#f36421;line-height:1;margin-top:5rem;margin-bottom:2rem}.desktop .tablet .HouseTemplate h1{font-size:5.3rem}@media only screen and (max-width: 1140px){.desktop .tablet .HouseTemplate h1{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HouseTemplate h1{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HouseTemplate h1{font-size:5.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HouseTemplate h1{font-size:5.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HouseTemplate h1{font-size:5.3rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HouseTemplate h1{font-size:5.3rem}}.tablet .HouseTemplate p{font-size:2.5rem}.desktop .tablet .HouseTemplate p{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .tablet .HouseTemplate p{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HouseTemplate p{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HouseTemplate p{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HouseTemplate p{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HouseTemplate p{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HouseTemplate p{font-size:2.5rem}}.tablet .HouseTemplate .InfoColumns{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tablet .HouseTemplate .HomeTypeImage{height:18rem;-webkit-box-shadow:0 1rem 2rem 0.5rem rgba(0,0,0,0.08);box-shadow:0 1rem 2rem 0.5rem rgba(0,0,0,0.08)}.InfographicTemplate *{-webkit-box-sizing:border-box;box-sizing:border-box}.InfographicTemplate h1,.InfographicTemplate p{text-align:center}.InfographicTemplate h1{font-size:5.3rem;color:#f36421;line-height:1;margin-top:5rem;margin-bottom:2.5rem}.desktop .InfographicTemplate h1{font-size:5.3rem}@media only screen and (max-width: 1140px){.desktop .InfographicTemplate h1{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .InfographicTemplate h1{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .InfographicTemplate h1{font-size:5.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .InfographicTemplate h1{font-size:5.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .InfographicTemplate h1{font-size:5.3rem}}@media only screen and (min-width: 1921px){.desktop .InfographicTemplate h1{font-size:5.3rem}}.InfographicTemplate p{font-size:3rem;color:#8d8d8d;line-height:1.3;max-width:73rem;margin:0 auto}.desktop .InfographicTemplate p{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .InfographicTemplate p{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .InfographicTemplate p{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .InfographicTemplate p{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .InfographicTemplate p{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .InfographicTemplate p{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .InfographicTemplate p{font-size:3rem}}.InfographicTemplate .InfoColumns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:5.6rem 4rem 0 4rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.InfographicTemplate .FeatureTypeColumn{width:26rem;height:33rem;margin:0 2rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.InfographicTemplate .FeatureTypeColumn .FeatureTypeImage{position:relative;width:100%;height:18rem;-webkit-box-shadow:0 1rem 2rem 0.5rem rgba(0,0,0,0.08);box-shadow:0 1rem 2rem 0.5rem rgba(0,0,0,0.08)}.InfographicTemplate .FeatureTypeColumn .FeatureTypeIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:18rem;height:18rem;border-radius:50%;border:0.3rem solid #eaeaea;background-color:#f9f9f9;margin:0 auto}.InfographicTemplate .FeatureTypeColumn .FeatureTypeIcon svg{width:8rem;height:8rem;stroke:#1e78bd;fill:#1e78bd}.InfographicTemplate .FeatureTypeColumn h3{font-size:3.5rem;color:black;text-align:center;margin:2rem 0 0 0;line-height:1}.desktop .InfographicTemplate .FeatureTypeColumn h3{font-size:3.5rem}@media only screen and (max-width: 1140px){.desktop .InfographicTemplate .FeatureTypeColumn h3{font-size:27px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .InfographicTemplate .FeatureTypeColumn h3{font-size:27px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .InfographicTemplate .FeatureTypeColumn h3{font-size:3.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .InfographicTemplate .FeatureTypeColumn h3{font-size:3.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .InfographicTemplate .FeatureTypeColumn h3{font-size:3.5rem}}@media only screen and (min-width: 1921px){.desktop .InfographicTemplate .FeatureTypeColumn h3{font-size:3.5rem}}.InfographicTemplate .FeatureTypeColumn .FeatureType{font-size:2.2rem;color:#8d8d8d;text-align:center}.desktop .InfographicTemplate .FeatureTypeColumn .FeatureType{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .InfographicTemplate .FeatureTypeColumn .FeatureType{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .InfographicTemplate .FeatureTypeColumn .FeatureType{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .InfographicTemplate .FeatureTypeColumn .FeatureType{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .InfographicTemplate .FeatureTypeColumn .FeatureType{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .InfographicTemplate .FeatureTypeColumn .FeatureType{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .InfographicTemplate .FeatureTypeColumn .FeatureType{font-size:2.2rem}}.tablet .InfographicTemplate h1{font-size:5.3rem;color:#f36421;line-height:1;margin-top:5rem;margin-bottom:2rem}.desktop .tablet .InfographicTemplate h1{font-size:5.3rem}@media only screen and (max-width: 1140px){.desktop .tablet .InfographicTemplate h1{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .InfographicTemplate h1{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .InfographicTemplate h1{font-size:5.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .InfographicTemplate h1{font-size:5.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .InfographicTemplate h1{font-size:5.3rem}}@media only screen and (min-width: 1921px){.desktop .tablet .InfographicTemplate h1{font-size:5.3rem}}.tablet .InfographicTemplate p{font-size:2.5rem}.desktop .tablet .InfographicTemplate p{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .tablet .InfographicTemplate p{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .InfographicTemplate p{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .InfographicTemplate p{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .InfographicTemplate p{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .InfographicTemplate p{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet .InfographicTemplate p{font-size:2.5rem}}.tablet .InfographicTemplate .InfoColumns{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.CommunityIntroNav{height:8rem;width:100%;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;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}.Sticky .CommunityIntroNav{left:0;width:100%}.CommunityIntroNav.full{background:none;background-color:transparent;position:fixed;top:0;left:0;min-width:1024px}.CommunityIntroNav .NavExtendedLeft,.CommunityIntroNav .NavExtendedRight{position:relative;background-color:#fff;position:relative;height:100%;position:absolute;width:30vw;z-index:2;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.CommunityIntroNav .NavExtendedLeft{left:1px;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}.CommunityIntroNav .NavExtendedRight{right:1px;-webkit-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%)}.CommunityIntroNav.full .NavExtendedLeft,.CommunityIntroNav.full .NavExtendedRight{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;-webkit-transform:initial;-ms-transform:initial;transform:initial;position:static;height:auto;width:auto;opacity:1}.CommunityIntroNav .navbar{-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-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;margin:0 auto;overflow:hidden}.CommunityIntroNav .navbar .item{position:relative;color:#1e78bd;cursor:pointer;font-size:1.8rem;line-height:8rem;letter-spacing:-1px;padding:0px 3rem;position:relative;text-decoration:none;height:100%;z-index:2}.desktop .CommunityIntroNav .navbar .item{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .CommunityIntroNav .navbar .item{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunityIntroNav .navbar .item{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunityIntroNav .navbar .item{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunityIntroNav .navbar .item{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunityIntroNav .navbar .item{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .CommunityIntroNav .navbar .item{font-size:1.8rem}}.CommunityIntroNav .navbar .item:before{left:-1rem}.CommunityIntroNav .navbar .item:after{right:-0.5rem}.CommunityIntroNav .navbar .item span:last-child{position:relative;z-index:1}.CommunityIntroNav .navbar .item.active,.CommunityIntroNav .navbar .item:hover.active{z-index:1;color:#ffffff}.CommunityIntroNav .SelectedBackground{position:absolute;display:block;bottom:0;left:0;z-index:1;width:100%;height:100%}.CommunityIntroNav .SelectedBackground svg{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:10rem;width:50rem;fill:#1e78bd;stroke:none}.CommunityIntroNav .BackgroundShadow{position:absolute;z-index:-1;top:0;left:0;width:100%;height:95%;background:transparent;-webkit-box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05)}.tablet .CommunityIntroNav{width:100%;height:8.25rem}.tablet .CommunityIntroNav:after,.tablet .CommunityIntroNav:before{content:'';display:none}.tablet .CommunityIntroNav .navbar{width:100%;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.tablet .CommunityIntroNav .navbar .item{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 1.5rem;letter-spacing:0px;line-height:1;text-align:center;max-width:9rem;-webkit-box-sizing:border-box;box-sizing:border-box}.desktop .tablet .CommunityIntroNav .navbar .item{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .tablet .CommunityIntroNav .navbar .item{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .CommunityIntroNav .navbar .item{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .CommunityIntroNav .navbar .item{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .CommunityIntroNav .navbar .item{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .CommunityIntroNav .navbar .item{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet .CommunityIntroNav .navbar .item{font-size:1.5rem}}.tablet .CommunityIntroNav .navbar .item:before,.tablet .CommunityIntroNav .navbar .item:after{content:'';position:absolute;background-color:#fff;width:1rem;height:100%;top:0;left:0}.tablet .CommunityIntroNav .navbar .item.active:before,.tablet .CommunityIntroNav .navbar .item.active:after{background-color:transparent}.tablet .CommunityIntroNav.full{width:100%;min-width:inherit}.tablet .CommunityIntroNav.full .item{padding:0 2rem;max-width:initial}#CommunityIntro{background-color:#fff;max-width:128rem;margin:0 auto;-webkit-box-shadow:0px 10px 50px 20px rgba(0,0,0,0.1);box-shadow:0px 10px 50px 20px rgba(0,0,0,0.1);z-index:10}#CommunityIntro.full{-webkit-box-shadow:none;box-shadow:none}#CommunityIntro .Sticky{border-bottom:1px solid #eaeaea}#CommunityIntro .Sticky:before{content:'';position:absolute;top:0;left:0;width:100%;height:95%}#CommunityIntro .Sticky.Anchor{border:none;position:fixed;left:0;z-index:1000;top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}#CommunityIntro .Sticky.Anchor:before{-webkit-box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05)}.tablet #CommunityIntro{width:68.85rem}.CommunityIntroBlock{position:relative}.desktop .CommunityIntroBlock,.tablet .CommunityIntroBlock{margin-top:7.1rem}.CommunityIntroBlock .TextBlock{width:86rem;padding-bottom:0}.CommunityIntroBlock .TextBlock h2{margin:1.8rem 0 0 0;max-width:100%;font-size:3rem}.desktop .CommunityIntroBlock .TextBlock h2{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .CommunityIntroBlock .TextBlock h2{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunityIntroBlock .TextBlock h2{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunityIntroBlock .TextBlock h2{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunityIntroBlock .TextBlock h2{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunityIntroBlock .TextBlock h2{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .CommunityIntroBlock .TextBlock h2{font-size:3rem}}.CommunityIntroBlock .TextBlock p{margin-top:0.5rem;font-size:2rem}.desktop .CommunityIntroBlock .TextBlock p{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .CommunityIntroBlock .TextBlock p{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunityIntroBlock .TextBlock p{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunityIntroBlock .TextBlock p{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunityIntroBlock .TextBlock p{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunityIntroBlock .TextBlock p{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .CommunityIntroBlock .TextBlock p{font-size:2rem}}.desktop .CommunityIntroBlock .TextBlock{margin-bottom:7.2rem}.tablet .CommunityIntroBlock .TextBlock{padding-top:0;margin-bottom:4rem}.desktop .CommunityIntroBlock .ImageBlock .BackgroundImage{padding-bottom:53.3333%}.phone .CommunityIntroBlock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;width:100%;height:100%;margin:4rem auto;padding:0rem}.phone .CommunityIntroBlock .TextBlock{position:relative;width:100%;z-index:1;background-color:#fff;padding:4rem 1.5rem 3.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:30rem;margin:1rem auto}.phone .CommunityIntroBlock .TextBlock h1{text-align:center}.phone .CommunityIntroBlock .TextBlock h2{font-size:1.68rem}.phone .CommunityIntroBlock .TextBlock p{font-size:1.36rem;line-height:1.4;margin-top:1.5rem}.phone .CommunityIntroBlock .BackgroundImage{position:absolute;top:0;left:0;width:100%;height:100%}.tablet .CommunityIntroBlock{margin-top:6rem}.tablet .CommunityIntroBlock .TextBlock{width:45.25rem}.tablet .CommunityIntroBlock .ImageBlock{height:43.5rem}.CommunitySubPageModal{position:relative;height:100vh;overflow:scroll;background:#fff}.CommunitySubPageModal .center{text-align:center}.CommunitySubPageModal .CircleButton{background:#1e78bd;width:5rem;height:5rem}.CommunitySubPageModal .CircleButton svg{stroke:#fff;fill:#fff}.desktop .CommunitySubPageModal .CircleButton:hover{border:0.1rem solid rgba(255,255,255,0.4)}.desktop .CommunitySubPageModal .CircleButton:hover .Text{color:#fff}.CommunitySubPageModule{position:relative;text-align:center;width:100%;height:55rem;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.CommunitySubPageModule .MultipliedImage{position:absolute;top:0}.CommunitySubPageModule .text{width:100%;position:relative;z-index:2}.CommunitySubPageModule .text .heading{color:#fff;font-size:5.3rem}.desktop .CommunitySubPageModule .text .heading{font-size:5.3rem}@media only screen and (max-width: 1140px){.desktop .CommunitySubPageModule .text .heading{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunitySubPageModule .text .heading{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunitySubPageModule .text .heading{font-size:5.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunitySubPageModule .text .heading{font-size:5.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunitySubPageModule .text .heading{font-size:5.3rem}}@media only screen and (min-width: 1921px){.desktop .CommunitySubPageModule .text .heading{font-size:5.3rem}}.CommunitySubPageModule .text .paragraph{color:#fff;font-size:3rem;max-width:80rem;margin:0 auto 4rem}.desktop .CommunitySubPageModule .text .paragraph{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .CommunitySubPageModule .text .paragraph{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunitySubPageModule .text .paragraph{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunitySubPageModule .text .paragraph{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunitySubPageModule .text .paragraph{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunitySubPageModule .text .paragraph{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .CommunitySubPageModule .text .paragraph{font-size:3rem}}.CommunitySubPageModule .text .PillButtonExtended{-webkit-box-sizing:border-box;box-sizing:border-box}.CommunityTabbedContent{position:relative}.desktop .CommunityTabbedContent,.tablet .CommunityTabbedContent{margin-top:7.1rem}.CommunityTabbedContent>.TextBlock{width:86rem;padding-bottom:0}.CommunityTabbedContent>.TextBlock h2{margin:1.8rem 0 0 0;max-width:100%;font-size:3rem}.desktop .CommunityTabbedContent>.TextBlock h2{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .CommunityTabbedContent>.TextBlock h2{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunityTabbedContent>.TextBlock h2{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunityTabbedContent>.TextBlock h2{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunityTabbedContent>.TextBlock h2{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunityTabbedContent>.TextBlock h2{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .CommunityTabbedContent>.TextBlock h2{font-size:3rem}}.CommunityTabbedContent>.TextBlock p{margin-top:0.5rem;font-size:2rem}.desktop .CommunityTabbedContent>.TextBlock p{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .CommunityTabbedContent>.TextBlock p{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunityTabbedContent>.TextBlock p{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunityTabbedContent>.TextBlock p{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunityTabbedContent>.TextBlock p{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunityTabbedContent>.TextBlock p{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .CommunityTabbedContent>.TextBlock p{font-size:2rem}}.desktop .CommunityTabbedContent>.TextBlock{margin-bottom:7.2rem}.tablet .CommunityTabbedContent>.TextBlock{padding-top:0;margin-bottom:4rem}.desktop .CommunityTabbedContent .ImageBlock .BackgroundImage{padding-bottom:53.3333%}.phone .CommunityTabbedContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;width:100%;height:100%;margin:4rem auto;padding:0rem}.phone .CommunityTabbedContent>.TextBlock{position:relative;width:100%;z-index:1;background-color:#fff;padding:4rem 1.5rem 3.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:30rem;margin:1rem auto}.phone .CommunityTabbedContent>.TextBlock h1{text-align:center}.phone .CommunityTabbedContent>.TextBlock h2{font-size:1.68rem}.phone .CommunityTabbedContent>.TextBlock p{font-size:1.36rem;line-height:1.4;margin-top:1.5rem}.phone .CommunityTabbedContent .BackgroundImage{position:absolute;top:0;left:0;width:100%;height:100%}.tablet .CommunityTabbedContent{margin-top:6rem}.tablet .CommunityTabbedContent>.TextBlock{width:45.25rem}.tablet .CommunityTabbedContent>.ImageBlock{height:43.5rem}.TabbedContent{position:relative;height:65rem;overflow:visible}.tablet .TabbedContent{margin-top:3rem}.TabbedContent .content-container{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;position:absolute;top:0;left:0;height:65rem;width:100%;overflow:visible;visibility:visible;opacity:0}.TabbedContent .content-container.isCurrent,.TabbedContent .content-container.isNext{visibility:visible;opacity:1}.TabbedContent .content-container .column{height:100%;width:100%}.phone .TabbedContent .content-container{height:53rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.TabbedContent.transitioningLeft .content-container.isCurrent{opacity:1}.TabbedContent.transitioningLeft .content-container.isCurrent .ImageTextWrap .leftObj{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.TabbedContent.transitioningLeft .content-container.isCurrent .ImageTextWrap .rightObj .TextBlock .svgHeaderRow{opacity:1}.TabbedContent.transitioningLeft .content-container.isCurrent .ImageTextWrap .rightObj .TextBlock h2{opacity:1}.TabbedContent.transitioningLeft .content-container.isCurrent .ImageTextWrap .rightObj .TextBlock p{opacity:1}.TabbedContent.transitioningLeft .content-container.isNext{opacity:0}.TabbedContent.transitioningLeft .content-container.isNext .ImageTextWrap .leftObj{opacity:0;-webkit-transform:translateX(12.5%);-ms-transform:translateX(12.5%);transform:translateX(12.5%)}.TabbedContent.transitioningLeft .content-container.isNext .ImageTextWrap .rightObj .TextBlock .svgHeaderRow{opacity:0}.TabbedContent.transitioningLeft .content-container.isNext .ImageTextWrap .rightObj .TextBlock h2{opacity:0}.TabbedContent.transitioningLeft .content-container.isNext .ImageTextWrap .rightObj .TextBlock p{opacity:0}.TabbedContent.transitioningLeft.transitioning .content-container.isCurrent{opacity:1}.TabbedContent.transitioningLeft.transitioning .content-container.isCurrent .ImageTextWrap .leftObj{-webkit-transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1);opacity:0;-webkit-transform:translateX(-12.5%);-ms-transform:translateX(-12.5%);transform:translateX(-12.5%)}.TabbedContent.transitioningLeft.transitioning .content-container.isCurrent .ImageTextWrap .rightObj .TextBlock .svgHeaderRow{-webkit-transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0);transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0);opacity:0}.TabbedContent.transitioningLeft.transitioning .content-container.isCurrent .ImageTextWrap .rightObj .TextBlock h2{-webkit-transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0) 100ms;transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0) 100ms;opacity:0}.TabbedContent.transitioningLeft.transitioning .content-container.isCurrent .ImageTextWrap .rightObj .TextBlock p{-webkit-transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0) 200ms;transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0) 200ms;opacity:0}.TabbedContent.transitioningLeft.transitioning .content-container.isNext{opacity:1}.TabbedContent.transitioningLeft.transitioning .content-container.isNext .ImageTextWrap .leftObj{-webkit-transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms;transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms;transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms;transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.TabbedContent.transitioningLeft.transitioning .content-container.isNext .ImageTextWrap .rightObj .TextBlock .svgHeaderRow{-webkit-transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 666.66667ms;transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 666.66667ms;opacity:1}.TabbedContent.transitioningLeft.transitioning .content-container.isNext .ImageTextWrap .rightObj .TextBlock h2{-webkit-transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 766.66667ms;transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 766.66667ms;opacity:1}.TabbedContent.transitioningLeft.transitioning .content-container.isNext .ImageTextWrap .rightObj .TextBlock p{-webkit-transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 866.66667ms;transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 866.66667ms;opacity:1}.TabbedContent.transitioningRight .content-container.isCurrent{opacity:1}.TabbedContent.transitioningRight .content-container.isCurrent .ImageTextWrap .leftObj{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.TabbedContent.transitioningRight .content-container.isCurrent .ImageTextWrap .rightObj .TextBlock .svgHeaderRow{opacity:1}.TabbedContent.transitioningRight .content-container.isCurrent .ImageTextWrap .rightObj .TextBlock h2{opacity:1}.TabbedContent.transitioningRight .content-container.isCurrent .ImageTextWrap .rightObj .TextBlock p{opacity:1}.TabbedContent.transitioningRight .content-container.isNext{opacity:0}.TabbedContent.transitioningRight .content-container.isNext .ImageTextWrap .leftObj{opacity:0;-webkit-transform:translateX(-12.5%);-ms-transform:translateX(-12.5%);transform:translateX(-12.5%)}.TabbedContent.transitioningRight .content-container.isNext .ImageTextWrap .rightObj .TextBlock .svgHeaderRow{opacity:0}.TabbedContent.transitioningRight .content-container.isNext .ImageTextWrap .rightObj .TextBlock h2{opacity:0}.TabbedContent.transitioningRight .content-container.isNext .ImageTextWrap .rightObj .TextBlock p{opacity:0}.TabbedContent.transitioningRight.transitioning .content-container.isCurrent{opacity:1}.TabbedContent.transitioningRight.transitioning .content-container.isCurrent .ImageTextWrap .leftObj{-webkit-transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1);opacity:0;-webkit-transform:translateX(12.5%);-ms-transform:translateX(12.5%);transform:translateX(12.5%)}.TabbedContent.transitioningRight.transitioning .content-container.isCurrent .ImageTextWrap .rightObj .TextBlock .svgHeaderRow{-webkit-transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0);transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0);opacity:0}.TabbedContent.transitioningRight.transitioning .content-container.isCurrent .ImageTextWrap .rightObj .TextBlock h2{-webkit-transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0) 100ms;transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0) 100ms;opacity:0}.TabbedContent.transitioningRight.transitioning .content-container.isCurrent .ImageTextWrap .rightObj .TextBlock p{-webkit-transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0) 200ms;transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0) 200ms;opacity:0}.TabbedContent.transitioningRight.transitioning .content-container.isNext{opacity:1}.TabbedContent.transitioningRight.transitioning .content-container.isNext .ImageTextWrap .leftObj{-webkit-transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms;transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms;transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms;transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.TabbedContent.transitioningRight.transitioning .content-container.isNext .ImageTextWrap .rightObj .TextBlock .svgHeaderRow{-webkit-transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 666.66667ms;transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 666.66667ms;opacity:1}.TabbedContent.transitioningRight.transitioning .content-container.isNext .ImageTextWrap .rightObj .TextBlock h2{-webkit-transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 766.66667ms;transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 766.66667ms;opacity:1}.TabbedContent.transitioningRight.transitioning .content-container.isNext .ImageTextWrap .rightObj .TextBlock p{-webkit-transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 866.66667ms;transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 866.66667ms;opacity:1}.TabbedMenu{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;padding:0 9rem 5rem 9rem;width:86rem;margin:0 auto;position:relative}.tablet .TabbedMenu,.phone .TabbedMenu{width:auto;padding:0.3rem 2rem 0 2rem}.TabbedMenu:after{content:"";position:absolute;top:3.8rem;left:12rem;right:12rem;background:#eaeaea;height:0.4rem}.phone .TabbedMenu:after{content:none}.tablet .TabbedMenu:after{left:9rem;right:9rem;top:3.3rem}.TabbedMenu .icon-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;cursor:pointer}.TabbedMenu .icon-container:hover .header{color:#4d4d4d}.TabbedMenu .icon-container:hover .icon svg{fill:#8d8d8d;stroke:#8d8d8d}.TabbedMenu .icon-container:hover .down-arrow>span>svg path{stroke:#8d8d8d}.TabbedMenu .icon-container.isActive .header{color:#000}.TabbedMenu .icon-container.isActive .icon svg{fill:#f36421;stroke:#f36421}.TabbedMenu .icon-container.isActive .down-arrow>span>svg path{stroke:#000}.TabbedMenu .icon-container .header{font-size:2.2rem;color:#8d8d8d;-webkit-transition:all 0.5s cubic-bezier(1, 0, 0, 1);transition:all 0.5s cubic-bezier(1, 0, 0, 1)}.desktop .TabbedMenu .icon-container .header{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .TabbedMenu .icon-container .header{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .TabbedMenu .icon-container .header{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .TabbedMenu .icon-container .header{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .TabbedMenu .icon-container .header{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .TabbedMenu .icon-container .header{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .TabbedMenu .icon-container .header{font-size:2.2rem}}.phone .TabbedMenu .icon-container .header{display:none}.TabbedMenu .icon-container .icon{border-radius:100%;border:3px solid #fff;background:#fff;z-index:1}.TabbedMenu .icon-container .icon>span{border-radius:100%;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;width:4.7rem;height:4.7rem;padding:1rem;border:3px solid #eaeaea;-webkit-box-sizing:content-box;box-sizing:content-box}.phone .TabbedMenu .icon-container .icon>span{width:2.6rem;height:2.6rem;padding:0.8rem}.tablet .TabbedMenu .icon-container .icon>span{width:3rem;height:3rem;padding:1rem}.TabbedMenu .icon-container .icon>span>svg{display:block;width:100%;height:100%;-webkit-transition:all 0.3s cubic-bezier(1, 0, 0, 1);transition:all 0.3s cubic-bezier(1, 0, 0, 1)}.TabbedMenu .icon-container .down-arrow{width:1.4rem;height:1.4rem;padding:0.9rem;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}.TabbedMenu .icon-container .down-arrow>span{display:block;width:100%;height:100%}.TabbedMenu .icon-container .down-arrow>span>svg path{stroke:#eaeaea}.phone .TabbedMenu .icon-container .down-arrow{display:none}.FormLabel{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:2.9rem;text-align:center;line-height:1.7;margin:0 0 2rem 0;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.desktop .FormLabel{font-size:2.9rem}@media only screen and (max-width: 1140px){.desktop .FormLabel{font-size:23px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FormLabel{font-size:23px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FormLabel{font-size:2.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FormLabel{font-size:2.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FormLabel{font-size:2.9rem}}@media only screen and (min-width: 1921px){.desktop .FormLabel{font-size:2.9rem}}.phone .FormLabel{font-size:1.7rem}.desktop .phone .FormLabel{font-size:1.7rem}@media only screen and (max-width: 1140px){.desktop .phone .FormLabel{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .FormLabel{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .FormLabel{font-size:1.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .FormLabel{font-size:1.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .FormLabel{font-size:1.7rem}}@media only screen and (min-width: 1921px){.desktop .phone .FormLabel{font-size:1.7rem}}.FormLoader{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;height:20rem;top:3rem}.FormLoader label{font-size:1.8rem;color:#8d8d8d}.desktop .FormLoader label{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FormLoader label{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FormLoader label{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FormLoader label{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FormLoader label{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FormLoader label{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FormLoader label{font-size:1.8rem}}.FormLoader .LoaderWrapper{height:15rem;width:15rem;position:relative}.FormOverview{position:relative;width:90rem;height:22rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 12.5rem 0px rgba(0,0,0,0.1);box-shadow:0 0 12.5rem 0px rgba(0,0,0,0.1);overflow:hidden;top:8rem !important}.FormOverview .FormContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:90rem;height:22rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eaeaea}.FormOverview .Overview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.FormOverview .ColumnWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.FormOverview .ColumnWrapper:not(:last-child){border-right:1px solid #eaeaea}.FormOverview .OverviewColumn{-webkit-box-sizing:border-box;box-sizing:border-box;padding:3rem}.FormOverview .OverviewColumn label{font-size:1.8rem;margin:0}.desktop .FormOverview .OverviewColumn label{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FormOverview .OverviewColumn label{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FormOverview .OverviewColumn label{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FormOverview .OverviewColumn label{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FormOverview .OverviewColumn label{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FormOverview .OverviewColumn label{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FormOverview .OverviewColumn label{font-size:1.8rem}}.FormOverview .OverviewColumn .Field{font-size:2rem;color:#8d8d8d;margin:0.5rem 0}.desktop .FormOverview .OverviewColumn .Field{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .FormOverview .OverviewColumn .Field{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FormOverview .OverviewColumn .Field{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FormOverview .OverviewColumn .Field{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FormOverview .OverviewColumn .Field{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FormOverview .OverviewColumn .Field{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .FormOverview .OverviewColumn .Field{font-size:2rem}}.FormOverview .ButtonContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:7rem}.FormOverview .ButtonContainer button{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.8rem;color:#fff;border:none;text-align:center;background-color:#1968a4;-webkit-transition:background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:all 0.3s cubic-bezier(1, 0, 0, 1);transition:all 0.3s cubic-bezier(1, 0, 0, 1)}.desktop .FormOverview .ButtonContainer button{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FormOverview .ButtonContainer button{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FormOverview .ButtonContainer button{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FormOverview .ButtonContainer button{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FormOverview .ButtonContainer button{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FormOverview .ButtonContainer button{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FormOverview .ButtonContainer button{font-size:1.8rem}}.FormOverview .ButtonContainer button.EditButton{background-color:#1e78bd;border-right:1px solid rgba(25,104,164,0.5)}.desktop .FormOverview .ButtonContainer button:hover{background-color:#16598d;-webkit-transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1)}.tablet .FormOverview,.tablet .FormOverview .FormContent{width:68.85rem}.phone .FormOverview{height:auto;top:0 !important;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.1);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.1)}.phone .FormOverview,.phone .FormOverview .FormContent{width:27rem;height:initial}.phone .FormOverview .Overview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.phone .FormOverview .ColumnWrapper{border-right:none}.phone .FormOverview .ColumnWrapper:not(:last-child){border-bottom:1px solid #eaeaea}.phone .FormOverview .OverviewColumn{padding:1.75rem}.phone .FormOverview .OverviewColumn label{font-size:1.6rem}.desktop .phone .FormOverview .OverviewColumn label{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .phone .FormOverview .OverviewColumn label{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .FormOverview .OverviewColumn label{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .FormOverview .OverviewColumn label{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .FormOverview .OverviewColumn label{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .FormOverview .OverviewColumn label{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .phone .FormOverview .OverviewColumn label{font-size:1.6rem}}.phone .FormOverview .OverviewColumn .Field{font-size:1.8rem}.desktop .phone .FormOverview .OverviewColumn .Field{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .phone .FormOverview .OverviewColumn .Field{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .FormOverview .OverviewColumn .Field{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .FormOverview .OverviewColumn .Field{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .FormOverview .OverviewColumn .Field{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .FormOverview .OverviewColumn .Field{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .phone .FormOverview .OverviewColumn .Field{font-size:1.8rem}}.phone .FormOverview .ButtonContainer{height:6rem}.phone .FormOverview .ButtonContainer button{font-size:1.6rem}.desktop .phone .FormOverview .ButtonContainer button{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .phone .FormOverview .ButtonContainer button{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .FormOverview .ButtonContainer button{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .FormOverview .ButtonContainer button{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .FormOverview .ButtonContainer button{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .FormOverview .ButtonContainer button{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .phone .FormOverview .ButtonContainer button{font-size:1.6rem}}.FormProgress{background-color:#e3e4e6;height:0.7rem}.FormProgress .fill{background-color:#3eac47;height:100%;width:4rem;-webkit-transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.1s;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.1s}.phone .FormProgress{height:0.35rem}.NextButton{color:#1e78bd;padding:2rem;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;position:relative;font-size:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.desktop .NextButton{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .NextButton{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .NextButton{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .NextButton{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .NextButton{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .NextButton{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .NextButton{font-size:2rem}}.NextButton .SVGInline{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);height:0.9rem;width:1.6rem}.NextButton .SVGInline svg{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:1.6rem;stroke-width:2px;stroke:#1e78bd}.desktop .NextButton:hover{color:#8d8d8d}.desktop .NextButton:hover .SVGInline svg{stroke:#8d8d8d}.phone .NextButton{font-size:1.28rem}.phone .NextButton .SVGInline{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);height:1.4rem;width:1.2rem}.phone .NextButton .SVGInline svg{width:100%}#ContactForm{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%}#ContactForm .IntroBlock p{margin-bottom:0}#ContactForm.Error .IntroBlock p{position:relative;top:1rem}#ContactForm.Error .ContentWrapper{height:14rem}#ContactForm .FieldHeaderWrapper{position:relative;overflow:hidden;display:block;height:8rem;width:100%}#ContactForm .Inputs{position:relative;height:13rem;width:56rem;margin-top:5rem;margin-bottom:2.2rem}#ContactForm .ContentWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:22rem;width:90rem;position:relative}.desktop #ContactForm .ContentWrapper.Complete{min-height:8rem;height:8rem}.desktop #ContactForm .ContentWrapper.Complete.Loading{min-height:auto;height:auto}#ContactForm .ContentWrapper>.FormContent{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#ContactForm .fieldContainer{position:absolute;bottom:0;left:0;width:100%;opacity:1}#ContactForm .fieldContainer h2{font-size:2.9rem;text-align:center;line-height:1.7;-webkit-transition:all 0.3s cubic-bezier(1, 0, 0, 1);transition:all 0.3s cubic-bezier(1, 0, 0, 1);margin:0 0 2rem 0}.desktop #ContactForm .fieldContainer h2{font-size:2.9rem}@media only screen and (max-width: 1140px){.desktop #ContactForm .fieldContainer h2{font-size:23px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #ContactForm .fieldContainer h2{font-size:23px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #ContactForm .fieldContainer h2{font-size:2.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #ContactForm .fieldContainer h2{font-size:2.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #ContactForm .fieldContainer h2{font-size:2.9rem}}@media only screen and (min-width: 1921px){.desktop #ContactForm .fieldContainer h2{font-size:2.9rem}}#ContactForm .fieldContainer .inputContainer{width:100%;position:relative;height:7.5rem;top:0;overflow:hidden;-webkit-box-shadow:0 1.5rem 5rem 0.6rem rgba(0,0,0,0.1);box-shadow:0 1.5rem 5rem 0.6rem rgba(0,0,0,0.1)}#ContactForm .fieldContainer .InputBox{position:absolute;left:0;top:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:15rem}#ContactForm .fieldContainer .YesNo{position:absolute;left:0;top:0;width:100%}#ContactForm .fieldContainer .mouse-copy{position:absolute;bottom:-10rem;margin:0 auto;color:#8d8d8d}#ContactForm .FormOverview{margin-top:5rem}#ContactForm .NextButton{position:absolute;bottom:0;top:0;margin:auto 0;right:1rem}#ContactForm .FormProgress{position:absolute;left:0;bottom:-0.7rem;width:100%}#ContactForm .warning{font-size:2rem;color:#cf3a3a;position:absolute;left:0;bottom:-5rem;text-align:center;width:100%}.desktop #ContactForm .warning{font-size:2rem}@media only screen and (max-width: 1140px){.desktop #ContactForm .warning{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #ContactForm .warning{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #ContactForm .warning{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #ContactForm .warning{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #ContactForm .warning{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop #ContactForm .warning{font-size:2rem}}#ContactForm .CloseButton{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem;cursor:pointer;color:#1e78bd;margin-top:13rem;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.desktop #ContactForm .CloseButton{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop #ContactForm .CloseButton{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #ContactForm .CloseButton{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #ContactForm .CloseButton{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #ContactForm .CloseButton{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #ContactForm .CloseButton{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop #ContactForm .CloseButton{font-size:1.8rem}}#ContactForm .CloseButton>span{border-bottom:1px solid #1e78bd}#ContactForm .CloseButton .ArrowIcon{width:1rem;height:1rem;margin-right:0.5rem;margin-bottom:0.2rem}#ContactForm .CloseButton .ArrowIcon svg{display:block;width:100%;height:100%;stroke:#1e78bd;-webkit-transition:stroke 0.3s ease;transition:stroke 0.3s ease}.desktop #ContactForm .CloseButton:hover{color:#1968a4}.desktop #ContactForm .CloseButton:hover svg{stroke:#1968a4}#ContactForm .ContinueButton{margin-top:5rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem}#ContactForm .ContinueButton.Complete{background-color:#8d8d8d}#ContactForm .SecondaryButton{margin-top:5rem;margin-right:0.5rem;margin-left:0.5rem;width:10rem}#ContactForm .SecondaryButton.Complete{background-color:#8d8d8d}#ContactForm .ContactButton{margin-top:2rem;margin-left:auto;margin-right:auto;padding:0.612rem 4rem;background-color:#3eac47;height:4rem;border:none}#ContactForm .ContactButton.Complete{background-color:#8d8d8d;cursor:default;pointer-events:none}.tablet #ContactForm .FormLabel{font-size:2.5rem}.desktop .tablet #ContactForm .FormLabel{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .tablet #ContactForm .FormLabel{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet #ContactForm .FormLabel{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet #ContactForm .FormLabel{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet #ContactForm .FormLabel{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet #ContactForm .FormLabel{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet #ContactForm .FormLabel{font-size:2.5rem}}.tablet #ContactForm.Complete .ContentWrapper{height:10rem}.tablet #ContactForm.OverviewStep .ContentWrapper{height:26.4rem}.tablet #ContactForm.OverviewStep .ContentWrapper .FormOverview{margin-bottom:1rem}.phone #ContactForm{width:27.1rem;height:auto;overflow:auto}.phone #ContactForm.Complete{overflow:visible}.phone #ContactForm:focus{overflow-y:scroll}.phone #ContactForm .inputs{height:11.7rem}.phone #ContactForm .ContentWrapper{width:100%;height:auto;min-height:17rem}.phone #ContactForm .ContentWrapper.Complete{min-height:10rem}.phone #ContactForm .FormIntro h1{font-size:2.16rem;margin:0}.phone #ContactForm .FormIntro p{font-size:1.6rem;margin:1rem 0 0 0}.phone #ContactForm .FormIntro .Icon{height:4rem;width:4rem}.phone #ContactForm .FormIntro .Icon svg{width:2rem;height:1.4rem}.phone #ContactForm .FormOverview{position:relative}.phone #ContactForm .Inputs{width:100%;margin-top:1rem}.phone #ContactForm .CloseButton{margin-top:3rem}.phone #ContactForm .ContactButton{padding:0.5rem 0rem;height:5rem}.phone #ContactForm .fieldContainer .InputBox{padding-right:6.5rem}.phone #ContactForm .FormProgress{bottom:-0.35rem}.phone #ContactForm .FormOverview{margin-top:2rem}.phone #ContactForm .warning{font-size:.96rem;bottom:-3rem}.phone #ContactForm .inputContainer{height:5.75rem;-webkit-box-shadow:none;box-shadow:none}.phone #ContactForm .NextButton{position:absolute;padding:0;right:2.2rem;bottom:0}.YesNo{border:2px solid #eaeaea;border-width:2px 2px 0px 2px;height:8rem;overflow:hidden}.YesNo,.YesNo *{-webkit-box-sizing:border-box;box-sizing:border-box}.YesNo .YesNoTop{height:100%}.YesNo .buttonContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.YesNo .buttonContainer .button{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;top:0;position:absolute;cursor:pointer;color:#1e78bd;text-align:center;height:100%;width:50%;background-color:transparent}.desktop .YesNo .buttonContainer .button{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .YesNo .buttonContainer .button{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .YesNo .buttonContainer .button{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .YesNo .buttonContainer .button{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .YesNo .buttonContainer .button{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .YesNo .buttonContainer .button{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .YesNo .buttonContainer .button{font-size:2rem}}.YesNo .buttonContainer .button:first-child{left:0}.YesNo .buttonContainer .button:last-child{right:0}.YesNo .buttonContainer .button.idle{-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.desktop .YesNo .buttonContainer .button.idle:hover{color:#fff;background-color:#1e78bd}.YesNo .buttonContainer .ButtonDivider{position:absolute;left:0;right:0;top:0;width:2px;height:100%;background-color:#eaeaea;margin:0 auto}.phone .YesNo{border-width:0.1rem;height:5.75rem}.phone .YesNo .buttonContainer .button{font-size:1.28rem}.ContactFormModal{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100%;background-color:#fff}.ContactFormModal #ContactForm .FormOverview{top:8rem}.phone .ContactFormModal .FormOverview{top:0}.CultureValue{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 60px 5rem 0;text-align:center;width:-webkit-calc(33.3333% - 40px);width:calc(33.3333% - 40px)}.CultureValue:nth-child(3n){margin-right:0}.phone .CultureValue{margin:0;width:100%}.CultureValueCircle{background-color:#000;border-radius:50%;width:20rem;height:20rem;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 3rem}.mobile .CultureValueCircle{width:15rem;height:15rem}.CultureValueLabel{font-size:1.8rem;color:#fff;display:block;font-weight:700;padding:2rem}.desktop .CultureValueLabel{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .CultureValueLabel{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CultureValueLabel{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CultureValueLabel{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CultureValueLabel{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CultureValueLabel{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .CultureValueLabel{font-size:1.8rem}}.mobile .CultureValueLabel{font-size:1.6rem}.CultureValueText{font-size:2rem;color:#8d8d8d;line-height:1.35}.desktop .CultureValueText{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .CultureValueText{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CultureValueText{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CultureValueText{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CultureValueText{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CultureValueText{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .CultureValueText{font-size:2rem}}.mobile .CultureValueText{font-size:1.6rem;margin-bottom:2rem}.phone .CultureValueText{font-size:1.68rem}.dialogBlueBar{width:100vw;height:110vh;position:fixed;top:0;left:0;z-index:9999;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear;opacity:0}.dialogBlueBar.showDialog{opacity:1}.dialogBlueBarOverlay{width:100%;height:100%;background-color:rgba(148,144,144,0.87);position:absolute;top:0;left:0}.dialogBlueBarDialog{width:29.75em;height:40em;margin:auto;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-10vh);-ms-transform:translateY(-10vh);transform:translateY(-10vh);background-color:#fff;border-width:0;-webkit-box-shadow:0px 0px 1rem 0.4rem rgba(0,0,0,0.1);box-shadow:0px 0px 1rem 0.4rem rgba(0,0,0,0.1);position:absolute;top:0;right:0;bottom:0;left:0}.desktop .dialogBlueBarDialog{width:54em;height:33em}.dialogBlueBarDialogBlueBar{height:6.25em;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;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;color:#fff;background-color:#1e78bd}.desktop .dialogBlueBarDialogBlueBar{height:9em}.dialogBlueBarDialogBlueBarLeft{margin-left:1.2em;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}.desktop .dialogBlueBarDialogBlueBarLeft{margin-left:4em}.dialogBlueBarDialogBlueBarSvgWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:2.4rem;height:2.4rem;border:solid 1px #97afd3;border-radius:50%;margin-right:0.9rem}.desktop .dialogBlueBarDialogBlueBarSvgWrapper{width:4.5rem;height:4.5rem;margin-right:1.5rem}.dialogBlueBarDialogBlueBarSvgWrapper .SVGInline{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:1.2rem;height:1.2rem}.dialogBlueBarDialogBlueBarSvgWrapper .SVGInline svg{width:1.1rem;height:1.1rem;fill:#fff;margin:0;padding:0}.dialogBlueBarDialogBlueBarSvgWrapper .SVGInline svg path{stroke-width:initial}.ie .dialogBlueBarDialogBlueBarSvgWrapper .SVGInline svg{width:1.6rem}.desktop .dialogBlueBarDialogBlueBarHeading{font-size:2.256rem}.dialogBlueBarDialogBlueBarCloseButton{width:6.25em;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-width:0;background-color:#4288c2}.desktop .dialogBlueBarDialogBlueBarCloseButton{width:9em}.dialogBlueBarDialogBlueBarCloseButtonSvg{width:1.75em;height:1.75em;display:block}.desktop .dialogBlueBarDialogBlueBarCloseButtonSvg{width:2em;height:2em}.dialogBlueBarDialogBlueBarCloseButtonSvg-svg{width:100%;height:100%;stroke:#fff}.desktop .dialogBlueBarDialogBlueBarSvgWrapper .SVGInline{width:3rem;height:3rem}.desktop .dialogBlueBarDialogBlueBarSvgWrapper .SVGInline svg{width:2.2rem;height:2.2rem}.DoubleImageModule{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;position:relative;overflow:hidden;margin:0 auto}.DoubleImageModule.NoImage{display:none}.DoubleImageModule.LeftSmall .LeftImage{-webkit-box-flex:0.6186440678;-webkit-flex:0.6186440678;-ms-flex:0.6186440678;flex:0.6186440678}.desktop .DoubleImageModule.LeftSmall .LeftImage .BackgroundImage{padding-bottom:64%;height:auto}.DoubleImageModule.LeftSmall .RightImage{-webkit-box-flex:0.3474576271;-webkit-flex:0.3474576271;-ms-flex:0.3474576271;flex:0.3474576271}.desktop .DoubleImageModule.LeftSmall .RightImage .BackgroundImage{padding-bottom:63%;height:auto}.DoubleImageModule.Padded{height:34rem}.DoubleImageModule.Padded .LeftImage,.DoubleImageModule.Padded .RightImage{-webkit-box-flex:0.4915254237;-webkit-flex:0.4915254237;-ms-flex:0.4915254237;flex:0.4915254237}.DoubleImageModule.Full .LeftImage,.DoubleImageModule.Full .RightImage{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.desktop .DoubleImageModule.Full .LeftImage .BackgroundImage,.desktop .DoubleImageModule.Full .RightImage .BackgroundImage{padding-bottom:54%;height:auto}.tablet .DoubleImageModule.LeftSmall{height:29rem}.tablet .DoubleImageModule.LeftSmall .LeftImage{-webkit-box-flex:0.5;-webkit-flex:0.5;-ms-flex:0.5;flex:0.5;height:100%}.tablet .DoubleImageModule.LeftSmall .RightImage{-webkit-box-flex:0.5;-webkit-flex:0.5;-ms-flex:0.5;flex:0.5;height:100%}.tablet .DoubleImageModule.Padded{height:19.5rem}.tablet .DoubleImageModule.Padded .LeftImage,.tablet .DoubleImageModule.Padded .RightImage{position:relative;-webkit-box-flex:0.48583878;-webkit-flex:0.48583878;-ms-flex:0.48583878;flex:0.48583878;-webkit-flex-basis:48.85%;-ms-flex-preferred-size:48.85%;flex-basis:48.85%;max-width:48.85%;height:100%}.tablet .DoubleImageModule.Full{height:28.5rem}.tablet .DoubleImageModule.Full .LeftImage,.tablet .DoubleImageModule.Full .RightImage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tablet .DoubleImageModule.Full .LeftImage .BackgroundImage,.tablet .DoubleImageModule.Full .RightImage .BackgroundImage{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:auto}.phone .DoubleImageModule.LeftSmall,.phone .DoubleImageModule.Padded,.phone .DoubleImageModule.Full{height:18rem}.phone .DoubleImageModule.LeftSmall .LeftImage,.phone .DoubleImageModule.Padded .LeftImage,.phone .DoubleImageModule.Full .LeftImage{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;height:100%}.phone .DoubleImageModule.LeftSmall .RightImage,.phone .DoubleImageModule.Padded .RightImage,.phone .DoubleImageModule.Full .RightImage{display:none}.DoubleMobilePulloutBlock .MobilePulloutBlock:first-child{margin-bottom:10vw}.DropdownMenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;margin-left:auto;margin-right:3rem;font-size:2rem}.DropdownMenu .SubheaderCollapsed{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;margin-left:auto;cursor:pointer;overflow:hidden;height:5rem;white-space:nowrap}.DropdownMenu .SubheaderCollapsed svg{width:1.3rem;height:100%;stroke:#1e78bd}.DropdownMenu .SubheaderCollapsed .SvgWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.DropdownMenu .SubheaderCollapsed.Collapsed{height:0;overflow:hidden}.DropdownMenu .SubheaderExpanded{min-width:20rem;border-radius:2.1rem;-webkit-box-shadow:0px 0px 128px 0px rgba(100,100,100,0.2);box-shadow:0px 0px 128px 0px rgba(100,100,100,0.2);background-color:#fff;z-index:1;height:100%;overflow:hidden;white-space:nowrap;position:absolute;top:0;right:0;-webkit-transform:translateY(-50%) translateX(1.5rem);-ms-transform:translateY(-50%) translateX(1.5rem);transform:translateY(-50%) translateX(1.5rem)}.DropdownMenu .SubheaderExpanded .SubheaderRow{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;z-index:15;height:5rem;width:100%;cursor:pointer;position:relative;-webkit-transition:background-color 0.5s;transition:background-color 0.5s;-webkit-box-sizing:border-box;box-sizing:border-box}.desktop .DropdownMenu .SubheaderExpanded .SubheaderRow{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .DropdownMenu .SubheaderExpanded .SubheaderRow{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .DropdownMenu .SubheaderExpanded .SubheaderRow{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .DropdownMenu .SubheaderExpanded .SubheaderRow{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .DropdownMenu .SubheaderExpanded .SubheaderRow{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .DropdownMenu .SubheaderExpanded .SubheaderRow{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .DropdownMenu .SubheaderExpanded .SubheaderRow{font-size:1.6rem}}.DropdownMenu .SubheaderExpanded .SubheaderRow .SvgWrapper{position:absolute;top:50%;z-index:15;-webkit-transform:translateY(-50%) translateX(0rem);-ms-transform:translateY(-50%) translateX(0rem);transform:translateY(-50%) translateX(0rem);left:0;opacity:0;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, -webkit-transform 0.5s;transition:transform 0.5s, opacity 0.5s;transition:transform 0.5s, opacity 0.5s, -webkit-transform 0.5s}.DropdownMenu .SubheaderExpanded .SubheaderRow .SvgWrapper svg{width:0.9rem;height:100%;stroke:#8d8d8d}.DropdownMenu .SubheaderExpanded .SubheaderRow:hover{background-color:#eaeaea}.DropdownMenu .SubheaderExpanded .SubheaderRow:hover .SvgWrapper{-webkit-transform:translateY(-50%) translateX(2.2rem);-ms-transform:translateY(-50%) translateX(2.2rem);transform:translateY(-50%) translateX(2.2rem);opacity:1}.DropdownMenu.SingleOption{pointer-events:none}.DropdownMenu.SingleOption .SvgWrapper{display:none}.ElevationsBlock{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:8rem 0}.ElevationsBlock .TextBlock{max-width:50rem}.ElevationsBlock .Elevations{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}.ElevationsBlock .Elevation{width:39rem;height:39rem;margin:0 1rem;position:relative}.ElevationsBlock .Elevation .BackgroundImage{position:absolute;z-index:0;-webkit-transition:-webkit-box-shadow 0.3s ease-out;transition:-webkit-box-shadow 0.3s ease-out;transition:box-shadow 0.3s ease-out;transition:box-shadow 0.3s ease-out, -webkit-box-shadow 0.3s ease-out}.ElevationsBlock .Elevation>.HoverOverlay{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;font-size:3.5rem;color:#1e78bd;background-color:rgba(255,255,255,0.95);opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.desktop .ElevationsBlock .Elevation>.HoverOverlay{font-size:3.5rem}@media only screen and (max-width: 1140px){.desktop .ElevationsBlock .Elevation>.HoverOverlay{font-size:27px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ElevationsBlock .Elevation>.HoverOverlay{font-size:27px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ElevationsBlock .Elevation>.HoverOverlay{font-size:3.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ElevationsBlock .Elevation>.HoverOverlay{font-size:3.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ElevationsBlock .Elevation>.HoverOverlay{font-size:3.5rem}}@media only screen and (min-width: 1921px){.desktop .ElevationsBlock .Elevation>.HoverOverlay{font-size:3.5rem}}.ElevationsBlock .Elevation>.HoverOverlay span{opacity:0;-webkit-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%);-webkit-transition:all 0.3s ease-out 0.2s;transition:all 0.3s ease-out 0.2s}.desktop .ElevationsBlock .Elevation:hover .BackgroundImage{-webkit-box-shadow:0 0 2.5rem 0 rgba(0,0,0,0.1);box-shadow:0 0 2.5rem 0 rgba(0,0,0,0.1)}.desktop .ElevationsBlock .Elevation:hover>.HoverOverlay{opacity:1}.desktop .ElevationsBlock .Elevation:hover>.HoverOverlay span{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.tablet .ElevationsBlock{padding-top:6rem;padding-bottom:4rem}.tablet .ElevationsBlock .Elevation{width:21.5rem;height:21.5rem;background-size:cover;background-position:50% 50%;-webkit-transition:-webkit-box-shadow 0.3s ease-out;transition:-webkit-box-shadow 0.3s ease-out;transition:box-shadow 0.3s ease-out;transition:box-shadow 0.3s ease-out, -webkit-box-shadow 0.3s ease-out}.tablet .ElevationsBlock .Elevation>.HoverOverlay{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;font-size:3.5rem;color:#1e78bd;background-color:rgba(255,255,255,0.95);opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.desktop .tablet .ElevationsBlock .Elevation>.HoverOverlay{font-size:3.5rem}@media only screen and (max-width: 1140px){.desktop .tablet .ElevationsBlock .Elevation>.HoverOverlay{font-size:27px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .ElevationsBlock .Elevation>.HoverOverlay{font-size:27px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .ElevationsBlock .Elevation>.HoverOverlay{font-size:3.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .ElevationsBlock .Elevation>.HoverOverlay{font-size:3.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .ElevationsBlock .Elevation>.HoverOverlay{font-size:3.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet .ElevationsBlock .Elevation>.HoverOverlay{font-size:3.5rem}}.desktop .tablet .ElevationsBlock .Elevation:hover{-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.1);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.1)}.desktop .tablet .ElevationsBlock .Elevation:hover>.HoverOverlay{opacity:1}.tablet .ElevationsBlock .ElevationName{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:2.1rem;margin-top:3rem}.desktop .tablet .ElevationsBlock .ElevationName{font-size:2.1rem}@media only screen and (max-width: 1140px){.desktop .tablet .ElevationsBlock .ElevationName{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .ElevationsBlock .ElevationName{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .ElevationsBlock .ElevationName{font-size:2.1rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .ElevationsBlock .ElevationName{font-size:2.1rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .ElevationsBlock .ElevationName{font-size:2.1rem}}@media only screen and (min-width: 1921px){.desktop .tablet .ElevationsBlock .ElevationName{font-size:2.1rem}}.EmailShareModal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:50rem;height:75rem;background-color:#fff}.EmailShareModal>*{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.EmailShareModal>* input,.EmailShareModal>* textarea{outline-width:0}.EmailShareModal>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;width:100%;position:relative}.EmailShareModal svg{width:100%;height:100%}.EmailShareModal .Header,.EmailShareModal .ShareButton{padding:0 3rem}.EmailShareModal .Header,.EmailShareModal .ShareButton:first-of-type{border-bottom:1px solid #eaeaea}.EmailShareModal .Header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:9rem;background-color:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.EmailShareModal .Header .Close{font-size:1.6rem;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;color:#8d8d8d;margin-right:0;margin-left:auto;cursor:pointer;height:4rem}.desktop .EmailShareModal .Header .Close{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .EmailShareModal .Header .Close{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EmailShareModal .Header .Close{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EmailShareModal .Header .Close{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EmailShareModal .Header .Close{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EmailShareModal .Header .Close{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .EmailShareModal .Header .Close{font-size:1.6rem}}.EmailShareModal .Header .Close svg{width:4rem;height:4rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.desktop .EmailShareModal .Header .Close:hover svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.EmailShareModal .Header .ShareIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;border:0.2rem solid #eaeaea;margin-right:1rem}.EmailShareModal .Header .ShareIcon svg{stroke:#f36421;width:2rem;height:2rem}.EmailShareModal .Header h4{font-size:2.5rem;color:#f36421}.desktop .EmailShareModal .Header h4{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .EmailShareModal .Header h4{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EmailShareModal .Header h4{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EmailShareModal .Header h4{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EmailShareModal .Header h4{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EmailShareModal .Header h4{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .EmailShareModal .Header h4{font-size:2.5rem}}.EmailShareModal .ShareModalInnerWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;height:100%;width:100%}.EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:7rem}.EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div{font-size:2.9rem;color:#f36421;text-align:center;margin-top:1rem;margin-bottom:1rem}.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div{font-size:2.9rem}@media only screen and (max-width: 1140px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div{font-size:23px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div{font-size:23px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div{font-size:2.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div{font-size:2.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div{font-size:2.9rem}}@media only screen and (min-width: 1921px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div{font-size:2.9rem}}.EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div:first-child{font-size:2.9rem;color:#f36421;text-align:center;margin:0;margin-top:1.5rem}.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div:first-child{font-size:2.9rem}@media only screen and (max-width: 1140px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div:first-child{font-size:23px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div:first-child{font-size:23px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div:first-child{font-size:2.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div:first-child{font-size:2.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div:first-child{font-size:2.9rem}}@media only screen and (min-width: 1921px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div:first-child{font-size:2.9rem}}.EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div:last-child{font-size:2rem;width:38.5rem;margin:2rem 0;color:#8d8d8d;text-align:center;overflow-y:auto}.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div:last-child{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div:last-child{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div:last-child{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div:last-child{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div:last-child{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div:last-child{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent div:last-child{font-size:2rem}}.EmailShareModal .ShareModalInnerWrapper.EmailSection .EmailShareHeaderContent{margin-top:2rem}.EmailShareModal .ShareModalInnerWrapper.CaptchaSection,.EmailShareModal .ShareModalInnerWrapper.SentSection{background-color:#fff;z-index:1}.EmailShareModal .ShareModalInnerWrapper .ShareSentSection{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.EmailShareModal .ShareModalInnerWrapper .ShareSentSection .PillButton{width:23rem}.EmailShareModal .ShareModalInnerWrapper .ShareSentSection .PillButton:last-child{margin-top:1.2rem}.EmailShareModal .ShareModalInnerWrapper .CopyButton{cursor:pointer}.desktop .EmailShareModal .ShareModalInnerWrapper .CopyButton{text-align:center;width:6.5rem}.EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:38rem;position:relative;margin:0rem auto;-webkit-transition:opacity 2s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 2s cubic-bezier(0.19, 1, 0.22, 1)}.EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow{width:100%;border:1px solid #eaeaea;height:8rem;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;font-size:2.2rem}.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow{font-size:2.2rem}}.EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow .FirstLastNamePlaceHolder{color:#8d8d8d;font-size:1.4rem;position:absolute;top:1.5rem;left:3rem}.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow .FirstLastNamePlaceHolder{font-size:1.4rem}@media only screen and (max-width: 1140px){.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow .FirstLastNamePlaceHolder{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow .FirstLastNamePlaceHolder{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow .FirstLastNamePlaceHolder{font-size:1.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow .FirstLastNamePlaceHolder{font-size:1.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow .FirstLastNamePlaceHolder{font-size:1.4rem}}@media only screen and (min-width: 1921px){.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow .FirstLastNamePlaceHolder{font-size:1.4rem}}.EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow input{height:6rem;border:none;-webkit-box-shadow:none;box-shadow:none;color:#000;margin:0;padding:0;width:100%;margin-left:3rem;margin-right:3rem}.EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow div{width:100%;height:8rem;color:#fff;background-color:#1e78bd;border:none;cursor:pointer}.EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow:last-child{border:none;padding-left:0rem}.EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow:last-child>div{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .MessageShareRow{font-size:2.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:15rem;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;border:1px solid #eaeaea;padding:0;width:100%}.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .MessageShareRow{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .MessageShareRow{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .MessageShareRow{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .MessageShareRow{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .MessageShareRow{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .MessageShareRow{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .MessageShareRow{font-size:2.2rem}}.EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .MessageShareRow>textarea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-calc(100% - 6rem);width:calc(100% - 6rem);height:-webkit-calc(100% - 5rem);height:calc(100% - 5rem);padding:0;margin:2.5rem 3rem;resize:none;border:none}.EmailShareModal .ShareModalInnerWrapper .CaptchaSection{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:6.3rem 0}.EmailShareModal .ShareModalInnerWrapper .ReturnFooter{cursor:pointer;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:2.2rem;background-color:rgba(30,120,189,0.8);color:#fff;height:10rem;display:flex;align-items:center;position:absolute;bottom:0;left:0;right:0}.desktop .EmailShareModal .ShareModalInnerWrapper .ReturnFooter{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .EmailShareModal .ShareModalInnerWrapper .ReturnFooter{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EmailShareModal .ShareModalInnerWrapper .ReturnFooter{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EmailShareModal .ShareModalInnerWrapper .ReturnFooter{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EmailShareModal .ShareModalInnerWrapper .ReturnFooter{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EmailShareModal .ShareModalInnerWrapper .ReturnFooter{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .EmailShareModal .ShareModalInnerWrapper .ReturnFooter{font-size:2.2rem}}.EmailShareModal .ShareModalInnerWrapper .ErrorMessage{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem;color:#1e78bd;margin:1rem auto}.desktop .EmailShareModal .ShareModalInnerWrapper .ErrorMessage{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .EmailShareModal .ShareModalInnerWrapper .ErrorMessage{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EmailShareModal .ShareModalInnerWrapper .ErrorMessage{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EmailShareModal .ShareModalInnerWrapper .ErrorMessage{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EmailShareModal .ShareModalInnerWrapper .ErrorMessage{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EmailShareModal .ShareModalInnerWrapper .ErrorMessage{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .EmailShareModal .ShareModalInnerWrapper .ErrorMessage{font-size:1.8rem}}.EmailShareModal .ShareModalInnerWrapper .EmailShareFooter,.EmailShareModal .ShareModalInnerWrapper .CopyLink{background-color:rgba(30,120,189,0.8);height:10rem;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;position:absolute;bottom:0;left:0;right:0}.EmailShareModal .ShareModalInnerWrapper .EmailShareFooter>div{cursor:pointer;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:2.2rem;width:100%;height:100%;color:#fff;text-align:center}.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareFooter>div{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareFooter>div{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareFooter>div{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareFooter>div{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareFooter>div{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareFooter>div{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .EmailShareModal .ShareModalInnerWrapper .EmailShareFooter>div{font-size:2.2rem}}.EmailShareModal .ShareModalInnerWrapper .CopyLink .Link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;color:rgba(255,255,255,0.5);padding:0 3rem}.EmailShareModal .ShareModalInnerWrapper .CopyLink .Link input{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;background-color:transparent;border:none}.EmailShareModal .ShareModalInnerWrapper .CopyLink .Link input,.EmailShareModal .ShareModalInnerWrapper .CopyLink .Link label{font-size:1.6rem}.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Link input,.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Link label{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Link input,.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Link label{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Link input,.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Link label{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Link input,.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Link label{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Link input,.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Link label{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Link input,.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Link label{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Link input,.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Link label{font-size:1.6rem}}.EmailShareModal .ShareModalInnerWrapper .CopyLink .Link label{color:#fff;margin-right:0.75rem}.EmailShareModal .ShareModalInnerWrapper .CopyLink .Copy{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15.5rem;height:100%;background-color:rgba(30,120,189,0.6)}.EmailShareModal .ShareModalInnerWrapper .CopyLink .Copy>div{font-size:1.4rem;padding:1rem 2rem;background-color:transparent;color:#fff;border:2px solid rgba(255,255,255,0.5);border-radius:5rem}.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Copy>div{font-size:1.4rem}@media only screen and (max-width: 1140px){.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Copy>div{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Copy>div{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Copy>div{font-size:1.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Copy>div{font-size:1.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Copy>div{font-size:1.4rem}}@media only screen and (min-width: 1921px){.desktop .EmailShareModal .ShareModalInnerWrapper .CopyLink .Copy>div{font-size:1.4rem}}.tablet .EmailShareModal{height:80.65rem;width:65.2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media all and (orientation: landscape){.tablet .EmailShareModal{height:100%}}.tablet .EmailShareModal .Header{font-size:2.75rem;height:8.5rem}.desktop .tablet .EmailShareModal .Header{font-size:2.75rem}@media only screen and (max-width: 1140px){.desktop .tablet .EmailShareModal .Header{font-size:22px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .EmailShareModal .Header{font-size:22px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .EmailShareModal .Header{font-size:2.75rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .EmailShareModal .Header{font-size:2.75rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .EmailShareModal .Header{font-size:2.75rem}}@media only screen and (min-width: 1921px){.desktop .tablet .EmailShareModal .Header{font-size:2.75rem}}.tablet .EmailShareModal .Header .ShareIcon{width:5rem;height:5rem}.tablet .EmailShareModal .Header .Close{font-size:1.6rem}.desktop .tablet .EmailShareModal .Header .Close{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .tablet .EmailShareModal .Header .Close{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .EmailShareModal .Header .Close{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .EmailShareModal .Header .Close{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .EmailShareModal .Header .Close{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .EmailShareModal .Header .Close{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .tablet .EmailShareModal .Header .Close{font-size:1.6rem}}.tablet .EmailShareModal .Header .Close .CloseIcon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0rem;margin-left:1rem;width:4rem;height:4rem;position:relative}.tablet .EmailShareModal .Header .Close .CloseIcon svg{width:4rem;height:4rem}.tablet .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent>div:first-child{font-size:3.5rem}.desktop .tablet .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent>div:first-child{font-size:3.5rem}@media only screen and (max-width: 1140px){.desktop .tablet .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent>div:first-child{font-size:27px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent>div:first-child{font-size:27px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent>div:first-child{font-size:3.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent>div:first-child{font-size:3.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent>div:first-child{font-size:3.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent>div:first-child{font-size:3.5rem}}.tablet .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent>div:last-child{font-size:2.25rem;margin-top:0rem}.desktop .tablet .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent>div:last-child{font-size:2.25rem}@media only screen and (max-width: 1140px){.desktop .tablet .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent>div:last-child{font-size:18px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent>div:last-child{font-size:18px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent>div:last-child{font-size:2.25rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent>div:last-child{font-size:2.25rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent>div:last-child{font-size:2.25rem}}@media only screen and (min-width: 1921px){.desktop .tablet .EmailShareModal .ShareModalInnerWrapper .EmailShareHeaderContent>div:last-child{font-size:2.25rem}}.tablet .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection{width:49rem}.EventDateCircle{position:absolute;width:48.14814815%;background-color:#3eac47;border-radius:50%;right:0;bottom:0;color:white;overflow:hidden}.EventDateCircle.Small{width:11rem}.EventDateCircle.Small label{font-size:1.3rem}.desktop .EventDateCircle.Small label{font-size:1.3rem}@media only screen and (max-width: 1140px){.desktop .EventDateCircle.Small label{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EventDateCircle.Small label{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EventDateCircle.Small label{font-size:1.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EventDateCircle.Small label{font-size:1.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EventDateCircle.Small label{font-size:1.3rem}}@media only screen and (min-width: 1921px){.desktop .EventDateCircle.Small label{font-size:1.3rem}}.EventDateCircle.Small .DateDay{font-size:3.2rem}.desktop .EventDateCircle.Small .DateDay{font-size:3.2rem}@media only screen and (max-width: 1140px){.desktop .EventDateCircle.Small .DateDay{font-size:25px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EventDateCircle.Small .DateDay{font-size:25px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EventDateCircle.Small .DateDay{font-size:3.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EventDateCircle.Small .DateDay{font-size:3.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EventDateCircle.Small .DateDay{font-size:3.2rem}}@media only screen and (min-width: 1921px){.desktop .EventDateCircle.Small .DateDay{font-size:3.2rem}}.EventDateCircle.Small .DateMonth{font-size:1.5rem}.desktop .EventDateCircle.Small .DateMonth{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .EventDateCircle.Small .DateMonth{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EventDateCircle.Small .DateMonth{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EventDateCircle.Small .DateMonth{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EventDateCircle.Small .DateMonth{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EventDateCircle.Small .DateMonth{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .EventDateCircle.Small .DateMonth{font-size:1.5rem}}.EventDateCircle .DateDay{line-height:1;margin-bottom:0.5rem}.EventDateCircle:before{content:'';display:block;padding-top:100%}.EventDateCircle.Ended{background-color:#8d8d8d}.EventDateCircle.Now.Small .DateDay{font-size:3rem}.desktop .EventDateCircle.Now.Small .DateDay{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .EventDateCircle.Now.Small .DateDay{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EventDateCircle.Now.Small .DateDay{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EventDateCircle.Now.Small .DateDay{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EventDateCircle.Now.Small .DateDay{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EventDateCircle.Now.Small .DateDay{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .EventDateCircle.Now.Small .DateDay{font-size:3rem}}.EventDateCircle .DateContent{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;width:100%;height:100%;top:0;left:0}.EventDateCircle label{font-size:2rem;color:rgba(255,255,255,0.6)}.desktop .EventDateCircle label{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .EventDateCircle label{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EventDateCircle label{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EventDateCircle label{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EventDateCircle label{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EventDateCircle label{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .EventDateCircle label{font-size:2rem}}.EventDateCircle .DateDay{font-size:9rem}.desktop .EventDateCircle .DateDay{font-size:9rem}@media only screen and (max-width: 1140px){.desktop .EventDateCircle .DateDay{font-size:70px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EventDateCircle .DateDay{font-size:70px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EventDateCircle .DateDay{font-size:9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EventDateCircle .DateDay{font-size:9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EventDateCircle .DateDay{font-size:9rem}}@media only screen and (min-width: 1921px){.desktop .EventDateCircle .DateDay{font-size:9rem}}.EventDateCircle .DateMonth{font-size:3rem;position:relative;top:-8%}.desktop .EventDateCircle .DateMonth{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .EventDateCircle .DateMonth{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .EventDateCircle .DateMonth{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .EventDateCircle .DateMonth{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .EventDateCircle .DateMonth{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .EventDateCircle .DateMonth{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .EventDateCircle .DateMonth{font-size:3rem}}.tablet .EventDateCircle{width:13.5rem}.tablet .EventDateCircle label{font-size:1.8rem}.desktop .tablet .EventDateCircle label{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .tablet .EventDateCircle label{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .EventDateCircle label{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .EventDateCircle label{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .EventDateCircle label{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .EventDateCircle label{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .tablet .EventDateCircle label{font-size:1.8rem}}.tablet .EventDateCircle .DateDay{font-size:4.9rem}.desktop .tablet .EventDateCircle .DateDay{font-size:4.9rem}@media only screen and (max-width: 1140px){.desktop .tablet .EventDateCircle .DateDay{font-size:38px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .EventDateCircle .DateDay{font-size:38px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .EventDateCircle .DateDay{font-size:4.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .EventDateCircle .DateDay{font-size:4.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .EventDateCircle .DateDay{font-size:4.9rem}}@media only screen and (min-width: 1921px){.desktop .tablet .EventDateCircle .DateDay{font-size:4.9rem}}.tablet .EventDateCircle .DateMonth{font-size:1.75rem}.desktop .tablet .EventDateCircle .DateMonth{font-size:1.75rem}@media only screen and (max-width: 1140px){.desktop .tablet .EventDateCircle .DateMonth{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .EventDateCircle .DateMonth{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .EventDateCircle .DateMonth{font-size:1.75rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .EventDateCircle .DateMonth{font-size:1.75rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .EventDateCircle .DateMonth{font-size:1.75rem}}@media only screen and (min-width: 1921px){.desktop .tablet .EventDateCircle .DateMonth{font-size:1.75rem}}.phone .EventDateCircle{width:8.5rem}.phone .EventDateCircle label{font-size:1.2rem}.desktop .phone .EventDateCircle label{font-size:1.2rem}@media only screen and (max-width: 1140px){.desktop .phone .EventDateCircle label{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .EventDateCircle label{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .EventDateCircle label{font-size:1.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .EventDateCircle label{font-size:1.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .EventDateCircle label{font-size:1.2rem}}@media only screen and (min-width: 1921px){.desktop .phone .EventDateCircle label{font-size:1.2rem}}.phone .EventDateCircle .DateDay{font-size:2.75rem}.desktop .phone .EventDateCircle .DateDay{font-size:2.75rem}@media only screen and (max-width: 1140px){.desktop .phone .EventDateCircle .DateDay{font-size:22px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .EventDateCircle .DateDay{font-size:22px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .EventDateCircle .DateDay{font-size:2.75rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .EventDateCircle .DateDay{font-size:2.75rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .EventDateCircle .DateDay{font-size:2.75rem}}@media only screen and (min-width: 1921px){.desktop .phone .EventDateCircle .DateDay{font-size:2.75rem}}.phone .EventDateCircle .DateMonth{font-size:1.3rem}.desktop .phone .EventDateCircle .DateMonth{font-size:1.3rem}@media only screen and (max-width: 1140px){.desktop .phone .EventDateCircle .DateMonth{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .EventDateCircle .DateMonth{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .EventDateCircle .DateMonth{font-size:1.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .EventDateCircle .DateMonth{font-size:1.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .EventDateCircle .DateMonth{font-size:1.3rem}}@media only screen and (min-width: 1921px){.desktop .phone .EventDateCircle .DateMonth{font-size:1.3rem}}.FancyEditorParser{font-size:2.2rem;color:#8d8d8d}.desktop .FancyEditorParser{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .FancyEditorParser{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FancyEditorParser{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FancyEditorParser{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FancyEditorParser{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FancyEditorParser{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .FancyEditorParser{font-size:2.2rem}}.FancyEditorParser h1,.FancyEditorParser h2,.FancyEditorParser h3,.FancyEditorParser h4,.FancyEditorParser h5,.FancyEditorParser h6{font-size:3rem;margin:3rem 0 0;color:#000;line-height:1.1 !important}.desktop .FancyEditorParser h1,.desktop .FancyEditorParser h2,.desktop .FancyEditorParser h3,.desktop .FancyEditorParser h4,.desktop .FancyEditorParser h5,.desktop .FancyEditorParser h6{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .FancyEditorParser h1,.desktop .FancyEditorParser h2,.desktop .FancyEditorParser h3,.desktop .FancyEditorParser h4,.desktop .FancyEditorParser h5,.desktop .FancyEditorParser h6{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FancyEditorParser h1,.desktop .FancyEditorParser h2,.desktop .FancyEditorParser h3,.desktop .FancyEditorParser h4,.desktop .FancyEditorParser h5,.desktop .FancyEditorParser h6{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FancyEditorParser h1,.desktop .FancyEditorParser h2,.desktop .FancyEditorParser h3,.desktop .FancyEditorParser h4,.desktop .FancyEditorParser h5,.desktop .FancyEditorParser h6{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FancyEditorParser h1,.desktop .FancyEditorParser h2,.desktop .FancyEditorParser h3,.desktop .FancyEditorParser h4,.desktop .FancyEditorParser h5,.desktop .FancyEditorParser h6{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FancyEditorParser h1,.desktop .FancyEditorParser h2,.desktop .FancyEditorParser h3,.desktop .FancyEditorParser h4,.desktop .FancyEditorParser h5,.desktop .FancyEditorParser h6{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .FancyEditorParser h1,.desktop .FancyEditorParser h2,.desktop .FancyEditorParser h3,.desktop .FancyEditorParser h4,.desktop .FancyEditorParser h5,.desktop .FancyEditorParser h6{font-size:3rem}}.FancyEditorParser p{line-height:1.2}.FancyEditorParser p br:first-child:last-child{display:none}.FancyEditorParser figure,.FancyEditorParser figcaption,.FancyEditorParser p{color:#8d8d8d;margin:2.75rem 0}.FancyEditorParser figure img,.FancyEditorParser figcaption img,.FancyEditorParser p img{margin:0;width:100%;height:auto}.FancyEditorParser figcaption{margin:1rem 0}.FancyEditorParser img{margin:4rem 0 0}.FancyEditorParser a{text-decoration:underline;color:#1e78bd}.tablet .FancyEditorParser>*{max-width:49.25rem;margin-left:auto;margin-right:auto}.phone .FancyEditorParser{font-size:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.phone .FancyEditorParser figure,.phone .FancyEditorParser p{margin:2rem 0}.HouseCard{position:relative;margin:1rem;background-color:#ffffff;-webkit-box-shadow:0rem 0rem 1rem 0rem rgba(150,150,150,0.5);box-shadow:0rem 0rem 1rem 0rem rgba(150,150,150,0.5);text-align:center}.HouseCard .BackgroundImage{height:22.5rem}.phone .HouseCard .BackgroundImage{height:17.05rem}.HouseCard .HouseStatus{position:absolute;top:1rem;right:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#cf3a3a;border-radius:10rem;padding:0.9rem 1.5rem;color:white;z-index:1;font-size:1.6rem}.desktop .HouseCard .HouseStatus{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .HouseCard .HouseStatus{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseCard .HouseStatus{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseCard .HouseStatus{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseCard .HouseStatus{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseCard .HouseStatus{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .HouseCard .HouseStatus{font-size:1.6rem}}.HouseCard .HouseStatus .SVGInline{opacity:0.65;margin-right:0.7rem}.HouseCard .HouseStatus .SVGInline,.HouseCard .HouseStatus .SVGInline svg{width:2rem;height:2rem}.HouseCard .HouseStatus .SVGInline svg{fill:white}.HouseCard .HouseStatus span:last-child{line-height:1.3}.HouseCard .cardTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:1.25rem 2rem 0}.HouseCard .cardTitle h1{font-size:3.6rem;margin:0;color:#1e78bd}.desktop .HouseCard .cardTitle h1{font-size:3.6rem}@media only screen and (max-width: 1140px){.desktop .HouseCard .cardTitle h1{font-size:28px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseCard .cardTitle h1{font-size:28px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseCard .cardTitle h1{font-size:3.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseCard .cardTitle h1{font-size:3.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseCard .cardTitle h1{font-size:3.6rem}}@media only screen and (min-width: 1921px){.desktop .HouseCard .cardTitle h1{font-size:3.6rem}}.HouseCard .cardTitle h2{font-size:2.4rem;font-weight:normal;margin:0;color:#8d8d8d}.desktop .HouseCard .cardTitle h2{font-size:2.4rem}@media only screen and (max-width: 1140px){.desktop .HouseCard .cardTitle h2{font-size:19px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseCard .cardTitle h2{font-size:19px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseCard .cardTitle h2{font-size:2.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseCard .cardTitle h2{font-size:2.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseCard .cardTitle h2{font-size:2.4rem}}@media only screen and (min-width: 1921px){.desktop .HouseCard .cardTitle h2{font-size:2.4rem}}.HouseCard .houseSpecs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;border-top:1px solid #eaeaea}.HouseCard .houseSpecs .line{background-color:#eaeaea;height:60px;width:1px}.HouseCard .houseSpecs h1{font-size:2.4rem;font-weight:normal;color:#8d8d8d}.desktop .HouseCard .houseSpecs h1{font-size:2.4rem}@media only screen and (max-width: 1140px){.desktop .HouseCard .houseSpecs h1{font-size:19px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseCard .houseSpecs h1{font-size:19px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseCard .houseSpecs h1{font-size:2.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseCard .houseSpecs h1{font-size:2.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseCard .houseSpecs h1{font-size:2.4rem}}@media only screen and (min-width: 1921px){.desktop .HouseCard .houseSpecs h1{font-size:2.4rem}}.HouseCard .houseSpecs h2{font-size:3.6rem;font-weight:normal;margin:1rem;color:#000}.desktop .HouseCard .houseSpecs h2{font-size:3.6rem}@media only screen and (max-width: 1140px){.desktop .HouseCard .houseSpecs h2{font-size:28px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseCard .houseSpecs h2{font-size:28px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseCard .houseSpecs h2{font-size:3.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseCard .houseSpecs h2{font-size:3.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseCard .houseSpecs h2{font-size:3.6rem}}@media only screen and (min-width: 1921px){.desktop .HouseCard .houseSpecs h2{font-size:3.6rem}}.HouseCard .removeButton{padding:1.2rem;height:4.7rem;background-color:#1e78bd;color:#fff;font-size:2.4rem;font-weight:bold;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.desktop .HouseCard .removeButton{font-size:2.4rem}@media only screen and (max-width: 1140px){.desktop .HouseCard .removeButton{font-size:19px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseCard .removeButton{font-size:19px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseCard .removeButton{font-size:2.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseCard .removeButton{font-size:2.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseCard .removeButton{font-size:2.4rem}}@media only screen and (min-width: 1921px){.desktop .HouseCard .removeButton{font-size:2.4rem}}.HouseCard .removeButton .SVGInline{height:2.1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:1rem}.HouseCard .removeButton .SVGInline svg{height:2.1rem;width:auto;stroke:#fff}.phone .HouseCard{margin:1rem 1rem 0rem 1rem}.phone .HouseCard .AvailabilityStatus{position:absolute;top:12.5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.phone .HouseCard .cardTitle h1{font-size:2.56rem;font-weight:500;line-height:1}.phone .HouseCard .cardTitle h2{font-size:1.6rem}.phone .HouseCard .cardTitle h2.Subtitle{color:#2d2d2d;line-height:1;margin-top:0.5rem}.phone .HouseCard .removeButton{font-size:1.504rem;padding:0;font-weight:500;height:6rem}.phone .HouseCard .removeButton .SVGInline{height:1.8rem}.phone .HouseCard .removeButton .SVGInline svg{height:1.8rem}.phone .HouseCard .houseSpecs{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:none}.phone .HouseCard .houseSpecs:before,.phone .HouseCard .houseSpecs:after{content:'';display:block}.phone .HouseCard .houseSpecs .houseSpecContainer{height:8rem;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.phone .HouseCard .houseSpecs .houseSpecContainer h1{font-size:1.28rem;margin:0;padding:0}.phone .HouseCard .houseSpecs .houseSpecContainer h2{font-size:1.68rem;margin:0;padding:0}.phone .HouseCard .houseSpecs .line{height:4.5rem}.phone .HouseCard .homeLabels{height:auto;max-height:8.9rem;margin:0 0 0 -0.8rem;overflow:hidden}.phone .HouseCard .homeLabels>div{padding-right:0.8rem;padding-left:0.8rem}.phone .HouseCard .homeLabels>div>div{margin:0.8rem 0 0 0.8rem}.phone .HouseCard .homeLabels .AvailabilityStatus{-webkit-transform:none;-ms-transform:none;transform:none;position:static;left:auto;top:auto}.FavouriteHousesCards{width:100%}.FavouriteHousesCarousel{width:100%;font-size:1.8rem;padding:0 4rem 4rem;background-color:#f9f9f9}.desktop .FavouriteHousesCarousel{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FavouriteHousesCarousel{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FavouriteHousesCarousel{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FavouriteHousesCarousel{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FavouriteHousesCarousel{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FavouriteHousesCarousel{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FavouriteHousesCarousel{font-size:1.8rem}}.FavouriteHousesCarousel,.FavouriteHousesCarousel *{-webkit-box-sizing:border-box;box-sizing:border-box}.FavouriteHousesCarousel .SwipeContainer{width:100%;height:100%}.FavouriteHousesCarousel .SwipeContainer .wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;pointer-events:none}.FavouriteHousesCarousel .FavouriteCarouselCard{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:26.5rem;margin-right:2rem;background-color:#fff;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;border:1px solid #eaeaea}.FavouriteHousesCarousel .FavouriteCarouselCard .ImageWrapper{height:19.5rem}.FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper{margin:0 2rem;text-align:center;height:14rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-bottom:0.1rem solid #E4E4E4}.FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h3{font-size:2.8rem;color:#1e78bd;margin:5px 0;line-height:1}.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h3{font-size:2.8rem}@media only screen and (max-width: 1140px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h3{font-size:22px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h3{font-size:22px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h3{font-size:2.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h3{font-size:2.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h3{font-size:2.8rem}}@media only screen and (min-width: 1921px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h3{font-size:2.8rem}}.FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h4{font-size:2rem;color:#8d8d8d;line-height:1;margin:0.5rem 0 0}.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h4{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h4{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h4{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h4{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h4{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h4{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h4{font-size:2rem}}.FavouriteHousesCarousel .FavouriteCarouselCard .DescriptionWrapper h4.Subtitle{color:#000}.FavouriteHousesCarousel .FavouriteCarouselCard .InfoCell{margin:0 2rem;height:15.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-bottom:0.1rem solid #e5e5e5}.tablet .FavouriteHousesCarousel .FavouriteCarouselCard .InfoCell{height:21.5rem}.FavouriteHousesCarousel .FavouriteCarouselCard .InfoCell>div{margin:1.1rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:2rem}.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .InfoCell>div{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .InfoCell>div{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .InfoCell>div{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .InfoCell>div{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .InfoCell>div{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .InfoCell>div{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .InfoCell>div{font-size:2rem}}.FavouriteHousesCarousel .FavouriteCarouselCard .InfoCell>div label{color:#8d8d8d}.FavouriteHousesCarousel .FavouriteCarouselCard .InfoCell>div span{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;text-align:right}.FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell{margin:0 2rem;height:18rem}.tablet .FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell{margin-bottom:3rem}.FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell>label{display:block;font-size:2rem;margin:3rem 0 2rem 0}.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell>label{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell>label{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell>label{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell>label{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell>label{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell>label{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell>label{font-size:2rem}}.FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell>ul{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;width:100%;margin:0;outline:0 none;padding:0;vertical-align:baseline;color:#8d8d8d;list-style-type:none}.FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell>ul li{color:#8d8d8d;font-size:1.6rem;margin-bottom:0.5rem}.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell>ul li{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell>ul li{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell>ul li{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell>ul li{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell>ul li{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell>ul li{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell>ul li{font-size:1.6rem}}.tablet .FavouriteHousesCarousel .FavouriteCarouselCard .FeatureCell{height:auto;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.FavouriteHousesCarousel .FavouriteCarouselCard .squareButton{height:6.5rem;background-color:#1e78bd;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;pointer-events:all}.FavouriteHousesCarousel .FavouriteCarouselCard .squareButton.RemoveHouse{color:#1e78bd;background-color:#eaeaea}.FavouriteHousesCarousel .FavouriteCarouselCard .squareButton.RemoveHouse .SVGInline svg *{stroke:#1e78bd}.FavouriteHousesCarousel .FavouriteCarouselCard .squareButton .SVGInline{height:2rem}.FavouriteHousesCarousel .FavouriteCarouselCard .squareButton .SVGInline svg{height:2rem;width:auto}.FavouriteHousesCarousel .FavouriteCarouselCard .squareButton .SVGInline svg *{stroke:#fff}.FavouriteHousesCarousel .FavouriteCarouselCard .squareButton>span{width:4rem}.tablet .FavouriteHousesCarousel .FavouriteCarouselCard .squareButton.FloorPlanCell a{color:#fff !important}.FavouriteHousesTable{width:120rem;border:1px solid #E4E4E4;background-color:#fff;font-size:1.8rem}.desktop .FavouriteHousesTable{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FavouriteHousesTable{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FavouriteHousesTable{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FavouriteHousesTable{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FavouriteHousesTable{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FavouriteHousesTable{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FavouriteHousesTable{font-size:1.8rem}}.FavouriteHousesTable,.FavouriteHousesTable *{-webkit-box-sizing:border-box;box-sizing:border-box}.FavouriteHousesTable .Row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%}.desktop .FavouriteHousesTable .Row:not(.HeaderRow){min-height:15rem}.FavouriteHousesTable .Row:not(:last-child){border-bottom:1px solid #E4E4E4}.FavouriteHousesTable .Row>*{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;padding:0.5rem 1.5rem 0.5rem 1.5rem}.FavouriteHousesTable .Row>*:not(:last-child){border-right:1px solid #E4E4E4}.FavouriteHousesTable .Row>*:nth-child(1){-webkit-box-flex:0.4;-webkit-flex:0.4;-ms-flex:0.4;flex:0.4}.FavouriteHousesTable .Row>*:nth-child(2),.FavouriteHousesTable .Row>*:nth-child(3){-webkit-box-flex:0.2083333333;-webkit-flex:0.2083333333;-ms-flex:0.2083333333;flex:0.2083333333}.FavouriteHousesTable .Row>*:nth-child(4){-webkit-box-flex:0.1833333333;-webkit-flex:0.1833333333;-ms-flex:0.1833333333;flex:0.1833333333}.FavouriteHousesTable a{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.FavouriteHousesTable .HeaderRow{position:relative;height:7.5rem;min-height:0;background-color:#F3F4F4;font-size:1.8rem}.desktop .FavouriteHousesTable .HeaderRow{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FavouriteHousesTable .HeaderRow{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FavouriteHousesTable .HeaderRow{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FavouriteHousesTable .HeaderRow{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FavouriteHousesTable .HeaderRow{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FavouriteHousesTable .HeaderRow{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FavouriteHousesTable .HeaderRow{font-size:1.8rem}}.FavouriteHousesTable .HeaderRow>*:not(:last-child){position:relative;border-right:none !important}.FavouriteHousesTable .HeaderRow>*:not(:last-child):after{content:'';display:block;position:absolute;top:50%;right:0;height:50%;width:1px;background-color:#E4E4E4;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.FavouriteHousesTable .StyleCell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.FavouriteHousesTable .StyleCell .ImageWrapper{position:relative;width:21.5rem;height:12rem;overflow:hidden;cursor:pointer}.FavouriteHousesTable .StyleCell .ImageWrapper .HouseInteger{padding:5px 10px;font-weight:bold;position:absolute;display:inline-block;background-color:#fff;z-index:2}.FavouriteHousesTable .StyleCell .ImageWrapper .Overlay{position:relative;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,0.4);-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.FavouriteHousesTable .StyleCell .ImageWrapper>img{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.FavouriteHousesTable .StyleCell .DescriptionWrapper{margin-left:2rem;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.FavouriteHousesTable .StyleCell .DescriptionWrapper h3{font-size:2.8rem;color:#1e78bd;margin:0;line-height:1.2}.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper h3{font-size:2.8rem}@media only screen and (max-width: 1140px){.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper h3{font-size:22px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper h3{font-size:22px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper h3{font-size:2.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper h3{font-size:2.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper h3{font-size:2.8rem}}@media only screen and (min-width: 1921px){.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper h3{font-size:2.8rem}}.FavouriteHousesTable .StyleCell .DescriptionWrapper h4{font-size:1.8rem;color:#000;line-height:1.1;margin:0.4rem 0 0}.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper h4{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper h4{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper h4{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper h4{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper h4{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper h4{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper h4{font-size:1.8rem}}.FavouriteHousesTable .StyleCell .DescriptionWrapper>span{font-size:1.8rem;color:#8d8d8d}.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper>span{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper>span{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper>span{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper>span{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper>span{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper>span{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FavouriteHousesTable .StyleCell .DescriptionWrapper>span{font-size:1.8rem}}.FavouriteHousesTable .StyleCell .HouseStatus{position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#cf3a3a;border-radius:10rem;padding:0.75rem 1.5rem;color:white}.FavouriteHousesTable .StyleCell .HouseStatus .SVGInline{opacity:0.65;margin-right:0.7rem}.FavouriteHousesTable .StyleCell .HouseStatus .SVGInline,.FavouriteHousesTable .StyleCell .HouseStatus .SVGInline svg{width:2rem;height:2rem}.FavouriteHousesTable .StyleCell .HouseStatus .SVGInline svg{fill:white}.FavouriteHousesTable .StyleCell .HouseStatus span:last-child{line-height:1.4}.FavouriteHousesTable .StyleCell .HoverButton{position:absolute;left:0;top:0;bottom:0;margin:auto 0;width:5rem;height:5rem;border-radius:50%;background-color:white;cursor:pointer;-webkit-transform:translateX(-105%);-ms-transform:translateX(-105%);transform:translateX(-105%);-webkit-transition:background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.3s cubic-bezier(0.19, 1, 0.22, 1),background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.3s cubic-bezier(0.19, 1, 0.22, 1),background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1)}.FavouriteHousesTable .StyleCell .HoverButton,.FavouriteHousesTable .StyleCell .HoverButton>span{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.FavouriteHousesTable .StyleCell .HoverButton svg{stroke:#1e78bd;height:2rem;width:2rem;-webkit-transition:stroke 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:stroke 0.3s cubic-bezier(0.19, 1, 0.22, 1)}.desktop .FavouriteHousesTable .StyleCell .HoverButton:hover{background-color:#1e78bd}.desktop .FavouriteHousesTable .StyleCell .HoverButton:hover svg{stroke:#fff}.desktop .FavouriteHousesTable .StyleCell .ImageWrapper:hover .Overlay{opacity:1}.desktop .FavouriteHousesTable .StyleCell .ImageWrapper:hover .HoverButton{-webkit-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}.FavouriteHousesTable .InfoCell{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.FavouriteHousesTable .InfoCell>*{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.FavouriteHousesTable .InfoCell>*>label{color:#8d8d8d}.FavouriteHousesTable .InfoCell>*:not(:last-child){border-bottom:1px solid #E4E4E4}.FavouriteHousesTable .FeatureCell{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.FavouriteHousesTable .FeatureCell>label{width:100%;font-size:1.7rem;margin:0.8rem 0}.desktop .FavouriteHousesTable .FeatureCell>label{font-size:1.7rem}@media only screen and (max-width: 1140px){.desktop .FavouriteHousesTable .FeatureCell>label{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FavouriteHousesTable .FeatureCell>label{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FavouriteHousesTable .FeatureCell>label{font-size:1.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FavouriteHousesTable .FeatureCell>label{font-size:1.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FavouriteHousesTable .FeatureCell>label{font-size:1.7rem}}@media only screen and (min-width: 1921px){.desktop .FavouriteHousesTable .FeatureCell>label{font-size:1.7rem}}.FavouriteHousesTable .FeatureCell>ul{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;width:100%;margin:0;outline:0 none;padding:0;vertical-align:baseline;color:#8d8d8d;list-style-type:none}.FavouriteHousesTable .FeatureCell>ul li{color:#8d8d8d;font-size:1.6rem;margin-bottom:0.5rem;line-height:1.25}.desktop .FavouriteHousesTable .FeatureCell>ul li{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .FavouriteHousesTable .FeatureCell>ul li{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FavouriteHousesTable .FeatureCell>ul li{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FavouriteHousesTable .FeatureCell>ul li{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FavouriteHousesTable .FeatureCell>ul li{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FavouriteHousesTable .FeatureCell>ul li{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .FavouriteHousesTable .FeatureCell>ul li{font-size:1.6rem}}.FavouriteHousesTable .FloorPlanCell .SVGInline{height:2rem;margin-right:1rem}.FavouriteHousesTable .FloorPlanCell .SVGInline svg{height:2rem;width:2rem}.FavouriteHousesTable .FloorPlanCell .SVGInline svg *{stroke:#1e78bd}.FavouriteHousesTable .FloorPlanCell .FloorPlanButton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;cursor:pointer;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.FavouriteHousesTable .FloorPlanCell .FloorPlanButton>*{color:#1e78bd}.FavouriteIcon{position:relative;width:.6rem;height:.6rem;border:3px solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%}.FavouriteIcon.Empty{border:3px solid #eaeaea}.FavouriteIcon .FavouriteCount{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-0.5rem;right:-1rem;color:white;background-color:#f36421;border-radius:50%;width:2.5rem;height:2.5rem;font-size:1.3rem}.desktop .FavouriteIcon .FavouriteCount{font-size:1.3rem}@media only screen and (max-width: 1140px){.desktop .FavouriteIcon .FavouriteCount{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FavouriteIcon .FavouriteCount{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FavouriteIcon .FavouriteCount{font-size:1.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FavouriteIcon .FavouriteCount{font-size:1.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FavouriteIcon .FavouriteCount{font-size:1.3rem}}@media only screen and (min-width: 1921px){.desktop .FavouriteIcon .FavouriteCount{font-size:1.3rem}}.FavouriteIcon svg{stroke:#f36421;fill:#f36421}.phone .FavouritesMarquee{padding-left:1rem;padding-right:1rem;width:initial}.phone .FavouritesMarquee .FavouriteIcon.Empty{border:3px solid #eaeaea}.phone .FavouritesMarquee .FavouriteIcon .FavouriteCount{font-size:1.1rem;width:2rem;height:2rem;position:absolute;top:-0.5rem;right:-0.75rem}.PageModule .FeaturedDisplay{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.PageModule .FeaturedDisplay .monthly-payments--black,.PageModule .FeaturedDisplay .rent-price--black{color:#fff}@media only screen and (min-width: 1280px) and (max-width: 1439px){.PageModule .FeaturedDisplay{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.PageModule .FeaturedDisplay{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media only screen and (min-width: 1921px){.PageModule .FeaturedDisplay{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.PageModule .FeaturedDisplay .CommunityCard,.PageModule .FeaturedDisplay .HomeCard.FullImage{width:49.5rem;height:51.149999998rem;min-width:290px;min-height:290px;overflow:hidden;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media (min-width: 1095px) and (max-width: 1140px){.PageModule .FeaturedDisplay .CommunityCard,.PageModule .FeaturedDisplay .HomeCard.FullImage{width:38rem;height:39.266666665rem}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.PageModule .FeaturedDisplay .CommunityCard,.PageModule .FeaturedDisplay .HomeCard.FullImage{width:49rem;height:49.875000002rem}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.PageModule .FeaturedDisplay .CommunityCard,.PageModule .FeaturedDisplay .HomeCard.FullImage{width:53rem;height:53.946428574rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.PageModule .FeaturedDisplay .CommunityCard,.PageModule .FeaturedDisplay .HomeCard.FullImage{width:53rem;height:53.946428574rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.PageModule .FeaturedDisplay .CommunityCard,.PageModule .FeaturedDisplay .HomeCard.FullImage{width:57.25rem;height:59.158333331rem}}@media only screen and (min-width: 1921px){.PageModule .FeaturedDisplay .CommunityCard,.PageModule .FeaturedDisplay .HomeCard.FullImage{width:58.7rem;height:61.793333331rem}}.PageModule .FeaturedDisplay .CommunityCard h1,.PageModule .FeaturedDisplay .CommunityCard h3,.PageModule .FeaturedDisplay .CommunityCard .Title,.PageModule .FeaturedDisplay .CommunityCard .AvailabilityStatus,.PageModule .FeaturedDisplay .HomeCard.FullImage h1,.PageModule .FeaturedDisplay .HomeCard.FullImage h3,.PageModule .FeaturedDisplay .HomeCard.FullImage .Title,.PageModule .FeaturedDisplay .HomeCard.FullImage .AvailabilityStatus{-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.PageModule .FeaturedDisplay .CommunityCard h1,.PageModule .FeaturedDisplay .HomeCard.FullImage h1{font-size:4rem;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);margin-top:0.3rem}.desktop .PageModule .FeaturedDisplay .CommunityCard h1,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage h1{font-size:4rem}@media only screen and (max-width: 1140px){.desktop .PageModule .FeaturedDisplay .CommunityCard h1,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage h1{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PageModule .FeaturedDisplay .CommunityCard h1,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage h1{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PageModule .FeaturedDisplay .CommunityCard h1,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage h1{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PageModule .FeaturedDisplay .CommunityCard h1,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage h1{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PageModule .FeaturedDisplay .CommunityCard h1,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage h1{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop .PageModule .FeaturedDisplay .CommunityCard h1,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage h1{font-size:4rem}}.PageModule .FeaturedDisplay .CommunityCard h3,.PageModule .FeaturedDisplay .HomeCard.FullImage h3{font-size:2.2rem;color:#fff;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);padding-bottom:0}.desktop .PageModule .FeaturedDisplay .CommunityCard h3,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage h3{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .PageModule .FeaturedDisplay .CommunityCard h3,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage h3{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PageModule .FeaturedDisplay .CommunityCard h3,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage h3{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PageModule .FeaturedDisplay .CommunityCard h3,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage h3{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PageModule .FeaturedDisplay .CommunityCard h3,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage h3{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PageModule .FeaturedDisplay .CommunityCard h3,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage h3{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .PageModule .FeaturedDisplay .CommunityCard h3,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage h3{font-size:2.2rem}}.tablet .PageModule .FeaturedDisplay .CommunityCard h3,.tablet .PageModule .FeaturedDisplay .HomeCard.FullImage h3{font-size:2rem}.desktop .tablet .PageModule .FeaturedDisplay .CommunityCard h3,.desktop .tablet .PageModule .FeaturedDisplay .HomeCard.FullImage h3{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .PageModule .FeaturedDisplay .CommunityCard h3,.desktop .tablet .PageModule .FeaturedDisplay .HomeCard.FullImage h3{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .PageModule .FeaturedDisplay .CommunityCard h3,.desktop .tablet .PageModule .FeaturedDisplay .HomeCard.FullImage h3{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .PageModule .FeaturedDisplay .CommunityCard h3,.desktop .tablet .PageModule .FeaturedDisplay .HomeCard.FullImage h3{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .PageModule .FeaturedDisplay .CommunityCard h3,.desktop .tablet .PageModule .FeaturedDisplay .HomeCard.FullImage h3{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .PageModule .FeaturedDisplay .CommunityCard h3,.desktop .tablet .PageModule .FeaturedDisplay .HomeCard.FullImage h3{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .PageModule .FeaturedDisplay .CommunityCard h3,.desktop .tablet .PageModule .FeaturedDisplay .HomeCard.FullImage h3{font-size:2rem}}.PageModule .FeaturedDisplay .CommunityCard .Title,.PageModule .FeaturedDisplay .HomeCard.FullImage .Title{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.PageModule .FeaturedDisplay .CommunityCard .BackgroundImage,.PageModule .FeaturedDisplay .HomeCard.FullImage .BackgroundImage{-webkit-transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1)}.PageModule .FeaturedDisplay .CommunityCard .Overlay,.PageModule .FeaturedDisplay .HomeCard.FullImage .Overlay{-webkit-transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1)}.desktop .PageModule .FeaturedDisplay .CommunityCard:hover .Title,.desktop .PageModule .FeaturedDisplay .CommunityCard:hover h1,.desktop .PageModule .FeaturedDisplay .CommunityCard:hover h3,.desktop .PageModule .FeaturedDisplay .CommunityCard:hover .AvailabilityStatus,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage:hover .Title,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage:hover h1,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage:hover h3,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage:hover .AvailabilityStatus{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.desktop .PageModule .FeaturedDisplay .CommunityCard:hover .BackgroundImage,.desktop .PageModule .FeaturedDisplay .HomeCard.FullImage:hover .BackgroundImage{-webkit-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.desktop .PageModule .FeaturedDisplay .CommunityCard:hover .Overlay{opacity:0.7}.PageModule .FeaturedDisplay .HomeCard .Content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tablet .PageModule .FeaturedDisplay .HomeCard{width:100%;height:33rem}.phone .PageModule .FeaturedDisplay .HomeCard{width:30rem;height:36.5rem;margin:0}.phone .PageModule .FeaturedDisplay .HomeCard .BackgroundImage{height:100%}.desktop .PageModule .FeaturedDisplay .HomeCard:hover .Overlay{opacity:0.7}.PageModule .FeaturedDisplay .HomeCard .HomeInfo{padding:0 0.5rem 1.5rem;position:relative;height:100%;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;z-index:1}.PageModule .FeaturedDisplay .HomeCard .HomeInfo .TopInfo{height:auto;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.PageModule .FeaturedDisplay .HomeCard .HomeInfo .TopInfo h1{line-height:1.15}.PageModule .FeaturedDisplay .HomeCard .HomeInfo .TopInfo h3{opacity:0.8;margin:0}.PageModule .FeaturedDisplay .HomeCard .HomeInfo .homeLabels{width:100%;margin:0;overflow:visible;max-height:none;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.phone .PageModule .FeaturedDisplay .HomeCard .HomeInfo .homeLabels{max-height:none}.PageModule .FeaturedDisplay .HomeCard .HomeInfo .homeLabels .availabilityStatusContainer{width:100%;margin:2rem 0 0}.phone .PageModule .FeaturedDisplay .HomeCard .HomeInfo .homeLabels .availabilityStatusContainer{margin-top:0;margin-left:-1.2rem;padding-top:0}.tablet .PageModule .FeaturedDisplay .HomeCard .HomeInfo .homeLabels .availabilityStatusContainer{margin-top:0;margin-left:-0.8rem;padding-top:.8rem}.phone .PageModule .FeaturedDisplay .HomeCard .HomeInfo .homeLabels .availabilityStatusContainer div.Small{margin-top:0;padding:0.7rem 1.5rem;font-size:1rem}.PageModule .FeaturedDisplay .HomeCard .HomeInfo .homeLabels .specialFeaturesContainer{width:100%;max-height:8.5rem;margin:0;overflow:visible;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 1095px){.PageModule .FeaturedDisplay .HomeCard .HomeInfo .homeLabels .specialFeaturesContainer{overflow:hidden}}@media only screen and (min-width: 1140px){.PageModule .FeaturedDisplay .HomeCard .HomeInfo .homeLabels .specialFeaturesContainer{overflow:visible}}.phone .PageModule .FeaturedDisplay .HomeCard .HomeInfo .homeLabels .specialFeaturesContainer{max-height:6.5rem;margin-left:-1.2rem}.tablet .PageModule .FeaturedDisplay .HomeCard .HomeInfo .homeLabels .specialFeaturesContainer{margin-top:0;margin-left:-0.8rem}.PageModule .FeaturedDisplay .HomeCard .HomeInfo .homeLabels .specialFeaturesContainer div{margin-top:0.8rem;margin-right:0.4rem;margin-bottom:0;margin-left:0.4rem}@media only screen and (min-width: 1095px){.PageModule .FeaturedDisplay .HomeCard .HomeInfo .homeLabels .specialFeaturesContainer div{margin-top:0;margin-bottom:0.8rem}}@media only screen and (min-width: 1140px){.PageModule .FeaturedDisplay .HomeCard .HomeInfo .homeLabels .specialFeaturesContainer div{margin-top:0.8rem;margin-bottom:0}}.phone .PageModule .FeaturedDisplay .HomeCard .HomeInfo .homeLabels .specialFeaturesContainer div.Small{padding:0.7rem 1.5rem;font-size:1rem}.PageModule .FeaturedDisplay .HomeCard .HomeInfo .BottomInfo{padding-top:1.5rem}.PageModule .FeaturedDisplay .HomeCard .HomeInfo .BottomInfo .SpecInfo:after{opacity:0.3}.PageModule .FeaturedDisplay .BackgroundImage .AvailabilityStatus{margin-top:2rem}.PageModule .FeaturedDisplay .CardContainer{margin:8rem 0 8.5rem 0}.PageModule .FeaturedDisplay .ButtonContainer{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:4rem;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.tablet .PageModule .FeaturedDisplay{display:block;padding:0.5rem 0}.tablet .PageModule .FeaturedDisplay .CardContainer{margin:4rem 0}.tablet .PageModule .FeaturedDisplay .CommunityCard,.tablet .PageModule .FeaturedDisplay .HomeCard.FullImage{height:40rem}.tablet .PageModule .FeaturedDisplay .CommunityCard .Title,.tablet .PageModule .FeaturedDisplay .HomeCard.FullImage .Title{margin-top:2rem}.tablet .PageModule .FeaturedDisplay .CommunityCard h1,.tablet .PageModule .FeaturedDisplay .HomeCard.FullImage h1{margin-top:0.5rem}.phone .PageModule .FeaturedDisplay{display:block;padding:2rem 0}.phone .PageModule .FeaturedDisplay .ButtonContainer{margin-top:2rem}.phone .PageModule .FeaturedDisplay .CommunityCard h1,.phone .PageModule .FeaturedDisplay .HomeCard.FullImage h1{font-size:3.04rem}.phone .PageModule .FeaturedDisplay .CardContainer{margin:0}.phone .PageModule .FeaturedDisplay .CardContainer:nth-child(n+2){margin:4rem 0 0}.PromotionsArticle .FeaturedDisplay{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 1280px) and (max-width: 1439px){.PromotionsArticle .FeaturedDisplay{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.PromotionsArticle .FeaturedDisplay{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 1921px){.PromotionsArticle .FeaturedDisplay{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.PromotionsArticle .FeaturedDisplay .CommunityCard,.PromotionsArticle .FeaturedDisplay .HomeCard.FullImage{width:49.5rem;height:51.149999998rem;min-width:290px;min-height:290px;overflow:hidden;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media (min-width: 1095px) and (max-width: 1140px){.PromotionsArticle .FeaturedDisplay .CommunityCard,.PromotionsArticle .FeaturedDisplay .HomeCard.FullImage{width:38rem;height:39.266666665rem}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.PromotionsArticle .FeaturedDisplay .CommunityCard,.PromotionsArticle .FeaturedDisplay .HomeCard.FullImage{width:49rem;height:49.875000002rem}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.PromotionsArticle .FeaturedDisplay .CommunityCard,.PromotionsArticle .FeaturedDisplay .HomeCard.FullImage{width:53rem;height:53.946428574rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.PromotionsArticle .FeaturedDisplay .CommunityCard,.PromotionsArticle .FeaturedDisplay .HomeCard.FullImage{width:53rem;height:53.946428574rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.PromotionsArticle .FeaturedDisplay .CommunityCard,.PromotionsArticle .FeaturedDisplay .HomeCard.FullImage{width:57.25rem;height:59.158333331rem}}@media only screen and (min-width: 1921px){.PromotionsArticle .FeaturedDisplay .CommunityCard,.PromotionsArticle .FeaturedDisplay .HomeCard.FullImage{width:58.7rem;height:61.793333331rem}}.PromotionsArticle .FeaturedDisplay .CommunityCard h1,.PromotionsArticle .FeaturedDisplay .CommunityCard h3,.PromotionsArticle .FeaturedDisplay .CommunityCard .Title,.PromotionsArticle .FeaturedDisplay .CommunityCard .AvailabilityStatus,.PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h1,.PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h3,.PromotionsArticle .FeaturedDisplay .HomeCard.FullImage .Title,.PromotionsArticle .FeaturedDisplay .HomeCard.FullImage .AvailabilityStatus{-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.PromotionsArticle .FeaturedDisplay .CommunityCard h1,.PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h1{font-size:4rem;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);margin-top:0.3rem}.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard h1,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h1{font-size:4rem}@media only screen and (max-width: 1140px){.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard h1,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h1{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard h1,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h1{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard h1,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h1{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard h1,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h1{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard h1,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h1{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard h1,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h1{font-size:4rem}}.PromotionsArticle .FeaturedDisplay .CommunityCard h3,.PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h3{font-size:2.2rem;color:#fff;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);padding-bottom:0}.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard h3,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h3{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard h3,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h3{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard h3,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h3{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard h3,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h3{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard h3,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h3{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard h3,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h3{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard h3,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h3{font-size:2.2rem}}.tablet .PromotionsArticle .FeaturedDisplay .CommunityCard h3,.tablet .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h3{font-size:2rem}.desktop .tablet .PromotionsArticle .FeaturedDisplay .CommunityCard h3,.desktop .tablet .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h3{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .PromotionsArticle .FeaturedDisplay .CommunityCard h3,.desktop .tablet .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h3{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .PromotionsArticle .FeaturedDisplay .CommunityCard h3,.desktop .tablet .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h3{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .PromotionsArticle .FeaturedDisplay .CommunityCard h3,.desktop .tablet .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h3{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .PromotionsArticle .FeaturedDisplay .CommunityCard h3,.desktop .tablet .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h3{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .PromotionsArticle .FeaturedDisplay .CommunityCard h3,.desktop .tablet .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h3{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .PromotionsArticle .FeaturedDisplay .CommunityCard h3,.desktop .tablet .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h3{font-size:2rem}}.PromotionsArticle .FeaturedDisplay .CommunityCard .Title,.PromotionsArticle .FeaturedDisplay .HomeCard.FullImage .Title{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.PromotionsArticle .FeaturedDisplay .CommunityCard .BackgroundImage,.PromotionsArticle .FeaturedDisplay .HomeCard.FullImage .BackgroundImage{-webkit-transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1)}.PromotionsArticle .FeaturedDisplay .CommunityCard .Overlay,.PromotionsArticle .FeaturedDisplay .HomeCard.FullImage .Overlay{-webkit-transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1)}.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard:hover .Title,.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard:hover h1,.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard:hover h3,.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard:hover .AvailabilityStatus,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage:hover .Title,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage:hover h1,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage:hover h3,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage:hover .AvailabilityStatus{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard:hover .BackgroundImage,.desktop .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage:hover .BackgroundImage{-webkit-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.desktop .PromotionsArticle .FeaturedDisplay .CommunityCard:hover .Overlay{opacity:0.7}.PromotionsArticle .FeaturedDisplay .HomeCard .Content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tablet .PromotionsArticle .FeaturedDisplay .HomeCard{width:100%;height:33rem}.phone .PromotionsArticle .FeaturedDisplay .HomeCard{width:30rem;height:36.5rem;margin:0}.phone .PromotionsArticle .FeaturedDisplay .HomeCard .BackgroundImage{height:100%}.desktop .PromotionsArticle .FeaturedDisplay .HomeCard:hover .Overlay{opacity:0.7}.PromotionsArticle .FeaturedDisplay .BackgroundImage .AvailabilityStatus{margin-top:2rem}.PromotionsArticle .FeaturedDisplay .CardContainer{margin:8rem 0 8.5rem 0}.PromotionsArticle .FeaturedDisplay .ButtonContainer{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:4rem;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.tablet .PromotionsArticle .FeaturedDisplay{display:block;padding:0.5rem 0}.tablet .PromotionsArticle .FeaturedDisplay .CardContainer{margin:4rem 0}.tablet .PromotionsArticle .FeaturedDisplay .CommunityCard,.tablet .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage{height:40rem}.tablet .PromotionsArticle .FeaturedDisplay .CommunityCard .Title,.tablet .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage .Title{margin-top:2rem}.tablet .PromotionsArticle .FeaturedDisplay .CommunityCard h1,.tablet .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h1{margin-top:0.5rem}.phone .PromotionsArticle .FeaturedDisplay{display:block;padding:2rem 0}.phone .PromotionsArticle .FeaturedDisplay .ButtonContainer{margin-top:2rem}.phone .PromotionsArticle .FeaturedDisplay .CommunityCard h1,.phone .PromotionsArticle .FeaturedDisplay .HomeCard.FullImage h1{font-size:3.04rem}.phone .PromotionsArticle .FeaturedDisplay .CardContainer{margin:0}.phone .PromotionsArticle .FeaturedDisplay .CardContainer:nth-child(n+2){margin:4rem 0 0}.FeatureLabel{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.15rem 2.3rem;border-radius:10rem;background-color:#e8f1f8;color:#1e78bd;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.5rem}.desktop .FeatureLabel{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .FeatureLabel{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FeatureLabel{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FeatureLabel{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FeatureLabel{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FeatureLabel{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .FeatureLabel{font-size:1.5rem}}.FeatureLabel span{white-space:nowrap}.FeatureLabel.SoldLabel{background-color:#cf3a3a}.FeatureLabel.AvailableLabel{background-color:transparent;color:#3eac47;border:0.2rem solid rgba(62,172,71,0.1)}.FeatureLabel .SVGInline{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:.65;margin-right:.75rem}.FeatureLabel .SVGInline,.FeatureLabel .SVGInline svg{width:2rem;height:1.7rem;fill:white}.FeatureLabel.Small{font-size:1.4rem;padding:.7rem 1.7rem}.desktop .FeatureLabel.Small{font-size:1.4rem}@media only screen and (max-width: 1140px){.desktop .FeatureLabel.Small{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FeatureLabel.Small{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FeatureLabel.Small{font-size:1.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FeatureLabel.Small{font-size:1.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FeatureLabel.Small{font-size:1.4rem}}@media only screen and (min-width: 1921px){.desktop .FeatureLabel.Small{font-size:1.4rem}}.FeatureLabel.Small .SVGInline{margin-right:.5rem}.FeatureLabel.Small .SVGInline,.FeatureLabel.Small .SVGInline svg{width:1.6rem;height:1.3rem}.phone .FeatureLabel{font-size:1.44rem;padding:1rem 3rem;line-height:1.1}.phone .FeatureLabel .SVGInline{margin-right:.5rem}.phone .FeatureLabel .SVGInline,.phone .FeatureLabel .SVGInline svg{width:1.6rem;height:1.3rem}.FilterBox{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #f2f2f2}.FilterBox.columns-three{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-basis:33.333333333333% !important;-ms-flex-preferred-size:33.333333333333% !important;flex-basis:33.333333333333% !important;max-width:33.333333333333%}.FilterBox.columns-three .component{padding:3rem 1.7rem}.FilterBox.columns-three:nth-child(3n+1) .component{padding:3rem 1.7rem 3rem 1.7rem}.FilterBox.columns-three:nth-child(3n+3) .component{padding:3rem 1.7rem 3rem 1.7rem}.FilterBox:first-child{border-left:none}.FilterBox:nth-child(-n+3){border-bottom:1px solid #f2f2f2}.FilterBox .header{background-color:#fbfbfb;border-bottom:1px solid #f2f2f2;color:#8d8d8d;font-size:2rem;line-height:6rem;padding:0 2rem;text-align:center}.desktop .FilterBox .header{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .FilterBox .header{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FilterBox .header{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FilterBox .header{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FilterBox .header{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FilterBox .header{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .FilterBox .header{font-size:2rem}}.FilterBox:nth-child(3n+1) .header{padding:0 4rem}.FilterBox .component{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:3rem 2rem}.FilterBox.TopAligned .component{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.FilterBox.centered .component{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.FilterContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05)}.phone .FilterContainer{-webkit-box-shadow:0 0rem 1.5rem 0.2rem rgba(0,0,0,0.1);box-shadow:0 0rem 1.5rem 0.2rem rgba(0,0,0,0.1)}.FilterHeader{width:100%;height:16rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:white;font-size:1.8rem;-webkit-box-shadow:0 0 25px 0px rgba(0,0,0,0.8);box-shadow:0 0 25px 0px rgba(0,0,0,0.8)}.desktop .FilterHeader{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FilterHeader{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FilterHeader{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FilterHeader{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FilterHeader{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FilterHeader{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FilterHeader{font-size:1.8rem}}.FilterHeader .HeaderTop,.FilterHeader .HeaderBottom{position:relative;width:100%;height:8rem}.FilterHeader .HeaderTop{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;border-bottom:2px solid #eaeaea;-webkit-box-shadow:0 0 40px 0px rgba(0,0,0,0.15);box-shadow:0 0 40px 0px rgba(0,0,0,0.15);z-index:1}.FilterHeader .HeaderTop>label{margin-left:4rem;margin-right:2rem}.FilterHeader .HeaderBottom{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#1e78bd;color:white;cursor:pointer}.FilterHeader .FilterIcon{width:3.5rem;margin-top:0.5rem}.FilterHeader .FilterIcon svg{width:100%;height:100%;stroke:rgba(255,255,255,0.5)}.FilterHeader .FilterType{color:#8d8d8d}.FilterHeader .FilterType .ArrowIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:inline-block;width:0.8rem;margin:0 2rem}.FilterHeader .FilterType .ArrowIcon svg{width:100%;vertical-align:middle}.FilterHeader .FilterType .ArrowIcon svg *{stroke:#eaeaea}.FilterHeader .FilterType:last-of-type .ArrowIcon{display:none}.FilterHeader .Results{color:#8d8d8d;margin-left:auto;margin-right:4rem}.FilterHeader .Results label{color:black}.FloorIcons{position:relative;width:6rem;height:6rem;border-radius:50%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:solid 0.2rem rgba(234,234,234,0.8);cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.FloorIcons .FloorIcons-svg{display:block;overflow:hidden;margin-bottom:1rem;width:2.6rem;height:2.6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:visible}.FloorIcons .FloorIcons-svg path{stroke:none;fill:#fff}.FloorIcons .FloorIcons-svg:last-child{margin-bottom:0rem}.FloorIcons .FloorIcons-svg.Selected-svg path{fill:#fff}.FloorPlan{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:116rem;margin:0 auto}.FloorPlan .FloorPlanCanvasDropDownWrapper{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:64rem;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);overflow:hidden}.FloorPlan .ShareWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:5.8rem 0}.FloorPlan .ShareWrapper .PillButton:first-child{margin-right:1.3rem}.FloorPlan .FloorPlanCanvas{width:75rem;position:relative}.FloorPlan .FloorPlanCanvas .canvasUiWrapper{width:100%}.FloorPlan .FloorPlanCanvas .canvasUiWrapper #FloorPlanCanvas{background-color:#3eac47}.tablet .FloorPlan{width:100%;position:relative}.tablet .FloorPlan .FloorPlanCanvasDropDownWrapper{position:relative;width:68.85rem}@media all and (orientation: portrait){.tablet .FloorPlan .FloorPlanCanvasDropDownWrapper{height:51rem}}@media all and (orientation: landscape){.tablet .FloorPlan .FloorPlanCanvasDropDownWrapper{width:100%}}@media all and (orientation: portrait){.tablet .FloorPlan .FloorPlanCanvasDropDownWrapper .FloorPlanCanvas{width:39.3rem}}.tablet .FloorPlan .ShareWrapper{margin:3.5rem 0}.tablet .FloorPlan .ShareWrapper .PillButton{-webkit-box-sizing:initial;box-sizing:initial}.tablet .FloorPlan .ShareWrapper .PillButton:first-child>.SvgWrapper{margin-right:2.25rem}.FloorPlanDropdownMenu{width:35rem;height:64rem;padding-left:6rem;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom:solid 0.05rem #eaeaea;background:-webkit-gradient(linear, left top, right top, color-stop(6rem, #3eac47), color-stop(6rem, #eaeaea));background:linear-gradient(90deg, #3eac47 6rem, #eaeaea 6rem);position:relative}.FloorPlanDropdownMenu::-webkit-scrollbar{-webkit-appearance:none;width:7px;scrollbar-width:7px;scrollbar-color:rgba(0,0,0,0.5) #eaeaea}.FloorPlanDropdownMenu::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}.FloorPlanDropdownMenu.UnavailableScreenExpanded .FloorSelectorWrapper{opacity:0}.FloorPlanDropdownMenu .FloorSelectorWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent{position:relative;background-color:white;border-top:solid 1px #eaeaea;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition-property:-webkit-box-flex, -webkit-flex;transition-property:-webkit-box-flex, -webkit-flex;transition-property:flex;transition-property:flex, -webkit-box-flex, -webkit-flex, -ms-flex;-webkit-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent:nth-child(2){z-index:1}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent:nth-child(3){z-index:2}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent:nth-child(4){z-index:3}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent:nth-child(5){z-index:4}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent:first-child{border-top:none}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.NoOptions .OptionsAvailableCircle,.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.NoOptions .TriangleIndicator{display:none !important}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader{-webkit-transition:background-color 0.4s ease-out;transition:background-color 0.4s ease-out}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .TriangleIndicator{position:absolute;z-index:1;width:1.2rem;height:2.5rem;bottom:0rem;left:1.7rem;overflow:hidden;-webkit-transform:rotate(270deg) translateY(50%);-ms-transform:rotate(270deg) translateY(50%);transform:rotate(270deg) translateY(50%);-webkit-transition:bottom 0s;transition:bottom 0s;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .TriangleIndicator div{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:1.7rem;height:1.7rem;background-color:rgba(255,255,255,0);position:absolute;top:0.4rem;left:0.5rem;-webkit-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorIcons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected{z-index:100}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorSelectorMainHeader{background-color:#1e78bd;overflow:visible}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorSelectorMainHeader .TriangleIndicator{bottom:-1.7rem;-webkit-transition:bottom 0.3s ease-out 0.3s, opacity 0s ease-out 0.3s;transition:bottom 0.3s ease-out 0.3s, opacity 0s ease-out 0.3s;opacity:1}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorSelectorMainHeader .TriangleIndicator div{background-color:#1e78bd;-webkit-transition:background-color 0.4s ease-in;transition:background-color 0.4s ease-in}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorSelectorMainHeader .OptionsLabel{-webkit-transform:translateX(-5rem);-ms-transform:translateX(-5rem);transform:translateX(-5rem)}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorSelectorMainHeader .FloorIcons{position:absolute;-webkit-transform:translateX(-5rem);-ms-transform:translateX(-5rem);transform:translateX(-5rem);top:1.6rem;z-index:100;background-color:#1968a4;border:2px solid #1968a4}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorSelectorMainHeader .FloorIcons svg path{fill:#fff}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader{cursor:pointer;position:relative;background-color:#fff;height:9rem}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorIcons{position:absolute;left:2rem;top:1.6rem;height:6rem;width:6rem;border:solid 2px #EAEAEA}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorIcons svg path{fill:#1e78bd}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:9.6rem;height:100%;padding-right:2rem}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel>div{line-height:100%}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:first-child{font-size:2.093rem;color:#1e78bd}.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:first-child{font-size:2.093rem}@media only screen and (max-width: 1140px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:first-child{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:first-child{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:first-child{font-size:2.093rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:first-child{font-size:2.093rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:first-child{font-size:2.093rem}}@media only screen and (min-width: 1921px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:first-child{font-size:2.093rem}}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:last-child{font-size:1.8rem;opacity:0.8;color:#8d8d8d;margin-top:0.2rem}.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:last-child{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:last-child{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:last-child{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:last-child{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:last-child{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:last-child{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:last-child{font-size:1.8rem}}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsAvailableCircle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none;border-radius:50%;width:3rem;height:3rem;background-color:#8d8d8d}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsAvailableCircle span{font-size:1.6rem;color:#fff}.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsAvailableCircle span{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsAvailableCircle span{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsAvailableCircle span{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsAvailableCircle span{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsAvailableCircle span{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsAvailableCircle span{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsAvailableCircle span{font-size:1.6rem}}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer{position:relative;height:0;overflow-y:visible;padding-left:0rem;-ms-overflow-style:none;-moz-appearance:menuimage;background-color:#fff}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer::-webkit-scrollbar{width:0 !important}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:row;-webkit-justify-content:row;-ms-flex-pack:row;justify-content:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#1e78bd;cursor:pointer;font-size:1.6rem;border-bottom:solid 0.05rem #eaeaea}.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow{font-size:1.6rem}}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow.OptionRemove{color:rgba(30,120,189,0.5)}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow:nth-child(odd){background-color:#f8f8f8}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow .OptionRowInnerContent{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;width:100%;height:100%}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow .OptionButton{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow .OptionButton svg{width:3rem;height:3rem}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow .OptionButton svg circle{fill:none;stroke:none}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow.OptionUnavailable .CloseOptionButton{background-color:#fff !important}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow.OptionUnavailable .CloseOptionButton svg path,.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow.OptionUnavailable .CloseOptionButton svg ellipse{stroke:none}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow.OptionUnavailable .CloseOptionButton svg ellipse{fill:none}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow.OptionUnavailable .CloseOptionButton svg path{fill:#1e78bd}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow .CloseOptionButton+div{margin-left:1.5rem}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow .RemoveOptionButtonState{opacity:0.8}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorUnavailableLabel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:row;-webkit-justify-content:row;-ms-flex-pack:row;justify-content:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#8d8d8d;background-color:#F2F2F2;font-size:1.8rem;padding:0.65rem 2rem;border-bottom:solid 0.05rem #eaeaea}.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorUnavailableLabel{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorUnavailableLabel{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorUnavailableLabel{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorUnavailableLabel{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorUnavailableLabel{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorUnavailableLabel{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorUnavailableLabel{font-size:1.8rem}}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorSelectorMainHeader{border-top:none}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:first-child{color:#fff}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:last-child{color:#e8f1f8}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsAvailableCircle{background-color:#fff}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsAvailableCircle span{color:#1e78bd}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorOptionsContainer{height:auto;-webkit-transform:overflow 0s linear 1s;-ms-transform:overflow 0s linear 1s;transform:overflow 0s linear 1s}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper .Selected+.FloorSelectorComponent .FloorSelectorMainHeader{-webkit-box-shadow:1.2rem 0rem 6rem 0.05rem #dfdfdf;box-shadow:1.2rem 0rem 6rem 0.05rem #dfdfdf;overflow-y:initial}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorSelectorComponentWrapper.UnavailableScreenExpanded .FloorSelectorComponent .FloorSelectorMainHeader .FloorIcons svg{display:none}.FloorPlanDropdownMenu .FloorSelectorWrapper .FloorOptionConfirmationSection,.FloorPlanDropdownMenu .FloorSelectorWrapper .CustomizeThisFloor{display:none}.FloorSelectorComponentWrapperShadow{width:34.25em;height:2.5em;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.2)), color-stop(25%, rgba(0,0,0,0.1)), color-stop(95%, rgba(0,0,0,0)));background:linear-gradient(0deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.1) 25%, rgba(0,0,0,0) 95%);position:absolute;bottom:0;right:7px;z-index:2;pointer-events:none}.tablet .FloorPlan *{-webkit-box-sizing:border-box;box-sizing:border-box}.tablet .FloorPlan .FloorPlanCanvasDropDownWrapper .FloorPlanDropdownMenu{width:29.6rem;height:51rem}.tablet .FloorPlan .FloorPlanCanvasDropDownWrapper .FloorPlanDropdownMenu .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow{font-size:1.7rem;padding:0rem 2rem;height:6.5rem}.desktop .tablet .FloorPlan .FloorPlanCanvasDropDownWrapper .FloorPlanDropdownMenu .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow{font-size:1.7rem}@media only screen and (max-width: 1140px){.desktop .tablet .FloorPlan .FloorPlanCanvasDropDownWrapper .FloorPlanDropdownMenu .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .FloorPlan .FloorPlanCanvasDropDownWrapper .FloorPlanDropdownMenu .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .FloorPlan .FloorPlanCanvasDropDownWrapper .FloorPlanDropdownMenu .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow{font-size:1.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .FloorPlan .FloorPlanCanvasDropDownWrapper .FloorPlanDropdownMenu .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow{font-size:1.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .FloorPlan .FloorPlanCanvasDropDownWrapper .FloorPlanDropdownMenu .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow{font-size:1.7rem}}@media only screen and (min-width: 1921px){.desktop .tablet .FloorPlan .FloorPlanCanvasDropDownWrapper .FloorPlanDropdownMenu .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow{font-size:1.7rem}}.tablet .FloorPlan .FloorPlanCanvasDropDownWrapper .FloorPlanDropdownMenu .FloorSelectorComponent.Selected .FloorOptionsContainer{height:25.6rem}.tablet .FloorPlan .FloorPlanCanvasDropDownWrapper .FloorPlanDropdownMenu .FloorSelectorComponent .FloorSelectorMainHeader{height:8.4rem}.tablet .FloorPlan .FloorPlanCanvasDropDownWrapper .FloorPlanDropdownMenu .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper{padding:0rem;width:100%}.tablet .FloorPlan .FloorPlanCanvasDropDownWrapper .FloorPlanDropdownMenu .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsAvailableCircle{margin-right:1.8rem}.tablet .FloorPlan .FloorPlanCanvasDropDownWrapper .FloorPlanDropdownMenu .FloorSelectorComponent .FloorSelectorMainHeader .TriangleIndicator{left:1.6rem}@media all and (orientation: landscape){.tablet .FloorPlan .FloorPlanCanvasDropDownWrapper{width:95.85rem}.tablet .FloorPlan .FloorPlanCanvasDropDownWrapper .FloorPlanDropdownMenu{width:50%;height:100%}}.FloorSelectionUI{width:6rem;height:20rem;position:absolute;right:4rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.FloorSelectionUI .FloorIconsWrapper .FloorIcons{margin-bottom:1rem;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.FloorSelectionUI .FloorIconsWrapper .FloorIcons svg{-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.FloorSelectionUI .FloorIconsWrapper .FloorIcons svg path{fill:#cfcfcf;-webkit-transition:stroke 0.2s ease;transition:stroke 0.2s ease}.FloorSelectionUI .FloorIconsWrapper.Selected .FloorIcons{border-color:#1e78bd;background-color:#1e78bd}.FloorSelectionUI .FloorIconsWrapper.Selected .FloorIcons svg path{fill:#fff}.FloorPlanOverlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-color:rgba(240,240,240,0.9)}.FloorPlanFullscreen{position:relative;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;overflow:scroll;width:100%;height:100%}.FloorPlanFullscreen #FloorPlanViewer{cursor:-webkit-grab;cursor:move;background-color:#F2F2F2;width:100%}.FloorPlanFullscreen #FloorPlanViewer>.SvgContainer{top:0}.FloorPlanFullscreen .FrontPanelWrapper{position:relative;height:100%;width:31rem}.FloorPlanFullscreen .HouseInfoLeftPanel{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2;-webkit-box-shadow:0 0 6.5rem 0px rgba(0,0,0,0.1);box-shadow:0 0 6.5rem 0px rgba(0,0,0,0.1)}.FloorPlanFullscreen .HouseInfoLeftPanel .SliderButton{font-size:1.7rem;position:relative;width:100%;height:9rem;color:#1e78bd;z-index:10;background-color:#fff;border-top:1px solid #F5F5F5;border-bottom:1px solid #F5F5F5}.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .SliderButton{font-size:1.7rem}@media only screen and (max-width: 1140px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .SliderButton{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .SliderButton{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .SliderButton{font-size:1.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .SliderButton{font-size:1.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .SliderButton{font-size:1.7rem}}@media only screen and (min-width: 1921px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .SliderButton{font-size:1.7rem}}.FloorPlanFullscreen .HouseInfoLeftPanel .SliderButton .SliderButtonContent{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.FloorPlanFullscreen .HouseInfoLeftPanel .SliderButton .SliderButtonContent.ArrowUp .SliderArrow{top:0.75rem}.FloorPlanFullscreen .HouseInfoLeftPanel .SliderButton .SliderButtonContent.ArrowDown .SliderArrow{bottom:1rem}.FloorPlanFullscreen .HouseInfoLeftPanel .SliderButton .SliderArrow{position:absolute;width:1.25rem;height:1.25rem;opacity:0.6;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.FloorPlanFullscreen .HouseInfoLeftPanel .SliderButton .SliderArrow svg{position:absolute;top:0;left:0;width:100%;height:100%;stroke:#1e78bd}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper,.FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;position:absolute;top:0;left:0}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .ReturnToHousePageButton,.FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .ReturnToHousePageButton{width:16rem;font-size:1.6rem}.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .ReturnToHousePageButton,.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .ReturnToHousePageButton{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .ReturnToHousePageButton,.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .ReturnToHousePageButton{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .ReturnToHousePageButton,.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .ReturnToHousePageButton{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .ReturnToHousePageButton,.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .ReturnToHousePageButton{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .ReturnToHousePageButton,.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .ReturnToHousePageButton{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .ReturnToHousePageButton,.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .ReturnToHousePageButton{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .ReturnToHousePageButton,.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .ReturnToHousePageButton{font-size:1.6rem}}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper{position:absolute;z-index:2;background-color:#fff}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .DetailsButton{font-size:1.8rem;position:absolute;right:-4rem;top:4rem;z-index:3;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .DetailsButton{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .DetailsButton{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .DetailsButton{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .DetailsButton{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .DetailsButton{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .DetailsButton{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .DetailsButton{font-size:1.8rem}}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .DetailsButton svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .DetailsButton svg ellipse{border:none;stroke:none;fill:none}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .DetailsButton svg path{fill:#fff;stroke:#fff}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .DetailsButton.DetailsExtended{-webkit-transform:translateX(30rem);-ms-transform:translateX(30rem);transform:translateX(30rem);-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .BackgroundImage{width:27.1rem;height:17.1rem}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .HouseName{font-size:2.8rem;margin:3rem 0 0;color:#1e78bd}.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .HouseName{font-size:2.8rem}@media only screen and (max-width: 1140px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .HouseName{font-size:22px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .HouseName{font-size:22px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .HouseName{font-size:2.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .HouseName{font-size:2.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .HouseName{font-size:2.8rem}}@media only screen and (min-width: 1921px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .HouseName{font-size:2.8rem}}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper h4{font-size:1.8rem;margin:0.5rem 0 0;color:#000}.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper h4{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper h4{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper h4{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper h4{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper h4{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper h4{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper h4{font-size:1.8rem}}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .HousePrice{font-size:1.8rem;color:#8d8d8d}.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .HousePrice{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .HousePrice{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .HousePrice{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .HousePrice{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .HousePrice{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .HousePrice{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .HousePrice{font-size:1.8rem}}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .Table{margin-top:3.5rem}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .Table .TableRow{width:25rem;padding:1.5rem 0;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;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #F5F5F5}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .Table .TableRow span{font-size:1.7rem}.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .Table .TableRow span{font-size:1.7rem}@media only screen and (max-width: 1140px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .Table .TableRow span{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .Table .TableRow span{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .Table .TableRow span{font-size:1.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .Table .TableRow span{font-size:1.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .Table .TableRow span{font-size:1.7rem}}@media only screen and (min-width: 1921px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .Table .TableRow span{font-size:1.7rem}}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseInfoWrapper .HouseImageAndInfoWrapper .Table .TableRow span:first-child{color:#8d8d8d}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:#f9f9f9;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-webkit-box-shadow:0 0 6.5rem 0px rgba(0,0,0,0.1);box-shadow:0 0 6.5rem 0px rgba(0,0,0,0.1)}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper.DetailsExtended{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .DetailsTitle{font-size:2.2rem;position:absolute;left:0;right:0;margin:0 auto;width:19rem;top:6rem}.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .DetailsTitle{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .DetailsTitle{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .DetailsTitle{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .DetailsTitle{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .DetailsTitle{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .DetailsTitle{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .DetailsTitle{font-size:2.2rem}}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule{margin-bottom:6rem}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .FloorTitle{font-size:2.2rem;padding:1rem 0rem}.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .FloorTitle{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .FloorTitle{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .FloorTitle{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .FloorTitle{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .FloorTitle{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .FloorTitle{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .FloorTitle{font-size:2.2rem}}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .OptionsRow{font-size:1.8rem;color:#8d8d8d;padding:1rem 0rem;min-width:19rem;border-top:solid 0.5px #bcbab5}.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .OptionsRow{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .OptionsRow{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .OptionsRow{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .OptionsRow{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .OptionsRow{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .OptionsRow{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .OptionsRow{font-size:1.8rem}}.FloorPlanFullscreen .HouseInfoLeftPanel .HouseDetailsWrapper .FloorOptionsTable .FloorModule .FloorTitle+.OptionsRow{border-top:none}.FloorPlanFullscreen .HouseInfoLeftPanel .ReturnToHousePageButton{z-index:2;position:absolute;bottom:4rem;left:0;right:0;color:#1e78bd;background-color:#fff;border:solid 1px #e8f1f8;width:15.9rem;margin:0 auto;padding:1rem 0rem;font-size:1.6rem}.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .ReturnToHousePageButton{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .ReturnToHousePageButton{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .ReturnToHousePageButton{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .ReturnToHousePageButton{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .ReturnToHousePageButton{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .ReturnToHousePageButton{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .FloorPlanFullscreen .HouseInfoLeftPanel .ReturnToHousePageButton{font-size:1.6rem}}.FloorPlanFullscreen .FloorPlanCanvasUIWrapper{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;z-index:1;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.FloorPlanFullscreen .FloorPlanCanvasUIWrapper .ExploreOurHomesButton{position:absolute;right:4rem;top:4rem}.FloorPlanFullscreen .FloorPlanCanvasUIWrapper .ExploreOurHomesButton svg{width:2rem;height:2rem}.tablet .FloorPlanFullscreen .HouseInfoWrapper{width:100%;height:100%}.tablet .FloorPlanFullscreen .HouseInfoWrapper .HouseImageWrapper{margin-left:auto;color:black;background-color:black;width:20rem;height:40rem}.tablet .FloorPlanFullscreen .FloorPlanCanvasUIWrapper{min-width:auto;height:100%;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;background-color:#f9f9f9}.tablet .FloorPlanFullscreen .FrontPanelWrapper{width:25.5rem}.tablet .FloorPlanFullscreen .HouseInfoLeftPanel{height:100%}.tablet .FloorPlanFullscreen .HouseInfoLeftPanel .HouseImageAndInfoWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tablet .FloorPlanFullscreen .HouseInfoLeftPanel .HouseImageAndInfoWrapper .BackgroundImage{width:22.5rem;height:17rem}.tablet .FloorPlanFullscreen .HouseInfoLeftPanel .HouseImageAndInfoWrapper .Table .TableRow{padding-left:2rem;padding-right:2rem}.tablet .FloorPlanFullscreen .HouseDetailsWrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.tablet .FloorPlanFullscreen .HouseDetailsWrapper .DetailsTitle{font-size:2.5rem;position:static;margin-bottom:2rem}.desktop .tablet .FloorPlanFullscreen .HouseDetailsWrapper .DetailsTitle{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .tablet .FloorPlanFullscreen .HouseDetailsWrapper .DetailsTitle{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .FloorPlanFullscreen .HouseDetailsWrapper .DetailsTitle{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .FloorPlanFullscreen .HouseDetailsWrapper .DetailsTitle{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .FloorPlanFullscreen .HouseDetailsWrapper .DetailsTitle{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .FloorPlanFullscreen .HouseDetailsWrapper .DetailsTitle{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet .FloorPlanFullscreen .HouseDetailsWrapper .DetailsTitle{font-size:2.5rem}}.CloseOptionButton{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:3rem;height:3rem;position:relative;border:solid rgba(30,120,189,0.3) 2px;border-radius:50%;background-color:#1e78bd;margin-left:2rem;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.CloseOptionButton.RemoveOptionButtonState{background-color:#fff}.CloseOptionButton.RemoveOptionButtonState .OptionButton svg path{stroke-width:0.3rem}.CloseOptionButton .OptionButton{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none}.CloseOptionButton .OptionButton svg{display:block;width:3rem;height:3rem}.CloseOptionButton .OptionButton svg path{stroke-width:0.5rem}.CloseOptionButton .OptionButton svg circle{fill:none;stroke:none}.CloseOptionButton .SvgWrapper{pointer-events:none}.phone .CloseOptionButton{margin-right:2rem}.tablet .CloseOptionButton{margin-left:0rem}.tablet .CloseOptionButton .OptionButton svg{width:3rem;height:3rem}.FloorPlanMobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.FloorPlanMobile #FloorPlanPreviewCarousel{display:none}.FloorPlanMobile .PillButton{display:none;position:absolute;bottom:0rem;left:50%;-webkit-transform:translate(-50%, 3rem);-ms-transform:translate(-50%, 3rem);transform:translate(-50%, 3rem);white-space:nowrap}.FloorPlanMobile.CustomizeExpanded{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;width:100%;top:0;bottom:0;left:0;right:0;z-index:1}.FloorPlanMobile.CustomizeExpanded .FloorPlanDropdownMenuPhone .FloorSelectorWrapper{width:30rem}.FloorPlanMobile.CustomizeExpanded .FloorPlanDropdownMenuPhone .FloorSelectorWrapper{-webkit-transition-property:width;transition-property:width;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:.6s;transition-delay:.6s}.FloorPlanMobile.CustomizeExpanded .FloorPlanDropdownMenuPhone .DropDownMenuGreyOverlay{-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:.6s;transition-delay:.6s}.FloorPlanMobile.CustomizeExpanded .FloorPlanDropdownMenuPhone.floorDropDownExpanded{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);height:100vh;z-index:1}.FloorPlanMobile.CustomizeExpanded .FloorPlanDropdownMenuPhone.floorDropDownExpanded .FloorSelectorWrapper{width:100%}.FloorPlanMobile.CustomizeExpanded .FloorPlanDropdownMenuPhone.floorDropDownExpanded .DropDownMenuGreyOverlay{display:initial;position:absolute;height:100%;width:100%;background-color:#fff;opacity:0.95;z-index:1}.FloorPlanMobile.CustomizeExpanded .FloorPlanDropdownMenuPhone.floorDropDownExpanded .CustomizeThisFloor{opacity:0;visibility:hidden}.FloorPlanMobile.CustomizeExpanded .DropDownMenuGreyOverlay{height:0%}.FloorPlanMobile.FloorPlanCarouselExpanded #FloorPlanPreviewCarousel,.FloorPlanMobile.FloorPlanCarouselExpanded .PillButton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.FloorPlanMobile.FloorPlanCarouselExpanded #FloorPlanViewer,.FloorPlanMobile.FloorPlanCarouselExpanded .FloorPlanPreviewFloorNavBar,.FloorPlanMobile.FloorPlanCarouselExpanded .FloorPlanPhoneNavBarContainer,.FloorPlanMobile.FloorPlanCarouselExpanded .CustomizeThisFloor{display:none !important}.FloorPlanMobile.FloorPlanCarouselExpanded .FloorPlanDropdownMenuPhone{-webkit-transform:translate(-50%, -3rem);-ms-transform:translate(-50%, -3rem);transform:translate(-50%, -3rem);border-bottom:none;height:6rem;width:30rem;left:50%;top:0}.FloorPlanMobile .FloorPlanPreviewFloorNavBar{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:6rem;background-color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.FloorPlanMobile .FloorPlanPreviewFloorNavBar div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-left:solid 0.05rem #eaeaea;color:#1e78bd;font-size:1.2rem}.FloorPlanMobile .FloorPlanPreviewFloorNavBar div:first-child{border-left:none}.FloorPlanMobile .FloorPlanPreviewFloorNavBar div.Selected{color:#8d8d8d}.FloorPlanMobile .FloorPlanPhoneNavBarContainer{width:100%;height:14rem;background-color:#1e78bd;position:absolute;z-index:1}.FloorPlanMobile .FloorPlanPhoneNavBarContainer .FloorPlanPhoneNavBar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;font-size:1.2588rem}.FloorPlanMobile .FloorPlanPhoneNavBarContainer .FloorPlanPhoneNavBar .NavBarOptionsBlock{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50%;height:6.5rem}.FloorPlanMobile .FloorPlanPhoneNavBarContainer .FloorPlanPhoneNavBar .NavBarOptionsBlock:first-child{border-right:solid 0.01rem #eaeaea}.FloorPlanMobile .FloorPlanPhoneNavBarContainer .FloorPlanPhoneNavBar .NavBarOptionsBlock .ReturnOption,.FloorPlanMobile .FloorPlanPhoneNavBarContainer .FloorPlanPhoneNavBar .NavBarOptionsBlock .ShareOption{color:#fff}.FloorPlanMobile .FloorPlanPhoneNavBarContainer .FloorPlanPhoneNavBar .NavBarOptionsBlock .ReturnOption{margin-left:1.05rem}.FloorPlanMobile .FloorPlanPhoneNavBarContainer .FloorPlanPhoneNavBar .NavBarOptionsBlock .ShareOption{margin-left:auto;margin-right:1rem}.FloorPlanMobile .FloorPlanPhoneNavBarContainer .FloorPlanPhoneNavBar .NavBarOptionsBlock .ReturnOptionArrow{width:3.26rem;height:3.25rem;border:solid 0.01rem #f9f9f9;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;margin-left:1rem}.FloorPlanMobile .FloorPlanPhoneNavBarContainer .FloorPlanPhoneNavBar .NavBarOptionsBlock .ReturnOptionArrow svg{width:0.6rem}.FloorPlanMobile .FloorPlanPhoneNavBarContainer .FloorPlanPhoneNavBar .FloorPlanShareIcon{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:2rem}.FloorPlanMobile .FloorPlanPhoneNavBarContainer .FloorPlanPhoneNavBar .FloorPlanShareIcon svg{width:2.5rem;height:2.5rem;stroke:#fff}.FloorPlanMobile.FullScreen .FloorPlanPhoneNavBarContainer{height:5.5rem}.FloorPlanMobile.FullScreen .FloorPlanDropdownMenuPhone{height:6rem}.FloorPlanMobile.FullScreen .ReturnToHousePage{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:6rem;width:100%;background-color:#1e78bd;position:absolute;bottom:0;left:0}.FloorPlanMobile.FullScreen .ReturnToHousePage>span{margin-left:2rem;color:#fff;font-size:1.256rem}.FloorPlanMobile.FullScreen .ReturnToHousePage .SVGInline{margin-left:auto;margin-right:2rem}.FloorPlanMobile.FullScreen .ReturnToHousePage .SVGInline svg{width:1.2rem;height:2rem}.FloorPlanMobile #FloorPlanViewer .ZoomControlsWrapper{display:none}.FloorPlanMobile #FloorPlanViewer #FloorPlanCanvasWrapper{background-color:#fff}.FloorPlanMobile .FloorOptionConfirmationSection{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;left:0rem;bottom:0rem;z-index:2;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%}.FloorPlanMobile .FloorOptionConfirmationSection div{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;width:100%;height:6.3rem;background-color:#1e78bd;color:#fff}.FloorPlanMobile .FloorOptionConfirmationSection div:first-child{border-right:solid #fff 1px}.FloorPlanMobile .FloorPlanMobileToolTip{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:28rem;height:26.5rem;background-color:#fff}.FloorPlanMobile .FloorPlanMobileToolTip .ToolTipInnerTextContent{font-size:2.88rem;color:#f36421}.FloorPlanMobile .FloorPlanMobileToolTip .ToolTipCloseModal{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;position:absolute;bottom:0;left:0;width:100%;height:6rem;background-color:#1e78bd;color:#fff}.FloorPlanMobile .FloorPlanMobileToolTip .ToolTipInnerTextContent+div{font-size:1.6rem;color:#bcbab5;margin-bottom:6rem;text-align:center}.FloorPlanMobile .FloorPlanMobileToolTip .UnavailableSvgWrapper{margin-top:0rem;margin-bottom:1.2rem}.FloorPlanMobile .FloorPlanMobileToolTip .UnavailableSvgWrapper svg{width:4rem;height:4rem}#FloorPlanPreviewCarousel{height:46rem;width:100%;background-color:#eaeaea;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;height:50rem}#FloorPlanPreviewCarousel .zoom-icons{position:absolute;width:3rem;height:3rem;top:5rem;left:1rem}#FloorPlanPreviewCarousel .zoom-icons .ZoomControlWrapper{cursor:pointer;position:relative;width:4rem;height:4rem;border:solid #999999 2px;border-radius:50%;margin-bottom:0.8rem;z-index:5}#FloorPlanPreviewCarousel .zoom-icons .ZoomControlWrapper .ZoomControls{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:none;z-index:1}#FloorPlanPreviewCarousel .zoom-icons .ZoomControlWrapper .ZoomControls svg{width:4rem;height:4rem}#FloorPlanPreviewCarousel .zoom-icons .ZoomControlWrapper .ZoomControls svg circle{stroke:none}#FloorPlanPreviewCarousel .zoom-icons .ZoomControlWrapper .ZoomIconContainer{width:100%;height:100%}#FloorPlanPreviewCarousel .zoom-icons .ZoomControlWrapper .ZoomIconContainer span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1.8rem;height:0.25rem;background-color:#000;z-index:1}#FloorPlanPreviewCarousel .zoom-icons .ZoomControlWrapper .ZoomIconContainer span:first-child{-webkit-box-shadow:none;box-shadow:none;z-index:100}#FloorPlanPreviewCarousel .zoom-icons .ZoomControlWrapper .ZoomIconContainer span:not(:first-child){-webkit-box-shadow:0 0 0.8rem 0.4rem rgba(90,90,90,0.2);box-shadow:0 0 0.8rem 0.4rem rgba(90,90,90,0.2)}#FloorPlanPreviewCarousel .zoom-icons .ZoomControlWrapper .ZoomIconContainer span:nth-child(2){z-index:2;-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}#FloorPlanPreviewCarousel .zoom-icons .ZoomControlWrapper.Minus .ZoomIconContainer span:nth-child(2){display:none}#FloorPlanPreviewCarousel.BottomPadded{height:80vh}#FloorPlanPreviewCarousel.BottomPadded .frame{height:35.25rem}#FloorPlanPreviewCarousel .frame{width:24.5rem;height:35.25rem}#FloorPlanPreviewCarousel .frame .CarouselPreviewWrapper{display:inline-block;position:relative;overflow:hidden;white-space:nowrap;padding:0;margin:0}#FloorPlanPreviewCarousel .frame .CarouselPreviewWrapper .FloorPreviewBoxes{width:24.5rem;height:36.5rem;margin:4rem;position:relative;display:inline-block;background-color:#fff;padding:0;overflow:hidden;-webkit-box-shadow:0px 0px 1rem 0.4rem rgba(0,0,0,0.1);box-shadow:0px 0px 1rem 0.4rem rgba(0,0,0,0.1)}#FloorPlanPreviewCarousel .frame .CarouselPreviewWrapper .FloorPreviewBoxes img{width:100%;height:100%;padding:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;-o-object-fit:contain;object-fit:contain;position:absolute}#FloorPlanPreviewCarousel .frame .slides{display:inline-block}#FloorPlanViewer{cursor:move;cursor:-webkit-grab;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:relative;background-color:#3eac47;color:#FFF;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#FloorPlanViewer>*{-webkit-box-sizing:border-box;box-sizing:border-box}#FloorPlanViewer .ZoomControlsWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:2rem;left:2rem}#FloorPlanViewer .ZoomControlsWrapper .ZoomIconContainer{width:100%;height:100%}#FloorPlanViewer .ZoomControlsWrapper .ZoomIconContainer span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1.8rem;height:0.25rem;background-color:#fff;z-index:1}#FloorPlanViewer .ZoomControlsWrapper .ZoomIconContainer span:first-child{-webkit-box-shadow:none;box-shadow:none;z-index:100}#FloorPlanViewer .ZoomControlsWrapper .ZoomIconContainer span:not(:first-child){-webkit-box-shadow:0 0 0.8rem 0.4rem rgba(90,90,90,0.2);box-shadow:0 0 0.8rem 0.4rem rgba(90,90,90,0.2)}#FloorPlanViewer .ZoomControlsWrapper .ZoomIconContainer span:nth-child(2){z-index:2;-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}#FloorPlanViewer .ZoomControlsWrapper .ZoomControlWrapper.Minus .ZoomIconContainer span:nth-child(2){display:none}#FloorPlanViewer .ZoomControlsWrapper .ZoomControlWrapper{cursor:pointer;position:relative;width:4rem;height:4rem;border:solid #dcd8d8 2px;border-radius:50%;margin-bottom:0.8rem;z-index:5}#FloorPlanViewer .ZoomControlsWrapper .ZoomControlWrapper .ZoomControls{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:none;z-index:1}#FloorPlanViewer .ZoomControlsWrapper .ZoomControlWrapper .ZoomControls svg{width:4rem;height:4rem}#FloorPlanViewer .ZoomControlsWrapper .ZoomControlWrapper .ZoomControls svg circle{stroke:none}#FloorPlanViewer .ZoomControlsWrapper.Hidden{display:none}#FloorPlanViewer .SvgContainer{display:block;top:0;left:3rem;position:absolute;width:100%;height:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;background-color:transparent;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.ie #FloorPlanViewer .SvgContainer,.edge #FloorPlanViewer .SvgContainer{-webkit-transition:initial;transition:initial}.phone #FloorPlanViewer .SvgContainer{top:23rem;left:0}#FloorPlanViewer .SvgContainer .FloorPlanSvg{position:absolute;width:61rem;height:61rem;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.phone #FloorPlanViewer{width:100vw;height:100vh;position:relative;background-color:#F2F2F2;-webkit-transition-property:none;transition-property:none}.phone #FloorPlanViewer .SvgContainer{top:14rem;left:0}.phone #FloorPlanViewer .SvgContainer .FloorPlanSvg{width:28.25rem;height:35rem}.tablet #FloorPlanViewer{width:39.5rem}.tablet #FloorPlanViewer .SvgContainer{top:0}.tablet #FloorPlanViewer .SvgContainer .FloorPlanSvg{width:34.5rem;height:51rem}@media all and (orientation: landscape){.tablet #FloorPlanViewer{width:100%}}.tablet .MoveInReady #FloorPlanViewer,.tablet .FloorPlanFullscreen #FloorPlanViewer{width:100%}.desktop .FloorUnavailableSection,.tablet .FloorUnavailableSection{position:absolute;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#fff;font-size:1.8rem;z-index:2}.desktop .desktop .FloorUnavailableSection,.desktop .tablet .FloorUnavailableSection{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .desktop .FloorUnavailableSection,.desktop .tablet .FloorUnavailableSection{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .desktop .FloorUnavailableSection,.desktop .tablet .FloorUnavailableSection{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .desktop .FloorUnavailableSection,.desktop .tablet .FloorUnavailableSection{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .desktop .FloorUnavailableSection,.desktop .tablet .FloorUnavailableSection{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .desktop .FloorUnavailableSection,.desktop .tablet .FloorUnavailableSection{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .desktop .FloorUnavailableSection,.desktop .tablet .FloorUnavailableSection{font-size:1.8rem}}.desktop .FloorUnavailableSection .UnavailableInnerTextContent,.tablet .FloorUnavailableSection .UnavailableInnerTextContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:30rem}.desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader,.tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader{margin-bottom:1.5rem;font-size:3.6rem;color:#f36421}.desktop .desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader,.desktop .tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader{font-size:3.6rem}@media only screen and (max-width: 1140px){.desktop .desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader,.desktop .tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader{font-size:28px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader,.desktop .tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader{font-size:28px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader,.desktop .tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader{font-size:3.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader,.desktop .tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader{font-size:3.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader,.desktop .tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader{font-size:3.6rem}}@media only screen and (min-width: 1921px){.desktop .desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader,.desktop .tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader{font-size:3.6rem}}.desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper,.tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper{font-size:2rem}.desktop .desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper,.desktop .tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper,.desktop .tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper,.desktop .tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper,.desktop .tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper,.desktop .tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper,.desktop .tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper,.desktop .tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper{font-size:2rem}}.desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper .UnavailableTextContent,.tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper .UnavailableTextContent{color:#bcbab5;margin-bottom:3rem;line-height:200%}.desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper div,.tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.desktop .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper div:last-child,.tablet .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper div:last-child{line-height:200%}.desktop .FloorUnavailableSection .UnavailableNavOptions,.tablet .FloorUnavailableSection .UnavailableNavOptions{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;width:100%;height:7rem;position:absolute;bottom:0;left:0;cursor:pointer}.desktop .FloorUnavailableSection .UnavailableNavOptions div,.tablet .FloorUnavailableSection .UnavailableNavOptions div{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.desktop .FloorUnavailableSection .UnavailableNavOptions div:first-child,.tablet .FloorUnavailableSection .UnavailableNavOptions div:first-child{background-color:#1e78bd;width:100%;height:100%}.desktop .FloorUnavailableSection .UnavailableNavOptions div:last-child,.tablet .FloorUnavailableSection .UnavailableNavOptions div:last-child{background-color:#1968a4;width:100%;height:100%}.desktop .FloorUnavailableSection .UnavailableSvgWrapper,.tablet .FloorUnavailableSection .UnavailableSvgWrapper{margin-top:8rem}.desktop .FloorUnavailableSection .UnavailableSvgWrapper svg,.tablet .FloorUnavailableSection .UnavailableSvgWrapper svg{width:6rem;height:6rem;stroke:none}.desktop .FloorUnavailableSection .UnavailableSvgWrapper svg circle,.tablet .FloorUnavailableSection .UnavailableSvgWrapper svg circle{stroke:#cfcfcf}.FloorPlanBlock{width:100%}.FloorPlanBlock .FloorPlanContainer{position:relative;width:100%}.FloorPlanBlock .FloorPlanContainer:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#f9f9f9;z-index:-1}.FloorPlanBlock .FloorContentWrapper{margin:0 auto;width:100%}.FloorPlanBlock .FloorContentWrapper .DisclaimerDivider{height:1px;width:100%;background-color:#eaeaea}.FloorPlanBlock .FloorContentWrapper .Disclaimer{margin-top:5rem;padding-bottom:5rem;height:10rem;width:70.5rem;margin-left:auto;margin-right:auto;text-align:center;font-size:1.2rem;color:#8d8d8d;font-size:1.8rem}.desktop .FloorPlanBlock .FloorContentWrapper .Disclaimer{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FloorPlanBlock .FloorContentWrapper .Disclaimer{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FloorPlanBlock .FloorContentWrapper .Disclaimer{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FloorPlanBlock .FloorContentWrapper .Disclaimer{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FloorPlanBlock .FloorContentWrapper .Disclaimer{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FloorPlanBlock .FloorContentWrapper .Disclaimer{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FloorPlanBlock .FloorContentWrapper .Disclaimer{font-size:1.8rem}}.tablet .FloorPlanBlock .FloorContentWrapper{margin:0 auto;width:100%}.tablet .FloorPlanBlock .FloorContentWrapper .DisclaimerDivider{margin-top:0}.tablet .FloorPlanBlock .FloorContentWrapper .Disclaimer{position:relative;margin-top:3.5rem;padding-bottom:0;width:55rem;height:auto}.phone .FloorPlanBlock .FloorContentWrapper .IntroBlock p{width:27rem;margin-bottom:5rem}.phone .FloorPlanBlock .FloorContentWrapper .Disclaimer{margin-top:3rem;padding-bottom:0;height:auto;width:27rem;text-align:center;font-size:1.2rem;color:#8d8d8d}.phone .FloorPlanBlock .FloorContentWrapper .DisclaimerDivider{margin-top:3rem}.phone .FloorPlanBlock.NoButton .FloorContentWrapper .Disclaimer{margin-top:4.65rem}.tablet .FloorPlanBlock{padding-bottom:4rem}.tablet .FloorPlanBlock::after{content:"";display:block;height:-webkit-calc(100vw - 10rem);height:calc(100vw - 10rem);position:absolute;bottom:0rem;left:0;width:100%;background-color:#f7f7f7;z-index:-1}@media all and (orientation: landscape){.tablet .FloorPlanBlock::after{visibility:hidden;opacity:0}}.FooterContactForm{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#3f429a;border-bottom:1px solid #494c9f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:4rem;padding-right:4rem;position:relative;height:12.8rem}@-webkit-keyframes fadeUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}}@keyframes fadeUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}}@-webkit-keyframes fadeUpError{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(-90%);transform:translateY(-90%);opacity:1}}@keyframes fadeUpError{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(-90%);transform:translateY(-90%);opacity:1}}.FooterContactForm.error{background-color:#5458a3}.FooterContactForm.error form{border-bottom:2px solid #fff}.FooterContactForm.error form label{position:absolute;display:block;-webkit-transform:translateY(-90%);-ms-transform:translateY(-90%);transform:translateY(-90%);-webkit-animation:fadeUpError 0.7s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeUpError 0.7s cubic-bezier(0.19, 1, 0.22, 1);font-size:1.4rem;color:rgba(255,255,255,0.7)}.desktop .FooterContactForm.error form label{font-size:1.4rem}@media only screen and (max-width: 1140px){.desktop .FooterContactForm.error form label{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FooterContactForm.error form label{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FooterContactForm.error form label{font-size:1.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FooterContactForm.error form label{font-size:1.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FooterContactForm.error form label{font-size:1.4rem}}@media only screen and (min-width: 1921px){.desktop .FooterContactForm.error form label{font-size:1.4rem}}.FooterContactForm.error form .emailInput .animated{-webkit-animation:shake 0.7s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:shake 0.7s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0)}20%,80%{-webkit-transform:translate3d(1px, 0, 0);transform:translate3d(1px, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0)}40%,60%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0)}20%,80%{-webkit-transform:translate3d(1px, 0, 0);transform:translate3d(1px, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0)}40%,60%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}}.FooterContactForm .title{color:#fff;font-size:1.9rem;padding-right:7rem}.desktop .FooterContactForm .title{font-size:1.9rem}@media only screen and (max-width: 1140px){.desktop .FooterContactForm .title{font-size:15px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FooterContactForm .title{font-size:15px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FooterContactForm .title{font-size:1.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FooterContactForm .title{font-size:1.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FooterContactForm .title{font-size:1.9rem}}@media only screen and (min-width: 1921px){.desktop .FooterContactForm .title{font-size:1.9rem}}.FooterContactForm .thankYouView{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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.FooterContactForm .thankYouView .thankYou{font-size:1.8rem;color:rgba(255,255,255,0.5)}.desktop .FooterContactForm .thankYouView .thankYou{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FooterContactForm .thankYouView .thankYou{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FooterContactForm .thankYouView .thankYou{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FooterContactForm .thankYouView .thankYou{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FooterContactForm .thankYouView .thankYou{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FooterContactForm .thankYouView .thankYou{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FooterContactForm .thankYouView .thankYou{font-size:1.8rem}}.FooterContactForm .thankYouView span{opacity:0}.FooterContactForm .thankYouView span:first-child{-webkit-animation:fadeUp 1s cubic-bezier(0.19, 1, 0.22, 1) 0.3s 1 normal forwards;animation:fadeUp 1s cubic-bezier(0.19, 1, 0.22, 1) 0.3s 1 normal forwards}.FooterContactForm .thankYouView span:last-child{-webkit-animation:fadeUp 1s cubic-bezier(0.19, 1, 0.22, 1) 0.4s 1 normal forwards;animation:fadeUp 1s cubic-bezier(0.19, 1, 0.22, 1) 0.4s 1 normal forwards}.tablet .FooterContactForm .thankYouView{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:12rem}.tablet .FooterContactForm .thankYouView>span:first-child{font-size:2rem}.tablet .FooterContactForm .thankYouView .thankYou{color:black;font-size:1.6rem}.FooterContactForm .emailView{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;position:relative;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.FooterContactForm .emailView form .emailInput{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.FooterContactForm form{border-bottom:2px solid rgba(255,255,255,0.05);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;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;outline:none}.FooterContactForm form label{display:none;line-height:1}.FooterContactForm form input{line-height:2;font-size:1.8rem;color:#ffffff;background:transparent;border:none;outline:none}.desktop .FooterContactForm form input{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FooterContactForm form input{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FooterContactForm form input{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FooterContactForm form input{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FooterContactForm form input{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FooterContactForm form input{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FooterContactForm form input{font-size:1.8rem}}.FooterContactForm form input::-webkit-input-placeholder{color:rgba(255,255,255,0.5);-webkit-transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1)}.FooterContactForm form input::-moz-placeholder{color:rgba(255,255,255,0.5);-moz-transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1)}.FooterContactForm form input:-ms-input-placeholder{color:rgba(255,255,255,0.5);-ms-transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1)}.FooterContactForm form input::-ms-input-placeholder{color:rgba(255,255,255,0.5);-ms-transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1)}.FooterContactForm form input::placeholder{color:rgba(255,255,255,0.5);-webkit-transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1)}.desktop .FooterContactForm form input:hover::-webkit-input-placeholder{color:#fff}.desktop .FooterContactForm form input:hover::-moz-placeholder{color:#fff}.desktop .FooterContactForm form input:hover:-ms-input-placeholder{color:#fff}.desktop .FooterContactForm form input:hover::-ms-input-placeholder{color:#fff}.desktop .FooterContactForm form input:hover::placeholder{color:#fff}.FooterContactForm form input.submit{border-left:2px solid rgba(255,255,255,0.05);font-size:1.8rem;line-height:1;padding-left:1.8rem}.desktop .FooterContactForm form input.submit{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FooterContactForm form input.submit{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FooterContactForm form input.submit{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FooterContactForm form input.submit{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FooterContactForm form input.submit{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FooterContactForm form input.submit{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FooterContactForm form input.submit{font-size:1.8rem}}.FooterContactForm form .arrow-wrapper{display:inline-block}.FooterContactForm form .SVGInline{display:inline-block;-webkit-transform:translateY(-2px) rotate(-90deg);-ms-transform:translateY(-2px) rotate(-90deg);transform:translateY(-2px) rotate(-90deg)}.FooterContactForm form .SVGInline svg{width:1.3rem;stroke-width:2px}.ie .FooterContactForm form .SVGInline svg{height:0.8rem}.FooterNavItem{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%;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}.FooterNavItem a{display:block;height:100%;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;text-decoration:none}.desktop .FooterNavItem:hover .SVGInline svg{opacity:1}.FooterNavItem:first-child .line,.tablet .FooterNavItem .line{background-color:transparent}.FooterNavItem:first-child .SVGInline,.tablet .FooterNavItem .SVGInline{padding-left:0}.FooterNavItem .line{background-color:rgba(255,255,255,0.1);height:1.3rem;width:1px;display:inline-block}.FooterNavItem .SVGInline{padding-left:2.5rem;height:2rem}.ie .FooterNavItem .SVGInline{width:2rem}.FooterNavItem .SVGInline svg{height:2rem;width:auto;opacity:1;-webkit-transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.3s;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.3s}.FooterNavItem .SVGInline svg *{stroke:#fff}.FooterNavItem .SVGInline svg *.fill{fill:#fff}.tablet .FooterNavItem .SVGInline svg *{stroke:#353895}.tablet .FooterNavItem .SVGInline svg *.fill{fill:#353895}.FooterNavItem .title{color:#fff;font-size:1.8rem;letter-spacing:-.5px;padding:0 2.5rem 0 1.1rem}.desktop .FooterNavItem .title{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FooterNavItem .title{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FooterNavItem .title{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FooterNavItem .title{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FooterNavItem .title{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FooterNavItem .title{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FooterNavItem .title{font-size:1.8rem}}.tablet .FooterNavItem .title{color:#353895}#Footer{background-color:#16598d;color:#ffffff;clear:both}#Footer .signup-container{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:9rem;background-color:#1e78bd}#Footer .signup-container label{font-size:1.8rem;margin-right:3rem}.desktop #Footer .signup-container label{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop #Footer .signup-container label{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Footer .signup-container label{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Footer .signup-container label{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Footer .signup-container label{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Footer .signup-container label{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop #Footer .signup-container label{font-size:1.8rem}}#Footer .upper{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:10rem;border-bottom:1px solid #3f429a;border-bottom-color:#16598d;padding-left:3rem}#Footer .upper .external a.sublink{color:#f2f2f2;font-size:1.6rem;margin-right:3rem;vertical-align:center;text-decoration:none}.desktop #Footer .upper .external a.sublink{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop #Footer .upper .external a.sublink{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Footer .upper .external a.sublink{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Footer .upper .external a.sublink{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Footer .upper .external a.sublink{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Footer .upper .external a.sublink{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop #Footer .upper .external a.sublink{font-size:1.6rem}}#Footer .upper .external a.sublink .arrow{display:inline-block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin-right:0.8rem}#Footer .upper .external a.sublink .arrow svg{width:1rem;stroke-width:3px;stroke:rgba(255,255,255,0.5)}.ie #Footer .upper .external a.sublink .arrow svg{width:0.8rem;height:0.5rem}.desktop #Footer .upper .external a.sublink:hover{color:#ffffff}#Footer .upper .social{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:25rem;padding-right:2.5rem}#Footer .upper .social .icon{width:2.4rem;margin:0 1rem}#Footer .upper .social .icon svg{fill:white}#Footer .upper .svg-icon svg{opacity:0.5}#Footer .upper .left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-calc(50% - 3rem);width:calc(50% - 3rem);padding-left:3rem}#Footer .upper .right{height:100%;width:50%}#Footer .lower{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;height:9rem}#Footer .lower a.sublink{color:#f2f2f2;font-size:1.8rem;margin-right:3rem;vertical-align:center;text-decoration:none}.desktop #Footer .lower a.sublink{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop #Footer .lower a.sublink{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Footer .lower a.sublink{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Footer .lower a.sublink{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Footer .lower a.sublink{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Footer .lower a.sublink{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop #Footer .lower a.sublink{font-size:1.8rem}}#Footer .lower a.sublink .arrow{display:inline-block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin-right:0.8rem}#Footer .lower a.sublink .arrow svg{width:1rem;stroke-width:3px;stroke:rgba(255,255,255,0.5)}.ie #Footer .lower a.sublink .arrow svg{width:0.8rem;height:0.5rem}#Footer .lower .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;padding-left:3rem}#Footer .lower .left .BackgroundImage{margin-right:2rem;width:14rem;height:2.8rem;margin-top:-0.5rem;padding-bottom:0}#Footer .lower .left span{color:rgba(234,234,234,0.5);font-size:1.6rem;line-height:1.1}.desktop #Footer .lower .left span{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop #Footer .lower .left span{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Footer .lower .left span{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Footer .lower .left span{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Footer .lower .left span{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Footer .lower .left span{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop #Footer .lower .left span{font-size:1.6rem}}#Footer .lower .right{height:100%;-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-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}#Footer .lower .right .social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:2.5rem;padding-right:3rem;border-left:1px solid rgba(255,255,255,0.15)}#Footer .lower .right .social svg{height:1.8rem;stroke:#ffffff;fill:#ffffff;margin-left:0.8rem}.ie #Footer .lower .right .social svg{width:1.8rem}#Footer .lower .right .social a{display:inline-block;height:1.8rem;-webkit-transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1)}.desktop #Footer .lower .right .social a:hover{opacity:0.8}.MicroCommunity #Footer .lower .right{padding-right:0}.CloseIcon{position:relative;margin:0rem 2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:2.2rem}.CloseIcon>div{position:absolute;display:block;width:100%;height:3px;overflow:hidden}.CloseIcon>div:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.CloseIcon>div:last-child{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.CloseIcon>div>span{display:block;width:100%;height:100%;border-radius:50px;background-color:#8d8d8d;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.HamburgerIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:2rem;margin-right:2rem}.HamburgerIcon span{display:block;width:100%;height:3px;background-color:#fff}.HamburgerIcon span:not(:last-child){margin-bottom:4px}.HamburgerIcon svg{fill:#fff;stroke:none}.HeaderCitySelect{width:21rem;position:relative}.HeaderCitySelect .buttonContainer{width:100%;height:100%;background-color:#ffffff;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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:absolute;border-left:0.1rem solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2.85rem}.HeaderCitySelect .buttonContainer .SelectList,.HeaderCitySelect .buttonContainer .SelectList>div{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.HeaderCitySelect .buttonContainer .HeaderSVGIcon{height:2.2rem}.HeaderCitySelect .buttonContainer .HeaderSVGIcon svg{height:2.2rem}.HeaderCitySelect .arrow svg{width:1.3rem;stroke-width:2px;stroke:#bbbbbb;opacity:0.6}.HeaderCitySelect .CityListWrapper{position:relative;z-index:10}.HeaderCitySelect .HeaderDropdown{position:absolute;top:.9rem;width:90%;margin:0 auto;left:0;right:0;z-index:0}.HeaderDropdown{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#8d8d8d;opacity:0;visibility:visible;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2rem;overflow:hidden;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);width:100%}.HeaderDropdown.open{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.HeaderDropdown .InnerWrapper{position:absolute;z-index:10;width:100%;border-radius:2rem;overflow:hidden;background-color:#fff;padding:.5rem 0}.HeaderDropdown .city{font-size:1.8rem;background-color:#ffffff;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.desktop .HeaderDropdown .city{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .HeaderDropdown .city{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HeaderDropdown .city{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HeaderDropdown .city{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HeaderDropdown .city{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HeaderDropdown .city{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .HeaderDropdown .city{font-size:1.8rem}}.HeaderDropdown .city .SelectListIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;margin-right:1rem}.HeaderDropdown .city .SelectListIcon svg{fill:#8d8d8d;stroke:#8d8d8d;width:100%;height:100%;opacity:0.6;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.HeaderDropdown .city .ListItemWrapper{color:#8d8d8d;width:100%;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;padding:0rem 1.84rem;font-size:1.8rem;margin:1.3rem 0;letter-spacing:-1px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out}.desktop .HeaderDropdown .city .ListItemWrapper{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .HeaderDropdown .city .ListItemWrapper{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HeaderDropdown .city .ListItemWrapper{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HeaderDropdown .city .ListItemWrapper{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HeaderDropdown .city .ListItemWrapper{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HeaderDropdown .city .ListItemWrapper{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .HeaderDropdown .city .ListItemWrapper{font-size:1.8rem}}.desktop .HeaderDropdown .city .ListItemWrapper:hover{color:#000}.desktop .HeaderDropdown .city .ListItemWrapper:hover svg{stroke:#000;fill:#000}.HeaderDropdown .city .arrow{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;opacity:0.6}.HeaderDropdown .city .arrow svg{stroke-width:2px;stroke:#8d8d8d;margin-left:auto;width:1.3rem;opacity:.6}.ie .HeaderDropdown .city .arrow svg{height:2rem}.HeaderDropdown.transparent .city{background:#fff}.HeaderDropdown.transparent .city .ListItemWrapper{color:#1e78bd}.HeaderDropdown.transparent .city .SelectListIcon svg{fill:#1e78bd;stroke:#1e78bd}.HeaderDropdown.transparent .city .arrow svg{stroke:#1e78bd}.HeaderLogo{width:12.5rem;height:4rem;margin-right:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;top:0;bottom:0}.HeaderLogo .SVGInline{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.HeaderLogo .SVGInline svg{width:100%;height:100%}.HeaderLogo .Logo{background-size:contain}.HeaderLogo.purple .logo-homes-by-dream{fill:#16598d;stroke:none}.HeaderLogo.purple path{fill:#16598d;stroke:none}.HeaderLogo.white .logo-homes-by-dream{fill:#fff;stroke:none}.HeaderLogo.white path{fill:#fff;stroke:none}.HeaderLogo.grey .logo-homes-by-dream{fill:#8d8d8d;stroke:none}.HeaderLogo.grey path{fill:#8d8d8d;stroke:none}.phone .HeaderLogo{width:7.75rem;margin-right:2rem}.HeaderNav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.phone .HeaderNav{display:block;padding-bottom:15%}.HeaderNavItem{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.HeaderNavItem .HeaderNavContent{display:block;height:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.HeaderNavItem .DropdownWrapper{position:absolute;top:0.9rem;right:1rem;width:100%}.HeaderNavItem .DropdownWrapper .HeaderDropdown{position:absolute;top:0;right:0;min-width:19rem}.HeaderNavItem .wrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.HeaderNavItem .wrapper .Arrow{padding-right:2.85rem}.HeaderNavItem .wrapper .Arrow svg{width:1.3rem;stroke-width:2px;stroke:#bbbbbb;opacity:0.6}.tablet .HeaderNavItem .dropdown-wrapper{padding-right:3rem}.tablet .HeaderNavItem .dropdown-wrapper .Arrow{position:absolute;top:2.5rem;right:1.5rem}.desktop .HeaderNavItem :hover .title{color:#333333}.desktop .HeaderNavItem :hover .SVGInline svg *{stroke:#333333 !important}.desktop .HeaderNavItem :hover .SVGInline svg *.fill{fill:#333333 !important}.HeaderNavItem:first-child .line{display:none}.HeaderNavItem .line{background-color:#eaeaea;opacity:1;height:1.3rem;width:2px;display:inline-block}.HeaderNavItem .HeaderSVGIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-left:2rem;height:2rem}.HeaderNavItem .HeaderSVGIcon .more-svg{height:1.6rem;width:1.6rem;stroke-width:0.4rem}.ie .HeaderNavItem .HeaderSVGIcon{width:2rem}.tablet .HeaderNavItem .HeaderSVGIcon{padding-left:0}.phone .HeaderNavItem .HeaderSVGIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:2rem;width:2rem}.phone .HeaderNavItem .HeaderSVGIcon svg{opacity:0.8;height:1.8rem;width:1.6rem}.phone .HeaderNavItem .HeaderSVGIcon svg.favourite-svg{stroke:none}.HeaderNavItem .HeaderSVGIcon .SVGInline{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.HeaderNavItem .HeaderSVGIcon svg{stroke:#bbbbbb;fill:#bbbbbb;height:2rem;width:auto;-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.HeaderNavItem .HeaderSVGIcon .FavouritesCount{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:1.65rem;height:1.25rem;color:#fff;border-radius:1rem;top:-0.1rem;right:-0.6rem;background-color:#f36421 !important}.HeaderNavItem .title{font-size:1.8rem;color:#8d8d8d;letter-spacing:-1px;padding:0 2rem 0 1rem;-webkit-transition:color 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:color 0.3s cubic-bezier(0.19, 1, 0.22, 1)}.desktop .HeaderNavItem .title{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .HeaderNavItem .title{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HeaderNavItem .title{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HeaderNavItem .title{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HeaderNavItem .title{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HeaderNavItem .title{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .HeaderNavItem .title{font-size:1.8rem}}.HeaderNavItem.SelectList .HeaderSVGIcon{padding-left:0}.desktop .HeaderNavItem:hover .title{color:#8d8d8d}.desktop .HeaderNavItem:hover .HeaderSVGIcon svg{opacity:1;stroke:#8d8d8d;-webkit-transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.5s;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.5s}.Transparent .HeaderNavItem .title{color:#eaeaea}.Transparent .HeaderNavItem .line{background-color:#ffffff;opacity:0.1}.Transparent .HeaderNavItem .HeaderSVGIcon svg{stroke:rgba(255,255,255,0.8);fill:rgba(255,255,255,0.8);-webkit-transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.5s;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.5s}.desktop .Transparent .HeaderNavItem:hover .title{color:#ffffff;opacity:1}.desktop .Transparent .HeaderNavItem:hover .HeaderSVGIcon svg{stroke:#ffffff;opacity:1}.tablet .HeaderNavItem.compactable .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tablet .HeaderNavItem.compactable .SVGInline{padding:0;height:2rem}.tablet .HeaderNavItem.compactable .SVGInline svg{height:2rem}.tablet .HeaderNavItem.compactable .title{padding:0 0.7rem}.tablet .HeaderNavItem.compactable .line{display:none}#NavSelectOverlay{background-color:#f2f2f2;position:fixed;top:0px;z-index:11;width:100%;height:100%}#NavSelectOverlay .HeaderOverlay{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f2f2f2;height:6rem;border-bottom:1px solid #dedede;padding-left:2rem}#NavSelectOverlay .HeaderOverlay .HeaderLogo-svg .st0{fill:#8d8d8d;stroke:none}#NavSelectOverlay .HeaderOverlay .CloseIcon-svg .st0{fill:none;stroke:#8d8d8d}#NavSelectOverlay .MenuContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:-webkit-calc(100% - 12rem);height:calc(100% - 12rem);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:2rem}#NavSelectOverlay #title{color:#8d8d8d;font-size:1.6rem;text-decoration:underline;padding:0 2rem;margin-bottom:2rem}#NavSelectOverlay .HeaderNavItem{margin:.75rem 0rem}#NavSelectOverlay .HeaderNavItem .SVGInline{width:2rem;margin-right:0.5rem}#NavSelectOverlay .HeaderNavItem .SVGInline svg{-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;fill:rgba(30,120,189,0.9);stroke:rgba(30,120,189,0.9)}#NavSelectOverlay .HeaderNavItem .SVGInline.support{margin-right:0.1rem}#NavSelectOverlay .HeaderNavItem .SVGInline.support,#NavSelectOverlay .HeaderNavItem .SVGInline.support svg{height:2.3rem;width:2.3rem}#NavSelectOverlay .HeaderNavItem .SVGInline.favourite,#NavSelectOverlay .HeaderNavItem .SVGInline.favourite svg{height:1.75rem}#NavSelectOverlay .HeaderNavItem .title{font-size:2.25rem;color:#1e78bd}.desktop #NavSelectOverlay .HeaderNavItem .title{font-size:2.25rem}@media only screen and (max-width: 1140px){.desktop #NavSelectOverlay .HeaderNavItem .title{font-size:18px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #NavSelectOverlay .HeaderNavItem .title{font-size:18px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #NavSelectOverlay .HeaderNavItem .title{font-size:2.25rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #NavSelectOverlay .HeaderNavItem .title{font-size:2.25rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #NavSelectOverlay .HeaderNavItem .title{font-size:2.25rem}}@media only screen and (min-width: 1921px){.desktop #NavSelectOverlay .HeaderNavItem .title{font-size:2.25rem}}#NavSelectOverlay #socialFooter{border-top:1px solid #dedede;width:100%;height:6rem;position:fixed;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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;bottom:0px;-webkit-box-sizing:border-box;box-sizing:border-box}#NavSelectOverlay #socialFooter .line{display:none}#NavSelectOverlay #socialFooter #socialTitle,#NavSelectOverlay #socialFooter .socialink{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#NavSelectOverlay #socialFooter #socialTitle{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.36rem;color:#8d8d8d;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;width:8rem}#NavSelectOverlay #socialFooter .socialink{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;height:100%;border-left:1px solid #dedede}#NavSelectOverlay #socialFooter .SVGInline{width:1.8rem;height:2rem;margin:1rem}#NavSelectOverlay #socialFooter .SVGInline svg{width:100%;height:100%;fill:#1e78bd;stroke:none}#Header{background-color:#ffffff;border-bottom:0.1rem solid #eaeaea;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:8rem;width:100%;position:relative;z-index:9;padding-left:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}#Header.NoBorder{border:none}#Header .nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}#Header .HeaderNav{height:100%}#Header a{text-decoration:none}#Header.Transparent{position:absolute;top:0;left:0;z-index:1;border-color:rgba(255,255,255,0.15)}#Header.Transparent .HeaderNavItem{height:100%}#Header.Transparent .HeaderNavItem .title{color:white}#Header.Transparent,#Header.Transparent .buttonContainer{background-color:transparent;border-color:rgba(255,255,255,0.15)}.tablet #Header.Transparent,.tablet #Header.Transparent .buttonContainer{background-color:rgba(0,0,0,0.2)}.phone .HeaderNavItem .title{font-size:1.6rem;padding-right:0}.phone #HeaderMobile{position:relative;width:100%;height:12rem;border-bottom:none;z-index:10}.phone #HeaderMobile #Header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#1e78bd;position:relative;height:6rem;border-bottom:none}.phone #HeaderMobile #MobileSubHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:6rem;background-color:#fff;border-bottom:1px solid #dedede}.phone #HeaderMobile #MobileSubHeader .buttonContainer{padding:0 2rem;border-left:none}.phone #HeaderMobile #MobileSubHeader .HeaderCitySelect{border-right:1px solid #dedede;width:57%}.phone #HeaderMobile #MobileSubHeader .HeaderNavItem{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.phone #HeaderMobile #MobileSubHeader .HeaderNavItem a{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;height:100%;margin:0 auto}.phone #HeaderMobile #MobileSubHeader .HeaderNavItem .line{display:none}.phone #HeaderMobile #MobileSubHeader .HeaderNavItem .HeaderSVGIcon{padding:0}.phone #HeaderMobile #MobileSubHeader .HeaderNavItem .HeaderSVGIcon svg{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.phone #HeaderMobile #MobileSubHeader .HeaderNavItem .title{font-size:1.5rem;letter-spacing:.1px;padding:0 0 0 1rem}.phone #HeaderMobile #MobileSubHeader .HeaderNavItem>div{width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.phone #HeaderMobile.Transparent{height:6rem;-webkit-box-sizing:border-box;box-sizing:border-box}.phone #HeaderMobile.Transparent #MobileSubHeader{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:5.9rem;border-bottom:0.1rem solid #fff}.phone #HeaderMobile.Transparent #MobileSubHeader,.phone #HeaderMobile.Transparent #MobileSubHeader *{stroke:#fff;fill:white;border-color:rgba(255,255,255,0.2);color:#fff;background-color:transparent}.phone #HeaderMobile.Transparent #MobileSubHeader:after{content:'';position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(100,100,100,0.4)), color-stop(81%, transparent));background:linear-gradient(to bottom, rgba(100,100,100,0.4) 1%, transparent 81%)}.FilterControls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-height:19rem;background-color:white;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13)}.FilterControls,.FilterControls *{-webkit-box-sizing:border-box;box-sizing:border-box}.FilterControls .FilterControlsHeader{height:6rem;line-height:6rem;font-size:2rem;color:#8d8d8d;background-color:#FBFBFB;border-bottom:1px solid #eaeaea;padding-left:2rem}.desktop .FilterControls .FilterControlsHeader{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .FilterControls .FilterControlsHeader{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FilterControls .FilterControlsHeader{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FilterControls .FilterControlsHeader{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FilterControls .FilterControlsHeader{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FilterControls .FilterControlsHeader{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .FilterControls .FilterControlsHeader{font-size:2rem}}.FilterControls .FilterSection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;max-width:50%}.ie .FilterControls .FilterSection{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.FilterControls .FilterSection:first-child{border-right:1px solid #eaeaea}.FilterControls .FilterUI{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem;height:100%}.FilterControls .FilterUI button:not(:first-child){margin-left:0.8rem}.FilterControls .FilterButton{border:2px solid #e8f1f8;color:#1e78bd;background-color:white;margin:.5rem 1rem}.FilterControls .FilterButton.isSelected{color:white;background-color:#1e78bd;border:2px solid #1e78bd}.tablet .FilterControls{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:68.85rem;min-height:41.8rem}.tablet .FilterControls .FilterSection{width:100%;max-width:100%;border-right:none}.tablet .FilterControls .FilterSection .FilterControlsHeader{text-align:center}.tablet .FilterControls .FilterSection:first-child{border-bottom:1px solid #eaeaea}.FilterGrid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;outline:1px solid #eaeaea;margin-bottom:7.5rem}.FilterGrid.Empty{outline:none}.FilterGrid .Panel{width:100%;height:0px;opacity:0;overflow:hidden;outline:1px solid #eaeaea}.FilterGrid .Panel .PanelContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.FilterGrid .Panel h2,.FilterGrid .Panel h3{margin:0}.FilterGrid .Panel h2{font-size:3rem;color:#8d8d8d}.desktop .FilterGrid .Panel h2{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .FilterGrid .Panel h2{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FilterGrid .Panel h2{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FilterGrid .Panel h2{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FilterGrid .Panel h2{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FilterGrid .Panel h2{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .FilterGrid .Panel h2{font-size:3rem}}.FilterGrid .Panel h3{font-size:2.2rem;margin-bottom:2rem}.desktop .FilterGrid .Panel h3{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .FilterGrid .Panel h3{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FilterGrid .Panel h3{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FilterGrid .Panel h3{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FilterGrid .Panel h3{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FilterGrid .Panel h3{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .FilterGrid .Panel h3{font-size:2.2rem}}.FilterGrid .Panel h4{font-size:2.2rem}.desktop .FilterGrid .Panel h4{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .FilterGrid .Panel h4{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FilterGrid .Panel h4{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FilterGrid .Panel h4{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FilterGrid .Panel h4{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FilterGrid .Panel h4{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .FilterGrid .Panel h4{font-size:2.2rem}}.FilterGrid .Panel a{font-size:2.2rem}.desktop .FilterGrid .Panel a{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .FilterGrid .Panel a{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FilterGrid .Panel a{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FilterGrid .Panel a{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FilterGrid .Panel a{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FilterGrid .Panel a{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .FilterGrid .Panel a{font-size:2.2rem}}.FilterGrid .Panel a:hover{color:#16598d}.FilterGrid .Panel .address-link{margin-bottom:1rem}.FilterGrid .Panel .blue-arrow{margin:0 0.5rem;vertical-align:baseline}.FilterGrid .Panel .blue-arrow svg{width:1rem}.FilterGrid .Panel .blue-arrow svg path{stroke:#1e78bd}.FilterGrid .Panel label{font-size:2.2rem}.desktop .FilterGrid .Panel label{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .FilterGrid .Panel label{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FilterGrid .Panel label{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FilterGrid .Panel label{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FilterGrid .Panel label{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FilterGrid .Panel label{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .FilterGrid .Panel label{font-size:2.2rem}}.FilterGrid .Panel .StartingPrice{font-size:2.4rem;color:#8d8d8d}.desktop .FilterGrid .Panel .StartingPrice{font-size:2.4rem}@media only screen and (max-width: 1140px){.desktop .FilterGrid .Panel .StartingPrice{font-size:19px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FilterGrid .Panel .StartingPrice{font-size:19px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FilterGrid .Panel .StartingPrice{font-size:2.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FilterGrid .Panel .StartingPrice{font-size:2.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FilterGrid .Panel .StartingPrice{font-size:2.4rem}}@media only screen and (min-width: 1921px){.desktop .FilterGrid .Panel .StartingPrice{font-size:2.4rem}}.FilterGrid .Panel p{font-size:1.6rem;margin-bottom:3rem;color:#8d8d8d}.desktop .FilterGrid .Panel p{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .FilterGrid .Panel p{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FilterGrid .Panel p{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FilterGrid .Panel p{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FilterGrid .Panel p{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FilterGrid .Panel p{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .FilterGrid .Panel p{font-size:1.6rem}}.FilterGrid .Panel .PriceRow{margin:1rem 0}.FilterGrid .Panel .PriceRow h4{font-size:1.8rem;margin:0}.desktop .FilterGrid .Panel .PriceRow h4{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .FilterGrid .Panel .PriceRow h4{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FilterGrid .Panel .PriceRow h4{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FilterGrid .Panel .PriceRow h4{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FilterGrid .Panel .PriceRow h4{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FilterGrid .Panel .PriceRow h4{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .FilterGrid .Panel .PriceRow h4{font-size:1.8rem}}.FilterGrid .Panel .PriceRow div{font-size:1.6rem;color:#8d8d8d}.desktop .FilterGrid .Panel .PriceRow div{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .FilterGrid .Panel .PriceRow div{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FilterGrid .Panel .PriceRow div{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FilterGrid .Panel .PriceRow div{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FilterGrid .Panel .PriceRow div{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FilterGrid .Panel .PriceRow div{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .FilterGrid .Panel .PriceRow div{font-size:1.6rem}}.FilterGrid .Panel .HomeType{font-size:2rem;color:#8d8d8d;text-transform:capitalize;margin:3px 0}.desktop .FilterGrid .Panel .HomeType{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .FilterGrid .Panel .HomeType{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FilterGrid .Panel .HomeType{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FilterGrid .Panel .HomeType{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FilterGrid .Panel .HomeType{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FilterGrid .Panel .HomeType{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .FilterGrid .Panel .HomeType{font-size:2rem}}.FilterGrid .Panel .LeftDescription{-webkit-box-flex:0.6555;-webkit-flex:0.6555;-ms-flex:0.6555;flex:0.6555;border-right:1px solid #eaeaea}.FilterGrid .Panel .RightDescription{-webkit-box-flex:0.34;-webkit-flex:0.34;-ms-flex:0.34;flex:0.34}.FilterGrid .Panel ul{padding:0;list-style-type:none;margin:0}.FilterGrid .Panel ul>li:first-child{margin-top:4.5rem}.FilterGrid .Panel li{font-size:2rem;color:#8d8d8d;margin:1.5rem 0}.desktop .FilterGrid .Panel li{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .FilterGrid .Panel li{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FilterGrid .Panel li{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FilterGrid .Panel li{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FilterGrid .Panel li{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FilterGrid .Panel li{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .FilterGrid .Panel li{font-size:2rem}}.FilterGrid .Panel h4{color:#000;text-transform:capitalize;margin:0 0 0.5rem}.FilterGrid .Panel .HomeTypeHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.FilterGrid .Panel .LeftDescription,.FilterGrid .Panel .RightDescription{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:5.8rem}.FilterGrid .Panel .DescriptionIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:0.2rem solid #eaeaea;overflow:hidden;margin-right:1rem}.tablet .FilterGrid .Panel .DescriptionIcon{margin-bottom:0rem}.FilterGrid .Panel .DescriptionIcon svg{height:2.5rem;width:2.5rem;fill:#f36421;stroke-width:1px}.FilterGrid .Panel.isExpanded{min-width:100%;height:64rem;opacity:1;-webkit-box-shadow:0 0 2.5rem 0.8rem rgba(150,150,150,0.1);box-shadow:0 0 2.5rem 0.8rem rgba(150,150,150,0.1);-webkit-transition:height 0.3s ease-out, opacity 0.2s ease-out 0.1s, display 0s ease-out 0.3s;transition:height 0.3s ease-out, opacity 0.2s ease-out 0.1s, display 0s ease-out 0.3s}.FilterGrid .Cell{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;min-width:30rem;width:30rem;height:30rem;border:1px solid #eaeaea;cursor:pointer}.FilterGrid .Cell:after{content:"";position:absolute;margin:0 auto;left:0;right:0;bottom:-1.25rem;width:2.5rem;height:2.5rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.FilterGrid .Cell,.FilterGrid .Cell:after{-webkit-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out}.FilterGrid .Cell.isSelected,.FilterGrid .Cell.isSelected:after{background-color:#eaeaea}.FilterGrid .Cell.empty{cursor:default}.FilterGrid .Cell .BackgroundImage{width:50%;height:50%}.tablet .FilterGrid{margin-top:4rem}.tablet .FilterGrid .Panel.isExpanded{height:auto}.tablet .FilterGrid li,.tablet .FilterGrid .HomeTypeHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tablet .FilterGrid .DescriptionIcon{margin-bottom:1rem;margin-right:0}.tablet .FilterGrid ul{padding-left:0}.tablet .FilterGrid li{font-size:1.6rem}.desktop .tablet .FilterGrid li{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .tablet .FilterGrid li{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .FilterGrid li{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .FilterGrid li{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .FilterGrid li{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .FilterGrid li{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .tablet .FilterGrid li{font-size:1.6rem}}.tablet .FilterGrid .Cell{min-width:22.95rem;width:22.95rem;height:22.95rem}.tablet .FilterGrid .LeftDescription,.tablet .FilterGrid .RightDescription{-webkit-box-sizing:border-box;box-sizing:border-box}.tablet .FilterGrid .LeftDescription{-webkit-box-flex:0.7;-webkit-flex:0.7;-ms-flex:0.7;flex:0.7;padding:4rem}.tablet .FilterGrid .LeftDescription h2,.tablet .FilterGrid .LeftDescription h3{font-size:2.4rem}.desktop .tablet .FilterGrid .LeftDescription h2,.desktop .tablet .FilterGrid .LeftDescription h3{font-size:2.4rem}@media only screen and (max-width: 1140px){.desktop .tablet .FilterGrid .LeftDescription h2,.desktop .tablet .FilterGrid .LeftDescription h3{font-size:19px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .FilterGrid .LeftDescription h2,.desktop .tablet .FilterGrid .LeftDescription h3{font-size:19px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .FilterGrid .LeftDescription h2,.desktop .tablet .FilterGrid .LeftDescription h3{font-size:2.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .FilterGrid .LeftDescription h2,.desktop .tablet .FilterGrid .LeftDescription h3{font-size:2.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .FilterGrid .LeftDescription h2,.desktop .tablet .FilterGrid .LeftDescription h3{font-size:2.4rem}}@media only screen and (min-width: 1921px){.desktop .tablet .FilterGrid .LeftDescription h2,.desktop .tablet .FilterGrid .LeftDescription h3{font-size:2.4rem}}.tablet .FilterGrid .LeftDescription p{font-size:1.65rem}.desktop .tablet .FilterGrid .LeftDescription p{font-size:1.65rem}@media only screen and (max-width: 1140px){.desktop .tablet .FilterGrid .LeftDescription p{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .FilterGrid .LeftDescription p{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .FilterGrid .LeftDescription p{font-size:1.65rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .FilterGrid .LeftDescription p{font-size:1.65rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .FilterGrid .LeftDescription p{font-size:1.65rem}}@media only screen and (min-width: 1921px){.desktop .tablet .FilterGrid .LeftDescription p{font-size:1.65rem}}.tablet .FilterGrid .RightDescription{-webkit-box-flex:0.3;-webkit-flex:0.3;-ms-flex:0.3;flex:0.3;padding:3.2rem}.tablet .FilterGrid .RightDescription .DescriptionIcon:first-of-type{margin-top:0}.tablet .FilterGrid .RightDescription .DescriptionIcon{width:4.5rem;height:4.5rem;border:2px solid #eaeaea}.tablet .FilterGrid .RightDescription .DescriptionIcon svg{width:2.5rem;height:2.5rem}.tablet .FilterGrid .RightDescription label{font-size:2rem;margin-top:1rem}.desktop .tablet .FilterGrid .RightDescription label{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .FilterGrid .RightDescription label{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .FilterGrid .RightDescription label{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .FilterGrid .RightDescription label{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .FilterGrid .RightDescription label{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .FilterGrid .RightDescription label{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .FilterGrid .RightDescription label{font-size:2rem}}.tablet .FilterGrid .RightDescription .StartingPrice{font-size:2rem;color:#8d8d8d;margin:0}.desktop .tablet .FilterGrid .RightDescription .StartingPrice{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .FilterGrid .RightDescription .StartingPrice{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .FilterGrid .RightDescription .StartingPrice{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .FilterGrid .RightDescription .StartingPrice{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .FilterGrid .RightDescription .StartingPrice{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .FilterGrid .RightDescription .StartingPrice{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .FilterGrid .RightDescription .StartingPrice{font-size:2rem}}.phone .FilterGrid{margin:0}.phone .FilterGrid .address-link{margin-top:2rem;margin-bottom:0rem}.phone .FilterGrid .address-link h4,.phone .FilterGrid .address-link a{font-size:2rem}.desktop .phone .FilterGrid .address-link h4,.desktop .phone .FilterGrid .address-link a{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .phone .FilterGrid .address-link h4,.desktop .phone .FilterGrid .address-link a{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .FilterGrid .address-link h4,.desktop .phone .FilterGrid .address-link a{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .FilterGrid .address-link h4,.desktop .phone .FilterGrid .address-link a{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .FilterGrid .address-link h4,.desktop .phone .FilterGrid .address-link a{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .FilterGrid .address-link h4,.desktop .phone .FilterGrid .address-link a{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .phone .FilterGrid .address-link h4,.desktop .phone .FilterGrid .address-link a{font-size:2rem}}.phone .FilterGrid .Cell{min-width:16rem;width:16rem;height:15rem}.phone .FilterGrid .Cell img{width:60%;height:60%}.phone .FilterGrid li,.phone .FilterGrid .HomeTypeHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.phone .FilterGrid .DescriptionIcon{margin-bottom:1rem;margin-right:0}.phone .FilterGrid ul{padding-left:0;padding-bottom:2rem}.phone .FilterGrid ul>li:first-child{margin-top:2rem}.phone .FilterGrid li{font-size:1.6rem}.desktop .phone .FilterGrid li{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .phone .FilterGrid li{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .FilterGrid li{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .FilterGrid li{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .FilterGrid li{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .FilterGrid li{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .phone .FilterGrid li{font-size:1.6rem}}.phone .FilterGrid .Panel{width:30rem;max-width:30rem;min-width:30rem;height:0;margin:auto}.phone .FilterGrid .Panel .PanelContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.phone .FilterGrid .Panel .BottomLink{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;text-align:center;height:6rem;background-color:#1e78bd;color:#fff}.desktop .phone .FilterGrid .Panel .BottomLink{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .phone .FilterGrid .Panel .BottomLink{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .FilterGrid .Panel .BottomLink{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .FilterGrid .Panel .BottomLink{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .FilterGrid .Panel .BottomLink{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .FilterGrid .Panel .BottomLink{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .phone .FilterGrid .Panel .BottomLink{font-size:1.6rem}}.phone .FilterGrid .Panel .LeftDescription{padding:4.5rem 1.5rem 3rem 1.5rem;text-align:center;border:none}.phone .FilterGrid .Panel .LeftDescription h2,.phone .FilterGrid .Panel .LeftDescription h3{font-size:2rem}.desktop .phone .FilterGrid .Panel .LeftDescription h2,.desktop .phone .FilterGrid .Panel .LeftDescription h3{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .phone .FilterGrid .Panel .LeftDescription h2,.desktop .phone .FilterGrid .Panel .LeftDescription h3{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .FilterGrid .Panel .LeftDescription h2,.desktop .phone .FilterGrid .Panel .LeftDescription h3{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .FilterGrid .Panel .LeftDescription h2,.desktop .phone .FilterGrid .Panel .LeftDescription h3{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .FilterGrid .Panel .LeftDescription h2,.desktop .phone .FilterGrid .Panel .LeftDescription h3{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .FilterGrid .Panel .LeftDescription h2,.desktop .phone .FilterGrid .Panel .LeftDescription h3{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .phone .FilterGrid .Panel .LeftDescription h2,.desktop .phone .FilterGrid .Panel .LeftDescription h3{font-size:2rem}}.phone .FilterGrid .Panel .LeftDescription p{font-size:1.5rem;margin-bottom:0}.desktop .phone .FilterGrid .Panel .LeftDescription p{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .phone .FilterGrid .Panel .LeftDescription p{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .FilterGrid .Panel .LeftDescription p{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .FilterGrid .Panel .LeftDescription p{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .FilterGrid .Panel .LeftDescription p{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .FilterGrid .Panel .LeftDescription p{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .phone .FilterGrid .Panel .LeftDescription p{font-size:1.5rem}}.phone .FilterGrid .Panel .LeftDescription button{display:none}.phone .FilterGrid .Panel .RightDescription{padding:2rem 0 2rem}.phone .FilterGrid .Panel .RightDescription .DescriptionIcon{width:4rem;height:4rem;margin-top:0}.phone .FilterGrid .Panel .RightDescription .DescriptionIcon svg{height:1.75rem;width:2.5rem;fill:#f36421}.phone .FilterGrid .Panel .RightDescription label{font-size:2rem}.desktop .phone .FilterGrid .Panel .RightDescription label{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .phone .FilterGrid .Panel .RightDescription label{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .FilterGrid .Panel .RightDescription label{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .FilterGrid .Panel .RightDescription label{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .FilterGrid .Panel .RightDescription label{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .FilterGrid .Panel .RightDescription label{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .phone .FilterGrid .Panel .RightDescription label{font-size:2rem}}.phone .FilterGrid .Panel .RightDescription .StartingPrice,.phone .FilterGrid .Panel .RightDescription .HomeType{font-size:1.75rem}.desktop .phone .FilterGrid .Panel .RightDescription .StartingPrice,.desktop .phone .FilterGrid .Panel .RightDescription .HomeType{font-size:1.75rem}@media only screen and (max-width: 1140px){.desktop .phone .FilterGrid .Panel .RightDescription .StartingPrice,.desktop .phone .FilterGrid .Panel .RightDescription .HomeType{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .FilterGrid .Panel .RightDescription .StartingPrice,.desktop .phone .FilterGrid .Panel .RightDescription .HomeType{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .FilterGrid .Panel .RightDescription .StartingPrice,.desktop .phone .FilterGrid .Panel .RightDescription .HomeType{font-size:1.75rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .FilterGrid .Panel .RightDescription .StartingPrice,.desktop .phone .FilterGrid .Panel .RightDescription .HomeType{font-size:1.75rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .FilterGrid .Panel .RightDescription .StartingPrice,.desktop .phone .FilterGrid .Panel .RightDescription .HomeType{font-size:1.75rem}}@media only screen and (min-width: 1921px){.desktop .phone .FilterGrid .Panel .RightDescription .StartingPrice,.desktop .phone .FilterGrid .Panel .RightDescription .HomeType{font-size:1.75rem}}.FilterMenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff}.FilterMenu h2{font-size:1.6rem;color:#8d8d8d;text-align:center;margin:0 0 2.5rem 0}.desktop .FilterMenu h2{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .FilterMenu h2{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FilterMenu h2{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FilterMenu h2{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FilterMenu h2{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FilterMenu h2{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .FilterMenu h2{font-size:1.6rem}}.FilterMenu .ButtonContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.FilterMenu .ButtonContainer>.FilterToggle{padding:1rem 2rem !important;min-width:40%;margin-left:0.5rem;margin-bottom:0.5rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-color:white;color:#1e78bd;border:0.2rem solid #e8f1f8;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.FilterMenu .ButtonContainer>.FilterToggle.isSelected{color:#fff;background-color:#1e78bd;border:0.2rem solid #1e78bd}.FilterMenu .MenuBlock{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;padding:2.75rem 2rem;border-bottom:1px solid #eaeaea}.FilterMenu .MenuBlock:nth-child(even){background-color:#f9f9f9}.FilterMenu .MenuBlock .PillButton{font-size:1.6rem}.desktop .FilterMenu .MenuBlock .PillButton{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .FilterMenu .MenuBlock .PillButton{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FilterMenu .MenuBlock .PillButton{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FilterMenu .MenuBlock .PillButton{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FilterMenu .MenuBlock .PillButton{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FilterMenu .MenuBlock .PillButton{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .FilterMenu .MenuBlock .PillButton{font-size:1.6rem}}.FilterMenu .MenuBlock.SliderBlock{padding-bottom:6rem}.phone.micro-site .FilterMenu .MenuBlock.SliderBlock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:2rem;padding-right:2rem;padding-bottom:8rem;padding-left:2rem}.FilterMenu .MenuBlock.SliderBlock .Slider{position:absolute;bottom:0}.FilterMenu .MenuButtons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:auto;height:6rem}.FilterMenu .MenuButtons button,.FilterMenu .MenuButtons .MenuButton{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;border:none;padding:none;color:#fff}.desktop .FilterMenu .MenuButtons button,.desktop .FilterMenu .MenuButtons .MenuButton{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .FilterMenu .MenuButtons button,.desktop .FilterMenu .MenuButtons .MenuButton{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .FilterMenu .MenuButtons button,.desktop .FilterMenu .MenuButtons .MenuButton{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .FilterMenu .MenuButtons button,.desktop .FilterMenu .MenuButtons .MenuButton{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .FilterMenu .MenuButtons button,.desktop .FilterMenu .MenuButtons .MenuButton{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .FilterMenu .MenuButtons button,.desktop .FilterMenu .MenuButtons .MenuButton{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .FilterMenu .MenuButtons button,.desktop .FilterMenu .MenuButtons .MenuButton{font-size:1.6rem}}.FilterMenu .MenuButtons button .ButtonIcon,.FilterMenu .MenuButtons .MenuButton .ButtonIcon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1.5rem;margin-right:0.5rem}.FilterMenu .MenuButtons button .ButtonIcon svg,.FilterMenu .MenuButtons .MenuButton .ButtonIcon svg{stroke:#fff;width:100%;height:100%}.FilterMenu .MenuButtons button:nth-child(1),.FilterMenu .MenuButtons .MenuButton:nth-child(1){background-color:#488DC3}.FilterMenu .MenuButtons button:nth-child(2),.FilterMenu .MenuButtons .MenuButton:nth-child(2){background-color:#1e78bd}.FilterMenu .MenuButtons button:nth-child(2) .ButtonIcon,.FilterMenu .MenuButtons .MenuButton:nth-child(2) .ButtonIcon{height:1.3rem;margin-right:0.2rem}.HomeBuilder{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#f9f9f9;padding-top:8rem}.HomeBuilder,.HomeBuilder *{-webkit-box-sizing:border-box;box-sizing:border-box}.HomeBuilder .HomeBuilderIntro,.HomeBuilder .FilterControls,.HomeBuilder .FilterGrid{width:120rem}.HomeBuilder .FilterGrid .Panel .PillButtonExtended{margin-top:1rem}.HomeBuilder .HomeBuilderIntro{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.HomeBuilder .FilterControlContainer{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#f9f9f9;padding:0 0 5rem 0}.HomeBuilder .FilterControlContainer .FilterControls div{text-transform:capitalize}.HomeBuilder .ClearButton{border:2px solid #e8f1f8;background-color:transparent;color:#1e78bd;margin-top:3.5rem;height:5.4rem}.HomeBuilder .ClearButton svg{stroke:#1e78bd}.tablet .HomeBuilder h1{font-size:4rem}.desktop .tablet .HomeBuilder h1{font-size:4rem}@media only screen and (max-width: 1140px){.desktop .tablet .HomeBuilder h1{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HomeBuilder h1{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HomeBuilder h1{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HomeBuilder h1{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HomeBuilder h1{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HomeBuilder h1{font-size:4rem}}.tablet .HomeBuilder p{font-size:2.5rem}.desktop .tablet .HomeBuilder p{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .tablet .HomeBuilder p{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HomeBuilder p{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HomeBuilder p{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HomeBuilder p{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HomeBuilder p{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HomeBuilder p{font-size:2.5rem}}.tablet .HomeBuilder .IntroIcon{width:4.5rem;height:4.5rem}.tablet .HomeBuilder .HomeBuilderIntro,.tablet .HomeBuilder .FilterControls,.tablet .HomeBuilder .FilterGrid{width:68.85rem}.tablet .HomeBuilder .FilterControlContainer{padding:4rem}.tablet .HomeBuilder .HomeBuilderIntro{margin-bottom:4rem}.phone .HomeBuilder{background-color:#f9f9f9;padding-top:0;padding-bottom:4rem;margin-top:4rem}.phone .HomeBuilder h1,.phone .HomeBuilder p{max-width:27rem}.phone .HomeBuilder h1{font-size:2.7rem;margin-top:0.5rem}.desktop .phone .HomeBuilder h1{font-size:2.7rem}@media only screen and (max-width: 1140px){.desktop .phone .HomeBuilder h1{font-size:21px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .HomeBuilder h1{font-size:21px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .HomeBuilder h1{font-size:2.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .HomeBuilder h1{font-size:2.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .HomeBuilder h1{font-size:2.7rem}}@media only screen and (min-width: 1921px){.desktop .phone .HomeBuilder h1{font-size:2.7rem}}.phone .HomeBuilder p{font-size:2rem}.desktop .phone .HomeBuilder p{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .phone .HomeBuilder p{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .HomeBuilder p{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .HomeBuilder p{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .HomeBuilder p{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .HomeBuilder p{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .phone .HomeBuilder p{font-size:2rem}}.phone .HomeBuilder .IntroBlock{padding-top:4rem}.phone .HomeBuilder .IntroIcon{width:4rem;height:4rem}.phone .HomeBuilder .HomeBuilderIntro,.phone .HomeBuilder .FilterGrid{width:100%;background-color:#fff}.phone .HomeBuilder .HomeBuilderIntro{margin-bottom:0;padding-bottom:3.5rem}.phone .HomeBuilder .FilterControlContainer{padding:0}.phone .HomeBuilder .MobileMenuWrapper{position:fixed;z-index:1000}.phone .HomeBuilder .MobileFilter{font-size:1.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:8.5rem;padding:0 2.5rem;background-color:#fff;border-top:0.2rem solid #f9f9f9}.desktop .phone .HomeBuilder .MobileFilter{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .phone .HomeBuilder .MobileFilter{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .HomeBuilder .MobileFilter{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .HomeBuilder .MobileFilter{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .HomeBuilder .MobileFilter{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .HomeBuilder .MobileFilter{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .phone .HomeBuilder .MobileFilter{font-size:1.6rem}}.phone .HomeBuilder .MobileFilter .BuildersFound{color:#8d8d8d}.phone .HomeBuilder .MobileFilter .FilterButton{padding:1rem 1.5rem 1rem 2rem;background-color:#1e78bd;border-radius:5rem;color:#fff}.phone .HomeBuilder .MobileFilter .FilterButton .ArrowIcon{display:inline-block;width:1.2rem;height:1.2rem;margin-left:2rem}.phone .HomeBuilder .MobileFilter .FilterButton .ArrowIcon svg{stroke:#fff;width:100%;height:100%}.HomeCard{position:relative;cursor:pointer;width:37.5rem;height:57.5rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;border:1px solid #eaeaea;-webkit-box-shadow:0px 0px 8.5rem 2.3rem rgba(50,50,50,0.05);box-shadow:0px 0px 8.5rem 2.3rem rgba(50,50,50,0.05)}.HomeCard *{-webkit-box-sizing:border-box;box-sizing:border-box}.HomeCard .BackgroundImage{width:100%;height:22rem}.HomeCard h3,.HomeCard label{color:#8d8d8d;line-height:1.25}.HomeCard h3.HomeAddress{color:#9E9E9C !important}.HomeCard label{font-size:1.6rem}.desktop .HomeCard label{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .HomeCard label{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeCard label{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeCard label{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeCard label{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeCard label{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .HomeCard label{font-size:1.6rem}}.HomeCard h1{font-size:3.2rem;margin-bottom:0rem;color:#1e78bd;line-height:1;margin-top:0rem;color:#1e78bd;max-width:90%;word-break:keep-all}.desktop .HomeCard h1{font-size:3.2rem}@media only screen and (max-width: 1140px){.desktop .HomeCard h1{font-size:25px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeCard h1{font-size:25px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeCard h1{font-size:3.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeCard h1{font-size:3.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeCard h1{font-size:3.2rem}}@media only screen and (min-width: 1921px){.desktop .HomeCard h1{font-size:3.2rem}}.HomeCard h3{font-size:2rem;margin:0}.desktop .HomeCard h3{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .HomeCard h3{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeCard h3{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeCard h3{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeCard h3{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeCard h3{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .HomeCard h3{font-size:2rem}}.HomeCard h1+h3{margin-top:0.5rem}.HomeCard .Overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:none}.HomeCard .Title{display:inline-block;margin-top:3.8rem;font-size:1.8rem;color:rgba(255,255,255,0.8);text-align:center;line-height:1.6;border-bottom:2px solid rgba(255,255,255,0.2);z-index:1}.desktop .HomeCard .Title{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .HomeCard .Title{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeCard .Title{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeCard .Title{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeCard .Title{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeCard .Title{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .HomeCard .Title{font-size:1.8rem}}.HomeCard .Content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;height:100%;z-index:1;background-color:#fff;-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.HomeCard .CornerIconContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:1rem;right:1rem;z-index:1}.HomeCard .CornerIconContainer>.CornerLabel:nth-child(1n+1){margin-left:1rem}.HomeCard .CornerLabel{font-size:1.6rem;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:white;background-color:#3eac47;padding:1rem 1rem;border-radius:10rem}.desktop .HomeCard .CornerLabel{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .HomeCard .CornerLabel{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeCard .CornerLabel{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeCard .CornerLabel{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeCard .CornerLabel{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeCard .CornerLabel{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .HomeCard .CornerLabel{font-size:1.6rem}}.HomeCard .CornerLabel>span{display:block;margin-left:0.75rem}.HomeCard .CornerLabel .CornerIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.HomeCard .CornerLabel .CornerIcon svg{width:1.8rem;height:1.8rem;fill:white;stroke:white}.HomeCard .CornerLabel.SoldLabel{padding:0.85rem 1.5rem;background-color:#cf3a3a}.HomeCard .CornerLabel.SoldLabel .CornerIcon{opacity:0.65}.HomeCard .BackgroundImage{position:relative;text-align:center}.HomeCard .AvailabilityStatus{position:relative;top:16rem;z-index:1}.HomeCard .TopInfo{position:relative;width:100%;height:8.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-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}.phone .HomeCard .TopInfo{display:block}.HomeCard .BottomInfo{width:100%;max-width:95%;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.HomeCard .BottomInfo .SpecInfo{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.HouseWrapper .HomeCard .BottomInfo .SpecInfo.beds{width:22%}.HouseWrapper .HomeCard .BottomInfo .SpecInfo.baths{width:22%}.HouseWrapper .HomeCard .BottomInfo .SpecInfo.sqFt{width:28%}.HouseWrapper .HomeCard .BottomInfo .SpecInfo.parking{width:28%}.HomeCard .BottomInfo .SpecInfo.parkingPhone{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.HomeCard .BottomInfo .SpecInfo.parkingPhone.beds{width:22%}.HomeCard .BottomInfo .SpecInfo.parkingPhone.baths{width:22%}.HomeCard .BottomInfo .SpecInfo.parkingPhone.sqFt{width:28%}.HomeCard .BottomInfo .SpecInfo.parkingPhone.parking{width:28%}.HomeCard .BottomInfo .SpecInfo:not(:last-child):after{content:'';background-color:#e5e5e5;position:absolute;width:1px;height:80%;top:8%;right:0}.HomeCard .BottomInfo .SpecNumber{font-size:3rem;color:#000;margin-top:0.5rem}.desktop .HomeCard .BottomInfo .SpecNumber{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .HomeCard .BottomInfo .SpecNumber{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeCard .BottomInfo .SpecNumber{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeCard .BottomInfo .SpecNumber{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeCard .BottomInfo .SpecNumber{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeCard .BottomInfo .SpecNumber{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .HomeCard .BottomInfo .SpecNumber{font-size:3rem}}.HouseWrapper .HomeCard .BottomInfo.withParking .SpecInfo{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.HomeCard .homeLabels{height:13.9rem;margin:.2rem 0 2rem -0.8rem;overflow:hidden}@media screen and (min-width: 1141px){.HomeCard .homeLabels{height:13.2rem}}.HomeCard .homeLabels>div>div{margin:0.8rem 0 0 0rem}.HomeCard .homeLabels .AvailabilityStatus{position:static;top:auto}.HomeCard .HomeInfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;padding:2.5rem 0.5rem 1.5rem}.tablet .HomeCard .HomeInfo{padding-top:1.5rem}.HomeCard .HoverBar{position:absolute;left:0px;opacity:0;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;background-color:#1e78bd;width:100%;height:6rem;color:#fff;font-size:1.8rem;padding:0 3rem;-webkit-transform:translateY(-110%);-ms-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:all 1s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1s cubic-bezier(0.19, 1, 0.22, 1)}.desktop .HomeCard .HoverBar{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .HomeCard .HoverBar{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeCard .HoverBar{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeCard .HoverBar{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeCard .HoverBar{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeCard .HoverBar{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .HomeCard .HoverBar{font-size:1.8rem}}.HomeCard .HoverBar .text{width:100%;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;position:relative}.HomeCard .HoverBar .text span{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);opacity:0}.HomeCard .HoverBar .SvgArrow{display:inline-block;position:absolute;right:0;top:50%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;height:1.7rem;opacity:0}.HomeCard .HoverBar .SvgArrow svg{height:1.7rem;fill:#ffffff;stroke:#ffffff}.HomeCard .HoverBar .SvgArrow svg path{stroke-width:3px}.HomeCard .HoverBar .SvgArrow.left{-webkit-transform:translate(-75%, -50%);-ms-transform:translate(-75%, -50%);transform:translate(-75%, -50%);opacity:0}.desktop .HomeCard:not(.NoHover):hover .HoverBar{-webkit-transform:translateY(-2.5rem);-ms-transform:translateY(-2.5rem);transform:translateY(-2.5rem);opacity:1}.desktop .HomeCard:not(.NoHover):hover .HoverBar .text span{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1;-webkit-transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.3s;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.3s}.desktop .HomeCard:not(.NoHover):hover .HoverBar .SvgArrow{-webkit-transform:translate(30%, -50%);-ms-transform:translate(30%, -50%);transform:translate(30%, -50%);opacity:0;-webkit-transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.3s;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.3s}.desktop .HomeCard:not(.NoHover):hover .HoverBar .SvgArrow.left{-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);opacity:1;-webkit-transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.3s;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.3s}.desktop .HomeCard:not(.NoHover):hover .Content{-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%);-webkit-box-shadow:0px 0px 12.8rem 1.3rem rgba(50,50,50,0.2);box-shadow:0px 0px 12.8rem 1.3rem rgba(50,50,50,0.2)}.HomeCard.FullImage{color:#fff}.HomeCard.FullImage .Overlay{pointer-events:none}.HomeCard.FullImage .Overlay:before,.HomeCard.FullImage .Overlay:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0}.HomeCard.FullImage .Overlay:before{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(70%, rgba(0,0,0,0.1)), to(rgba(0,0,0,0.6)));background-image:linear-gradient(rgba(0,0,0,0.1) 70%, rgba(0,0,0,0.6) 100%)}.HomeCard.FullImage .Overlay:after{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.6)), color-stop(30%, rgba(0,0,0,0.1)));background-image:linear-gradient(rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.1) 30%)}.HomeCard.FullImage .Content{border:none}.HomeCard.FullImage .BackgroundImage{position:absolute;height:100%}.HomeCard.FullImage h1{font-size:4rem;color:#fff}.desktop .HomeCard.FullImage h1{font-size:4rem}@media only screen and (max-width: 1140px){.desktop .HomeCard.FullImage h1{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeCard.FullImage h1{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeCard.FullImage h1{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeCard.FullImage h1{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeCard.FullImage h1{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop .HomeCard.FullImage h1{font-size:4rem}}.HomeCard.FullImage h3{font-size:2.2rem;color:rgba(255,255,255,0.65);padding-bottom:8rem}.desktop .HomeCard.FullImage h3{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .HomeCard.FullImage h3{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeCard.FullImage h3{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeCard.FullImage h3{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeCard.FullImage h3{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeCard.FullImage h3{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .HomeCard.FullImage h3{font-size:2.2rem}}.HomeCard.FullImage label{color:rgba(255,255,255,0.8)}.HomeCard.FullImage .AvailabilityStatus{top:1rem}.HomeCard.FullImage .HomeInfo{padding-top:0}.HomeCard.FullImage .SpecNumber{color:#fff}.tablet .HomeCard{width:33.5rem;height:49.75rem;-webkit-box-shadow:0px 0px 1rem 0.25rem rgba(50,50,50,0.05);box-shadow:0px 0px 1rem 0.25rem rgba(50,50,50,0.05)}.tablet .HomeCard h1{font-size:2.75rem;margin-bottom:.4rem}.desktop .tablet .HomeCard h1{font-size:2.75rem}@media only screen and (max-width: 1140px){.desktop .tablet .HomeCard h1{font-size:22px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HomeCard h1{font-size:22px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HomeCard h1{font-size:2.75rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HomeCard h1{font-size:2.75rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HomeCard h1{font-size:2.75rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HomeCard h1{font-size:2.75rem}}.tablet .HomeCard h3{font-size:2.25rem;margin:0}.desktop .tablet .HomeCard h3{font-size:2.25rem}@media only screen and (max-width: 1140px){.desktop .tablet .HomeCard h3{font-size:18px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HomeCard h3{font-size:18px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HomeCard h3{font-size:2.25rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HomeCard h3{font-size:2.25rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HomeCard h3{font-size:2.25rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HomeCard h3{font-size:2.25rem}}.tablet .HomeCard h3.HomeAddress{margin-top:0}.tablet .HomeCard h3.HomeAddress+h3{font-size:1.8rem}.desktop .tablet .HomeCard h3.HomeAddress+h3{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .tablet .HomeCard h3.HomeAddress+h3{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HomeCard h3.HomeAddress+h3{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HomeCard h3.HomeAddress+h3{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HomeCard h3.HomeAddress+h3{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HomeCard h3.HomeAddress+h3{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HomeCard h3.HomeAddress+h3{font-size:1.8rem}}.tablet .HomeCard label{font-size:1.4rem}.desktop .tablet .HomeCard label{font-size:1.4rem}@media only screen and (max-width: 1140px){.desktop .tablet .HomeCard label{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HomeCard label{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HomeCard label{font-size:1.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HomeCard label{font-size:1.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HomeCard label{font-size:1.4rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HomeCard label{font-size:1.4rem}}.tablet .HomeCard .SpecNumber{font-size:2.6rem}.desktop .tablet .HomeCard .SpecNumber{font-size:2.6rem}@media only screen and (max-width: 1140px){.desktop .tablet .HomeCard .SpecNumber{font-size:21px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HomeCard .SpecNumber{font-size:21px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HomeCard .SpecNumber{font-size:2.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HomeCard .SpecNumber{font-size:2.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HomeCard .SpecNumber{font-size:2.6rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HomeCard .SpecNumber{font-size:2.6rem}}.tablet .HomeCard .homeLabels{margin-top:0.2rem;margin-bottom:0.2rem}.phone .HomeCard{width:30rem;height:auto;margin:0;border:none;-webkit-box-shadow:0px 0px 1rem 0.4rem rgba(0,0,0,0.1);box-shadow:0px 0px 1rem 0.4rem rgba(0,0,0,0.1)}.phone .HomeCard .BackgroundImage{height:17rem}.phone .HomeCard h1{font-size:2.16rem;margin-bottom:.17rem}.phone .HomeCard label{font-size:1.28rem}.phone .HomeCard .AvailabilityStatus{top:12.5rem}.phone .HomeCard .homeLabels{height:auto;max-height:9.2rem;margin-top:0;margin-bottom:0.5rem}.phone .HomeCard .homeLabels>div{padding-right:0.8rem;padding-left:0.8rem}.phone .HomeCard .CornerIconContainer{top:1rem;right:1rem}.phone .HomeCard .CornerLabel>span{font-size:1.28rem;margin-left:0.7rem}.phone .HomeCard .CornerLabel .CornerIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.phone .HomeCard .CornerLabel .CornerIcon svg{width:1.75rem;height:1.75rem}.phone .HomeCard .CornerLabel.Favourite{padding:0.8rem}.phone .HomeCard .CornerLabel.Favourite .CornerIcon svg{opacity:1;width:1.8rem;height:1.8rem}.phone .HomeCard.FullImage .AvailabilityStatus{top:1rem}.phone .HomeCard .TopInfo{height:auto;margin-top:0.8rem;margin-bottom:0.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.phone .HomeCard .HomeInfo{padding:0.25rem 0 1.25rem 0}.phone .HomeCard .HomeInfo .Title{margin-top:1.2rem;margin-bottom:.75rem;color:rgba(255,255,255,0.95);font-size:1.28rem}.phone .HomeCard .HomeInfo h3{margin:0;font-size:1.52rem}.phone .HomeCard .HomeInfo h3.HomeAddress{margin-top:0.3rem}.phone .HomeCard .HomeInfo .SpecNumber{font-size:1.84rem}.phone .HomeCard .CornerIcon{width:auto !important}.phone .HomeCard .BottomInfo{padding-top:1rem}.CardContainer .specialFeaturesContainer .homeLabels{padding-left:2em;padding-right:2em;padding-bottom:1em;padding-top:2em}.CardContainer .specialFeaturesContainer .homeLabelsInnerContainer{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.homeLabelsInnerContainer.communityFeaturedHomeContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.PromotionsArticle .FeaturedDisplay .HomeInfo .homeLabels{max-height:9rem;overflow:hidden}.homeFeaturesCarousel{height:64em;overflow:hidden;color:#fff;background-color:#000;position:relative}.tablet .homeFeaturesCarousel,.desktop .homeFeaturesCarousel{height:59.5em;background-color:#fff}.homeFeaturesCarousel__header{width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0 none;clip:rect(0px, 0px, 0px, 0px);position:absolute}.tablet .homeFeaturesCarousel__stageBackgroundColour,.desktop .homeFeaturesCarousel__stageBackgroundColour{background-color:#131923}.homeFeaturesCarousel__stageWrapper{height:54.4em;margin-right:auto;margin-left:auto;overflow:hidden}.tablet .homeFeaturesCarousel__stageWrapper,.desktop .homeFeaturesCarousel__stageWrapper{position:relative}.homeFeaturesCarousel__stage{height:54.4em;overflow:hidden;position:relative}.tablet .homeFeaturesCarousel__stage,.desktop .homeFeaturesCarousel__stage{height:38.631em;margin-top:-19.3155em;position:absolute;top:50%}.homeFeaturesCarousel__slide{height:54.4em;text-align:center;position:absolute;left:0;top:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear}.tablet .homeFeaturesCarousel__slide,.desktop .homeFeaturesCarousel__slide{height:38.631em;text-align:left}.homeFeaturesCarousel__slide--hidden{opacity:0}.homeFeaturesCarousel__slide--visible{opacity:1}.homeFeaturesCarousel__flex{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#000}.tablet .homeFeaturesCarousel__flex,.desktop .homeFeaturesCarousel__flex{background-color:#131923}.homeFeaturesCarousel__flex__top{max-height:42.4em;overflow:hidden;margin-bottom:auto}.tablet .homeFeaturesCarousel__flex__top,.desktop .homeFeaturesCarousel__flex__top{max-height:none;overflow:auto;margin-bottom:0;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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.homeFeaturesCarousel__image{height:21.85em;display:block;overflow:hidden;background-repeat:no-repeat;background-position-x:center;background-size:cover}.tablet .homeFeaturesCarousel__image,.desktop .homeFeaturesCarousel__image{width:47.5%;height:38.631em}.homeFeaturesCarousel__textWrapper{margin-right:1.5em;margin-left:1.5em}.tablet .homeFeaturesCarousel__textWrapper,.desktop .homeFeaturesCarousel__textWrapper{width:47.5%;height:38.631em;margin-right:2.8725em;margin-left:2.8725em;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}.homeFeaturesCarousel__lead{margin-top:1em;margin-bottom:0.2em;display:inline-block;font-size:1.25rem;font-weight:normal}.tablet .homeFeaturesCarousel__lead,.desktop .homeFeaturesCarousel__lead{margin-top:0;margin-right:1.13em;margin-left:1.13em}.homeFeaturesCarousel__lead__underline{width:85%;height:1px;margin-top:0.6em;background-color:#1e78bd;border-width:0}.tablet .homeFeaturesCarousel__lead__underline,.desktop .homeFeaturesCarousel__lead__underline{width:100%}.homeFeaturesCarousel__title{margin-top:0.2em;margin-bottom:0.6em;font-size:2.25rem;font-weight:normal;line-height:2.5rem}.tablet .homeFeaturesCarousel__title,.desktop .homeFeaturesCarousel__title{margin-right:0.63em;margin-left:0.63em}.homeFeaturesCarousel__body{margin-top:0.6em;margin-bottom:1.8em;font-size:1.55rem}.tablet .homeFeaturesCarousel__body,.desktop .homeFeaturesCarousel__body{margin-right:0.915em;margin-left:0.915em}.homeFeaturesCarousel__ctaList{height:10.5em;margin:0;padding-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;list-style-type:none}.tablet .homeFeaturesCarousel__ctaList,.desktop .homeFeaturesCarousel__ctaList{height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2.8725em}.homeFeaturesCarousel__ctaListItem-1{margin-bottom:auto}.tablet .homeFeaturesCarousel__ctaListItem-1,.desktop .homeFeaturesCarousel__ctaListItem-1{margin-bottom:0}.homeFeaturesCarousel__ctaListItem-2{margin-top:auto}.tablet .homeFeaturesCarousel__ctaListItem-2,.desktop .homeFeaturesCarousel__ctaListItem-2{margin-top:0}.homeFeaturesCarousel__slideSelector{height:9.2em;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tablet .homeFeaturesCarousel__slideSelector,.desktop .homeFeaturesCarousel__slideSelector{height:5em;margin-right:auto;margin-left:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.homeFeaturesCarousel__slideSelectorList{width:auto;margin:0;padding:0;list-style-type:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.homeFeaturesCarousel__slideSelectorListItem{width:1.5em;height:1.5em;margin-left:1.5em}.tablet .homeFeaturesCarousel__slideSelectorListItem,.desktop .homeFeaturesCarousel__slideSelectorListItem{width:1.1em;height:1.1em;margin-left:0.7em}.homeFeaturesCarousel__slideSelectorListItem:first-child{margin-left:0}.homeFeaturesCarousel__slideSelectorButton{width:100%;height:100%;padding:0;overflow:hidden;border-width:0.1em;border-style:solid;border-color:#fff;border-radius:50%;color:#000;background-color:transparent}.tablet .homeFeaturesCarousel__slideSelectorButton,.desktop .homeFeaturesCarousel__slideSelectorButton{border-color:#1e78bd}.homeFeaturesCarousel__slideSelectorButton:hover,.homeFeaturesCarousel__slideSelectorButton:focus{background-color:#1e78bd}.homeFeaturesCarousel__slideSelectorButton--current{background-color:#fff}.tablet .homeFeaturesCarousel__slideSelectorButton--current,.desktop .homeFeaturesCarousel__slideSelectorButton--current{background-color:#1e78bd}.homeFeaturesCarousel__slideSelectorButton--current:hover,.homeFeaturesCarousel__slideSelectorButton--current:focus{background-color:#1e78bd}.tablet .homeFeaturesCarousel__slideSelectorButton--current:hover,.desktop .homeFeaturesCarousel__slideSelectorButton--current:hover,.tablet .homeFeaturesCarousel__slideSelectorButton--current:focus,.desktop .homeFeaturesCarousel__slideSelectorButton--current:focus{background-color:#fff}.homeFeaturesCarousel__slideSelectorButton__textLabel{width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0 none;clip:rect(0px, 0px, 0px, 0px);position:absolute;display:none}.homeFeaturesCarousel__transitionCountdown{width:100%;height:.4em;overflow:hidden;position:absolute;left:0;bottom:0}.tablet .homeFeaturesCarousel__transitionCountdown,.desktop .homeFeaturesCarousel__transitionCountdown{bottom:4.7em}.homeFeaturesCarousel__transitionCountdown__bar{width:0%;height:100%;background-color:#1e78bd;position:absolute;left:0;top:0}.homeFeaturesCarousel .LeftButton,.homeFeaturesCarousel .RightButton{margin-top:-6em;position:absolute;top:50%;z-index:3}.homeFeaturesCarousel .LeftButton{left:47.5%}.homeFeaturesCarousel .RightButton{right:47.5%}.HomeLightbox{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;min-width:1000px;width:100%;height:100%;background-color:rgba(100,100,100,0.5)}.HomeLightbox h1{color:#f36421;margin:2rem auto;font-size:4rem;max-width:70%}.desktop .HomeLightbox h1{font-size:4rem}@media only screen and (max-width: 1140px){.desktop .HomeLightbox h1{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeLightbox h1{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeLightbox h1{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeLightbox h1{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeLightbox h1{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop .HomeLightbox h1{font-size:4rem}}.HomeLightbox h3{font-size:2.5rem;margin-bottom:0}.desktop .HomeLightbox h3{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .HomeLightbox h3{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeLightbox h3{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeLightbox h3{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeLightbox h3{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeLightbox h3{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .HomeLightbox h3{font-size:2.5rem}}.HomeLightbox p{font-size:1.8rem;margin:0 auto;color:#969696;max-width:80%;line-height:1.8;padding-bottom:5rem}.desktop .HomeLightbox p{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .HomeLightbox p{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeLightbox p{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeLightbox p{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeLightbox p{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeLightbox p{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .HomeLightbox p{font-size:1.8rem}}.HomeLightbox .TopSvgIcon{margin:auto;width:5.4rem;height:5.4rem;border:3px solid #EAEAEA;border-radius:50%}.HomeLightbox .TopSvgIcon svg{stroke:#f36421}.HomeLightbox .ContainerWrapper{position:relative;background-color:white;width:90%;max-width:1440px}.desktop .HomeLightbox .ContainerWrapper{padding-bottom:40%}.HomeLightbox .Container{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%}.HomeLightbox .ImageWrapper,.HomeLightbox .DescriptionWrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-flex:0.5;-webkit-flex:0.5;-ms-flex:0.5;flex:0.5}.HomeLightbox .DescriptionWrapper{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.HomeLightbox .ContentWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:90%;height:85%;overflow:scroll}.HomeLightbox .LeftButton,.HomeLightbox .RightButton{position:absolute;top:0;bottom:0;margin:auto 0;z-index:1;background:radial-gradient(center, 56px 46px, #dfdfdf, rgba(255,255,255,0))}.HomeLightbox .CloseButton{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;position:absolute;font-size:2rem;top:5%;right:5%;background-color:transparent;border:none;color:#8D8D8D;font-size:1.5rem;font-weight:bold}.desktop .HomeLightbox .CloseButton{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .HomeLightbox .CloseButton{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeLightbox .CloseButton{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeLightbox .CloseButton{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeLightbox .CloseButton{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeLightbox .CloseButton{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .HomeLightbox .CloseButton{font-size:2rem}}.desktop .HomeLightbox .CloseButton{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .HomeLightbox .CloseButton{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeLightbox .CloseButton{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeLightbox .CloseButton{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeLightbox .CloseButton{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeLightbox .CloseButton{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .HomeLightbox .CloseButton{font-size:1.5rem}}.HomeLightbox .CloseButton:focus{outline:none}.HomeLightbox .CloseButton svg{width:4rem;margin-left:1rem}.HomeLightbox .LeftButton{left:-4rem}.HomeLightbox .RightButton{right:-4rem}.HomeLightbox .TopContent{margin:1rem 0}.HomeLightbox .MiddleContent{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;padding-top:1.5rem;padding-bottom:0.1rem;overflow:hidden}.HomeLightbox .MiddleContent:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4vw;z-index:1;pointer-events:none;background:-webkit-gradient(linear, transparent, from(white));background:linear-gradient(to transparent, white)}.HomeLightbox .ScrollContainer{width:100%;height:100%;overflow:scroll}.HomeLightbox .BottomContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:auto}.HomeLightbox .BottomContent .SelectionIndicator{margin-bottom:3rem}.HomesDisplay{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8rem 0}.HomesDisplay p{font-size:2rem;color:#8d8d8d}.desktop .HomesDisplay p{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .HomesDisplay p{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomesDisplay p{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomesDisplay p{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomesDisplay p{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomesDisplay p{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .HomesDisplay p{font-size:2rem}}.HomesDisplay .HomeCardWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8rem}.HomesDisplay .HomeCardWrapper>a{margin:0 2rem}.HomesDisplay .SVGIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:6rem;height:6rem;border:2px solid #EAEAEA;border-radius:50%;margin-bottom:2rem}.HomesDisplay .SVGIcon svg{width:80%;fill:#f36421;stroke:#f36421}.tablet .HomesDisplay{padding:4rem 0}.tablet .HomesDisplay .HomeCardWrapper{margin-bottom:6rem}.tablet .HomesDisplay .HomeCardWrapper>a{margin:0 1rem}.phone .HomesDisplay{width:100%;padding:4rem 0 0}.phone .HomesDisplay .IntroBlock{max-width:90%;padding-top:0}.phone .HomesDisplay .IntroBlock p{margin-bottom:2rem}.phone .HomesDisplay .HomeCardWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.phone .HomesDisplay .HomeCard,.phone .HomesDisplay .HomeCardWrapper{max-width:none;margin:0}.phone .HomesDisplay .HomeCard{z-index:3}.phone .HomesDisplay a{margin:1rem 0}.HomesGallery{position:relative;overflow:hidden;width:100%;height:100vh}.phone .HomesGallery{height:70vh;width:100%;background:#f9f9f9}.HomesGallery .gallery-items{position:absolute;top:0;left:0;width:100%;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.phone .HomesGallery .gallery-items{margin:0 auto;height:auto}.HomesGallery .gallery-items .gallery-item{position:relative;width:100vw;height:100vh;text-align:center}.phone .HomesGallery .gallery-items .gallery-item{width:84.3vw;height:40vh;margin:0vw 1.6vw 5vw 1.6vw}.HomesGallery .gallery-items .gallery-item p strong{font-size:2.2rem;font-family:"GTWalsheim-Medium";color:#000;font-weight:500}.desktop .HomesGallery .gallery-items .gallery-item p strong{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .HomesGallery .gallery-items .gallery-item p strong{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomesGallery .gallery-items .gallery-item p strong{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomesGallery .gallery-items .gallery-item p strong{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomesGallery .gallery-items .gallery-item p strong{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomesGallery .gallery-items .gallery-item p strong{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .HomesGallery .gallery-items .gallery-item p strong{font-size:2.2rem}}.phone .HomesGallery .gallery-items .gallery-item p strong{font-size:2rem}.desktop .phone .HomesGallery .gallery-items .gallery-item p strong{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .phone .HomesGallery .gallery-items .gallery-item p strong{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .HomesGallery .gallery-items .gallery-item p strong{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .HomesGallery .gallery-items .gallery-item p strong{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .HomesGallery .gallery-items .gallery-item p strong{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .HomesGallery .gallery-items .gallery-item p strong{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .phone .HomesGallery .gallery-items .gallery-item p strong{font-size:2rem}}.HomesGallery .gallery-items .gallery-item p{font-family:"Portrait";color:#8d8d8d;font-size:2.5rem}.desktop .HomesGallery .gallery-items .gallery-item p{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .HomesGallery .gallery-items .gallery-item p{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomesGallery .gallery-items .gallery-item p{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomesGallery .gallery-items .gallery-item p{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomesGallery .gallery-items .gallery-item p{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomesGallery .gallery-items .gallery-item p{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .HomesGallery .gallery-items .gallery-item p{font-size:2.5rem}}.phone .HomesGallery .gallery-items .gallery-item p{font-size:2rem}.desktop .phone .HomesGallery .gallery-items .gallery-item p{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .phone .HomesGallery .gallery-items .gallery-item p{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .HomesGallery .gallery-items .gallery-item p{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .HomesGallery .gallery-items .gallery-item p{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .HomesGallery .gallery-items .gallery-item p{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .HomesGallery .gallery-items .gallery-item p{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .phone .HomesGallery .gallery-items .gallery-item p{font-size:2rem}}.HomesGallery .gallery-items .gallery-item .ImageBlock{height:80vh;width:100%}.phone .HomesGallery .gallery-items .gallery-item .ImageBlock{height:40vh;margin-bottom:4.5rem}.HomesGallery .gallery-bullets{position:absolute;bottom:14vh;left:10vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.phone .HomesGallery .gallery-bullets{left:0;right:0;top:41vh;bottom:auto;margin:0 auto;padding-bottom:0.5rem;width:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-bottom:0.1rem solid #eaeaea}.HomesGallery .gallery-bullets .gallery-bullet{width:0.5rem;height:0.5rem;border:0.2rem solid #e8f1f8;border-radius:100%;margin:0.4rem;-webkit-transition:all 0.4s cubic-bezier(1, 0, 0, 1);transition:all 0.4s cubic-bezier(1, 0, 0, 1)}.HomesGallery .gallery-bullets .gallery-bullet.isActive{border-color:#1e78bd;background:#1e78bd}.phone .HomesGallery .gallery-bullets .gallery-bullet.isActive{border-color:#8d8d8d;background:#8d8d8d}.phone .HomesGallery .gallery-bullets .gallery-bullet{width:0.8rem;height:0.8rem;border-color:#eaeaea}.HomesGallery .gallery-nav{position:absolute;top:0;left:0;width:100%;height:80vh}.HomesGallery .gallery-nav .left,.HomesGallery .gallery-nav .right{position:absolute}.HomesGallery .gallery-nav .left{top:50%;left:4rem}.HomesGallery .gallery-nav .right{top:50%;right:4rem}.HomesGallery .gallery-nav>div>.PillButtonExtended{padding-top:3.5rem;padding-bottom:3.5rem}.HomesGallery .gallery-nav>div>.PillButtonExtended svg{stroke:#0084b4;fill:#0084b4}.HomesGroupedContent{background-color:#f7f7f7;padding-bottom:0.1rem}.HomesGroupedContent .background-image{margin-bottom:-20rem}.tablet .HomesGroupedContent .background-image{margin-bottom:-15em}.HomesGroupedContent .background-image .ImageBlock{width:100%;height:60rem;min-width:129rem}.phone .HomesGroupedContent .background-image .ImageBlock{height:36rem;min-width:36rem}.tablet .HomesGroupedContent .background-image .ImageBlock{height:50em}.HomesGroupedContent .main-container{position:relative;background-color:#fff;padding:6rem;width:129rem;margin:0 auto 14rem auto;-webkit-box-sizing:border-box;box-sizing:border-box}.phone .HomesGroupedContent .main-container{width:auto;padding:1.5rem;margin:0 1rem 7rem 1rem}.tablet .HomesGroupedContent .main-container{width:auto;padding:3rem;margin:0 2rem 14rem 2rem}.HomesGroupedContent .main-container .first-image .ImageBlock{width:116rem;height:50rem}.phone .HomesGroupedContent .main-container .first-image .ImageBlock{width:100%;height:25rem}.tablet .HomesGroupedContent .main-container .first-image .ImageBlock{width:100%;height:40rem}.HomesGroupedContent .main-container .TextBlock.first-text{margin-bottom:5rem}.phone .HomesGroupedContent .main-container .TextBlock.first-text{margin-top:2rem;margin-bottom:2rem}.tablet .HomesGroupedContent .main-container .TextBlock.first-text{margin-top:3rem;margin-bottom:2rem}.tablet .HomesGroupedContent .main-container .MobilePulloutBlock .BackgroundImage{height:30rem}.tablet .HomesGroupedContent .main-container .MobilePulloutBlock h3{font-size:2rem}.desktop .tablet .HomesGroupedContent .main-container .MobilePulloutBlock h3{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .HomesGroupedContent .main-container .MobilePulloutBlock h3{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HomesGroupedContent .main-container .MobilePulloutBlock h3{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HomesGroupedContent .main-container .MobilePulloutBlock h3{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HomesGroupedContent .main-container .MobilePulloutBlock h3{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HomesGroupedContent .main-container .MobilePulloutBlock h3{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HomesGroupedContent .main-container .MobilePulloutBlock h3{font-size:2rem}}.tablet .HomesGroupedContent .main-container .MobilePulloutBlock p{font-size:2rem}.desktop .tablet .HomesGroupedContent .main-container .MobilePulloutBlock p{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .HomesGroupedContent .main-container .MobilePulloutBlock p{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HomesGroupedContent .main-container .MobilePulloutBlock p{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HomesGroupedContent .main-container .MobilePulloutBlock p{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HomesGroupedContent .main-container .MobilePulloutBlock p{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HomesGroupedContent .main-container .MobilePulloutBlock p{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HomesGroupedContent .main-container .MobilePulloutBlock p{font-size:2rem}}.tablet .HomesGroupedContent .main-container .MobilePulloutBlock:first-child{margin-bottom:5vw}.HomesGroupedContent .main-container .ImageText2x2 .leftObj .ImageBlock{width:73rem}.HomesGroupedContent .main-container .ImageText2x2 .leftObj .TextBlock{width:73rem}.HomesGroupedContent .main-container .ImageText2x2 .rightObj .ImageBlock{width:41rem}.HomesGroupedContent .main-container .ImageText2x2 .rightObj .TextBlock{width:41rem}.HomesHeaderImage .ImageTextWrap .rightObj .svgHeaderRow h1{font-size:5.3rem}.desktop .HomesHeaderImage .ImageTextWrap .rightObj .svgHeaderRow h1{font-size:5.3rem}@media only screen and (max-width: 1140px){.desktop .HomesHeaderImage .ImageTextWrap .rightObj .svgHeaderRow h1{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomesHeaderImage .ImageTextWrap .rightObj .svgHeaderRow h1{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomesHeaderImage .ImageTextWrap .rightObj .svgHeaderRow h1{font-size:5.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomesHeaderImage .ImageTextWrap .rightObj .svgHeaderRow h1{font-size:5.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomesHeaderImage .ImageTextWrap .rightObj .svgHeaderRow h1{font-size:5.3rem}}@media only screen and (min-width: 1921px){.desktop .HomesHeaderImage .ImageTextWrap .rightObj .svgHeaderRow h1{font-size:5.3rem}}.HomesHeaderImage .TextBlock h2{font-family:GTWalsheim-Medium;color:#000;margin-top:2rem}.HomeSpecification{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:8rem;padding-bottom:8rem}.HomeSpecification .FeaturesAndUpgradesContainer{display:grid;width:100%}.HomeSpecification .FeaturesAndUpgradesContainer .StandardFeaturesContainer{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.HomeSpecification .FeaturesAndUpgradesContainer .StandardFeaturesContainer .StandardFeaturesTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:3.125rem;width:100%;padding-bottom:3.125rem}.HomeSpecification .FeaturesAndUpgradesContainer .StandardFeaturesContainer .StandardFeaturesListContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.HomeSpecification .FeaturesAndUpgradesContainer .OptionsAndUpgradesContainer{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.HomeSpecification .FeaturesAndUpgradesContainer .OptionsAndUpgradesContainer .OptionsAndUpgradesTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:3.125rem;width:100%;padding-bottom:3.125rem}.HomeSpecification .FeaturesAndUpgradesContainer .OptionsAndUpgradesContainer .OptionsAndUpgradesListContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;border-left:1px solid #e9e9e9}.HomeSpecification .FeaturesAndUpgradesContainer .ListElement{width:100%;font-size:1.925rem;color:#8c8c8c;padding-top:0.9rem;padding-bottom:0.9rem;border-bottom:1px solid #e9e9e9;width:80%}.HomeSpecification .FeaturesAndUpgradesContainer .ListElement:last-child{border-bottom:0px}.HomeSpecification .OneColumnGrid{grid-template-columns:1fr}.HomeSpecification .TwoColumnsGrid{grid-template-columns:1fr 1fr}.HomeSpecification .DisclaimerContainer{padding-top:8rem;font-size:1.35rem;color:#8d8d8d;width:75%;text-align:center}.HomeRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;cursor:pointer;-webkit-transition:-webkit-box-shadow 0.5s ease-out;transition:-webkit-box-shadow 0.5s ease-out;transition:box-shadow 0.5s ease-out;transition:box-shadow 0.5s ease-out, -webkit-box-shadow 0.5s ease-out}.HomeRow:not(:last-child){border-bottom:1px solid #E1E1E1}.desktop .HomeRow:hover{-webkit-box-shadow:0px 0px 128px 13px rgba(50,50,50,0.2);box-shadow:0px 0px 128px 13px rgba(50,50,50,0.2)}.HomeRow label{font-size:1.6rem;color:#8d8d8d}.desktop .HomeRow label{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .HomeRow label{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeRow label{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeRow label{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeRow label{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeRow label{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .HomeRow label{font-size:1.6rem}}.HomeRow h2{font-size:2.2rem;color:#1e78bd;margin:0;padding:0;max-width:90%;margin:0;line-height:1}.desktop .HomeRow h2{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .HomeRow h2{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeRow h2{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeRow h2{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeRow h2{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeRow h2{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .HomeRow h2{font-size:2.2rem}}.HomeRow h4{margin:0;font-size:1.8rem;font-weight:500;color:#8d8d8d}.desktop .HomeRow h4{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .HomeRow h4{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeRow h4{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeRow h4{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeRow h4{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeRow h4{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .HomeRow h4{font-size:1.8rem}}.HomeRow .AvailabilityStatus{margin:0 auto 0.8rem auto}.HomeRow .homeLabels>div{margin:0.8rem 0.8rem 0 0}.HomeRow .CornerLabelContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute !important;top:2rem;right:2rem}.HomeRow .CornerLabelContainer>.CornerLabel:nth-child(1n+1){margin-left:1.25rem}.HomeRow .CornerLabel{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;color:#3eac47;font-size:1.6rem}.desktop .HomeRow .CornerLabel{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .HomeRow .CornerLabel{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeRow .CornerLabel{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeRow .CornerLabel{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeRow .CornerLabel{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeRow .CornerLabel{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .HomeRow .CornerLabel{font-size:1.6rem}}.HomeRow .CornerLabel span:nth-of-type(2){margin-left:0.6rem}.HomeRow .CornerIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.HomeRow .CornerIcon svg{width:1.9rem;height:1.7rem;stroke:#3eac47;fill:#3eac47}.HomeRow .SectionLeft,.HomeRow .SectionRight{-webkit-box-flex:0.5;-webkit-flex:0.5;-ms-flex:0.5;flex:0.5}.HomeRow .SectionLeft{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0.513;-webkit-flex:0.513;-ms-flex:0.513;flex:0.513;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #E1E1E1;margin-left:3rem;padding:3rem 0}.HomeRow .SectionRight{-webkit-box-flex:0.47;-webkit-flex:0.47;-ms-flex:0.47;flex:0.47;width:100%;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.HomeRow .SectionRight .SpecInfo{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;text-align:center}.HomeRow .SectionRight .SpecInfo:not(:last-child):after{content:'';background-color:#eaeaea;position:absolute;width:1px;height:85%;top:8%;right:0}.HomeRow .SectionRight .SpecNumber{font-size:3rem;color:#000;line-height:1;margin-top:0.5rem}.desktop .HomeRow .SectionRight .SpecNumber{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .HomeRow .SectionRight .SpecNumber{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeRow .SectionRight .SpecNumber{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeRow .SectionRight .SpecNumber{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeRow .SectionRight .SpecNumber{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeRow .SectionRight .SpecNumber{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .HomeRow .SectionRight .SpecNumber{font-size:3rem}}.HomeRow .SectionRight.withParking .SpecInfo{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.HomeRow .SectionRight.withParking .SpecInfo.beds{width:22%}.HomeRow .SectionRight.withParking .SpecInfo.beds.parkingPhone{width:24%}.HomeRow .SectionRight.withParking .SpecInfo.baths{width:22%}.HomeRow .SectionRight.withParking .SpecInfo.baths.parkingPhone{width:24%}.HomeRow .SectionRight.withParking .SpecInfo.sqFt{width:28%}.HomeRow .SectionRight.withParking .SpecInfo.sqFt.parkingPhone{width:26%}.HomeRow .SectionRight.withParking .SpecInfo.parking{width:28%}.HomeRow .SectionRight.withParking .SpecInfo.parking.parkingPhone{width:26%}.tablet .HomeRow h2{font-size:2rem}.desktop .tablet .HomeRow h2{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .HomeRow h2{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HomeRow h2{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HomeRow h2{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HomeRow h2{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HomeRow h2{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HomeRow h2{font-size:2rem}}.tablet .HomeRow h4{font-size:1.65rem}.desktop .tablet .HomeRow h4{font-size:1.65rem}@media only screen and (max-width: 1140px){.desktop .tablet .HomeRow h4{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HomeRow h4{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HomeRow h4{font-size:1.65rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HomeRow h4{font-size:1.65rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HomeRow h4{font-size:1.65rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HomeRow h4{font-size:1.65rem}}.tablet .HomeRow label{font-size:1.4rem}.desktop .tablet .HomeRow label{font-size:1.4rem}@media only screen and (max-width: 1140px){.desktop .tablet .HomeRow label{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HomeRow label{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HomeRow label{font-size:1.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HomeRow label{font-size:1.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HomeRow label{font-size:1.4rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HomeRow label{font-size:1.4rem}}.tablet .HomeRow .SectionLeft{-webkit-box-flex:0.478;-webkit-flex:0.478;-ms-flex:0.478;flex:0.478;max-width:45.45%}.tablet .HomeRow .SectionRight{-webkit-box-flex:0.522;-webkit-flex:0.522;-ms-flex:0.522;flex:0.522}.tablet .HomeRow .SpecNumber{font-size:2.5rem}.desktop .tablet .HomeRow .SpecNumber{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .tablet .HomeRow .SpecNumber{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HomeRow .SpecNumber{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HomeRow .SpecNumber{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HomeRow .SpecNumber{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HomeRow .SpecNumber{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HomeRow .SpecNumber{font-size:2.5rem}}.tablet .HomeRow .AvailabilityStatus{margin-bottom:1rem}.tablet .HomeRow .homeLabels .AvailabilityStatus{margin-bottom:0}.phone .HomeRow{border:none;display:block}.phone .HomeRow h2{font-size:1.84rem;line-height:1;margin:1rem auto 0 auto}.phone .HomeRow h4{font-size:1.52rem}.phone .HomeRow label{font-size:1.28rem}.phone .HomeRow .CornerLabelContainer{top:1.2rem;right:1.2rem}.phone .HomeRow .CornerLabel{font-size:1.36rem}.phone .HomeRow .CornerIcon svg{width:1.8rem;height:1.5rem}.phone .HomeRow .AvailabilityStatus{margin:0 auto 1rem auto}.phone .HomeRow .homeLabels{margin-right:0;margin-left:-0.8rem;padding-right:0.8rem;padding-left:0.8rem}.phone .HomeRow .homeLabels>div{margin:0.8rem 0 0 0.8rem}.phone .HomeRow .SectionLeft{display:block;margin:0;text-align:center;padding:2.6rem 0 2rem 0;border:none}.phone .HomeRow .SectionRight{display:block;padding-bottom:2rem}.phone .HomeRow .SectionRight>*{display:inline-block;width:33%}.phone .HomeRow .SpecNumber{font-size:1.84rem}.HomeTable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:43.8rem;width:120rem;border:1px solid #eaeaea;-webkit-box-shadow:0px 0px 8.5rem 2.3rem rgba(50,50,50,0.05);box-shadow:0px 0px 8.5rem 2.3rem rgba(50,50,50,0.05)}.HomeTable h1{font-size:3.2rem;color:#1e78bd;margin:0 0 .75rem;padding:0;font-weight:500;max-width:80%;line-height:1}.desktop .HomeTable h1{font-size:3.2rem}@media only screen and (max-width: 1140px){.desktop .HomeTable h1{font-size:25px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeTable h1{font-size:25px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeTable h1{font-size:3.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeTable h1{font-size:3.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeTable h1{font-size:3.2rem}}@media only screen and (min-width: 1921px){.desktop .HomeTable h1{font-size:3.2rem}}.HomeTable h3{font-size:2rem;margin:0;font-weight:500}.desktop .HomeTable h3{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .HomeTable h3{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeTable h3{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeTable h3{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeTable h3{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeTable h3{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .HomeTable h3{font-size:2rem}}.HomeTable h3,.HomeTable label{color:#8d8d8d}.HomeTable img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.HomeTable .ModelContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.HomeTable .HouseImage{height:20rem}.HomeTable .HomeModel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0.298;-webkit-flex:0.298;-ms-flex:0.298;flex:0.298;padding:3rem;border-right:1px solid #E1E1E1;text-align:center}.HomeTable .ExploreLink{margin-top:2.2rem}.HomeTable .HomeSpec{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:2.5rem}.HomeTable .HomeSpec .rent-price--black{color:#000}.HomeTable .HeaderRowLeadSvg{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:1}.HomeTable .HeaderRowLeadSvg .Icon{display:block;position:relative}.HomeTable .HeaderRowLeadSvg .Icon svg{width:100%;height:100%;fill:#f2f2f2;stroke:#f2f2f2}.HomeTable .HeaderRowLeadSvg.Floorplan{width:2.4rem;height:2.4rem;margin-right:1.7rem;margin-left:0.1rem}.phone .HomeTable .HeaderRowLeadSvg.Floorplan{width:2rem;height:2rem;margin-right:1.5rem;margin-left:0}.HomeTable .HeaderRowLeadSvg.Floorplan .Icon{top:0.32rem}.phone .HomeTable .HeaderRowLeadSvg.Floorplan .Icon{top:0.25rem}.HomeTable .HeaderRowLeadSvg.Homes{width:2.7rem;height:2.7rem;margin-right:1.5rem;margin-left:-0.1rem}.phone .HomeTable .HeaderRowLeadSvg.Homes{width:2.3rem;height:2.3rem;margin-right:1.25rem;margin-left:0}.HomeTable .HeaderRowLeadSvg.Homes .Icon{top:0.2rem}.phone .HomeTable .HeaderRowLeadSvg.Homes .Icon{top:0.2rem}.HomeTable .AvailableNumber{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:3.08rem;height:3.08rem;line-height:3.1rem;border-radius:50%;border:2px solid rgba(242,242,242,0.4);margin-right:1rem;color:rgba(242,242,242,0.7);z-index:1}.HomeTable .AvailableNumber.SoldStatus{width:auto;height:auto;border:none}.HomeTable .AvailableNumber .SoldIcon{display:block;opacity:.5}.HomeTable .AvailableNumber .SoldIcon,.HomeTable .AvailableNumber .SoldIcon svg{width:2rem;height:2rem}.HomeTable .AvailableHomes{font-size:1.7rem;margin-top:auto;color:#8d8d8d}.desktop .HomeTable .AvailableHomes{font-size:1.7rem}@media only screen and (max-width: 1140px){.desktop .HomeTable .AvailableHomes{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeTable .AvailableHomes{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeTable .AvailableHomes{font-size:1.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeTable .AvailableHomes{font-size:1.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeTable .AvailableHomes{font-size:1.7rem}}@media only screen and (min-width: 1921px){.desktop .HomeTable .AvailableHomes{font-size:1.7rem}}.HomeTable .AvailableHomes>label{margin-bottom:0.5rem;color:#000}.HomeTable .AvailableHomes>div{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.HomeTable .AvailableHomes .Line{display:inline-block;width:1.2rem;height:2px;margin:0 0.5rem;background-color:#eaeaea}.HomeTable .HomeRows{-webkit-box-flex:0.702;-webkit-flex:0.702;-ms-flex:0.702;flex:0.702;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.HomeTable .HeaderRow{font-size:1.8rem;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;width:100%;height:6rem;padding-left:2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f2f2f2}.desktop .HomeTable .HeaderRow{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .HomeTable .HeaderRow{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HomeTable .HeaderRow{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HomeTable .HeaderRow{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HomeTable .HeaderRow{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HomeTable .HeaderRow{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .HomeTable .HeaderRow{font-size:1.8rem}}.HomeTable .HeaderRow,.HomeTable .HeaderRow:before{background-color:#2D2D2D}.HomeTable .HeaderRow:before{content:'';width:1.5rem;height:1.5rem;position:absolute;left:0;bottom:0.1rem;-webkit-transform:rotate(45deg) translate(175%, -105%);-ms-transform:rotate(45deg) translate(175%, -105%);transform:rotate(45deg) translate(175%, -105%)}.HomeTable .HomeRow{position:relative;z-index:1;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.ie .HomeTable .HomeRow{-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial}.HomeTable .HomeRow.NewBuild{min-height:12rem}.tablet .HomeTable{display:block;min-height:initial;background-color:#fff}@media all and (orientation: portrait){.tablet .HomeTable{width:68.8rem}}.tablet .HomeTable a,.tablet .HomeTable .HomeRow{margin:0 !important}.tablet .HomeTable .HomeRow{min-height:12rem;-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial}.tablet .HomeTable .ModelContent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.tablet .HomeTable .HomeModel{min-height:initial;height:22.5rem;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-right:none}.tablet .HomeTable .HomeModel h1{font-size:2.75rem;font-weight:500;line-height:1;margin-bottom:0}.desktop .tablet .HomeTable .HomeModel h1{font-size:2.75rem}@media only screen and (max-width: 1140px){.desktop .tablet .HomeTable .HomeModel h1{font-size:22px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HomeTable .HomeModel h1{font-size:22px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HomeTable .HomeModel h1{font-size:2.75rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HomeTable .HomeModel h1{font-size:2.75rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HomeTable .HomeModel h1{font-size:2.75rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HomeTable .HomeModel h1{font-size:2.75rem}}.tablet .HomeTable .HomeModel h3{font-size:2.25rem}.desktop .tablet .HomeTable .HomeModel h3{font-size:2.25rem}@media only screen and (max-width: 1140px){.desktop .tablet .HomeTable .HomeModel h3{font-size:18px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HomeTable .HomeModel h3{font-size:18px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HomeTable .HomeModel h3{font-size:2.25rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HomeTable .HomeModel h3{font-size:2.25rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HomeTable .HomeModel h3{font-size:2.25rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HomeTable .HomeModel h3{font-size:2.25rem}}.tablet .HomeTable .HomeModel .AvailableHomes{font-size:1.75rem;text-align:left}.desktop .tablet .HomeTable .HomeModel .AvailableHomes{font-size:1.75rem}@media only screen and (max-width: 1140px){.desktop .tablet .HomeTable .HomeModel .AvailableHomes{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HomeTable .HomeModel .AvailableHomes{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HomeTable .HomeModel .AvailableHomes{font-size:1.75rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HomeTable .HomeModel .AvailableHomes{font-size:1.75rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HomeTable .HomeModel .AvailableHomes{font-size:1.75rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HomeTable .HomeModel .AvailableHomes{font-size:1.75rem}}.tablet .HomeTable .HomeModel .AvailableHomes label{margin:0;line-height:1}.tablet .HomeTable .HomeModel .AvailableHomes>div{margin-top:0rem;line-height:1}.tablet .HomeTable .HomeModel .ImageWrapper,.tablet .HomeTable .HomeModel .HomeSpec{-webkit-box-sizing:border-box;box-sizing:border-box}.tablet .HomeTable .HomeModel .ImageWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;width:34.35rem;border-right:1px solid #E1E1E1;padding:2rem}@media all and (orientation: landscape){.tablet .HomeTable .HomeModel .ImageWrapper{width:48.75%}}.tablet .HomeTable .HomeModel .BackgroundImage{width:100%;height:100%;max-width:30rem}.tablet .HomeTable .HomeModel .HomeSpec{padding:2rem 1.9rem 2rem 2.5rem;width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.tablet .HomeTable .HomeModel .HomeSpec h1{font-weight:500}.phone .HomeTable{width:30rem;background-color:#fff;display:block;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);border:none}.phone .HomeTable .HomeRows{position:relative;z-index:0}.phone .HomeTable .HomeRow:nth-child(odd){background-color:#f9f9f9}.phone .HomeTable .HeaderRow{font-size:1.44rem;padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:5rem}.phone .HomeTable .HeaderRow .AvailableNumber{width:2rem;height:2rem;line-height:2rem;font-size:1.12rem;margin-right:0.75rem}.phone .HomeTable .HeaderRow:before{left:0;right:0;bottom:-0.5rem;margin:0 auto;-webkit-transform:rotate(45deg) translate(0, 0);-ms-transform:rotate(45deg) translate(0, 0);transform:rotate(45deg) translate(0, 0)}.phone .HomeTable .ModelContent{position:relative;z-index:1}.phone .HomeTable .HeaderRow,.phone .HomeTable .HeaderRow:before{background-color:#8d8d8d}.phone .HomeTable .HomeModel{padding:0;display:block}.phone .HomeTable .HomeModel .HouseImage{height:17rem}.phone .HomeTable .HomeModel .HomeSpec{padding:3rem 0}.phone .HomeTable .HomeModel .HomeSpec h1{font-size:2.16rem;font-weight:500;line-height:1;margin-bottom:0}.phone .HomeTable .HomeModel .HomeSpec h3{font-size:1.52rem}.phone .HomeTable .HomeModel .HomeSpec .AvailableHomes{display:none}.HouseCarousel{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:8rem 0}.HouseCarousel:before{content:'';position:absolute;top:0;left:45rem;background-color:#f9f9f9;width:100vw;height:100%}.HouseCarousel p{font-size:1.4rem;color:#ADADAD}.desktop .HouseCarousel p{font-size:1.4rem}@media only screen and (max-width: 1140px){.desktop .HouseCarousel p{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseCarousel p{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseCarousel p{font-size:1.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseCarousel p{font-size:1.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseCarousel p{font-size:1.4rem}}@media only screen and (min-width: 1921px){.desktop .HouseCarousel p{font-size:1.4rem}}.HouseCarousel .TopContent{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.HouseCarousel .ImageWrapper{position:relative;width:90rem;height:50rem}.HouseCarousel .DescriptionWrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:30rem;height:50rem}.HouseCarousel .DescriptionWrapper .TextWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:0.45rem;left:0;width:100%;height:100%;padding-left:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.HouseCarousel .DescriptionWrapper .TextWrapper h1{font-size:2rem;margin:0}.desktop .HouseCarousel .DescriptionWrapper .TextWrapper h1{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .HouseCarousel .DescriptionWrapper .TextWrapper h1{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseCarousel .DescriptionWrapper .TextWrapper h1{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseCarousel .DescriptionWrapper .TextWrapper h1{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseCarousel .DescriptionWrapper .TextWrapper h1{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseCarousel .DescriptionWrapper .TextWrapper h1{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .HouseCarousel .DescriptionWrapper .TextWrapper h1{font-size:2rem}}.HouseCarousel .DescriptionWrapper .TextWrapper p{font-size:2rem;margin-top:1rem;margin-bottom:0;width:26rem}.desktop .HouseCarousel .DescriptionWrapper .TextWrapper p{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .HouseCarousel .DescriptionWrapper .TextWrapper p{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseCarousel .DescriptionWrapper .TextWrapper p{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseCarousel .DescriptionWrapper .TextWrapper p{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseCarousel .DescriptionWrapper .TextWrapper p{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseCarousel .DescriptionWrapper .TextWrapper p{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .HouseCarousel .DescriptionWrapper .TextWrapper p{font-size:2rem}}.HouseCarousel .SelectionIndicator{margin-top:1rem}.HouseCarousel .LeftButton,.HouseCarousel .RightButton{position:absolute;top:0;bottom:0;margin:auto 0;z-index:1;border-radius:5rem;padding:0}.HouseCarousel .LeftButton>div,.HouseCarousel .RightButton>div{width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.HouseCarousel .LeftButton svg,.HouseCarousel .RightButton svg{stroke:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.HouseCarousel .LeftButton{left:-1.5rem}.HouseCarousel .RightButton{right:-1.5rem}.tablet .HouseCarousel{width:100%;padding:4.5rem 0}.tablet .HouseCarousel:before{left:21.65rem}.tablet .HouseCarousel .TopContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.tablet .HouseCarousel .SelectionIndicator{margin-top:1rem}.tablet .HouseCarousel .ImageWrapper{width:57rem;height:34rem}.tablet .HouseCarousel .DescriptionWrapper{padding-top:2rem;margin-left:35.5rem;margin-top:auto;height:15rem;width:33.5rem}.tablet .HouseCarousel .DescriptionWrapper .TextWrapper{margin-top:3.8rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.HouseContactButton .pill-container{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}.HouseDesignerQuote{overflow-x:hidden;width:100%;height:100%;z-index:1}.desktop .HouseDesignerQuote .BackgroundImage{padding-bottom:65.58%}.HouseDesignerQuote .quote-box{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%, -60%);-ms-transform:translate(-50%, -60%);transform:translate(-50%, -60%);width:60rem;margin:0 auto;padding-bottom:5.2rem;-webkit-box-shadow:0px 0px 8rem 0px rgba(0,0,0,0.2);box-shadow:0px 0px 8rem 0px rgba(0,0,0,0.2)}.HouseDesignerQuote .quote-box .designer-photo-container{position:relative;width:12rem;height:6rem;margin:0 auto}.HouseDesignerQuote .quote-box .designer-photo{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:12rem;margin:0 auto;border-radius:100%;overflow:hidden;background-color:#fff;-webkit-box-shadow:0px 0.8rem 5rem 0px rgba(0,0,0,0.45);box-shadow:0px 0.8rem 5rem 0px rgba(0,0,0,0.45)}.desktop .HouseDesignerQuote .quote-box .designer-photo .BackgroundImage{padding-bottom:100%}.HouseDesignerQuote .quote-box h3{font-size:5.2rem;color:#f36421;margin:0.5rem 0 0;text-align:center}.desktop .HouseDesignerQuote .quote-box h3{font-size:5.2rem}@media only screen and (max-width: 1140px){.desktop .HouseDesignerQuote .quote-box h3{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseDesignerQuote .quote-box h3{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseDesignerQuote .quote-box h3{font-size:5.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseDesignerQuote .quote-box h3{font-size:5.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseDesignerQuote .quote-box h3{font-size:5.2rem}}@media only screen and (min-width: 1921px){.desktop .HouseDesignerQuote .quote-box h3{font-size:5.2rem}}.HouseDesignerQuote .quote-box h3+p{font-size:2.5rem;color:#8d8d8d;line-height:1.2;text-align:center;padding:0 1.5rem;margin:0 auto 4rem auto;width:45rem}.desktop .HouseDesignerQuote .quote-box h3+p{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .HouseDesignerQuote .quote-box h3+p{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseDesignerQuote .quote-box h3+p{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseDesignerQuote .quote-box h3+p{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseDesignerQuote .quote-box h3+p{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseDesignerQuote .quote-box h3+p{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .HouseDesignerQuote .quote-box h3+p{font-size:2.5rem}}.HouseDesignerQuote .quote-box .designer-name{text-align:center}.HouseDesignerQuote .quote-box .designer-name .name{font-size:2.5rem;line-height:1.3;color:#353895;margin:0}.desktop .HouseDesignerQuote .quote-box .designer-name .name{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .HouseDesignerQuote .quote-box .designer-name .name{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseDesignerQuote .quote-box .designer-name .name{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseDesignerQuote .quote-box .designer-name .name{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseDesignerQuote .quote-box .designer-name .name{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseDesignerQuote .quote-box .designer-name .name{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .HouseDesignerQuote .quote-box .designer-name .name{font-size:2.5rem}}.HouseDesignerQuote .quote-box .designer-name .role{color:#8d8d8d;font-size:1.5rem;margin:0;line-height:1}.desktop .HouseDesignerQuote .quote-box .designer-name .role{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .HouseDesignerQuote .quote-box .designer-name .role{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseDesignerQuote .quote-box .designer-name .role{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseDesignerQuote .quote-box .designer-name .role{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseDesignerQuote .quote-box .designer-name .role{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseDesignerQuote .quote-box .designer-name .role{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .HouseDesignerQuote .quote-box .designer-name .role{font-size:1.5rem}}.tablet .HouseDesignerQuote{height:51.5rem}.tablet .HouseDesignerQuote .quote-box{width:49.25rem;padding-top:9rem}.tablet .HouseDesignerQuote .quote-box .designer-photo-container{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tablet .HouseDesignerQuote .quote-box .designer-photo{position:absolute;width:11.5rem;height:11.5rem}.tablet .HouseDesignerQuote .quote-box h3{font-size:4rem}.desktop .tablet .HouseDesignerQuote .quote-box h3{font-size:4rem}@media only screen and (max-width: 1140px){.desktop .tablet .HouseDesignerQuote .quote-box h3{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HouseDesignerQuote .quote-box h3{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HouseDesignerQuote .quote-box h3{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HouseDesignerQuote .quote-box h3{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HouseDesignerQuote .quote-box h3{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HouseDesignerQuote .quote-box h3{font-size:4rem}}.tablet .HouseDesignerQuote .quote-box h3+p{margin-bottom:2rem}.HouseDossierLink{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#1e78bd;border:none;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.8rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:7rem;width:100%;cursor:pointer}.desktop .HouseDossierLink{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .HouseDossierLink{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseDossierLink{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseDossierLink{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseDossierLink{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseDossierLink{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .HouseDossierLink{font-size:1.8rem}}.HouseDossierLink:before{content:'';position:absolute;top:0;left:0;width:100%;bottom:0;background-color:rgba(0,0,0,0.1);-webkit-transition:opacity 0.4s;transition:opacity 0.4s;opacity:0}.desktop .HouseDossierLink:hover:before{opacity:1}.HouseDossierLink.Disabled{color:transparent;pointer-events:none}.HouseDossierLink.Disabled svg *{stroke:transparent !important;fill:transparent !important}.desktop .HouseDossierLink:not(.Disabled):hover{color:#eaeaea}.desktop .HouseDossierLink:not(.Disabled):hover svg *{stroke:#eaeaea}.desktop .HouseDossierLink:not(.Disabled):hover svg *.fill{fill:#eaeaea}.HouseDossierLink .AnimateText{margin-left:1.4rem}.HouseDossierLink .SVGInline{height:3rem;width:3rem;display:inline-block;line-height:1}.HouseDossierLink .SVGInline svg{height:100%;width:100%}.HouseDossierLink svg *{stroke:#fff}.HouseDossierLink svg *.fill{fill:#fff}.HouseDossier{width:45rem;background-color:#fff;padding-top:5rem;-webkit-box-shadow:0 0 60px 0px rgba(0,0,0,0.1);box-shadow:0 0 60px 0px rgba(0,0,0,0.1)}.HouseDossier .button-container{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;margin-top:2rem;margin-bottom:3rem}.HouseDossier h2{color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:4.2rem;text-align:center;margin:0}.desktop .HouseDossier h2{font-size:4.2rem}@media only screen and (max-width: 1140px){.desktop .HouseDossier h2{font-size:33px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseDossier h2{font-size:33px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseDossier h2{font-size:4.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseDossier h2{font-size:4.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseDossier h2{font-size:4.2rem}}@media only screen and (min-width: 1921px){.desktop .HouseDossier h2{font-size:4.2rem}}.HouseDossier h2 span{display:block}.HouseDossier h2 span:first-child{font-size:2rem;color:#8d8d8d}.desktop .HouseDossier h2 span:first-child{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .HouseDossier h2 span:first-child{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseDossier h2 span:first-child{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseDossier h2 span:first-child{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseDossier h2 span:first-child{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseDossier h2 span:first-child{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .HouseDossier h2 span:first-child{font-size:2rem}}.HouseDossier .table{border-top:1px solid #eaeaea;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.HouseDossier .table .cell{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:2rem 0;line-height:1;border-right:1px solid #eaeaea}.HouseDossier .table .cell:last-child{border-right:none}.HouseDossier .table .cell span:first-child{color:#8d8d8d;font-size:1.8rem}.desktop .HouseDossier .table .cell span:first-child{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .HouseDossier .table .cell span:first-child{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseDossier .table .cell span:first-child{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseDossier .table .cell span:first-child{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseDossier .table .cell span:first-child{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseDossier .table .cell span:first-child{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .HouseDossier .table .cell span:first-child{font-size:1.8rem}}.HouseDossier .table .cell span{font-size:3rem;line-height:1.5}.desktop .HouseDossier .table .cell span{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .HouseDossier .table .cell span{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseDossier .table .cell span{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseDossier .table .cell span{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseDossier .table .cell span{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseDossier .table .cell span{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .HouseDossier .table .cell span{font-size:3rem}}.HouseIntroBlock{max-width:60rem;padding-right:2rem;padding-top:6rem}.desktop .HouseIntroBlock.NoFeatures>p{margin-bottom:5rem}.HouseIntroBlock .TitleWrapper{display:inline-block}.HouseIntroBlock h2{color:#f36421;font-size:5.7rem;margin:0;line-height:1;display:inline-block;margin-bottom:1.5rem}.desktop .HouseIntroBlock h2{font-size:5.7rem}@media only screen and (max-width: 1140px){.desktop .HouseIntroBlock h2{font-size:44px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseIntroBlock h2{font-size:44px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseIntroBlock h2{font-size:5.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseIntroBlock h2{font-size:5.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseIntroBlock h2{font-size:5.7rem}}@media only screen and (min-width: 1921px){.desktop .HouseIntroBlock h2{font-size:5.7rem}}.HouseIntroBlock hr{border:none;border-bottom:1px solid #eaeaea}.HouseIntroBlock>p{font-size:3rem;color:#8d8d8d;line-height:1.4;width:50rem;margin:0rem 0 1.5rem 0}.desktop .HouseIntroBlock>p{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .HouseIntroBlock>p{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseIntroBlock>p{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseIntroBlock>p{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseIntroBlock>p{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseIntroBlock>p{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .HouseIntroBlock>p{font-size:3rem}}.HouseIntroBlock .DatePill{font-size:2.2rem;color:#8d8d8d;border:0.2rem solid #eaeaea;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 1.5rem;padding:1rem 3rem;border-radius:5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.desktop .HouseIntroBlock .DatePill{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .HouseIntroBlock .DatePill{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseIntroBlock .DatePill{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseIntroBlock .DatePill{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseIntroBlock .DatePill{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseIntroBlock .DatePill{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .HouseIntroBlock .DatePill{font-size:2.2rem}}.HouseIntroBlock .DatePill .SoldTag{margin-right:1rem}.HouseIntroBlock .DatePill .SoldTag,.HouseIntroBlock .DatePill .SoldTag svg{width:2.2rem;height:3rem;fill:#fff}.HouseIntroBlock .DatePill.SoldPill{background-color:#cf3a3a;border-color:#cf3a3a;color:#fff}.HouseIntroBlock .HouseAddress{width:100%;padding:1.5rem 0 3rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.HouseIntroBlock .HouseAddress .AddressPin{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:0.24rem;margin-right:1rem}.HouseIntroBlock .HouseAddress .AddressPin,.HouseIntroBlock .HouseAddress .AddressPin svg{height:2.5rem;width:1.8rem}.HouseIntroBlock .HouseAddress .AddressPin svg{fill:#f36421}.HouseIntroBlock .HouseAddress .AddressText{font-size:2rem;color:#8d8d8d}.desktop .HouseIntroBlock .HouseAddress .AddressText{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .HouseIntroBlock .HouseAddress .AddressText{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseIntroBlock .HouseAddress .AddressText{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseIntroBlock .HouseAddress .AddressText{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseIntroBlock .HouseAddress .AddressText{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseIntroBlock .HouseAddress .AddressText{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .HouseIntroBlock .HouseAddress .AddressText{font-size:2rem}}.HouseIntroBlock .HouseAddress .AddressText span{display:block;line-height:1.1}.HouseIntroBlock .feature-table{border-top:1px solid #eaeaea;overflow:visible}.HouseIntroBlock .feature-table h2{color:#f36421;font-size:2.9rem;margin-top:2rem;margin-bottom:1.3rem}.desktop .HouseIntroBlock .feature-table h2{font-size:2.9rem}@media only screen and (max-width: 1140px){.desktop .HouseIntroBlock .feature-table h2{font-size:23px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseIntroBlock .feature-table h2{font-size:23px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseIntroBlock .feature-table h2{font-size:2.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseIntroBlock .feature-table h2{font-size:2.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseIntroBlock .feature-table h2{font-size:2.9rem}}@media only screen and (min-width: 1921px){.desktop .HouseIntroBlock .feature-table h2{font-size:2.9rem}}.HouseIntroBlock .feature-table .features{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;margin-bottom:6rem}.HouseIntroBlock .feature-table .features .LeftColumn,.HouseIntroBlock .feature-table .features .RightColumn{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.HouseIntroBlock .feature-table .features .LeftColumn span:last-child,.HouseIntroBlock .feature-table .features .RightColumn span:last-child{border-color:transparent}.HouseIntroBlock .feature-table .features .LeftColumn{padding-right:2rem}.HouseIntroBlock .feature-table .features .RightColumn{width:-webkit-calc(50% - 2rem);width:calc(50% - 2rem)}.HouseIntroBlock .feature-table .features span{color:#8d8d8d;font-size:1.8rem;display:block;line-height:1;border-bottom:1px solid #eaeaea;position:relative}.desktop .HouseIntroBlock .feature-table .features span{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .HouseIntroBlock .feature-table .features span{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .HouseIntroBlock .feature-table .features span{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .HouseIntroBlock .feature-table .features span{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .HouseIntroBlock .feature-table .features span{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .HouseIntroBlock .feature-table .features span{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .HouseIntroBlock .feature-table .features span{font-size:1.8rem}}.desktop .HouseIntroBlock .feature-table .features span{padding:0.4rem 0}.HouseIntroBlock .feature-table .features span .feature{width:.9rem;height:.9rem;position:absolute;left:-1.8rem;top:0.625rem}.tablet .HouseIntroBlock .feature-table .features span .feature{top:0.8rem}.HouseIntroBlock .feature-table .features span .feature svg path{fill:#f36421;stroke:none}.tablet .HouseIntroBlock{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:2rem}.tablet .HouseIntroBlock .DatePill{font-size:1.6rem;padding:0.75rem 2.8rem}.desktop .tablet .HouseIntroBlock .DatePill{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .tablet .HouseIntroBlock .DatePill{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HouseIntroBlock .DatePill{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HouseIntroBlock .DatePill{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HouseIntroBlock .DatePill{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HouseIntroBlock .DatePill{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HouseIntroBlock .DatePill{font-size:1.6rem}}.tablet .HouseIntroBlock h2{font-size:4rem}.desktop .tablet .HouseIntroBlock h2{font-size:4rem}@media only screen and (max-width: 1140px){.desktop .tablet .HouseIntroBlock h2{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HouseIntroBlock h2{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HouseIntroBlock h2{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HouseIntroBlock h2{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HouseIntroBlock h2{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HouseIntroBlock h2{font-size:4rem}}.tablet .HouseIntroBlock>p{font-size:2rem;width:97%}.desktop .tablet .HouseIntroBlock>p{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .HouseIntroBlock>p{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HouseIntroBlock>p{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HouseIntroBlock>p{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HouseIntroBlock>p{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HouseIntroBlock>p{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HouseIntroBlock>p{font-size:2rem}}.tablet .HouseIntroBlock .AddressText{font-size:1.75rem}.desktop .tablet .HouseIntroBlock .AddressText{font-size:1.75rem}@media only screen and (max-width: 1140px){.desktop .tablet .HouseIntroBlock .AddressText{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HouseIntroBlock .AddressText{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HouseIntroBlock .AddressText{font-size:1.75rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HouseIntroBlock .AddressText{font-size:1.75rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HouseIntroBlock .AddressText{font-size:1.75rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HouseIntroBlock .AddressText{font-size:1.75rem}}.tablet .HouseIntroBlock .feature-table{min-height:initial}.tablet .HouseIntroBlock .feature-table h2{font-size:2.9rem}.desktop .tablet .HouseIntroBlock .feature-table h2{font-size:2.9rem}@media only screen and (max-width: 1140px){.desktop .tablet .HouseIntroBlock .feature-table h2{font-size:23px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .HouseIntroBlock .feature-table h2{font-size:23px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .HouseIntroBlock .feature-table h2{font-size:2.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .HouseIntroBlock .feature-table h2{font-size:2.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .HouseIntroBlock .feature-table h2{font-size:2.9rem}}@media only screen and (min-width: 1921px){.desktop .tablet .HouseIntroBlock .feature-table h2{font-size:2.9rem}}.tablet .HouseIntroBlock .feature-table .features{margin-bottom:0rem}.ImageBlock{position:relative;overflow:hidden;width:100%;height:100%}.ImageBlock.three-quarter-width img{width:75%}.ImageBlock .BackgroundImage{display:block}.phone .ImageBlock .BackgroundImage{min-height:0}.tablet .ImageBlock .BackgroundImage{min-height:0}.ImageBlock .BackgroundImage.align-center{margin-left:auto;margin-right:auto}.ImageBlock .BackgroundImage.align-right{margin-left:auto;margin-right:0}.desktop .ImageBlock .BackgroundImage.fullWrap{width:100%;padding-bottom:40%}.ImageBlock.fullWrap{width:100%}.ImageCarousel{position:relative;width:100%;height:100%}.ImageCarousel .BackgroundImage{position:absolute;-webkit-transition:all 2s cubic-bezier(0.19, 1, 0.22, 1);transition:all 2s cubic-bezier(0.19, 1, 0.22, 1)}.ImageText2x2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.ImageText2x2 .ImageBlock{height:auto;margin:0}.ImageText2x2 .ImageBlock .BackgroundImage{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.ImageText2x2 .ImageBlock:after{content:'';display:block;width:100%}.ImageText2x2 .ImageBlock img{max-width:initial;width:100%}.ImageText2x2 .TextBlock h1{max-width:60%}.ImageText2x2 .top,.ImageText2x2 .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ImageText2x2 .top{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.ImageText2x2 .bottom{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ImageText2x2 .leftObj{position:relative}.tablet .ImageText2x2 .leftObj{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.ImageText2x2 .leftObj.marginsMiddle{margin-right:1rem}.ImageText2x2 .leftObj.bigger .TextBlock,.ImageText2x2 .leftObj.bigger .ImageBlock{width:75rem}@media only screen and (min-width: 1921px){.ImageText2x2 .leftObj.bigger .TextBlock,.ImageText2x2 .leftObj.bigger .ImageBlock{width:90rem}}.tablet .ImageText2x2 .leftObj.bigger .TextBlock,.tablet .ImageText2x2 .leftObj.bigger .ImageBlock{width:auto}.ImageText2x2 .leftObj.bigger .TextBlock p,.ImageText2x2 .leftObj.bigger .ImageBlock p{width:43rem;margin:0}.tablet .ImageText2x2 .leftObj.bigger .TextBlock p,.tablet .ImageText2x2 .leftObj.bigger .ImageBlock p{width:auto}.ImageText2x2 .leftObj.bigger .TextBlock .svgHeaderRow+p,.ImageText2x2 .leftObj.bigger .ImageBlock .svgHeaderRow+p{margin-top:1rem}.ImageText2x2 .leftObj.bigger .ImageBlock:after{padding-bottom:69.33%}.tablet .ImageText2x2 .leftObj.bigger .ImageBlock:after{padding-bottom:69.33%}.ImageText2x2 .rightObj{position:relative}.tablet .ImageText2x2 .rightObj{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.ImageText2x2 .rightObj .ImageBlock{width:43rem}@media only screen and (min-width: 1921px){.ImageText2x2 .rightObj .ImageBlock{width:51.6rem}}.ImageText2x2 .rightObj .ImageBlock:after{padding-bottom:69.77%}.tablet .ImageText2x2 .rightObj .ImageBlock{width:auto}.ImageText2x2 .rightObj.marginsMiddle{margin-left:1rem}.ImageText2x2 .rightObj .TextBlock{margin-top:3rem}.ImageText2x2 .ImageBlock{width:100%;position:relative}.ImageText2x2 .TextBlock{margin-top:3rem;padding:0rem}.ImageText2x2 .PillButtonGreen{top:85%;left:75%;bottom:0;right:0}.ImageText2x2 .PillButtonGreen{position:absolute;left:auto;top:auto;bottom:-5rem;right:1.5rem}.ImageTextBlock{position:relative;padding-bottom:5.5rem}.ImageTextBlock .TextSection{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:50%;padding:4rem 2rem 0 0}.ImageTextBlock .ImageBlock{overflow:visible}.desktop .ImageTextBlock .ImageBlock .BackgroundImage{padding-bottom:43.3%}.ImageTextBlock .PillButtonGreen{bottom:-13rem;right:2rem}.ImageTextBlock:before{content:'';position:absolute;top:0;left:50%;width:66.6vw;height:100%;background-color:#f9f9f9}.ImageTextBlock .HeaderIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:0.3rem solid #eaeaea;border-radius:10rem;width:5rem;height:5rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:2rem}.ImageTextBlock .HeaderIcon svg{width:3rem;height:3rem;fill:#f36421}.ImageTextBlock h1{font-size:2.2rem;margin:0 0 1rem 0;position:relative}.desktop .ImageTextBlock h1{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .ImageTextBlock h1{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ImageTextBlock h1{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ImageTextBlock h1{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ImageTextBlock h1{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ImageTextBlock h1{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .ImageTextBlock h1{font-size:2.2rem}}.phone .ImageTextBlock h1{text-align:center}.ImageTextBlock h2{font-size:2rem;line-height:1.2;color:#8d8d8d}.desktop .ImageTextBlock h2{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .ImageTextBlock h2{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ImageTextBlock h2{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ImageTextBlock h2{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ImageTextBlock h2{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ImageTextBlock h2{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .ImageTextBlock h2{font-size:2rem}}.ImageTextBlock p{font-size:1.8rem;color:#8d8d8d;margin-top:1rem;margin-bottom:0;line-height:1.3;position:relative}.desktop .ImageTextBlock p{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .ImageTextBlock p{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ImageTextBlock p{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ImageTextBlock p{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ImageTextBlock p{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ImageTextBlock p{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .ImageTextBlock p{font-size:1.8rem}}.phone .ImageTextBlock p{text-align:center;margin-top:1.6rem}.ImageTextBlock.TextRight .TextSection{margin-left:auto;margin-right:0;padding-left:4rem;padding-right:0}.ImageTextBlock.TextRight:before{left:auto;right:50%}.tablet .ImageTextBlock{padding-bottom:4rem}.tablet .ImageTextBlock h1{font-size:2rem;margin:1rem 0}.desktop .tablet .ImageTextBlock h1{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .ImageTextBlock h1{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .ImageTextBlock h1{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .ImageTextBlock h1{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .ImageTextBlock h1{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .ImageTextBlock h1{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .ImageTextBlock h1{font-size:2rem}}.tablet .ImageTextBlock .ImageBlock{height:28.5rem}.tablet .ImageTextBlock .TextSection{max-width:50%}.tablet .ImageTextBlock .TextSection p{width:100%}.tablet .ImageTextBlock .PillButtonGreen{bottom:-4rem;right:2rem}.tablet .ImageTextBlock.TextRight .TextSection{max-width:66.6%;padding-left:2rem;padding-top:4rem}.tablet .ImageTextBlock.TextRight:before{left:auto;right:66.6%}.phone .ImageTextBlock{text-align:center;padding-bottom:0}.phone .ImageTextBlock .HeaderIcon{margin:0 auto;width:4rem;height:4rem;padding:.8rem;border:2px solid #eaeaea;margin-bottom:.9rem}.phone .ImageTextBlock .HeaderIcon svg{width:3rem;height:3rem}.phone .ImageTextBlock h1{font-size:2rem}.phone .ImageTextBlock p{width:auto;font-size:1.36rem}.phone .ImageTextBlock .ImageBlock{height:32rem}.phone .ImageTextBlock .TextSection{max-width:28rem;margin:0 auto;padding:3rem 1.5rem 0 !important}.phone .ImageTextBlock h2{font-size:1.6rem}.phone .ImageTextBlock:before{display:none}.ImageTextColumns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%}.ImageTextColumns .svgHeaderRow{height:5rem}.ImageTextColumns .Image{-webkit-box-flex:0.6083333333;-webkit-flex:0.6083333333;-ms-flex:0.6083333333;flex:0.6083333333;min-width:60.8%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:18rem;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.desktop .ImageTextColumns .Image .BackgroundImage{height:auto;padding-bottom:97.2%}.ImageTextColumns .TextBlock{background-color:white;margin-top:0;margin:0;height:auto;padding:8rem 4rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.tablet .ImageTextColumns .TextBlock{padding:4rem 2rem}.ImageTextColumns .TextBlock h2{margin-top:4.5rem}.tablet .ImageTextColumns .svgHeaderRow{height:auto}.tablet .ImageTextColumns .Image{position:absolute;left:0;top:0;margin:0;width:100%;height:100%}.tablet .ImageTextColumns .TextBlock{width:47.25rem;margin-bottom:4rem;padding:5rem 4rem}.tablet .ImageTextColumns.TextRight{margin-left:4rem}.phone .ImageTextColumns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.phone .ImageTextColumns .ImageBlock,.phone .ImageTextColumns .TextBlock{margin:0 auto}.phone .ImageTextColumns .Image{margin-top:0;margin-bottom:1rem;width:100%;height:32rem}.phone .ImageTextColumns .TextBlock{padding-left:1.5rem;padding-right:1.5rem;padding-top:3rem;padding-bottom:0;max-width:28rem}.phone .ImageTextColumns .TextBlock .svgHeaderRow{display:block;height:auto}.phone .ImageTextColumns .TextBlock .TopSvgIcon{margin-right:auto !important;margin-left:auto}.phone .ImageTextColumns .TextBlock h1{display:block;text-align:center;margin-top:1rem;margin-bottom:0rem}.phone .ImageTextColumns .TextBlock h2{margin-top:1rem;margin-bottom:1rem}.ImageTextGreenPill{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:60rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.ImageTextGreenPill .leftObj{position:relative}.ImageTextGreenPill .leftObj .BackgroundImage{width:80.8rem}@media (min-width: 1141px){.ImageTextGreenPill .leftObj .BackgroundImage{width:81.51rem}}@media (min-width: 1279px){.ImageTextGreenPill .leftObj .BackgroundImage{width:86.05rem}}@media (min-width: 1440px){.ImageTextGreenPill .leftObj .BackgroundImage{width:84rem}}@media (min-width: 1600px){.ImageTextGreenPill .leftObj .BackgroundImage{width:89.9rem}}@media (min-width: 1920px){.ImageTextGreenPill .leftObj .BackgroundImage{width:102rem}}.ImageTextGreenPill .rightObj{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0 0 0 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:-0.5rem}.ImageTextGreenPill .rightObj>h4{font-size:2.2rem;margin:0 0 1rem 0}.desktop .ImageTextGreenPill .rightObj>h4{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .ImageTextGreenPill .rightObj>h4{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ImageTextGreenPill .rightObj>h4{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ImageTextGreenPill .rightObj>h4{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ImageTextGreenPill .rightObj>h4{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ImageTextGreenPill .rightObj>h4{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .ImageTextGreenPill .rightObj>h4{font-size:2.2rem}}.ImageTextGreenPill .rightObj>p{font-size:2rem;color:#8d8d8d;margin:0;line-height:1.2}.desktop .ImageTextGreenPill .rightObj>p{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .ImageTextGreenPill .rightObj>p{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ImageTextGreenPill .rightObj>p{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ImageTextGreenPill .rightObj>p{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ImageTextGreenPill .rightObj>p{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ImageTextGreenPill .rightObj>p{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .ImageTextGreenPill .rightObj>p{font-size:2rem}}.ImageTextGreenPill.fullWrap{margin:0;width:100%}.ImageTextGreenPill .PillButtonGreen{bottom:19rem;top:52%;right:-15rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tablet .ImageTextGreenPill{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:58.9rem;height:auto}.tablet .ImageTextGreenPill .TextBlock{margin:0;padding-top:3.5rem}.tablet .ImageTextGreenPill .ImageBlock{height:39rem}.tablet .ImageTextGreenPill .PillButtonGreen{bottom:-10rem;right:2rem;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.tablet .ImageTextGreenPill .rightObj{padding-left:0;margin-top:3.2rem;width:42.25rem}.ImageTextGreenPillFullWrap{width:100%;max-width:1920px;margin:0 auto}.ImageTextGreenPillFullWrap .leftObj{position:relative;margin:0}.ImageTextGreenPillFullWrap .leftObj .ImageBlock{margin:0}.ImageTextGreenPillFullWrap .leftObj .ImageBlock img{max-height:inherit}.ImageTextGreenPillFullWrap .rightObj{width:40rem;margin:0 auto;text-align:center}.ImageTextGreenPillFullWrap .rightObj h4{font-size:2.2rem;margin:2rem 0 1rem 0}.desktop .ImageTextGreenPillFullWrap .rightObj h4{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .ImageTextGreenPillFullWrap .rightObj h4{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ImageTextGreenPillFullWrap .rightObj h4{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ImageTextGreenPillFullWrap .rightObj h4{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ImageTextGreenPillFullWrap .rightObj h4{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ImageTextGreenPillFullWrap .rightObj h4{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .ImageTextGreenPillFullWrap .rightObj h4{font-size:2.2rem}}.ImageTextGreenPillFullWrap .rightObj p{font-size:2rem;color:#8d8d8d;margin:0;line-height:1.2}.desktop .ImageTextGreenPillFullWrap .rightObj p{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .ImageTextGreenPillFullWrap .rightObj p{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ImageTextGreenPillFullWrap .rightObj p{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ImageTextGreenPillFullWrap .rightObj p{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ImageTextGreenPillFullWrap .rightObj p{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ImageTextGreenPillFullWrap .rightObj p{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .ImageTextGreenPillFullWrap .rightObj p{font-size:2rem}}.ImageTextGreenPillFullWrap .PillButtonGreen{bottom:-12.5rem;right:20rem}.tablet .ImageTextGreenPillFullWrap .ImageBlock{height:41rem}.tablet .ImageTextGreenPillFullWrap .PillButtonGreen{bottom:-4rem;right:4rem}.tablet .ImageTextGreenPillFullWrap .TextBlock{margin-top:3.5rem}.ImageTextGreenPillTwo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.desktop .ImageTextGreenPillTwo .ImageBlock .BackgroundImage{padding-bottom:108.33%}.tablet .ImageTextGreenPillTwo .ImageBlock .BackgroundImage{padding-bottom:70.33%}.ImageTextGreenPillTwo .ImageBlock img{height:100%;max-width:none;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto}.ImageTextGreenPillTwo .leftObj .ButtonToImage,.ImageTextGreenPillTwo .rightObj .ButtonToImage{position:relative}.ImageTextGreenPillTwo .leftObj .ButtonToImage .ImageBlock,.ImageTextGreenPillTwo .rightObj .ButtonToImage .ImageBlock{width:100%;position:relative}.ImageTextGreenPillTwo .leftObj .ButtonToImage .PillButtonGreen,.ImageTextGreenPillTwo .rightObj .ButtonToImage .PillButtonGreen{position:absolute}.ImageTextGreenPillTwo .leftObj{width:50%;margin-top:7rem}.ImageTextGreenPillTwo .leftObj.marginsMiddle{margin-right:2rem}.ImageTextGreenPillTwo .leftObj.bigger{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.ImageTextGreenPillTwo .rightObj{width:50%}.ImageTextGreenPillTwo .rightObj.marginsMiddle{margin-left:2rem}.ImageTextGreenPillTwo .rightObj.bigger{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.ImageTextGreenPillTwo .rightObj .TextBlock{padding-left:3rem}.tablet .ImageTextGreenPillTwo .rightObj .TextBlock{padding-left:1.75rem}.ImageTextGreenPillTwo .TextBlock{margin-right:30%;margin-top:2.6rem;padding-left:0rem}.ImageTextGreenPillTwo .PillButtonGreen{bottom:-13rem;right:2rem}.tablet .ImageTextGreenPillTwo .PillButtonGreen{top:auto;bottom:-4rem}.ImageTextWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.ImageTextWrap.grey-mode .leftObj{margin-top:19rem}.ImageTextWrap.grey-mode .rightObj{background-color:#fff;margin-bottom:17rem;-webkit-box-shadow:0 0 7rem 0rem rgba(0,0,0,0.08);box-shadow:0 0 7rem 0rem rgba(0,0,0,0.08)}.ImageTextWrap.grey-mode .rightObj .TextBlock{margin-left:5rem}.ImageTextWrap .leftObj,.ImageTextWrap .rightObj{min-height:34rem}.ImageTextWrap .leftObj.fullWrap,.ImageTextWrap .rightObj.fullWrap{height:57rem}.ImageTextWrap .bigger{height:47rem}.ImageTextWrap .bigger+.rightObj .ImageBlock{height:26rem}.ImageTextWrap .bigger+.rightObj .ImageBlock>div{background-size:contain;background-position:center top}.ImageTextWrap .leftObj{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;height:57rem}.ImageTextWrap .leftObj.marginsMiddle{margin-right:1%}.ImageTextWrap .leftObj.bigger{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.ImageTextWrap .leftObj.alignToText{margin-top:18rem}.ImageTextWrap .rightObj{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.tablet .ImageTextWrap .rightObj .TextBlock{padding-left:2rem}.ImageTextWrap .rightObj.marginsMiddle{margin-left:2rem}.ImageTextWrap .rightObj.bigger{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.ImageTextWrap .rightObj .ImageBlock{display:none}.ImageTextWrap .rightObj.visibleImage .ImageBlock{display:block}.ImageTextWrap .rightObj.visibleImage .TextBlock{display:none}.ImageTextWrap .rightObj .TopSvgIcon{margin-bottom:2.6rem}.ImageTextWrap .rightObj .svgHeaderRow{display:block}.ImageTextWrap .rightObj .svgHeaderRow h1{margin-top:2.8rem;margin-bottom:3.2rem;font-size:2.9rem}.desktop .ImageTextWrap .rightObj .svgHeaderRow h1{font-size:2.9rem}@media only screen and (max-width: 1140px){.desktop .ImageTextWrap .rightObj .svgHeaderRow h1{font-size:23px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ImageTextWrap .rightObj .svgHeaderRow h1{font-size:23px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ImageTextWrap .rightObj .svgHeaderRow h1{font-size:2.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ImageTextWrap .rightObj .svgHeaderRow h1{font-size:2.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ImageTextWrap .rightObj .svgHeaderRow h1{font-size:2.9rem}}@media only screen and (min-width: 1921px){.desktop .ImageTextWrap .rightObj .svgHeaderRow h1{font-size:2.9rem}}.ImageTextWrap .TextBlock{margin-top:7rem;margin-right:2rem;margin-left:13rem}.ImageTextWrap .TextBlock h1{margin-bottom:0 !important}.ImageTextWrap.fullWrap>*{margin:0}.ImageTextWrap.greyBackground{background-color:#f2f2f2}.ImageTextWrap.greyBackground .rightObj{background-color:#fff}.tablet .ImageTextWrap .leftObj,.tablet .ImageTextWrap .rightObj{min-height:19.5rem}.tablet .ImageTextWrap.fullWrap>*{height:28.5rem}.tablet .ImageTextWrap .marginsMiddle:first-child{margin-left:0rem}.tablet .ImageTextWrap .marginsMiddle:last-child{margin-left:1rem}.tablet .ImageTextWrap .leftObj.bigger+.rightObj .ImageBlock{height:14rem}.tablet .ImageTextWrap .bigger{height:29rem}.tablet .ImageTextWrap .rightObj .TextBlock{margin:0}.phone .ImageTextWrap .leftObj{height:20rem;min-height:auto;margin:0}.phone .ImageTextWrap .rightObj{display:none}.ImageTitleBlock .ImageBlock{height:55rem}.ImageTitleBlock .buttonContainer{text-align:center}.ImageWrappedText{min-height:65.25rem;padding-bottom:3.5rem;padding-left:3.5rem}.ImageWrappedText .TextBlock{width:47.25rem;min-height:61rem;background-color:#fff;padding:4rem !important;-webkit-box-sizing:border-box;box-sizing:border-box}.ImageWrappedText .TextBlock>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ImageWrappedText .TextBlock .SVGInline,.ImageWrappedText .TextBlock h1{display:inline-block}.ImageWrappedText .TextBlock .SVGInline{margin:0}.ImageWrappedText .TextBlock h1{max-width:80%;margin-left:1rem}.tablet .ImageWrappedText .TextBlock .SVGInline{margin-right:1rem}.tablet .ImageWrappedText .TextBlock h1{line-height:2.5;margin:0}.phone .InfoRequestBlock{padding-bottom:0}.phone .InfoRequestBlock #ContactForm{width:30rem !important;margin:0 auto}.informationBanner{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:9rem;color:#fff;background-color:#3fad49}.informationBanner label{font-size:1.8rem;margin-right:3rem}.desktop .informationBanner label{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .informationBanner label{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .informationBanner label{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .informationBanner label{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .informationBanner label{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .informationBanner label{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .informationBanner label{font-size:1.8rem}}.InputBox{position:relative;height:8rem;border:1px solid #ebebeb;background-color:transparent;-webkit-box-shadow:0 0 4rem 0px rgba(0,0,0,0.05);box-shadow:0 0 4rem 0px rgba(0,0,0,0.05);overflow:hidden}.InputBox,.InputBox input{-webkit-box-sizing:border-box;box-sizing:border-box}.InputBox input{position:absolute;-webkit-appearance:none;height:100%;background-color:transparent;border:none;color:#8d8d8d;font-size:2.3rem;line-height:1;letter-spacing:1px;padding:2rem;width:100%;letter-spacing:0.01rem}.desktop .InputBox input{font-size:2.3rem}@media only screen and (max-width: 1140px){.desktop .InputBox input{font-size:18px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .InputBox input{font-size:18px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .InputBox input{font-size:2.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .InputBox input{font-size:2.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .InputBox input{font-size:2.3rem}}@media only screen and (min-width: 1921px){.desktop .InputBox input{font-size:2.3rem}}.InputBox input:focus{border:none;outline:none}.phone .InputBox{height:5.75rem;-webkit-box-shadow:0 0 1rem 0px rgba(0,0,0,0.05);box-shadow:0 0 1rem 0px rgba(0,0,0,0.05)}.phone .InputBox input{font-size:1.28rem;padding:1.8rem 8.1rem 1.8rem 1.8rem}.IntroBlock{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.IntroBlock h1,.IntroBlock h2,.IntroBlock p,.IntroBlock .IntroIcon{margin:0 auto 2rem auto;padding:0}.IntroBlock h1{font-size:5.3rem;color:#f36421;text-align:center;margin-bottom:2rem;line-height:1.1}.desktop .IntroBlock h1{font-size:5.3rem}@media only screen and (max-width: 1140px){.desktop .IntroBlock h1{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .IntroBlock h1{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .IntroBlock h1{font-size:5.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .IntroBlock h1{font-size:5.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .IntroBlock h1{font-size:5.3rem}}@media only screen and (min-width: 1921px){.desktop .IntroBlock h1{font-size:5.3rem}}.IntroBlock h2{position:relative;font-size:3.5rem;color:#8d8d8d;text-align:center;bottom:1.5rem;margin-bottom:1rem}.desktop .IntroBlock h2{font-size:3.5rem}@media only screen and (max-width: 1140px){.desktop .IntroBlock h2{font-size:27px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .IntroBlock h2{font-size:27px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .IntroBlock h2{font-size:3.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .IntroBlock h2{font-size:3.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .IntroBlock h2{font-size:3.5rem}}@media only screen and (min-width: 1921px){.desktop .IntroBlock h2{font-size:3.5rem}}.IntroBlock p{font-size:2.5rem;color:#8d8d8d;text-align:center;max-width:60rem;line-height:1.3}.desktop .IntroBlock p{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .IntroBlock p{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .IntroBlock p{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .IntroBlock p{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .IntroBlock p{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .IntroBlock p{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .IntroBlock p{font-size:2.5rem}}.IntroBlock>*:last-child{margin-bottom:7rem}.IntroBlock .IntroIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:6rem;height:6rem;border-radius:50%;border:0.3rem solid #eaeaea;margin-bottom:1rem}.IntroBlock .IntroIcon svg{width:3rem;height:2.6rem;stroke:#f36421;fill:#f36421}.IntroBlock.LeftAlignContent .IntroIcon,.IntroBlock.LeftAlignContent h1{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.IntroBlock.LeftAlignContent .IntroIcon{margin-right:2rem;margin-bottom:1.5rem}.IntroBlock.LeftAlignContent p{text-align:left;margin-left:8.25rem}.tablet .IntroBlock h1{font-size:4rem}.desktop .tablet .IntroBlock h1{font-size:4rem}@media only screen and (max-width: 1140px){.desktop .tablet .IntroBlock h1{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .IntroBlock h1{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .IntroBlock h1{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .IntroBlock h1{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .IntroBlock h1{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop .tablet .IntroBlock h1{font-size:4rem}}.tablet .IntroBlock h2{font-size:3rem}.desktop .tablet .IntroBlock h2{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .tablet .IntroBlock h2{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .IntroBlock h2{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .IntroBlock h2{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .IntroBlock h2{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .IntroBlock h2{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .tablet .IntroBlock h2{font-size:3rem}}.tablet .IntroBlock p{font-size:2.5rem;max-width:46rem}.desktop .tablet .IntroBlock p{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .tablet .IntroBlock p{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .IntroBlock p{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .IntroBlock p{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .IntroBlock p{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .IntroBlock p{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet .IntroBlock p{font-size:2.5rem}}.tablet .IntroBlock>*:last-child{margin-bottom:3.5rem}.tablet .IntroBlock .IntroIcon{width:4.5rem;height:4.5rem;border:0.2rem solid #eaeaea}.tablet .IntroBlock .IntroIcon svg{width:2rem;height:2rem}.tablet .IntroBlock.LeftAlignContent p{margin-left:6.75rem}.tablet .IntroBlock>*:last-child{margin-bottom:3.5rem}.phone .IntroBlock h1{font-size:2.16rem}.phone .IntroBlock h2{font-size:1.76rem}.phone .IntroBlock p{font-size:1.6rem;max-width:100%}.phone .IntroBlock>h1,.phone .IntroBlock>h2,.phone .IntroBlock>p{max-width:27rem;margin:0 auto 1rem}.phone .IntroBlock>*:last-child{margin-bottom:2rem}.phone .IntroBlock .IntroIcon{width:4rem;height:4rem;border:2px solid #eaeaea}.phone .IntroBlock .IntroIcon svg{width:2rem;height:1.75rem}.phone .IntroBlock.LeftAlignContent .IntroIcon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.phone .IntroBlock.LeftAlignContent h1{display:block;margin:0 auto 2rem auto}.phone .IntroBlock.LeftAlignContent p{text-align:center;margin:0 auto}.IntroColumns{width:100%;margin:0 auto 7.5rem auto}.IntroColumns .phone,.tablet .IntroColumns{margin-bottom:3rem}.phone .IntroColumns{position:relative;margin:8rem auto 0 auto;padding:0rem 0 4rem 0;background-color:#fff}.IntroColumns .left,.IntroColumns .right{float:left}.phone .IntroColumns .left,.phone .IntroColumns .right{float:none}.IntroColumns .left .column,.IntroColumns .right .column{position:relative;display:inline-block;font-family:GTWalsheim-Medium, "Lucida Grande", "Arial";vertical-align:top}.phone .IntroColumns .left .column,.phone .IntroColumns .right .column{float:none;text-align:center;display:block;width:100%;margin:4rem auto 2rem auto}.phone .IntroColumns .left .column h2,.phone .IntroColumns .right .column h2{font-size:2.16rem}.phone .IntroColumns .left .column h1,.phone .IntroColumns .right .column h1{font-size:2.72rem}.tablet .IntroColumns .left .column h1,.tablet .IntroColumns .right .column h1{font-size:2rem}.desktop .tablet .IntroColumns .left .column h1,.desktop .tablet .IntroColumns .right .column h1{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .IntroColumns .left .column h1,.desktop .tablet .IntroColumns .right .column h1{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .IntroColumns .left .column h1,.desktop .tablet .IntroColumns .right .column h1{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .IntroColumns .left .column h1,.desktop .tablet .IntroColumns .right .column h1{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .IntroColumns .left .column h1,.desktop .tablet .IntroColumns .right .column h1{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .IntroColumns .left .column h1,.desktop .tablet .IntroColumns .right .column h1{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .IntroColumns .left .column h1,.desktop .tablet .IntroColumns .right .column h1{font-size:2rem}}.tablet .IntroColumns .left .column h2,.tablet .IntroColumns .right .column h2{font-size:1.3rem}.desktop .tablet .IntroColumns .left .column h2,.desktop .tablet .IntroColumns .right .column h2{font-size:1.3rem}@media only screen and (max-width: 1140px){.desktop .tablet .IntroColumns .left .column h2,.desktop .tablet .IntroColumns .right .column h2{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .IntroColumns .left .column h2,.desktop .tablet .IntroColumns .right .column h2{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .IntroColumns .left .column h2,.desktop .tablet .IntroColumns .right .column h2{font-size:1.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .IntroColumns .left .column h2,.desktop .tablet .IntroColumns .right .column h2{font-size:1.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .IntroColumns .left .column h2,.desktop .tablet .IntroColumns .right .column h2{font-size:1.3rem}}@media only screen and (min-width: 1921px){.desktop .tablet .IntroColumns .left .column h2,.desktop .tablet .IntroColumns .right .column h2{font-size:1.3rem}}.IntroColumns .left .column .IntroIcon,.IntroColumns .right .column .IntroIcon{position:absolute;top:-7rem;left:0rem;width:5rem;height:5rem;border-radius:50%;border-color:rgba(255,255,255,0.5);border-style:solid;border-width:.3rem;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.IntroColumns .left .column .IntroIcon .IntroIcon-svg,.IntroColumns .right .column .IntroIcon .IntroIcon-svg{width:2.5rem;height:2.16rem;stroke:#fff}.IntroColumns .left .column h1,.IntroColumns .right .column h1{font-size:2.8rem;color:#fff;margin:0;line-height:1}.desktop .IntroColumns .left .column h1,.desktop .IntroColumns .right .column h1{font-size:2.8rem}@media only screen and (max-width: 1140px){.desktop .IntroColumns .left .column h1,.desktop .IntroColumns .right .column h1{font-size:22px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .IntroColumns .left .column h1,.desktop .IntroColumns .right .column h1{font-size:22px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .IntroColumns .left .column h1,.desktop .IntroColumns .right .column h1{font-size:2.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .IntroColumns .left .column h1,.desktop .IntroColumns .right .column h1{font-size:2.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .IntroColumns .left .column h1,.desktop .IntroColumns .right .column h1{font-size:2.8rem}}@media only screen and (min-width: 1921px){.desktop .IntroColumns .left .column h1,.desktop .IntroColumns .right .column h1{font-size:2.8rem}}.phone .IntroColumns .left .column h1,.phone .IntroColumns .right .column h1{color:#8d8d8d}.IntroColumns .left .column h2,.IntroColumns .right .column h2{font-size:1.8rem;color:#fff;opacity:0.5;margin:0 0 1rem;line-height:1}.desktop .IntroColumns .left .column h2,.desktop .IntroColumns .right .column h2{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .IntroColumns .left .column h2,.desktop .IntroColumns .right .column h2{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .IntroColumns .left .column h2,.desktop .IntroColumns .right .column h2{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .IntroColumns .left .column h2,.desktop .IntroColumns .right .column h2{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .IntroColumns .left .column h2,.desktop .IntroColumns .right .column h2{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .IntroColumns .left .column h2,.desktop .IntroColumns .right .column h2{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .IntroColumns .left .column h2,.desktop .IntroColumns .right .column h2{font-size:1.8rem}}.phone .IntroColumns .left .column h2,.phone .IntroColumns .right .column h2{color:#8d8d8d}.IntroColumns .PillButton{margin-top:2rem}.phone .IntroColumns .PillButton{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin:.75rem auto 0 auto}.IntroColumns .left .column+.column .IntroHeadings{border-color:rgba(255,255,255,0.25);border-style:solid;border-width:0 0 0 1px;margin-left:3rem;padding-left:3rem}.phone .IntroColumns .left .column+.column .IntroHeadings{border:none;margin-left:0;padding-left:0}.IntroColumns .left .column+.column .PillButton{margin-left:6rem}.mobile .IntroColumns .left .column+.column .PillButton{margin-left:auto}.IntroColumns .right{float:right}.IntroColumns .right .column h1{margin:0 0 1rem}.IntroColumns .right .column h2{margin:0}.IntroNav{height:8rem;width:100%;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;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;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:100}.Sticky .IntroNav{left:0;width:100%}.IntroNav .navbar{overflow:hidden}.full .IntroNav{position:fixed;top:0;left:0;height:8rem;min-width:1080px}.tablet .full .IntroNav{min-width:100%}.tablet .full .IntroNav .navbar{width:100%}.tablet .full .IntroNav .navbar .item{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:0}.IntroNav .NavExtendLeft,.IntroNav .NavExtendRight{content:' ';position:relative;-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;background-color:#fff}.IntroNav .BackgroundShadow{position:absolute;z-index:-1;top:0;left:0;width:100%;height:95%;background:transparent;-webkit-box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05)}.IntroNav .navbar{-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-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;width:120rem}.IntroNav .navbar .item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;color:#1e78bd;cursor:pointer;font-size:1.8rem;line-height:8rem;position:relative;text-align:center;text-decoration:none;height:100%;background-color:#fff;-webkit-transition:color 0s, background-color 0s;transition:color 0s, background-color 0s}.desktop .IntroNav .navbar .item{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .IntroNav .navbar .item{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .IntroNav .navbar .item{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .IntroNav .navbar .item{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .IntroNav .navbar .item{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .IntroNav .navbar .item{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .IntroNav .navbar .item{font-size:1.8rem}}.IntroNav .navbar .item:before{left:-1rem}.IntroNav .navbar .item:after{right:-0.5rem}.IntroNav .navbar .item span:last-child{position:relative;z-index:1}.IntroNav .navbar .item:not(.active):hover{color:#ffffff;background-color:#1e78bd;-webkit-transition:color .2s ease, background-color .2s ease;transition:color .2s ease, background-color .2s ease}.IntroNav .navbar .item.active,.IntroNav .navbar .item:hover.active{color:#ffffff;background-color:transparent}.IntroNav .navbar .item.active:before,.IntroNav .navbar .item.active:after,.IntroNav .navbar .item:hover.active:before,.IntroNav .navbar .item:hover.active:after{content:'';position:absolute;z-index:-1;background-color:#1e78bd;width:1rem;height:100%;top:0}.IntroNav .SelectedBackground{position:absolute;display:block;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.IntroNav .SelectedBackground svg{display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:10rem;width:50rem;fill:#1e78bd;stroke:none}.tablet .IntroNav{width:100%;height:8.1rem}.tablet .IntroNav:after,.tablet .IntroNav:before{content:'';display:none}.tablet .IntroNav .navbar .item{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;letter-spacing:-0.01em;line-height:100%;padding:0;white-space:nowrap}.desktop .tablet .IntroNav .navbar .item{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .tablet .IntroNav .navbar .item{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .IntroNav .navbar .item{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .IntroNav .navbar .item{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .IntroNav .navbar .item{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .IntroNav .navbar .item{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .tablet .IntroNav .navbar .item{font-size:1.6rem}}.tablet .IntroNav .navbar .item:before,.tablet .IntroNav .navbar .item:after{content:'';position:absolute;z-index:-1;background-color:#fff;width:1rem;height:100%;top:0}.InvalidPrompt{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}.InvalidPrompt .Overlay{position:relative;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.InvalidPrompt .PromptBox{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;position:absolute;z-index:1;width:62rem;height:45rem;background-color:#fff;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.2);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;box-sizing:border-box;padding:5rem 6rem}.InvalidPrompt .PromptBox h1{font-size:5.3rem;color:#f36421;margin:0 0 3rem 0;text-align:center}.desktop .InvalidPrompt .PromptBox h1{font-size:5.3rem}@media only screen and (max-width: 1140px){.desktop .InvalidPrompt .PromptBox h1{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .InvalidPrompt .PromptBox h1{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .InvalidPrompt .PromptBox h1{font-size:5.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .InvalidPrompt .PromptBox h1{font-size:5.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .InvalidPrompt .PromptBox h1{font-size:5.3rem}}@media only screen and (min-width: 1921px){.desktop .InvalidPrompt .PromptBox h1{font-size:5.3rem}}.InvalidPrompt .PromptBox p{font-size:2.5rem;text-align:center;color:#8d8d8d;margin:0 0 6rem 0}.desktop .InvalidPrompt .PromptBox p{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .InvalidPrompt .PromptBox p{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .InvalidPrompt .PromptBox p{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .InvalidPrompt .PromptBox p{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .InvalidPrompt .PromptBox p{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .InvalidPrompt .PromptBox p{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .InvalidPrompt .PromptBox p{font-size:2.5rem}}.phone .InvalidPrompt .PromptBox{width:100%;height:100%;padding:0 2rem}.phone .InvalidPrompt .PromptBox h1{font-size:2.7rem}.desktop .phone .InvalidPrompt .PromptBox h1{font-size:2.7rem}@media only screen and (max-width: 1140px){.desktop .phone .InvalidPrompt .PromptBox h1{font-size:21px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .InvalidPrompt .PromptBox h1{font-size:21px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .InvalidPrompt .PromptBox h1{font-size:2.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .InvalidPrompt .PromptBox h1{font-size:2.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .InvalidPrompt .PromptBox h1{font-size:2.7rem}}@media only screen and (min-width: 1921px){.desktop .phone .InvalidPrompt .PromptBox h1{font-size:2.7rem}}.phone .InvalidPrompt .PromptBox p{font-size:1.8rem}.desktop .phone .InvalidPrompt .PromptBox p{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .phone .InvalidPrompt .PromptBox p{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .InvalidPrompt .PromptBox p{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .InvalidPrompt .PromptBox p{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .InvalidPrompt .PromptBox p{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .InvalidPrompt .PromptBox p{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .phone .InvalidPrompt .PromptBox p{font-size:1.8rem}}.LazyLoader{position:relative;height:30rem}.LazyLoader.is-complete{display:none}.LazyLoader.is-loading .loadingAnimation{top:0 !important}.LazyLoader .LoadingAnimation{width:18vw;height:18vw;border-bottom-color:#333334;border-left-color:#333334;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);-webkit-animation:rotate 6s linear infinite;animation:rotate 6s linear infinite;position:absolute;margin:0;padding:0;top:5rem !important;-webkit-transition:top 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:top 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);top:50%;left:50%;position:absolute}.LazyLoader .LoadingAnimation:before{content:"";display:block;position:absolute;-webkit-transform:translate(-50%, -50%) rotate(0deg);-ms-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg);animation:rotate 4s linear infinite reverse;top:50%;left:50%;position:absolute;width:12vw;height:12vw;background:#000;border-radius:100%;background:#333334;border:1.5vw solid #333334}.LazyLoader .LoadingAnimation:after{content:"";display:block;position:absolute;-webkit-transform:translate(-50%, -50%) rotate(-180deg);-ms-transform:translate(-50%, -50%) rotate(-180deg);transform:translate(-50%, -50%) rotate(-180deg);animation:rotate 2s linear infinite reverse;top:50%;left:50%;position:absolute;width:6.5vw;height:6.5vw;border-radius:100%;background:radial-gradient(#fff 35%, #333334 35%);border:4vw solid #000;border-bottom-color:#e94b40;border-left-color:#e94b40;border-top-color:#fff;border-right-color:#fff}@-webkit-keyframes rotate{from{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes rotate{from{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}.iconArrowRightCircle__link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0.8em;font-size:1.5rem;color:#fff}.tablet .iconArrowRightCircle__link:hover,.tablet .iconArrowRightCircle__link:focus,.desktop .iconArrowRightCircle__link:hover,.desktop .iconArrowRightCircle__link:focus{text-decoration:underline}.iconArrowRightCircle__icon{width:1.8675em;height:1.8675em;display:block;overflow:hidden}.iconArrowRightCircle__icon-svg{width:100%;height:100%}.iconArrowRightCircle__icon-svg .icon-arrow-right-circle{fill:#fff}.LinkOutBlock{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.LinkOutBlock>a{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#livechat-compact-container{opacity:1}.Living .ImageBlock{height:55rem}.Living .PillButtonExtended{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto}.Living .TextBlock{margin-top:4rem;margin-bottom:4rem}#LoadingAnimation #container{margin:auto;width:100%;height:100%;position:absolute;top:0;left:0}.LoadingButton{display:block;margin:0 auto;width:100%;height:7rem;background-color:#3eac47;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;overflow:hidden}.LoadingButton:before{content:'';position:absolute;top:0;left:0;width:100%;bottom:0;background-color:rgba(0,0,0,0.1);-webkit-transition:opacity 0.4s;transition:opacity 0.4s;opacity:0}.LoadingButton.Loading,.LoadingButton.Complete{cursor:default;pointer-events:none}.LoadingButton.Complete{background-color:#8d8d8d}.LoadingButton .ButtonContent{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%}.LoadingButton:hover:before{opacity:1}.LoadingButton .ButtonSvg{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:2.5rem}.LoadingButton .ButtonSvg svg{width:100%;height:100%;stroke:#fff;fill:#fff}.LoadingButton .ButtonText{font-size:1.8rem;color:#fff;margin-left:1.5rem}.desktop .LoadingButton .ButtonText{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .LoadingButton .ButtonText{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .LoadingButton .ButtonText{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .LoadingButton .ButtonText{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .LoadingButton .ButtonText{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .LoadingButton .ButtonText{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .LoadingButton .ButtonText{font-size:1.8rem}}.LoadingButton #LoadingAnimation{position:relative;width:4rem;height:4rem}.LoadingButton #LoadingAnimation svg{width:4rem;height:4rem}.LoadingButton #LoadingAnimation svg #end,.LoadingButton #LoadingAnimation svg #ring{fill:#fff !important}.LoadingButton #LoadingAnimation svg #end,.LoadingButton #LoadingAnimation svg #ring,.LoadingButton #LoadingAnimation svg #main,.LoadingButton #LoadingAnimation svg #outer,.LoadingButton #LoadingAnimation svg #inner{stroke:#fff !important}.phone .LoadingButton{width:27rem;border-radius:5rem;height:6.003rem}.phone .LoadingButton .ButtonText{font-size:1.504rem;margin-left:1.1rem}.phone .LoadingButton .ButtonSvg{width:1.8rem}.phone .LoadingButton svg{stroke-width:1px}#LoadingScreen{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:1;pointer-events:none}.LoadingToggleButton{width:30rem;height:6rem;background-color:#1e78bd;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;overflow:hidden;display:inline-block;white-space:nowrap}.LoadingToggleButton:before{content:'';position:absolute;top:0;left:0;width:100%;bottom:0;background-color:rgba(0,0,0,0.1);-webkit-transition:opacity 0.4s;transition:opacity 0.4s;opacity:0}.desktop .LoadingToggleButton:hover:before{opacity:1}.LoadingToggleButton.Loading{cursor:default;pointer-events:none}.LoadingToggleButton .ButtonContent{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:0;left:0}.LoadingToggleButton .ButtonSvg{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:2.5rem}.LoadingToggleButton .ButtonSvg svg{width:100%;height:100%;stroke:#fff;fill:#fff}.LoadingToggleButton .ButtonText{font-size:1.8rem;color:#fff;margin-left:1.5rem}.desktop .LoadingToggleButton .ButtonText{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .LoadingToggleButton .ButtonText{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .LoadingToggleButton .ButtonText{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .LoadingToggleButton .ButtonText{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .LoadingToggleButton .ButtonText{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .LoadingToggleButton .ButtonText{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .LoadingToggleButton .ButtonText{font-size:1.8rem}}.LoadingToggleButton #LoadingAnimation{position:relative;width:4rem;height:4rem}.LoadingToggleButton #LoadingAnimation svg{width:4rem;height:4rem}.LoadingToggleButton #LoadingAnimation svg #end,.LoadingToggleButton #LoadingAnimation svg #ring{fill:#fff !important}.LoadingToggleButton #LoadingAnimation svg #end,.LoadingToggleButton #LoadingAnimation svg #ring,.LoadingToggleButton #LoadingAnimation svg #main,.LoadingToggleButton #LoadingAnimation svg #outer,.LoadingToggleButton #LoadingAnimation svg #inner{stroke:#fff !important}.phone .LoadingToggleButton{width:27rem;height:6.003rem;border-radius:5rem}.phone .LoadingToggleButton .ButtonText{font-size:1.504rem;margin-left:1.1rem}.phone .LoadingToggleButton .ButtonContent{white-space:nowrap}.phone .LoadingToggleButton .ButtonSvg{width:1.8rem}.phone .LoadingToggleButton svg{stroke-width:1px}.phone.android .LoadingToggleButton .ButtonContent{position:relative}.LotMapBlock{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.LotMapBlock .TextBlock{max-width:50rem}.LotMapBlock .IFrameContainer{width:120rem;height:56rem;background-color:#f9f9f9;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13)}.LotMapBlock .IFrameContainer iframe{width:100%;height:100%}.tablet .LotMapBlock .IFrameContainer{width:68.85rem;height:39.5rem;background-color:#f9f9f9;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13)}.tablet .LotMapBlock .IFrameContainer iframe{width:100%;height:100%}.phone .LotMapBlock .IFrameContainer{width:30rem;height:30rem;background-color:#f9f9f9;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13)}.phone .LotMapBlock .IFrameContainer iframe{width:100%;height:100%}.MaintenancePage{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.MaintenancePage .icon{margin-bottom:2rem}.MaintenancePage .icon,.MaintenancePage .icon svg{width:20rem;height:8rem}.MaintenancePage h1{font-size:5.3rem;color:#f36421;margin:0 0 2rem;text-align:center}.desktop .MaintenancePage h1{font-size:5.3rem}@media only screen and (max-width: 1140px){.desktop .MaintenancePage h1{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MaintenancePage h1{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MaintenancePage h1{font-size:5.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MaintenancePage h1{font-size:5.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MaintenancePage h1{font-size:5.3rem}}@media only screen and (min-width: 1921px){.desktop .MaintenancePage h1{font-size:5.3rem}}.MaintenancePage p{font-size:3.2rem;color:#8d8d8d;margin:0;text-align:center;margin:0 0 10rem}.desktop .MaintenancePage p{font-size:3.2rem}@media only screen and (max-width: 1140px){.desktop .MaintenancePage p{font-size:25px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MaintenancePage p{font-size:25px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MaintenancePage p{font-size:3.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MaintenancePage p{font-size:3.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MaintenancePage p{font-size:3.2rem}}@media only screen and (min-width: 1921px){.desktop .MaintenancePage p{font-size:3.2rem}}.phone .MaintenancePage .icon{margin-bottom:0}.phone .MaintenancePage .icon,.phone .MaintenancePage .icon svg{width:12rem;height:6rem}.phone .MaintenancePage h1{font-size:3.04rem;margin-bottom:1rem}.phone .MaintenancePage p{font-size:2rem;margin-bottom:5rem}.ManagementPerson{text-align:center}.ManagementAvatar{border-radius:50%;width:26rem;height:26rem;margin:0 auto 2rem}.tablet .ManagementAvatar{width:15.25rem;height:15.25rem}.phone .ManagementAvatar{width:18rem;height:18rem}.ManagementName{font-size:2.3rem;color:#353895;margin:0}.desktop .ManagementName{font-size:2.3rem}@media only screen and (max-width: 1140px){.desktop .ManagementName{font-size:18px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ManagementName{font-size:18px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ManagementName{font-size:2.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ManagementName{font-size:2.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ManagementName{font-size:2.3rem}}@media only screen and (min-width: 1921px){.desktop .ManagementName{font-size:2.3rem}}.ManagementPosition{font-size:1.6rem;color:#8d8d8d;margin:0 auto;line-height:1.2}.desktop .ManagementPosition{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .ManagementPosition{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ManagementPosition{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ManagementPosition{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ManagementPosition{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ManagementPosition{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .ManagementPosition{font-size:1.6rem}}.phone .ManagementPosition{font-size:1.28rem;max-width:75%}.marker{position:absolute;width:5.3rem;height:5.3rem;left:-2.65rem;top:-2.65rem;border-radius:50%;background-color:#fff;padding:4;cursor:pointer;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;-webkit-tap-highlight-color:transparent}.marker.isHighlighted{width:6.625rem;height:6.625rem;left:-3.3125rem;top:-3.3125rem;z-index:10;background-color:#1e78bd}.marker.isHighlighted .iconContainer svg{width:5.625rem;height:5.625rem;stroke:#fff;fill:#fff}.marker.GoogleMarker{background-image:url("./assets/images/google-map-marker.png");background-color:transparent;border-radius:0;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:inherit}.marker .iconContainer{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;pointer-events:none}.marker .iconContainer svg{width:4.5rem;height:4.5rem;stroke:#1e78bd;fill:#1e78bd}.marker.Gray{background-color:#8d8d8d}.tablet .marker{width:6rem;height:6rem}.Map{width:100%;height:100%}.Map .gm-style-iw,.Map .gm-style-iw-a{display:none}.MapPin{cursor:pointer !important;position:absolute;height:7.4rem;width:7.4rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:none;outline:none;border-radius:100%;color:white;background-color:#1e78bd;z-index:1000;-webkit-box-shadow:0 0 25px 5px rgba(0,0,0,0.15);box-shadow:0 0 25px 5px rgba(0,0,0,0.15);overflow:hidden;cursor:inherit;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);-webkit-animation:fadeIn 0.5s ease-out;animation:fadeIn 0.5s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@keyframes fadeIn{from{opacity:0;-webkit-transform:scale(0.2);transform:scale(0.2)}to{opacty:1;-webkit-transform:scale(1);transform:scale(1)}}.MapPin.bigButton{font-size:1.5rem;opacity:1}.desktop .MapPin.bigButton{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .MapPin.bigButton{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MapPin.bigButton{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MapPin.bigButton{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MapPin.bigButton{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MapPin.bigButton{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .MapPin.bigButton{font-size:1.5rem}}.MapPin.gray{background-color:#8d8d8d;height:6.8rem;width:6.8rem;opacity:0.90}.MapPin.large{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.desktop .MapPin:hover{opacity:1}.MapPin .SvgWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;pointer-events:none}.MapPin .SvgWrapper svg{height:100%;fill:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.tablet .MapPin .SvgWrapper svg{width:6rem;height:6rem}.CommunityMapCard{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:24rem;cursor:pointer;-webkit-box-shadow:0 0 30px 4px rgba(0,0,0,0.19);box-shadow:0 0 30px 4px rgba(0,0,0,0.19)}.CommunityMapCard .pictureContainer{position:relative;height:15rem;margin:0;overflow:hidden}.CommunityMapCard .pictureContainer .BackgroundImage{height:100%;width:100%}.CommunityMapCard .textContainer{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;width:100%;background-color:white;bottom:0;left:0;text-align:center;padding:2rem 0;min-height:5rem}.CommunityMapCard .textContainer h1{padding-bottom:0.5rem;padding-top:0;line-height:1;font-size:2.5rem;color:#1e78bd;margin:0}.desktop .CommunityMapCard .textContainer h1{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .CommunityMapCard .textContainer h1{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunityMapCard .textContainer h1{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunityMapCard .textContainer h1{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunityMapCard .textContainer h1{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunityMapCard .textContainer h1{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .CommunityMapCard .textContainer h1{font-size:2.5rem}}.CommunityMapCard .textContainer h3{font-size:1.7rem;line-height:1.1;color:#8d8d8d;margin:0}.desktop .CommunityMapCard .textContainer h3{font-size:1.7rem}@media only screen and (max-width: 1140px){.desktop .CommunityMapCard .textContainer h3{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .CommunityMapCard .textContainer h3{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .CommunityMapCard .textContainer h3{font-size:1.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .CommunityMapCard .textContainer h3{font-size:1.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .CommunityMapCard .textContainer h3{font-size:1.7rem}}@media only screen and (min-width: 1921px){.desktop .CommunityMapCard .textContainer h3{font-size:1.7rem}}.ShowHomeMapCard{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:36rem;height:31rem;background-color:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.19),0 2px 2px rgba(0,0,0,0.23);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 2px 2px rgba(0,0,0,0.23);line-height:1.1}.ShowHomeMapCard .CardDetailsBlock{font-size:1.7rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4rem 3rem;-webkit-box-sizing:border-box;box-sizing:border-box}.desktop .ShowHomeMapCard .CardDetailsBlock{font-size:1.7rem}@media only screen and (max-width: 1140px){.desktop .ShowHomeMapCard .CardDetailsBlock{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ShowHomeMapCard .CardDetailsBlock{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ShowHomeMapCard .CardDetailsBlock{font-size:1.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ShowHomeMapCard .CardDetailsBlock{font-size:1.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ShowHomeMapCard .CardDetailsBlock{font-size:1.7rem}}@media only screen and (min-width: 1921px){.desktop .ShowHomeMapCard .CardDetailsBlock{font-size:1.7rem}}.ShowHomeMapCard .CardDetailsBlock .SvgIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:1.8rem;width:1.8rem}.ShowHomeMapCard .CardDetailsBlock .SvgIcon svg{min-width:1.6rem;width:1.6rem;stroke:none;fill:#000}.ShowHomeMapCard .CardDetailsBlock .Days{color:#000}.ShowHomeMapCard .CardDetailsBlock .Spacer::after{content:"\a";white-space:pre}.ShowHomeMapCard .CardDetailsBlock .byAppointmentOnly{font-weight:bold;color:#f36421}.ShowHomeMapCard .CardDetailsBlock .asterisk{font-size:1.2rem;color:#f36421}.ShowHomeMapCard .CardDetailsBlock .asterisk::before{content:"\a";white-space:pre}.ShowHomeMapCard .CardDetailsBlock label{color:black}.ShowHomeMapCard .CardDetailsBlock .SvgClock,.ShowHomeMapCard .CardDetailsBlock .SvgClock svg{width:2rem;min-width:2rem}.ShowHomeMapCard .CardDetailsBlock .DetailsText,.ShowHomeMapCard .CardDetailsBlock a{margin-left:2rem}.ShowHomeMapCard .CardDetailsBlock .DetailsText{color:#8d8d8d}.ShowHomeMapCard .CardDetailsBlock:not(:last-child){border-bottom:1px solid #eaeaea}.MapPinCard{position:absolute;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.MapPinCard.Selected{z-index:2}.MapPinCard .MapPin{position:relative}.MapPinCard .MapCard{position:absolute;visibility:hidden;opacity:0;-webkit-transition:visibility 0s, opacity 0s;transition:visibility 0s, opacity 0s}.MapPinCard .MapCard.showMap{opacity:1;visibility:visible;-webkit-transition:opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1)}.MapPinCard .MapCard.leftTop{top:1.1rem;left:50%}.MapPinCard .MapCard.leftBottom{left:50%;bottom:1.1rem}.MapPinCard .MapCard.rightTop{top:1.1rem;right:50%}.MapPinCard .MapCard.rightBottom{right:50%;bottom:1.1rem}.MatterportBlock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background-color:#F7F7F7}.MatterportBlock .MatterportImage{width:68.75%}.MatterportBlock .MatterportHeader{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;margin-bottom:4rem}.MatterportBlock .MatterportTextBlock{position:relative;left:0;margin:9rem 0;padding:5.5rem;width:60rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05)}.MatterportBlock .Icon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:6rem;height:6rem;border-radius:50%;border:0.3rem solid #eaeaea;margin-right:2rem}.MatterportBlock .Icon svg{width:3rem;height:2.6rem;stroke:#f36421;fill:#f36421}.MatterportBlock h1{font-size:5.2rem;color:#f36421;margin:0;line-height:1}.desktop .MatterportBlock h1{font-size:5.2rem}@media only screen and (max-width: 1140px){.desktop .MatterportBlock h1{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MatterportBlock h1{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MatterportBlock h1{font-size:5.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MatterportBlock h1{font-size:5.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MatterportBlock h1{font-size:5.2rem}}@media only screen and (min-width: 1921px){.desktop .MatterportBlock h1{font-size:5.2rem}}.MatterportBlock p{font-size:2.5rem;color:#8d8d8d;margin:0 0 4rem;line-height:1.3}.desktop .MatterportBlock p{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .MatterportBlock p{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MatterportBlock p{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MatterportBlock p{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MatterportBlock p{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MatterportBlock p{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .MatterportBlock p{font-size:2.5rem}}.mobile .MatterportBlock .Icon{margin:0 auto 2rem}.mobile .MatterportBlock .MatterportHeader{display:block}.tablet .MatterportBlock{text-align:center}.tablet .MatterportBlock h1{font-size:4rem}.desktop .tablet .MatterportBlock h1{font-size:4rem}@media only screen and (max-width: 1140px){.desktop .tablet .MatterportBlock h1{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .MatterportBlock h1{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .MatterportBlock h1{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .MatterportBlock h1{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .MatterportBlock h1{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop .tablet .MatterportBlock h1{font-size:4rem}}.tablet .MatterportBlock p{margin-bottom:4rem}.tablet .MatterportBlock .MatterportImage{position:absolute;top:0;left:0;width:100%;height:50rem}.tablet .MatterportBlock .MatterportTextBlock{position:relative;width:49.25rem;padding:4.5rem;-webkit-transform:none;-ms-transform:none;transform:none;top:auto;left:0;right:0;margin:40rem auto 0}.phone .MatterportBlock{width:100%;background:none;text-align:center;padding-bottom:2.5rem}.phone .MatterportBlock .Icon{width:4rem;height:4rem;border:2px solid #eaeaea}.phone .MatterportBlock .Icon svg{width:2rem;height:1.75rem}.phone .MatterportBlock h1{font-size:2.16rem}.phone .MatterportBlock p{font-size:1.6rem;margin:0 0 2rem}.phone .MatterportBlock .MatterportHeader{margin-bottom:2rem}.phone .MatterportBlock .MatterportImage{position:absolute;top:0;left:0;width:100%;height:35.5rem}.phone .MatterportBlock .MatterportTextBlock{margin:28rem auto 0;padding:3.75rem 4rem;-webkit-transform:none;-ms-transform:none;transform:none;width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.08);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.08)}.MatterportModal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.MatterportModal iframe{width:100%;height:100%;background:black;-webkit-box-shadow:0 0 2.5rem 1px rgba(0,0,0,0.5);box-shadow:0 0 2.5rem 1px rgba(0,0,0,0.5);border:none}.MatterportModal .BackgroundOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(141,141,141,0.9)}.MatterportModal .MatterportContent{position:absolute;top:50%;left:50%;width:100rem;height:60rem;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 1140px){.desktop .MatterportModal .MatterportContent{width:85rem;height:51rem}}@media screen and (min-width: 1920px){.desktop .MatterportModal .MatterportContent{width:140rem;height:84rem}}.MatterportModal .CloseButton{font-size:2rem;position:absolute;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;top:-5rem;right:-13rem;z-index:100;color:#fff;cursor:pointer}.desktop .MatterportModal .CloseButton{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .MatterportModal .CloseButton{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MatterportModal .CloseButton{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MatterportModal .CloseButton{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MatterportModal .CloseButton{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MatterportModal .CloseButton{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .MatterportModal .CloseButton{font-size:2rem}}.MatterportModal .CloseButton .SVGInline{margin-right:1rem;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}.MatterportModal .CloseButton .SVGInline,.MatterportModal .CloseButton .SVGInline svg{width:4.5rem;height:4.5rem}.MatterportModal .CloseButton .SVGInline svg circle,.MatterportModal .CloseButton .SVGInline svg path{stroke:#fff}.desktop .MatterportModal .CloseButton:hover .SVGInline{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width: 1920px){.desktop .MatterportModal .CloseButton{font-size:3rem;top:0;right:-20.25rem}.desktop .desktop .MatterportModal .CloseButton{font-size:3rem}}@media only screen and (min-width: 1920px) and (max-width: 1140px){.desktop .desktop .MatterportModal .CloseButton{font-size:24px}}@media only screen and (min-width: 1920px) and (min-width: 1141px) and (max-width: 1279px){.desktop .desktop .MatterportModal .CloseButton{font-size:24px}}@media only screen and (min-width: 1920px) and (min-width: 1280px) and (max-width: 1439px){.desktop .desktop .MatterportModal .CloseButton{font-size:3rem}}@media only screen and (min-width: 1920px) and (min-width: 1440px) and (max-width: 1599px){.desktop .desktop .MatterportModal .CloseButton{font-size:3rem}}@media only screen and (min-width: 1920px) and (min-width: 1600px) and (max-width: 1920px){.desktop .desktop .MatterportModal .CloseButton{font-size:3rem}}@media only screen and (min-width: 1920px) and (min-width: 1921px){.desktop .desktop .MatterportModal .CloseButton{font-size:3rem}}@media screen and (min-width: 1920px){.desktop .MatterportModal .CloseButton .SVGInline{margin-right:2rem}.desktop .MatterportModal .CloseButton .SVGInline,.desktop .MatterportModal .CloseButton svg{width:7rem;height:7rem}}.tablet .MatterportModal .MatterportContent{width:68.85rem;height:65rem}.tablet .MatterportModal .CloseButton{top:-7rem;right:0}#Header.MicroSiteHeader{width:100%;height:8rem;padding-right:2rem}.tablet #Header.MicroSiteHeader .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.phone #Header.MicroSiteHeader{height:6rem}.MobilePromotionArticle .SecondaryContent{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.MobilePromotionArticle .SecondaryContent .Divider{width:27rem}.MobilePromotionArticle .Introduction{max-width:49rem}.MobilePromotionArticle .PromotionButton{display:inline-block;margin-top:3rem;text-align:left}.MobilePromotionArticle .PromotionButton>span{display:inline-block;padding-left:1rem}.MobilePromotionArticle h4{font-size:2rem;margin:2rem 0}.tablet .MobilePromotionArticle .PromotionsArticle iframe{width:49rem !important}.phone .MobilePromotionArticle .PromotionsArticle iframe{width:84% !important}.MobileCommunityIntro{width:30rem;margin:0 auto;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13)}.MobileCommunityIntro,.MobileCommunityIntro *{-webkit-box-sizing:border-box;box-sizing:border-box}.MobileCommunityIntro .Intro{top:-2rem;position:relative;height:100%;margin:0 auto;background-color:#fff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3.5rem 1.5rem 2.5rem 1.5rem}.MobileCommunityIntro .Intro>h1{font-size:2.56rem;margin:0;line-height:1;color:#f36421}.MobileCommunityIntro .Intro>p{font-size:1.68rem;color:#8d8d8d;margin-bottom:0;line-height:1.3}.MobileCommunityIntro .Block{position:relative;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3rem 1.5rem 3rem 1.5rem;background-color:#f9f9f9}.MobileCommunityIntro .Block:not(:last-child):after{content:'';position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:90%;height:1px;background-color:#eaeaea}.MobileCommunityIntro .Block .SvgIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:2px solid #eaeaea;margin:0 auto 1.5rem auto;padding-bottom:0.5rem}.MobileCommunityIntro .Block .SvgIcon svg{width:2.6rem;height:2.6rem;fill:#f36421}.MobileCommunityIntro .Block h2,.MobileCommunityIntro .Block h3{margin:0}.MobileCommunityIntro .Block h2{font-size:1.92rem;line-height:1;margin-top:2rem;margin-bottom:0.5rem}.MobileCommunityIntro .Block h3{font-size:1.6rem;color:#000}.MobileCommunityIntro .Block p{font-size:1.6rem;color:#8d8d8d;line-height:1.3}.MobileCommunityIntro .Block .MobileHouseImage{width:26rem;height:17.307692308rem;margin:0 auto}.MobileCommunityIntro .Block .HomeTypePrice,.MobileCommunityIntro .Block .FeatureType{color:#8d8d8d;font-size:1.6rem}.MobileCommunityIntro .Block .FeatureNumber{font-size:2.8rem}.MobileCommunityIntro .Block .InfographicIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:8rem;height:8rem;background-color:#fff;border-radius:50%;margin:0 auto;border:0.3rem solid #eaeaea}.MobileCommunityIntro .Block .InfographicIcon svg{width:3.5rem;height:3.5rem}.MobileElevationsCarousel{background-color:#f9f9f9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.MobileElevationsCarousel,.MobileElevationsCarousel *{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.MobileElevationsCarousel .IntroBlock{padding:4rem 2rem 0 2rem}.MobileElevationsCarousel .ElevationsBody{background-color:#f9f9f9;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13)}.MobileElevationsCarousel .CarasouelContainer{height:34.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eaeaea}.MobileElevationsCarousel .CarasouelContainer .Carasouel{width:100%;height:27rem;padding:0 2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.MobileElevationsCarousel .CarasouelContainer .SwipeContainer{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%}.MobileElevationsCarousel .CarasouelContainer .SwipeContainer .ImageWrapper{position:absolute;left:0;top:0;padding:0 0.5rem;width:27rem;height:100%}.MobileElevationsCarousel .CarasouelContainer .FlexCenter{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.MobileElevationsCarousel .CarasouelContainer h3{margin:0;font-size:1.6rem}.MobileElevationsCarousel .DescriptionContainer{padding:5.7232vw 7.8125vw;text-align:center}.ModalWrapper{position:absolute;left:0;top:0;background-color:rgba(148,144,144,0.87);z-index:1100;opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);pointer-events:none;width:100%;height:100%}.ModalWrapper.isClosed{opacity:1;pointer-events:all}.ModalWrapper.isFullScreen{position:fixed}.ModalWrapper>div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:101}.phone .ModalWrapper .ModalChildContainer{top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none}.phone .ModalWrapper.isFullScreen>div{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.monthly-payments .monthly-payments--black{color:#000}.MortgageCalculator,.MonthlyCalculatorDialogForm{font-size:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff}.desktop .MortgageCalculator,.desktop .MonthlyCalculatorDialogForm{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .MortgageCalculator,.desktop .MonthlyCalculatorDialogForm{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MortgageCalculator,.desktop .MonthlyCalculatorDialogForm{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MortgageCalculator,.desktop .MonthlyCalculatorDialogForm{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MortgageCalculator,.desktop .MonthlyCalculatorDialogForm{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MortgageCalculator,.desktop .MonthlyCalculatorDialogForm{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .MortgageCalculator,.desktop .MonthlyCalculatorDialogForm{font-size:2rem}}.MortgageCalculator .MortgageCalculatorContent,.MortgageCalculator .MortgageCalculatorContent>div,.MonthlyCalculatorDialogForm .MortgageCalculatorContent,.MonthlyCalculatorDialogForm .MortgageCalculatorContent>div{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.MortgageCalculator .StartingMortgage,.MonthlyCalculatorDialogForm .StartingMortgage{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.MortgageCalculator .StartingMortgage .StartingMortgage-Label,.MonthlyCalculatorDialogForm .StartingMortgage .StartingMortgage-Label{color:#949494}.MortgageCalculator .StartingMortgage .StartingMortgage-Amount,.MonthlyCalculatorDialogForm .StartingMortgage .StartingMortgage-Amount{font-size:3.5rem;font-weight:bold}.MortgageCalculator .Option,.MonthlyCalculatorDialogForm .Option{position:relative;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:7rem;color:#1e78bd;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #eaeaea;border-right:0px;border-left:0px;z-index:15}.MortgageCalculator .Option .DropdownMenu,.MonthlyCalculatorDialogForm .Option .DropdownMenu{margin-left:auto;margin-right:3rem}@media all and (orientation: portrait){.tablet .MortgageCalculator .Option .DropdownMenu,.tablet .MonthlyCalculatorDialogForm .Option .DropdownMenu{margin-right:1.5rem}}.MortgageCalculator .Option .OptionLabel,.MonthlyCalculatorDialogForm .Option .OptionLabel{margin-left:3rem}@media all and (orientation: portrait){.tablet .MortgageCalculator .Option .OptionLabel,.tablet .MonthlyCalculatorDialogForm .Option .OptionLabel{margin-left:1.5rem}}.MortgageCalculator .Option.CustomizeInterestOption,.MonthlyCalculatorDialogForm .Option.CustomizeInterestOption{z-index:14}.MortgageCalculator .Option .CustomizeInterestRate,.MonthlyCalculatorDialogForm .Option .CustomizeInterestRate{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;margin-left:auto;width:22.5rem;background-color:#fff;height:100%;position:relative;-webkit-box-shadow:0px 0px 128px 0px rgba(100,100,100,0.35);box-shadow:0px 0px 128px 0px rgba(100,100,100,0.35);-webkit-transition:-webkit-box-shadow 0.3s ease-out;transition:-webkit-box-shadow 0.3s ease-out;transition:box-shadow 0.3s ease-out;transition:box-shadow 0.3s ease-out, -webkit-box-shadow 0.3s ease-out;cursor:text}.MortgageCalculator .Option .CustomizeInterestRate input,.MonthlyCalculatorDialogForm .Option .CustomizeInterestRate input{cursor:text}.MortgageCalculator .Option .CustomizeInterestRate:hover,.MonthlyCalculatorDialogForm .Option .CustomizeInterestRate:hover{-webkit-box-shadow:0px 0px 128px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 128px 0px rgba(0,0,0,0.4)}.MortgageCalculator .Option .CustomizeInterestRate .TriangleIndicator,.MonthlyCalculatorDialogForm .Option .CustomizeInterestRate .TriangleIndicator{position:absolute;width:1.2rem;height:2.5rem;overflow:hidden;left:-1.2rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.MortgageCalculator .Option .CustomizeInterestRate .TriangleIndicator div,.MonthlyCalculatorDialogForm .Option .CustomizeInterestRate .TriangleIndicator div{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:1.7rem;height:1.7rem;background-color:#fff;position:absolute;top:0.4rem;left:0.5rem}.desktop .MortgageCalculator .Option .CustomizeInterestRate .TriangleIndicator,.desktop .MonthlyCalculatorDialogForm .Option .CustomizeInterestRate .TriangleIndicator{width:1.5rem}.tablet .MortgageCalculator .Option .CustomizeInterestRate,.tablet .MonthlyCalculatorDialogForm .Option .CustomizeInterestRate{width:19.5rem}.tablet .MortgageCalculator .Option .CustomizeInterestRate .CustomizeSubTitle,.tablet .MonthlyCalculatorDialogForm .Option .CustomizeInterestRate .CustomizeSubTitle{width:auto}.tablet .MortgageCalculator .Option .CustomizeInterestRate .InterestRateField,.tablet .MonthlyCalculatorDialogForm .Option .CustomizeInterestRate .InterestRateField{width:4rem}@media all and (orientation: portrait){.tablet .MortgageCalculator .Option .CustomizeInterestRate,.tablet .MonthlyCalculatorDialogForm .Option .CustomizeInterestRate{width:19.5rem}.tablet .MortgageCalculator .Option .CustomizeInterestRate .CustomizeSubTitle,.tablet .MonthlyCalculatorDialogForm .Option .CustomizeInterestRate .CustomizeSubTitle{margin-left:1rem}.tablet .MortgageCalculator .Option .CustomizeInterestRate .InterestRateField+span,.tablet .MonthlyCalculatorDialogForm .Option .CustomizeInterestRate .InterestRateField+span{margin-right:1.5rem}}.MortgageCalculator .Option .DropdownMenu .SubheaderCollapsed,.MortgageCalculator .Option .DropdownMenu .SubheaderExpanded,.MonthlyCalculatorDialogForm .Option .DropdownMenu .SubheaderCollapsed,.MonthlyCalculatorDialogForm .Option .DropdownMenu .SubheaderExpanded{font-size:1.8rem}.desktop .MortgageCalculator .Option .DropdownMenu .SubheaderCollapsed,.desktop .MortgageCalculator .Option .DropdownMenu .SubheaderExpanded,.desktop .MonthlyCalculatorDialogForm .Option .DropdownMenu .SubheaderCollapsed,.desktop .MonthlyCalculatorDialogForm .Option .DropdownMenu .SubheaderExpanded{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .MortgageCalculator .Option .DropdownMenu .SubheaderCollapsed,.desktop .MortgageCalculator .Option .DropdownMenu .SubheaderExpanded,.desktop .MonthlyCalculatorDialogForm .Option .DropdownMenu .SubheaderCollapsed,.desktop .MonthlyCalculatorDialogForm .Option .DropdownMenu .SubheaderExpanded{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MortgageCalculator .Option .DropdownMenu .SubheaderCollapsed,.desktop .MortgageCalculator .Option .DropdownMenu .SubheaderExpanded,.desktop .MonthlyCalculatorDialogForm .Option .DropdownMenu .SubheaderCollapsed,.desktop .MonthlyCalculatorDialogForm .Option .DropdownMenu .SubheaderExpanded{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MortgageCalculator .Option .DropdownMenu .SubheaderCollapsed,.desktop .MortgageCalculator .Option .DropdownMenu .SubheaderExpanded,.desktop .MonthlyCalculatorDialogForm .Option .DropdownMenu .SubheaderCollapsed,.desktop .MonthlyCalculatorDialogForm .Option .DropdownMenu .SubheaderExpanded{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MortgageCalculator .Option .DropdownMenu .SubheaderCollapsed,.desktop .MortgageCalculator .Option .DropdownMenu .SubheaderExpanded,.desktop .MonthlyCalculatorDialogForm .Option .DropdownMenu .SubheaderCollapsed,.desktop .MonthlyCalculatorDialogForm .Option .DropdownMenu .SubheaderExpanded{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MortgageCalculator .Option .DropdownMenu .SubheaderCollapsed,.desktop .MortgageCalculator .Option .DropdownMenu .SubheaderExpanded,.desktop .MonthlyCalculatorDialogForm .Option .DropdownMenu .SubheaderCollapsed,.desktop .MonthlyCalculatorDialogForm .Option .DropdownMenu .SubheaderExpanded{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .MortgageCalculator .Option .DropdownMenu .SubheaderCollapsed,.desktop .MortgageCalculator .Option .DropdownMenu .SubheaderExpanded,.desktop .MonthlyCalculatorDialogForm .Option .DropdownMenu .SubheaderCollapsed,.desktop .MonthlyCalculatorDialogForm .Option .DropdownMenu .SubheaderExpanded{font-size:1.8rem}}.MortgageCalculator .Option .DropdownMenu .SubheaderCollapsed svg path,.MortgageCalculator .Option .DropdownMenu .SubheaderExpanded svg path,.MonthlyCalculatorDialogForm .Option .DropdownMenu .SubheaderCollapsed svg path,.MonthlyCalculatorDialogForm .Option .DropdownMenu .SubheaderExpanded svg path{stroke-width:2.5px}.MortgageCalculator .Option:first-child,.MonthlyCalculatorDialogForm .Option:first-child{margin-top:2.7rem}.tablet .MortgageCalculator .Option:first-child,.tablet .MonthlyCalculatorDialogForm .Option:first-child{margin-top:auto}.MortgageCalculator .InterestRateField,.MonthlyCalculatorDialogForm .InterestRateField{font-size:1.8rem;border:none;width:8rem;text-align:right;margin-left:auto;color:black;cursor:pointer;outline:none;-moz-appearance:textfield}.desktop .MortgageCalculator .InterestRateField,.desktop .MonthlyCalculatorDialogForm .InterestRateField{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .MortgageCalculator .InterestRateField,.desktop .MonthlyCalculatorDialogForm .InterestRateField{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MortgageCalculator .InterestRateField,.desktop .MonthlyCalculatorDialogForm .InterestRateField{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MortgageCalculator .InterestRateField,.desktop .MonthlyCalculatorDialogForm .InterestRateField{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MortgageCalculator .InterestRateField,.desktop .MonthlyCalculatorDialogForm .InterestRateField{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MortgageCalculator .InterestRateField,.desktop .MonthlyCalculatorDialogForm .InterestRateField{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .MortgageCalculator .InterestRateField,.desktop .MonthlyCalculatorDialogForm .InterestRateField{font-size:1.8rem}}.MortgageCalculator .InterestRateField::-webkit-inner-spin-button,.MortgageCalculator .InterestRateField::-webkit-outer-spin-button,.MonthlyCalculatorDialogForm .InterestRateField::-webkit-inner-spin-button,.MonthlyCalculatorDialogForm .InterestRateField::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.MortgageCalculator .InterestRateField+span,.MonthlyCalculatorDialogForm .InterestRateField+span{color:black;margin-right:3rem}.MortgageCalculator .CustomizeSubTitle,.MonthlyCalculatorDialogForm .CustomizeSubTitle{font-size:1.8rem;color:#8d8d8d;margin-left:2rem;width:100%}.desktop .MortgageCalculator .CustomizeSubTitle,.desktop .MonthlyCalculatorDialogForm .CustomizeSubTitle{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .MortgageCalculator .CustomizeSubTitle,.desktop .MonthlyCalculatorDialogForm .CustomizeSubTitle{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MortgageCalculator .CustomizeSubTitle,.desktop .MonthlyCalculatorDialogForm .CustomizeSubTitle{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MortgageCalculator .CustomizeSubTitle,.desktop .MonthlyCalculatorDialogForm .CustomizeSubTitle{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MortgageCalculator .CustomizeSubTitle,.desktop .MonthlyCalculatorDialogForm .CustomizeSubTitle{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MortgageCalculator .CustomizeSubTitle,.desktop .MonthlyCalculatorDialogForm .CustomizeSubTitle{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .MortgageCalculator .CustomizeSubTitle,.desktop .MonthlyCalculatorDialogForm .CustomizeSubTitle{font-size:1.8rem}}.MortgageCalculator .EstimatedMortgagePaymentContainer,.MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer{position:relative;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:10.5rem;border-top:none;z-index:10}.MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgagePaymentLabel,.MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgagePaymentLabel{font-size:1.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;color:#949494}.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgagePaymentLabel,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgagePaymentLabel{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgagePaymentLabel,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgagePaymentLabel{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgagePaymentLabel,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgagePaymentLabel{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgagePaymentLabel,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgagePaymentLabel{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgagePaymentLabel,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgagePaymentLabel{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgagePaymentLabel,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgagePaymentLabel{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgagePaymentLabel,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgagePaymentLabel{font-size:1.8rem}}.MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer,.MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer{margin-left:auto}.MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageAmount,.MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageAmount{font-size:2.9rem;color:black}.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageAmount,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageAmount{font-size:2.9rem}@media only screen and (max-width: 1140px){.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageAmount,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageAmount{font-size:23px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageAmount,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageAmount{font-size:23px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageAmount,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageAmount{font-size:2.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageAmount,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageAmount{font-size:2.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageAmount,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageAmount{font-size:2.9rem}}@media only screen and (min-width: 1921px){.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageAmount,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageAmount{font-size:2.9rem}}.MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageUnits,.MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageUnits{font-size:1.9rem;color:#949494}.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageUnits,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageUnits{font-size:1.9rem}@media only screen and (max-width: 1140px){.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageUnits,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageUnits{font-size:15px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageUnits,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageUnits{font-size:15px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageUnits,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageUnits{font-size:1.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageUnits,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageUnits{font-size:1.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageUnits,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageUnits{font-size:1.9rem}}@media only screen and (min-width: 1921px){.desktop .MortgageCalculator .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageUnits,.desktop .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageUnits{font-size:1.9rem}}.MortgageCalculator .EstimatedMortgagePaymentContainer,.MortgageCalculator .DisclaimerSection,.MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer,.MonthlyCalculatorDialogForm .DisclaimerSection{padding:0 3rem;background-color:#f5f5f5}@media all and (orientation: portrait){.tablet .MortgageCalculator .EstimatedMortgagePaymentContainer,.tablet .MortgageCalculator .DisclaimerSection,.tablet .MonthlyCalculatorDialogForm .EstimatedMortgagePaymentContainer,.tablet .MonthlyCalculatorDialogForm .DisclaimerSection{padding:0 1.5rem}}.MortgageCalculator .DisclaimerSection,.MonthlyCalculatorDialogForm .DisclaimerSection{position:relative;font-size:1.5rem;height:12rem;color:#949494;border-bottom:none;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;z-index:9}.desktop .MortgageCalculator .DisclaimerSection,.desktop .MonthlyCalculatorDialogForm .DisclaimerSection{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .MortgageCalculator .DisclaimerSection,.desktop .MonthlyCalculatorDialogForm .DisclaimerSection{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MortgageCalculator .DisclaimerSection,.desktop .MonthlyCalculatorDialogForm .DisclaimerSection{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MortgageCalculator .DisclaimerSection,.desktop .MonthlyCalculatorDialogForm .DisclaimerSection{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MortgageCalculator .DisclaimerSection,.desktop .MonthlyCalculatorDialogForm .DisclaimerSection{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MortgageCalculator .DisclaimerSection,.desktop .MonthlyCalculatorDialogForm .DisclaimerSection{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .MortgageCalculator .DisclaimerSection,.desktop .MonthlyCalculatorDialogForm .DisclaimerSection{font-size:1.5rem}}.MortgageCalculator .DisclaimerSection div,.MonthlyCalculatorDialogForm .DisclaimerSection div{opacity:0;-webkit-transition:opacity 0.1s ease;transition:opacity 0.1s ease}.MortgageCalculator .hidden,.MonthlyCalculatorDialogForm .hidden{color:transparent;background-color:transparent}.MonthlyCalculatorDialogForm{top:3.6em}.desktop .MonthlyCalculatorDialogForm{top:4em}.MonthlyCalculatorDialogForm .Option .OptionLabel{margin-left:0.5em}.MonthlyCalculatorDialogForm .Option .DropdownMenuMobile{padding-left:5.25em}.MonthlyCalculatorDialogForm .Option .CustomizeInterestRate{width:8em}.MonthlyCalculatorDialogForm .CustomizeSubTitle{margin-left:0.25em;font-size:1.35rem}.MonthlyCalculatorDialogForm .InterestRateField{width:3.5em}.MonthlyCalculatorDialogFormLegals{margin-right:0.5em;margin-left:0.5em;color:#8d8d8d}.desktop .MonthlyCalculatorDialogFormLegals{margin-top:1.75em;margin-right:2.15em;margin-left:2.15em;font-size:1.75rem}.desktop .MonthlyCalculatorDialogForm .Option .OptionLabel{margin-left:1.75em}.desktop .MonthlyCalculatorDialogForm .Option .DropdownMenu{margin-right:3.5rem}.desktop .MonthlyCalculatorDialogForm .Option .CustomizeInterestRate{width:11.5em}.desktop .MonthlyCalculatorDialogForm .Option .CustomizeSubTitle{margin-left:2rem}.MortgageComponentsContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0px 0px 128px 0px rgba(100,100,100,0.2);box-shadow:0px 0px 128px 0px rgba(100,100,100,0.2);background-color:#fff;position:relative;height:60rem;width:45rem;-webkit-transition:height 0.8s cubic-bezier(0.19, 1, 0.22, 1);transition:height 0.8s cubic-bezier(0.19, 1, 0.22, 1)}.MortgageComponentsContainer .applyNowbutton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:65%}.MortgageComponentsContainer .applyNowbutton .buttons{width:100%}.MortgageComponentsContainer .applyNowbutton .PillButton{font-size:1.8rem !important;width:100%;height:4rem;background-color:#1968a4}.MortgageComponentsContainer .applyNowbutton .applyNowText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:1.7rem 0 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-family:GTWalsheim-Medium;font-size:1.2rem;color:#8d8d8d}.MortgageComponentsContainer .TextCarousel{margin:1.75rem auto 2rem}.tablet .MortgageComponentsContainer .TextCarousel{position:relative;margin:0rem auto 1rem}.MortgageComponentsContainer.Small{height:56rem}.desktop .MortgageComponentsContainer.Small .DisclaimerSection{height:9.4rem}.tablet .MortgageComponentsContainer.Small{height:51rem}.MortgageComponentsContainer.Large{height:62rem}.tablet .MortgageComponentsContainer.Large{height:65rem}.MortgageComponentsContainer.Simplified{height:30rem}.tablet .MortgageComponentsContainer.Simplified{height:25em}.MortgageComponentsContainer.Simplified.Small{height:24.5rem}.tablet .MortgageComponentsContainer.Simplified.Small{height:20rem}.MortgageComponentsContainer.Simplified .MortgageIntroCard .AnimationWhiteOverlay{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.MortgageComponentsContainer.Simplified .MortgageIntroCard .AnimationWhiteOverlay .HomeInfo{display:none}.MortgageComponentsContainer.Sold{height:49rem}.tablet .MortgageComponentsContainer.Sold{height:42.5rem}.MortgageComponentsContainer.Sold.Small{height:42.5rem}.tablet .MortgageComponentsContainer.Sold.Small{height:35.5rem}.tablet .MortgageComponentsContainer{height:55.5rem;width:100%}.tablet .MortgageComponentsContainer .InfoTop>div{line-height:100%}.tablet .MortgageComponentsContainer .InfoTop>div:first-child{margin-bottom:0.5rem}.tablet .MortgageComponentsContainer .InfoTop div:first-child{margin-top:initial}.tablet .MortgageComponentsContainer .InfoTop .disclaimer{margin-top:0.8rem;margin-bottom:0;line-height:normal}.MortgageComponentsContainer.MortgageCalculatorActive.Small{height:58.5rem;-webkit-transition:height 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:height 0.3s cubic-bezier(0.19, 1, 0.22, 1)}.tablet .MortgageComponentsContainer.MortgageCalculatorActive.Small{height:57.5rem}.MortgageComponentsContainer.MortgageCalculatorActive .MortgageIntroCard .AnimationWhiteOverlay{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.MortgageComponentsContainer.MortgageCalculatorActive .MortgageCalculator{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition-delay:.25s;transition-delay:.25s}.MortgageComponentsContainer.MortgageCalculatorActive .SubHeaderContainer .SubHeader{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition-delay:0.8s;transition-delay:0.8s}.MortgageComponentsContainer.MortgageCalculatorActive .DisclaimerSection div{opacity:1}.MortgageComponentsContainer.MortgageCalculatorDeactive .MortgageIntroCard .AnimationWhiteOverlay{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition-delay:0.5s;transition-delay:0.5s}.MortgageComponentsContainer.MortgageCalculatorDeactive .MortgageCalculator{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition-delay:.5s;transition-delay:.5s}.MortgageComponentsContainer.MortgageCalculatorDeactive .SubHeaderContainer .SubHeader{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.MortgageComponentsContainer.DownPaymentDropDownActive .MortgageIntroCard{overflow:visible}.MortgageComponentsContainer.DownPaymentDropDownActive .MortgageCalculator .SubHeaderContainer{visibility:hidden;opacity:0}.MortgageComponentsContainer .SubHeaderContainer .SubHeader svg path{stroke-width:2.5px}.MortgageComponentsContainer h1{font-size:4.2rem;font-weight:400;margin-bottom:2rem}.desktop .MortgageComponentsContainer h1{font-size:4.2rem}@media only screen and (max-width: 1140px){.desktop .MortgageComponentsContainer h1{font-size:33px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MortgageComponentsContainer h1{font-size:33px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MortgageComponentsContainer h1{font-size:4.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MortgageComponentsContainer h1{font-size:4.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MortgageComponentsContainer h1{font-size:4.2rem}}@media only screen and (min-width: 1921px){.desktop .MortgageComponentsContainer h1{font-size:4.2rem}}.MortgageComponentsContainer .InfoTop{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:3;height:13rem}.tablet .MortgageComponentsContainer .InfoTop{position:relative;top:1.5rem;z-index:3}.MortgageComponentsContainer .InfoTop div{margin:0;padding:0}.MortgageComponentsContainer .InfoTop div.applyNowbutton{margin-top:1.2rem}.MortgageComponentsContainer .InfoTop div:last-child{font-size:4.2rem}.desktop .MortgageComponentsContainer .InfoTop div:last-child{font-size:4.2rem}@media only screen and (max-width: 1140px){.desktop .MortgageComponentsContainer .InfoTop div:last-child{font-size:33px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MortgageComponentsContainer .InfoTop div:last-child{font-size:33px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MortgageComponentsContainer .InfoTop div:last-child{font-size:4.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MortgageComponentsContainer .InfoTop div:last-child{font-size:4.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MortgageComponentsContainer .InfoTop div:last-child{font-size:4.2rem}}@media only screen and (min-width: 1921px){.desktop .MortgageComponentsContainer .InfoTop div:last-child{font-size:4.2rem}}.MortgageComponentsContainer .InfoTop div:last-child.applyNowText{font-size:1.2rem}.MortgageComponentsContainer .InfoTop .configured-text,.MortgageComponentsContainer .InfoTop .SoldIndicator{margin-top:4.4rem;font-size:2rem;color:#8d8d8d}.desktop .MortgageComponentsContainer .InfoTop .configured-text,.desktop .MortgageComponentsContainer .InfoTop .SoldIndicator{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .MortgageComponentsContainer .InfoTop .configured-text,.desktop .MortgageComponentsContainer .InfoTop .SoldIndicator{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MortgageComponentsContainer .InfoTop .configured-text,.desktop .MortgageComponentsContainer .InfoTop .SoldIndicator{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MortgageComponentsContainer .InfoTop .configured-text,.desktop .MortgageComponentsContainer .InfoTop .SoldIndicator{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MortgageComponentsContainer .InfoTop .configured-text,.desktop .MortgageComponentsContainer .InfoTop .SoldIndicator{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MortgageComponentsContainer .InfoTop .configured-text,.desktop .MortgageComponentsContainer .InfoTop .SoldIndicator{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .MortgageComponentsContainer .InfoTop .configured-text,.desktop .MortgageComponentsContainer .InfoTop .SoldIndicator{font-size:2rem}}.MortgageComponentsContainer .InfoTop div.SoldIndicator{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;color:#cf3a3a}.MortgageComponentsContainer .InfoTop div.SoldIndicator .SoldTag{margin-right:1rem;opacity:0.65}.MortgageComponentsContainer .InfoTop div.SoldIndicator .SoldTag,.MortgageComponentsContainer .InfoTop div.SoldIndicator .SoldTag svg{width:2.4rem;height:2.4rem;fill:#cf3a3a}.MortgageComponentsContainer .InfoTop .price-display{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0 3.1rem}.MortgageComponentsContainer .InfoTop .price-display span{line-height:1}.MortgageComponentsContainer .InfoTop .price-display strike{opacity:1}.MortgageComponentsContainer .InfoTop .price-display .strike-price{font-size:3rem;opacity:1;color:#8d8d8d}.desktop .MortgageComponentsContainer .InfoTop .price-display .strike-price{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .MortgageComponentsContainer .InfoTop .price-display .strike-price{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MortgageComponentsContainer .InfoTop .price-display .strike-price{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MortgageComponentsContainer .InfoTop .price-display .strike-price{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MortgageComponentsContainer .InfoTop .price-display .strike-price{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MortgageComponentsContainer .InfoTop .price-display .strike-price{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .MortgageComponentsContainer .InfoTop .price-display .strike-price{font-size:3rem}}.MortgageComponentsContainer .InfoTop .price-and-tooltip{position:relative}.MortgageComponentsContainer .InfoTop .price-and-tooltip .price-tooltip{position:absolute;bottom:1.35rem;right:0;display:inline-block;border:2px solid #1e78bd;border-radius:90%;color:#1e78bd;font-size:1.6rem;padding-top:0.1rem;padding-right:0.6rem;padding-bottom:0.1rem;padding-left:0.7rem;line-height:1.1;cursor:pointer}.desktop .MortgageComponentsContainer .InfoTop .price-and-tooltip .price-tooltip{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .MortgageComponentsContainer .InfoTop .price-and-tooltip .price-tooltip{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MortgageComponentsContainer .InfoTop .price-and-tooltip .price-tooltip{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MortgageComponentsContainer .InfoTop .price-and-tooltip .price-tooltip{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MortgageComponentsContainer .InfoTop .price-and-tooltip .price-tooltip{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MortgageComponentsContainer .InfoTop .price-and-tooltip .price-tooltip{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .MortgageComponentsContainer .InfoTop .price-and-tooltip .price-tooltip{font-size:1.6rem}}.MortgageComponentsContainer .InfoTop .price-and-tooltip .price-tooltip .tooltip-tab{position:absolute;opacity:0;visibility:hidden;right:-2rem;bottom:-10.25rem;color:#8d8d8d;background-color:#ffffff;width:25rem;height:5rem;font-size:1.6rem;padding-top:0.9rem;padding-right:1.2rem;padding-bottom:2rem;padding-left:1.2rem;text-align:center;z-index:4;-webkit-box-shadow:0px 0px 10px 3px rgba(0,0,0,0.1);box-shadow:0px 0px 10px 3px rgba(0,0,0,0.1)}.desktop .MortgageComponentsContainer .InfoTop .price-and-tooltip .price-tooltip .tooltip-tab{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .MortgageComponentsContainer .InfoTop .price-and-tooltip .price-tooltip .tooltip-tab{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MortgageComponentsContainer .InfoTop .price-and-tooltip .price-tooltip .tooltip-tab{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MortgageComponentsContainer .InfoTop .price-and-tooltip .price-tooltip .tooltip-tab{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MortgageComponentsContainer .InfoTop .price-and-tooltip .price-tooltip .tooltip-tab{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MortgageComponentsContainer .InfoTop .price-and-tooltip .price-tooltip .tooltip-tab{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .MortgageComponentsContainer .InfoTop .price-and-tooltip .price-tooltip .tooltip-tab{font-size:1.6rem}}.MortgageComponentsContainer .InfoTop .disclaimer{font-size:1.2rem;color:#8d8d8d;text-align:center}.desktop .MortgageComponentsContainer .InfoTop .disclaimer{font-size:1.2rem}@media only screen and (max-width: 1140px){.desktop .MortgageComponentsContainer .InfoTop .disclaimer{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MortgageComponentsContainer .InfoTop .disclaimer{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MortgageComponentsContainer .InfoTop .disclaimer{font-size:1.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MortgageComponentsContainer .InfoTop .disclaimer{font-size:1.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MortgageComponentsContainer .InfoTop .disclaimer{font-size:1.2rem}}@media only screen and (min-width: 1921px){.desktop .MortgageComponentsContainer .InfoTop .disclaimer{font-size:1.2rem}}.MortgageComponentsContainer .InfoTop.infoTopRental{height:auto}.MortgageComponentsContainer .MortgageIntroCard{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:#fff;position:relative;z-index:2;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.MortgageComponentsContainer .MortgageIntroCard .MortgageButton{border:2px solid #dbe6ef;background-color:transparent;color:#1e78bd;-webkit-transition:background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1)}.desktop .MortgageComponentsContainer .MortgageIntroCard .MortgageButton:hover{border-color:#1968a4;background-color:#1968a4;color:#fff}.desktop .MortgageComponentsContainer .MortgageIntroCard .MortgageButton:hover svg{fill:#fff !important}.MortgageComponentsContainer .MortgageIntroCard .MortgageButton .SvgWrapper{width:3.2rem;height:3.2rem}.MortgageComponentsContainer .MortgageIntroCard .MortgageButton svg{stroke:#1e78bd}.MortgageComponentsContainer .MortgageIntroCard .AnimationWhiteOverlay{width:100%;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.MortgageComponentsContainer .MortgageIntroCard .AnimationWhiteOverlay .HomeInfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.MortgageComponentsContainer .MortgageIntroCard .AnimationWhiteOverlay .HomeInfo,.MortgageComponentsContainer .MortgageIntroCard .AnimationWhiteOverlay .HomeInfo>*{width:100%}.MortgageComponentsContainer .MortgageIntroCard .AnimationWhiteOverlay .ButtonArea{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.MortgageComponentsContainer .MortgageIntroCard .AnimationWhiteOverlay .ButtonArea .MortgageButton{margin-bottom:3rem;position:relative}.tablet .MortgageComponentsContainer .MortgageIntroCard .AnimationWhiteOverlay .ButtonArea .MortgageButton{margin-bottom:2rem;padding-top:0.8rem;padding-right:2.5rem;padding-bottom:0.8rem;padding-left:2.5rem;top:1.5rem}.desktop.chrome .MortgageComponentsContainer .MortgageIntroCard .AnimationWhiteOverlay .ButtonArea .MortgageButton,.desktop.firefox .MortgageComponentsContainer .MortgageIntroCard .AnimationWhiteOverlay .ButtonArea .MortgageButton{padding-top:0.8rem;padding-bottom:0.8rem;top:0.5rem}.MortgageComponentsContainer .MortgageIntroCard .AnimationWhiteOverlay .ButtonArea .MortgageButton .SvgWrapper{width:1.6rem;height:1.7rem}.MortgageComponentsContainer .MortgageIntroCard .AnimationWhiteOverlay .ButtonArea .MortgageButton .SvgWrapper svg{fill:#1e78bd;width:100%;height:100%}.MortgageComponentsContainer .MortgageIntroCard .InfoBottom,.MortgageComponentsContainer .MortgageIntroCard .HomeSpecs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:auto;width:100%}.MortgageComponentsContainer .MortgageIntroCard .HomeData{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;height:10rem;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea}.MortgageComponentsContainer .MortgageIntroCard .HomeData:first-child{border-left-width:0}.MortgageComponentsContainer .MortgageIntroCard .HomeData>label{font-size:1.8rem;color:#8d8d8d}.desktop .MortgageComponentsContainer .MortgageIntroCard .HomeData>label{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .MortgageComponentsContainer .MortgageIntroCard .HomeData>label{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MortgageComponentsContainer .MortgageIntroCard .HomeData>label{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MortgageComponentsContainer .MortgageIntroCard .HomeData>label{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MortgageComponentsContainer .MortgageIntroCard .HomeData>label{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MortgageComponentsContainer .MortgageIntroCard .HomeData>label{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .MortgageComponentsContainer .MortgageIntroCard .HomeData>label{font-size:1.8rem}}.MortgageComponentsContainer .MortgageIntroCard .HomeData>span{font-size:3.6rem}.desktop .MortgageComponentsContainer .MortgageIntroCard .HomeData>span{font-size:3.6rem}@media only screen and (max-width: 1140px){.desktop .MortgageComponentsContainer .MortgageIntroCard .HomeData>span{font-size:28px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MortgageComponentsContainer .MortgageIntroCard .HomeData>span{font-size:28px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MortgageComponentsContainer .MortgageIntroCard .HomeData>span{font-size:3.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MortgageComponentsContainer .MortgageIntroCard .HomeData>span{font-size:3.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MortgageComponentsContainer .MortgageIntroCard .HomeData>span{font-size:3.6rem}}@media only screen and (min-width: 1921px){.desktop .MortgageComponentsContainer .MortgageIntroCard .HomeData>span{font-size:3.6rem}}.MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper .ConsultantButton .SVGInline{width:2.5rem;height:1.9rem}.MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper .HouseDossierLink .SVGInline{width:2.6rem;height:2.3rem}.MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper .FavouritesButton{background-color:#1b6aa7;height:7rem;width:100%}.MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper .FavouritesButton .SVGInline{width:2.4rem;height:2.3rem}.MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper .DownloadBrochure .SVGInline{width:2.6rem;height:2.3rem}.MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper svg{width:100%;height:100%}.MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper>*:focus{outline:none}.tablet .MortgageComponentsContainer .MortgageIntroCard{height:100%;width:100%}.tablet .MortgageComponentsContainer .MortgageIntroCard .InfoBottom .HomeData{height:8.5rem}.tablet .MortgageComponentsContainer .MortgageIntroCard .InfoBottom .HomeData>label{font-size:1.5rem}.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .InfoBottom .HomeData>label{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .InfoBottom .HomeData>label{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .InfoBottom .HomeData>label{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .InfoBottom .HomeData>label{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .InfoBottom .HomeData>label{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .InfoBottom .HomeData>label{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .InfoBottom .HomeData>label{font-size:1.5rem}}.tablet .MortgageComponentsContainer .MortgageIntroCard .InfoBottom .HomeData>span{font-size:3rem}.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .InfoBottom .HomeData>span{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .InfoBottom .HomeData>span{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .InfoBottom .HomeData>span{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .InfoBottom .HomeData>span{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .InfoBottom .HomeData>span{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .InfoBottom .HomeData>span{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .InfoBottom .HomeData>span{font-size:3rem}}.tablet .MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper>div,.tablet .MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper>span{font-size:1.7rem}.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper>div,.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper>span{font-size:1.7rem}@media only screen and (max-width: 1140px){.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper>div,.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper>span{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper>div,.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper>span{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper>div,.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper>span{font-size:1.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper>div,.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper>span{font-size:1.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper>div,.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper>span{font-size:1.7rem}}@media only screen and (min-width: 1921px){.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper>div,.desktop .tablet .MortgageComponentsContainer .MortgageIntroCard .ButtonWrapper>span{font-size:1.7rem}}.SubHeaderContainer{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;height:7.2rem;width:100%;position:absolute;top:-7.2rem;overflow:hidden}.SubHeaderContainer .SubHeader{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;background-color:#1e78bd;color:white}.SubHeaderContainer .SubHeader svg{width:0.8rem;height:100%;stroke:#fff}.ie .SubHeaderContainer .SubHeader svg{height:2rem}.SubHeaderContainer .SubHeader .SvgWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1.1rem;-webkit-flex:1.1rem;-ms-flex:1.1rem;flex:1.1rem;background-color:#4187c1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.SubHeaderContainer .SubHeader .MortgageSvgWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:3.6rem;height:3.6rem;border:solid 2px #97afd3;border-radius:50%;margin-right:0.9rem}.SubHeaderContainer .SubHeader .MortgageSvgWrapper .SVGInline{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.SubHeaderContainer .SubHeader .MortgageSvgWrapper .SVGInline svg{width:auto;height:1.6rem;fill:#fff;margin:0;padding:0}.SubHeaderContainer .SubHeader .MortgageSvgWrapper .SVGInline svg path{stroke-width:initial}.ie .SubHeaderContainer .SubHeader .MortgageSvgWrapper .SVGInline svg{width:1.6rem}.SubHeaderContainer .SubHeader .SubHeaderTitle{font-size:2rem;height:7.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:white;margin-right:2.5rem}.desktop .SubHeaderContainer .SubHeader .SubHeaderTitle{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .SubHeaderContainer .SubHeader .SubHeaderTitle{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SubHeaderContainer .SubHeader .SubHeaderTitle{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SubHeaderContainer .SubHeader .SubHeaderTitle{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SubHeaderContainer .SubHeader .SubHeaderTitle{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SubHeaderContainer .SubHeader .SubHeaderTitle{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .SubHeaderContainer .SubHeader .SubHeaderTitle{font-size:2rem}}.phone .SubHeaderContainer{position:absolute;top:0;z-index:2}.phone .SubHeaderContainer .MortgageSvgWrapper{border-width:1px;width:2.4rem;height:2.4rem}.phone .SubHeaderContainer .MortgageSvgWrapper .SVGInline{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:1.2rem;height:1.2rem}.phone .SubHeaderContainer .MortgageSvgWrapper .SVGInline svg{width:1.1rem;height:1.1rem}.tablet .SubHeaderContainer .SubHeader{position:relative;width:100%}.tablet .SubHeaderContainer .SubHeader .SvgWrapper{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:7rem}.tablet .SubHeaderContainer .SubHeader .SubHeaderTitle{font-size:1.7rem;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;margin:0 2rem}.desktop .tablet .SubHeaderContainer .SubHeader .SubHeaderTitle{font-size:1.7rem}@media only screen and (max-width: 1140px){.desktop .tablet .SubHeaderContainer .SubHeader .SubHeaderTitle{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .SubHeaderContainer .SubHeader .SubHeaderTitle{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .SubHeaderContainer .SubHeader .SubHeaderTitle{font-size:1.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .SubHeaderContainer .SubHeader .SubHeaderTitle{font-size:1.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .SubHeaderContainer .SubHeader .SubHeaderTitle{font-size:1.7rem}}@media only screen and (min-width: 1921px){.desktop .tablet .SubHeaderContainer .SubHeader .SubHeaderTitle{font-size:1.7rem}}.MultipliedImage{position:relative;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.MultipliedImage .MultiplyColor,.MultipliedImage .TargetImage{position:absolute;top:0;left:0;width:100%;height:100%}.MultipliedImage .MultiplyColor{background-color:#1e78bd;z-index:1;opacity:0.4;pointer-events:none}.MultipliedImage .TargetImage{-webkit-backface-visibility:initial;backface-visibility:initial}.MultipliedImage>*:not(.MultiplyColor):not(.TargetImage){z-index:1}@supports (mix-blend-mode: multiply){.MultipliedImage .MultiplyColor{z-index:0;opacity:1}.MultipliedImage .MultiplyColor.mobile-chrome{opacity:0.8;background-color:#0860a2}.MultipliedImage .TargetImage{mix-blend-mode:multiply}.MultipliedImage .TargetImage.mobile-chrome{mix-blend-mode:initial}}@supports ((-webkit-filter: grayscale(100%)) or (filter: grayscale(100%))) or (-webkit-filter: grayscale(100%)){.MultipliedImage .TargetImage{-webkit-filter:grayscale(100%) contrast(80%) brightness(1.2);filter:grayscale(100%) contrast(80%) brightness(1.2)}.MultipliedImage .TargetImage.mobile-chrome{-webkit-filter:grayscale(100%);filter:grayscale(100%)}}.PillButtonExtended{position:relative;font-size:1.8rem}.desktop .PillButtonExtended{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .PillButtonExtended{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PillButtonExtended{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PillButtonExtended{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PillButtonExtended{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PillButtonExtended{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .PillButtonExtended{font-size:1.8rem}}.PillButtonExtended.ModifiedColor .SvgWrapper:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:white;opacity:.2}.PillButtonExtended svg{width:2.8rem;height:2.8rem;fill:#fff;stroke:#fff}.PillButtonExtended .SvgWrapper{position:absolute;top:0;right:0;height:100%;border-radius:5rem;width:7.5rem;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;overflow:hidden}.PillButtonExtended .ReferenceBubble{visibility:hidden}.PillButtonExtended .TextContent{position:relative;z-index:1}.PillButtonExtended .SvgIcon{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;top:0;height:100%}.PillButtonExtended.ExtendedLeft{padding:1.85rem 3rem 1.85rem 10rem}.PillButtonExtended.ExtendedLeft .SvgWrapper{left:0}.PillButtonExtended.ExtendedLeft .SvgWrapper .SvgIcon{position:absolute;left:2.35rem}.PillButtonExtended.ExtendedRight{padding:1.85rem 10rem 1.85rem 3rem}.PillButtonExtended.ExtendedRight .SvgWrapper{right:0}.PillButtonExtended.ExtendedRight .SvgWrapper .SvgIcon{position:absolute;right:2.35rem}.PillButtonExtended.SvgArrowLeft svg{width:1rem;margin-right:2rem}.PillButtonExtended.SvgArrowRight svg{width:1rem;margin-left:2rem}.PillButtonExtended.ExtendedSmall .SvgWrapper{width:6rem}.PillButtonExtended.ExtendedSmall.ExtendedLeft{padding:1.5rem 2.5rem 1.5rem 7rem}.PillButtonExtended.ExtendedSmall.ExtendedRight{padding:1.5rem 7rem 1.5rem 2.5rem}.PillButtonExtended.ExtendedSmall.SvgArrowLeft svg,.PillButtonExtended.ExtendedSmall.SvgArrowRight svg{width:0.8rem;margin-left:2rem}.mobile .PillButtonExtended .SvgWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:7rem}.mobile .PillButtonExtended.ExtendedLeft{padding-left:8rem}.mobile .PillButtonExtended.ExtendedLeft .SvgIcon{position:absolute;right:2.35rem}.mobile .PillButtonExtended.ExtendedRight{padding-right:8rem}.mobile .PillButtonExtended.ExtendedRight .SvgIcon{position:absolute;left:2.35rem}.mobile .PillButtonExtended.SvgArrowLeft .SvgIcon,.mobile .PillButtonExtended.SvgArrowRight .SvgIcon{width:3rem;height:100%}.mobile .PillButtonExtended.SvgArrowLeft svg,.mobile .PillButtonExtended.SvgArrowRight svg{width:1rem;margin-left:2rem}.tablet .PillButtonExtended{padding:1.75rem 3.5rem}.tablet .PillButtonExtended.ExtendedLeft .SvgIcon{position:initial;left:initial}.tablet .PillButtonExtended.ExtendedRight .SvgIcon{position:initial;left:initial}.phone .PillButtonExtended .SvgWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:6.75rem}.phone .PillButtonExtended .SvgWrapper .SVGInline{position:relative;right:0;left:0}.phone .PillButtonExtended .SvgWrapper .SVGInline,.phone .PillButtonExtended .SvgWrapper svg{width:2.35rem;height:2.35rem}.phone .PillButtonExtended.SvgArrowLeft svg,.phone .PillButtonExtended.SvgArrowRight svg{margin-left:1.5rem}.phone .PillButtonExtended.ExtendedLeft,.phone .PillButtonExtended.ExtendedRight{padding-top:1.85rem;padding-bottom:1.85rem}.PillButtonSvg.PillButton{padding:1.5rem 3rem 1.5rem 3rem}.tablet .PillButtonSvg{padding:1.75rem 3.5rem}.phone .PillButtonSvg.PillButton{padding:1.85rem 0rem;width:27rem}.phone .PillButtonSvg .SvgWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem}.phone .PillButtonSvg .SvgWrapper svg{width:1.8rem;height:1.8rem}.phone .PillButtonSvg .SvgWrapper svg{stroke-width:1px}.phone .PillButtonSvg span{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.PillButtonSvg .SvgWrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;overflow:hidden;margin-right:1.2rem;width:2.3rem;height:2.3rem}.PillButtonSvg .SvgWrapper svg{width:2.2rem;height:2.2rem}.PillButtonSvg svg{width:100%;height:100%;stroke:#fff;fill:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.PillButtonSvg.SmallButton{position:relative;height:4rem;padding:0.5rem 1.2rem 0.5rem 1rem !important}.PillButtonSvg.SmallButton .SvgWrapper{margin-right:0.6rem;width:1.5rem}.PillButtonSvg.White svg{stroke:#1e78bd;fill:#1e78bd}.PillButtonSvg.NoText{padding:1rem 1.2rem !important}.PillButtonSvg.NoText.SmallButton{position:relative;width:4rem;height:4rem}.PillButtonSvg.NoText.SmallButton .SvgWrapper{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:2.2rem}.PillButton{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:5rem;padding:1.85rem 3rem;font-size:1.8rem;color:white;background-color:#1e78bd;cursor:pointer;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0);transform:translateZ(0);white-space:nowrap}.desktop .PillButton{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .PillButton{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PillButton{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PillButton{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PillButton{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PillButton{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .PillButton{font-size:1.8rem}}.PillButton.Bordered{border-width:0.2rem;border-style:solid}.phone .PillButton{font-size:1.504rem}.PillButton.NoHover{pointer-events:none}.PillButton.SmallButton{font-size:1.5rem;padding:1.15rem 2.3rem}.desktop .PillButton.SmallButton{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .PillButton.SmallButton{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PillButton.SmallButton{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PillButton.SmallButton{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PillButton.SmallButton{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PillButton.SmallButton{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .PillButton.SmallButton{font-size:1.5rem}}.phone .PillButton.SmallButton{font-size:1.504rem}.PillButton.MediumButton{padding:1rem 3rem}.phone .PillButton.MediumButton{font-size:1.504rem}.PillButton.White{background-color:transparent;border:0.2rem solid #e8f1f8;color:#1e78bd}.PillButton:focus{outline:none}.PillButtonGreen{position:absolute;padding:0;word-wrap:break-word;width:21rem;height:13rem;-webkit-transform:translateZ(0);transform:translateZ(0);border-radius:9rem;text-align:center;background-color:#3eac47;z-index:1000;-webkit-box-shadow:0 0 10rem 0px rgba(0,0,0,0.2);box-shadow:0 0 10rem 0px rgba(0,0,0,0.2)}.PillButtonGreen.NoContent{display:none}.PillButtonGreen .text{width:100%;position:absolute;color:#fff}.PillButtonGreen .text .largeText,.PillButtonGreen .text .mediumText,.PillButtonGreen .text .smallText{color:#fff;margin:0 auto}.PillButtonGreen .text .largeText{font-size:4.7rem;color:#fff;display:inline;line-height:1.1}.desktop .PillButtonGreen .text .largeText{font-size:4.7rem}@media only screen and (max-width: 1140px){.desktop .PillButtonGreen .text .largeText{font-size:37px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PillButtonGreen .text .largeText{font-size:37px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PillButtonGreen .text .largeText{font-size:4.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PillButtonGreen .text .largeText{font-size:4.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PillButtonGreen .text .largeText{font-size:4.7rem}}@media only screen and (min-width: 1921px){.desktop .PillButtonGreen .text .largeText{font-size:4.7rem}}.PillButtonGreen .text .mediumText{display:inline;font-size:2rem}.desktop .PillButtonGreen .text .mediumText{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .PillButtonGreen .text .mediumText{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PillButtonGreen .text .mediumText{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PillButtonGreen .text .mediumText{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PillButtonGreen .text .mediumText{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PillButtonGreen .text .mediumText{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .PillButtonGreen .text .mediumText{font-size:2rem}}.PillButtonGreen .text .smallText{font-size:1.45rem;opacity:0.5;width:80%}.desktop .PillButtonGreen .text .smallText{font-size:1.45rem}@media only screen and (max-width: 1140px){.desktop .PillButtonGreen .text .smallText{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PillButtonGreen .text .smallText{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PillButtonGreen .text .smallText{font-size:1.45rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PillButtonGreen .text .smallText{font-size:1.45rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PillButtonGreen .text .smallText{font-size:1.45rem}}@media only screen and (min-width: 1921px){.desktop .PillButtonGreen .text .smallText{font-size:1.45rem}}.PillButtonGreen.vertical{width:13rem;height:21rem}.PillButtonGreen.vertical .text{bottom:3rem}.PillButtonGreen.vertical .text .smallText{font-size:1.45rem;margin-bottom:1rem}.desktop .PillButtonGreen.vertical .text .smallText{font-size:1.45rem}@media only screen and (max-width: 1140px){.desktop .PillButtonGreen.vertical .text .smallText{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PillButtonGreen.vertical .text .smallText{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PillButtonGreen.vertical .text .smallText{font-size:1.45rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PillButtonGreen.vertical .text .smallText{font-size:1.45rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PillButtonGreen.vertical .text .smallText{font-size:1.45rem}}@media only screen and (min-width: 1921px){.desktop .PillButtonGreen.vertical .text .smallText{font-size:1.45rem}}.PillButtonGreen.horizontal .text{top:50%;-webkit-transform:translateZ(0) translateY(-50%);transform:translateZ(0) translateY(-50%);left:4rem}.tablet .PillButtonGreen.vertical{width:9.75rem;height:15.5rem}.tablet .PillButtonGreen .text{bottom:2.75rem}.tablet .PillButtonGreen .largeText{font-size:3.5rem}.desktop .tablet .PillButtonGreen .largeText{font-size:3.5rem}@media only screen and (max-width: 1140px){.desktop .tablet .PillButtonGreen .largeText{font-size:27px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .PillButtonGreen .largeText{font-size:27px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .PillButtonGreen .largeText{font-size:3.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .PillButtonGreen .largeText{font-size:3.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .PillButtonGreen .largeText{font-size:3.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet .PillButtonGreen .largeText{font-size:3.5rem}}.tablet .PillButtonGreen .smallText{font-size:2.2555rem}.desktop .tablet .PillButtonGreen .smallText{font-size:2.2555rem}@media only screen and (max-width: 1140px){.desktop .tablet .PillButtonGreen .smallText{font-size:18px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .PillButtonGreen .smallText{font-size:18px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .PillButtonGreen .smallText{font-size:2.2555rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .PillButtonGreen .smallText{font-size:2.2555rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .PillButtonGreen .smallText{font-size:2.2555rem}}@media only screen and (min-width: 1921px){.desktop .tablet .PillButtonGreen .smallText{font-size:2.2555rem}}.PillButtonGreen.phone{width:20.3125vw;height:32.8125vw}.PillButtonGreen.phone .text{bottom:50%;-webkit-transform:translateZ(0) translateY(50%);transform:translateZ(0) translateY(50%)}.PillButtonGreen.phone .text .largeText{font-size:7.1875vw !important}.PillButtonGreen.phone .text .smallText{color:rgba(255,255,255,0.5);font-size:3.75vw;margin:0 auto !important}.PillLinkSvg.PillLink{padding:1.5rem 3rem 1.5rem 3rem}.tablet .PillLinkSvg{padding:1.75rem 3.5rem}.phone .PillLinkSvg.PillLink{padding:1.85rem 0rem;width:27rem}.phone .PillLinkSvg .SvgWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem}.phone .PillLinkSvg .SvgWrapper svg{width:1.8rem;height:1.8rem}.phone .PillLinkSvg .SvgWrapper svg{stroke-width:1px}.phone .PillLinkSvg span{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.PillLinkSvg .SvgWrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;overflow:hidden;margin-right:1.2rem;width:2.3rem;height:2.3rem}.PillLinkSvg .SvgWrapper svg{width:2.2rem;height:2.2rem}.PillLinkSvg svg{width:100%;height:100%;stroke:#fff;fill:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.PillLinkSvg.SmallButton{position:relative;height:4rem;padding:0.5rem 1.2rem 0.5rem 1rem !important}.PillLinkSvg.SmallButton .SvgWrapper{margin-right:0.6rem;width:1.5rem}.PillLinkSvg.White svg{stroke:#1e78bd;fill:#1e78bd}.PillLinkSvg.NoText{padding:1rem 1.2rem !important}.PillLinkSvg.NoText.SmallButton{position:relative;width:4rem;height:4rem}.PillLinkSvg.NoText.SmallButton .SvgWrapper{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:2.2rem}.PillLink{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:5rem;padding:1.85rem 3rem;font-size:1.8rem;color:white;background-color:#1e78bd;cursor:pointer;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0);transform:translateZ(0);white-space:nowrap}.desktop .PillLink{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .PillLink{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PillLink{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PillLink{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PillLink{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PillLink{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .PillLink{font-size:1.8rem}}.PillLink.Bordered{border-width:0.2rem;border-style:solid}.phone .PillLink{font-size:1.504rem}.PillLink.NoHover{pointer-events:none}.PillLink.SmallButton{font-size:1.5rem;padding:1.15rem 2.3rem}.desktop .PillLink.SmallButton{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .PillLink.SmallButton{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PillLink.SmallButton{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PillLink.SmallButton{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PillLink.SmallButton{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PillLink.SmallButton{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .PillLink.SmallButton{font-size:1.5rem}}.phone .PillLink.SmallButton{font-size:1.504rem}.PillLink.MediumButton{padding:1rem 3rem}.phone .PillLink.MediumButton{font-size:1.504rem}.PillLink.White{background-color:transparent;border:0.2rem solid #e8f1f8;color:#1e78bd}.PillLink:focus{outline:none}.PresentationCenter{font-size:1.8rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;height:54rem;width:100%;-webkit-box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05)}.desktop .PresentationCenter{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .PresentationCenter{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PresentationCenter{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PresentationCenter{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PresentationCenter{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PresentationCenter{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .PresentationCenter{font-size:1.8rem}}.PresentationCenter.promotion{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:50em;-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width: 1089px){.PresentationCenter.promotion{height:47em}}@media only screen and (min-width: 1141px){.PresentationCenter.promotion{height:50em}}@media only screen and (min-width: 1440px){.PresentationCenter.promotion{height:48em}}@media only screen and (min-width: 1511px){.PresentationCenter.promotion{height:48.5em}}.PresentationCenter.promotion .Details{overflow:hidden}.PresentationCenter.promotion .Info{padding:2.5rem 0 0 0;margin:5.5rem 0 0 0;width:100%;height:100%;border-top:1px solid #eaeaea}.PresentationCenter .Details,.PresentationCenter .Map{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.ie .PresentationCenter .Details,.ie .PresentationCenter .Map{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.PresentationCenter .Details{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.PresentationCenter .Details .MultipliedImage{position:absolute;top:0;left:0}.PresentationCenter .Map{z-index:1}.PresentationCenter .Info{position:relative;width:-webkit-calc(100% - 12rem);width:calc(100% - 12rem);height:-webkit-calc(100% - 12rem);height:calc(100% - 12rem);background-color:white;padding:3rem 4rem;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.PresentationCenter .Info>h1{font-size:5.3rem;line-height:5rem;color:#f36421;margin:0 0 2rem 0}.desktop .PresentationCenter .Info>h1{font-size:5.3rem}@media only screen and (max-width: 1140px){.desktop .PresentationCenter .Info>h1{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PresentationCenter .Info>h1{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PresentationCenter .Info>h1{font-size:5.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PresentationCenter .Info>h1{font-size:5.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PresentationCenter .Info>h1{font-size:5.3rem}}@media only screen and (min-width: 1921px){.desktop .PresentationCenter .Info>h1{font-size:5.3rem}}.PresentationCenter .Info>h4{color:#8d8d8d;font-size:2.5rem;margin:0}.desktop .PresentationCenter .Info>h4{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .PresentationCenter .Info>h4{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PresentationCenter .Info>h4{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PresentationCenter .Info>h4{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PresentationCenter .Info>h4{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PresentationCenter .Info>h4{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .PresentationCenter .Info>h4{font-size:2.5rem}}.PresentationCenter .Info>h4:nth-child(3){color:black}.PresentationCenter .Info .presentationCenterImageAndInfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.063em;-moz-column-gap:1.063em;column-gap:1.063em}.PresentationCenter .Info .presentationCenterImageAndInfo .presentationCenterImage{width:9em;height:9em;display:block;overflow:hidden;border:0.063em solid #cf3a3a;background-repeat:no-repeat;background-position-x:center;background-size:cover}.PresentationCenter .Info .presentationCenterImageAndInfo .presentationCenterInfo>div{margin:0.8rem 0}.PresentationCenter .Info label{color:black;margin-right:0.5rem}.PresentationCenter .Info span{color:#8d8d8d}.PresentationCenter .Info span .byAppointmentOnly{font-weight:bold;color:#f36421}.PresentationCenter .Info span.asterisk{margin:0;padding:0.4rem 0 0.6rem;display:block;font-size:1.2rem;color:#f36421;line-height:1}.PresentationCenter .Info span.asterisk strong{font-weight:bold}.PresentationCenter .Info .SectionDivider{width:3rem;height:1px;background-color:#eaeaea;margin:2rem 0}.tablet .PresentationCenter{width:68.85rem;height:40rem;font-size:1.6rem}.desktop .tablet .PresentationCenter{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .tablet .PresentationCenter{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .PresentationCenter{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .PresentationCenter{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .PresentationCenter{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .PresentationCenter{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .tablet .PresentationCenter{font-size:1.6rem}}.tablet .PresentationCenter .Info{width:27.5rem;height:34rem;padding:2rem;overflow-y:scroll;overflow-wrap:break-word;text-align:left}.tablet .PresentationCenter .Info .Spacer{display:inline-block}.tablet .PresentationCenter .Info>h1{font-size:4rem;line-height:3.5rem;margin:0 0 2rem 0}.desktop .tablet .PresentationCenter .Info>h1{font-size:4rem}@media only screen and (max-width: 1140px){.desktop .tablet .PresentationCenter .Info>h1{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .PresentationCenter .Info>h1{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .PresentationCenter .Info>h1{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .PresentationCenter .Info>h1{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .PresentationCenter .Info>h1{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop .tablet .PresentationCenter .Info>h1{font-size:4rem}}.tablet .PresentationCenter .Info>h4{font-size:2.25rem}.desktop .tablet .PresentationCenter .Info>h4{font-size:2.25rem}@media only screen and (max-width: 1140px){.desktop .tablet .PresentationCenter .Info>h4{font-size:18px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .PresentationCenter .Info>h4{font-size:18px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .PresentationCenter .Info>h4{font-size:2.25rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .PresentationCenter .Info>h4{font-size:2.25rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .PresentationCenter .Info>h4{font-size:2.25rem}}@media only screen and (min-width: 1921px){.desktop .tablet .PresentationCenter .Info>h4{font-size:2.25rem}}.tablet .PresentationCenter .Info>div{margin:0.3rem 0}.tablet .PresentationCenter .Info .SectionDivider{margin:1rem 0}.PresentationCenterPhone{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.PresentationCenterPhone .Image{width:100%;height:18rem}.PresentationCenterPhone h1{font-size:2.16rem;text-align:center;color:#f36421;margin:0.5rem 0 0 0}.PresentationCenterPhone p{font-size:1.6rem;color:#8d8d8d;width:80%;text-align:center;margin-top:1.5rem;margin-bottom:2rem}.PresentationCenterPhone .Info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:30rem;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);-webkit-transform:translateY(-1.5rem);-ms-transform:translateY(-1.5rem);transform:translateY(-1.5rem);background-color:#fff}.PresentationCenterPhone .Info a{text-decoration:underline}.PresentationCenterPhone .Info .InfoBlock{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2.5rem 1.5rem;text-align:center;font-size:1.36rem;color:#8d8d8d}.PresentationCenterPhone .Info .InfoBlock .byAppointmentOnly{font-weight:bold;color:#f36421}.PresentationCenterPhone .Info .InfoBlock .asterisk{margin:0;padding:0.4rem 0 0;display:block;font-size:1.2rem;color:#f36421;line-height:1}.PresentationCenterPhone .Info .InfoBlock .asterisk strong{font-weight:bold}.PresentationCenterPhone .Info .InfoBlock label{font-size:1.52rem;color:black;margin-bottom:0.25rem}.PresentationCenterPhone .Info .InfoBlock:not(:last-child){border-bottom:1px solid #f9f9f9}.price-display strike{opacity:0.6}.price-display .smallSuffix{font-size:2rem;color:#8d8d8d}.price-display .rent-price--black{color:#000}.PromotionBlock h1{font-size:3.5rem;margin:3.5rem 0 0 0;color:#1e78bd !important;line-height:1.1}.desktop .PromotionBlock h1{font-size:3.5rem}@media only screen and (max-width: 1140px){.desktop .PromotionBlock h1{font-size:27px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PromotionBlock h1{font-size:27px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PromotionBlock h1{font-size:3.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PromotionBlock h1{font-size:3.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PromotionBlock h1{font-size:3.5rem}}@media only screen and (min-width: 1921px){.desktop .PromotionBlock h1{font-size:3.5rem}}.PromotionBlock .PromotionImage{position:relative;width:100%;padding-bottom:43.75%}.PromotionBlock .PromotionImage>a{position:absolute;display:block;width:100%;height:100%}.PromotionBlock a{text-decoration:none}.PromotionBlock .ImageWrapper{position:relative}.PromotionBlock .PromotionsDateCircle{position:absolute;bottom:0;left:3.75%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);z-index:1}.PromotionBlock .PromotionOverlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-size:contain;pointer-events:none}.PromotionBlock .BlockContent{margin:0 auto;width:50%}.PromotionBlock .BlockContent p{font-size:2.3rem;margin:1.7rem 0 2.5rem 0;padding:0;color:#8d8d8d;line-height:1.4}.desktop .PromotionBlock .BlockContent p{font-size:2.3rem}@media only screen and (max-width: 1140px){.desktop .PromotionBlock .BlockContent p{font-size:18px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PromotionBlock .BlockContent p{font-size:18px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PromotionBlock .BlockContent p{font-size:2.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PromotionBlock .BlockContent p{font-size:2.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PromotionBlock .BlockContent p{font-size:2.3rem}}@media only screen and (min-width: 1921px){.desktop .PromotionBlock .BlockContent p{font-size:2.3rem}}.PromotionBlock.Truncated .BlockContent{background-color:transparent}.tablet .PromotionBlock h1{font-size:3rem;margin:3rem 0 0 0}.desktop .tablet .PromotionBlock h1{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .tablet .PromotionBlock h1{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .PromotionBlock h1{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .PromotionBlock h1{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .PromotionBlock h1{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .PromotionBlock h1{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .tablet .PromotionBlock h1{font-size:3rem}}.tablet .PromotionBlock .PromotionsDateCircle{left:5rem;right:auto;bottom:2rem;z-index:100}.tablet .PromotionBlock .PromotionImage{width:100%}.tablet .PromotionBlock p{font-size:2.5rem;margin-top:2rem;text-align:left}.desktop .tablet .PromotionBlock p{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .tablet .PromotionBlock p{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .PromotionBlock p{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .PromotionBlock p{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .PromotionBlock p{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .PromotionBlock p{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet .PromotionBlock p{font-size:2.5rem}}.tablet .PromotionBlock .BlockContent{width:58.91927083%;margin-right:3rem}.phone .PromotionBlock h1{font-size:2.08rem;margin:4rem 0 0 0}.phone .PromotionBlock .PromotionImage{width:100%}.phone .PromotionBlock .PromotionsDateCircle{width:8.5rem;height:8.5rem;left:0;right:0;margin:0 auto;bottom:2rem;z-index:1}.phone .PromotionBlock p{font-size:1.6rem;margin-top:1rem;margin-bottom:1rem}.phone .PromotionBlock .BlockContent{width:27rem;margin:0 auto;text-align:center}.phone .PromotionBlock .ReadMoreButton{background-color:transparent;color:#1e78bd;border:2px solid #C7D9E7;padding:1.2rem 3rem;margin-top:2rem}.PromotionsDateCircle{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:16.7rem;height:16.7rem;border-radius:50%;background-color:#3eac47;color:#fff;position:absolute}.PromotionsDateCircle label{font-size:1.5rem;color:rgba(255,255,255,0.6)}.desktop .PromotionsDateCircle label{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .PromotionsDateCircle label{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PromotionsDateCircle label{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PromotionsDateCircle label{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PromotionsDateCircle label{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PromotionsDateCircle label{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .PromotionsDateCircle label{font-size:1.5rem}}.PromotionsDateCircle .DateDay{font-size:6rem;line-height:1;margin-bottom:0.5rem}.desktop .PromotionsDateCircle .DateDay{font-size:6rem}@media only screen and (max-width: 1140px){.desktop .PromotionsDateCircle .DateDay{font-size:47px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PromotionsDateCircle .DateDay{font-size:47px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PromotionsDateCircle .DateDay{font-size:6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PromotionsDateCircle .DateDay{font-size:6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PromotionsDateCircle .DateDay{font-size:6rem}}@media only screen and (min-width: 1921px){.desktop .PromotionsDateCircle .DateDay{font-size:6rem}}.PromotionsDateCircle .DateMonth{font-size:1.8rem;line-height:1}.desktop .PromotionsDateCircle .DateMonth{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .PromotionsDateCircle .DateMonth{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PromotionsDateCircle .DateMonth{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PromotionsDateCircle .DateMonth{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PromotionsDateCircle .DateMonth{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PromotionsDateCircle .DateMonth{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .PromotionsDateCircle .DateMonth{font-size:1.8rem}}.PromotionsDateCircle.Expired{background-color:#8d8d8d}.tablet .PromotionsDateCircle{width:13.5rem;height:13.5rem}.tablet .PromotionsDateCircle label{font-size:1.8rem}.desktop .tablet .PromotionsDateCircle label{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .tablet .PromotionsDateCircle label{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .PromotionsDateCircle label{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .PromotionsDateCircle label{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .PromotionsDateCircle label{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .PromotionsDateCircle label{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .tablet .PromotionsDateCircle label{font-size:1.8rem}}.tablet .PromotionsDateCircle .DateDay{font-size:4.9rem}.desktop .tablet .PromotionsDateCircle .DateDay{font-size:4.9rem}@media only screen and (max-width: 1140px){.desktop .tablet .PromotionsDateCircle .DateDay{font-size:38px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .PromotionsDateCircle .DateDay{font-size:38px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .PromotionsDateCircle .DateDay{font-size:4.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .PromotionsDateCircle .DateDay{font-size:4.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .PromotionsDateCircle .DateDay{font-size:4.9rem}}@media only screen and (min-width: 1921px){.desktop .tablet .PromotionsDateCircle .DateDay{font-size:4.9rem}}.tablet .PromotionsDateCircle .DateMonth{font-size:1.75rem;position:relative;top:-7%}.desktop .tablet .PromotionsDateCircle .DateMonth{font-size:1.75rem}@media only screen and (max-width: 1140px){.desktop .tablet .PromotionsDateCircle .DateMonth{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .PromotionsDateCircle .DateMonth{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .PromotionsDateCircle .DateMonth{font-size:1.75rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .PromotionsDateCircle .DateMonth{font-size:1.75rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .PromotionsDateCircle .DateMonth{font-size:1.75rem}}@media only screen and (min-width: 1921px){.desktop .tablet .PromotionsDateCircle .DateMonth{font-size:1.75rem}}.phone .PromotionsDateCircle{width:10rem;height:10rem;left:0;right:0;margin:0 auto;bottom:2rem}.phone .PromotionsDateCircle label{font-size:1.3rem;line-height:1;margin-bottom:.15rem}.desktop .phone .PromotionsDateCircle label{font-size:1.3rem}@media only screen and (max-width: 1140px){.desktop .phone .PromotionsDateCircle label{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .PromotionsDateCircle label{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .PromotionsDateCircle label{font-size:1.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .PromotionsDateCircle label{font-size:1.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .PromotionsDateCircle label{font-size:1.3rem}}@media only screen and (min-width: 1921px){.desktop .phone .PromotionsDateCircle label{font-size:1.3rem}}.phone .PromotionsDateCircle .DateDay{font-size:2.75rem;line-height:1;margin-bottom:.2rem}.desktop .phone .PromotionsDateCircle .DateDay{font-size:2.75rem}@media only screen and (max-width: 1140px){.desktop .phone .PromotionsDateCircle .DateDay{font-size:22px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .PromotionsDateCircle .DateDay{font-size:22px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .PromotionsDateCircle .DateDay{font-size:2.75rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .PromotionsDateCircle .DateDay{font-size:2.75rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .PromotionsDateCircle .DateDay{font-size:2.75rem}}@media only screen and (min-width: 1921px){.desktop .phone .PromotionsDateCircle .DateDay{font-size:2.75rem}}.phone .PromotionsDateCircle .DateMonth{font-size:1.3rem;line-height:0.9;margin-bottom:.6rem}.desktop .phone .PromotionsDateCircle .DateMonth{font-size:1.3rem}@media only screen and (max-width: 1140px){.desktop .phone .PromotionsDateCircle .DateMonth{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .PromotionsDateCircle .DateMonth{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .PromotionsDateCircle .DateMonth{font-size:1.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .PromotionsDateCircle .DateMonth{font-size:1.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .PromotionsDateCircle .DateMonth{font-size:1.3rem}}@media only screen and (min-width: 1921px){.desktop .phone .PromotionsDateCircle .DateMonth{font-size:1.3rem}}.QuickSearch .button-container{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;margin-top:4rem}.QuickSearch .FilterToggle{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.QuickSearch .FilterToggle>.SelectionButton{min-width:1rem;-webkit-box-flex:0.5;-webkit-flex-grow:0.5;-ms-flex-positive:0.5;flex-grow:0.5}.QuickSearch .FilterBox{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.desktop .QuickSearch .FilterBox{padding-bottom:1.5rem}.desktop .QuickSearch .FilterBox .Slider{position:relative;top:1.5rem}.QuickSearch .AvailabilityFilterBox .SelectionFilter{height:10.25em;margin-top:0.4rem;row-gap:1rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.QuickSearch .AvailabilityFilterBox .SelectionFilter *{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 1rem / 2);-ms-flex:0 0 calc(50% - 1rem / 2);flex:0 0 calc(50% - 1rem / 2);min-width:-webkit-calc(50% - 1rem / 2);min-width:calc(50% - 1rem / 2)}.phone .QuickSearch .AvailabilityFilterBox .SelectionFilter{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.QuickSearch .AvailabilityFilterBox .SelectionButton{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;margin:0;padding-top:1em;font-size:1.225rem}@media screen and (min-width: 1030px){.QuickSearch .AvailabilityFilterBox .SelectionButton{font-size:1.25rem}}.QuickSearch .AvailabilityFilterBox .SelectionButton.childFilter{padding-top:0.75em;-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(47% - 1.3em / 2);-ms-flex:0 0 calc(47% - 1.3em / 2);flex:0 0 calc(47% - 1.3em / 2)}.phone .QuickSearch .AvailabilityFilterBox .SelectionButton{width:100%;margin-bottom:1em;padding-bottom:1em}.tablet .QuickSearch .TextBlock{max-width:62%}.tablet .QuickSearch .FilterContainer{display:block}.tablet .QuickSearch .FilterContainer .FilterBox{display:inline-block;min-width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.tablet .QuickSearch .FilterContainer .FilterBox .header{background:#f9f9f9}.tablet .QuickSearch .FilterContainer .FilterBox .component{background:#fff}.tablet .QuickSearch .FilterContainer .FilterBox.PriceFilterBox{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:100%}.tablet .QuickSearch .FilterContainer .FilterBox:first-of-type{border-right:1px solid #f9f9f9}.tablet .QuickSearch .FilterContainer .FilterBox.BedroomsFilterBox,.tablet .QuickSearch .FilterContainer .FilterBox.AvailabilityFilterBox{-webkit-box-flex:0.5;-webkit-flex:0.5;-ms-flex:0.5;flex:0.5}.Quote{position:relative;text-align:center;margin-left:auto;margin-right:auto;width:56rem}.Quote .ImageWrapper{position:relative;width:19rem;height:19rem;margin:0 auto;border-radius:50%;overflow:hidden;-webkit-box-shadow:0 0 10rem 0px rgba(0,0,0,0.6);box-shadow:0 0 10rem 0px rgba(0,0,0,0.6);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.Quote .quoteText{color:#8d8d8d;font-size:2.8rem;line-height:1.2;margin-top:3.5rem}.desktop .Quote .quoteText{font-size:2.8rem}@media only screen and (max-width: 1140px){.desktop .Quote .quoteText{font-size:22px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .Quote .quoteText{font-size:22px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .Quote .quoteText{font-size:2.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .Quote .quoteText{font-size:2.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .Quote .quoteText{font-size:2.8rem}}@media only screen and (min-width: 1921px){.desktop .Quote .quoteText{font-size:2.8rem}}.Quote .author{font-size:2rem;color:#353895;margin-bottom:0rem;margin-top:4rem}.desktop .Quote .author{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .Quote .author{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .Quote .author{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .Quote .author{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .Quote .author{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .Quote .author{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .Quote .author{font-size:2rem}}.Quote .title{color:#8d8d8d;font-size:1.6rem;margin:0 auto;line-height:1}.desktop .Quote .title{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .Quote .title{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .Quote .title{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .Quote .title{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .Quote .title{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .Quote .title{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .Quote .title{font-size:1.6rem}}.tablet .Quote{padding:4rem 0;width:60%}.tablet .Quote .quoteText{font-size:2.5rem}.desktop .tablet .Quote .quoteText{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .tablet .Quote .quoteText{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .Quote .quoteText{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .Quote .quoteText{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .Quote .quoteText{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .Quote .quoteText{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet .Quote .quoteText{font-size:2.5rem}}.phone .Quote{width:100%;padding:4rem 3.5rem 3rem 3.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f9f9f9}.phone .Quote .ImageWrapper{width:45vw;height:45vw}.phone .Quote .quoteText{font-size:1.68rem;width:100%;margin:6vw auto 0}.phone .Quote .author{font-size:1.36rem;margin-top:4vw}.phone .Quote .title{font-size:1.2rem}.QuoteCarousel{width:100%}.phone .QuoteCarousel.OneQuote .QuoteContainer{height:25rem}.QuoteCarousel .QuoteContainer{width:94rem;height:38rem}.QuoteCarousel .QuoteContainer .Quote{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;padding-top:11.5rem}.QuoteCarousel .TopContent{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:11.5rem}.QuoteCarousel .BottomContent{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10rem;padding-bottom:8rem}.phone .QuoteCarousel .Quote,.phone .QuoteCarousel .TopContent{padding-top:3.75rem}.phone .QuoteCarousel .BottomContent{margin-top:0}.QuoteVideo{position:relative;text-align:left;width:100%;height:55rem;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.QuoteVideo .MultipliedImage{position:absolute;top:0}.QuoteVideo .text{width:50%;position:relative;margin-left:50%;z-index:2}.QuoteVideo .text .quoteText{width:56rem;color:#fff;font-size:4rem;line-height:1.2;margin-top:0;margin-bottom:0}.desktop .QuoteVideo .text .quoteText{font-size:4rem}@media only screen and (max-width: 1140px){.desktop .QuoteVideo .text .quoteText{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .QuoteVideo .text .quoteText{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .QuoteVideo .text .quoteText{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .QuoteVideo .text .quoteText{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .QuoteVideo .text .quoteText{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop .QuoteVideo .text .quoteText{font-size:4rem}}.QuoteVideo .text .author{font-size:2.6rem;width:56rem;color:#fff;margin-bottom:0.35rem;margin-top:2rem;line-height:1}.desktop .QuoteVideo .text .author{font-size:2.6rem}@media only screen and (max-width: 1140px){.desktop .QuoteVideo .text .author{font-size:21px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .QuoteVideo .text .author{font-size:21px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .QuoteVideo .text .author{font-size:2.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .QuoteVideo .text .author{font-size:2.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .QuoteVideo .text .author{font-size:2.6rem}}@media only screen and (min-width: 1921px){.desktop .QuoteVideo .text .author{font-size:2.6rem}}.QuoteVideo .text .title{font-size:1.6rem;width:56rem;color:#fff;margin:0;margin-bottom:5.7rem;opacity:0.5;line-height:1}.desktop .QuoteVideo .text .title{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .QuoteVideo .text .title{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .QuoteVideo .text .title{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .QuoteVideo .text .title{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .QuoteVideo .text .title{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .QuoteVideo .text .title{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .QuoteVideo .text .title{font-size:1.6rem}}.QuoteVideo .text .PillButtonExtended{-webkit-box-sizing:border-box;box-sizing:border-box}.RotateScreen{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;left:0;text-align:center;background-color:black;color:white;width:100%;height:100%;align-ttems:center;justify-content:center;background-color:#fff;color:#8d8d8d;z-index:1000}.RotateScreen .BackgroundImage{width:5rem;height:1rem}.RotateScreen .RotateSvg{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:7rem;height:7rem;margin:2rem 0 1.5rem 0}.RotateScreen .RotateSvg svg{width:100%;height:100%}#SalesTeam{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%}#SalesTeam .IntroBlock p{margin-bottom:0}#SalesTeam .salesTeamWrapper{width:100%;margin-top:3.5rem}.phone #SalesTeam .salesTeamWrapper{margin-top:1.5rem}#SalesTeam .salesTeamWrapper .salesTeamCenterer{width:50%;margin:0 auto}#SalesTeam .salesTeamWrapper .mainContactInfo{padding:4.25rem 0;background-color:#f9f9f9}.phone #SalesTeam .salesTeamWrapper .mainContactInfo{padding:0;background-color:transparent}#SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.phone #SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer{width:100%;height:auto;display:block}#SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .interiorFlex{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.phone #SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .interiorFlex{height:auto;display:block}#SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .interiorFlex .interiorFlexContent{margin:0 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}#SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .leadSalesperson{width:60%;justify-self:flex-start}.phone #SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .leadSalesperson{width:auto;padding:3.5rem 0;justify-self:auto;background-color:#f9f9f9}#SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .leadSalesperson .headshot{width:165px;height:165px;margin:0 auto;overflow:hidden;border-radius:82px;-webkit-box-shadow:0 0 30px 15px rgba(0,0,0,0.2);box-shadow:0 0 30px 15px rgba(0,0,0,0.2)}#SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .leadSalesperson .headshot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .leadSalesperson blockquote{margin:1.75rem 0 0;font-size:2.5rem;line-height:1.2;font-family:Portrait;text-align:center;color:#8d8d8d}.phone #SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .leadSalesperson blockquote{display:none}#SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .leadSalesperson h2{margin:1.75rem 0 0;font-size:1.75rem;line-height:1.3;font-family:GTWalsheim-Medium;text-align:center;color:#267aba}#SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .leadSalesperson p{margin:0.25rem 0 0;font-size:1.4rem;line-height:1.3;font-family:GTWalsheim-Medium;text-align:center;color:#bcbab5}#SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .communityContact{width:40%;justify-self:flex-end}.phone #SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .communityContact{width:auto;padding:3rem 0;justify-self:auto}#SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .communityContact h3{margin:0 0 0 2.25rem;font-size:1.45rem;line-height:1.3;font-family:GTWalsheim-Medium;color:#267aba}.phone #SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .communityContact h3{margin-left:0;text-align:center}#SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .communityContact p{margin:0.15rem 0 1.75rem 2.25rem;font-size:2.25rem;line-height:1.3;font-family:GTWalsheim-Medium;color:#000}.phone #SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .communityContact p{margin-left:0;text-align:center}.phone #SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .communityContact .buttons{width:22.5rem;margin:0 auto}#SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .communityContact .buttons .PillButton{width:16.5rem;margin:0.8rem 0 0}#SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .communityContact .applyNowbutton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#SalesTeam .salesTeamWrapper .mainContactInfo .salesTeamCenterer .communityContact .applyNowbutton .applyNowText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:18.5rem;margin:2.8rem 0 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-family:GTWalsheim-Medium;font-size:1.2rem;color:#8d8d8d}#SalesTeam .salesTeamWrapper .otherSalesTeamMembers{padding:3.5rem 0 0}.phone #SalesTeam .salesTeamWrapper .otherSalesTeamMembers{display:none}#SalesTeam .salesTeamWrapper .otherSalesTeamMembers ul{margin:0;padding:0;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;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}#SalesTeam .salesTeamWrapper .otherSalesTeamMembers ul li{margin:0 0 0 12rem;padding:0;list-style-type:none}#SalesTeam .salesTeamWrapper .otherSalesTeamMembers ul li:first-child{margin-left:0}#SalesTeam .salesTeamWrapper .otherSalesTeamMembers ul li .headshot{width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:60px}#SalesTeam .salesTeamWrapper .otherSalesTeamMembers ul li .headshot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#SalesTeam .salesTeamWrapper .otherSalesTeamMembers ul li h3{margin:1.5rem 0 0;font-size:1.75rem;line-height:1.3;font-family:GTWalsheim-Medium;text-align:center;color:#267aba}#SalesTeam .salesTeamWrapper .otherSalesTeamMembers ul li p{margin:0.25rem 0 0;font-size:1.4rem;line-height:1.3;font-family:GTWalsheim-Medium;text-align:center;color:#bcbab5}#SalesTeam .salesTeamWrapper.noTeam .mainContactInfo{padding:6rem 0}.phone #SalesTeam .salesTeamWrapper.noTeam .mainContactInfo{padding-top:0;padding-bottom:0}#SalesTeam .salesTeamWrapper.noTeam .mainContactInfo .salesTeamCenterer{display:block}#SalesTeam .salesTeamWrapper.noTeam .mainContactInfo .salesTeamCenterer .leadSalesperson{display:none}#SalesTeam .salesTeamWrapper.noTeam .mainContactInfo .salesTeamCenterer .communityContact{width:100%;display:block}.phone #SalesTeam .salesTeamWrapper.noTeam .mainContactInfo .salesTeamCenterer .communityContact{background-color:#f9f9f9}#SalesTeam .salesTeamWrapper.noTeam .mainContactInfo .salesTeamCenterer .communityContact .interiorFlex{display:block}#SalesTeam .salesTeamWrapper.noTeam .mainContactInfo .salesTeamCenterer .communityContact .interiorFlex .interiorFlexContent{display:block;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.phone #SalesTeam .salesTeamWrapper.noTeam .mainContactInfo .salesTeamCenterer .communityContact .interiorFlex .interiorFlexContent{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}#SalesTeam .salesTeamWrapper.noTeam .mainContactInfo .salesTeamCenterer .communityContact .interiorFlex .interiorFlexContent .noTeamFlex{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;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.phone #SalesTeam .salesTeamWrapper.noTeam .mainContactInfo .salesTeamCenterer .communityContact .interiorFlex .interiorFlexContent .noTeamFlex{display:block;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}#SalesTeam .salesTeamWrapper.noTeam .mainContactInfo .salesTeamCenterer .communityContact .interiorFlex .interiorFlexContent .noTeamFlex .text{margin:0 0 0 4rem}.phone #SalesTeam .salesTeamWrapper.noTeam .mainContactInfo .salesTeamCenterer .communityContact .interiorFlex .interiorFlexContent .noTeamFlex .text{margin-left:0}#SalesTeam .salesTeamWrapper.noTeam .mainContactInfo .salesTeamCenterer .communityContact .interiorFlex .interiorFlexContent .noTeamFlex .text:first-child{margin-left:0}#SalesTeam .salesTeamWrapper.noTeam .mainContactInfo .salesTeamCenterer .communityContact .interiorFlex .interiorFlexContent .noTeamFlex .text h3,#SalesTeam .salesTeamWrapper.noTeam .mainContactInfo .salesTeamCenterer .communityContact .interiorFlex .interiorFlexContent .noTeamFlex .text p{margin-left:0;text-align:center}#SalesTeam .salesTeamWrapper.noTeam .mainContactInfo .salesTeamCenterer .communityContact .interiorFlex .interiorFlexContent .noTeamFlex .buttons{margin:0 0 0 1.75rem}.phone #SalesTeam .salesTeamWrapper.noTeam .mainContactInfo .salesTeamCenterer .communityContact .interiorFlex .interiorFlexContent .noTeamFlex .buttons{margin-right:auto;margin-left:auto}#SalesTeam .salesTeamWrapper.noTeam .mainContactInfo .salesTeamCenterer .communityContact .interiorFlex .interiorFlexContent .noTeamFlex .buttons:first-child{margin-left:0}.phone #SalesTeam .salesTeamWrapper.noTeam .mainContactInfo .salesTeamCenterer .communityContact .interiorFlex .interiorFlexContent .noTeamFlex .buttons:first-child{margin-left:auto}#SalesTeam .salesTeamWrapper.noTeam .otherSalesTeamMembers{display:none}.ScrollIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:5.5rem;height:5.5rem;border-radius:50%;left:0px;right:0px;margin:0 auto;padding-top:2rem;border:2px solid rgba(255,255,255,0.6);background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;overflow:hidden}.ScrollIcon .DownArrow{position:absolute;display:block;left:0;right:0;bottom:1rem;margin:0 auto;width:1.5rem;height:1.5rem}.ScrollIcon .DownArrow svg{width:100%;height:100%;stroke:#fff}.ScrollIcon .ScrollText{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#ffffff;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto 0}.tablet .ScrollIcon{width:5rem;height:5rem}.ScrollIcon.flipped .DownArrow{bottom:0;top:1rem}.SectionHero{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative;width:100%;height:100vh;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;background-position:center center;overflow:hidden}.desktop .SectionHero h1,.desktop .SectionHero p,.tablet .SectionHero h1,.tablet .SectionHero p{text-shadow:0 0px 3.7rem rgba(100,100,100,0.4)}.desktop .SectionHero{min-height:76.8rem}.SectionHero .ShadowOverlay{position:absolute;left:0;top:0;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(0,0,0,0.6)), color-stop(50%, rgba(255,255,255,0)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.6) 1%, rgba(255,255,255,0) 50%)}.phone .SectionHero .ShadowOverlay{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(0,0,0,0.6)), color-stop(84%, rgba(255,255,255,0)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.6) 1%, rgba(255,255,255,0) 84%)}.SectionHero.NoShadow .ShadowOverlay{display:none}.SectionHero .BackgroundImage{top:0;left:0;position:absolute;z-index:-1}.SectionHero video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.SectionHero h1,.SectionHero label{position:relative;margin:0;padding:0}.SectionHero h1{font-size:10rem}.desktop .SectionHero h1{font-size:10rem}@media only screen and (max-width: 1140px){.desktop .SectionHero h1{font-size:77px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SectionHero h1{font-size:77px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SectionHero h1{font-size:10rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SectionHero h1{font-size:10rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SectionHero h1{font-size:10rem}}@media only screen and (min-width: 1921px){.desktop .SectionHero h1{font-size:10rem}}.SectionHero label{font-size:3.658rem}.desktop .SectionHero label{font-size:3.658rem}@media only screen and (max-width: 1140px){.desktop .SectionHero label{font-size:29px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SectionHero label{font-size:29px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SectionHero label{font-size:3.658rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SectionHero label{font-size:3.658rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SectionHero label{font-size:3.658rem}}@media only screen and (min-width: 1921px){.desktop .SectionHero label{font-size:3.658rem}}.SectionHero .SectionHeroContent{position:relative;text-align:center;height:-webkit-calc(100% - 8rem);height:calc(100% - 8rem);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.desktop .SectionHero .SectionHeroContent{width:100%;padding-bottom:10rem;min-height:800px}.tablet .SectionHero .SectionHeroContent{padding-bottom:6rem}.SectionHero .ScrollIcon{position:absolute;bottom:4.5rem}.tablet .SectionHero .ScrollIcon{bottom:9rem}.tablet .SectionHero{width:100%;height:67.5rem}.tablet .SectionHero label{font-size:3.019rem}.desktop .tablet .SectionHero label{font-size:3.019rem}@media only screen and (max-width: 1140px){.desktop .tablet .SectionHero label{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .SectionHero label{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .SectionHero label{font-size:3.019rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .SectionHero label{font-size:3.019rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .SectionHero label{font-size:3.019rem}}@media only screen and (min-width: 1921px){.desktop .tablet .SectionHero label{font-size:3.019rem}}.tablet .SectionHero h1{font-size:6.308rem}.desktop .tablet .SectionHero h1{font-size:6.308rem}@media only screen and (max-width: 1140px){.desktop .tablet .SectionHero h1{font-size:49px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .SectionHero h1{font-size:49px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .SectionHero h1{font-size:6.308rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .SectionHero h1{font-size:6.308rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .SectionHero h1{font-size:6.308rem}}@media only screen and (min-width: 1921px){.desktop .tablet .SectionHero h1{font-size:6.308rem}}.tablet .SectionHero .ScrollIcon{display:none}.phone .SectionHero{width:100%;height:38rem}.phone .SectionHero h1,.phone .SectionHero label{position:relative;bottom:1rem;margin-bottom:0}.phone .SectionHero h1{font-size:3.2rem}.desktop .phone .SectionHero h1{font-size:3.2rem}@media only screen and (max-width: 1140px){.desktop .phone .SectionHero h1{font-size:25px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .SectionHero h1{font-size:25px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .SectionHero h1{font-size:3.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .SectionHero h1{font-size:3.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .SectionHero h1{font-size:3.2rem}}@media only screen and (min-width: 1921px){.desktop .phone .SectionHero h1{font-size:3.2rem}}.phone .SectionHero label{font-size:2rem}.desktop .phone .SectionHero label{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .phone .SectionHero label{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .SectionHero label{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .SectionHero label{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .SectionHero label{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .SectionHero label{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .phone .SectionHero label{font-size:2rem}}.phone .SectionHero .PillButtonExtended{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;top:8rem;font-size:1.6rem}.desktop .phone .SectionHero .PillButtonExtended{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .phone .SectionHero .PillButtonExtended{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .SectionHero .PillButtonExtended{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .SectionHero .PillButtonExtended{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .SectionHero .PillButtonExtended{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .SectionHero .PillButtonExtended{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .phone .SectionHero .PillButtonExtended{font-size:1.6rem}}#SectionIntro{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;top:-8rem;padding:0 0rem 5rem;position:relative;max-width:120rem}#SectionIntro .IntroNav{margin:0 auto;border-bottom:1px solid rgba(0,0,0,0.1)}#SectionIntro.full .IntroNav{border-bottom:none;max-width:100%}#SectionIntro.hasShadow{-webkit-box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);max-width:120rem;background-color:#fff;margin:0 -4rem;padding:0 0 5rem;max-width:128rem}.tablet #SectionIntro.hasShadow{margin:0rem}#SectionIntro.hasShadow .shadowBox{-webkit-box-shadow:none;box-shadow:none}#SectionIntro.hasShadow .TextBlock{max-width:100%;margin:0;padding-left:4rem;padding-right:4rem;-webkit-box-shadow:none;box-shadow:none}#SectionIntro .TextBlock{margin:0 auto;padding:5rem 2rem 0}.phone #SectionIntro .TextBlock{padding:1.5rem 1.5rem 1rem}.tablet #SectionIntro .TextBlock{max-width:50rem;margin:0 auto}#SectionIntro .TextBlock h2{margin-bottom:0}.phone #SectionIntro .TextBlock h2{font-size:2rem}.phone #SectionIntro .TextBlock p{font-size:1.68rem}.phone #SectionIntro p{font-size:1.68rem}.phone #SectionIntro{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);margin:-2rem auto 1.5rem;max-width:30rem;padding:1.5rem 2rem 0}.tablet #SectionIntro{width:68.85rem}.SelectableList{background-color:#fff}.SelectableList.fit-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.phone .SelectableList{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:scroll;background-color:#f9f9f9;padding:0 2rem}.phone .SelectableList>*{min-width:25.125vw;padding:2.5rem 0 1.5rem}.phone .SelectableList>*:last-child{margin-right:2.5rem}.SelectionButton{color:#1e78bd;cursor:pointer;background-color:#ffffff;border:2px solid rgba(37,148,188,0.1);border-radius:5rem;display:inline-block;font-size:1.5rem;line-height:1.2;margin:0.4rem;padding:1rem 1.4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.desktop .SelectionButton{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .SelectionButton{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SelectionButton{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SelectionButton{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SelectionButton{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SelectionButton{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .SelectionButton{font-size:1.5rem}}.SelectionButton.selected,.SelectionButton.selected:hover{color:#fff;background-color:#1e78bd;border:2px solid #1e78bd;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.SelectionButton.selected::after,.SelectionButton.selected:hover::after{border-color:#1e78bd;background-color:#1e78bd}.desktop .SelectionButton:hover{color:#fff;background-color:#1968a4;border:2px solid #1968a4}.desktop .SelectionButton:hover::after{border-color:#1968a4;background-color:#1968a4}.SelectionButton.childFilter{width:40%;padding-top:.3em;padding-bottom:.3em;color:#3eac47;border-color:rgba(62,172,71,0.1);-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(37,148,188,0.1);box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(37,148,188,0.1);position:relative;top:.3em}.SelectionButton.childFilter.selected,.SelectionButton.childFilter.selected:hover{color:#fff;border-color:#3eac47;background-color:#3eac47;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #1e78bd;box-shadow:0 0 0 2px #fff,0 0 0 4px #1e78bd}.SelectionButton.childFilter.disabled{-webkit-box-shadow:0 0 0 2px #eaeaea,0 0 0 4px #eaeaea;box-shadow:0 0 0 2px #eaeaea,0 0 0 4px #eaeaea}.desktop .SelectionButton.childFilter:hover{background-color:#35973d;border-color:#35973d}.SelectionButton.parentFilter{position:relative}.SelectionButton.parentFilter::after{content:"";width:1.1em;height:1.1em;margin-left:-.55em;margin-bottom:-.7em;display:block;position:absolute;border-width:0 0 2px 2px;border-style:solid;border-color:rgba(37,148,188,0.1);background-color:#fff;left:50%;bottom:0;-webkit-transform:rotate3d(0, 0, 1, -45deg) skew(25deg, 25deg);transform:rotate3d(0, 0, 1, -45deg) skew(25deg, 25deg);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.SelectionButton.parentFilter.selected::after{border-color:#1e78bd;background-color:#1e78bd}.SelectionButton.parentFilter.selected:hover::after{border-color:#1968a4;background-color:#1968a4}.SelectionButton.parentFilter.disabled::after{border-color:#eaeaea;background-color:#eaeaea}.SelectionButton.childFilterSelected{color:#fff;border-color:#5b9fd7;background-color:#5b9fd7}.SelectionButton.childFilterSelected::after{border-color:#5b9fd7;background-color:#5b9fd7}.desktop .SelectionButton.childFilterSelected:hover{border-color:#4191d2;background-color:#4191d2}.desktop .SelectionButton.childFilterSelected:hover::after{border-color:#4191d2;background-color:#4191d2}.SelectionButton.disabled{color:#fff;background-color:#eaeaea;border:2px solid #eaeaea;pointer-events:none}.phone .SelectionButton{margin:0.25rem}.SelectionButton .positionText{position:relative;top:0.12em}.SelectionFilter{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.SelectionFilter *{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;min-width:30%}.SelectionFilter.flexDirectionColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.SelectionIndicator{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.SelectionIndicator .SelectionItem{width:1.2rem;height:1.2rem;border-radius:50%;margin:0.3rem;border-radius:50%;border:0.2rem solid #D0DEEA;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.SelectionIndicator .SelectionItem.Selected{color:#fff;background-color:#2578B8;border:0.2rem solid #2578B8;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.phone .SelectionIndicator .SelectionItem{border:solid 0.2rem #eaeaea}.phone .SelectionIndicator .SelectionItem.Selected{border-color:#8d8d8d;background-color:#8d8d8d}.ShowHomesMap{margin:auto}.ShowHomesMap .container{-webkit-box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:120rem;height:65rem;margin:0 auto}.ShowHomesMap .CategoryListContainer{position:relative;background-color:white;-webkit-box-flex:0.12;-webkit-flex:0.12;-ms-flex:0.12;flex:0.12}.ShowHomesMap .CategoryListContainer .scrollarea-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.ShowHomesMap .CategoryListContainer .categories{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ShowHomesMap .Map{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.ShowHomesMap .DetailsOverlay{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,157,11,0.7);-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;position:absolute;right:0;top:0;width:35.83333333%}.ShowHomesMap .DetailsCard{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:32rem;position:relative;min-height:53rem;background-color:white;-webkit-box-shadow:0 0 25px 0px rgba(0,0,0,0.25);box-shadow:0 0 25px 0px rgba(0,0,0,0.25)}.ShowHomesMap .DetailsImage{width:100%;height:22rem;background-color:#444}.ShowHomesMap .DetailsBlock{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 2rem 0 2.8rem;font-size:1.7rem;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:9rem}.desktop .ShowHomesMap .DetailsBlock{font-size:1.7rem}@media only screen and (max-width: 1140px){.desktop .ShowHomesMap .DetailsBlock{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ShowHomesMap .DetailsBlock{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ShowHomesMap .DetailsBlock{font-size:1.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ShowHomesMap .DetailsBlock{font-size:1.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ShowHomesMap .DetailsBlock{font-size:1.7rem}}@media only screen and (min-width: 1921px){.desktop .ShowHomesMap .DetailsBlock{font-size:1.7rem}}.ShowHomesMap .DetailsBlock.OpeningHours{padding-top:2rem;padding-bottom:2.6rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.ShowHomesMap .DetailsBlock.OpeningHours .SvgIcon{width:3rem}.ShowHomesMap .DetailsBlock.OpeningHours .SvgIcon svg{position:relative;left:-0.6rem}.ShowHomesMap .DetailsBlock.OpeningHours .DetailsText{margin-left:0.85rem}.ShowHomesMap .DetailsBlock .Days{color:#000;line-height:1}.ShowHomesMap .DetailsBlock .asterisk{margin:0;padding:0.4rem 0 0;display:block;font-size:1.2rem;color:#f36421;line-height:1}.ShowHomesMap .DetailsBlock .asterisk strong{font-weight:bold}.ShowHomesMap .DetailsBlock:nth-child(2):after{content:'';position:absolute;top:0;left:15%;background-color:white;width:2rem;height:2rem;-webkit-transform:rotate(45deg) translate(-50%);-ms-transform:rotate(45deg) translate(-50%);transform:rotate(45deg) translate(-50%)}.ShowHomesMap .DetailsBlock .SvgIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ShowHomesMap .DetailsBlock .SvgIcon,.ShowHomesMap .DetailsBlock .SvgIcon svg{width:1.8rem;height:2.1rem}.ShowHomesMap .DetailsBlock .SvgIcon svg{stroke:none;fill:#000}.ShowHomesMap .DetailsBlock label{color:black}.ShowHomesMap .DetailsBlock .DetailsText,.ShowHomesMap .DetailsBlock a{margin-left:2rem}.ShowHomesMap .DetailsBlock .DetailsText{color:#8d8d8d}.ShowHomesMap .DetailsBlock .DetailsText .byAppointmentOnly{font-weight:bold;color:#f36421}.ShowHomesMap .DetailsBlock:not(:last-child){border-bottom:1px solid #eaeaea}.ShowHomesMap a{width:100%;height:auto;display:block;position:relative}.ShowHomesMap a .HoverBar{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;background-color:#1e78bd;height:6rem;color:#fff;font-size:1.8rem;padding:0 3rem;-webkit-transition:background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1)}.desktop .ShowHomesMap a .HoverBar{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .ShowHomesMap a .HoverBar{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ShowHomesMap a .HoverBar{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ShowHomesMap a .HoverBar{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ShowHomesMap a .HoverBar{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ShowHomesMap a .HoverBar{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .ShowHomesMap a .HoverBar{font-size:1.8rem}}.ShowHomesMap a .HoverBar .text{width:100%;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;position:relative}.ShowHomesMap a .HoverBar .SvgArrow{display:inline-block;position:absolute;right:0;top:50%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;height:1.7rem;margin-top:-.85rem;opacity:1;-webkit-transition:opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.3s cubic-bezier(0.19, 1, 0.22, 1),opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.3s cubic-bezier(0.19, 1, 0.22, 1),opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1)}.ShowHomesMap a .HoverBar .SvgArrow svg{height:1.7rem;fill:#ffffff;stroke:#ffffff}.ShowHomesMap a .HoverBar .SvgArrow svg path{stroke-width:3px}.desktop .ShowHomesMap a:hover .HoverBar{background-color:#1162a0}.desktop .ShowHomesMap a:hover .HoverBar .SvgArrow{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.ShowHomesMap .contact-row{width:100%;margin-left:2rem;overflow-x:auto;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}.ShowHomesMap .contact-row .detailsEmailLinkWrapper{height:4.8rem}.ShowHomesMap .contact-row .detailsEmailLinkWrapper .DetailsText{width:100%;margin:0}.ShowHomesMap .contact-row .detailsEmailLinkWrapper a{font-size:1.5rem;width:100%;margin-left:0}.desktop .ShowHomesMap .contact-row .detailsEmailLinkWrapper a{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .ShowHomesMap .contact-row .detailsEmailLinkWrapper a{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ShowHomesMap .contact-row .detailsEmailLinkWrapper a{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ShowHomesMap .contact-row .detailsEmailLinkWrapper a{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ShowHomesMap .contact-row .detailsEmailLinkWrapper a{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ShowHomesMap .contact-row .detailsEmailLinkWrapper a{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .ShowHomesMap .contact-row .detailsEmailLinkWrapper a{font-size:1.5rem}}.tablet .ShowHomesMap .container{width:68.8rem;height:51rem}.SignupModal{position:fixed;width:100vw;height:110vh;top:0;left:0;z-index:9999;color:#8d8d8d}.SignupModal h1{font-size:2.9rem;color:#f36421;text-align:center;line-height:1.1;margin:0}.desktop .SignupModal h1{font-size:2.9rem}@media only screen and (max-width: 1140px){.desktop .SignupModal h1{font-size:23px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SignupModal h1{font-size:23px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SignupModal h1{font-size:2.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SignupModal h1{font-size:2.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SignupModal h1{font-size:2.9rem}}@media only screen and (min-width: 1921px){.desktop .SignupModal h1{font-size:2.9rem}}.SignupModal p{font-size:2.5rem;text-align:center;margin-top:1.5rem;line-height:1.2;width:100%}.desktop .SignupModal p{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .SignupModal p{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SignupModal p{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SignupModal p{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SignupModal p{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SignupModal p{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .SignupModal p{font-size:2.5rem}}.SignupModal p.mouse-copy{font-size:1.2rem}.desktop .SignupModal p.mouse-copy{font-size:1.2rem}@media only screen and (max-width: 1140px){.desktop .SignupModal p.mouse-copy{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SignupModal p.mouse-copy{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SignupModal p.mouse-copy{font-size:1.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SignupModal p.mouse-copy{font-size:1.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SignupModal p.mouse-copy{font-size:1.2rem}}@media only screen and (min-width: 1921px){.desktop .SignupModal p.mouse-copy{font-size:1.2rem}}.SignupModal #LoadingAnimation{position:relative;width:100%;height:100%;top:-2.5%}.SignupModal .BackgroundOverlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(141,141,141,0.9)}.SignupModal .Modal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;width:50rem;height:65rem;left:0;right:0;top:0;bottom:0;background:white;margin:auto;-webkit-transform:translateY(-10vh);-ms-transform:translateY(-10vh);transform:translateY(-10vh)}.SignupModal .ModalHeader{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;height:9rem;border-bottom:1px solid #e5e5e5;padding:0 3rem}.SignupModal .ModalContent{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%}.SignupModal .ContentContainer{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:2rem;padding-left:6rem;padding-right:6rem}.SignupModal input,.SignupModal .PrimaryButton{font-size:2.2rem}.desktop .SignupModal input,.desktop .SignupModal .PrimaryButton{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .SignupModal input,.desktop .SignupModal .PrimaryButton{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SignupModal input,.desktop .SignupModal .PrimaryButton{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SignupModal input,.desktop .SignupModal .PrimaryButton{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SignupModal input,.desktop .SignupModal .PrimaryButton{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SignupModal input,.desktop .SignupModal .PrimaryButton{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .SignupModal input,.desktop .SignupModal .PrimaryButton{font-size:2.2rem}}.SignupModal input[type="text"]{width:100%;height:8rem;border:1px solid #e5e5e5;padding:3rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;-webkit-appearance:none}.SignupModal input[type="text"]:nth-of-type(n+2){border-top:none}.SignupModal .PrimaryButton{position:absolute;bottom:-8rem;left:0;width:100%;height:8rem;border:none;background-color:#267aba;color:#fff;border-radius:0;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.desktop .SignupModal .PrimaryButton:hover{background-color:#1968a4}.SignupModal .InputErrors{margin-top:1rem;position:relative;width:100%}.SignupModal .InputErrors .ErrorMessage{font-size:1.6rem;position:absolute;width:100%;text-align:center;color:#cf3a3a}.desktop .SignupModal .InputErrors .ErrorMessage{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .SignupModal .InputErrors .ErrorMessage{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SignupModal .InputErrors .ErrorMessage{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SignupModal .InputErrors .ErrorMessage{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SignupModal .InputErrors .ErrorMessage{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SignupModal .InputErrors .ErrorMessage{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .SignupModal .InputErrors .ErrorMessage{font-size:1.6rem}}.SignupModal .ModalTitle{font-size:2.5rem;color:#f36421;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}.desktop .SignupModal .ModalTitle{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .SignupModal .ModalTitle{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SignupModal .ModalTitle{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SignupModal .ModalTitle{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SignupModal .ModalTitle{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SignupModal .ModalTitle{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .SignupModal .ModalTitle{font-size:2.5rem}}.SignupModal .ModalTitle .SVGInline{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:1rem}.SignupModal .ModalTitle .SVGInline,.SignupModal .ModalTitle .SVGInline svg{width:2.4rem;height:2.4rem}.SignupModal .ModalTitle .SVGInline svg{stroke:#f36421}.SignupModal .CloseButton{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;color:#8d8d8d;cursor:pointer}.desktop .SignupModal .CloseButton{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .SignupModal .CloseButton{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SignupModal .CloseButton{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SignupModal .CloseButton{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SignupModal .CloseButton{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SignupModal .CloseButton{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .SignupModal .CloseButton{font-size:1.6rem}}.SignupModal .CloseButton .SVGInline{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:1rem}.SignupModal .CloseButton .SVGInline,.SignupModal .CloseButton .SVGInline svg{width:4rem;height:4rem}.phone .SignupModal{height:100%}.phone .SignupModal h1{font-size:2.56rem}.phone .SignupModal p{font-size:1.92rem;margin-bottom:2rem}.phone .SignupModal input,.phone .SignupModal .PrimaryButton{font-size:1.6rem}.phone .SignupModal input[type="text"]{height:4rem;padding:3rem 2rem}.phone .SignupModal .PrimaryButton{bottom:0;height:6rem}.phone .SignupModal .loadingAnimation{top:0%}.phone .SignupModal .Modal{width:100%;height:100%;bottom:0;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.phone .SignupModal .ModalHeader{height:6rem;padding:0 2rem}.phone .SignupModal .ModalTitle{font-size:2rem}.phone .SignupModal .ContentContainer{padding-bottom:6.5rem;padding-left:2rem;padding-right:2rem}.phone .SignupModal input,.phone .SignupModal .CustomDropup{height:5rem}.phone .SignupModal li{height:5rem;font-size:1.28rem}.phone .SignupModal p.mouse-copy{font-size:.96rem}.phone .SignupModal .CloseButton{font-size:1.28rem}.phone .SignupModal .CloseButton .SVGInline,.phone .SignupModal .CloseButton .SVGInline svg{width:3.4rem;height:3.4rem}.SingleImageModule{position:relative;overflow:hidden;margin:0 auto}.SingleImageModule,.SingleImageModule .SingleImage{width:100%;height:100%}.SingleImageModule.Small{width:90rem}.desktop .SingleImageModule.Small{margin:0}.desktop .SingleImageModule.Small .BackgroundImage{padding-bottom:54%}.SingleImageModule.Medium{width:100%}.desktop .SingleImageModule.Medium .BackgroundImage{padding-bottom:55%}.SingleImageModule.Large{width:100%}.desktop .SingleImageModule.Large .BackgroundImage{padding-bottom:40.6%}.tablet .SingleImageModule.Small{width:57rem;height:31rem}.tablet .SingleImageModule.Medium,.tablet .SingleImageModule.Large{height:32.5rem}.phone .SingleImageModule{margin:1rem auto}.phone .SingleImageModule.Small,.phone .SingleImageModule.Medium,.phone .SingleImageModule.Large{width:30rem;height:18rem}.phone .SingleImageModule.Large{width:100%}.SliderNob{position:relative;cursor:pointer}.desktop .SliderNob:hover .circle{-webkit-transform:translate(-50%, -50%) scale(1.15, 1.15);-ms-transform:translate(-50%, -50%) scale(1.15, 1.15);transform:translate(-50%, -50%) scale(1.15, 1.15);-webkit-box-shadow:0 0 2.8rem 0 rgba(0,0,0,0.1);box-shadow:0 0 2.8rem 0 rgba(0,0,0,0.1);-webkit-transition:all 0.25s cubic-bezier(1, 0, 0, 1);transition:all 0.25s cubic-bezier(1, 0, 0, 1)}.SliderNob .circle{position:absolute;background-color:#ffffff;border-radius:100%;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);top:50%;left:50%;height:100%;width:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.25s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.25s cubic-bezier(0.19, 1, 0.22, 1)}.SliderNob.disabled{cursor:default;display:none}.SliderNob.disabled .circle{-webkit-transition:none;transition:none}.desktop .SliderNob.disabled:hover .circle{-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);-webkit-transition:none;transition:none;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.Slider{position:relative}.phone.micro-site .Slider{height:7rem !important;margin-bottom:2.5rem}.tablet.micro-site .Slider{height:12rem !important}.Slider .bar-container{position:absolute;top:12px;left:4rem;background-color:#dedede;border-radius:1rem;height:1rem;right:4rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.Slider .bar-container .fill-bar{position:relative;width:100%;height:100%;background-color:#1e78bd}.Slider .bar-container .fill-bar.disabled{background-color:#dedede}.Slider .nob-container{position:absolute;top:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:3.6rem}.Slider .text-container{position:absolute;color:#8d8d8d;font-size:1.5rem;bottom:0;left:0;right:0;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}.desktop .Slider .text-container{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .Slider .text-container{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .Slider .text-container{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .Slider .text-container{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .Slider .text-container{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .Slider .text-container{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .Slider .text-container{font-size:1.5rem}}.tablet .Slider .bar-container,.tablet .Slider .nob-container{top:35%}.tablet .Slider .text-container{font-size:1.8rem;bottom:25%}.desktop .tablet .Slider .text-container{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .tablet .Slider .text-container{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .Slider .text-container{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .Slider .text-container{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .Slider .text-container{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .Slider .text-container{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .tablet .Slider .text-container{font-size:1.8rem}}.phone .Slider .text-container{font-size:1.2rem;bottom:1rem !important}.RangeFilterBox .Slider{width:260px}.desktop .QuickSearch .Slider{width:265px}.mobile .QuickSearch .Slider{width:268px}.micro-site .Slider{width:340px;margin-left:-40px}.phone.micro-site .Slider{width:280px;margin-left:0}.SlimFaqContainer{width:100%;-webkit-box-shadow:0 0 25px 0px rgba(0,0,0,0.13);box-shadow:0 0 25px 0px rgba(0,0,0,0.13)}.SocialButton{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:6rem;height:6rem;background-color:#1e78bd;border-radius:50%;cursor:pointer;-webkit-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out}.SocialButton svg{width:2.5rem;height:2.2rem;fill:#fff}.SocialButton.FacebookNoBox svg{margin-top:0.2rem}.SocialButton.TwitterNoBox svg{margin-top:0.35rem;margin-left:0.35rem}.desktop .SocialButton:hover{background-color:#16598d}.tablet .SocialButton{width:5rem;height:5rem}.tablet .SocialButton svg{width:2rem;height:1.8rem;fill:#fff}.phone .SocialButton{width:5rem;height:5rem}.phone .SocialButton svg{width:2rem;height:1.8rem;fill:#fff}.SocialDisplay{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding-top:8rem}.SocialDisplay .SocialWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:10rem}.SocialDisplay .SocialBlock:nth-child(even){margin-left:4rem}.SocialDisplay .SocialImage{width:56rem;height:56rem}.SocialDisplay .SocialInfo{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;font-size:1.5rem;color:#8d8d8d;margin-top:2rem}.desktop .SocialDisplay .SocialInfo{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .SocialDisplay .SocialInfo{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SocialDisplay .SocialInfo{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SocialDisplay .SocialInfo{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SocialDisplay .SocialInfo{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SocialDisplay .SocialInfo{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .SocialDisplay .SocialInfo{font-size:1.5rem}}.SocialDisplay .SocialInfo>.BackgroundImage{width:5rem;height:5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.SocialDisplay .SocialInfo>span{font-size:1.8rem;margin-left:2rem}.desktop .SocialDisplay .SocialInfo>span{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .SocialDisplay .SocialInfo>span{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SocialDisplay .SocialInfo>span{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SocialDisplay .SocialInfo>span{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SocialDisplay .SocialInfo>span{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SocialDisplay .SocialInfo>span{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .SocialDisplay .SocialInfo>span{font-size:1.8rem}}.SocialDisplay .SocialLinks{background-color:#EAEAEA;padding:6rem 0;width:100%}.SocialDisplay .SocialLinks p{font-size:2rem;text-align:center;line-height:1;color:#8d8d8d;padding-bottom:1rem;margin-top:0}.desktop .SocialDisplay .SocialLinks p{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .SocialDisplay .SocialLinks p{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SocialDisplay .SocialLinks p{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SocialDisplay .SocialLinks p{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SocialDisplay .SocialLinks p{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SocialDisplay .SocialLinks p{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .SocialDisplay .SocialLinks p{font-size:2rem}}.SocialDisplay .SocialLinks .SocialButtons{width:100%;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}.SocialDisplay .SocialLinks .SocialButtons .SocialButton{margin:0 0.5rem}.tablet .SocialDisplay{padding-top:4rem}.tablet .SocialDisplay .SocialImage{width:33.5rem;height:33.5rem}.tablet .SocialDisplay .SocialWrapper{margin-bottom:5.5rem}.tablet .SocialDisplay .SocialBlock:nth-child(even){margin-left:2rem}.tablet .SocialDisplay .SocialLinks{padding:4rem}.tablet .SocialDisplay .SocialLinks p{font-size:1.75rem;color:#8d8d8d;padding-bottom:0.5rem}.desktop .tablet .SocialDisplay .SocialLinks p{font-size:1.75rem}@media only screen and (max-width: 1140px){.desktop .tablet .SocialDisplay .SocialLinks p{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .SocialDisplay .SocialLinks p{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .SocialDisplay .SocialLinks p{font-size:1.75rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .SocialDisplay .SocialLinks p{font-size:1.75rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .SocialDisplay .SocialLinks p{font-size:1.75rem}}@media only screen and (min-width: 1921px){.desktop .tablet .SocialDisplay .SocialLinks p{font-size:1.75rem}}.phone .SocialDisplay{padding-top:4rem}.phone .SocialDisplay .SocialImage{width:33.5rem;height:33.5rem}.phone .SocialDisplay .SocialBlock:nth-child(even){margin-left:2rem}.phone .SocialDisplay .SocialLinks{background-color:#F7F7F7;padding:3rem}.phone .SocialDisplay .SocialLinks p{font-size:1.4rem;color:#8d8d8d;padding-bottom:0.5rem}.SocialCarousel{width:100%;background-color:#F2F2F2}.SocialCarousel .CarasouelContainer{height:31.8rem}.SocialCarousel .CarasouelContainer .Carasouel{width:100%;height:27rem;padding:0 1.45rem;-webkit-box-sizing:border-box;box-sizing:border-box}.SocialCarousel .CarasouelContainer .SwipeContainer{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%}.SocialCarousel .CarasouelContainer .SwipeContainer .ImageWrapper{position:absolute;left:0;top:0;right:0;margin:0 auto;padding:0 0.75rem;width:27rem;height:100%}.SocialCarousel .CarasouelContainer .SelectionIndicator{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:4.75rem;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;border-bottom:1px solid #eaeaea}.SocialCarousel .DescriptionContainer{padding:5.7232vw 7.8125vw;text-align:center}.SocialCarousel .DescriptionContainer .SocialIcon{width:3.5rem;height:3.5rem;border-radius:50%;margin:0 auto}.SocialCarousel .DescriptionContainer h3{font-size:1.4rem;color:#8d8d8d;margin:0.5rem 0 0 0}.desktop .SocialCarousel .DescriptionContainer h3{font-size:1.4rem}@media only screen and (max-width: 1140px){.desktop .SocialCarousel .DescriptionContainer h3{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SocialCarousel .DescriptionContainer h3{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SocialCarousel .DescriptionContainer h3{font-size:1.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SocialCarousel .DescriptionContainer h3{font-size:1.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SocialCarousel .DescriptionContainer h3{font-size:1.4rem}}@media only screen and (min-width: 1921px){.desktop .SocialCarousel .DescriptionContainer h3{font-size:1.4rem}}.SquareButton{font-size:1.9rem}.desktop .SquareButton{font-size:1.9rem}@media only screen and (max-width: 1140px){.desktop .SquareButton{font-size:15px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SquareButton{font-size:15px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SquareButton{font-size:1.9rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SquareButton{font-size:1.9rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SquareButton{font-size:1.9rem}}@media only screen and (min-width: 1921px){.desktop .SquareButton{font-size:1.9rem}}.SquareButton button{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:5.8rem;opacity:0.95;cursor:pointer;color:#fff;border:2px solid #686566;background-color:transparent;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;padding-left:2rem;text-align:left;min-width:200px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.desktop .SquareButton button:hover{background-color:#fff;-webkit-transition:0.5s ease-out;transition:0.5s ease-out;color:#1e78bd;border:2px solid #fff}.desktop .SquareButton button:hover svg>*{stroke:#1e78bd}.desktop .SquareButton button:hover .SvgWrapper,.desktop .SquareButton button:hover .SvgWrapperLeft{-webkit-transition:all 0.9s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.9s cubic-bezier(0.19, 1, 0.22, 1)}.desktop .SquareButton button:hover .SvgWrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.desktop .SquareButton button:hover .SvgWrapperLeft{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);opacity:1}.SquareButton button:focus{outline-color:transparent}.SquareButton button svg{position:relative;top:0;height:100%;color:#fff;width:0.8rem;float:right}.tablet .SquareButton button svg{top:-1.2rem}.SquareButton button .SvgWrapper,.SquareButton button .SvgWrapperLeft{position:absolute;top:0;right:2rem;height:100%;text-align:center;display:inline-block;vertical-align:middle;overflow:hidden;-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.tablet .SquareButton button .SvgWrapper,.tablet .SquareButton button .SvgWrapperLeft{right:0}.phone .SquareButton button .SvgWrapper,.phone .SquareButton button .SvgWrapperLeft{right:-1.3rem}.SquareButton button .SvgWrapper{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);opacity:1}.SquareButton button .SvgWrapperLeft{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.SquareButton.SpacerButton{visibility:hidden;pointer-events:none;cursor:default}.SquareButtonsSection{position:relative;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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.phone .SupportCareJourney{background-color:#F3F3F3;margin-top:4rem;margin-bottom:0;padding:4rem 0 2rem 0}.phone .SupportCareJourney .IntroText{margin-top:0}.SupportCareJourney .Path .Step{position:relative;width:26rem;display:inline-block;margin:0 2rem;text-align:center;vertical-align:top}.tablet .SupportCareJourney .Path .Step{width:15.5rem}.phone .SupportCareJourney .Path .Step{width:auto}.SupportCareJourney .Path .Step .LargeCircle{position:relative;font-size:2.2rem;width:26rem;height:26rem;border-radius:50%;border:solid 0.3rem #e5e5e5;color:#3eac47;background-color:#f9f9f9}.desktop .SupportCareJourney .Path .Step .LargeCircle{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .SupportCareJourney .Path .Step .LargeCircle{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SupportCareJourney .Path .Step .LargeCircle{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SupportCareJourney .Path .Step .LargeCircle{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SupportCareJourney .Path .Step .LargeCircle{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SupportCareJourney .Path .Step .LargeCircle{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .SupportCareJourney .Path .Step .LargeCircle{font-size:2.2rem}}.tablet .SupportCareJourney .Path .Step .LargeCircle{width:15.5rem;height:15.5rem;font-size:1.3rem}.desktop .tablet .SupportCareJourney .Path .Step .LargeCircle{font-size:1.3rem}@media only screen and (max-width: 1140px){.desktop .tablet .SupportCareJourney .Path .Step .LargeCircle{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .SupportCareJourney .Path .Step .LargeCircle{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .SupportCareJourney .Path .Step .LargeCircle{font-size:1.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .SupportCareJourney .Path .Step .LargeCircle{font-size:1.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .SupportCareJourney .Path .Step .LargeCircle{font-size:1.3rem}}@media only screen and (min-width: 1921px){.desktop .tablet .SupportCareJourney .Path .Step .LargeCircle{font-size:1.3rem}}.phone .SupportCareJourney .Path .Step .LargeCircle{width:18rem;height:18rem;font-size:1.68rem;background-color:#fff;margin:0 auto}.SupportCareJourney .Path .Step .LargeCircle>div{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.SupportCareJourney .Path .Step .Disc{position:absolute;top:-webkit-calc(13rem - 0.15rem);top:calc(13rem - 0.15rem);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:1.6rem;height:1.6rem;border:solid 0.3rem #a1a1a1;border-radius:50%;left:0.15rem;background-color:#f9f9f9}.tablet .SupportCareJourney .Path .Step .Disc{width:1rem;height:1rem;top:-webkit-calc(7.75rem - 0.15rem);top:calc(7.75rem - 0.15rem)}.tablet .SupportCareJourney .Path .Step .Disc.Right{right:-webkit-calc(0px - 1.85rem);right:calc(0px - 1.85rem)}.phone .SupportCareJourney .Path .Step .Disc{display:none}.SupportCareJourney .Path .Step .Disc.Right{left:auto;right:-webkit-calc(0px - 2.3rem);right:calc(0px - 2.3rem)}.SupportCareJourney .Path .Step .Id{position:absolute;top:-webkit-calc(26rem + 0.15rem);top:calc(26rem + 0.15rem);left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:2rem;color:#fff;width:5rem;height:5rem;line-height:-webkit-calc(5rem + 0.3rem);line-height:calc(5rem + 0.3rem);border-radius:50%;background-color:#3eac47}.desktop .SupportCareJourney .Path .Step .Id{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .SupportCareJourney .Path .Step .Id{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SupportCareJourney .Path .Step .Id{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SupportCareJourney .Path .Step .Id{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SupportCareJourney .Path .Step .Id{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SupportCareJourney .Path .Step .Id{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .SupportCareJourney .Path .Step .Id{font-size:2rem}}.tablet .SupportCareJourney .Path .Step .Id{width:3rem;height:3rem;line-height:-webkit-calc(3rem + 0.3rem);line-height:calc(3rem + 0.3rem);top:-webkit-calc(15.5rem + 0.15rem);top:calc(15.5rem + 0.15rem);font-size:1.1rem}.desktop .tablet .SupportCareJourney .Path .Step .Id{font-size:1.1rem}@media only screen and (max-width: 1140px){.desktop .tablet .SupportCareJourney .Path .Step .Id{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .SupportCareJourney .Path .Step .Id{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .SupportCareJourney .Path .Step .Id{font-size:1.1rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .SupportCareJourney .Path .Step .Id{font-size:1.1rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .SupportCareJourney .Path .Step .Id{font-size:1.1rem}}@media only screen and (min-width: 1921px){.desktop .tablet .SupportCareJourney .Path .Step .Id{font-size:1.1rem}}.phone .SupportCareJourney .Path .Step .Id{width:3.2rem;height:3.2rem;line-height:-webkit-calc(3rem + 0.3rem);line-height:calc(3rem + 0.3rem);top:-webkit-calc(18rem + 0.15rem);top:calc(18rem + 0.15rem);font-size:1.45rem}.desktop .phone .SupportCareJourney .Path .Step .Id{font-size:1.45rem}@media only screen and (max-width: 1140px){.desktop .phone .SupportCareJourney .Path .Step .Id{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .SupportCareJourney .Path .Step .Id{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .SupportCareJourney .Path .Step .Id{font-size:1.45rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .SupportCareJourney .Path .Step .Id{font-size:1.45rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .SupportCareJourney .Path .Step .Id{font-size:1.45rem}}@media only screen and (min-width: 1921px){.desktop .phone .SupportCareJourney .Path .Step .Id{font-size:1.45rem}}.SupportCareJourney .Path .Step .Body{font-size:2.1rem;color:#8d8d8d;margin-top:2.5rem;line-height:1.25}.desktop .SupportCareJourney .Path .Step .Body{font-size:2.1rem}@media only screen and (max-width: 1140px){.desktop .SupportCareJourney .Path .Step .Body{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .SupportCareJourney .Path .Step .Body{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .SupportCareJourney .Path .Step .Body{font-size:2.1rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .SupportCareJourney .Path .Step .Body{font-size:2.1rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .SupportCareJourney .Path .Step .Body{font-size:2.1rem}}@media only screen and (min-width: 1921px){.desktop .SupportCareJourney .Path .Step .Body{font-size:2.1rem}}.tablet .SupportCareJourney .Path .Step .Body{font-size:1.2rem}.desktop .tablet .SupportCareJourney .Path .Step .Body{font-size:1.2rem}@media only screen and (max-width: 1140px){.desktop .tablet .SupportCareJourney .Path .Step .Body{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .SupportCareJourney .Path .Step .Body{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .SupportCareJourney .Path .Step .Body{font-size:1.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .SupportCareJourney .Path .Step .Body{font-size:1.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .SupportCareJourney .Path .Step .Body{font-size:1.2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .SupportCareJourney .Path .Step .Body{font-size:1.2rem}}.phone .SupportCareJourney .Path .Step .Body{font-size:1.55rem;line-height:1.5;width:70%;margin:2.5rem auto 0 auto}.desktop .phone .SupportCareJourney .Path .Step .Body{font-size:1.55rem}@media only screen and (max-width: 1140px){.desktop .phone .SupportCareJourney .Path .Step .Body{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .SupportCareJourney .Path .Step .Body{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .SupportCareJourney .Path .Step .Body{font-size:1.55rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .SupportCareJourney .Path .Step .Body{font-size:1.55rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .SupportCareJourney .Path .Step .Body{font-size:1.55rem}}@media only screen and (min-width: 1921px){.desktop .phone .SupportCareJourney .Path .Step .Body{font-size:1.55rem}}.SupportCareJourney .IntroText{margin-left:0}.desktop .SupportCareJourney .IntroText{margin-bottom:0}.tablet .SupportCareJourney .IntroText{margin-bottom:0}.SupportCareJourney .IntroText .TextBlock{width:50%;margin-left:0}.tablet .SupportCareJourney .IntroText .TextBlock{margin-bottom:0}.phone .SupportCareJourney .IntroText .TextBlock{width:100%;margin:0 auto;text-align:center}.phone .SupportCareJourney .IntroText .TextBlock h1{font-size:2.7rem;margin:0 auto}.desktop .phone .SupportCareJourney .IntroText .TextBlock h1{font-size:2.7rem}@media only screen and (max-width: 1140px){.desktop .phone .SupportCareJourney .IntroText .TextBlock h1{font-size:21px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .SupportCareJourney .IntroText .TextBlock h1{font-size:21px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .SupportCareJourney .IntroText .TextBlock h1{font-size:2.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .SupportCareJourney .IntroText .TextBlock h1{font-size:2.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .SupportCareJourney .IntroText .TextBlock h1{font-size:2.7rem}}@media only screen and (min-width: 1921px){.desktop .phone .SupportCareJourney .IntroText .TextBlock h1{font-size:2.7rem}}.phone .SupportCareJourney .IntroText .TextBlock p{font-size:1.68rem}.SupportCareJourney .Path{position:relative;width:100%;height:130rem;max-width:160rem;margin:0 auto;background-image:url("./assets/images/support-care-journey-path.png");background-repeat:no-repeat;background-position:center 25%;background-size:100% auto}.tablet .SupportCareJourney .Path{height:800px;background-size:contain}.phone .SupportCareJourney .Path{height:auto;background-image:none}.phone .SupportCareJourney .Path .slick-slide{display:inline-block}.SupportCareJourney .Path .top{position:absolute;left:13%;top:1.6%}.tablet .SupportCareJourney .Path .top{left:2%;top:4.875%}.SupportCareJourney .Path .bottom{position:absolute;right:13%;top:55.8%}.tablet .SupportCareJourney .Path .bottom{right:2%;top:47.25%}.tablet .SupportColumnImageText.PageModule.VerticallyPadded{margin-bottom:0}.SupportColumnImageText.WhiteBackground{background-color:#fff;margin-top:0;margin-bottom:0;padding-bottom:8rem;padding-top:8rem}.tablet .SupportColumnImageText.WhiteBackground{padding-bottom:4rem;padding-top:4rem}.phone .SupportColumnImageText{padding-top:0;padding-bottom:0}.SupportColumnImageText .PillButton{display:inline-block;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.SupportColumnImageText .SupportColumnSubContent{padding-top:2rem;padding-bottom:1rem}.mobile .SupportColumnImageText .SupportColumnSubContent{padding-bottom:2rem}.phone .SupportColumnImageText .SupportColumnSubContent{padding-top:0}.SupportColumnImageText .SupportColumnSubContent .ColumnImageText{margin-bottom:0}.SupportColumnImageText .SupportColumnContent{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;width:116rem;margin:0 auto}.SupportColumnImageText .SupportColumnContent>.TextBlock,.SupportColumnImageText .SupportColumnContent .BackgroundImage{width:50%}.phone .SupportColumnImageText .SupportColumnContent>.TextBlock,.phone .SupportColumnImageText .SupportColumnContent .BackgroundImage{margin-right:-1rem;position:static;text-align:center;width:100vw}.tablet .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock p,.tablet .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock p{font-size:1.8rem;margin-top:1.7rem}.desktop .tablet .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock p,.desktop .tablet .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock p{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .tablet .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock p,.desktop .tablet .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock p{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock p,.desktop .tablet .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock p{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock p,.desktop .tablet .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock p{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock p,.desktop .tablet .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock p{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock p,.desktop .tablet .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock p{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .tablet .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock p,.desktop .tablet .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock p{font-size:1.8rem}}.phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock p,.phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock p{font-size:1.6rem}.desktop .phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock p,.desktop .phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock p{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock p,.desktop .phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock p{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock p,.desktop .phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock p{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock p,.desktop .phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock p{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock p,.desktop .phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock p{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock p,.desktop .phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock p{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock p,.desktop .phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock p{font-size:1.6rem}}.phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock p:last-of-type,.phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock p:last-of-type{margin-bottom:3rem}.phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock,.phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock{margin:0 auto}.phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock h1,.phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock h1{font-size:2.7rem;margin:0 auto;text-align:center}.desktop .phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock h1,.desktop .phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock h1{font-size:2.7rem}@media only screen and (max-width: 1140px){.desktop .phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock h1,.desktop .phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock h1{font-size:21px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock h1,.desktop .phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock h1{font-size:21px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock h1,.desktop .phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock h1{font-size:2.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock h1,.desktop .phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock h1{font-size:2.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock h1,.desktop .phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock h1{font-size:2.7rem}}@media only screen and (min-width: 1921px){.desktop .phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock h1,.desktop .phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock h1{font-size:2.7rem}}.SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock:first-child:not(:only-child),.SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock:first-child:not(:only-child){margin-right:4rem}.tablet .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock:first-child:not(:only-child),.tablet .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock:first-child:not(:only-child){margin-right:2rem}.phone .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock:first-child:not(:only-child),.phone .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock:first-child:not(:only-child){-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:auto}.SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock:last-child:not(:only-child),.SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock:last-child:not(:only-child){margin-left:4rem}.desktop .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock:only-child,.tablet .SupportColumnImageText .SupportColumnContent>.TextBlock.TextBlock:only-child,.desktop .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock:only-child,.tablet .SupportColumnImageText .SupportColumnContent .BackgroundImage.TextBlock:only-child{margin-bottom:0;margin-left:0}.SupportColumnImageText .BackgroundImage{height:57.3rem}.tablet .SupportColumnImageText .BackgroundImage{height:40rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.phone .SupportColumnImageText .SupportColumnContentWrapper{display:block}.phone .SupportColumnImageText .SupportColumnContentWrapper .SupportColumnContent{display:block;width:100%}.phone .SupportColumnImageText .SupportColumnContentWrapper .SupportColumnContent .BackgroundImage{width:100%;height:30rem}.TextBlock{position:relative;text-align:left;margin-top:4rem;padding-left:2rem}.tablet .TextBlock{padding:0}.TextBlock.DividerLine{padding-top:4rem}.TextBlock.DividerLine:before{border-top:solid 1px #f2f2f2;width:-webkit-calc(50% - 15px);width:calc(50% - 15px);content:"";position:absolute;top:0;left:0}.TextBlock.DividerLine h3{margin-top:0.5rem}.TextBlock[class*="faux-"]{width:-webkit-calc(50% - 15px);width:calc(50% - 15px)}.TextBlock.faux-right{float:right}.TextBlock.faux-left{float:left}.TextBlock.containerAlign-center{margin-left:auto;margin-right:auto;padding-left:0}.phone .TextBlock.containerAlign-center{margin-top:0}.TextBlock.containerAlign-right{margin-left:auto;margin-right:0}.TextBlock.containerAlign-left h2{margin:2rem 0 0}.TextBlock.container-full{width:100%}.TextBlock.container-large{width:65%}.TextBlock.container-medium{width:45%}.tablet .TextBlock.container-medium{width:45.25rem}.TextBlock.container-small{width:30%}.phone .TextBlock{max-width:27rem;margin-top:2rem}.phone .TextBlock.IntroTextBlock{margin-top:1rem}.TextBlock h1{color:#f36421;font-size:5.3rem;line-height:1;margin:0}.desktop .TextBlock h1{font-size:5.3rem}@media only screen and (max-width: 1140px){.desktop .TextBlock h1{font-size:41px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .TextBlock h1{font-size:41px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .TextBlock h1{font-size:5.3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .TextBlock h1{font-size:5.3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .TextBlock h1{font-size:5.3rem}}@media only screen and (min-width: 1921px){.desktop .TextBlock h1{font-size:5.3rem}}.TextBlock h1.header-sm{color:#000;font-size:2.2rem;line-height:1.2}.desktop .TextBlock h1.header-sm{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .TextBlock h1.header-sm{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .TextBlock h1.header-sm{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .TextBlock h1.header-sm{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .TextBlock h1.header-sm{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .TextBlock h1.header-sm{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .TextBlock h1.header-sm{font-size:2.2rem}}.TextBlock h2{display:inline-block;color:#8d8d8d;font-size:2.5rem;line-height:1.3;max-width:56rem;margin:2rem auto 0}.desktop .TextBlock h2{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .TextBlock h2{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .TextBlock h2{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .TextBlock h2{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .TextBlock h2{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .TextBlock h2{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .TextBlock h2{font-size:2.5rem}}.TextBlock.container-full h2{max-width:none}.TextBlock.NoSvg h2{display:block}.CommunitySubPageModal .TextBlock.NoSvg h2{display:inline-block}.TextBlock h3{color:#3eac47;font-size:2.5rem;line-height:1;margin:0}.desktop .TextBlock h3{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .TextBlock h3{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .TextBlock h3{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .TextBlock h3{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .TextBlock h3{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .TextBlock h3{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .TextBlock h3{font-size:2.5rem}}.TextBlock p{color:#8d8d8d;font-size:2.2rem;line-height:1.5;letter-spacing:0;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;margin-top:1.5rem}.desktop .TextBlock p{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .TextBlock p{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .TextBlock p{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .TextBlock p{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .TextBlock p{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .TextBlock p{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .TextBlock p{font-size:2.2rem}}.TextBlock p.paragraph-sm{margin-bottom:0;margin-left:auto;margin-right:auto;font-size:1.8rem;line-height:1.5}.desktop .TextBlock p.paragraph-sm{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .TextBlock p.paragraph-sm{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .TextBlock p.paragraph-sm{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .TextBlock p.paragraph-sm{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .TextBlock p.paragraph-sm{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .TextBlock p.paragraph-sm{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .TextBlock p.paragraph-sm{font-size:1.8rem}}.TextBlock .TopSvgIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:5rem;height:5rem;padding:0.8rem;border:0.3rem solid #eaeaea;border-radius:100%;padding-bottom:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.phone .TextBlock .TopSvgIcon{margin-bottom:1rem;width:4rem;height:4rem;border:2px solid #eaeaea}.TextBlock .TopSvgIcon svg{width:3rem;height:3rem;fill:#f36421}.TextBlock .svgHeaderRow{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;text-align:left}.TextBlock .svgHeaderRow span+.header-sm{margin-bottom:0.9rem}.TextBlock .svgHeaderRow .TopSvgIcon{margin-right:1rem}.desktop .TextBlock .svgHeaderRow *{margin-bottom:0 !important}.TextBlock.text-center{text-align:center}.TextBlock.text-center .svgHeaderRow{margin:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.TextBlock.text-center .svgHeaderRow .TopSvgIcon{margin-right:4%}.TextBlock.text-center .TopSvgIcon{margin-left:auto;margin-right:auto}.TextBlock.text-center h1{text-align:center}.TextBlock.text-right{text-align:right}.TextBlock.text-right .TopSvgIcon{margin:0 0 0 auto;margin-right:4%}.TextBlock.text-right.svgHeaderRow{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.tablet .TextBlock h1{font-size:4rem}.desktop .tablet .TextBlock h1{font-size:4rem}@media only screen and (max-width: 1140px){.desktop .tablet .TextBlock h1{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .TextBlock h1{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .TextBlock h1{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .TextBlock h1{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .TextBlock h1{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop .tablet .TextBlock h1{font-size:4rem}}.tablet .TextBlock h1.header-sm{font-size:2rem}.desktop .tablet .TextBlock h1.header-sm{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .TextBlock h1.header-sm{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .TextBlock h1.header-sm{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .TextBlock h1.header-sm{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .TextBlock h1.header-sm{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .TextBlock h1.header-sm{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .TextBlock h1.header-sm{font-size:2rem}}.tablet .TextBlock h2{font-size:2.5rem;margin:2rem 0 1rem 0}.desktop .tablet .TextBlock h2{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .tablet .TextBlock h2{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .TextBlock h2{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .TextBlock h2{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .TextBlock h2{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .TextBlock h2{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet .TextBlock h2{font-size:2.5rem}}.tablet .TextBlock p{font-size:1.8rem}.desktop .tablet .TextBlock p{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .tablet .TextBlock p{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .TextBlock p{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .TextBlock p{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .TextBlock p{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .TextBlock p{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .tablet .TextBlock p{font-size:1.8rem}}.tablet .TextBlock .TopSvgIcon{margin-bottom:2rem}.tablet .TextBlock .TopSvgIcon+h1{margin-bottom:2rem}.TextCarousel{position:relative;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;width:100%;max-width:28rem;min-height:1.5rem}.TextCarousel button{position:relative;z-index:1;border:none;outline:none;background:none;padding:0;top:0.375rem}.phone .TextCarousel button{top:0.6rem}.tablet .TextCarousel button{top:0.9rem}.TextCarousel button,.TextCarousel button svg{width:0.9rem;height:1.5rem}.phone .TextCarousel button,.phone .TextCarousel button svg{width:0.6rem;height:1.2rem}.TextCarousel button svg{stroke:#1e78bd}.TextCarousel .TextWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.TextCarousel h3{font-size:1.8rem;font-weight:normal;display:inline-block;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0.35rem auto 0;text-align:center;vertical-align:middle;color:#1e78bd}.desktop .TextCarousel h3{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .TextCarousel h3{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .TextCarousel h3{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .TextCarousel h3{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .TextCarousel h3{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .TextCarousel h3{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .TextCarousel h3{font-size:1.8rem}}.phone .TextCarousel h3{font-size:1.6rem}.tablet .TextCarousel h3{margin-top:0.8rem}#Timeline{background-image:url(./assets/images/dot.png);background-repeat:repeat no-repeat;background-size:13px 2px;background-position-x:-7px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 3rem}.phone #Timeline{background-image:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}.phone #Timeline:before,.phone #Timeline:after{display:none}#Timeline:before,#Timeline:after{background-color:#8d8d8d;border-radius:50%;content:'';display:block;height:10px;position:absolute;width:10px;top:-5px}#Timeline:before{left:-5px}#Timeline:after{right:-5px}#Timeline .TimelineEpic{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;text-align:center}#Timeline .TimelineEpic:before{background-color:#fff;border-color:#8d8d8d;border-style:solid;border-width:2px;border-radius:50%;content:'';display:block;height:6px;margin:0 auto;width:6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.phone #Timeline .TimelineEpic:before{display:none}#Timeline .EpicMobileWrapper{display:inline-block;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:auto}#Timeline .TimelineEpicLine{border-color:#dedede;border-style:solid;border-width:0 0 0 2px;margin:1.5rem auto;height:2.5rem;width:2px}#Timeline .Time{font-size:2.5rem;border-color:#dedede;border-style:solid;border-width:2px;border-radius:50%;color:#3eac47;display:block;line-height:3.5rem;height:3.5rem;margin:1.5rem auto;padding:1rem;width:3.5rem;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}.desktop #Timeline .Time{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop #Timeline .Time{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Timeline .Time{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Timeline .Time{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Timeline .Time{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Timeline .Time{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop #Timeline .Time{font-size:2.5rem}}.mobile #Timeline .Time{font-size:2rem;line-height:2.5rem;height:2.5rem;width:2.5rem}#Timeline .TimelineLabel{font-size:2.8rem;color:#3eac47;margin:1.5rem 0 0;text-align:center;line-height:1}.desktop #Timeline .TimelineLabel{font-size:2.8rem}@media only screen and (max-width: 1140px){.desktop #Timeline .TimelineLabel{font-size:22px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Timeline .TimelineLabel{font-size:22px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Timeline .TimelineLabel{font-size:2.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Timeline .TimelineLabel{font-size:2.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Timeline .TimelineLabel{font-size:2.8rem}}@media only screen and (min-width: 1921px){.desktop #Timeline .TimelineLabel{font-size:2.8rem}}.mobile #Timeline .TimelineLabel{font-size:2rem}#Timeline .TimelineDetail{font-size:1.6rem;color:#8d8d8d;margin:0}.desktop #Timeline .TimelineDetail{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop #Timeline .TimelineDetail{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop #Timeline .TimelineDetail{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop #Timeline .TimelineDetail{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop #Timeline .TimelineDetail{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop #Timeline .TimelineDetail{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop #Timeline .TimelineDetail{font-size:1.6rem}}.VideoModule{position:relative;text-align:left;width:100%;height:55rem;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.VideoModule .VideoPlayer{position:absolute;height:55rem;width:100%}.VideoModule .MultipliedImage{position:absolute;top:0}.VideoModule .text{width:50%;position:relative;margin-left:50%;z-index:2}.VideoModule .text .quoteText{width:56rem;color:#fff;font-size:4rem;line-height:1.2;margin-top:0;margin-bottom:0}.desktop .VideoModule .text .quoteText{font-size:4rem}@media only screen and (max-width: 1140px){.desktop .VideoModule .text .quoteText{font-size:31px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .VideoModule .text .quoteText{font-size:31px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .VideoModule .text .quoteText{font-size:4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .VideoModule .text .quoteText{font-size:4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .VideoModule .text .quoteText{font-size:4rem}}@media only screen and (min-width: 1921px){.desktop .VideoModule .text .quoteText{font-size:4rem}}.VideoModule .text .author{font-size:2.6rem;width:56rem;color:#fff;margin-bottom:0.35rem;margin-top:2rem;line-height:1}.desktop .VideoModule .text .author{font-size:2.6rem}@media only screen and (max-width: 1140px){.desktop .VideoModule .text .author{font-size:21px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .VideoModule .text .author{font-size:21px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .VideoModule .text .author{font-size:2.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .VideoModule .text .author{font-size:2.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .VideoModule .text .author{font-size:2.6rem}}@media only screen and (min-width: 1921px){.desktop .VideoModule .text .author{font-size:2.6rem}}.VideoModule .text .title{font-size:1.6rem;width:56rem;color:#fff;margin:0;margin-bottom:5.7rem;opacity:0.5;line-height:1}.desktop .VideoModule .text .title{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .VideoModule .text .title{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .VideoModule .text .title{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .VideoModule .text .title{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .VideoModule .text .title{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .VideoModule .text .title{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .VideoModule .text .title{font-size:1.6rem}}.VideoModule .text .PillButtonExtended{-webkit-box-sizing:border-box;box-sizing:border-box}.IconButton{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem 0;outline:none;border:none;-webkit-transition:color 0s linear 0.1s;transition:color 0s linear 0.1s}.desktop .IconButton{font-size:1.2rem}@media only screen and (max-width: 1140px){.desktop .IconButton{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .IconButton{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .IconButton{font-size:1.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .IconButton{font-size:1.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .IconButton{font-size:1.2rem}}@media only screen and (min-width: 1921px){.desktop .IconButton{font-size:1.2rem}}.IconButton,.IconButton *{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.IconButton .SvgIcon{width:1.5rem;height:1.1rem;margin-left:0.5rem}.IconButton svg{width:100%;height:100%;-webkit-transition:stroke 0s linear 0.1s, fill 0s linear 0.1s;transition:stroke 0s linear 0.1s, fill 0s linear 0.1s}.desktop .IconButton:hover{color:#1e78bd}.desktop .IconButton:hover svg{fill:#1e78bd;stroke:#1e78bd}.tablet .IconButton{font-size:1.5rem}.desktop .tablet .IconButton{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .tablet .IconButton{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .IconButton{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .IconButton{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .IconButton{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .IconButton{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet .IconButton{font-size:1.5rem}}.tablet .IconButton .SvgIcon{width:2rem;height:1.5rem}.PlayerControls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:9rem;padding:0 4rem;color:#fff;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.PlayerControls .container{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.PlayerControls .play-button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.PlayerControls .progress-bar-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:130rem;margin-left:1.75rem;margin-right:4.25rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.PlayerControls .progress-bar-mask{position:relative;height:100%}.PlayerControls .ProgressBar{position:absolute;left:0;top:0;bottom:0;margin:auto 0}.PlayerControls .duration-container{font-size:1.2rem;margin-left:auto;padding-left:2rem;padding-bottom:0.2rem}.desktop .PlayerControls .duration-container{font-size:1.2rem}@media only screen and (max-width: 1140px){.desktop .PlayerControls .duration-container{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .PlayerControls .duration-container{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .PlayerControls .duration-container{font-size:1.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .PlayerControls .duration-container{font-size:1.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .PlayerControls .duration-container{font-size:1.2rem}}@media only screen and (min-width: 1921px){.desktop .PlayerControls .duration-container{font-size:1.2rem}}.PlayerControls .mute-button-container,.PlayerControls .share-button-container{padding-bottom:0.2rem}.PlayerControls .mute-button-container{margin-right:2rem;padding-left:1rem}.tablet .PlayerControls{padding:0 3rem}.tablet .PlayerControls .duration-container{font-size:1.5rem;padding-bottom:0.2rem}.desktop .tablet .PlayerControls .duration-container{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .tablet .PlayerControls .duration-container{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .PlayerControls .duration-container{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .PlayerControls .duration-container{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .PlayerControls .duration-container{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .PlayerControls .duration-container{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet .PlayerControls .duration-container{font-size:1.5rem}}.tablet .PlayerControls .progress-bar-container{margin-left:2.5rem;margin-right:1.5rem;width:45rem}@media all and (orientation: landscape){.tablet .PlayerControls .progress-bar-container{width:75rem}}.ProgressBar{width:100%;height:0.5rem;background-color:rgba(255,255,255,0.3);border-radius:5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ProgressBar *,.ProgressBar{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.ProgressBar .ProgressOverlay{position:relative;height:100%;background-color:#1e78bd;border-radius:5rem;-webkit-transition:width 0.1s ease-out;transition:width 0.1s ease-out}.ProgressBar .ScrubberHead{width:1.4rem;height:1.4rem;border-radius:50%;background-color:#fff;position:absolute;top:55%;right:0;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.ProgressBar .ScrubberHead .Duration{font-size:1.2rem;color:rgba(255,255,255,0.5);position:absolute;top:-1rem;opacity:0;left:55%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.desktop .ProgressBar .ScrubberHead .Duration{font-size:1.2rem}@media only screen and (max-width: 1140px){.desktop .ProgressBar .ScrubberHead .Duration{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ProgressBar .ScrubberHead .Duration{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ProgressBar .ScrubberHead .Duration{font-size:1.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ProgressBar .ScrubberHead .Duration{font-size:1.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ProgressBar .ScrubberHead .Duration{font-size:1.2rem}}@media only screen and (min-width: 1921px){.desktop .ProgressBar .ScrubberHead .Duration{font-size:1.2rem}}.desktop .ProgressBar .ScrubberHead:hover .Duration{opacity:1;top:-2.2rem}.tablet .ProgressBar{height:0.9rem}.tablet .ProgressBar .ScrubberHead{width:2.5rem;height:2.5rem}.tablet .ProgressBar .ScrubberHead .Duration{font-size:1.5rem}.desktop .tablet .ProgressBar .ScrubberHead .Duration{font-size:1.5rem}@media only screen and (max-width: 1140px){.desktop .tablet .ProgressBar .ScrubberHead .Duration{font-size:12px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .ProgressBar .ScrubberHead .Duration{font-size:12px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .ProgressBar .ScrubberHead .Duration{font-size:1.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .ProgressBar .ScrubberHead .Duration{font-size:1.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .ProgressBar .ScrubberHead .Duration{font-size:1.5rem}}@media only screen and (min-width: 1921px){.desktop .tablet .ProgressBar .ScrubberHead .Duration{font-size:1.5rem}}.ShareModalContainer{position:fixed;width:100%;height:100%}.ShareModalContainer .content{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;width:100%;height:100%}.ShareModalMask{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.ShareModalMask,.ShareModalMask .ShareModal{width:44rem;height:35rem}.tablet .ShareModalMask,.tablet .ShareModalMask .ShareModal{width:48.5rem;height:38rem}.ShareModal{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0}.ShareModal>*{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;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.ShareModal svg{width:100%;height:100%}.ShareModal .Header,.ShareModal .ShareButton{padding:0 3rem}.ShareModal .Header,.ShareModal .ShareButton:first-of-type{border-bottom:1px solid #eaeaea}.ShareModal .Header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0.3142857143;-webkit-flex:0.3142857143;-ms-flex:0.3142857143;flex:0.3142857143;background-color:#fff}.ShareModal .Header .Close{font-size:1.6rem;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;margin-left:auto;color:#8d8d8d;cursor:pointer}.desktop .ShareModal .Header .Close{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .ShareModal .Header .Close{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ShareModal .Header .Close{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ShareModal .Header .Close{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ShareModal .Header .Close{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ShareModal .Header .Close{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .ShareModal .Header .Close{font-size:1.6rem}}.ShareModal .Header .ShareIcon{width:2rem;height:2rem;margin-right:1rem}.ShareModal .Header .ShareIcon svg{stroke:#f36421}.ShareModal .Header .ShareCloseButton{width:4rem;height:4rem;margin:0;margin-left:1rem;border:0.2rem solid #e8f1f8;position:relative}.ShareModal .Header .ShareCloseButton svg{stroke:#1e78bd;stroke-width:1.5px}.desktop .ShareModal .Header .ShareCloseButton:hover{border-color:rgba(30,120,189,0.6)}.tablet .ShareModal .Header .ShareCloseButton .SvgIcon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ShareModal .Header h4{font-size:2.5rem;color:#f36421}.desktop .ShareModal .Header h4{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .ShareModal .Header h4{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ShareModal .Header h4{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ShareModal .Header h4{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ShareModal .Header h4{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ShareModal .Header h4{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .ShareModal .Header h4{font-size:2.5rem}}.ShareModal .ShareButton{font-size:1.6rem;-webkit-box-flex:0.2;-webkit-flex:0.2;-ms-flex:0.2;flex:0.2;border:0;background-color:#fff;color:#8d8d8d;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.desktop .ShareModal .ShareButton{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .ShareModal .ShareButton{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ShareModal .ShareButton{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ShareModal .ShareButton{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ShareModal .ShareButton{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ShareModal .ShareButton{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .ShareModal .ShareButton{font-size:1.6rem}}.ShareModal .ShareButton .TwitterIcon,.ShareModal .ShareButton .FacebookIcon{width:2rem;height:2rem;margin-right:1.3rem}.ShareModal .ShareButton .TwitterIcon svg,.ShareModal .ShareButton .FacebookIcon svg{fill:#1e78bd}.ShareModal .ShareButton .TwitterIcon svg{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.ShareModal .ShareButton .ArrowIcon{width:1.5rem;height:1.5rem;margin-left:auto}.ShareModal .ShareButton .ArrowIcon svg{stroke:#1e78bd}.desktop .ShareModal .ShareButton:hover{color:#fff;background-color:#1e78bd}.desktop .ShareModal .ShareButton:hover svg{fill:#fff;stroke:#fff}.ShareModal .CopyLink{-webkit-box-flex:0.2857142857;-webkit-flex:0.2857142857;-ms-flex:0.2857142857;flex:0.2857142857;background-color:rgba(30,120,189,0.8)}.ShareModal .CopyLink .Copy,.ShareModal .CopyLink .Link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.ShareModal .CopyLink .Link{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:rgba(255,255,255,0.5);padding:0 3rem}.ShareModal .CopyLink .Link input{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;background-color:transparent;border:none}.ShareModal .CopyLink .Link input,.ShareModal .CopyLink .Link label{font-size:1.6rem}.desktop .ShareModal .CopyLink .Link input,.desktop .ShareModal .CopyLink .Link label{font-size:1.6rem}@media only screen and (max-width: 1140px){.desktop .ShareModal .CopyLink .Link input,.desktop .ShareModal .CopyLink .Link label{font-size:13px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ShareModal .CopyLink .Link input,.desktop .ShareModal .CopyLink .Link label{font-size:13px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ShareModal .CopyLink .Link input,.desktop .ShareModal .CopyLink .Link label{font-size:1.6rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ShareModal .CopyLink .Link input,.desktop .ShareModal .CopyLink .Link label{font-size:1.6rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ShareModal .CopyLink .Link input,.desktop .ShareModal .CopyLink .Link label{font-size:1.6rem}}@media only screen and (min-width: 1921px){.desktop .ShareModal .CopyLink .Link input,.desktop .ShareModal .CopyLink .Link label{font-size:1.6rem}}.ShareModal .CopyLink .Link label{color:#fff;margin-right:0.75rem}.ShareModal .CopyLink .Copy{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15.5rem;background-color:rgba(30,120,189,0.6)}.ShareModal .CopyLink .Copy>button{font-size:1.4rem;padding:1rem 2rem;background-color:transparent;border:2px solid rgba(255,255,255,0.5);border-radius:5rem;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;color:white}.desktop .ShareModal .CopyLink .Copy>button{font-size:1.4rem}@media only screen and (max-width: 1140px){.desktop .ShareModal .CopyLink .Copy>button{font-size:11px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .ShareModal .CopyLink .Copy>button{font-size:11px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .ShareModal .CopyLink .Copy>button{font-size:1.4rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .ShareModal .CopyLink .Copy>button{font-size:1.4rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .ShareModal .CopyLink .Copy>button{font-size:1.4rem}}@media only screen and (min-width: 1921px){.desktop .ShareModal .CopyLink .Copy>button{font-size:1.4rem}}.desktop .ShareModal .CopyLink .Copy>button:hover{color:#1e78bd;background-color:#fff}.tablet .ShareModal .Header .Close{font-size:2rem}.desktop .tablet .ShareModal .Header .Close{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .ShareModal .Header .Close{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .ShareModal .Header .Close{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .ShareModal .Header .Close{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .ShareModal .Header .Close{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .ShareModal .Header .Close{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .ShareModal .Header .Close{font-size:2rem}}.tablet .ShareModal .Header .ShareIcon{width:3rem;height:3rem}.tablet .ShareModal .Header .CloseIcon{width:4.5rem;height:4.5rem;margin:0;margin-left:1rem}.tablet .ShareModal .Header h4{font-size:2.75rem}.desktop .tablet .ShareModal .Header h4{font-size:2.75rem}@media only screen and (max-width: 1140px){.desktop .tablet .ShareModal .Header h4{font-size:22px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .ShareModal .Header h4{font-size:22px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .ShareModal .Header h4{font-size:2.75rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .ShareModal .Header h4{font-size:2.75rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .ShareModal .Header h4{font-size:2.75rem}}@media only screen and (min-width: 1921px){.desktop .tablet .ShareModal .Header h4{font-size:2.75rem}}.tablet .ShareModal .ShareButton{font-size:2rem}.desktop .tablet .ShareModal .ShareButton{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .ShareModal .ShareButton{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .ShareModal .ShareButton{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .ShareModal .ShareButton{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .ShareModal .ShareButton{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .ShareModal .ShareButton{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .ShareModal .ShareButton{font-size:2rem}}.tablet .ShareModal .ShareButton .TwitterIcon,.tablet .ShareModal .ShareButton .FacebookIcon{width:2.5rem;height:2.5rem;margin-right:1.75rem}.tablet .ShareModal .ShareButton .ArrowIcon{width:1.75rem;height:1.75rem}.tablet .ShareModal .CopyLink{-webkit-box-flex:0.2857142857;-webkit-flex:0.2857142857;-ms-flex:0.2857142857;flex:0.2857142857;background-color:rgba(30,120,189,0.8)}.tablet .ShareModal .CopyLink .Copy,.tablet .ShareModal .CopyLink .Link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.tablet .ShareModal .CopyLink .Link{padding:0 1.5rem 0 3rem}.tablet .ShareModal .CopyLink .Link input,.tablet .ShareModal .CopyLink .Link label{font-size:2rem}.desktop .tablet .ShareModal .CopyLink .Link input,.desktop .tablet .ShareModal .CopyLink .Link label{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .ShareModal .CopyLink .Link input,.desktop .tablet .ShareModal .CopyLink .Link label{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .ShareModal .CopyLink .Link input,.desktop .tablet .ShareModal .CopyLink .Link label{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .ShareModal .CopyLink .Link input,.desktop .tablet .ShareModal .CopyLink .Link label{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .ShareModal .CopyLink .Link input,.desktop .tablet .ShareModal .CopyLink .Link label{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .ShareModal .CopyLink .Link input,.desktop .tablet .ShareModal .CopyLink .Link label{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .ShareModal .CopyLink .Link input,.desktop .tablet .ShareModal .CopyLink .Link label{font-size:2rem}}.tablet .ShareModal .CopyLink .Copy{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:17.5rem}.tablet .ShareModal .CopyLink .Copy>button{font-size:1.75rem}.desktop .tablet .ShareModal .CopyLink .Copy>button{font-size:1.75rem}@media only screen and (max-width: 1140px){.desktop .tablet .ShareModal .CopyLink .Copy>button{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .ShareModal .CopyLink .Copy>button{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .ShareModal .CopyLink .Copy>button{font-size:1.75rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .ShareModal .CopyLink .Copy>button{font-size:1.75rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .ShareModal .CopyLink .Copy>button{font-size:1.75rem}}@media only screen and (min-width: 1921px){.desktop .tablet .ShareModal .CopyLink .Copy>button{font-size:1.75rem}}.SimpleProgressBar{width:100%;height:0.7rem;background-color:rgba(255,255,255,0.3)}.SimpleProgressBar .ProgressOverlay{position:relative;height:100%;background-color:#1e78bd;-webkit-transition:width 0.1s ease-out;transition:width 0.1s ease-out}.tablet .SimpleProgressBar{height:1rem}.VideoPlayer{position:fixed;width:100%;height:100%;top:0;left:0;z-index:2000 !important}.VideoPlayer .video-component,.VideoPlayer .Overlay{position:relative;width:100%;height:100%}.VideoPlayer .video-component{position:absolute;z-index:0}.VideoPlayer *{-webkit-box-sizing:border-box;box-sizing:border-box}.VideoPlayer .ControlWrapper{width:100%;position:absolute;bottom:0;left:0}.VideoPlayer .PlayerControls,.VideoPlayer .Overlay{position:absolute;left:0;bottom:0}.VideoPlayer .Overlay{z-index:1;background:radial-gradient(ellipse at center, transparent 0%, rgba(0,0,0,0) 10%, rgba(0,0,0,0.8) 90%)}.VideoPlayer .CloseButton{position:absolute;top:4rem;right:4rem;width:4rem;height:4rem}.VideoPlayer .CloseButton .SvgIcon{width:50%;height:50%}.VideoPlayer .PlayerControls{z-index:2}.VideoPlayer .ShareModalWrapper{position:fixed;left:0;top:0;z-index:1100}.VideoPlayer .ShareModalMask{position:fixed;top:30%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tablet .VideoPlayer .CloseButton{top:3rem;right:3rem;width:5.5rem;height:5.5rem}.tablet .VideoPlayer .CloseButton .SvgIcon{width:50%;height:50%}.tablet .VideoPlayer .ShareModalWrapper{position:fixed;left:0;top:0;z-index:1100}.ZoomSlider{background-color:#1e78bd;color:black;border:solid;border-radius:25px}.mobile.phone .CityHero{display:block;position:relative;padding-bottom:0;min-height:31rem;height:auto}.mobile.phone .CityHero .photo,.mobile.phone .CityHero .ShadowOverlay{height:31rem;width:100%;height:31rem}.mobile.phone .CityHero .ShadowOverlay{position:relative}.mobile.phone .CityHero .CityIntro{position:relative;top:-2rem}.phone .CityIntro{position:relative;background:#fff;margin:0 auto;width:-webkit-calc(100% - 2rem - 3rem);width:calc(100% - 2rem - 3rem);padding:3.5rem 1.5rem;-webkit-box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05);box-shadow:0 0rem 5rem 1.5rem rgba(0,0,0,0.05)}.phone .CityIntro h1{font-size:2.56rem;color:#f36421;margin-bottom:.75rem}.phone .CityIntro p{color:#8d8d8d;font-size:1.6rem;opacity:1}.phone .CityIntro button{display:none}.phone .CityIntro .scroll-button{display:none}.tablet .CityIntro{max-width:62%}.tablet .CityIntro .ScrollIcon{visibility:hidden}.phone .ColorPaletteDisplay.ColumnBackgroundImage .Column{margin-top:4.5rem}.phone .ColorPaletteDisplay.ColumnBackgroundImage .Column:first-child{margin-top:0}.phone .ColorPaletteDisplay.ColumnBackgroundImage .Column .PalettesWrapper .Palettes{bottom:-3rem}.tablet .ColorPaletteDisplay.ColumnBackgroundImage{height:41.2rem}.phone .CommunitySubPageModule{height:auto;margin-top:4rem;padding-bottom:4rem;overflow:visible}.phone .CommunitySubPageModule .text .heading{font-size:2.7rem}.desktop .phone .CommunitySubPageModule .text .heading{font-size:2.7rem}@media only screen and (max-width: 1140px){.desktop .phone .CommunitySubPageModule .text .heading{font-size:21px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .CommunitySubPageModule .text .heading{font-size:21px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .CommunitySubPageModule .text .heading{font-size:2.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .CommunitySubPageModule .text .heading{font-size:2.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .CommunitySubPageModule .text .heading{font-size:2.7rem}}@media only screen and (min-width: 1921px){.desktop .phone .CommunitySubPageModule .text .heading{font-size:2.7rem}}.phone .CommunitySubPageModule .text .paragraph{font-size:2.1rem;margin:2rem 1rem}.desktop .phone .CommunitySubPageModule .text .paragraph{font-size:2.1rem}@media only screen and (max-width: 1140px){.desktop .phone .CommunitySubPageModule .text .paragraph{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .phone .CommunitySubPageModule .text .paragraph{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .phone .CommunitySubPageModule .text .paragraph{font-size:2.1rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .phone .CommunitySubPageModule .text .paragraph{font-size:2.1rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .phone .CommunitySubPageModule .text .paragraph{font-size:2.1rem}}@media only screen and (min-width: 1921px){.desktop .phone .CommunitySubPageModule .text .paragraph{font-size:2.1rem}}.tablet .VideoModule{height:35rem}.TabbedContent{height:55rem}.TabbedContent .content-container .ImageTextBlock .TextSection h1{background-color:#fff}.TabbedContent .content-container .ImageTextBlock .TextSection h2{background-color:#fff}.TabbedContent .content-container .ImageTextBlock .TextSection p{background-color:#fff}.TabbedContent.transitioningLeft .content-container.isCurrent .ImageTextBlock .ImageBlock{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.TabbedContent.transitioningLeft .content-container.isCurrent .ImageTextBlock .TextSection h1{opacity:1}.TabbedContent.transitioningLeft .content-container.isCurrent .ImageTextBlock .TextSection h2{opacity:1}.TabbedContent.transitioningLeft .content-container.isCurrent .ImageTextBlock .TextSection p{opacity:1}.TabbedContent.transitioningLeft .content-container.isNext .ImageTextBlock .ImageBlock{opacity:0;-webkit-transform:translateX(12.5%);-ms-transform:translateX(12.5%);transform:translateX(12.5%)}.TabbedContent.transitioningLeft .content-container.isNext .ImageTextBlock .TextSection h1{opacity:0}.TabbedContent.transitioningLeft .content-container.isNext .ImageTextBlock .TextSection h2{opacity:0}.TabbedContent.transitioningLeft .content-container.isNext .ImageTextBlock .TextSection p{opacity:0}.TabbedContent.transitioningLeft.transitioning .content-container.isCurrent .ImageTextBlock .ImageBlock{-webkit-transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1);opacity:0;-webkit-transform:translateX(-12.5%);-ms-transform:translateX(-12.5%);transform:translateX(-12.5%)}.TabbedContent.transitioningLeft.transitioning .content-container.isCurrent .ImageTextBlock .TextSection h1{-webkit-transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0);transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0);opacity:0}.TabbedContent.transitioningLeft.transitioning .content-container.isCurrent .ImageTextBlock .TextSection h2{-webkit-transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0) 100ms;transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0) 100ms;opacity:0}.TabbedContent.transitioningLeft.transitioning .content-container.isCurrent .ImageTextBlock .TextSection p{-webkit-transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0) 200ms;transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0) 200ms;opacity:0}.TabbedContent.transitioningLeft.transitioning .content-container.isNext .ImageTextBlock .ImageBlock{-webkit-transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms;transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms;transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms;transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.TabbedContent.transitioningLeft.transitioning .content-container.isNext .ImageTextBlock .TextSection h1{-webkit-transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 666.66667ms;transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 666.66667ms;opacity:1}.TabbedContent.transitioningLeft.transitioning .content-container.isNext .ImageTextBlock .TextSection h2{-webkit-transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 766.66667ms;transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 766.66667ms;opacity:1}.TabbedContent.transitioningLeft.transitioning .content-container.isNext .ImageTextBlock .TextSection p{-webkit-transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 866.66667ms;transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 866.66667ms;opacity:1}.TabbedContent.transitioningRight .content-container.isCurrent .ImageTextBlock .ImageBlock{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.TabbedContent.transitioningRight .content-container.isCurrent .ImageTextBlock .TextSection h1{opacity:1}.TabbedContent.transitioningRight .content-container.isCurrent .ImageTextBlock .TextSection h2{opacity:1}.TabbedContent.transitioningRight .content-container.isCurrent .ImageTextBlock .TextSection p{opacity:1}.TabbedContent.transitioningRight .content-container.isNext .ImageTextBlock .ImageBlock{opacity:0;-webkit-transform:translateX(-12.5%);-ms-transform:translateX(-12.5%);transform:translateX(-12.5%)}.TabbedContent.transitioningRight .content-container.isNext .ImageTextBlock .TextSection h1{opacity:0}.TabbedContent.transitioningRight .content-container.isNext .ImageTextBlock .TextSection h2{opacity:0}.TabbedContent.transitioningRight .content-container.isNext .ImageTextBlock .TextSection p{opacity:0}.TabbedContent.transitioningRight.transitioning .content-container.isCurrent .ImageTextBlock .ImageBlock{-webkit-transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1);opacity:0;-webkit-transform:translateX(12.5%);-ms-transform:translateX(12.5%);transform:translateX(12.5%)}.TabbedContent.transitioningRight.transitioning .content-container.isCurrent .ImageTextBlock .TextSection h1{-webkit-transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0);transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0);opacity:0}.TabbedContent.transitioningRight.transitioning .content-container.isCurrent .ImageTextBlock .TextSection h2{-webkit-transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0) 100ms;transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0) 100ms;opacity:0}.TabbedContent.transitioningRight.transitioning .content-container.isCurrent .ImageTextBlock .TextSection p{-webkit-transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0) 200ms;transition:opacity 222.22222ms cubic-bezier(0.7, 0, 0.84, 0) 200ms;opacity:0}.TabbedContent.transitioningRight.transitioning .content-container.isNext .ImageTextBlock .ImageBlock{-webkit-transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms;transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms;transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms;transition:opacity 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms,-webkit-transform 666.66667ms cubic-bezier(0.19, 1, 0.22, 1) 666.66667ms;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.TabbedContent.transitioningRight.transitioning .content-container.isNext .ImageTextBlock .TextSection h1{-webkit-transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 666.66667ms;transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 666.66667ms;opacity:1}.TabbedContent.transitioningRight.transitioning .content-container.isNext .ImageTextBlock .TextSection h2{-webkit-transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 766.66667ms;transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 766.66667ms;opacity:1}.TabbedContent.transitioningRight.transitioning .content-container.isNext .ImageTextBlock .TextSection p{-webkit-transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 866.66667ms;transition:opacity 666.66667ms cubic-bezier(0.16, 1, 0.3, 1) 866.66667ms;opacity:1}.DropdownMenuMobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;font-size:2rem;font-size:1.6rem;width:auto;padding-left:2rem}.DropdownMenuMobile.SingleOption{pointer-events:none}.DropdownMenuMobile.SingleOption .SvgWrapper{display:none !important}.DropdownMenuMobile .SubheaderCollapsed{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;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fbfbfb;margin-left:auto;overflow:hidden}.DropdownMenuMobile .SubheaderCollapsed svg{width:1.3rem;height:100%;stroke:#1e78bd}.DropdownMenuMobile .SubheaderCollapsed .SvgWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.DropdownMenuMobile .SubheaderExpanded{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:2.1rem;-webkit-box-shadow:0px 0px 128px 0px rgba(100,100,100,0.2);box-shadow:0px 0px 128px 0px rgba(100,100,100,0.2);position:absolute;top:0;right:0;width:100%;background-color:#f2f2f2;z-index:15;overflow:hidden}.DropdownMenuMobile .SubheaderExpanded .SubheaderRow{padding:0 2rem;width:100%;height:4rem;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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.1;z-index:15;text-align:right}.DropdownMenuMobile .SubheaderExpanded .SubheaderRow svg{width:1.3rem;height:1.3rem;stroke:#dedede}.DropdownMenuMobile .SubheaderExpanded .SubheaderRow .SvgWrapper{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.DropdownMenuMobile .SubheaderExpanded .SubheaderRow.Selected svg{stroke:#1e78bd}.phone .EmailShareModal{width:100%;height:100%}.phone .EmailShareModal .Header{width:100%;height:6.5rem;padding:0;z-index:1}.phone .EmailShareModal .Header .Close{width:100%;height:100%;padding:0 1.5rem}.phone .EmailShareModal .Header .Close>span{font-size:1.6rem;color:#1e78bd}.phone .EmailShareModal .Header .Close .CloseIcon{margin:0;margin-left:auto;width:3.5rem;height:3.5rem}.phone .EmailShareModal .Header .Close .CloseIcon svg{width:3.5rem;height:3.5rem}.phone .EmailShareModal .ErrorMessage{font-size:1.28rem}.phone .EmailShareModal .ShareModalInnerWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:6rem;-webkit-box-sizing:border-box;box-sizing:border-box}.phone .EmailShareModal .ShareModalInnerWrapper .ShareIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;margin:0 auto;border:solid 2px #eaeaea;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.phone .EmailShareModal .ShareModalInnerWrapper .ShareIcon svg{width:1.6rem;height:1.6rem;stroke:#f36421}.phone .EmailShareModal .ShareModalInnerWrapper>.EmailShareHeaderContent{padding:0 4rem;margin-bottom:2rem}.phone .EmailShareModal .ShareModalInnerWrapper>.EmailShareHeaderContent>div:first-child{font-size:2.56rem;margin-top:0rem;margin-bottom:1rem;line-height:100%}.phone .EmailShareModal .ShareModalInnerWrapper>.EmailShareHeaderContent>div:last-child{font-size:1.6rem;margin:0rem;width:auto}.phone .EmailShareModal .ShareModalInnerWrapper>.ShareIcon+.EmailShareHeaderContent{margin-top:1rem}.phone .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection{width:27rem}.phone .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow{height:6rem;-webkit-box-sizing:border-box;box-sizing:border-box}.phone .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow>input{font-size:1.28rem;margin:0;padding:0 2rem;height:100%}.phone .EmailShareModal .ShareModalInnerWrapper .ModalShareFloorPlanEmailSection .EmailShareRow:last-child{border:1px solid #eaeaea;border-top:none}.phone .EmailShareModal .ShareModalInnerWrapper .ShareSentSection{margin-top:4rem}.phone .EmailShareModal .ShareModalInnerWrapper .ShareSentSection .PillButton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transform:none;-ms-transform:none;transform:none;position:initial}.phone .EmailShareModal .ShareModalInnerWrapper .ShareSentSection .PillButton:last-child{margin-top:1rem}.phone .EmailShareModal .ShareModalInnerWrapper .CaptchaSection{margin:0;margin-top:6.3rem;width:27rem}.phone .EmailShareModal .ShareModalInnerWrapper>.MessageShareRow{font-size:1.28rem;width:27rem;border:1px solid #eaeaea;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0rem 1rem;padding:1.5rem;height:9rem;-webkit-box-sizing:border-box;box-sizing:border-box}.phone .EmailShareModal .ShareModalInnerWrapper>.MessageShareRow textarea{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;resize:none;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}.phone .EmailShareModal .ShareModalInnerWrapper>.MessageShareRow+.CaptchaSection{margin-top:1rem}.phone .EmailShareModal .ShareModalInnerWrapper .EmailShareFooter{height:6rem;background-color:#1e78bd}.phone .EmailShareModal .ShareModalInnerWrapper .EmailShareFooter>div{font-size:1.76rem}.phone .EmailShareModal .ShareModalInnerWrapper .CaptchaFooter{height:6rem;background-color:#1e78bd;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;position:absolute;bottom:0;left:0;right:0}.phone .EmailShareModal .ShareModalInnerWrapper .CaptchaFooter>div:first-child{background-color:#1968a4}.phone .EmailShareModal .ShareModalInnerWrapper .CaptchaFooter .ReturnToEmail,.phone .EmailShareModal .ShareModalInnerWrapper .CaptchaFooter .SubmitForm{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;color:#fff;height:100%;width:50%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.phone .EmailShareModal .ShareModalInnerWrapper .CopyLink{height:auto}.phone .EmailShareModal .ShareModalInnerWrapper .CopyLink .SendRow{position:absolute;bottom:6rem;left:0;width:100%;background-color:#1e78bd;color:#fff}.phone .EmailShareModal .ShareModalInnerWrapper .CopyLink .Link,.phone .EmailShareModal .ShareModalInnerWrapper .CopyLink .SendRow{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.44rem;height:6rem}.phone .EmailShareModal .ShareModalInnerWrapper .CopyLink .Link{padding:0 3rem;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.phone .EmailShareModal .ShareModalInnerWrapper .CopyLink>div:last-child{background-color:#216ba6}.phone .EmailShareModal.ResizeForMobileKeyboard .ShareModalInnerWrapper{height:200rem;-webkit-transform:translateY(-50vh);-ms-transform:translateY(-50vh);transform:translateY(-50vh)}.mobile .FeaturedDisplay .CommunityCard,.mobile .FeaturedDisplay .HomeCard{height:33rem;width:100%}.mobile .FeaturedDisplay .CardContainer{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex-basis:-webkit-calc(100%);-ms-flex-preferred-size:calc(100%);flex-basis:calc(100%)}.mobile .FeaturedDisplay .ButtonContainer{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex-basis:-webkit-calc(100%);-ms-flex-preferred-size:calc(100%);flex-basis:calc(100%)}.tablet .FeaturedDisplay .CommunityCard,.tablet .FeaturedDisplay .HomeCard{margin:0}.tablet .FeaturedDisplay .ButtonContainer{margin:3rem 0 4rem}.tablet .FeaturedDisplay .ButtonContainer:last-child{margin-bottom:0}.mobile .FilterBox{-webkit-flex-basis:-webkit-calc(100%);-ms-flex-preferred-size:calc(100%);flex-basis:calc(100%);border-left:none}.mobile .FilterBox:first-child{-webkit-flex-basis:-webkit-calc(100%);-ms-flex-preferred-size:calc(100%);flex-basis:calc(100%)}.mobile .FilterBox:nth-child(2n+2){background:#f9f9f9}.mobile .FilterBox .component{padding:2rem 1rem;background:none}.mobile .FilterBox .header{background:none;border-bottom:none;padding:0;text-align:center}.phone .FilterBox .header{font-size:1.6rem;line-height:1;margin-top:2.5rem}.mobile .FilterContainer{display:inherit;margin:auto;width:100%}@-webkit-keyframes expandDown{from{height:0rem;opacity:0}to{height:5rem;opacity:1}}@keyframes expandDown{from{height:0rem;opacity:0}to{height:5rem;opacity:1}}@-webkit-keyframes collapseUp{from{height:7rem;opacity:1}to{height:0rem;opacity:0}}@keyframes collapseUp{from{height:7rem;opacity:1}to{height:0rem;opacity:0}}.CollapseExpandAnimation{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:collapseUp;animation-name:collapseUp;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:2;animation-iteration-count:2}.ExpandAnimation{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:expandDown;animation-name:expandDown}.CollapseAnimation{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:collapseUp;animation-name:collapseUp}.FloorPlanDropdownMenuPhone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:2;top:0;width:100%;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(6.5rem);-ms-transform:translateY(6.5rem);transform:translateY(6.5rem);-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13)}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13)}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper{width:100%;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;background-color:#fff;z-index:1}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:solid #eaeaea 0.01rem}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent:last-child{border-right:initial}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorSelectorMainHeader{overflow:visible}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;background-color:#fff;height:7rem;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper{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}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:first-child{font-size:1.44rem;color:#1e78bd}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:last-child{display:none;font-size:1rem;color:#1e78bd;margin-left:0.5rem}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer{height:0;overflow:hidden;background-color:#fff;position:absolute;width:30rem;top:6.9rem;left:0rem;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0px rgba(0,0,0,0.13)}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow{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;color:#1e78bd;font-size:1.36rem;border-bottom:solid 0.05rem #eaeaea;position:relative}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow .OptionRowInnerContent{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;width:100%;height:100%}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow .OptionButton{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow .OptionButton svg{width:2.8rem;height:2.8rem}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow.OptionUnavailable .OptionButton svg circle{stroke:#1e78bd}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow.OptionUnavailable .OptionButton svg path,.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow.OptionUnavailable .OptionButton svg ellipse{stroke:none}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow.OptionUnavailable .OptionButton svg ellipse{fill:#1e78bd}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow.OptionUnavailable .OptionButton svg path{fill:#fff}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow .OptionButton+div{margin-left:1.5rem}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorOptionRow:last-child{border-bottom:none}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorOptionsContainer .FloorUnavailableLabel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:row;-webkit-justify-content:row;-ms-flex-pack:row;justify-content:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#8d8d8d;background-color:#f9f9f9;font-size:1.28rem;padding-left:2rem;border-bottom:solid 0.05rem #eaeaea;height:0rem;opacity:0}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorSelectorMainHeader{border-top:none}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:first-child{color:#bcbab5}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:last-child{color:#eaeaea}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsAvailableCircle{background-color:#fff;color:#1e78bd}.FloorPlanDropdownMenuPhone .FloorSelectorWrapper .CustomizeThisFloor{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;color:#1e78bd;height:6rem;background-color:#fff;border-top:solid #eaeaea 0.01rem;z-index:2}.FloorPlanDropdownMenuPhone .Selected+.FloorSelectorComponent .FloorSelectorMainHeader{overflow-y:initial}.FloorPlanDropdownMenuPhone.floorDropDownExpanded{height:100vh;position:absolute;top:0;left:0;width:100%;margin-left:0}.FloorPlanDropdownMenuPhone.floorDropDownExpanded .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorOptionsContainer{max-height:43.5rem;height:initial;overflow-y:scroll;display:initial;left:1rem}.FloorPlanDropdownMenuPhone.floorDropDownExpanded .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorOptionsContainer .FloorOptionRow{height:7rem}.FloorPlanDropdownMenuPhone.floorDropDownExpanded .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorOptionsContainer .FloorUnavailableLabel{height:5rem;opacity:1;-webkit-transition-property:height, opacity;transition-property:height, opacity;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.FloorPlanDropdownMenuPhone.floorDropDownExpanded .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent.Selected .FloorOptionsContainer .FloorOptionRow.OptionUnavailable{background-color:#f8f8f8}.FloorPlanDropdownMenuPhone.floorDropDownExpanded .FloorSelectorWrapper .FloorSelectorComponentWrapper .FloorSelectorComponent .FloorSelectorMainHeader .FloorSelectorInnerContentWrapper .OptionsLabel div:last-child{display:initial}.FloorPlanDropdownMenuPhone .FloorUnavailableSection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:2;width:28rem;background-color:#fff;font-size:1.4rem;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.FloorPlanDropdownMenuPhone .FloorUnavailableSection .UnavailableInnerTextContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:25rem}.FloorPlanDropdownMenuPhone .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableHeader{margin-bottom:1.5rem;font-size:2.16rem;color:#f36421}.FloorPlanDropdownMenuPhone .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper{font-size:1.6rem;overflow-y:scroll}.FloorPlanDropdownMenuPhone .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper .UnavailableTextContent{color:#bcbab5;margin-bottom:2.5rem;line-height:150%}.FloorPlanDropdownMenuPhone .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.FloorPlanDropdownMenuPhone .FloorUnavailableSection .UnavailableInnerTextContent .UnavailableTextContentWrapper div:last-child{line-height:200%;margin-bottom:3.5rem}.FloorPlanDropdownMenuPhone .FloorUnavailableSection .UnavailableNavOptions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:12rem}.FloorPlanDropdownMenuPhone .FloorUnavailableSection .UnavailableNavOptions div{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.FloorPlanDropdownMenuPhone .FloorUnavailableSection .UnavailableNavOptions div:first-child{background-color:#1e78bd;width:100%;height:100%}.FloorPlanDropdownMenuPhone .FloorUnavailableSection .UnavailableNavOptions div:last-child{background-color:#1968a4;width:100%;height:100%}.FloorPlanDropdownMenuPhone .FloorUnavailableSection .UnavailableSvgWrapper{margin-top:3rem;margin-bottom:1.2rem}.FloorPlanDropdownMenuPhone .FloorUnavailableSection .UnavailableSvgWrapper svg{width:4rem;height:4rem}.FloorPlanDropdownMenuPhone.UnavailableScreenExpanded{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.FloorPlanDropdownMenuPhone.UnavailableScreenExpanded .DropDownMenuGreyOverlay{display:initial}.FloorPlanDropdownMenuPhone.UnavailableScreenExpanded .FloorSelectorComponent .FloorSelectorMainHeader .FloorIcons svg{display:none}.FloorPlanDropdownMenuPhone.Fullscreen{height:6rem;top:1rem;-webkit-transform:translateY(0rem);-ms-transform:translateY(0rem);transform:translateY(0rem)}.mobile .FooterContactForm{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#ffffff;display:block;position:relative;height:auto;border-bottom:none;padding-left:3rem;padding-right:3rem}.mobile .FooterContactForm.error{background-color:transparent}.mobile .FooterContactForm.error form{border:none;margin:4rem auto 5rem}.mobile .FooterContactForm.error form label{position:absolute;display:block;bottom:-1rem;top:auto;width:100%;left:0;text-align:center;color:#1e78bd;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);font-size:1.28rem}.mobile .FooterContactForm.error form .emailInput .animated{-webkit-animation:shake 0.7s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:shake 0.7s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0)}20%,80%{-webkit-transform:translate3d(1px, 0, 0);transform:translate3d(1px, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0)}40%,60%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}}.mobile .FooterContactForm .thankYouView{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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.mobile .FooterContactForm .thankYouView .thankYou{color:rgba(255,255,255,0.5)}.mobile .FooterContactForm .emailView{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.mobile .FooterContactForm .emailView form .emailInput{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.mobile .FooterContactForm .emailView .subtitle{display:block;color:#000;font-size:1.44rem;padding:4rem 0rem 0rem 0rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mobile .FooterContactForm form{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.2rem 2.75rem 1.2rem 1.2rem;margin:4rem 0;border:1px solid rgba(180,180,180,0.5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#ffffff;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.92rem;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;outline:none;-webkit-box-shadow:0px 0px 50px #e6e6e6;box-shadow:0px 0px 50px #e6e6e6}.mobile .FooterContactForm form label{display:none}.mobile .FooterContactForm form input{line-height:2;font-size:1.92rem;color:#bcbab5;background:transparent;border:none;outline:none}.mobile .FooterContactForm form input::-webkit-input-placeholder{color:rgba(64,64,64,0.5)}.mobile .FooterContactForm form input::-moz-placeholder{color:rgba(64,64,64,0.5)}.mobile .FooterContactForm form input:-ms-input-placeholder{color:rgba(64,64,64,0.5)}.mobile .FooterContactForm form input::-ms-input-placeholder{color:rgba(64,64,64,0.5)}.mobile .FooterContactForm form input::placeholder{color:rgba(64,64,64,0.5)}.mobile .FooterContactForm form .submit{color:#1e78bd;border-left:1px solid rgba(255,255,255,0.05);font-size:1.6rem;line-height:1;margin:auto 0;z-index:10}.mobile .FooterContactForm form .SVGInline{margin-right:1.2rem;position:absolute;right:.2rem;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.mobile .FooterContactForm form .SVGInline svg{stroke:#1e78bd;width:1.1rem;stroke-width:1px}.phone .FooterContactForm .title{padding:4rem 0 0 0;color:#000;font-size:1.28rem;text-align:center;margin-left:auto;margin-right:auto}.phone .FooterContactForm form{font-size:1.28rem}.phone .FooterContactForm form input{font-size:1.28rem}.phone .FooterContactForm form input.submit{font-size:1.28rem}.phone .FooterContactForm form .TextInput{width:15rem}.phone .FooterNavItem{padding:0rem 2rem 0rem 2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.phone .FooterNavItem a{display:block;height:100%;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;height:6.25rem}.desktop .phone .FooterNavItem:hover .SVGInline svg{opacity:1.0}.phone .FooterNavItem:first-child .line{background-color:transparent}.phone .FooterNavItem:first-child .SVGInline{padding-left:0}.phone .FooterNavItem .line{background-color:#eaeaea;width:100%;height:1px;display:block}.phone .FooterNavItem .SVGInline{padding-left:1.25rem;width:1.5rem}.phone .FooterNavItem .SVGInline svg{height:100%;width:auto;stroke:#ffffff;opacity:0.5}.phone .FooterNavItem .title{color:#9197a3;font-size:1.6rem;letter-spacing:-1px;padding:0 1.5rem 0 0.7rem}.mobile #Footer{background-color:#16598d}.mobile #Footer .nav{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mobile #Footer .nav .FooterNavItem{padding:0 4rem}.mobile #Footer .linebreak{background-color:#dedede;height:1px;display:block;margin:0 4rem 0 4rem}.mobile #Footer .subtitle{display:block;color:#000;font-size:1.6rem;padding:3rem 0rem 0rem 0rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mobile #Footer .emailupdates{display:block;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:6rem}.mobile #Footer .emailupdates .upper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:block;padding-left:3rem;padding-right:4rem}.mobile #Footer .emailupdates .upper img{margin-right:3rem;width:8.5rem}.mobile #Footer .emailupdates .upper span{color:rgba(234,234,234,0.5);font-size:1.12rem}.mobile #Footer .emailupdates .lower{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:block}.mobile #Footer .emailupdates .lower a.sublink{color:#f2f2f2;font-size:1.28rem;margin-right:3rem;vertical-align:center;text-decoration:none}.mobile #Footer .emailupdates .lower a.sublink .arrow{display:inline-block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin-right:0.7rem}.mobile #Footer .emailupdates .lower a.sublink .arrow svg{width:0.8rem;stroke-width:2px;stroke:rgba(255,255,255,0.5)}.mobile #Footer .emailupdates .lower a.sublink:hover{color:#ffffff}.mobile #Footer .SignupBlock{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:4rem 0}.mobile #Footer .SignupBlock .subtitle{padding-top:0;margin-top:0;margin-bottom:2rem}.mobile #Footer .social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mobile #Footer .social img{width:1.8rem;margin-left:0.8rem}.mobile #Footer .social a:hover{opacity:0.8}.mobile #Footer .icons{width:27rem;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;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:2.5rem 0 4rem}.mobile #Footer .icons .SVGInline{width:4rem;height:2rem}.mobile #Footer .icons .SVGInline svg{width:100%;height:100%}.mobile #Footer .legal{font-size:1.6rem;margin:5rem 2rem 4rem 2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;outline:none}.mobile #Footer .legal .logo{width:100%;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem}.mobile #Footer .legal .logo a{text-align:center}.mobile #Footer .legal .logo a .SVGInline svg{width:10rem}.mobile #Footer .legal .copyright{margin:0rem 0rem 1rem 0rem;width:100%;color:#bcbab5;font-size:1.2rem;letter-spacing:-1px;text-align:center}.mobile #Footer .legal .links{width:100%;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;font-size:1.44rem;letter-spacing:-1px;padding:0 1.4rem 0 1.4rem;text-decoration:underline}.mobile #Footer .legal .links a{padding:1rem 1rem 4rem 1rem;color:#8d8d8d;display:block;height:100%;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}.phone #Footer{padding-top:0.5rem;padding-bottom:4rem;background-color:transparent}.phone #Footer .linebreak{margin:0 3rem}.phone #Footer .nav .FooterNavItem{padding:0 3rem}.phone #Footer .icons svg{fill:#000}.phone #Footer .legal{margin-bottom:0}.tablet #Footer .title{color:#353895;padding:0 0 0 5px}.tablet #Footer .upper{display:block;height:auto;padding:0}.tablet #Footer .upper .left{height:14.5rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;border-bottom:0.1rem solid #e8e8e8;width:100%}.tablet #Footer .upper .left:before,.tablet #Footer .upper .left:after{content:''}.tablet #Footer .upper .right{width:100%;margin:0;padding-top:0}.tablet #Footer .lower{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.tablet #Footer .lower .left{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;display:block;text-align:center;padding:0}.tablet #Footer .lower .left a{display:block}.tablet #Footer .lower .left .BackgroundImage{height:2.6rem;width:12.9rem;margin:3.4rem auto 2.4rem auto}.tablet #Footer .lower .left span{display:block;padding-top:2rem;padding-bottom:2rem}.tablet #Footer .lower .right{height:10rem;width:100%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;border-bottom:0.1rem solid rgba(255,255,255,0.1);padding:0 4rem;-webkit-box-sizing:border-box;box-sizing:border-box}.tablet #Footer .lower .right .external{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tablet #Footer .lower .right .social{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border:none;padding-right:0}.tablet #Footer .lower .right .social a:not(:last-of-type){margin-right:1rem}.tablet #Footer .lower .right .social svg{width:auto;height:2.5rem;margin-left:0}#HeaderCitySelectMobile{height:100%;margin:0;position:fixed;background:#ffffff;overflow-y:scroll;z-index:10000;width:100%}#HeaderCitySelectMobile .nav{position:relative;margin-left:2rem}#HeaderCitySelectMobile .nav .navTitle{margin-top:3rem;margin-bottom:3rem;font-size:1.6rem;font-weight:500;text-decoration:underline;color:#8d8d8d}#HeaderCitySelectMobile .topHeader{background-color:#ffffff;border-bottom:1px solid #eaeaea}#HeaderCitySelectMobile .topHeader .closeIcon{margin-top:2.6rem;margin-right:2.6rem;float:right;background:none;border:none;font-size:1rem;outline:none}#HeaderCitySelectMobile .topHeader .closeIcon img{height:2.2rem}#HeaderCitySelectMobile .topHeader button:active{outline:none}#HeaderCitySelectMobile .HeaderLogo{height:100%;display:inline-block}#HeaderCitySelectMobile .nav{display:block}#HeaderCitySelectMobile .nav .title{font-weight:500;font-size:.12rem;color:#1e78bd;line-height:1;padding:0 1.5rem 0 0.7rem}#HeaderCitySelectMobile .nav .HeaderNavItem{display:inline-block}#HeaderCitySelectMobile .nav .HeaderNavItem .line{display:none}#HeaderCitySelectMobile .nav .HeaderNavItem .SVGInline{width:initial;padding:0}#HeaderCitySelectMobile .nav .HeaderNavItem .SVGInline svg{width:42px;stroke:#1e78bd}#HeaderCitySelectMobile .nav .citySpan{display:none}#HeaderCitySelectMobile .nav .selected{display:inline-block;font-size:.96rem;opacity:0.6;font-weight:500;color:#8d8d8d;position:absolute;line-height:45px}#HeaderCitySelectMobile .nav .selectedNavItem{height:100%;display:inline-block}#HeaderCitySelectMobile .nav .selectedNavItem .HeaderNavItem .SVGInline svg{stroke:#8d8d8d}#HeaderCitySelectMobile .nav .selectedNavItem .HeaderNavItem .title{color:#8d8d8d}.phone .ImageTitleBlock .ImageBlock{height:24rem}.phone .ImageTitleBlock .TextBlock{background:#fff;-webkit-box-shadow:0 0 30px 0px rgba(0,0,0,0.1);box-shadow:0 0 30px 0px rgba(0,0,0,0.1);-webkit-transform:translateY(-2rem);-ms-transform:translateY(-2rem);transform:translateY(-2rem)}.tablet .ImageTitleBlock .ImageBlock{height:35rem}.tablet .ImageTitleBlock .TextBlock{padding-top:4rem}.phone .informationBanner{padding:1rem 0 6.2rem;display:block}.phone .informationBanner label{margin:0 2.5rem 1rem;display:block;font-size:1.504rem}.phone .informationBanner a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto}.tablet .informationBanner{padding-right:4rem;padding-left:4rem}.tablet .informationBanner a{display:inline-block;overflow:visible}.MobileArticleListView{width:100%;min-height:100%}.MobileArticleListView h1,.MobileArticleListView h2,.MobileArticleListView h3,.MobileArticleListView h4,.MobileArticleListView h5,.MobileArticleListView h6{margin:0 auto}.MobileArticleListView h3{font-size:1.8rem}.MobileArticleListView h4{font-size:2.2rem;color:#000;margin:3rem 0 1.5rem 0}.desktop .MobileArticleListView h4{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .MobileArticleListView h4{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MobileArticleListView h4{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MobileArticleListView h4{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MobileArticleListView h4{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MobileArticleListView h4{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .MobileArticleListView h4{font-size:2.2rem}}.phone .MobileArticleListView p{max-width:90%}.MobileArticleListView .Introduction{margin:0 auto;margin-bottom:2rem;line-height:1.2}.phone .MobileArticleListView .Introduction{font-size:1.68rem}.MobileArticleListView .ArticleBody,.MobileArticleListView p{margin:0 auto 2rem auto;max-width:49rem}.MobileArticleListView .ArticleBody>img,.MobileArticleListView p>img{width:100%;height:auto}.phone .MobileArticleListView .ArticleBody,.phone .MobileArticleListView p{width:100%}.MobileArticleListView .HeroImage{height:52.5rem}.MobileArticleListView .Divider{height:1px;width:100%;background-color:#eaeaea;margin:3.75rem 0 !important}.MobileArticleListView .Content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.MobileArticleListView .Content>h1{font-size:3rem;margin:0.5rem 0 1.5rem 0;max-width:49.95rem;line-height:1.3}.desktop .MobileArticleListView .Content>h1{font-size:3rem}@media only screen and (max-width: 1140px){.desktop .MobileArticleListView .Content>h1{font-size:24px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MobileArticleListView .Content>h1{font-size:24px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MobileArticleListView .Content>h1{font-size:3rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MobileArticleListView .Content>h1{font-size:3rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MobileArticleListView .Content>h1{font-size:3rem}}@media only screen and (min-width: 1921px){.desktop .MobileArticleListView .Content>h1{font-size:3rem}}.MobileArticleListView .Content .DatePosted{font-size:2rem;color:#8d8d8d;margin-top:4rem}.desktop .MobileArticleListView .Content .DatePosted{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .MobileArticleListView .Content .DatePosted{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MobileArticleListView .Content .DatePosted{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MobileArticleListView .Content .DatePosted{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MobileArticleListView .Content .DatePosted{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MobileArticleListView .Content .DatePosted{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .MobileArticleListView .Content .DatePosted{font-size:2rem}}.MobileArticleListView .Content .DatePosted label{color:#000;margin-right:0.5rem}.MobileArticleListView .ArticleBody{font-size:2rem;color:#8d8d8d;padding:0 2.5rem}.MobileArticleListView .ArticleBody h1,.MobileArticleListView .ArticleBody h2,.MobileArticleListView .ArticleBody h3,.MobileArticleListView .ArticleBody h4,.MobileArticleListView .ArticleBody h5,.MobileArticleListView .ArticleBody h6{font-size:2rem;margin-bottom:1.5rem}.MobileArticleListView .ArticleBody a{color:#353895}.MobileArticleListView .PromotionsDateCircle{position:absolute;left:auto;right:6rem;bottom:4rem;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.tablet .MobileArticleListView .PromotionsDateCircle{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.MobileArticleListView .NewsBody{max-width:49.25rem}.MobileArticleListView .EventsBody{font-size:1.4rem;color:#8d8d8d}.tablet .MobileArticleListView .EventsBody{width:68.8rem}.MobileArticleListView .EventsBody h3,.MobileArticleListView .EventsBody p{max-width:49.25rem}.MobileArticleListView .EventsBody h3{color:#000;margin-bottom:0.75rem}.MobileArticleListView .EventsBody p{margin:0 auto 3rem auto}.MobileArticleListView .EventsBody>div{display:block;margin-bottom:0.5rem}.MobileArticleListView .EventsBody>div label{margin-right:0.75rem;color:#000}.MobileArticleListView .EventsBody .DateRow{font-size:1.6rem;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.MobileArticleListView .EventsBody .DateRow .Line{width:2rem;height:1px;background-color:#8d8d8d;margin:0 1rem}.MobileArticleListView .MapWrapper{width:100%;height:31rem;margin-top:3.75rem;background-color:#f9f9f9}.MobileArticleListView .NextArticleImage{margin-top:3rem;height:30.5rem}.MobileArticleListView .NextArticleImage .TextWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;height:100%}.phone .MobileArticleListView .NextArticleImage .TextWrapper{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.MobileArticleListView .NextArticleImage label{font-size:1.6rem;color:rgba(255,255,255,0.8);border-bottom:0.2rem solid rgba(255,255,255,0.8)}.MobileArticleListView .NextArticleImage h1{font-size:3.16rem;color:#fff;margin:1rem 0 0;line-height:1;text-align:center}.tablet .MobileArticleListView .NextPromotion{margin-top:4rem;margin-bottom:2rem}.MobileArticleListView .NextPromotion .IntroBlock{padding:2rem 0 4rem 0;background-color:#fff}.MobileArticleListView .NextPromotion .IntroBlock h1{color:#f36421;margin:0}.MobileArticleListView .NextPromotion .PromotionBlock{background-color:#F2F2F2;width:94%;margin:0 auto;padding-bottom:4rem}.MobileArticleListView .NextPromotion .PromotionBlock .PromotionsDateCircle{bottom:-6rem}.MobileArticleListView.Events .TextWrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:4rem}.phone .MobileArticleListView{background-color:#eaeaea}.phone .MobileArticleListView .HeroImage{height:29rem}.phone .MobileArticleListView .Divider{margin:3rem auto}.phone .MobileArticleListView .IntroBlock h1{margin:0 auto 1rem auto}.phone .MobileArticleListView>.Content{background-color:#fff;padding-bottom:3rem;font-size:1.36rem}.phone .MobileArticleListView>.Content>h1{font-size:2.08rem;margin-bottom:0.75rem}.phone .MobileArticleListView>.Content>h1.Headline{max-width:80%;margin-top:2rem;margin-bottom:2rem;line-height:1.3}.phone .MobileArticleListView>.Content h2,.phone .MobileArticleListView>.Content h3,.phone .MobileArticleListView>.Content h4,.phone .MobileArticleListView>.Content h5,.phone .MobileArticleListView>.Content h6{font-size:1.76rem;margin:0 auto 1rem auto;color:#000}.phone .MobileArticleListView>.Content p{margin:0 auto 2rem auto}.phone .MobileArticleListView>.Content .FancyEditorParser p{margin-left:0;margin-right:0;max-width:100%}.phone .MobileArticleListView>.Content .ArticleBody{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0}.phone .MobileArticleListView>.Content .DatePosted{font-size:1.28rem}.phone .MobileArticleListView .FancyEditorParser{max-width:27rem;margin-left:auto;margin-right:auto}.phone .MobileArticleListView .FancyEditorParser p{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.phone .MobileArticleListView .PromotionsDateCircle{position:absolute;left:0;right:0;bottom:0rem;-webkit-transform:translateY(25%);-ms-transform:translateY(25%);transform:translateY(25%)}.phone .MobileArticleListView .PromotionBlock .PromotionsDateCircle{position:absolute;left:0;right:0;margin:0 auto;bottom:2rem;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.phone .MobileArticleListView .NewsBody{font-size:1.6rem;padding:0 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.phone .MobileArticleListView .EventsBody h3,.phone .MobileArticleListView .EventsBody p{width:27rem}.phone .MobileArticleListView .EventsBody h3{font-size:1.6rem;margin-bottom:2rem}.phone .MobileArticleListView .DateRow{font-size:1.28rem}.phone .MobileArticleListView .MapWrapper{height:24.5rem}.phone .MobileArticleListView .NextArticleImage{height:18rem;width:30rem;margin:0 auto 4rem}.phone .MobileArticleListView .NextArticleImage label{font-size:1.2rem}.phone .MobileArticleListView .NextArticleImage h1{font-size:1.76rem;max-width:80%;text-align:left}.MobileCommunityCard{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:30rem;height:33rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:white;cursor:pointer;overflow:hidden;-webkit-transition:-webkit-box-shadow 0.6s ease;transition:-webkit-box-shadow 0.6s ease;transition:box-shadow 0.6s ease;transition:box-shadow 0.6s ease, -webkit-box-shadow 0.6s ease;margin:1rem auto 0 auto;color:#8d8d8d;background-color:#fff;text-align:center;-webkit-box-shadow:0 0 2.5rem 0 rgba(0,0,0,0.13);box-shadow:0 0 2.5rem 0 rgba(0,0,0,0.13);-webkit-box-flex:1;-webkit-flex:1 1 32rem;-ms-flex:1 1 32rem;flex:1 1 32rem}.MobileCommunityCard.ShowRemoveLabel{height:40rem}.MobileCommunityCard.NoHover{cursor:default}.MobileCommunityCard .CardImage{width:100%;height:18rem}.MobileCommunityCard .CommunitySpecs{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 10rem;-ms-flex:1 1 10rem;flex:1 1 10rem}.MobileCommunityCard .CommunitySpecs>h1,.MobileCommunityCard .CommunitySpecs>h3{margin:0}.MobileCommunityCard .CommunitySpecs>h1{font-size:2.5rem;color:#1e78bd;margin-top:1.5rem}.desktop .MobileCommunityCard .CommunitySpecs>h1{font-size:2.5rem}@media only screen and (max-width: 1140px){.desktop .MobileCommunityCard .CommunitySpecs>h1{font-size:20px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MobileCommunityCard .CommunitySpecs>h1{font-size:20px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MobileCommunityCard .CommunitySpecs>h1{font-size:2.5rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MobileCommunityCard .CommunitySpecs>h1{font-size:2.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MobileCommunityCard .CommunitySpecs>h1{font-size:2.5rem}}@media only screen and (min-width: 1921px){.desktop .MobileCommunityCard .CommunitySpecs>h1{font-size:2.5rem}}.phone .MobileCommunityCard .CommunitySpecs>h1{font-size:2.56rem}.MobileCommunityCard .CommunitySpecs>h3{font-size:1.7rem;line-height:1.1}.desktop .MobileCommunityCard .CommunitySpecs>h3{font-size:1.7rem}@media only screen and (max-width: 1140px){.desktop .MobileCommunityCard .CommunitySpecs>h3{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MobileCommunityCard .CommunitySpecs>h3{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MobileCommunityCard .CommunitySpecs>h3{font-size:1.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MobileCommunityCard .CommunitySpecs>h3{font-size:1.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MobileCommunityCard .CommunitySpecs>h3{font-size:1.7rem}}@media only screen and (min-width: 1921px){.desktop .MobileCommunityCard .CommunitySpecs>h3{font-size:1.7rem}}.phone .MobileCommunityCard .CommunitySpecs>h3{font-size:1.44rem;line-height:1.2}.MobileCommunityCard .ListingLabel{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.7rem;width:100%;height:4.5rem;background-color:#8d8d8d;color:#fff;position:relative;z-index:1}.desktop .MobileCommunityCard .ListingLabel{font-size:1.7rem}@media only screen and (max-width: 1140px){.desktop .MobileCommunityCard .ListingLabel{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MobileCommunityCard .ListingLabel{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MobileCommunityCard .ListingLabel{font-size:1.7rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MobileCommunityCard .ListingLabel{font-size:1.7rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MobileCommunityCard .ListingLabel{font-size:1.7rem}}@media only screen and (min-width: 1921px){.desktop .MobileCommunityCard .ListingLabel{font-size:1.7rem}}.phone .MobileCommunityCard .ListingLabel{font-size:1.36rem}.MobileCommunityCard .ListingLabel:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-.9rem;margin:0 auto;width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid #8d8d8d}.MobileCommunityCard .removeButton{width:100%;height:7rem;background-color:#1e78bd;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;color:#fff;-webkit-box-flex:0;-webkit-flex:0 0 7rem;-ms-flex:0 0 7rem;flex:0 0 7rem}.desktop .MobileCommunityCard .removeButton{font-size:1.8rem}@media only screen and (max-width: 1140px){.desktop .MobileCommunityCard .removeButton{font-size:14px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .MobileCommunityCard .removeButton{font-size:14px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .MobileCommunityCard .removeButton{font-size:1.8rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .MobileCommunityCard .removeButton{font-size:1.8rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .MobileCommunityCard .removeButton{font-size:1.8rem}}@media only screen and (min-width: 1921px){.desktop .MobileCommunityCard .removeButton{font-size:1.8rem}}.phone .MobileCommunityCard .removeButton{font-size:1.6rem}.MobileCommunityCard .removeButton .SVGInline{height:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:1.5rem}.MobileCommunityCard .removeButton .SVGInline svg{height:2rem}.MobileCommunityCard .removeButton .SVGInline svg *{stroke:#fff}.tablet .MobileCommunityCard{width:68.8rem;height:33.5rem;margin-top:4rem}.tablet .MobileCommunityCard:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5) 10%, rgba(0,0,0,0) 100%)}.tablet .MobileCommunityCard .CardImage{position:absolute;height:100%}.tablet .MobileCommunityCard h1,.tablet .MobileCommunityCard h3{position:relative;color:#fff;z-index:2}.tablet .MobileCommunityCard>h1{font-size:3.2rem;margin-top:4rem}.tablet .MobileCommunityCard>h3{font-size:1.6rem;opacity:0.8}.phone .MobileCommunityCard{-webkit-box-flex:inherit;-webkit-flex:inherit;-ms-flex:inherit;flex:inherit}.phone .MobileCommunityCard .removeButton{height:6rem;-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial}.phone .MobileCommunityCard .CommunitySpecs{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;padding-bottom:1rem}.phone .MobileCommunityCard .CommunitySpecs>h1{font-size:2.16rem;margin-top:0}.MobileHomeFilterMenu{z-index:9001}.MobileHomeFilterMenu,.MobileHomeFilterMenu .Backdrop{position:fixed;top:0;left:0;width:100%;height:100%}.mobile .MobileHomeFilterMenu,.mobile .MobileHomeFilterMenu .Backdrop{-webkit-overflow-scrolling:touch}.MobileHomeFilterMenu .Backdrop{background-color:rgba(232,232,232,0.9);pointer-events:none}.MobileHomeFilterMenu .MenuTop{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;overflow-y:scroll;overflow-x:hidden}.MobileHomeFilterMenu .MenuBottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:11.1rem}.MobileHomeFilterMenu .MenuBottom .ClearButton,.MobileHomeFilterMenu .MenuBottom .CloseButton{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;color:#fff;border:none;outline:none;padding:0;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;border:none}.MobileHomeFilterMenu .MenuBottom .ClearButton.Disabled,.MobileHomeFilterMenu .MenuBottom .CloseButton.Disabled{pointer-events:none}.MobileHomeFilterMenu .MenuBottom .ClearButton.Disabled:after,.MobileHomeFilterMenu .MenuBottom .CloseButton.Disabled:after{content:'';position:absolute;background-color:rgba(0,0,0,0.5);left:0;right:0;width:100%;height:100%}.MobileHomeFilterMenu .MenuBottom .ClearButton{background-color:#498EC3}.MobileHomeFilterMenu .MenuBottom .ClearButton .ClearIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:2rem;margin-right:1rem}.MobileHomeFilterMenu .MenuBottom .ClearButton .ClearIcon svg{width:100%;stroke:#fff}.MobileHomeFilterMenu .MenuBottom .CloseButton{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;background-color:#1e78bd}.MobileHomeFilterMenu .MenuBottom .CloseButton .CloseIcon{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:1.6rem;height:1.6rem;margin:0;margin-right:0.8rem;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.MobileHomeFilterMenu .MenuBottom .CloseButton .CloseIcon svg{width:100%;stroke-width:2px;stroke:#fff}.MobileHomeFilterMenu .FilterGroup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #eaeaea}.MobileHomeFilterMenu .FilterGroup:nth-child(even){background-color:#f9f9f9}.MobileHomeFilterMenu .MenuCategoryButtons{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:8.5rem;-webkit-box-shadow:0rem 1rem 2rem 0rem rgba(0,0,0,0.13);box-shadow:0rem 1rem 2rem 0rem rgba(0,0,0,0.13);z-index:1}.MobileHomeFilterMenu .CategoryButton{font-size:1.76rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;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;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;height:100%;color:#1e78bd;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0rem 2rem;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out}.MobileHomeFilterMenu .CategoryButton:after{content:'';display:block;position:absolute;width:2rem;height:2rem;background-color:#fff;bottom:0.5rem;left:3rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:1;-webkit-transition:bottom 0.2s ease-in 0.05s;transition:bottom 0.2s ease-in 0.05s}.MobileHomeFilterMenu .CategoryButton.Selected{color:#8d8d8d}.MobileHomeFilterMenu .CategoryButton.Selected:after{bottom:-1rem}.MobileHomeFilterMenu .CategoryButton.Selected .RightArrow{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.MobileHomeFilterMenu .CategoryButton.Selected .RightArrow svg{stroke:#eaeaea}.MobileHomeFilterMenu .CategoryButton:first-child{border-right:1px solid #eaeaea}.MobileHomeFilterMenu .CategoryButton .RightArrow{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;margin-left:auto;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.MobileHomeFilterMenu .CategoryButton .RightArrow svg{-webkit-transition:stroke 0.3s ease-out;transition:stroke 0.3s ease-out;stroke:#1e78bd;stroke-width:2px;width:100%;height:100%}.MobileHomeFilterMenu .FilterMenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:68.8rem;height:92.28%;background-color:#fff}.MobileHomeFilterMenu .FilterButton{font-size:1.48rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;padding:1.5rem 3rem;color:#1e78bd;border:2px solid #e8f1f8;background-color:transparent;border-radius:5rem;margin-bottom:1.75rem;margin-right:1rem;outline:none;-webkit-transition:background-color 0.3s ease-out, color 0.3s ease-out, border-color 0.3s ease-out;transition:background-color 0.3s ease-out, color 0.3s ease-out, border-color 0.3s ease-out}.MobileHomeFilterMenu .FilterButton.Selected{color:#fff;background-color:#1e78bd;border-color:#1e78bd}.MobileHomeFilterMenu .FilterButton.Disabled{color:#fff;background-color:#eaeaea;border-color:#eaeaea}.MobileHomeFilterMenu .FilterButton.childFilter{width:40%;padding-top:.5em;padding-bottom:.5em;color:#3eac47;border-color:rgba(62,172,71,0.1);-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(37,148,188,0.1);box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(37,148,188,0.1);top:.5em}.MobileHomeFilterMenu .FilterButton.childFilter.Disabled{color:#fff;border-color:#eaeaea;-webkit-box-shadow:0 0 0 2px #eaeaea,0 0 0 4px #eaeaea;box-shadow:0 0 0 2px #eaeaea,0 0 0 4px #eaeaea}.MobileHomeFilterMenu .FilterButton.childFilter.Selected{color:#fff;border-color:#3eac47;background-color:#3eac47;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #1e78bd;box-shadow:0 0 0 2px #fff,0 0 0 4px #1e78bd}.MobileHomeFilterMenu .FilterButton.childFilterSelected{color:#fff;border-color:#5b9fd7;background-color:#5b9fd7}.MobileHomeFilterMenu .GroupHeader{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem;color:#8d8d8d;height:10rem}.MobileHomeFilterMenu .View{position:absolute;top:0;left:0;width:100%}.MobileHomeFilterMenu .View.SortView{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.MobileHomeFilterMenu .View.SortView .FilterGroup{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.MobileHomeFilterMenu .GroupContent{padding:0rem 3rem 3rem 3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.MobileHomeFilterMenu .GroupContent.AvailabilityContainer .FilterButton:first-child{margin-right:1rem}.MobileHomeFilterMenu .GroupContent.AvailabilityContainer .FilterButton:last-child{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.MobileHomeFilterMenu .GroupContent.EqualSize .FilterButton{width:13.5rem;-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial}.MobileHomeFilterMenu .GroupContent.SortBy .FilterButton{min-width:46%;margin-right:0.5rem}.MobileHomeFilterMenu .GroupContent.Center{padding-left:0;padding-right:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tablet .MobileHomeFilterMenu .GroupContent{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media all and (orientation: landscape){.tablet .MobileHomeFilterMenu .GroupContent{padding:0rem 1.5rem 1.5rem 1.5rem}}.phone .MobileHomeFilterMenu .MenuCategoryButtons,.phone .MobileHomeFilterMenu .MenuBottom{font-size:1.28rem;height:6rem}.phone .MobileHomeFilterMenu .MenuCategoryButtons .CategoryButton{font-size:1.28rem}.phone .MobileHomeFilterMenu .MenuCategoryButtons .CategoryButton .RightArrow{width:1.3rem;height:1.3rem}.phone .MobileHomeFilterMenu .MenuCategoryButtons .CategoryButton:after{width:1.5rem;height:1.5rem}.phone .MobileHomeFilterMenu .MenuCategoryButtons .CategoryButton.Selected:after{bottom:-0.75rem}.phone .MobileHomeFilterMenu .FilterMenu{width:100%;height:100%}.phone .MobileHomeFilterMenu .FilterButton{font-size:1.2rem;position:relative;padding:1rem 2rem !important;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1rem}.phone .MobileHomeFilterMenu .FilterButton.parentFilter::after{content:"";width:1.1em;height:1.1em;margin-left:-.55em;margin-bottom:-.7em;display:block;position:absolute;border-width:0 0 2px 2px;border-style:solid;border-color:rgba(37,148,188,0.1);background-color:#f9f9f9;left:50%;bottom:0;-webkit-transform:rotate3d(0, 0, 1, -45deg) skew(25deg, 25deg);transform:rotate3d(0, 0, 1, -45deg) skew(25deg, 25deg);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.phone .MobileHomeFilterMenu .FilterButton.parentFilter.Disabled{color:#fff;background-color:#eaeaea;border-color:#eaeaea}.phone .MobileHomeFilterMenu .FilterButton.parentFilter.Disabled::after{background-color:#eaeaea;border-color:#eaeaea}.phone .MobileHomeFilterMenu .FilterButton.parentFilter.Selected{color:#fff;background-color:#1e78bd;border-color:#1e78bd}.phone .MobileHomeFilterMenu .FilterButton.parentFilter.Selected::after{background-color:#1e78bd;border-color:#1e78bd}.phone .MobileHomeFilterMenu .FilterButton.childFilterSelected::after{border-color:#5b9fd7;background-color:#5b9fd7}.phone .MobileHomeFilterMenu .FilterButton.childFilter{padding-top:.5em !important;padding-bottom:.5em !important}.phone .MobileHomeFilterMenu .GroupHeader{font-size:1.28rem;height:6.75rem}.phone .MobileHomeFilterMenu .GroupContent{padding-bottom:2rem;padding-left:2.25rem;padding-right:1.25rem}.phone .MobileHomeFilterMenu .GroupContent .FilterButton:not(:last-child){margin-right:0.5rem}.phone .MobileHomeFilterMenu .GroupContent.AvailabilityContainer .FilterButton{width:100%}.phone .MobileHomeFilterMenu .GroupContent.Slider{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:8rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.phone .MobileHomeFilterMenu .GroupContent.Slider .Slider{width:255px;margin-left:-50px;position:absolute;top:0}.phone .MobileHomeFilterMenu .MenuBottom .ClearButton,.phone .MobileHomeFilterMenu .MenuBottom .CloseButton{font-size:1.28rem}.phone .MobileHomeFilterMenu .MenuBottom .ClearButton{font-size:1.28rem}.phone .MobileHomeFilterMenu .MenuBottom .ClearButton .ClearIcon{width:1.5rem;height:1.5rem}.phone .MobileHomeFilterMenu .MenuBottom .CloseButton{font-size:1.28rem}.phone .MobileHomeFilterMenu .MenuBottom .CloseButton .CloseIcon{width:1.3rem;height:1.3rem}.MobileHomeIntro{position:relative;width:100%;padding:8rem 0}.MobileHomeIntro .Content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:93.75%;min-height:20rem;background-color:#fff;padding:0 1.5rem 3.25rem 1.5rem;margin-top:4rem;-webkit-box-sizing:border-box;box-sizing:border-box}.MobileHomeIntro .Content .Thumb{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;left:0;right:0;width:8.5rem;height:8.5rem;border-radius:50%;-webkit-box-shadow:0 0 2.5rem 0px rgba(0,0,40,0.25);box-shadow:0 0 2.5rem 0px rgba(0,0,40,0.25);background-color:#fff}.MobileHomeIntro .Content h1{font-size:2.16rem;color:#f36421;margin:7rem 0 0 0}.MobileHomeIntro .Content p{font-size:1.68rem;color:#8d8d8d;text-align:center;margin-top:1.5rem}.MobileHomeIntro .Content .PersonName{color:#353895;font-size:1.36rem}.MobileHomeIntro .Content .PersonDescription{font-size:1.2rem}.MobileHouseCarousel{background-color:#f9f9f9}.MobileHouseCarousel .CarasouelContainer{height:71.875vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eaeaea}.MobileHouseCarousel .CarasouelContainer .Carasouel{width:100%;height:56.25vw;padding:0 1.45rem;-webkit-box-sizing:border-box;box-sizing:border-box}.MobileHouseCarousel .CarasouelContainer .SwipeContainer{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%}.MobileHouseCarousel .CarasouelContainer .SwipeContainer .ImageWrapper{position:absolute;left:0;top:0;padding:0 1.7625vw;width:28rem;height:100%}.MobileHouseCarousel .CarasouelContainer .SelectionIndicator{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;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}.MobileHouseCarousel .DescriptionContainer{padding:5.7232vw 7.8125vw;text-align:center}.MobileHouseCarousel .DescriptionContainer p,.MobileHouseCarousel .DescriptionContainer h3{font-size:6.25vw}.MobileHouseCarousel .DescriptionContainer h3{margin:0}.MobileHouseCarousel .DescriptionContainer p{color:#8d8d8d}.MobilePulloutBlock{width:100%;text-align:center;font-size:6.25vw}.MobilePulloutBlock .BackgroundImage{position:relative;height:18rem}.MobilePulloutBlock h3,.MobilePulloutBlock p{font-size:1.6rem}.MobilePulloutBlock h3{margin-top:4rem;max-width:80%;margin-left:auto;margin-right:auto;margin-bottom:1rem}.MobilePulloutBlock>p{color:#8d8d8d;width:90%;margin:auto;max-width:84.375vw}.MobilePulloutBlock .PillButtonGreen{position:absolute;margin:0 auto;bottom:-15%;left:0;right:0}.MobilePulloutBlock.NoPullout h3{margin-top:5.134234vw}.MobileShowHomes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.MobileShowHomes .IntroBlock{padding:0 2rem}.MobileShowHomes .ShowHomesBody{background-color:#f9f9f9}.MobileShowHomes .CarasouelContainer{height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.MobileShowHomes .CarasouelContainer .Carasouel{width:100%;height:82rem;padding:0 2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.MobileShowHomes .CarasouelContainer .SwipeContainer{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%}.MobileShowHomes .CarasouelContainer .SwipeContainer .BackgroundWrapper{background-color:#fff;-webkit-box-shadow:0 0 0.1rem 0px rgba(0,0,0,0.25);box-shadow:0 0 0.1rem 0px rgba(0,0,0,0.25)}.MobileShowHomes .CarasouelContainer .SwipeContainer .ImageWrapper{position:absolute;left:0;top:0;padding:0 0.5rem;width:28rem;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.MobileShowHomes .CarasouelContainer .SwipeContainer .ImageWrapper .Image{height:18rem}.MobileShowHomes .CarasouelContainer .ItemInfo{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2.7rem 2rem;font-size:1.36rem}.MobileShowHomes .CarasouelContainer .ItemInfo .byAppointmentOnly{font-weight:bold;color:#f36421}.MobileShowHomes .CarasouelContainer .ItemInfo .asterisk{margin:0;padding:0.4rem 0 0.8rem;display:block;font-size:1.2rem;color:#f36421;line-height:1}.MobileShowHomes .CarasouelContainer .ItemInfo .asterisk strong{font-weight:bold}.MobileShowHomes .CarasouelContainer .ItemInfo:not(:last-child){border-bottom:1px solid #eaeaea}.MobileShowHomes .CarasouelContainer .ItemInfo label{font-size:1.52rem}.MobileShowHomes .CarasouelContainer .ItemInfo span{text-align:center;color:#8d8d8d;display:block}.MobileShowHomes .CarasouelContainer .ItemInfo a{text-decoration:underline}.MobileVideoPlayer span{display:block;height:100%;width:100%}.MobileVideoPlayer span>iframe{top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.MobileVideoPlayer .CloseButton{position:absolute;top:1.5rem;right:1.5rem}.MobileVideoPlayer .CloseButton .Text{top:-webkit-calc(50% + 0.5rem);top:calc(50% + 0.5rem)}.MortgageIntroCardPhone{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#fff;position:relative}.MortgageIntroCardPhone .rent-price--black{color:#000}.MortgageIntroCardPhone .applyNowbutton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:2rem}.MortgageIntroCardPhone .applyNowbutton .applyNowText{width:20rem;margin-top:2rem}.MortgageIntroCardPhone.MortgageCalculatorMobileActive .MortgageCalculatorMobile{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.MortgageIntroCardPhone.MortgageCalculatorMobileActive .SubHeaderContainer{z-index:10}.MortgageIntroCardPhone.MortgageCalculatorMobileActive .SubHeaderContainer .SubHeader{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:.6s;transition-delay:.6s}.MortgageIntroCardPhone.MortgageCalculatorMobileDeactive .MortgageCalculatorMobile{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:.6s;transition-delay:.6s}.MortgageIntroCardPhone.MortgageCalculatorMobileDeactive .SubHeaderContainer .SubHeader{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.MortgageIntroCardPhone .LabelWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:2rem}.MortgageIntroCardPhone .MoveInDaysLabel{font-size:1.44rem;color:#fff;background-color:#A3A3A3;padding:1rem 3rem;border-radius:5rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.1;white-space:nowrap}.MortgageIntroCardPhone .MoveInDaysLabel.SoldLabel{padding:1rem 3rem;background-color:#cf3a3a}.MortgageIntroCardPhone .MoveInDaysLabel .SoldTag{margin-right:.5rem;opacity:.65}.MortgageIntroCardPhone .MoveInDaysLabel .SoldTag,.MortgageIntroCardPhone .MoveInDaysLabel .SoldTag svg{width:1.8rem;height:2rem;fill:#fff}.MortgageIntroCardPhone .PillButtonSvg.PillButton.MortgageButton{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:2px solid #e8f1f8;background-color:transparent;color:#1e78bd;margin-top:2rem;width:27rem}.MortgageIntroCardPhone .PillButtonSvg.PillButton.MortgageButton .SvgWrapper{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:1.6rem;width:1.6rem;margin-right:1rem}.MortgageIntroCardPhone .PillButtonSvg.PillButton.MortgageButton .SvgWrapper svg{fill:#1e78bd;height:1.3rem;width:1.3rem}.MortgageIntroCardPhone .HomeTitle{font-size:2.56rem;color:#f36421;line-height:100%;max-width:90%;text-align:center}.MortgageIntroCardPhone .StartsAtPrice{font-size:1.6rem;color:#8d8d8d;margin:1rem 0rem 0rem;line-height:100%}.MortgageIntroCardPhone .StartsAtPrice .strike{text-decoration:line-through}.MortgageIntroCardPhone .StartsAtPrice .activePrice{color:#000}.MortgageIntroCardPhone .disclaimer{margin-bottom:0}.MortgageIntroCardPhone .TextCarousel{margin-top:2rem;width:20rem}.MortgageIntroCardPhone .MortgageAmount{font-size:2.8rem;color:#000}.MortgageIntroCardPhone .HomeInfo{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.MortgageIntroCardPhone .HomeInfo,.MortgageIntroCardPhone .HomeInfo>*{width:100%}.MortgageIntroCardPhone .InfoTop{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2.75rem 0 3rem 0;z-index:2}.MortgageIntroCardPhone .InfoTop.Display{padding:0}.MortgageIntroCardPhone .InfoBottom,.MortgageIntroCardPhone .HomeSpecs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.MortgageIntroCardPhone .InfoBottom .HomeData{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;height:8.5rem;position:relative}.MortgageIntroCardPhone .InfoBottom .HomeData:nth-child(2){border-left:none;border-right:none}.MortgageIntroCardPhone .InfoBottom .HomeData:not(:last-child):after{content:'';background-color:#e5e5e5;position:absolute;width:1px;height:45%;top:30%;right:0}.MortgageIntroCardPhone .InfoBottom .HomeData>label{font-size:1.28rem;margin-bottom:1rem;line-height:100%;color:#8d8d8d}.MortgageIntroCardPhone .InfoBottom .HomeData>span{font-size:1.84rem;line-height:100%}.MortgageIntroCardPhone .InfoBottom.withParking .HomeData{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.MortgageIntroCardPhone .InfoBottom.withParking .HomeData.bed.parkingPhone{width:24%}.MortgageIntroCardPhone .InfoBottom.withParking .HomeData.bath.parkingPhone{width:24%}.MortgageIntroCardPhone .InfoBottom.withParking .HomeData.sqFt.parkingPhone{width:26%}.MortgageIntroCardPhone .InfoBottom.withParking .HomeData.parking.parkingPhone{width:26%}.phone .SubHeaderContainer{height:5.5rem;width:100%;position:absolute;top:0;left:0}.phone .SubHeaderContainer .SubHeader{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;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background-color:#1e78bd;color:white}.phone .SubHeaderContainer .SubHeader svg{width:1rem;height:100%;stroke:white}.phone .SubHeaderContainer .SubHeader .SvgWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial;width:5.5rem;background-color:#3D88C2;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.phone .SubHeaderContainer .SubHeader .SubHeaderTitle{height:5.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial;margin-left:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:white;margin-right:2.5rem;font-size:4.91719vw}.MortgageCalculatorMobile{width:100vw;height:100%;position:fixed;top:0;left:0;-webkit-box-shadow:0px 0px 128px 0px rgba(100,100,100,0.2);box-shadow:0px 0px 128px 0px rgba(100,100,100,0.2);background-color:#fbfbfb;z-index:12}.MortgageCalculatorMobile .MortgageCalculatorContent{height:100%;overflow:scroll}.MortgageCalculatorMobile .MortgageCalculatorContent>div{height:auto;width:100%;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:scroll}.MortgageCalculatorMobile .InfoTop{margin-top:5.6rem;-webkit-box-flex:0;-webkit-flex:0 1 13rem;-ms-flex:0 1 13rem;flex:0 1 13rem}.MortgageCalculatorMobile .NoDisplay{display:none}.MortgageCalculatorMobile .Display{display:inherit}.MortgageCalculatorMobile .StartingMortgage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.MortgageCalculatorMobile .StartingMortgage .StartingMortgage-Label{color:#949494}.MortgageCalculatorMobile .StartingMortgage .StartingMortgage-Amount{font-size:2.8rem;font-weight:bold}.MortgageCalculatorMobile .DropdownMenuMobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:55%;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.MortgageCalculatorMobile .Option{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:7.5rem;color:#1e78bd;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 1rem;font-size:5vw;border-top:1px solid #eaeaea;border-right:0px;border-left:0px;-webkit-box-flex:0;-webkit-flex:0 1 6rem;-ms-flex:0 1 6rem;flex:0 1 6rem}.MortgageCalculatorMobile .Option:last-child{border-bottom:1px solid #eaeaea}.MortgageCalculatorMobile .Option .OptionLabel+div{margin-left:auto}.MortgageCalculatorMobile .Option.CustomizeInterestOption{padding-right:0;padding-left:1rem}.MortgageCalculatorMobile .Option.CustomizeInterestOption .CustomizeInterestRate{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;height:100%;position:relative;-webkit-box-shadow:0px 0px 128px 0px rgba(100,100,100,0.35);box-shadow:0px 0px 128px 0px rgba(100,100,100,0.35);border:none;margin-left:4.5rem;color:black}.phone .MortgageCalculatorMobile .Option.CustomizeInterestOption .CustomizeInterestRate{height:6rem}.MortgageCalculatorMobile .Option.CustomizeInterestOption .CustomizeInterestRate .TriangleIndicator{position:absolute;width:1.2rem;height:2.5rem;overflow:hidden;left:-1.1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.MortgageCalculatorMobile .Option.CustomizeInterestOption .CustomizeInterestRate .TriangleIndicator div{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:1.7rem;height:1.7rem;background-color:#fbfbfb;position:absolute;top:0.4rem;left:0.5rem}.MortgageCalculatorMobile .Option.CustomizeInterestOption .CustomizeInterestRate::-webkit-inner-spin-button,.MortgageCalculatorMobile .Option.CustomizeInterestOption .CustomizeInterestRate::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.MortgageCalculatorMobile .Option.CustomizeInterestOption .CustomizeInterestRate+span{color:black}.MortgageCalculatorMobile .Option.CustomizeInterestOption .CustomizeInterestRate .InterestRateField{width:4rem;text-align:right;background-color:#fbfbfb;border:none;outline:none}.MortgageCalculatorMobile .Option.CustomizeInterestOption .CustomizeInterestRate span:last-child{margin-right:1rem}.MortgageCalculatorMobile .CustomizeSubTitle{color:black;margin-left:auto}.MortgageCalculatorMobile .EstimatedMortgagePaymentContainer{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;line-height:1.2;padding-top:1rem;padding-bottom:1rem}.MortgageCalculatorMobile .EstimatedMortgagePaymentContainer .EstimatedMortgagePaymentLabel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;color:#949494;font-size:5vw}.MortgageCalculatorMobile .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:auto}.MortgageCalculatorMobile .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageAmount{color:#000;font-size:8.4375vw}.MortgageCalculatorMobile .EstimatedMortgagePaymentContainer .EstimatedMortgageAmountContainer .EstimatedMortgageUnits{color:#949494;font-size:5.3125vw;margin-left:.3rem}.MortgageCalculatorMobile .DisclaimerSection{color:#949494;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;height:auto;padding:2rem 1rem;font-size:4.79531vw}.MortgageCalculatorMobile .hidden{color:transparent;background-color:transparent}.phone .QuoteVideo{height:auto;margin-top:4rem;padding-bottom:4rem;overflow:visible}.phone .QuoteVideo .authorImageWrap{height:3vw;position:relative}.phone .QuoteVideo .MultipliedImage{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;height:18rem}.phone .QuoteVideo .MobilePlayButton{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:18.75vw;height:18.75vw;-webkit-box-sizing:border-box;box-sizing:border-box;border:0.9375vw solid rgba(255,255,255,0.5);border-radius:50%}.phone .QuoteVideo .MobilePlayButton svg{width:60%;height:60%;fill:#fff}.phone .QuoteVideo .text{max-width:initial;width:30rem;text-align:center;padding:3.5rem 0;margin:-2rem auto;-webkit-box-shadow:0 0 30px 0px rgba(0,0,0,0.1);box-shadow:0 0 30px 0px rgba(0,0,0,0.1);z-index:1;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.phone .QuoteVideo .text .quoteText{color:#8d8d8d;font-size:1.68rem;width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);margin:0 2rem 5.3131vw 2rem}.phone .QuoteVideo .text .author{color:#353895;font-size:1.36rem;width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);line-height:1.3;margin:0 2rem}.phone .QuoteVideo .text .title{color:#8d8d8d;line-height:1.3;font-size:1.2rem;width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);margin:0 2rem}.phone .QuoteVideo .text .PillButtonExtended{display:none}.tablet .QuoteVideo{height:35rem}.tablet .QuoteVideo .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:3.5rem 0;padding-right:5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.tablet .QuoteVideo .text .quoteText,.tablet .QuoteVideo .text .author,.tablet .QuoteVideo .text .title{width:auto}.tablet .QuoteVideo .text .quoteText{font-size:2.2rem;margin:0}.desktop .tablet .QuoteVideo .text .quoteText{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .tablet .QuoteVideo .text .quoteText{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .QuoteVideo .text .quoteText{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .QuoteVideo .text .quoteText{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .QuoteVideo .text .quoteText{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .QuoteVideo .text .quoteText{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .QuoteVideo .text .quoteText{font-size:2.2rem}}.tablet .QuoteVideo .text .author{font-size:2rem;margin-bottom:.25rem;margin-top:2rem}.desktop .tablet .QuoteVideo .text .author{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .QuoteVideo .text .author{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .QuoteVideo .text .author{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .QuoteVideo .text .author{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .QuoteVideo .text .author{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .QuoteVideo .text .author{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .QuoteVideo .text .author{font-size:2rem}}.tablet .QuoteVideo .text .title{margin-bottom:2.8rem}.tablet .QuoteVideo .text .PillButton{margin-top:auto}.phone .SocialDisplay .SocialWrapper{margin-bottom:3rem}.phone .TextBlock{padding-top:2rem;padding-bottom:0rem}.phone .TextBlock h1{font-size:2.16rem}.phone .TextBlock h1.header-sm{font-size:2rem}.phone .TextBlock h2{font-size:1.6rem;display:block}.phone .TextBlock h3{font-size:1.76rem;margin-top:1rem}.phone .TextBlock h4{font-size:1.6rem}.phone .TextBlock.container-medium{width:100%}.phone .TextBlock p{font-size:1.36rem;line-height:1.4}.phone .TextBlock p.paragraph-sm{font-size:1.36rem}.phone .TextBlock.NoSvg:not(.IntroTextBlock){padding-top:0}.tablet .TextBlock{padding-top:2rem;padding-bottom:2rem}.phone .VideoModule{height:auto;margin-top:4rem;padding-bottom:4rem;overflow:visible}.phone .VideoModule .authorImageWrap{height:3vw;position:relative}.phone .VideoModule .MultipliedImage{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;height:18rem}.phone .VideoModule .MobilePlayButton{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:18.75vw;height:18.75vw;-webkit-box-sizing:border-box;box-sizing:border-box;border:0.9375vw solid rgba(255,255,255,0.5);border-radius:50%}.phone .VideoModule .MobilePlayButton svg{width:60%;height:60%;fill:#fff}.phone .VideoModule .text{max-width:initial;width:30rem;text-align:center;padding:3.5rem 0;margin:-2rem auto;-webkit-box-shadow:0 0 30px 0px rgba(0,0,0,0.1);box-shadow:0 0 30px 0px rgba(0,0,0,0.1);z-index:1;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.phone .VideoModule .text .quoteText{color:#8d8d8d;font-size:1.68rem;width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);margin:0 2rem 5.3131vw 2rem}.phone .VideoModule .text .author{color:#353895;font-size:1.36rem;width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);line-height:1.3;margin:0 2rem}.phone .VideoModule .text .title{color:#8d8d8d;line-height:1.3;font-size:1.2rem;width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);margin:0 2rem}.phone .VideoModule .text .PillButtonExtended{display:none}.tablet .VideoModule{height:35rem}.tablet .VideoModule .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:3.5rem 0;padding-right:5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.tablet .VideoModule .text .quoteText,.tablet .VideoModule .text .author,.tablet .VideoModule .text .title{width:auto}.tablet .VideoModule .text .quoteText{font-size:2.2rem;margin:0}.desktop .tablet .VideoModule .text .quoteText{font-size:2.2rem}@media only screen and (max-width: 1140px){.desktop .tablet .VideoModule .text .quoteText{font-size:17px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .VideoModule .text .quoteText{font-size:17px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .VideoModule .text .quoteText{font-size:2.2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .VideoModule .text .quoteText{font-size:2.2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .VideoModule .text .quoteText{font-size:2.2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .VideoModule .text .quoteText{font-size:2.2rem}}.tablet .VideoModule .text .author{font-size:2rem;margin-bottom:0.25rem;margin-top:2rem}.desktop .tablet .VideoModule .text .author{font-size:2rem}@media only screen and (max-width: 1140px){.desktop .tablet .VideoModule .text .author{font-size:16px}}@media only screen and (min-width: 1141px) and (max-width: 1279px){.desktop .tablet .VideoModule .text .author{font-size:16px}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.desktop .tablet .VideoModule .text .author{font-size:2rem}}@media only screen and (min-width: 1440px) and (max-width: 1599px){.desktop .tablet .VideoModule .text .author{font-size:2rem}}@media only screen and (min-width: 1600px) and (max-width: 1920px){.desktop .tablet .VideoModule .text .author{font-size:2rem}}@media only screen and (min-width: 1921px){.desktop .tablet .VideoModule .text .author{font-size:2rem}}.tablet .VideoModule .text .title{margin-bottom:2.8rem}.tablet .VideoModule .text .PillButton{margin-top:auto}.api-tester{width:100vw;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.api-tester,.api-tester *{-webkit-box-sizing:border-box;box-sizing:border-box}.api-tester label{display:inline-block;font-weight:bold;min-width:90px}.api-tester .left-column{width:50%;padding:30px 50px;background-color:#FEFAEE;overflow:scroll;min-width:545px}.api-tester .right-column{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#244588}.api-tester .right-column .response-area{height:90%;width:90%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#222;padding:25px;color:white}.api-tester .right-column .response-area .string{color:#C9E8CA}.api-tester .right-column .response-area .number{color:#FFCFD3}.api-tester .right-column .response-area .boolean{color:#BDE0FC}.api-tester .right-column .response-area .null{color:#C7CCEB}.api-tester .right-column .response-area .key{color:#B5E7FE}.api-tester .endpoint-display{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;margin:50px 0;background-color:white;font-size:18px;border:1px solid #dfdfdf}.api-tester .endpoint-display .endpoint-description .group-wrapper{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;background-color:#efefef;min-height:50px}.api-tester .endpoint-display .endpoint-description .group{min-width:160px;margin-left:20px}.api-tester .endpoint-display .endpoint-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px;border-top:1px solid #dfdfdf}.api-tester .endpoint-display .endpoint-fields .input-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:3px 0}.api-tester .endpoint-display .endpoint-fields .input-row input{-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%;margin-left:auto}.api-tester .endpoint-display .test-button{display:inline-block;text-align:center;font-size:14px;line-height:30px;color:white;font-weight:bold;width:100px;height:30px;background-color:#4BAF4F;cursor:pointer;margin-left:auto;margin-right:20px}
