/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../modules/webpack5/node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js!../../modules/webpack5/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./app/shared/modules/navigation/footer/FooterNav.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
.FooterNav{background-color:#212a3b;color:#fff;display:block;font-size:14px;margin-top:80px}.FooterNav-no-margin-top{margin-top:0px}.FooterNav-link{display:inline-block;font-size:14px;line-height:28px;width:inherit}.FooterNav-hud-icon{vertical-align:text-bottom}.FooterNav-mobile-apps img{width:120px;display:inline-block}.FooterNav-mobile-apps img:first-child{margin-right:16px}.FooterNav-unordered-list{list-style:none}.FooterNav-list-item{margin:0 8px;display:inline}
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../modules/webpack5/node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js!../../modules/webpack5/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./app/shared/modules/listing-cards/ListingCardV3/Carousel/dots.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
.react-carousel-dots-holder{display:flex;align-items:center;overflow:hidden;transition:all .5s ease}.react-carousel-dots-dot{width:100%;height:100%;border-radius:50%;background-color:white;opacity:.6;flex-shrink:0;box-sizing:border-box;transition:transform .5s ease;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.1)}.react-carousel-dots-dot.active{opacity:.9}.dot-holder{flex-shrink:0;transition:transform .5s ease}.react-carousel-dots-dot.small{transform:scale(0.5)}
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../modules/webpack5/node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js!../../modules/webpack5/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./app/shared/modules/frontpage/TopCities.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.TopCities-city-item{display:inline-block;vertical-align:top;text-align:left;width:100%}@media(min-width: 768px){.TopCities-city-item{width:33%}}.TopCities-city-title{display:table-cell;font-weight:bold;text-shadow:0 2px 4px rgba(46,59,83,.5);vertical-align:middle;font-size:16px;line-height:24px}@media(min-width: 768px){.TopCities-city-title{font-size:20px;line-height:24px}}.TopCities-city-text{font-size:16px;font-weight:normal}
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../modules/webpack5/node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js!../../modules/webpack5/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./app/shared/modules/HomeHub/style.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.snowflake{color:#fff;font-size:1em;font-family:Arial;text-shadow:0 0 1px #000}@-webkit-keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@-webkit-keyframes snowflakes-shake{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(80px);transform:translateX(80px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@keyframes snowflakes-shake{0%{transform:translateX(0px)}50%{transform:translateX(80px)}100%{transform:translateX(0px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:snowflakes-fall,snowflakes-shake;-webkit-animation-duration:10s,3s;-webkit-animation-timing-function:linear,ease-in-out;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-play-state:running,running;animation-name:snowflakes-fall,snowflakes-shake;animation-duration:10s,3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-play-state:running,running}.snowflake:nth-of-type(0){left:1%;-webkit-animation-delay:0s,0s;animation-delay:0s,0s}.snowflake:nth-of-type(1){left:10%;-webkit-animation-delay:1s,1s;animation-delay:1s,1s}.snowflake:nth-of-type(2){left:20%;-webkit-animation-delay:6s,.5s;animation-delay:6s,.5s}.snowflake:nth-of-type(3){left:30%;-webkit-animation-delay:4s,2s;animation-delay:4s,2s}.snowflake:nth-of-type(4){left:40%;-webkit-animation-delay:2s,2s;animation-delay:2s,2s}.snowflake:nth-of-type(5){left:50%;-webkit-animation-delay:8s,3s;animation-delay:8s,3s}.snowflake:nth-of-type(6){left:60%;-webkit-animation-delay:6s,2s;animation-delay:6s,2s}.snowflake:nth-of-type(7){left:70%;-webkit-animation-delay:2.5s,1s;animation-delay:2.5s,1s}.snowflake:nth-of-type(8){left:80%;-webkit-animation-delay:1s,0s;animation-delay:1s,0s}.snowflake:nth-of-type(9){left:90%;-webkit-animation-delay:3s,1.5s;animation-delay:3s,1.5s}
/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../modules/webpack5/node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js!../../modules/webpack5/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./app/shared/modules/listing-cards/ListingSquare.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
.ListingSquare{width:100%;height:100%;position:relative}.ListingSquare-text{position:absolute;bottom:0px;text-align:left;width:100%;color:#fff;z-index:2;padding:8px}.ListingSquare-street{display:none}@media(min-width: 768px){.ListingSquare-street{display:block}}.ListingSquare-photo-container{width:100%;height:100%;display:inline-block;text-align:center;background-color:#000}.ListingSquare-photo{object-fit:cover;height:100%;width:100%}.ListingSquare-darken{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.87), rgba(216, 216, 216, 0) 30%)}
/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../modules/webpack5/node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js!../../modules/webpack5/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./app/shared/modules/listing-cards/ListingSquareList.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.ListingSquareList{margin:-8px}.ListingSquareList-item{width:calc(50% - 16px);display:inline-block;height:120px;margin:8px}@media(min-width: 768px){.ListingSquareList-item{width:calc(33% - 16px);height:190px}}
/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../modules/webpack5/node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js!../../modules/webpack5/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./app/shared/modules/skeleton/SkeletonImage/SkeletonImage.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
.SkeletonImage{width:100%;background:#f2f2f2;height:100%}
/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../modules/webpack5/node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js!../../modules/webpack5/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./app/shared/modules/skeleton/SkeletonPopularMfBuildings/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
.SkeletonListingSquareList{margin:-8px}.SkeletonListingSquareList-item{width:calc(50% - 16px);display:inline-block;height:120px;margin:8px}@media(min-width: 768px){.SkeletonListingSquareList-item{width:calc(33% - 16px);height:190px}}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../modules/webpack5/node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js!../../modules/webpack5/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./app/shared/modules/LinkToggle/style.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.LinkToggle{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.LinkToggle-arrow{transition:all .15s ease-in-out;display:inline-block;vertical-align:top;margin-right:8px;margin-left:2px;height:16px;width:16px}.LinkToggle-open{transform:rotate(180deg);margin-right:12px;margin-left:-2px}.LinkToggle-linker{display:flex;justify-content:center;align-items:center;margin:auto;font-weight:bold}
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../modules/webpack5/node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js!../../modules/webpack5/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./app/shared/modules/frontpage/PreFooter.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.PreFooter-state-link{display:inline-block;width:50%}@media(min-width: 768px){.PreFooter-state-link{width:20%}}.PreFooter-state-text{font-size:16px;font-weight:normal}

/*# sourceMappingURL=FrontPage.loadable.d6b4e923.chunk.css.map*/