*{margin:0;outline:0;padding:0;text-decoration:none;list-style:none}*,:after,:before{list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a img{border:none;opacity:.99}a:active{outline:0}input[type=text]{border-radius:0}input{font-size:14px!important}script{display:none!important;display:none!important}h1{font-size:30px;line-height:36px;font-weight:700}h2{font-size:22px;line-height:34px;font-weight:700}h3{font-size:24px;line-height:28px;font-weight:700}a{color:inherit;cursor:pointer;text-decoration:none}input[type=text]{height:52px;border:0 solid #ddd;padding:0 15px;vertical-align:middle;border-radius:4px}button,input{font-size:14px;font-family:'Source Sans Pro',sans-serif!important;-webkit-appearance:none;color:#777}input[type=text]:focus{border-color:#ccc;color:#444}button{cursor:pointer}.topic-block p{margin:10px 0;text-align:left}.breadcrumb{margin:0 auto 0 auto!important;text-align:left;max-width:1192px;margin:0 auto!important;background:0 0!important;padding:0 15px 20px 15px!important}.breadcrumb a:hover{color:#0069aa}.topic-block{margin:0}.topic-block-body{text-align:left;line-height:24px;font-size:16px}.topic-block a{text-decoration:underline;color:#0069aa}@media all and (min-width:992px){.breadcrumb{margin:0 0 20px}}.breadcrumb a{color:#32323b!important;font-weight:700;text-decoration:none}.btn.white-radius{background-color:#fff;color:#0069aa;border-radius:50px;padding:7px 18px;border:none;letter-spacing:0;font:700 14px/22px 'Source Sans Pro';box-shadow:0 1px 4px #666;text-decoration:none}.btn.blue-radius:hover,.btn.white-radius:hover{text-decoration:none}.btn.white-radius:disabled{opacity:.9;color:#cdcdce}.btn.blue-radius{background-color:#0069aa;color:#fff;border-radius:50px;padding:7px 14px;border:none;letter-spacing:0;font-family:'Source Sans Pro',sans-serif;font-size:14px;line-height:22px;font-weight:700;text-decoration:none;box-shadow:0 1px 4px #00000040}a.btn.blue-radius{text-transform:uppercase}.btn.blue-radius:active{background-color:#005188;color:#fff}.btn.blue-radius:disabled{background-color:#555559;color:#fff}.btn.blue-radius:focus{background-color:#0080d5;color:#fff}.Location-landing-main-pg .topic-block{width:100%;margin:0}.Location-landing-main-pg .popular-location-list-section{display:block;background-color:#f0f0f1;padding:0 55px}.Location-landing-main-pg .popular-location-list-section .breadcrumb{padding-left:0!important;padding-left:0!important}.Location-landing-main-pg .popular-location-list-section .breadcrumb .popular-location-title{font-size:32px;font-weight:700;line-height:36px;margin-bottom:48px;margin-top:36px;color:#37373b}.Location-landing-main-pg .popular-location-list-section .popular-locations-list-box{margin-bottom:37px;width:100%}.popular-location-list-section .popular-locations-list-box .popular-location-item-box{display:block;min-height:173px;max-height:173px;position:relative;background-color:#cdcdce;border-radius:4px;margin-bottom:35px;overflow:hidden}.popular-location-item-box a{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.popular-location-list-section .popular-locations-list-box .popular-location-item-box a img{width:100%;height:100%;max-height:inherit;border-radius:4px}.popular-locations-list-box .popular-location-item-box a .popular-location-info-box{display:block;position:absolute;width:100%;padding:15px 25px;bottom:0;left:0}.popular-location-item-box a .popular-location-info-box .popular-location-title{font-size:32px;font-weight:700;line-height:34px;color:#fff;margin-bottom:15px;margin-top:0;display:inline-block;vertical-align:top}.get-started-section{background-color:#005188;min-height:450px;padding:20px 65px 0 65px!important}.get-started-section .get-started-container{padding-top:70px;padding-bottom:70px}.get-started-section .get-started-container .get-started-title{font-size:32px;font-weight:700;line-height:42px;color:#fff;margin-bottom:15px}.interested-buying-link-section{background-color:#f0f0f1;padding:0 60px!important}.interested-buying-link-section .interested-buying-link-container{padding-top:65px;padding-bottom:65px}.interested-buying-link-container .interested-buying-info-box{position:relative}.interested-buying-link-container .interested-buying-info-box .interested-buying-link-box{display:inline-block;width:80%;position:absolute;top:45.5%;left:15px;right:auto;transform:translateY(-50%)}.interested-buying-link-container .interested-buying-img-box img{width:100%;height:auto}.interested-buying-link-container .interested-buying-link-box .interested-buying-title{font-size:32px;font-weight:700;line-height:34px;color:#37373b;margin-bottom:22px;text-align:left}.interested-buying-link-container .interested-buying-link-box .interested-buying-text{color:#555559;font-size:17px;font-weight:400;line-height:26px;margin-bottom:23px;text-align:left}.interested-buying-link-container .interested-buying-link-box .interested-buying-link-btn{width:155px}@media (min-width:768px) and (max-width:991px){.popular-location-list-section .popular-locations-list-box .popular-location-item-box{min-height:120px;max-height:120px}.popular-location-item-box a .popular-location-info-box .popular-location-title{font-size:20px;line-height:24px}.btn.blue-radius{padding:4px 10px;font-size:12px;line-height:22px}.btn.white-radius{padding:7px 19px}}img{-ms-interpolation-mode:bicubic;vertical-align:middle;border-style:none;max-width:100%;height:auto}a.btn.blue-radius{color:#fff!important}@media (max-width:767px){.breadcrumb{border-bottom:0 solid #cdcdce;margin-bottom:20px!important;max-width:100%;padding:18px 10px 20px 10px!important}iframe{width:100%!important;border:none!important;outline:0}}@media (min-width:768px) and (max-width:991px){.breadcrumb{max-width:720px;padding:0 15px}}@media (min-width:992px) and (max-width:1199px){.breadcrumb{max-width:960px;padding:0 15px}}@media (min-width:1024px) and (max-width:1199px){.breadcrumb{max-width:1000px;padding:0 15px}}@media (max-width:767px){iframe{margin-right:0!important}}::-webkit-input-placeholder{opacity:0;transition:inherit}input:focus::-webkit-input-placeholder{opacity:1}@media (max-width:767px){.interested-buying-link-section .interested-buying-link-container{padding-top:40px;padding-bottom:40px}.get-started-section .get-started-container{padding-top:40px;padding-bottom:40px}.Location-landing-main-pg .popular-location-list-section .breadcrumb .popular-location-title{margin-bottom:30px;margin-top:30px;width:77%}.interested-buying-link-container .interested-buying-info-box{order:2}.interested-buying-link-container .interested-buying-img-box{order:1}.interested-buying-link-container .interested-buying-info-box .interested-buying-link-box{display:inline-block;width:100%;position:inherit;top:inherit;left:inherit;right:inherit;transform:inherit}.popular-location-item-box a .popular-location-info-box .popular-location-title{display:inline}.popular-locations-list-box .popular-location-item-box a .popular-location-info-box .btn.blue-radius{float:right}}@media (max-width:767px){.breadcrumb{border-bottom:0 solid #cdcdce;margin-bottom:20px!important;max-width:100%;padding:20px 10px 20px 10px!important}iframe{width:100%!important;border:none!important;outline:0}}@media (min-width:768px) and (max-width:991px){.breadcrumb{max-width:720px;padding:0 15px}}@media (min-width:992px) and (max-width:1199px){.breadcrumb{max-width:960px;padding:0 15px}}@media (min-width:1024px) and (max-width:1199px){.breadcrumb{max-width:1000px;padding:0 15px}}@media (max-width:767px){iframe{margin-right:0!important}}@media (min-width:1280px){.breadcrumb{max-width:1192px;width:1192px;padding:0 15px}}.master-column-wrapper a{color:#0069aa}@media all and (min-width:992px){.breadcrumb{margin:0 0 20px}}.Location-landing-main-pg .popular-location-list-section .breadcrumb .popular-location-title{font-size:32px;font-weight:700;line-height:36px;margin-bottom:48px;margin-top:36px;color:#37373b}@media (min-width:768px) and (max-width:991px){iframe{width:100%!important;margin:15px 0 0!important}.popular-location-list-section .popular-locations-list-box .popular-location-item-box{min-height:120px;max-height:120px}.popular-location-item-box a .popular-location-info-box .popular-location-title{font-size:18px;line-height:38px;margin-bottom:0}.btn.blue-radius{padding:4px 10px;font-size:12px;line-height:22px}.btn.white-radius{padding:7px 19px}}@media (max-width:767px){.interested-buying-link-section .interested-buying-link-container{padding-top:40px;padding-bottom:40px}.get-started-section .get-started-container{padding-top:40px;padding-bottom:40px}.Location-landing-main-pg .popular-location-list-section .breadcrumb .popular-location-title{margin-bottom:30px;margin-top:30px;width:77%}.interested-buying-link-container .interested-buying-info-box{order:2}.interested-buying-link-container .interested-buying-img-box{order:1}.interested-buying-link-container .interested-buying-info-box .interested-buying-link-box{display:inline-block;width:100%;position:inherit;top:inherit;left:inherit;right:inherit;transform:inherit}.popular-location-item-box a .popular-location-info-box .popular-location-title{display:inline}.popular-locations-list-box .popular-location-item-box a .popular-location-info-box .btn.blue-radius{float:right}}p{font:17px/26px 'Source Sans Pro'}h1,h2,h3{margin-bottom:.5rem;font-family:'Source Sans Pro',sans-serif;font-weight:700;line-height:1.2;color:inherit}iframe{border:0!important;outline:0}.breadcrumb{margin:0 auto!important;background:0 0!important;padding:25px 15px 20px 15px!important}@media (max-width:767px){.breadcrumb{border-bottom:0 solid #cdcdce;margin-bottom:14px!important;max-width:100%;padding:18px 15px 0!important;font-size:14px}iframe{width:100%!important;border:none!important;outline:0}}@media (min-width:768px) and (max-width:991px){.breadcrumb{padding:25px 15px!important}}@media (min-width:992px) and (max-width:1199px){.breadcrumb{max-width:960px;padding:0 15px}}@media (min-width:1024px) and (max-width:1199px){.breadcrumb{max-width:1000px;padding:0 15px}}@media (max-width:767px){iframe{margin-right:0!important}}input::-webkit-input-placeholder,input::placeholder,input:focus::-webkit-input-placeholder{opacity:1}#banner-content-partial-topic{position:absolute;left:0;right:0;top:100px;padding:0 40px}.Location-landing-main-pg #banner-content-partial-topic{top:40px}#banner-content-partial-topic h1{font-size:30px;font-weight:700;line-height:normal;color:#fff;margin-bottom:16px}#banner-content-partial-topic .location-banner-title{font-size:30px;font-weight:700;line-height:normal;color:#fff;margin-bottom:10px}#banner-content-partial-topic .location-put-box{display:inline-block;width:343px;max-height:343px;position:relative}#banner-content-partial-topic .location-put-box form input{width:100%;margin-bottom:15px;margin-top:10px;height:42px;border-radius:3px}#banner-content-partial-topic .location-put-box form input::-webkit-input-placeholder{opacity:1}#banner-content-partial-topic .location-put-box form input:-ms-input-placeholder{opacity:1}#banner-content-partial-topic .location-put-box form input::placeholder{opacity:1}@media (min-width:768px) and (max-width:991px){.Location-landing-main-pg #banner-content-partial-topic{position:absolute;left:0;right:0;top:20px;width:750px;margin:0 auto}#banner-content-partial-topic .location-banner-title{font-size:24px}}@media (max-width:767px){#banner-content-partial-topic .location-put-box{width:100%!important}.Location-landing-main-pg #banner-content-partial-topic{position:absolute;left:0;right:0;top:25px}#banner-content-partial-topic h1{font-size:30px;line-height:normal;margin-bottom:4px!important}#banner-content-partial-topic .location-banner-title{font-size:25px;margin-bottom:30px!important}.Location-landing-main-pg #banner-content-partial-topic h1.location-banner-title{margin-bottom:5px!important}}iframe#ifRentLocation{bottom:740px;position:absolute;max-width:1165px;left:0;right:0;margin:0 auto}.interested-buying-link-container{width:100%}@media (min-width:992px) and (max-width:1199px){.breadcrumb{max-width:100%;padding-left:15px!important;padding-right:15px!important}.Location-landing-main-pg .popular-location-list-section{padding:0 15px}.container-fluid.popular-location-list-section>.row{margin:0}.get-started-section{padding:40px 15px!important}.interested-buying-link-section{padding:0 15px!important}#banner-content-partial-topic{padding:0 15px}.Location-landing-main-pg #banner-content-partial-topic{top:20px}iframe#ifRentLocation{bottom:560px;position:absolute;max-width:990px;left:0;right:0;margin:0 auto}}@media (min-width:768px) and (max-width:991px){.get-started-section{min-height:720px!important;padding:40px 15px!important}iframe#ifRentLocation{bottom:390px;height:560px!important;position:absolute;max-width:720px;left:0;right:0;margin:0 auto!important}.breadcrumb{max-width:720px!important;padding-left:0!important;padding-right:0!important}.Location-landing-main-pg .popular-location-list-section{padding:0 15px}.Location-landing-main-pg .popular-location-list-section .row>div{width:720px;margin:0 auto}.Location-landing-main-pg .popular-location-list-section .row>div.col-md-4:last-child{margin:0}.container-fluid.popular-location-list-section>.row{margin:0}.interested-buying-link-section{padding:0 15px!important}.interested-buying-link-section .interested-buying-link-container{width:720px;margin:0 auto}#banner-content-partial-topic{padding:0 15px}}@media (max-width:767px){#banner-content-partial-topic{top:80px;padding:0 15px}.get-started-section{min-height:800px!important;padding:40px 15px!important}iframe#ifRentLocation{bottom:700px;height:560px!important;position:absolute;max-width:90%;left:0;right:0;margin:0 auto auto!important}.container-fluid.popular-location-list-section .row>div{padding:0 15px}.Location-landing-main-pg .popular-location-list-section{padding:0 15px}.interested-buying-link-section{padding:0 15px!important}}.btn.blue-radius.popular-location-more-btn{float:right}@media (min-width:768px) and (max-width:991px){.popular-locations-list-box .popular-location-item-box a .popular-location-info-box{padding:5px 5px}}@media (min-width:992px) and (max-width:1199px){.Location-landing-main-pg .popular-location-list-section .row>div{width:100%}.popular-locations-list-box .popular-location-item-box a .popular-location-info-box{padding:15px 15px}.popular-location-item-box a .popular-location-info-box .popular-location-title{font-size:22px}}.our-reviews-section h2{text-align: left;font-size: 32px;margin-bottom: 30px;font-weight: 700;margin-top: 30px;margin-left: 20px}iframe#ifRentLocation{position: relative;bottom: initial;max-width: 100% !important}

/*** 2024 partial updates ***/
/*- Location LP -*/
/* .storetype-rent .Location-landing-main-pg .btn {
  font-size: 18px !important;
  padding: 7px 18px !important;
  text-transform: capitalize !important;
} */
.Location-landing-main-pg .row .topic-block:first-of-type { position: relative; }
.Location-landing-main-pg #banner-content-partial-topic {
    top: unset;
    bottom: 40px;
    max-width: 1060px;
    margin: auto;
}
.Location-landing-main-pg #banner-content-partial-topic h1 { font-size: 40px; }
.Location-landing-main-pg #banner-content-partial-topic #location-search {
    margin-top: 10px;
    margin-bottom: 25px;
    height: 56px;
}
.Location-landing-main-pg #banner-content-partial-topic #btnContinuelocation {
    padding: 18px 40px;
    font-size: 18px;
}
.Location-landing-main-pg .popular-location-list-section {padding: 75px 55px;}
.Location-landing-main-pg .popular-location-list-section > .row {
    max-width: 980px;
    margin: auto;
}
.Location-landing-main-pg .popular-location-list-section .breadcrumb { display: none; }
.Location-landing-main-pg .popular-location-list-section .popular-location-title { margin-bottom: 25px; }
.popular-location-list-section .popular-locations-list-box [class^="col-"] { margin-bottom: 30px; }
.popular-location-list-section .popular-locations-list-box .popular-location-item-box {
    max-height: 250px;
    min-height: fit-content;
    height: 100%;
    background: #fff;
    border-radius: 4px 4px 0 0;
    margin-bottom: 0;
}

.popular-location-list-section .popular-locations-list-box .popular-location-item-box a {
    position: relative;
}

.popular-location-list-section .popular-locations-list-box .popular-location-item-box a img {
    object-fit: cover;
    object-position: top;
    width: 100%;
    height: 130px;
    max-height: 130px;
    border-radius: unset;
}

.popular-location-list-section .popular-locations-list-box .popular-location-item-box .popular-location-info-box {
    position: relative;
    max-height: 155px;
    height: 100%;
}

.popular-location-item-box a .popular-location-info-box :is(.popular-location-title, .popular-location-more-btn) {
    display: block;
    width: 100%;
}

.popular-location-item-box a .popular-location-info-box .popular-location-title {
    color: #000;
    font-size: 16px;
    line-height: 24px;
}

.popular-location-item-box a .popular-location-info-box .popular-location-more-btn {
    background-color: transparent !important;
    color: #0075B8;
    font-size: 12px !important;
    box-shadow: none;
    padding: 0 0 20px !important;
    text-align: left;
    font-weight: 500;
}

.popular-location-item-box a .popular-location-info-box .popular-location-more-btn::after {
    content: ">";
    margin-left: 5px
}

.get-started-section { background-color: #0075B8; }
.get-started-section .get-started-container { padding-bottom: 40px; }
.get-started-section .get-started-container .get-started-title {
    font-size: 39px;
    margin-bottom: 25px;
}

.interested-buying-link-section { background-image: url(../images/location-lp-purchase-banner.png);height: 520px; }
.interested-buying-link-section .interested-buying-link-container {
    height: 100%;
    padding: 0;
}
.interested-buying-link-container .interested-buying-info-box {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
}
.interested-buying-link-container .interested-buying-info-box .interested-buying-link-box {
    width: 100%;
    max-width: 754px;
    margin: auto;
    transform: none;
    height: max-content;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.interested-buying-info-box .icon-box {
    display: flex;
    gap: 30px;
    justify-content: center;
    margin-bottom: 30px;
}
.interested-buying-info-box .icon-box img {
    filter: brightness(1.80);
    max-width: 50px;
    height: 40px;
}
.interested-buying-link-container .interested-buying-info-box .interested-buying-link-box * {
    color: #FFF;
    text-align: center;
}
.interested-buying-link-container .interested-buying-link-box .interested-buying-title { font-size: 39px; }
.interested-buying-link-container .interested-buying-link-box .interested-buying-text { font-size: 20px; }
.interested-buying-link-container .interested-buying-link-box .interested-buying-link-btn {
    margin: auto;
    display: block;
    padding: 16px 30px;
    font-size: 18px;
    width: 169px;
}
.interested-buying-link-box .payment-option {
    font-size: 16px;
    margin-bottom: 30px;
}
.interested-buying-link-box .payment-option img {
    max-width: 60px;
    margin-left: 15px;
    margin-top: -12px;
}

/* Newsletter bottom */
.storetype-rent .newslatter-update-section {
    background: #fff !important;
    padding: 80px 50px;
    color: #353537;
}
.storetype-rent .newslatter-update-section :is(.topic-block, .newupdate-form-box) {
    float: none;
    width: 100%;
    text-align: center;
}
.storetype-rent .newslatter-update-section .topic-block-body { width: 100%; }
.storetype-rent .newslatter-update-section .news-update-box {
    float: unset;
    display: block;
    max-width: 680px;
    margin: auto;
}
.storetype-rent .newslatter-update-section .news-update-box h2 {
    color: #353537;
    font-size: 39px;
    text-align: center;
    margin-bottom: 14px;
}
.storetype-rent .Rent-main-pg p:not(.RentStoreThumbText), .storetype-rent .newslatter-update-section .news-update-box p {
    font-size: 20px;
    line-height: 1.25;
    text-align: center;
}
.storetype-rent div.newupdate-form-box .hs_submit.hs-submit,.storetype-rent div.newupdate-form-box fieldset.form-columns-2 {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 810px
}
.storetype-rent .newslatter-update-section .newupdate-form-box input {
    margin-right: 0;
    width: 100%;
    max-width: 100%;
    text-transform: capitalize
}
.storetype-rent div.newupdate-form-box div.hbspt-form input.hs-button.primary.large {
    color: #fff;
    background-color: #128fe1;
    margin-top: 15px;
    margin-bottom: 60px;
    display: none;
}

/*** 2024 partial updates ***/
/*- Location LP -*/
@media screen and (max-width: 767px) {
  /* may move this somewhere else */
  .col-sm-6 {
    max-width: 50%;
  }

  .Location-landing-main-pg #banner-content-partial-topic {
    top: 0;
    bottom: 0;
    max-height: max-content;
  }
  .Location-landing-main-pg #bannerImage { width: 100%; }
  .Location-landing-main-pg #banner-content-partial-topic h1.location-banner-title {
    font-size: 35px;
    text-align: center;
    max-width: 300px;
    margin: auto;
  }
  .Location-landing-main-pg #banner-content-partial-topic #btnContinuelocation {
    margin: auto;
    display: block;
  }
  .Location-landing-main-pg .popular-location-list-section h2.popular-location-title {
    font-size: 20px;
  }
  .container-fluid.popular-location-list-section #dvLocation {
    padding: 0 20px;
  }
  .container-fluid.popular-location-list-section .row>div {
    padding: 0 5px;
  }
  
  .Location-landing-main-pg .popular-location-list-section {
      padding: 60px 20px;
  }
  .popular-location-list-section .popular-locations-list-box .popular-location-item-box {
      height: 280px;
      margin-bottom: 0;
  }
  .popular-location-list-section .popular-locations-list-box .popular-location-item-box a img {
      height: 50%;
  }
  .popular-locations-list-box .popular-location-item-box a .popular-location-info-box {
      display: flex;
      flex-wrap: wrap;
      padding: 15px 20px;
  }
  
  .popular-location-list-section .popular-locations-list-box .popular-location-item-box .popular-location-info-box { height: 140px; }
  .popular-locations-list-box .popular-location-item-box a .popular-location-info-box .btn.blue-radius { align-self: end; }

  .interested-buying-link-section {
    height: 668px;
    background-image: url(../images/location-lp-purchase-banner-mobile.png);
    background-repeat: no-repeat;
    background-size: cover;
  }
  .interested-buying-info-box .icon-box {
    flex-wrap: wrap;
    max-width: 240px;
    margin: auto auto 30px auto;
  }
  .interested-buying-link-container .interested-buying-link-box .interested-buying-title {
    font-size: 34px;
    line-height: 42px;
  }
  .interested-buying-link-container .interested-buying-link-box .interested-buying-text {
    font-size: 18px;
    line-height: 30px;
  }

  /* Newsletter bottom */
  .storetype-rent .newslatter-update-section { padding: 50px 20px !important; }
  .storetype-rent .newslatter-update-section .news-update-box h2 {font-size: 2.1em;}
  .storetype-rent .newslatter-update-section .news-update-box p {
      padding: 0 20px;
      font-size: 1.15em;
  }
}