/* /commons/Forms/SubmitButton.razor.rz.scp.css */

.submit-button[b-v1jje5fyei]{
  display:flex
}

.submit-button .image-loading[b-v1jje5fyei]{
  width:50px;
  height:50px
}

/* /commons/Forms/ValidationErrorView.razor.rz.scp.css */

.validation-error-view[b-h968mqz1uy]{
  position:absolute;
  width:100%;
  margin-top:-3px;
  padding-left:15px;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  font-size:10px;
  color:red;
  background-color:#ffb4b4
}

/* /commons/ImgWithWebp.razor.rz.scp.css */

/* /commons/Route.razor.rz.scp.css */

.route.route-visible[b-x0c4beufqc]{
  display:block
}

.route.route-hidden[b-x0c4beufqc]{
  display:none
}

/* /commons/Swiper/Swiper.razor.rz.scp.css */

.swiper-button[b-vftmb4q7s1]{
  width:48px;
  height:48px;
  font-size:0;
  border-radius:50%;
  border:solid 1px #e4e6ec;
  transition:all .3s ease-in;
  z-index:3
}

.swiper-button:focus[b-vftmb4q7s1]{
  outline:none
}

.swiper-button:hover[b-vftmb4q7s1]{
  border-color:#323648
}

.swiper-button[b-vftmb4q7s1]::after{
  position:absolute;
  content:"";
  width:12px;
  height:8px;
  background:url(https://cdn.accommodation.co.uk/assets/img/arrow-down-dark-big.svg) 50% 50%;
  background-repeat:no-repeat;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%) rotate(-90deg);
  transition:background-image .3s ease-in
}

.swiper-button.swiper-button-next[b-vftmb4q7s1]{
  right:56px
}

.swiper-button.swiper-button-next[b-vftmb4q7s1]::after{
  transform:translate(-50%, -50%) rotate(90deg)
}

.swiper-button.swiper-button-prev[b-vftmb4q7s1]{
  left:56px
}

/* /commons/Trustpilot.razor.rz.scp.css */

.tp-widget-wrapper a[b-p8oi0msuoe]{
  align-items:center
}

.tp-widget-wrapper .tp-widget-trustscore[b-p8oi0msuoe]{
  font-weight:500;
  color:#fff;
  font-size:18px;
  margin:0 12px 0 0
}

.tp-widget-wrapper .tp-stars--5 .tp-star:nth-of-type(-n+5) .tp-star__canvas[b-p8oi0msuoe],.tp-widget-wrapper .tp-stars--5 .tp-star:nth-of-type(-n+5) .tp-star__canvas--half[b-p8oi0msuoe]{
  fill:#00b67a
}

.tp-widget-wrapper .tp-widget-stars[b-p8oi0msuoe]{
  margin:0 8px 0 0;
  width:100px
}

.tp-widget-wrapper .tp-widget-logo[b-p8oi0msuoe]{
  width:72px
}

.tp-widget-wrapper .tp-widget-logo .tp-logo__text[b-p8oi0msuoe]{
  fill:#fff
}

/* /commons/UserAvatar.razor.rz.scp.css */

.avatar[b-6tvj1b7mxv]{
  display:flex;
  align-items:center;
  justify-content:center;
  height:48px;
  min-width:48px;
  width:48px
}

.avatar span[b-6tvj1b7mxv]{
  font-size:1rem
}

/* /components/Common/ImageView.razor.rz.scp.css */

.image-loading[b-fvtubgkx8j]{
  width:100%;
  height:100%
}

.image-loading .loading[b-fvtubgkx8j]{
  display:block !important;
  width:100%;
  height:100%;
  background-image:url("/img/v3/icons/loading_spinner.svg");
  background-position:center;
  background-repeat:no-repeat
}

img[b-fvtubgkx8j]{
  height:0%
}

img.loaded[b-fvtubgkx8j]{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover
}

/* /components/Common/Wizard.razor.rz.scp.css */

.wizard[b-jcql15peq4]{
  position:relative;
  width:100%;
  height:100%
}

/* /components/Common/WizardNavigation.razor.rz.scp.css */

.nav-wrapper[b-hbxqunoitx]{
  position:-webkit-sticky;
  position:sticky;
  top:0;
  background-color:#fff;
  z-index:20
}

.nav-wrapper .btn-nav:disabled[b-hbxqunoitx]{
  color:#e5e5e5 !important
}

.nav-wrapper .nav-progress .dot[b-hbxqunoitx]{
  width:14px;
  height:14px
}

.nav-wrapper .nav-progress .dot+.dot[b-hbxqunoitx]::before{
  content:"";
  position:absolute;
  z-index:2;
  top:7px;
  border-bottom:1px solid #e5e5e5;
  width:calc(50% - 9px);
  margin-left:calc(-50% + 9px)
}

.nav-wrapper .nav-progress .dot .dot-circle[b-hbxqunoitx]{
  position:absolute;
  width:14px;
  height:14px;
  z-index:4
}

.nav-wrapper .nav-progress .dot.active .dot-circle[b-hbxqunoitx]::after{
  content:"";
  position:absolute;
  z-index:6;
  width:8px;
  height:8px;
  top:2px;
  left:2px;
  border-radius:9999px;
  background-color:#ee5826
}

/* /components/Common/WizardStep.razor.rz.scp.css */

/* /components/consultation/ConsultationCompletedModal.razor.rz.scp.css */

.consultation-completed-modal .title[b-iuqaairvvs]{
  font-size:2rem;
  text-align:center
}

.consultation-completed-modal .body[b-iuqaairvvs]{
  font-size:1.2rem;
  line-height:1.6rem;
  text-align:center;
  color:#000
}

.consultation-completed-modal .modal-btn-close:hover[b-iuqaairvvs]{
  cursor:pointer
}

/* /components/consultation/ContactForm.razor.rz.scp.css */

.mobile-find-property-btn[b-zkix1z5mxn]{
  display:none
}

.find-property-btn[b-zkix1z5mxn]{
  border:1px solid #718096;
  border-left:0px;
  border-bottom-left-radius:0;
  border-top-left-radius:0
}

.autocomplete-list-dropdown[b-zkix1z5mxn]{
  box-shadow:0 10px 10px rgba(0,0,0,.1);
  position:absolute;
  z-index:9999;
  width:calc(100% - 126.92px);
  background-color:#fff;
  border:1px solid #718096;
  border-top:0 !important;
  top:100%;
  margin-top:0;
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px;
  overflow:hidden;
  word-break:break-all;
  padding:0 !important;
  margin:-3px 0px 0 !important
}

.autocomplete-list-dropdown .autocomplete-list[b-zkix1z5mxn]{
  position:relative;
  max-height:200px;
  overflow:auto
}

.autocomplete-list-dropdown .autocomplete-item[b-zkix1z5mxn]{
  position:relative;
  padding:10px;
  font-size:12px;
  font-weight:600;
  cursor:pointer;
  color:#8898aa;
  border-top:1px solid #afafaf
}

.autocomplete-list-dropdown .autocomplete-item:hover[b-zkix1z5mxn]{
  background-color:#fde8e0;
  color:#9f320c
}

@media only screen and (max-width: 767px){
  .mobile-find-property-btn[b-zkix1z5mxn]{
    display:block
  }

  .find-property-btn[b-zkix1z5mxn]{
    display:none !important
  }

  .autocomplete-list-dropdown[b-zkix1z5mxn]{
    width:100%
  }
}

/* /components/forms/BookFreeContactForm.razor.rz.scp.css */

.find-property-btn[b-xumytut2l0]{
  border:1px solid #718096;
  border-left:0px;
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  max-height:48px
}

.input-group[b-xumytut2l0]{
  flex-direction:column
}

.input-group.first[b-xumytut2l0]{
  margin:0 auto 0 0;
  width:calc(100% - 5px)
}

@media(max-width: 1199.98px){
  .input-group.first[b-xumytut2l0]{
    width:100%
  }
}

.input-group.second[b-xumytut2l0]{
  margin:0 0 0 auto;
  width:calc(100% - 5px)
}

@media(max-width: 1199.98px){
  .input-group.second[b-xumytut2l0]{
    width:100%
  }
}

.items-stretch input[b-xumytut2l0]{
  z-index:1
}

.items-stretch .mud-select[b-xumytut2l0]{
  position:absolute;
  width:100%
}

.no-mobile[b-xumytut2l0]{
  display:block
}

@media(max-width: 767.98px){
  .no-mobile[b-xumytut2l0]{
    display:none
  }
}

.mobile-find-property-btn[b-xumytut2l0]{
  display:none
}

.find-property-btn[b-xumytut2l0]{
  border:1px solid #718096;
  border-left:0px;
  border-bottom-left-radius:0;
  border-top-left-radius:0
}

.autocomplete-list-dropdown[b-xumytut2l0]{
  box-shadow:0 10px 10px rgba(0,0,0,.1);
  position:absolute;
  z-index:9999;
  width:calc(100% - 126.92px);
  background-color:#fff;
  border:1px solid #718096;
  border-top:0 !important;
  top:100%;
  margin-top:0;
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px;
  overflow:hidden;
  word-break:break-all;
  padding:0 !important;
  margin:-3px 0px 0 !important
}

.autocomplete-list-dropdown .autocomplete-list[b-xumytut2l0]{
  position:relative;
  max-height:200px;
  overflow:auto
}

.autocomplete-list-dropdown .autocomplete-item[b-xumytut2l0]{
  position:relative;
  padding:10px;
  font-size:12px;
  font-weight:600;
  cursor:pointer;
  color:#8898aa;
  border-top:1px solid #afafaf
}

.autocomplete-list-dropdown .autocomplete-item:hover[b-xumytut2l0]{
  background-color:#fde8e0;
  color:#9f320c
}

@media only screen and (max-width: 767px){
  .mobile-find-property-btn[b-xumytut2l0]{
    display:block
  }

  .find-property-btn[b-xumytut2l0]{
    display:none !important
  }

  .autocomplete-list-dropdown[b-xumytut2l0]{
    width:100%
  }
}

/* /components/interest/InterestBtn.razor.rz.scp.css */

.register-interest-modal[b-2n0209m8p8]{
  z-index:101
}

/* /components/interest/modal/RegisterInterestModal.razor.rz.scp.css */

.register-interest-modal[b-aot6y0bcgy]{
  z-index:101
}

/* /components/landing/modals/MeetYourAgentModal.razor.rz.scp.css */

.blazored-modal-custom[b-43kyeyib7r]{
  background-color:#323648 !important
}

.meet-your-agent-modal[b-43kyeyib7r]{
  margin-right:auto;
  background-color:#323648 !important
}

.meet-your-agent-modal[b-43kyeyib7r]:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#323648 !important;
  z-index:-1
}

.lbpdetails-wrapper .video-player-wrapper .plyr__video-wrapper[b-43kyeyib7r]{
  height:100%
}

.lbpdetails-wrapper .lbpinfo-details[b-43kyeyib7r]{
  max-width:580px
}

.lbpdetails-wrapper .video-thumb[b-43kyeyib7r]::before{
  content:" ";
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  background:rgba(50,50,50,.45)
}

/* /components/landing/modals/RegisterInterestModal.razor.rz.scp.css */

/* /components/landing/modals/WhatToExpectedModal.razor.rz.scp.css */

.blazored-modal-custom[b-nb92z3m5tb]{
  background-color:#323648 !important
}

.what-to-expected-modal[b-nb92z3m5tb]:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#323648 !important;
  z-index:-1
}

/* /components/landing/sub-components/HowCanHelp.razor.rz.scp.css */

.cotainer-help[b-f2dolauo0f]{
  display:flex
}

.mud-carousel[b-f2dolauo0f]{
  position:relative !important
}

.mud-carousel .next:parent[b-f2dolauo0f]{
  position:absolute;
  bottom:0
}

.mud-carousel .next[b-f2dolauo0f],.mud-carousel .prev[b-f2dolauo0f]{
  position:absolute;
  bottom:0;
  width:36px;
  height:36px;
  border-radius:18px;
  outline:none;
  border:3px solid #c4c4c4;
  background-repeat:no-repeat;
  background-position:50%;
  background-color:rgba(0,0,0,0);
  box-sizing:border-box;
  color:#000;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  text-decoration:none;
  transition:all .2s ease-in-out;
  cursor:pointer
}

@media(max-width: 575.98px){
  .mud-carousel .next[b-f2dolauo0f],.mud-carousel .prev[b-f2dolauo0f]{
    top:80px
  }
}

.mud-carousel .next[b-f2dolauo0f]{
  right:0;
  background-image:url(/img/v2/landing/right_t1_gray.svg)
}

.mud-carousel .next:hover[b-f2dolauo0f]{
  border-color:#ee5723;
  background-image:url(/img/v2/landing/right_t1_orange.svg)
}

.mud-carousel .prev[b-f2dolauo0f]{
  right:50px;
  background-image:url(/img/v2/landing/left_t1_gray.svg)
}

.mud-carousel .prev:hover[b-f2dolauo0f]{
  border-color:#ee5723;
  background-image:url(/img/v2/landing/left_t1_orange.svg)
}

@media(max-width: 575.98px){
  .mud-carousel .prev[b-f2dolauo0f]{
    left:0
  }
}

/* /components/landing/sub-components/HowCanHelpMobileCarousel.razor.rz.scp.css */

.cotainer-help[b-0rh1luio0j]{
  display:flex
}

.mud-carousel[b-0rh1luio0j]{
  position:relative !important
}

.mud-carousel .next:parent[b-0rh1luio0j]{
  position:absolute;
  bottom:0
}

.mud-carousel .next[b-0rh1luio0j],.mud-carousel .prev[b-0rh1luio0j]{
  position:absolute;
  bottom:0;
  width:36px;
  height:36px;
  border-radius:18px;
  outline:none;
  border:3px solid #c4c4c4;
  background-repeat:no-repeat;
  background-position:50%;
  background-color:rgba(0,0,0,0);
  box-sizing:border-box;
  color:#000;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  text-decoration:none;
  transition:all .2s ease-in-out;
  cursor:pointer
}

@media(max-width: 575.98px){
  .mud-carousel .next[b-0rh1luio0j],.mud-carousel .prev[b-0rh1luio0j]{
    top:80px
  }
}

.mud-carousel .next[b-0rh1luio0j]{
  right:0;
  background-image:url(/img/v2/landing/right_t1_gray.svg)
}

.mud-carousel .next:hover[b-0rh1luio0j]{
  border-color:#ee5723;
  background-image:url(/img/v2/landing/right_t1_orange.svg)
}

.mud-carousel .prev[b-0rh1luio0j]{
  right:50px;
  background-image:url(/img/v2/landing/left_t1_gray.svg)
}

.mud-carousel .prev:hover[b-0rh1luio0j]{
  border-color:#ee5723;
  background-image:url(/img/v2/landing/left_t1_orange.svg)
}

@media(max-width: 575.98px){
  .mud-carousel .prev[b-0rh1luio0j]{
    left:0
  }
}

/* /components/landing/sub-components/IntroWithVideo.razor.rz.scp.css */

.intro-wrapper[b-46twizar91]{
  height:100vh;
  height:calc(var(--vh, 1vh)*100);
  background-image:url("/img/v2/landing/bg-intro.jpg")
}

@media(min-width: 1024px){
  .intro-wrapper[b-46twizar91]{
    background-image:url("/img/v2/landing/video/banner_cut_thumb.jpg")
  }
}

@media(max-width: 639px){
  .intro-wrapper .intro-bg-image[b-46twizar91]{
    background:linear-gradient(0deg, rgba(22, 22, 23, 0.6) 0%, rgba(50, 54, 72, 0.0001) 60%, rgba(50, 54, 72, 0.0001) 80%, rgba(22, 22, 23, 0.6) 100%),linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%);
    background-blend-mode:multiply;
    mix-blend-mode:multiply
  }
}

@media(min-width: 1152px){
  .video-minheight[b-46twizar91]{
    min-height:640px
  }
}

/* /components/landing/sub-components/JoinUsToday.razor.rz.scp.css */

.joinus-today-wrapper[b-lxyjfg5b45]{
  background-image:url("https://cdn.accommodation.co.uk/assets/img/public/landing/helen-header.jpg")
}

.joinus-today-wrapper[b-lxyjfg5b45]::before{
  content:" "
}

.joinus-today-wrapper .bg-grad[b-lxyjfg5b45]{
  background:linear-gradient(90deg, #000000 0%, rgba(50, 54, 72, 0.0001) 100%);
  mix-blend-mode:darken;
  opacity:.7
}

.joinus-today-wrapper .inner-wrapper[b-lxyjfg5b45]{
  background:linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(50, 54, 72, 0.00004) 100%);
  position:relative
}

.joinus-today-wrapper .inner-wrapper .expect-link[b-lxyjfg5b45]{
  border-bottom-color:#85878d
}

.joinus-today-wrapper a span[b-lxyjfg5b45]{
  color:#fff !important
}

@media(max-width: 768px){
  .joinus-today-wrapper[b-lxyjfg5b45]{
    background-image:none;
    overflow:hidden
  }

  .joinus-today-wrapper[b-lxyjfg5b45]::before{
    content:" ";
    background-image:url("https://cdn.accommodation.co.uk/assets/img/public/landing/helen-header.jpg");
    left:0;
    right:0;
    top:-60px;
    bottom:60px;
    background-size:cover;
    position:absolute;
    background-position:center;
    background-repeat:no-repeat
  }

  .joinus-today-wrapper .inner-wrapper[b-lxyjfg5b45]{
    background:linear-gradient(0deg, #060a0e 0%, #060a0e 30%, #000000 30%, rgba(50, 54, 72, 0.00004) 65%)
  }
}

/* /components/landing/sub-components/MeetLocalAgent.razor.rz.scp.css */

.meet-agent-wrapper .dots-left[b-4ihytji9it]{
  left:-80px;
  bottom:-174px;
  width:226px;
  height:304px;
  background-image:url("/img/v2/landing/dots_figma.svg")
}

@media(max-width: 1151px){
  .meet-agent-wrapper .dots-left[b-4ihytji9it]{
    left:-92px;
    bottom:-135px;
    width:140px;
    height:190px;
    background-size:contain
  }
}

.meet-agent-wrapper .dots-right[b-4ihytji9it]{
  right:-80px;
  top:-94px;
  width:185px;
  height:304px;
  background-image:url("/img/v2/landing/dots_figma_right.svg")
}

@media(max-width: 1151px){
  .meet-agent-wrapper .dots-right[b-4ihytji9it]{
    right:-32px;
    top:-105px;
    width:115px;
    height:190px;
    background-size:contain
  }
}

.carousel[b-4ihytji9it]{
  display:flex;
  flex-direction:column;
  position:relative;
  background-color:#f2f2f2;
  background-image:url(/assets/img/helen-small.jpg);
  background-repeat:no-repeat;
  background-size:cover
}

.carousel .lbp-slider-wrapper .VueCarousel-wrapper[b-4ihytji9it]{
  height:100%
}

.carousel .lbp-slider-wrapper .VueCarousel-wrapper .VueCarousel-inner[b-4ihytji9it]{
  height:100% !important
}

/* /components/landing/sub-components/NewHeaderMenu.razor.rz.scp.css */

.h-menu.black .hmenu__btn[b-loahd2x0f5]::after,.h-menu.black .hmenu__btn[b-loahd2x0f5]::before,.h-menu.black .hmenu__btn div[b-loahd2x0f5]{
  background-color:#323648
}

.h-menu nav[b-loahd2x0f5]{
  width:200px;
  background:gray;
  position:fixed;
  top:0;
  left:0;
  z-index:99
}

.h-menu .hmenu__btn[b-loahd2x0f5]{
  width:30px;
  height:30px
}

.h-menu .hmenu__btn[b-loahd2x0f5]::after,.h-menu .hmenu__btn[b-loahd2x0f5]::before,.h-menu .hmenu__btn div[b-loahd2x0f5]{
  background-color:#fff;
  border-radius:1.5px;
  content:"";
  display:block;
  height:3px;
  transition:all .3s ease;
  margin-top:5px;
  margin-bottom:5px
}

.h-menu .hmenu__btn.active[b-loahd2x0f5]::after{
  transform:translateY(-8.2px) rotate(-135deg)
}

.h-menu .hmenu__btn.active[b-loahd2x0f5]::before{
  transform:translateY(8.2px) rotate(135deg)
}

.h-menu .hmenu__btn.active div[b-loahd2x0f5]{
  transform:scale(0)
}

/* /components/landing/sub-components/NewHeaderMenuPage.razor.rz.scp.css */

.translateHmenu-enter-active[b-4k5gsfsrj4],.translateHmenu-leave-active[b-4k5gsfsrj4]{
  transition:opacity .2s
}

.translateHmenu-enter[b-4k5gsfsrj4],.translateHmenu-leave-to[b-4k5gsfsrj4]{
  opacity:0
}

.fade-enter-active[b-4k5gsfsrj4]{
  transition:opacity .3s
}

.fade-enter[b-4k5gsfsrj4],.fade-leave-to[b-4k5gsfsrj4]{
  opacity:0
}

.hmenu-page-wrapper[b-4k5gsfsrj4]{
  background:#323648;
  display:block;
  visibility:hidden;
  opacity:0;
  transition:all .1s ease-in;
  overflow:hidden;
  z-index:98 !important
}

.hmenu-page-wrapper.show-menu-page[b-4k5gsfsrj4]{
  visibility:visible;
  opacity:1;
  z-index:23
}

.hmenu-page-wrapper a[b-4k5gsfsrj4]{
  transition:color .2s ease-in-out
}

.hmenu-page-wrapper a span[b-4k5gsfsrj4]{
  color:#fff !important
}

.hmenu-page-wrapper a:hover span[b-4k5gsfsrj4]{
  color:#ee5723 !important
}

.hmenu-page-wrapper .menu-item-image[b-4k5gsfsrj4]{
  transition:all 600ms ease-in-out 50ms;
  opacity:0
}

.hmenu-page-wrapper .menu-item-image.is-active[b-4k5gsfsrj4]{
  opacity:1
}

.hmenu-page-wrapper .fade-enter-active[b-4k5gsfsrj4]{
  transition:opacity .8s ease-in-out
}

.hmenu-page-wrapper .fade-enter-to[b-4k5gsfsrj4]{
  opacity:1
}

.hmenu-page-wrapper .fade-enter[b-4k5gsfsrj4]{
  opacity:0
}

.fade-in[b-4k5gsfsrj4]{
  -webkit-animation:fadeIn-b-4k5gsfsrj4 .8s ease-in-out forwards;
          animation:fadeIn-b-4k5gsfsrj4 .8s ease-in-out forwards
}

.fade-out[b-4k5gsfsrj4]{
  -webkit-animation:fadeOut-b-4k5gsfsrj4 .8s ease-in-out forwards;
          animation:fadeOut-b-4k5gsfsrj4 .8s ease-in-out forwards
}

@-webkit-keyframes fadeIn-b-4k5gsfsrj4{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@keyframes fadeIn-b-4k5gsfsrj4{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@-webkit-keyframes fadeOut-b-4k5gsfsrj4{
  0%{
    opacity:1
  }

  100%{
    opacity:0
  }
}

@keyframes fadeOut-b-4k5gsfsrj4{
  0%{
    opacity:1
  }

  100%{
    opacity:0
  }
}

.submenu[b-4k5gsfsrj4]{
  display:none
}

.submenu.open[b-4k5gsfsrj4]{
  display:block;
  -webkit-animation-delay:.2s;
          animation-delay:.2s;
  -webkit-animation:fadeIn-b-4k5gsfsrj4 .4s ease-in;
          animation:fadeIn-b-4k5gsfsrj4 .4s ease-in
}

.submenu li[b-4k5gsfsrj4]{
  padding:.75rem 0;
  list-style:none
}

.submenu li .link[b-4k5gsfsrj4]{
  color:#fff !important
}

.submenu .location-dropdown[b-4k5gsfsrj4]{
  display:none;
  margin:0;
  margin-bottom:.5rem;
  padding-top:1rem !important;
  padding-left:1rem;
  padding-bottom:0;
  padding-right:1.5rem;
  position:absolute;
  top:50px !important;
  left:0;
  width:248px;
  min-width:100%;
  font-size:1rem;
  background-color:#fff;
  box-shadow:0px 0px 20px rgba(0,0,0,.1);
  border-radius:6px;
  z-index:9999
}

.submenu .location-dropdown.open[b-4k5gsfsrj4]{
  display:block
}

/* /components/landing/sub-components/TrustedPartners.razor.rz.scp.css */

.trusted-partners-wrapper[b-px0ehg7lvs]{
  opacity:.6
}

.trusted-partners-wrapper .partner-logo[b-px0ehg7lvs]{
  height:2.5rem
}

@media(min-width: 1280px){
  .trusted-partners-wrapper .partner-logo[b-px0ehg7lvs]{
    height:3rem
  }
}

@media(min-width: 1362px){
  .trusted-partners-wrapper .partner-logo[b-px0ehg7lvs]{
    height:3rem
  }
}

@media(min-width: 1560px){
  .trusted-partners-wrapper .partner-logo[b-px0ehg7lvs]{
    height:3.5rem
  }
}

.trusted-partners-wrapper .partner-logo+.partner-logo[b-px0ehg7lvs]{
  margin-left:2.5rem
}

@media(min-width: 1280px){
  .trusted-partners-wrapper .partner-logo+.partner-logo[b-px0ehg7lvs]{
    margin-left:2.5rem
  }
}

@media(min-width: 1362px){
  .trusted-partners-wrapper .partner-logo+.partner-logo[b-px0ehg7lvs]{
    margin-left:4rem
  }
}

@media(min-width: 1560px){
  .trusted-partners-wrapper .partner-logo+.partner-logo[b-px0ehg7lvs]{
    margin-left:5rem
  }
}

/* /components/landing/sub-components/TrustedPilot.razor.rz.scp.css */

@media(max-width: 767px){
  .slider-wrapper[b-8w0wy76fu8]{
    width:100%
  }
}

@media(min-width: 768px)and (max-width: 1151px){
  .slider-wrapper[b-8w0wy76fu8]{
    width:calc(100% + 1.25rem);
    margin-left:-1.25rem
  }
}

@media(min-width: 1152px){
  .slider-wrapper[b-8w0wy76fu8]{
    width:calc(100% + 2.5rem);
    margin-left:-2.5rem
  }
}

.slide-grid[b-8w0wy76fu8]{
  display:grid;
  grid-template-columns:repeat(4, 1fr)
}

/* /components/landing/sub-components/TrustedPilotItem.razor.rz.scp.css */

/* /components/landing/sub-components/TrustPilotCarouselEmbed.razor.rz.scp.css */

@media(max-width: 767px){
  .slider-wrapper[b-1mfn1n6qv7]{
    width:100%
  }
}

@media(min-width: 768px)and (max-width: 1151px){
  .slider-wrapper[b-1mfn1n6qv7]{
    width:calc(100% + 1.25rem);
    margin-left:-1.25rem
  }
}

@media(min-width: 1152px){
  .slider-wrapper[b-1mfn1n6qv7]{
    width:calc(100% + 2.5rem);
    margin-left:-2.5rem
  }
}

/* /components/letting-agents/HowWeWork.razor.rz.scp.css */

.city-landing-how-it-work__wrap .why-us__content--description-list[b-g0cue3lwd5]{
  display:flex;
  flex-flow:column wrap;
  min-height:114px
}

/* /components/letting-agents/ServicesAndPricing.razor.rz.scp.css */

.terms[b-0nbdxzhk5k]{
  display:none
}

.terms.open[b-0nbdxzhk5k]{
  display:block
}

/* /components/letting-agents/TrustedMember.razor.rz.scp.css */

/* /components/newsletter/SubscribeNewsletter.razor.rz.scp.css */

.newsletter[b-yawr5ext2m]{
  padding:45px 0 0 0;
  background:#fff;
  border-top:1px solid #e4e6e5;
  border-bottom:1px solid #e4e6e5
}

.newsletter .show-for-mobile[b-yawr5ext2m]{
  display:none
}

@media(max-width: 767.98px){
  .newsletter .show-for-mobile[b-yawr5ext2m]{
    display:block
  }
}

.newsletter .ac-footer__top[b-yawr5ext2m]{
  flex-wrap:nowrap !important
}

.newsletter .ac-footer__top .acx-rs-footer__apply[b-yawr5ext2m]{
  margin:0 0 0 2rem;
  flex:0 2 auto
}

.newsletter .ac-footer__top .acx-rs-footer__apply .icon[b-yawr5ext2m]{
  display:none
}

.newsletter .ac-footer__top .ac-input[b-yawr5ext2m]{
  color:#333
}

@media(max-width: 575.98px){
  .newsletter .ac-footer__top[b-yawr5ext2m]{
    flex-wrap:wrap !important
  }

  .newsletter .ac-footer__top .acx-rs-footer__apply[b-yawr5ext2m]{
    margin:1rem 0 0 0
  }

  .newsletter .ac-footer__top .acx-rs-footer__apply .icon[b-yawr5ext2m]{
    display:block
  }
}

@media(max-width: 991.98px){
  .newsletter .acx-rs-footer__apply[b-yawr5ext2m]{
    width:100%
  }
}

/* /components/parallax/ScrollIndicator.razor.rz.scp.css */

.scroll-indicator[b-kiyys7f4jl]{
  cursor:pointer
}

.scroll-indicator .indicator[b-kiyys7f4jl]{
  width:27px;
  height:42px;
  border-radius:12px
}

.scroll-indicator .indicator[b-kiyys7f4jl]::after{
  border-radius:50%;
  width:7px;
  height:7px;
  background-color:#fff;
  bottom:1.5rem;
  left:8px;
  -webkit-animation-duration:1.25s;
          animation-duration:1.25s;
  -webkit-animation-fill-mode:forwards;
          animation-fill-mode:forwards;
  -webkit-animation-iteration-count:infinite;
          animation-iteration-count:infinite;
  -webkit-animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
          animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -webkit-animation-name:b-b-kiyys7f4jl;
          animation-name:b-b-kiyys7f4jl;
  -webkit-animation-delay:1s;
          animation-delay:1s;
  content:"";
  display:block;
  position:absolute
}

@-webkit-keyframes b-b-kiyys7f4jl{
  0%{
    opacity:1;
    transform:translateY(0)
  }

  25%{
    opacity:1;
    transform:translateY(0.75rem)
  }

  50%{
    opacity:0;
    transform:translateY(1rem)
  }

  to{
    opacity:0;
    transform:translateY(1rem)
  }
}

@keyframes b-b-kiyys7f4jl{
  0%{
    opacity:1;
    transform:translateY(0)
  }

  25%{
    opacity:1;
    transform:translateY(0.75rem)
  }

  50%{
    opacity:0;
    transform:translateY(1rem)
  }

  to{
    opacity:0;
    transform:translateY(1rem)
  }
}

#hooper-scroll-indicator:hover[b-kiyys7f4jl]{
  cursor:pointer
}

/* /components/property_public/components/Epc.razor.rz.scp.css */

.epc-status[b-ovr7cs69t7]{
  overflow:hidden;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr
}

.level-bar[b-ovr7cs69t7]{
  height:9px;
  border-radius:999px;
  overflow:hidden;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr
}

.level-labels[b-ovr7cs69t7]{
  overflow:hidden;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr
}

.epc-value__item+.epc-value__item[b-ovr7cs69t7]{
  border-left:1px solid #e0e0e0;
  padding-left:0.75rem
}

.epc-value__item .value-label[b-ovr7cs69t7]{
  font-size:10px;
  font-weight:bold
}

.epc-status__item[b-ovr7cs69t7]{
  position:relative;
  text-align:center;
  width:90%;
  margin:0 auto 8px;
  padding:4px 8px;
  border-radius:8px;
  border:1px solid #cecdcd
}

.epc-status__item strong[b-ovr7cs69t7]{
  color:#3f2b4f
}

.epc-status__item i[b-ovr7cs69t7]{
  position:absolute;
  top:100%;
  left:50%;
  margin-left:-12px;
  width:24px;
  height:12px;
  overflow:hidden
}

.epc-status__item i[b-ovr7cs69t7]::after{
  content:"";
  position:absolute;
  width:12px;
  height:12px;
  left:50%;
  transform:translate(-50%, -50%) rotate(45deg);
  background-color:#fff;
  border:1px solid #cecdcd;
  box-shadow:0 1px 8px rgba(0,0,0,0)
}

/* /components/property_public/components/Photos.razor.rz.scp.css */

.photos-wrapper__inner[b-ovq7dfj6sq]{
  height:100%
}

.photos-wrapper__inner.items-1[b-ovq7dfj6sq]{
  grid-template-columns:2.05fr 1fr;
  gap:1.25rem
}

.photos-wrapper__inner.items-2[b-ovq7dfj6sq]{
  grid-template-columns:1fr 1fr;
  gap:1.25rem
}

.photos-wrapper__inner.items-3[b-ovq7dfj6sq]{
  grid-template-columns:2.05fr 1fr;
  grid-template-rows:1fr 1fr;
  grid-gap:20px
}

.photos-wrapper__inner.items-3 .img-item-0-of-3[b-ovq7dfj6sq]{
  grid-row:span 2/span 2
}

.photos-wrapper__inner.items-mobile[b-ovq7dfj6sq]{
  border-radius:.375rem;
  overflow:hidden
}

.photos-wrapper__inner .property-unavailable[b-ovq7dfj6sq]{
  display:flex;
  top:0;
  left:0;
  justify-content:center;
  align-items:center;
  text-align:center;
  position:absolute;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.6)
}

.photos-wrapper__inner .property-has-360-tour[b-ovq7dfj6sq]{
  display:flex;
  top:0;
  left:0;
  justify-content:center;
  align-items:center;
  text-align:center;
  position:absolute;
  width:100%;
  height:100%
}

.photos-wrapper__inner .img-item[b-ovq7dfj6sq]{
  height:100%;
  overflow:hidden
}

.photos-wrapper__inner .img-item img[b-ovq7dfj6sq]{
  display:block;
  height:100%;
  width:100%;
  -o-object-fit:cover;
     object-fit:cover
}

.photos-wrapper__inner .img-item .vue-load-image[b-ovq7dfj6sq]{
  height:100%
}

.photos-wrapper__inner .img-item .vue-load-image .loading[b-ovq7dfj6sq]{
  display:block !important;
  width:100%;
  height:100%;
  background-image:url("/img/v3/icons/loading_spinner.svg");
  background-position:center;
  background-repeat:no-repeat;
  background-color:#f7f7f7
}

.photos-wrapper__inner .img-item .vue-load-image .error[b-ovq7dfj6sq]{
  display:flex;
  align-items:center;
  justify-content:center
}

.book-free-valuation .photos-wrapper__inner .img-item .vue-load-image .error[b-ovq7dfj6sq][b-ywnxspwkhy]{
  flex-wrap:nowrap
}

.photos-wrapper__inner .coming-soon[b-ovq7dfj6sq]{
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:0.375rem;
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  font-size:1.5rem;
  line-height:2rem;
  line-height:1.25;
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.book-free-valuation .photos-wrapper__inner .coming-soon[b-ovq7dfj6sq][b-ywnxspwkhy]{
  flex-wrap:nowrap
}

.photos-wrapper__inner .coming-soon[b-ovq7dfj6sq]{
  background-image:url("/img/v3/property/comming-soon.jpg")
}

.photos-wrapper .searchitem-slider-wrapper .VueCarousel-navigation-button.VueCarousel-navigation-prev[b-ovq7dfj6sq]{
  display:none
}

.photos-wrapper .searchitem-slider-wrapper .VueCarousel-navigation-button.VueCarousel-navigation-next[b-ovq7dfj6sq]{
  display:none
}

@media(min-width: 1264px){
  .photos-wrapper .searchitem-slider-wrapper:hover .VueCarousel-navigation-button.VueCarousel-navigation-prev[b-ovq7dfj6sq]{
    display:block
  }

  .photos-wrapper .searchitem-slider-wrapper:hover .VueCarousel-navigation-button.VueCarousel-navigation-next[b-ovq7dfj6sq]{
    display:block
  }
}

.photos-wrapper .VueCarousel-wrapper[b-ovq7dfj6sq]{
  border-radius:0.375rem;
  height:100% !important
}

.photos-wrapper .VueCarousel-wrapper .VueCarousel-inner[b-ovq7dfj6sq]{
  height:100% !important
}

.photos-wrapper .VueCarousel-wrapper .vue-load-image[b-ovq7dfj6sq]{
  height:100% !important
}

.photos-wrapper .VueCarousel-wrapper .VueCarousel-slide[b-ovq7dfj6sq]{
  height:100% !important;
  background-color:#f3f3f3;
  border-radius:6px;
  overflow:hidden;
  display:flex;
  justify-content:center;
  align-content:center;
  aspect-ratio:16/9
}

.photos-wrapper .VueCarousel-wrapper .VueCarousel-slide .vue-load-image[b-ovq7dfj6sq]{
  width:100%
}

.photos-wrapper .VueCarousel-wrapper .VueCarousel-slide img.loaded[b-ovq7dfj6sq]{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover
}

.photos-wrapper .VueCarousel-wrapper .VueCarousel-slide .loading[b-ovq7dfj6sq]{
  display:block !important;
  width:100%;
  height:100%;
  background-image:url("/img/v3/icons/loading_spinner.svg");
  background-position:center;
  background-repeat:no-repeat
}

.photos-wrapper .VueCarousel-navigation .VueCarousel-navigation-button[b-ovq7dfj6sq]{
  background:rgba(255,255,255,.8) no-repeat center;
  width:32px;
  height:32px;
  border-radius:50%
}

.photos-wrapper .VueCarousel-navigation .VueCarousel-navigation-button:focus[b-ovq7dfj6sq]{
  outline:none
}

.photos-wrapper .VueCarousel-navigation .VueCarousel-navigation-button.VueCarousel-navigation-prev[b-ovq7dfj6sq]{
  left:48px;
  background-image:url("/img/v3/icons/arrow-left.svg")
}

.photos-wrapper .VueCarousel-navigation .VueCarousel-navigation-button.VueCarousel-navigation-next[b-ovq7dfj6sq]{
  right:48px;
  background-image:url("/img/v3/icons/arrow-right.svg")
}

.photos-wrapper .VueCarousel-pagination[b-ovq7dfj6sq]{
  position:absolute;
  bottom:0px;
  left:0px;
  right:0px;
  margin-left:0.75rem;
  width:auto;
  text-align:left;
  width:110px;
  overflow:hidden
}

.photos-wrapper .VueCarousel-pagination .VueCarousel-dot-container[b-ovq7dfj6sq]{
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  overflow-x:hidden;
  margin-top:0px
}

.photos-wrapper .VueCarousel-pagination .VueCarousel-dot[b-ovq7dfj6sq]{
  position:relative;
  width:6px !important;
  height:6px !important;
  line-height:6px;
  padding:8px 8px 8px 8px !important;
  margin-top:0 !important;
  background-color:rgba(0,0,0,0) !important
}

.photos-wrapper .VueCarousel-pagination .VueCarousel-dot:focus[b-ovq7dfj6sq]{
  outline:none
}

.photos-wrapper .VueCarousel-pagination .VueCarousel-dot[b-ovq7dfj6sq]::after{
  content:"";
  display:block;
  position:absolute;
  left:8px;
  top:6px;
  width:6px !important;
  height:6px !important;
  border-radius:50%;
  background-color:#fff !important
}

.photos-wrapper .VueCarousel-pagination .VueCarousel-dot--active[b-ovq7dfj6sq]::before{
  content:"";
  display:block;
  position:absolute;
  width:10px;
  height:10px;
  border-radius:50%;
  left:4px;
  top:2px;
  border:2px solid #fff;
  opacity:.3
}

/* /components/property_public/components/Share.razor.rz.scp.css */

/* /components/property_public/components/SubHeader.razor.rz.scp.css */

.section-wrapper[b-sdbrj58krz]{
  display:flex;
  justify-content:space-between
}

.book-free-valuation .section-wrapper[b-sdbrj58krz][b-ywnxspwkhy]{
  flex-wrap:nowrap
}

.section-wrapper h1[b-sdbrj58krz]{
  display:flex;
  align-items:center;
  font-weight:700
}

.book-free-valuation .section-wrapper h1[b-sdbrj58krz][b-ywnxspwkhy]{
  flex-wrap:nowrap
}

.section-wrapper .action-button[b-sdbrj58krz]{
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:0.375rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-top:1rem;
  padding-bottom:1rem;
  font-size:13px;
  font-weight:700
}

.book-free-valuation .section-wrapper .action-button[b-sdbrj58krz][b-ywnxspwkhy]{
  flex-wrap:nowrap
}

.section-wrapper .action-button+.action-button[b-sdbrj58krz]{
  margin-left:20px
}

/* /components/property_public/components/TabControl.razor.rz.scp.css */

.tabs-container[b-y7r6dxvr46]{
  margin:0;
  margin-bottom:64px;
  padding:0;
  contain:content;
  display:flex;
  flex:1 1 auto;
  overflow:hidden;
  height:3rem
}

.tabs-container .tab-button[b-y7r6dxvr46]{
  padding-left:1rem;
  padding-right:1rem;
  padding-top:.5rem;
  padding-bottom:.5rem;
  width:10rem;
  text-transform:none;
  text-align:center;
  --text-opacity: 1;
  color:#70727f;
  color:rgba(112, 114, 127, var(--text-opacity));
  cursor:pointer;
  border-left:1px solid #70727f;
  border-bottom:1px solid #70727f;
  border-right:1px solid #70727f;
  --border-opacity: 1;
  border-color:#70727f;
  border-color:rgba(112, 114, 127, var(--border-opacity));
  border-bottom-right-radius:.375rem;
  border-bottom-left-radius:.375rem;
  font-weight:400;
  align-items:center;
  display:flex;
  flex:0 1 auto;
  font-size:.875rem;
  justify-content:center;
  letter-spacing:0.0892857143em;
  line-height:normal;
  min-width:90px;
  max-width:360px;
  outline:none;
  position:relative;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  will-change:transform;
  transition:.3s ease-in-out;
  transition-delay:.35s;
  overflow:hidden
}

.tabs-container .tab-button[b-y7r6dxvr46]:before{
  content:"";
  display:block;
  background:#6b6e7b;
  position:absolute;
  width:0;
  height:0;
  border-radius:100%;
  transition:.36s cubic-bezier(0.4, 0, 1, 1);
  transform:translate(0, 0) translateZ(0);
  opacity:0
}

.tabs-container .tab-button:hover[b-y7r6dxvr46]:before{
  opacity:1;
  transform:translate(0, -10%) translateZ(0);
  width:200%;
  height:500%
}

.tabs-container .tab-button:hover .psuedo-text[b-y7r6dxvr46]{
  color:#fff
}

.tabs-container .tab-button:hover[b-y7r6dxvr46]{
  color:rgba(0,0,0,0)
}

.tabs-container .tab-button:not(first-child)[b-y7r6dxvr46]{
  margin-left:1.5rem
}

.tabs-container .tab-button.active[b-y7r6dxvr46]{
  background-color:#323648;
  color:#fff
}

.tabs-container .tab-button.active:hover[b-y7r6dxvr46]{
  --bg-opacity: 1;
  background-color:#323648;
  background-color:rgba(50, 54, 72, var(--bg-opacity));
  opacity:1
}

.tabs-container .tab-button.active .psuedo-text[b-y7r6dxvr46]{
  color:#fff
}

.tabs-container .tab-button .psuedo-text[b-y7r6dxvr46]{
  color:#70727f;
  position:relative;
  top:0;
  height:100%;
  width:100%;
  display:inline;
  height:auto;
  font-size:.875rem;
  transition:.25s ease-in;
  transition-delay:.1s
}

/* /components/property_public/components/TitleProperty.razor.rz.scp.css */

.section-wrapper h1[b-0drhytcru7]{
  align-items:center;
  font-weight:700
}

.section-wrapper .action-button a[b-0drhytcru7]{
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:0.375rem;
  font-size:13px;
  font-weight:600
}

.book-free-valuation .section-wrapper .action-button a[b-0drhytcru7][b-ywnxspwkhy]{
  flex-wrap:nowrap
}

.section-wrapper .action-button a[b-0drhytcru7]{
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:.375rem;
  font-weight:600;
  font-size:13px
}

.mobile-menu[b-0drhytcru7]{
  position:relative
}

.mobile-menu .public-modal__backdrop[b-0drhytcru7]{
  background-color:rgba(0,0,0,.25);
  display:flex;
  justify-content:center;
  align-items:center;
  position:absolute;
  width:100%;
  height:100%;
  z-index:-1
}

.mobile-menu .public-modal__wrapper[b-0drhytcru7]{
  z-index:10010;
  display:none;
  justify-content:center;
  align-items:center;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100vh
}

.mobile-menu .public-modal__wrapper .flex-auto[b-0drhytcru7]{
  flex:1 1 auto
}

/* /components/property_public/Details.razor.rz.scp.css */

@media(min-width: 768px){
  .property-info-section[b-4fv3cv78f0]{
    grid-template-columns:2.05fr 1fr
  }
}

.title-section .title-section-bar.fixed-position[b-4fv3cv78f0]{
  position:fixed;
  width:100%;
  top:0;
  z-index:80;
  box-shadow:0 2px 4px rgba(0,0,0,.25);
  -webkit-animation-name:slideInDown;
  animation-name:slideInDown;
  -webkit-animation-duration:.4s;
  animation-duration:.4s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both
}

[data-popover=epcHelp][b-4fv3cv78f0]{
  padding-top:1.5rem;
  padding-bottom:1.5rem;
  padding-left:1.75rem;
  padding-right:1.75rem
}

[data-popover=epcHelp].dropdown-position-bottom[b-4fv3cv78f0]{
  margin-top:0.25rem
}

[data-popover=epcHelp].dropdown-position-right[b-4fv3cv78f0]{
  margin-left:0.25rem
}

.property-enquiry-reviews[b-4fv3cv78f0]{
  grid-template-columns:1fr 1.858fr
}

@media(max-width: 767px){
  .property-enquiry-reviews .slider-wrapper[b-4fv3cv78f0]{
    width:100%
  }
}

@media(min-width: 768px)and (max-width: 1151px){
  .property-enquiry-reviews .slider-wrapper[b-4fv3cv78f0]{
    width:calc(100% + 1rem);
    margin-left:-1rem
  }
}

@media(min-width: 1152px){
  .property-enquiry-reviews .slider-wrapper[b-4fv3cv78f0]{
    width:calc(100% + 1.25rem);
    margin-left:-1.25rem
  }
}

/* /components/search/SearchBar.razor.rz.scp.css */

.translateHmenu-enter-active[b-ru2x9k3dxu],.translateHmenu-leave-active[b-ru2x9k3dxu]{
  transition:opacity .2s
}

.translateHmenu-enter[b-ru2x9k3dxu],.translateHmenu-leave-to[b-ru2x9k3dxu]{
  opacity:0
}

.search-input input[b-ru2x9k3dxu]{
  transition:all .2s ease-in-out
}

.search-input input:focus[b-ru2x9k3dxu]{
  background:#edf2f7
}

[b-ru2x9k3dxu]::-webkit-input-placeholder{
  font-size:1rem;
  color:#c4c4c4
}

@media(max-width: 1199.98px){
  [b-ru2x9k3dxu]::-webkit-input-placeholder{
    font-size:.75rem
  }
}

@media(max-width: 768px){
  [b-ru2x9k3dxu]::-webkit-input-placeholder{
    font-size:.875rem
  }
}

.fixed-position[b-ru2x9k3dxu]{
  box-shadow:none !important;
  transition:opacity .6s 0s ease
}

.box-shadow[b-ru2x9k3dxu]{
  box-shadow:0 6.47289px 16.1822px rgba(147,147,147,.4)
}

.filter-icon-wrapper[b-ru2x9k3dxu]{
  min-width:16px
}

.filters-description[b-ru2x9k3dxu]{
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap
}

.searchbar-wrapper .v-input--selection-controls__input[b-ru2x9k3dxu]{
  width:100%;
  height:100%
}

@media(min-width: 768px)and (max-width: 1152px){
  .searchbar-wrapper .dropdown-content[b-ru2x9k3dxu]{
    top:48px !important
  }
}

@media(max-width: 575.98px){
  .searchbar-wrapper .searchbar-box[b-ru2x9k3dxu]{
    flex-wrap:nowrap !important
  }
}

.searchbar-wrapper .filter-wrapper[b-ru2x9k3dxu]{
  position:relative;
  flex-wrap:nowrap !important;
  border-left:1px solid #e2e8f0;
  cursor:pointer;
  color:#a0aec0;
  width:0
}

@media(max-width: 599px){
  .searchbar-wrapper .filter-wrapper[b-ru2x9k3dxu]{
    min-width:145px
  }
}

@media(min-width: 600px)and (max-width: 767px){
  .searchbar-wrapper .filter-wrapper[b-ru2x9k3dxu]{
    min-width:140px;
    max-width:178px
  }
}

@media(min-width: 768px)and (max-width: 959px){
  .searchbar-wrapper .filter-wrapper[b-ru2x9k3dxu]{
    min-width:130px;
    max-width:178px
  }
}

@media(min-width: 960px)and (max-width: 1263px){
  .searchbar-wrapper .filter-wrapper[b-ru2x9k3dxu]{
    min-width:150px;
    max-width:255px
  }
}

@media(min-width: 1264px){
  .searchbar-wrapper .filter-wrapper[b-ru2x9k3dxu]{
    min-width:220px
  }
}

@media(max-width: 330px){
  .v-dialog .mobile-input-wrapper .input-wrapper[b-ru2x9k3dxu]{
    padding:8px 16px !important;
    height:48px !important
  }

  .v-dialog .mobile-input-wrapper .input-wrapper img[b-ru2x9k3dxu]{
    margin-right:8px !important
  }

  .v-dialog .mobile-select-container[b-ru2x9k3dxu]{
    flex-direction:column
  }

  .v-dialog .mobile-select-container .to-text[b-ru2x9k3dxu]{
    padding-top:8px;
    height:0;
    overflow:hidden
  }

  .v-dialog .mobile-select-container .v-searchbar-select[b-ru2x9k3dxu]{
    height:48px !important;
    padding:8px 0 !important
  }

  .v-dialog .mobile-select-container .row-gap-6[b-ru2x9k3dxu]{
    grid-row-gap:1rem !important;
    row-gap:1rem !important
  }

  .v-dialog .mobile-select-container .checkbox-container div:nth-child(2)[b-ru2x9k3dxu]{
    width:24px !important;
    height:24px !important
  }

  .v-dialog .mobile-select-container .checkbox-container div:nth-child(2) .v-input__slot[b-ru2x9k3dxu]{
    height:24px !important
  }

  .v-dialog .mobile-select-container .checkbox-container label[b-ru2x9k3dxu]{
    align-items:flex-start !important
  }

  .v-dialog .mobile-select-container .checkbox-container label div:nth-child(1)[b-ru2x9k3dxu]{
    line-height:24px
  }
}

/* /components/search/SearchBarBedroomsSelector.razor.rz.scp.css */

.select-container>div[b-8zxo2s9xdq]{
  min-width:8rem
}

/* /components/search/SearchBarCheckBox.razor.rz.scp.css */

.checkbox-container div:nth-child(2)[b-pqos66yumh]{
  margin-top:0;
  padding-top:0;
  width:32px;
  height:32px;
  border:1px solid #a0aec0;
  border-radius:5px
}

.checkbox-container .v-input--selection-controls.v-input--is-label-active[b-pqos66yumh]{
  background-color:#edf2f7
}

.v-input__slot[b-pqos66yumh]{
  display:flex;
  align-items:center;
  justify-content:center
}

.v-input--selection-controls__input[b-pqos66yumh]{
  color:inherit;
  display:inline-flex;
  flex:0 0 auto;
  height:24px;
  position:relative;
  transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition-property:transform;
  width:24px;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  opacity:0
}

.v-input--selection-controls__input .v-icon[b-pqos66yumh]{
  width:100%
}

.v-input--selection-controls__input[b-pqos66yumh]{
  margin-right:0 !important
}

.v-input--selection-controls__input input[role=checkbox][b-pqos66yumh],.v-input--selection-controls__input input[role=radio][b-pqos66yumh],.v-input--selection-controls__input input[role=switch][b-pqos66yumh]{
  position:absolute;
  opacity:0;
  width:100%;
  height:100%;
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.checked[b-pqos66yumh]{
  background-color:#edf2f7
}

.checked .v-input--selection-controls__input[b-pqos66yumh]{
  opacity:1
}

/* /components/search/SearchBarDistanceSelector.razor.rz.scp.css */

.selector-container .select-btn[b-50600a46i2]{
  border:1px solid #a0aec0
}

.selector-container .select-btn.active[b-50600a46i2]{
  background:#edf2f7
}

.selector-container.native[b-50600a46i2]{
  position:relative
}

.selector-container.native select[b-50600a46i2]{
  background-image:url("/img/v3/icons/chevron-down.svg");
  background-repeat:no-repeat;
  background-position-x:calc(100% - 16px);
  background-position-y:center;
  background-size:14px 7px;
  z-index:0
}

.selector-container.native label[b-50600a46i2]{
  z-index:-1;
  color:rgba(0,0,0,.4);
  border-radius:50%;
  width:calc(100% - 40px)
}

/* /components/search/SearchBarDropDown.razor.rz.scp.css */

.dropdown-content[b-rxmf34quvs]{
  top:5rem;
  box-shadow:0 0 10px rgba(92,94,100,.4);
  border-radius:5.42286px;
  padding:24px
}

@media(max-width: 768px){
  .dropdown-content[b-rxmf34quvs]{
    top:4rem
  }
}

.label[b-rxmf34quvs]{
  width:100%;
  color:#a0aec0;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
  background-color:rgba(0,0,0,0)
}

.selected .label[b-rxmf34quvs]{
  background:#edf2f7;
  border-radius:6px;
  color:inherit
}

.selected .label.active[b-rxmf34quvs]{
  color:#4a5568
}

/* /components/search/SearchBarDropDownContent.razor.rz.scp.css */

.title-container[b-pg9wdzromz]{
  color:#616a7b
}

.content-container[b-pg9wdzromz]{
  padding:24px;
  position:absolute;
  top:5rem;
  color:#4a5568;
  border-radius:5.42286px;
  background-color:#fff;
  box-shadow:0 0 10px rgba(92,94,100,.4);
  z-index:10 !important;
  pointer-events:none;
  opacity:0;
  visibility:hidden;
  transition:all .2s ease-in-out
}

.content-container.property-type[b-pg9wdzromz]{
  min-width:398px
}

.content-container.bedrooms[b-pg9wdzromz]{
  min-width:380px
}

.content-container.price[b-pg9wdzromz]{
  min-width:442px;
  right:0
}

.content-container.open[b-pg9wdzromz]{
  opacity:1;
  visibility:visible;
  pointer-events:auto
}

@media(max-width: 1199.98px){
  .content-container[b-pg9wdzromz]{
    top:48px
  }

  .content-container.bedrooms[b-pg9wdzromz]{
    right:0
  }
}

/* /components/search/SearchBarModal.razor.rz.scp.css */

.search-bar-modal-container[b-dftdi7rt24]{
  padding-top:4rem;
  top:0;
  font-size:1rem;
  color:rgba(0,0,0,.87);
  z-index:101 !important;
  background:#fff
}

.search-bar-modal-container .search-bar-wrapper[b-dftdi7rt24]{
  position:fixed;
  width:100%;
  -webkit-animation:openModal-b-dftdi7rt24 .2s ease forwards;
          animation:openModal-b-dftdi7rt24 .2s ease forwards
}

.search-bar-modal-container .search-bar-wrapper .search-input[b-dftdi7rt24]{
  display:flex;
  flex-wrap:nowrap
}

.search-bar-modal-container .search-bar-wrapper .search-input [b-dftdi7rt24]::-webkit-input-placeholder,.search-bar-modal-container .search-bar-wrapper .search-input [b-dftdi7rt24]::-moz-placeholder,.search-bar-modal-container .search-bar-wrapper .search-input :-ms-input-placeholder[b-dftdi7rt24],.search-bar-modal-container .search-bar-wrapper .search-input :-moz-placeholder[b-dftdi7rt24]{
  color:#c4c4c4
}

@-webkit-keyframes openModal-b-dftdi7rt24{
  0%{
    transform:translateY(100%)
  }

  100%{
    transform:translateY(0)
  }
}

@keyframes openModal-b-dftdi7rt24{
  0%{
    transform:translateY(100%)
  }

  100%{
    transform:translateY(0)
  }
}

/* /components/search/SearchBarPriceSelector.razor.rz.scp.css */

.select-container.lg>div[b-3ngkpuvk6q]{
  min-width:11.125rem
}

/* /components/search/SearchBarPropertyTypeSelector.razor.rz.scp.css */

.grid-container[b-7fzjerf78b]{
  width:350px
}

/* /components/search/SearchBarSelect.razor.rz.scp.css */

.searchbar-select[b-2nxblme1so]{
  padding:0 12px;
  height:48px
}

select:focus[b-2nxblme1so]{
  outline:0;
  border:0px solid #323648;
  background-color:#fff;
  box-shadow:0 0 0px #666;
  transition:box-shadow .5s,border-color .25s ease-in-out
}

.v-input__slot[b-2nxblme1so]{
  display:flex;
  justify-content:center
}

.v-input__append-inner[b-2nxblme1so]{
  margin-top:13px !important
}

.v-menu__content[b-2nxblme1so]::-webkit-scrollbar{
  width:0px;
  display:none
}

.v-searchbar-select .v-list-item[b-2nxblme1so]{
  padding-left:2.25rem !important;
  padding-right:.5rem !important;
  min-height:inherit !important
}

.v-searchbar-select .v-list-item.v-list-item--active[b-2nxblme1so]{
  background-color:#edf2f7;
  color:inherit !important
}

.v-searchbar-select .v-list-item.v-list-item--active[b-2nxblme1so]::before{
  background-image:url(/img/v3/icons/check.svg);
  background-repeat:no-repeat;
  background-color:rgba(0,0,0,0);
  background-position:center;
  opacity:1;
  left:6px;
  width:24px
}

.v-searchbar-select .v-list-item .v-list-item__content[b-2nxblme1so]{
  height:28px;
  padding:0 !important
}

.v-searchbar-select .v-list-item .v-list-item__content .v-list-item__title[b-2nxblme1so]{
  padding:0;
  font-size:14px
}

.v-select__selection[b-2nxblme1so]{
  font-size:14px
}

.native-wrapper .native-select[b-2nxblme1so]{
  background-image:url(/img/v3/icons/chevron-down.svg);
  background-repeat:no-repeat;
  background-position-x:calc(100% - 16px);
  background-position-y:center;
  background-size:14px 7px;
  z-index:0
}

.native-wrapper .native-select option[disabled][b-2nxblme1so]{
  color:rgba(0,0,0,.38)
}

/* /components/search/SearchInput.razor.rz.scp.css */

input[b-36ux7q9yw1]{
  border-radius:5.57771px;
  transition:background .2s;
  max-width:1920px
}

input[b-36ux7q9yw1]::-moz-placeholder{
  color:rgba(0,0,0,.4)
}

input[b-36ux7q9yw1]::placeholder{
  color:rgba(0,0,0,.4)
}

input.default[b-36ux7q9yw1]{
  background:#fff
}

input:focus[b-36ux7q9yw1]{
  background:#edf2f7
}

/* /components/search/SearchLoading.razor.rz.scp.css */

@-webkit-keyframes load-b-tke7t4y9bc{
  from{
    background-position:100% 0%
  }

  to{
    background-position:-100% 0%
  }
}

@keyframes load-b-tke7t4y9bc{
  from{
    background-position:100% 0%
  }

  to{
    background-position:-100% 0%
  }
}

.loading-item>div[b-tke7t4y9bc]{
  background:linear-gradient(90deg, #f3f3f3, #fcfcfc, #f3f3f3);
  -webkit-animation-name:load-b-tke7t4y9bc;
          animation-name:load-b-tke7t4y9bc;
  -webkit-animation-duration:1.5s;
          animation-duration:1.5s;
  -webkit-animation-iteration-count:infinite;
          animation-iteration-count:infinite;
  -webkit-animation-direction:forwards;
          animation-direction:forwards;
  -webkit-animation-timing-function:linear;
          animation-timing-function:linear;
  background-size:200% 100%
}

.loading-item .main-part[b-tke7t4y9bc]{
  padding-top:56.25%;
  border-radius:6px
}

.loading-item .line[b-tke7t4y9bc]{
  width:129.75px;
  height:25.77px;
  margin-top:10px
}

.loading-item .line.lg[b-tke7t4y9bc]{
  width:184.2px;
  margin-top:8px
}

/* /components/search/SearchPropertyCard.razor.rz.scp.css */

.property-image[b-6uawxgg4im]{
  padding-top:56.25%
}

.property-image[b-6uawxgg4im]:after{
  content:"";
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  background-color:#f2f2f2;
  border-radius:5px;
  border:none;
  -webkit-animation:loading-b-6uawxgg4im 1.5s ease forwards;
          animation:loading-b-6uawxgg4im 1.5s ease forwards;
  opacity:0;
  z-index:-1
}

.text-description[b-6uawxgg4im]{
  color:#718096
}

@-webkit-keyframes loading-b-6uawxgg4im{
  0%{
    opacity:0%
  }

  100%{
    opacity:100%
  }
}

@keyframes loading-b-6uawxgg4im{
  0%{
    opacity:0%
  }

  100%{
    opacity:100%
  }
}

/* /components/search/SearchPropertyCarousel.razor.rz.scp.css */

.searchitem-slider-wrapper .VueCarousel-navigation-button.VueCarousel-navigation-prev[b-dpj3hp7qnz]{
  display:none
}

.searchitem-slider-wrapper .VueCarousel-navigation-button.VueCarousel-navigation-next[b-dpj3hp7qnz]{
  display:none
}

@media(min-width: 1264px){
  .searchitem-slider-wrapper:hover .VueCarousel-navigation-button.VueCarousel-navigation-prev[b-dpj3hp7qnz]{
    display:block
  }

  .searchitem-slider-wrapper:hover .VueCarousel-navigation-button.VueCarousel-navigation-next[b-dpj3hp7qnz]{
    display:block
  }
}

@media(max-width: 1264px){
  .VueCarousel .VueCarousel-navigation[b-dpj3hp7qnz]{
    display:none
  }
}

@media(min-width: 1264px){
  .VueCarousel:hover .VueCarousel-navigation[b-dpj3hp7qnz]{
    display:block
  }
}

.carousel-wrapper[b-dpj3hp7qnz]{
  height:100% !important
}

.carousel-wrapper .photo-slide[b-dpj3hp7qnz]{
  width:100%
}

.carousel-wrapper .VueCarousel-inner[b-dpj3hp7qnz]{
  height:100% !important
}

.carousel-wrapper .vue-load-image[b-dpj3hp7qnz]{
  height:100% !important
}

.carousel-wrapper .carousel-slide[b-dpj3hp7qnz]{
  height:100% !important;
  background-color:#f3f3f3;
  border-radius:6px;
  overflow:hidden;
  display:flex;
  justify-content:center;
  align-content:center
}

.VueCarousel-navigation .VueCarousel-navigation-button[b-dpj3hp7qnz]{
  background:rgba(255,255,255,.8) no-repeat center;
  width:32px;
  height:32px;
  border-radius:50%
}

.VueCarousel-navigation .VueCarousel-navigation-button:focus[b-dpj3hp7qnz]{
  outline:none
}

.VueCarousel-navigation .VueCarousel-navigation-button.VueCarousel-navigation-prev[b-dpj3hp7qnz]{
  left:48px;
  background-image:url("/img/v3/icons/arrow-left.svg")
}

.VueCarousel-navigation .VueCarousel-navigation-button.VueCarousel-navigation-next[b-dpj3hp7qnz]{
  right:48px;
  background-image:url("/img/v3/icons/arrow-right.svg")
}

.VueCarousel-pagination[b-dpj3hp7qnz]{
  position:absolute;
  bottom:0;
  padding-bottom:12px;
  width:110px;
  margin-left:calc(50% - 55px);
  overflow:hidden
}

.VueCarousel-pagination .VueCarousel-dot-container[b-dpj3hp7qnz]{
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  overflow-x:hidden
}

.VueCarousel-pagination .VueCarousel-dot[b-dpj3hp7qnz]{
  position:relative;
  width:6px !important;
  height:6px !important;
  line-height:6px;
  padding:8px 8px 8px 8px !important;
  margin-top:0 !important;
  background-color:rgba(0,0,0,0) !important
}

.VueCarousel-pagination .VueCarousel-dot:focus[b-dpj3hp7qnz]{
  outline:none
}

.VueCarousel-pagination .VueCarousel-dot[b-dpj3hp7qnz]::after{
  content:"";
  display:block;
  position:absolute;
  left:8px;
  top:6px;
  width:6px !important;
  height:6px !important;
  border-radius:50%;
  background-color:#fff !important
}

.VueCarousel-pagination .VueCarousel-dot--active[b-dpj3hp7qnz]::before{
  content:"";
  display:block;
  position:absolute;
  width:10px;
  height:10px;
  border-radius:50%;
  left:4px;
  top:2px;
  border:2px solid #fff;
  opacity:.3
}

/* /components/search/SearchResults.razor.rz.scp.css */

.search-resuls-container .grid-container[b-g3eexozsec]{
  max-width:100% !important
}

.search-resuls-container .sort-container[b-g3eexozsec]{
  display:flex;
  justify-content:flex-end
}

.search-resuls-container .sort-container .sort-font[b-g3eexozsec]{
  color:#616a7b;
  white-space:nowrap;
  font-weight:600;
  font-size:1rem
}

@media(max-width: 575.98px){
  .search-resuls-container .sort-container[b-g3eexozsec]{
    justify-content:center
  }
}

.grids button[b-g3eexozsec]{
  color:#a0aec0
}

.grids button.active[b-g3eexozsec]{
  color:#4a5568
}

.box-shadow[b-g3eexozsec]{
  box-shadow:0 6.47289px 16.1822px rgba(147,147,147,.4)
}

.sort-cols-wrapper[b-g3eexozsec]{
  justify-content:flex-end
}

@media(max-width: 768px){
  .sort-cols-wrapper[b-g3eexozsec]{
    justify-content:center;
    position:relative
  }
}

.select:focus[b-g3eexozsec]{
  outline:0;
  border:0px solid #323648;
  border-width:0px;
  background-color:#fff;
  box-shadow:0 0 0 #666;
  transition:box-shadow .5s,border-color .25s ease-in-out
}

/* /components/search/SearchSortby.razor.rz.scp.css */

.v-searchbar-select[b-wikqzv6uiu]{
  display:flex;
  align-items:center
}

.v-searchbar-select .v-input__slot[b-wikqzv6uiu]{
  min-height:inherit !important
}

.v-searchbar-select .label[b-wikqzv6uiu]{
  margin:0;
  font-size:1rem;
  background:rgba(0,0,0,0)
}

.v-input__slot[b-wikqzv6uiu]{
  display:flex;
  justify-content:center
}

.v-input__append-inner[b-wikqzv6uiu]{
  margin-top:13px !important
}

.v-menu__content[b-wikqzv6uiu]::-webkit-scrollbar{
  width:0px;
  display:none
}

.theme--light .v-searchbar-select .v-select__selection[b-wikqzv6uiu]{
  --tw-text-opacity:1;
  color:rgb(50 54 72 / var(--tw-text-opacity))
}

.v-searchbar-select .v-list-item[b-wikqzv6uiu]{
  padding-left:2.25rem !important;
  padding-right:2.25rem;
  min-height:inherit !important
}

.v-searchbar-select .v-list-item.v-list-item--active[b-wikqzv6uiu]{
  background-color:#edf2f7;
  color:inherit !important
}

.v-searchbar-select .v-list-item.v-list-item--active[b-wikqzv6uiu]::before{
  background-image:url(/img/v3/icons/check.svg);
  background-repeat:no-repeat;
  background-color:rgba(0,0,0,0);
  background-position:center;
  opacity:1;
  left:6px;
  width:24px
}

.v-searchbar-select .v-list-item .v-list-item__content[b-wikqzv6uiu]{
  height:28px;
  padding:0 !important
}

.v-searchbar-select .v-list-item .v-list-item__content .v-list-item__title[b-wikqzv6uiu]{
  padding:0;
  font-size:1rem
}

.v-select__selection[b-wikqzv6uiu]{
  font-size:1rem
}

.sort-select[b-wikqzv6uiu]{
  width:166px;
  color:#616a7b !important
}

.sort-select .v-input__slot fieldset[b-wikqzv6uiu]{
  border:none
}

.select-wrapper .v-menu__content[b-wikqzv6uiu]{
  min-width:-webkit-fit-content !important;
  min-width:-moz-fit-content !important;
  min-width:fit-content !important
}

.sortby-wrapper .native-select[b-wikqzv6uiu]{
  min-width:148px;
  padding-left:8px !important;
  padding-right:8px !important
}

.native-wrapper .native-select[b-wikqzv6uiu]{
  background-image:url(/img/v3/icons/chevron-down.svg);
  background-repeat:no-repeat;
  background-position-x:calc(100% - 16px);
  background-position-y:center;
  background-size:14px 7px;
  z-index:0
}

.native-wrapper .native-select option[disabled][b-wikqzv6uiu]{
  color:rgba(0,0,0,.38)
}

/* /components/ui/CommonSelectBox.razor.rz.scp.css */

.v-public-select.bg-gray-100 .v-application[b-34l1vp80lp]{
  background-color:#f6f6f6
}

.v-public-select .v-application[b-34l1vp80lp]{
  width:100%;
  border-radius:9999px !important
}

.v-public-select .v-input__slot[b-34l1vp80lp]{
  min-height:inherit !important
}

.v-public-select .v-input__slot fieldset[b-34l1vp80lp]{
  border-width:0
}

.v-public-select .v-text-field--outlined.v-input--is-focused fieldset[b-34l1vp80lp],.v-public-select .v-text-field--outlined.v-input--has-state fieldset[b-34l1vp80lp]{
  border-width:0
}

.v-public-select .select-wrapper[b-34l1vp80lp]{
  display:flex;
  width:100%;
  position:relative;
  cursor:pointer
}

.v-public-select .select-wrapper select[b-34l1vp80lp]{
  text-align:center;
  background:rgba(0,0,0,0);
  cursor:pointer
}

.v-public-select .select-wrapper select:focus[b-34l1vp80lp]{
  border:none !important;
  background-color:inherit !important;
  box-shadow:none
}

.v-public-select .v-select__selections[b-34l1vp80lp]{
  justify-content:center
}

.v-public-select .v-select__selections input[b-34l1vp80lp]{
  display:none
}

.v-public-select .v-select__slot .v-input__append-inner[b-34l1vp80lp]{
  margin-top:8px !important
}

.v-public-select.without-carot .v-select__slot .v-input__append-inner[b-34l1vp80lp]{
  display:none
}

.v-public-select.text-orange .v-select__selection[b-34l1vp80lp]{
  color:#ee5723 !important
}

.text-15p .v-select__selection[b-34l1vp80lp]{
  font-size:15px
}

.native-wrapper .native-select[b-34l1vp80lp]{
  background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.375 7.625L7.50002 13.5L1.62504 7.625' stroke='%23EE5723' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size:15px 15px;
  background-position-x:calc(100% + 32px);
  background-position-y:top
}

.native-wrapper .native-select option[disabled][b-34l1vp80lp]{
  opacity:.38
}

.native-wrapper .native-select[b-34l1vp80lp]::after{
  content:none
}

/* /components/ui/form/InputControl.razor.rz.scp.css */

input[b-rk2iqhxlzg]::-webkit-input-placeholder,input:-ms-input-placeholder[b-rk2iqhxlzg],input[b-rk2iqhxlzg]::placeholder{
  color:#afafaf
}

input[b-rk2iqhxlzg]::-webkit-outer-spin-button,input[b-rk2iqhxlzg]::-webkit-inner-spin-button{
  -webkit-appearance:none;
  margin:0
}

input[type=number][b-rk2iqhxlzg]{
  -moz-appearance:textfield
}

.input-group.input-currency[b-rk2iqhxlzg]::before{
  content:"£";
  position:absolute;
  font-size:.8em;
  top:1.7em;
  left:1em;
  margin-right:1em
}

.input-group.input-currency input[b-rk2iqhxlzg]{
  padding-left:19px
}

/* /components/ui/form/InputControlType2.razor.rz.scp.css */

.input-type-wrapper[b-qwztydqn3m]{
  position:relative
}

.input-type-wrapper.error[b-qwztydqn3m]{
  border:1px solid #ee5723 !important
}

.input-type-wrapper input[b-qwztydqn3m]::-webkit-input-placeholder,.input-type-wrapper input:-ms-input-placeholder[b-qwztydqn3m],.input-type-wrapper input[b-qwztydqn3m]::placeholder{
  color:#afafaf
}

.input-type-wrapper input[b-qwztydqn3m]::-webkit-outer-spin-button,.input-type-wrapper input[b-qwztydqn3m]::-webkit-inner-spin-button{
  -webkit-appearance:none;
  margin:0
}

.input-type-wrapper input[type=number][b-qwztydqn3m]{
  -moz-appearance:textfield
}

.input-type-wrapper::v-deep .vc-bg-blue-600[b-qwztydqn3m]{
  background-color:#ee5723
}

.input-type-wrapper .datepicker-wrapper::v-deep label[b-qwztydqn3m]{
  font-weight:400
}

.input-type-wrapper .datepicker-wrapper::v-deep .vc-container[b-qwztydqn3m]{
  font-family:"Caros Soft",sans-serif !important
}

.input-type-wrapper .datepicker-wrapper::v-deep .vc-title[b-qwztydqn3m]{
  font-size:16px
}

.input-group.input-currency[b-qwztydqn3m]::before{
  content:"£";
  position:absolute;
  font-size:.8em;
  top:1.7em;
  left:1em;
  margin-right:1em
}

.input-group.input-currency input[b-qwztydqn3m]{
  padding-left:19px
}

.dialcode::v-deep .v-input__append-inner[b-qwztydqn3m]{
  padding-left:0 !important;
  width:16px
}

.dialcode-selector[b-qwztydqn3m]{
  background-image:url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3L3.00002 0.999982L5.00004 3' stroke='%23323648' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 8L2.99998 10L0.999964 8' stroke='%23323648' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size:auto
}

.input-type-wrapper .date-input-elem[b-qwztydqn3m]{
  width:1px !important;
  height:1px !important;
  opacity:0
}

.phone-input-wrapper .v-select__selections[b-qwztydqn3m]{
  padding-left:8px;
  margin-top:-4px;
  justify-content:flex-start !important
}

/* /components/ui/form/PhoneNumberInput.razor.rz.scp.css */

.input-group[b-ouzgb37j20]{
  height:100%
}

.input-group::v-deep .input-control[b-ouzgb37j20]{
  padding-top:0;
  padding-left:60px;
  background-repeat:no-repeat;
  background-position:30px center;
  background-image:url("/img/v3/icons/calendar.svg")
}

.input-group::v-deep .vc-popover-content-wrapper[b-ouzgb37j20]{
  z-index:80
}

.input-group .mud-select[b-ouzgb37j20]{
  background:red
}

.switch.error[b-ouzgb37j20]:before{
  top:5px
}

.switch label[b-ouzgb37j20]{
  font-weight:normal;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  position:static;
  display:block
}

.switch label[b-ouzgb37j20]:after{
  content:"";
  display:block;
  width:100%
}

.switch label>input[b-ouzgb37j20]{
  display:none
}

.switch label>input+span[b-ouzgb37j20]{
  font-size:14px;
  color:#666;
  padding-top:4px
}

.switch label>input[disabled]+span[b-ouzgb37j20],.switch label>input[readonly]+span[b-ouzgb37j20],.switch label>input[disabled]+i[b-ouzgb37j20],.switch label>input[readonly]+i[b-ouzgb37j20]{
  opacity:.6;
  cursor:not-allowed
}

.switch label>input+span[b-ouzgb37j20],.switch label>input+i[b-ouzgb37j20]{
  position:relative;
  padding-left:42px;
  display:inline-block
}

.switch label>input+span[b-ouzgb37j20]:before,.switch label>input+span[b-ouzgb37j20]:after,.switch label>input+i[b-ouzgb37j20]:before,.switch label>input+i[b-ouzgb37j20]:after{
  content:"";
  position:absolute
}

.switch label>input+span[b-ouzgb37j20]:before,.switch label>input+i[b-ouzgb37j20]:before{
  width:35px;
  height:20px;
  pointer-events:none;
  left:0;
  top:4px;
  border:1px solid #c9ccd6;
  box-sizing:border-box;
  border-radius:15px
}

.switch label>input+span[b-ouzgb37j20]:after,.switch label>input+i[b-ouzgb37j20]:after{
  width:10px;
  height:10px;
  outline:none;
  border-radius:50%;
  transition:all .5s;
  -webkit-transition:all .5s;
  top:9px;
  left:5px;
  background:#e4e6ec
}

.switch label>input:checked+span[b-ouzgb37j20]:after,.switch label>input:checked+i[b-ouzgb37j20]:after{
  background-color:#ee5723;
  transform:translate(140%, 0)
}

/* /components/ui/NewFindLbp.razor.rz.scp.css */

.agent-find-form .meet-agent h2[b-v2w4kckdp2]{
  margin:0;
  font-size:inherit;
  font-weight:inherit;
  color:#ee5723 !important
}

.agent-find-form .form-label-line1[b-v2w4kckdp2]{
  transform:matrix(0.99, -0.1, 0.1, 0.99, 0, 0);
  font-family:"Brighter Regular"
}

.agent-find-form .form-label-line2[b-v2w4kckdp2]{
  transform:matrix(1, -0.06, 0.06, 1, 0, 0);
  font-family:"Brighter Regular"
}

/* /components/viewing/modals/Steps/ViewingDateStep.razor.rz.scp.css */

.content-wrapper[b-rzybav3uwh]{
  min-height:calc(100% - 126px)
}

.content-wrapper .img-wrapper img[b-rzybav3uwh]{
  width:109px;
  height:71px;
  -o-object-fit:cover;
     object-fit:cover
}

.content-wrapper .time-select-wrapper .rounded-full.active[b-rzybav3uwh]{
  border-color:#ee5723
}

.content-wrapper .viewing-date-selector select[b-rzybav3uwh]{
  margin-left:20px !important;
  margin-right:20px !important
}

.content-wrapper .viewing-date-selector.without-carot::v-deep .v-select__slot .v-select__selections[b-rzybav3uwh]{
  padding-left:0
}

.content-wrapper .viewing-date-selector::v-deep .v-select__slot[b-rzybav3uwh]{
  justify-content:center
}

.content-wrapper .viewing-date-selector::v-deep .v-select__slot .v-select__selections[b-rzybav3uwh]{
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  max-width:-webkit-fit-content;
  max-width:-moz-fit-content;
  max-width:fit-content;
  padding-left:28px
}

.content-wrapper .viewing-date-selector::v-deep .v-select__slot .v-select__selection[b-rzybav3uwh]{
  width:-webkit-min-content;
  width:-moz-min-content;
  width:min-content;
  max-width:none
}

.content-wrapper .viewing-date-selector::v-deep .v-select__slot .v-input__append-inner[b-rzybav3uwh]{
  width:-webkit-min-content;
  width:-moz-min-content;
  width:min-content;
  max-width:-webkit-fit-content;
  max-width:-moz-fit-content;
  max-width:fit-content;
  margin-left:inherit
}

.content-wrapper .viewing-date-selector::v-deep .v-input__icon--append i[b-rzybav3uwh]{
  color:rgba(0,0,0,0) !important;
  background-image:url("/img/v3/upload/chevron-down.svg");
  background-position:center;
  background-repeat:no-repeat
}

/* /components/viewing/modals/Steps/ViewingResultStep.razor.rz.scp.css */

.content-wrapper[b-koml3sbsby]{
  min-height:calc(100% - 98px)
}

.content-wrapper .img-wrapper img[b-koml3sbsby]{
  width:109px;
  height:71px;
  -o-object-fit:cover;
     object-fit:cover
}

.content-wrapper .hosting-avatar[b-koml3sbsby]{
  width:31px;
  height:31px
}

/* /components/viewing/modals/Steps/ViewingSubmitStep.razor.rz.scp.css */

.content-wrapper .leading-11[b-fankdbm8h7]{
  line-height:3rem
}

.content-wrapper .img-wrapper img[b-fankdbm8h7]{
  width:109px;
  height:71px;
  -o-object-fit:cover;
     object-fit:cover
}

.submite-wrapper[b-fankdbm8h7]{
  position:relative
}

.submite-wrapper .image-loading[b-fankdbm8h7]{
  position:absolute;
  top:0;
  left:-30px;
  transform:translateY(-50%);
  width:auto
}

.submite-wrapper .image-loading .loading[b-fankdbm8h7]{
  min-width:30px;
  min-height:30px;
  background-size:contain;
  filter:brightness(0) invert(1)
}

/* /components/viewing/modals/ViewingFormModal.razor.rz.scp.css */

.viewing-form-wrapper[b-x2lf02h9i1]{
  min-width:902px;
  max-height:100% !important;
  height:750px
}

.viewing-form-wrapper .pb-12[b-x2lf02h9i1]{
  padding-bottom:18rem !important
}

.viewing-form-wrapper #hubspotViewingForm[b-x2lf02h9i1]{
  position:absolute;
  height:1px;
  overflow:hidden;
  opacity:0
}

@media only screen and (min-width: 1152px){
  .viewing-form-wrapper[b-x2lf02h9i1]{
    max-width:900px;
    max-height:750px
  }

  .viewing-form-wrapper .lg\:pb-12[b-x2lf02h9i1]{
    padding-bottom:18rem !important
  }
}

@media(max-width: 991.98px){
  .viewing-form-wrapper[b-x2lf02h9i1]{
    position:fixed !important;
    top:0;
    left:0;
    min-width:100%;
    overflow-y:auto
  }
}

.blazored-modal-custom[b-x2lf02h9i1]{
  background-color:rgba(0,0,0,.25) !important
}

/* /components/viewing/modals/ViewingSlots.razor.rz.scp.css */

.step-wrapper[b-alfwikmp8y]{
  position:-webkit-sticky;
  position:sticky;
  top:0;
  z-index:20
}

.step-wrapper .step-progress .step-label[b-alfwikmp8y]{
  position:absolute;
  top:36px;
  left:50%;
  transform:translate(-50%, 0);
  width:140px;
  text-align:center
}

.step-wrapper .step-progress .dot[b-alfwikmp8y]{
  width:20px;
  height:20px
}

.step-wrapper .step-progress .dot .between-line[b-alfwikmp8y]{
  content:"";
  position:absolute;
  z-index:2;
  top:10px;
  border-bottom:1px solid #aaaaad
}

.step-wrapper .step-progress .dot .dot-circle[b-alfwikmp8y]{
  position:absolute;
  width:20px;
  height:20px;
  z-index:4
}

.step-wrapper .step-progress .dot.active .dot-circle[b-alfwikmp8y]::after{
  content:"";
  position:absolute;
  z-index:6;
  width:8px;
  height:8px;
  top:5px;
  left:5px;
  border-radius:9999px;
  background-color:#ee5826
}

/* /components/viewing/modals/ViewingStep.razor.rz.scp.css */

.step-wrapper[b-1f2pxqns68]{
  position:-webkit-sticky;
  position:sticky;
  top:0;
  z-index:20
}

.step-wrapper .step-progress .step-label[b-1f2pxqns68]{
  position:absolute;
  top:36px;
  left:50%;
  transform:translate(-50%, 0);
  width:140px;
  text-align:center
}

.step-wrapper .step-progress .dot[b-1f2pxqns68]{
  width:20px;
  height:20px
}

.step-wrapper .step-progress .dot .between-line[b-1f2pxqns68]{
  content:"";
  position:absolute;
  z-index:2;
  top:10px;
  border-bottom:1px solid #aaaaad
}

.step-wrapper .step-progress .dot .dot-circle[b-1f2pxqns68]{
  position:absolute;
  width:20px;
  height:20px;
  z-index:4
}

.step-wrapper .step-progress .dot.active .dot-circle[b-1f2pxqns68]::after{
  content:"";
  position:absolute;
  z-index:6;
  width:8px;
  height:8px;
  top:5px;
  left:5px;
  border-radius:9999px;
  background-color:#ee5826
}

/* /Pages/AboutUs.razor.rz.scp.css */

.how-it-works-tenant .jsChangebleImg[b-tkz9wvpnue]{
  position:absolute;
  top:60px;
  left:-23px;
  max-width:unset;
  width:512px
}

.over_lay[b-tkz9wvpnue]{
  background:rgba(0,0,0,.2)
}

.over_lay.small[b-tkz9wvpnue]{
  position:absolute;
  top:0;
  width:100%;
  height:100%
}

.ovl_loader[b-tkz9wvpnue]{
  padding:20px;
  text-align:center;
  margin-left:48%;
  margin-top:72%;
  border:5px solid #f3f3f3;
  border-radius:50%;
  border-top:5px solid #ee573e;
  width:10px;
  height:10px;
  -webkit-animation:spin .5s linear infinite;
  animation:spin .5s linear infinite
}

.over_lay.small .ovl_loader[b-tkz9wvpnue]{
  margin-top:0
}

.expert-link[b-tkz9wvpnue]{
  display:inline-block;
  width:120px
}

.label-phone-number[b-tkz9wvpnue]{
  color:#fff;
  font-size:16px;
  font-weight:bold;
  font-family:"Caros Soft";
  font-style:normal;
  white-space:nowrap;
  margin-left:17px
}

.label-phone-number:hover[b-tkz9wvpnue]{
  color:#fff
}

@media(max-width: 64em){
  .label-phone-number[b-tkz9wvpnue]{
    display:none
  }
}

/* /Pages/BookFreeValuation.razor.rz.scp.css */

html[b-ywnxspwkhy]{
  scroll-behavior:smooth
}

.book-free-valuation-header[b-ywnxspwkhy]{
  position:absolute !important;
  top:0;
  width:100%;
  z-index:99 !important
}

.book-free-valuation-header .ac-logo[b-ywnxspwkhy]{
  width:238px
}

.book-free-valuation-header .log-in[b-ywnxspwkhy]{
  width:100px;
  height:51px;
  padding:0;
  display:flex;
  align-items:center;
  background:rgba(0,0,0,0)
}

.book-free-valuation-header .book-consultation[b-ywnxspwkhy]{
  width:191px;
  height:51px
}

.book-free-valuation-header .chat[b-ywnxspwkhy]{
  display:flex;
  align-items:center
}

@media(max-width: 767.98px){
  .book-free-valuation-header .chat[b-ywnxspwkhy]{
    max-height:42px
  }
}

.book-free-valuation-header .tel[b-ywnxspwkhy]{
  padding:0;
  display:flex;
  align-items:center;
  background-color:rgba(0,0,0,0) !important
}

.book-free-valuation[b-ywnxspwkhy]{
  position:absolute !important;
  top:0;
  width:100%;
  z-index:97 !important
}

.book-free-valuation .flex[b-ywnxspwkhy]{
  flex-wrap:nowrap !important
}

.container-body[b-ywnxspwkhy]{
  padding-top:16rem
}

.card-container[b-ywnxspwkhy]{
  margin-top:-40px
}

.desktop-header-bg[b-ywnxspwkhy]{
  background-image:none
}

.desktop-header-bg[b-ywnxspwkhy]::after{
  content:"";
  background:rgba(0,0,0,.4);
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:0
}

.mobile-header-bg[b-ywnxspwkhy]{
  width:100vw;
  height:100vh;
  background-image:url("https://cdn.accommodation.co.uk/assets/img/public/landing/header-mobile.png");
  background-size:cover;
  background-repeat:no-repeat
}

.mobile-header-bg[b-ywnxspwkhy]::after{
  content:"";
  background:linear-gradient(0deg, #161617 1.53%, rgba(50, 54, 72, 0.0001) 95.95%);
  background-repeat:no-repeat;
  position:absolute;
  top:calc(100% - 190px);
  left:0;
  height:190px;
  width:100%;
  z-index:0
}

.card-container[b-ywnxspwkhy]::before{
  content:"";
  background-image:url("https://cdn.accommodation.co.uk/assets/img/public/book-consultation/curl1.svg");
  background-size:contain;
  position:absolute;
  transform:rotate(160deg);
  left:-607px;
  z-index:-1
}

.transform[b-ywnxspwkhy]{
  transform:matrix(1, -0.05, 0.06, 1, 0, 0)
}

.booking[b-ywnxspwkhy]{
  position:relative;
  background-image:url("https://cdn.accommodation.co.uk/assets/img/public/book-consultation/wave-mobile.svg");
  background-size:cover;
  height:622px
}

.booking-content[b-ywnxspwkhy]::before{
  content:"";
  background-image:url("https://cdn.accommodation.co.uk/assets/img/public/book-consultation/curl3.svg");
  background-size:contain;
  position:absolute;
  right:-140px;
  bottom:-451px;
  width:400px;
  height:452px
}

.p1[b-ywnxspwkhy]:before,.p2[b-ywnxspwkhy]:before,.p3[b-ywnxspwkhy]:before{
  content:"";
  display:block;
  background-image:url("https://cdn.accommodation.co.uk/assets/img/public/book-consultation/dots1.svg");
  background-size:contain;
  position:absolute;
  z-index:-1;
  top:13%;
  left:-22%;
  width:100%;
  height:100%
}

.p2[b-ywnxspwkhy]:before{
  top:-25px;
  left:7%;
  transform:rotate(-45deg);
  width:117%;
  height:117%
}

.matrix-1[b-ywnxspwkhy]{
  transform:matrix(1, -0.05, 0.06, 1, 0, 0)
}

.matrix-2[b-ywnxspwkhy]{
  transform:matrix(1, -0.06, 0.05, 1, 0, 0)
}

.transform-3[b-ywnxspwkhy]{
  transform:rotate(-3.43deg)
}

.mobile-feedback[b-ywnxspwkhy]{
  display:none !important
}

@media(min-width: 640px)and (max-width: 768px){
  .mobile-header-bg[b-ywnxspwkhy]{
    height:800px
  }

  .container .content[b-ywnxspwkhy]{
    margin-top:400px
  }
}

@media(max-width: 768px){
  .p1[b-ywnxspwkhy]:before,.p3[b-ywnxspwkhy]:before{
    left:-10%
  }

  .p2[b-ywnxspwkhy]:before{
    top:-15px;
    left:-7%
  }

  .desktop-feedback[b-ywnxspwkhy]{
    display:none !important
  }

  .mobile-feedback[b-ywnxspwkhy]{
    background-color:#000;
    display:block !important
  }

  .container-body[b-ywnxspwkhy]{
    padding-top:14rem
  }

  .mobile-container[b-ywnxspwkhy]{
    margin-top:-600px
  }
}

@media only screen and (min-width: 768px)and (max-width: 1023px){
  .booking[b-ywnxspwkhy]{
    height:450px;
    background-image:url("https://cdn.accommodation.co.uk/assets/img/public/book-consultation/wave.svg")
  }

  .card-container[b-ywnxspwkhy]{
    margin-top:-40px;
    width:708px
  }

  .card-container[b-ywnxspwkhy]::before{
    content:"";
    background-image:url("https://cdn.accommodation.co.uk/assets/img/public/book-consultation/curl1.svg");
    background-size:contain;
    position:absolute;
    left:-1034px;
    width:1368px;
    height:600px;
    bottom:-100px;
    z-index:-1
  }

  .card-container[b-ywnxspwkhy]::after{
    content:"";
    background-image:url("https://cdn.accommodation.co.uk/assets/img/public/book-consultation/curl2.svg");
    background-size:contain;
    position:absolute;
    background-repeat:no-repeat;
    right:-1782px;
    top:5px;
    width:1800px;
    height:600px;
    z-index:-1
  }
}

@media only screen and (min-width: 375px)and (max-width: 423px){
  .booking-content[b-ywnxspwkhy]::before{
    right:-170px;
    bottom:-459px;
    width:432px;
    height:452px
  }
}

@media only screen and (min-width: 425px){
  .desktop-header-bg+section[b-ywnxspwkhy]{
    margin-right:auto;
    margin-left:auto
  }
}

@media only screen and (min-width: 425px)and (max-width: 767px){
  .booking-content[b-ywnxspwkhy]::before{
    right:-200px;
    bottom:-459px;
    width:432px;
    height:452px
  }

  .card-container[b-ywnxspwkhy]::after,.card-container[b-ywnxspwkhy]::before{
    display:none
  }
}

@media only screen and (min-width: 768px)and (max-width: 1023px){
  .desktop-header-bg[b-ywnxspwkhy]{
    background-image:url("https://cdn.accommodation.co.uk/assets/img/public/landing/helen-header.jpg")
  }

  .booking[b-ywnxspwkhy]{
    background-image:url("https://cdn.accommodation.co.uk/assets/img/public/book-consultation/wave.svg")
  }

  .booking-content[b-ywnxspwkhy]::before{
    right:105px;
    bottom:-435px;
    width:374px;
    height:461px
  }

  .card-container[b-ywnxspwkhy]::after,.card-container[b-ywnxspwkhy]::before{
    display:none
  }
}

@media only screen and (min-width: 1024px)and (max-width: 1279px){
  .desktop-header-bg[b-ywnxspwkhy]{
    background-image:url("https://cdn.accommodation.co.uk/assets/img/public/landing/helen-header.jpg")
  }

  .booking[b-ywnxspwkhy]{
    background-image:url("https://cdn.accommodation.co.uk/assets/img/public/book-consultation/wave.svg");
    height:520px
  }

  .card-container[b-ywnxspwkhy]::before{
    background-size:contain;
    position:absolute;
    left:-986px;
    width:1368px;
    height:600px;
    bottom:-100px;
    z-index:-1;
    transform:rotate(0)
  }

  .card-container[b-ywnxspwkhy]::after{
    content:"";
    background-image:url("https://cdn.accommodation.co.uk/assets/img/public/book-consultation/curl2.svg");
    background-size:contain;
    position:absolute;
    background-repeat:no-repeat;
    right:-1782px;
    top:5px;
    width:1800px;
    height:600px;
    z-index:-1
  }

  .booking-content[b-ywnxspwkhy]::before{
    right:45px;
    bottom:-480px;
    width:508px;
    height:502px
  }

  .card-container[b-ywnxspwkhy]{
    margin-top:-40px;
    width:850px
  }

  .card-container[b-ywnxspwkhy]::before{
    left:-890px;
    width:1500px;
    height:600px;
    bottom:-87px
  }

  .card-container[b-ywnxspwkhy]::after{
    right:-1782px;
    top:5px;
    width:1800px;
    height:600px
  }
}

@media only screen and (min-width: 1280px){
  .desktop-header-bg[b-ywnxspwkhy]{
    background-image:url("https://cdn.accommodation.co.uk/assets/img/public/landing/helen-header.jpg")
  }

  .booking[b-ywnxspwkhy]{
    background-image:url("https://cdn.accommodation.co.uk/assets/img/public/book-consultation/wave.svg")
  }

  .card-container[b-ywnxspwkhy]::before{
    content:"";
    background-image:url("https://cdn.accommodation.co.uk/assets/img/public/book-consultation/curl1.svg");
    background-size:contain;
    position:absolute;
    left:-995px;
    width:1368px;
    height:600px;
    bottom:-100px;
    z-index:-1;
    transform:rotate(0deg)
  }

  .card-container[b-ywnxspwkhy]::after{
    content:"";
    background-image:url("https://cdn.accommodation.co.uk/assets/img/public/book-consultation/curl2.svg");
    background-size:contain;
    position:absolute;
    background-repeat:no-repeat;
    right:-1782px;
    top:5px;
    width:1800px;
    height:600px;
    z-index:-1
  }

  .card-container[b-ywnxspwkhy]{
    margin-top:-90px
  }

  .booking-content[b-ywnxspwkhy]::before{
    right:60px;
    bottom:-613px;
    width:649px;
    height:642px
  }
}

/* /Pages/BuildToRent.razor.rz.scp.css */

/* /Pages/ContactUs.razor.rz.scp.css */

/* /Pages/Diagnostics.razor.rz.scp.css */

.diagnostics-title[b-rvpgs3wgdq]{
  font-size:1.5rem;
  margin-bottom:1rem
}

/* /Pages/HowItWorksLandlords.razor.rz.scp.css */

.h-screen[b-abkynixa64]{
  height:calc(var(--vh, 1vh)*100) !important
}

.swiper-slide.swiper-slide-active .anim-opacity[b-abkynixa64]{
  -webkit-animation-delay:2s;
          animation-delay:2s;
  -webkit-animation:animFadeIn-b-abkynixa64 .8s ease-in;
          animation:animFadeIn-b-abkynixa64 .8s ease-in
}

.swiper-slide.swiper-slide-prev .anim-opacity[b-abkynixa64],.swiper-slide.swiper-slide-next .anim-opacity[b-abkynixa64]{
  -webkit-animation-delay:0s;
          animation-delay:0s;
  -webkit-animation:animFadeOut-b-abkynixa64 .8s ease-in;
          animation:animFadeOut-b-abkynixa64 .8s ease-in
}

.slide[b-abkynixa64]{
  background-color:silver !important;
  background-repeat:no-repeat !important;
  background-position:center center !important;
  background-size:cover !important
}

.slide[b-abkynixa64]::before{
  top:0;
  pointer-events:none;
  content:"";
  display:block;
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  background:rgba(0,0,0,.2);
  z-index:40
}

@media(max-width: 768px){
  .slide[b-abkynixa64]::before{
    background:linear-gradient(180deg, #000000 0%, rgba(50, 54, 72, 0.0001) 100%);
    mix-blend-mode:darken;
    transform:matrix(1, 0, 0, -1, 0, 0)
  }
}

.slide .bg-inner[b-abkynixa64]{
  background:linear-gradient(90deg, rgba(0, 0, 0, 0.7) 0%, rgba(50, 54, 72, 0.0001) 100%)
}

.slide .slide-context[b-abkynixa64]{
  height:auto;
  position:relative;
  top:calc(50% - 95px)
}

@media(max-width: 767.98px){
  .slide .slide-context[b-abkynixa64]{
    top:auto
  }
}

.slide.overview[b-abkynixa64]{
  background-image:url(/img/v2/how-it-works-landlord/overview.jpg)
}

.slide.overview[b-abkynixa64]::before{
  top:0;
  pointer-events:none;
  content:"";
  display:block;
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(50, 54, 72, 0) 100%);
  z-index:40
}

@media(max-width: 768px){
  .slide.overview[b-abkynixa64]::before{
    background:linear-gradient(180deg, #000000 0%, rgba(50, 54, 72, 0.0001) 100%);
    mix-blend-mode:darken;
    transform:matrix(1, 0, 0, -1, 0, 0)
  }
}

.slide.meet-your-local-agent[b-abkynixa64]{
  background-image:url(img/v2/how-it-works-landlord/meet-local-agent.jpg)
}

.slide.property-onboarding[b-abkynixa64]{
  background:url(/img/v2/how-it-works-landlord/property-onboarding.jpg)
}

.slide.increasing-your-exposure[b-abkynixa64]{
  background:url(/img/v2/how-it-works-landlord/increase-exposure.jpg)
}

.slide.hosted-viewings[b-abkynixa64]{
  background:url(/img/v2/how-it-works-landlord/hosted-viewings.jpg)
}

.slide.application-process[b-abkynixa64]{
  background:url(/img/v2/how-it-works-landlord/application-process.jpg)
}

.slide.welcome-home[b-abkynixa64]{
  background:url(/img/v2/how-it-works-landlord/welcome-home.jpg)
}

.slide.property-management[b-abkynixa64]{
  background:url(/img/v2/how-it-works-landlord/property-management.jpg)
}

.slide.ready-to-start[b-abkynixa64]{
  background:url(/img/v2/how-it-works-landlord/ready-to-start.jpg)
}

@media(max-width: 767.98px){
  .slide.meet-your-local-agent[b-abkynixa64]{
    background-image:url(img/v2/how-it-works-landlord/meet-local-agent-sm.jpg)
  }

  .slide.property-onboarding[b-abkynixa64]{
    background:url(/img/v2/how-it-works-landlord/property-onboarding-sm.jpg)
  }

  .slide.increasing-your-exposure[b-abkynixa64]{
    background:url(/img/v2/how-it-works-landlord/increase-exposure-sm.jpg)
  }

  .slide.hosted-viewings[b-abkynixa64]{
    background:url(/img/v2/how-it-works-landlord/hosted-viewings-sm.jpg)
  }

  .slide.application-process[b-abkynixa64]{
    background:url(/img/v2/how-it-works-landlord/application-process-sm.jpg)
  }

  .slide.welcome-home[b-abkynixa64]{
    background:url(/img/v2/how-it-works-landlord/welcome-home-sm.jpg)
  }

  .slide.property-management[b-abkynixa64]{
    background:url(/img/v2/how-it-works-landlord/property-management-sm.jpg)
  }

  .slide.ready-to-start[b-abkynixa64]{
    background:url(/img/v2/how-it-works-landlord/ready-to-start-sm.jpg)
  }
}

.how-it-works-landlords[b-abkynixa64]{
  position:absolute;
  z-index:21
}

@-webkit-keyframes animOpacity-b-abkynixa64{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@keyframes animOpacity-b-abkynixa64{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@-webkit-keyframes animFadeIn-b-abkynixa64{
  0%{
    transform:translateY(60px);
    opacity:0
  }

  100%{
    transform:translateY(0);
    opacity:1
  }
}

@keyframes animFadeIn-b-abkynixa64{
  0%{
    transform:translateY(60px);
    opacity:0
  }

  100%{
    transform:translateY(0);
    opacity:1
  }
}

@-webkit-keyframes animFadeOut-b-abkynixa64{
  0%{
    transform:translateY(0);
    opacity:1
  }

  100%{
    transform:translateY(60px);
    opacity:0
  }
}

@keyframes animFadeOut-b-abkynixa64{
  0%{
    transform:translateY(0);
    opacity:1
  }

  100%{
    transform:translateY(60px);
    opacity:0
  }
}

/* /Pages/HowItWorksTenants.razor.rz.scp.css */

.how-it-works-tenant .acx-how-it-works-process-item-1 .tenant-item-1.desktop[b-0ka61oxjb1]{
  max-width:460px;
  width:100%;
  margin-left:30px
}

.how-it-works-tenant .acx-how-it-works-process-item-1 .tenant-item-1.mobile[b-0ka61oxjb1]{
  display:none
}

.how-it-works-tenant .acx-how-it-works-process-item-2 .acx-how-it-works-process-item__img img[b-0ka61oxjb1]{
  left:0
}

.how-it-works-tenant .acx-how-it-works-process-item-2 .tenant-item-2.mobile[b-0ka61oxjb1]{
  display:none
}

.how-it-works-tenant .acx-how-it-works-process-item-3 .tenant-item-3.desktop[b-0ka61oxjb1]{
  max-width:430px;
  margin-left:35px
}

.how-it-works-tenant .acx-how-it-works-process-item-3 .tenant-item-3.mobile[b-0ka61oxjb1]{
  display:none
}

.how-it-works-tenant .acx-how-it-works-process-item-4 .tenant-item-4.mobile[b-0ka61oxjb1]{
  display:none
}

.how-it-works-tenant .acx-how-it-works-process-item-5 .tenant-item-5.mobile[b-0ka61oxjb1]{
  display:none
}

@media print, screen and (min-width: 40em){
  .how-it-works-tenant .why-us__content--description-half[b-0ka61oxjb1]{
    width:50%
  }
}

@media screen and (max-width: 39.9375em){
  .how-it-works-tenant .acx-how-it-works-process-item-1 .tenant-item-1.desktop[b-0ka61oxjb1]{
    display:none
  }

  .how-it-works-tenant .acx-how-it-works-process-item-1 .tenant-item-1.mobile[b-0ka61oxjb1]{
    display:block;
    width:295px;
    height:305px;
    margin-left:auto
  }

  .how-it-works-tenant .acx-how-it-works-process-item-2 .tenant-item-2.desktop[b-0ka61oxjb1]{
    display:none
  }

  .how-it-works-tenant .acx-how-it-works-process-item-2 .tenant-item-2.mobile[b-0ka61oxjb1]{
    left:63px;
    display:block;
    margin-left:auto
  }

  .how-it-works-tenant .acx-how-it-works-process-item-3 .tenant-item-3.desktop[b-0ka61oxjb1]{
    display:none
  }

  .how-it-works-tenant .acx-how-it-works-process-item-3 .tenant-item-3.mobile[b-0ka61oxjb1]{
    display:block;
    min-width:300px;
    height:300px;
    margin-left:auto
  }

  .how-it-works-tenant .acx-how-it-works-process-item-4 .tenant-item-4.desktop[b-0ka61oxjb1]{
    display:none
  }

  .how-it-works-tenant .acx-how-it-works-process-item-4 .tenant-item-4.mobile[b-0ka61oxjb1]{
    display:block;
    min-width:265px;
    height:270px;
    margin-left:auto
  }

  .how-it-works-tenant .acx-how-it-works-process-item-5 .tenant-item-5.desktop[b-0ka61oxjb1]{
    display:none
  }

  .how-it-works-tenant .acx-how-it-works-process-item-5 .tenant-item-5.mobile[b-0ka61oxjb1]{
    display:block;
    max-width:315px;
    height:auto
  }

  .how-it-works-tenant .why-us__content--description-item.grey-item[b-0ka61oxjb1]{
    max-width:100% !important
  }
}

/* /Pages/LettingExpertRecruitment.razor.rz.scp.css */

.carousel[b-hrzxggd728]{
  position:relative
}

.carousel[b-hrzxggd728]::before{
  content:"";
  position:absolute;
  height:100%;
  width:12vw;
  background-image:linear-gradient(to left, rgba(255, 255, 255, 0.9), #fff);
  left:0;
  top:0;
  z-index:2
}

@media(max-width: 1199.98px){
  .carousel[b-hrzxggd728]::before{
    content:none
  }
}

.carousel[b-hrzxggd728]::after{
  content:"";
  position:absolute;
  height:100%;
  width:12vw;
  background-image:linear-gradient(to right, rgba(255, 255, 255, 0.9), #fff);
  right:0;
  top:0;
  z-index:2
}

@media(max-width: 1199.98px){
  .carousel[b-hrzxggd728]::after{
    content:none
  }
}

.carousel__view[b-hrzxggd728]{
  margin:auto;
  position:relative;
  width:calc(400% + 22px);
  height:auto;
  overflow:hidden
}

@media(max-width: 1199.98px){
  .carousel__view[b-hrzxggd728]{
    height:206px
  }
}

@media(max-width: 991.98px){
  .carousel__view[b-hrzxggd728]{
    height:160px
  }
}

@media(max-width: 575.98px){
  .carousel__view[b-hrzxggd728]{
    height:210px
  }
}

.carousel__control[b-hrzxggd728]{
  display:block;
  position:absolute;
  height:auto
}

.carousel__control:first-of-type[b-hrzxggd728]{
  left:0
}

.carousel__control:last-of-type[b-hrzxggd728]{
  right:0
}

@media(max-width: 1199.98px){
  .carousel__control[b-hrzxggd728]{
    height:206px
  }
}

@media(max-width: 991.98px){
  .carousel__control[b-hrzxggd728]{
    height:160px
  }
}

@media(max-width: 575.98px){
  .carousel__control[b-hrzxggd728]{
    height:210px
  }
}

.product-list[b-hrzxggd728]{
  margin:0;
  padding:0;
  position:absolute;
  left:-12vw;
  transition:transform .3s;
  transform:translateX(0px);
  list-style:none;
  height:auto
}

.product-list__item[b-hrzxggd728]{
  width:100%;
  height:auto;
  display:inline-block
}

@media(max-width: 1199.98px){
  .product-list[b-hrzxggd728]{
    height:206px
  }

  .product-list__item[b-hrzxggd728]{
    height:206px
  }
}

@media(max-width: 991.98px){
  .product-list[b-hrzxggd728]{
    height:160px
  }

  .product-list__item[b-hrzxggd728]{
    height:160px
  }
}

@media(max-width: 575.98px){
  .product-list[b-hrzxggd728]{
    height:210px
  }

  .product-list__item[b-hrzxggd728]{
    height:210px
  }
}

.product[b-hrzxggd728]{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%
}

.product span[b-hrzxggd728]{
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  color:#fff;
  font-size:50px
}

.slick-slide[b-hrzxggd728]{
  display:flex !important
}

iframe[b-hrzxggd728]{
  height:0 !important
}

.slides-wrapper[b-hrzxggd728]{
  display:flex
}

/* /Pages/NotFound.razor.rz.scp.css */

/* /Pages/Properties/Apply.razor.rz.scp.css */

body[b-gu8yn8d1ux]{
  background:#f4f8fa
}

.form-container[b-gu8yn8d1ux]{
  background:#fff;
  box-sizing:content-box;
  width:800px;
  margin:0 auto;
  margin-top:30px;
  box-shadow:0 4px 8px 0 rgba(53,105,128,.3),0 6px 20px 0 rgba(165,200,213,.41)
}

.form-part[b-gu8yn8d1ux]{
  padding:40px 40px 10px 40px
}

@media only screen and (max-width: 820px){
  body[b-gu8yn8d1ux]{
    margin:0
  }

  .form-container[b-gu8yn8d1ux]{
    width:100%;
    box-shadow:none
  }
}

/* /Pages/Properties/Media.razor.rz.scp.css */

.property-media-page-wrapper .top-part[b-wit6m4p8kp]{
  display:flex
}

.book-free-valuation .property-media-page-wrapper .top-part[b-wit6m4p8kp][b-ywnxspwkhy]{
  flex-wrap:nowrap
}

.property-media-page-wrapper .tabs-section .tab-custom[b-wit6m4p8kp]{
  background:red !important
}

.property-media-page-wrapper .tabs-section .tab-content .vr-wrapper[b-wit6m4p8kp]{
  padding-top:75%;
  width:100%;
  position:relative
}

.property-media-page-wrapper .tabs-section .tab-content .vr-wrapper .vr-wrapper__inner[b-wit6m4p8kp]{
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0
}

.property-media-page-wrapper .tabs-section .tab-content .vr-wrapper .vr-wrapper__inner iframe[b-wit6m4p8kp]{
  height:100%
}

.property-media-page-wrapper .tabs-section .tab-custom[b-wit6m4p8kp]{
  background:red
}

.property-media-page-wrapper .main-part #tab-container .tabs-section[b-wit6m4p8kp]{
  padding-bottom:64px
}

.property-media-page-wrapper .main-part #tab-container .v-tabs[b-wit6m4p8kp]{
  flex:none
}

.property-media-page-wrapper .main-part #tab-container .v-tabs .v-tabs-slider-wrapper[b-wit6m4p8kp]{
  display:none
}

.property-media-page-wrapper .main-part #tab-container .v-tabs .v-tabs-slider-wrapper+.v-tab[b-wit6m4p8kp]{
  margin-left:0
}

.property-media-page-wrapper .main-part #tab-container .v-tabs .v-tab[b-wit6m4p8kp]{
  text-transform:none;
  cursor:pointer;
  border-bottom-right-radius:0.375rem;
  border-bottom-left-radius:0.375rem;
  border-left-width:1px;
  border-bottom-width:1px;
  border-right-width:1px;
  --tw-border-opacity:1;
  border-color:rgb(112 114 127 / var(--tw-border-opacity));
  text-align:center;
  font-weight:400;
  --tw-text-opacity:1;
  color:rgb(112 114 127 / var(--tw-text-opacity))
}

.property-media-page-wrapper .main-part #tab-container .v-tabs .v-tab.v-tab--active[b-wit6m4p8kp]{
  --tw-bg-opacity:1;
  background-color:rgb(50 54 72 / var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.property-media-page-wrapper .main-part #tab-container .v-tabs .v-tab.v-tab--active:hover[b-wit6m4p8kp]{
  --tw-bg-opacity:1;
  background-color:rgb(50 54 72 / var(--tw-bg-opacity));
  opacity:1
}

@media only screen and (max-width: 639px){
  .property-media-page-wrapper .main-part #tab-container .v-tabs .v-tab+.v-tab[b-wit6m4p8kp]{
    margin-left:0.5rem
  }
}

@media only screen and (min-width: 640px)and (max-width: 767px){
  .property-media-page-wrapper .main-part #tab-container .v-tabs .v-tab+.v-tab[b-wit6m4p8kp]{
    margin-left:0.75rem
  }
}

@media only screen and (min-width: 768px){
  .property-media-page-wrapper .main-part #tab-container .v-tabs .v-tab+.v-tab[b-wit6m4p8kp]{
    margin-left:1.5rem
  }
}

@media only screen and (max-width: 639px){
  .property-media-page-wrapper .main-part #tab-container .v-tabs .v-tab[b-wit6m4p8kp]{
    width:7rem;
    padding-left:0.5rem;
    padding-right:0.5rem;
    padding-top:0.25rem;
    padding-bottom:0.25rem
  }
}

@media only screen and (min-width: 640px)and (max-width: 767px){
  .property-media-page-wrapper .main-part #tab-container .v-tabs .v-tab[b-wit6m4p8kp]{
    width:8rem;
    padding-left:0.75rem;
    padding-right:0.75rem;
    padding-top:0.5rem;
    padding-bottom:0.5rem
  }
}

@media only screen and (min-width: 768px){
  .property-media-page-wrapper .main-part #tab-container .v-tabs .v-tab[b-wit6m4p8kp]{
    width:10rem;
    padding-left:1rem;
    padding-right:1rem;
    padding-top:0.5rem;
    padding-bottom:0.5rem
  }
}

.property-media-page-wrapper .main-part #tab-container .v-tabs .v-tab:hover[b-wit6m4p8kp]{
  --tw-bg-opacity:1;
  background-color:rgb(50 54 72 / var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity));
  opacity:0.75
}

.property-media-page-wrapper .main-part #tab-container .v-tabs .v-tab.active[b-wit6m4p8kp]{
  --tw-bg-opacity:1;
  background-color:rgb(50 54 72 / var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.property-media-page-wrapper .main-part #tab-container .v-tabs .v-tab[b-wit6m4p8kp]::before{
  background-color:currentColor;
  bottom:0;
  content:"";
  left:0;
  opacity:0;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.property-media-page-wrapper .main-part .vue-load-image[b-wit6m4p8kp]{
  min-height:200px
}

.property-media-page-wrapper .main-part .vue-load-image .loaded[b-wit6m4p8kp]{
  margin-bottom:1rem;
  width:100%;
  border-radius:0.375rem
}

.property-media-page-wrapper .main-part .vue-load-image .loading[b-wit6m4p8kp]{
  display:block !important;
  width:100%;
  min-height:200px;
  background-image:url("/img/v3/icons/loading_spinner.svg");
  background-position:center;
  background-repeat:no-repeat
}

.property-media-page-wrapper .main-part .vue-load-image .error[b-wit6m4p8kp]{
  display:flex;
  align-items:center;
  justify-content:center
}

.book-free-valuation .property-media-page-wrapper .main-part .vue-load-image .error[b-wit6m4p8kp][b-ywnxspwkhy]{
  flex-wrap:nowrap
}

.property-media-page-wrapper .main-part .vr-view-wrapper[b-wit6m4p8kp]{
  padding-top:75%;
  position:relative;
  width:100%
}

.property-media-page-wrapper .main-part .vr-view-wrapper__inner[b-wit6m4p8kp]{
  position:absolute;
  left:0px;
  top:0px;
  height:100%;
  width:100%
}

.property-media-page-wrapper .main-part .vr-view-wrapper__inner iframe[b-wit6m4p8kp]{
  height:100%
}

.property-media-page-wrapper .property-media-page-wrapper #tab-container .v-application--wrap[b-wit6m4p8kp]{
  min-height:inherit
}

@media only screen and (max-width: 639px){
  .property-media-page-wrapper .property-media-page-wrapper #tab-container .v-tabs .v-tabs-bar[b-wit6m4p8kp]{
    height:2rem
  }
}

@media only screen and (min-width: 640px)and (max-width: 767px){
  .property-media-page-wrapper .property-media-page-wrapper #tab-container .v-tabs .v-tabs-bar[b-wit6m4p8kp]{
    height:2.5rem
  }
}

@media only screen and (min-width: 768px){
  .property-media-page-wrapper .property-media-page-wrapper #tab-container .v-tabs .v-tabs-bar[b-wit6m4p8kp]{
    height:3rem
  }
}

.property-media-page-wrapper .property-media-page-wrapper #tab-container .v-tabs .v-tabs-slider-wrapper[b-wit6m4p8kp]{
  display:none
}

.property-media-page-wrapper .property-media-page-wrapper #tab-container .v-slide-group__prev[b-wit6m4p8kp]{
  display:none
}

.property-media-page-wrapper .mud-tab[b-wit6m4p8kp]{
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px
}

.property-media-page-wrapper .mud-tab.mud-tab-active[b-wit6m4p8kp]{
  background-color:#323648
}

.property-media-page-wrapper .property-unavailable[b-wit6m4p8kp]{
  display:flex;
  top:0;
  left:0;
  justify-content:center;
  align-items:center;
  text-align:center;
  position:absolute;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.6)
}

/* /Pages/Properties/Property.razor.rz.scp.css */

.property-details-page-wrapper a[b-y1zj07ows9],.property-details-page-wrapper .text-base[b-y1zj07ows9]{
  color:#333 !important
}

.property-details-page-wrapper a:hover[b-y1zj07ows9],.property-details-page-wrapper .text-base:hover[b-y1zj07ows9]{
  color:#333 !important
}

@media(min-width: 768px){
  .property-info-section[b-y1zj07ows9]{
    grid-template-columns:2.05fr 1fr
  }
}

.property-info-right.property-action-fixed[b-y1zj07ows9]{
  position:fixed;
  top:100px
}

[data-popover=epcHelp][b-y1zj07ows9]{
  padding-top:1.5rem;
  padding-bottom:1.5rem;
  padding-left:1.75rem;
  padding-right:1.75rem
}

[data-popover=epcHelp].dropdown-position-bottom[b-y1zj07ows9]{
  margin-top:0.25rem
}

[data-popover=epcHelp].dropdown-position-right[b-y1zj07ows9]{
  margin-left:0.25rem
}

.property-enquiry-reviews[b-y1zj07ows9]{
  grid-template-columns:1fr 1.858fr
}

@media(max-width: 767px){
  .property-enquiry-reviews .slider-wrapper[b-y1zj07ows9]{
    width:100%
  }
}

@media(min-width: 768px)and (max-width: 1151px){
  .property-enquiry-reviews .slider-wrapper[b-y1zj07ows9]{
    width:calc(100% + 1rem);
    margin-left:-1rem
  }
}

@media(min-width: 1152px){
  .property-enquiry-reviews .slider-wrapper[b-y1zj07ows9]{
    width:calc(100% + 1.25rem);
    margin-left:-1.25rem
  }
}

.property-features .feature[b-y1zj07ows9]{
  display:flex;
  flex-wrap:nowrap
}

.popover-container[b-y1zj07ows9]{
  position:relative
}

.popover-container .popover[b-y1zj07ows9]{
  margin-left:.25rem;
  padding:1.5rem 1.75rem;
  display:none;
  position:absolute;
  left:calc(100% + 6px);
  width:343px;
  background:#fff;
  box-shadow:0px 4px 20px 0px rgba(52,73,94,.2);
  border-radius:5px;
  z-index:2
}

.popover-container .popover[b-y1zj07ows9]:before{
  display:block;
  position:absolute;
  width:0;
  height:0;
  content:"";
  border-top:6px solid rgba(0,0,0,0);
  border-bottom:6px solid rgba(0,0,0,0);
  border-right:6px solid #fff;
  left:-6px;
  top:calc(50% - 6px);
  filter:drop-shadow(-2px 0px 2px rgba(52, 73, 94, 0.1))
}

.popover-container .popover .popover-close[b-y1zj07ows9]{
  display:none
}

.popover-container .popover p[b-y1zj07ows9]{
  line-height:1.5rem
}

@media(max-width: 575.98px){
  .popover-container .popover.mobile[b-y1zj07ows9]{
    position:fixed;
    flex-flow:column wrap;
    justify-content:center;
    top:0;
    left:0;
    width:100%;
    height:100vh;
    overflow:hidden;
    z-index:98
  }

  .popover-container .popover.mobile .popover-close[b-y1zj07ows9]{
    display:flex
  }
}

.make-an-enquiry-button[b-y1zj07ows9]{
  font-size:1rem
}

/* /Pages/Properties/Search.razor.rz.scp.css */

#search-title-container .v-application--wrap[b-x3eolm3jcb]{
  min-height:inherit
}

@-webkit-keyframes slideInDown{
  0%{
    transform:translateY(-100%);
    opacity:0;
    visibility:visible
  }

  100%{
    transform:translateY(0);
    opacity:1
  }
}

@-webkit-keyframes slideInDown-b-x3eolm3jcb{
  0%{
    transform:translateY(-100%);
    visibility:visible;
    opacity:0
  }

  100%{
    transform:translateY(0);
    opacity:1
  }
}

@keyframes slideInDown-b-x3eolm3jcb{
  0%{
    transform:translateY(-100%);
    visibility:visible;
    opacity:0
  }

  100%{
    transform:translateY(0);
    opacity:1
  }
}

#search-header-container .v-application--wrap[b-x3eolm3jcb]{
  min-height:inherit
}

#search-list-container .v-application--wrap[b-x3eolm3jcb]{
  position:static !important
}

.max-w-screen-3xl[b-x3eolm3jcb]{
  max-width:1920px
}

/* /Pages/PropertyManagement.razor.rz.scp.css */

.property-managment[b-btgk1217qc]{
  overflow:hidden
}

/* /Pages/WhyUsLandlords.razor.rz.scp.css */

.h-screen[b-aciz1f415p]{
  height:calc(var(--vh, 1vh)*100) !important
}

.swiper-slide.swiper-slide-active .slide .anim-opacity[b-aciz1f415p]{
  -webkit-animation-delay:2s;
          animation-delay:2s;
  -webkit-animation:animFadeIn-b-aciz1f415p .8s ease-in;
          animation:animFadeIn-b-aciz1f415p .8s ease-in
}

.swiper-slide.swiper-slide-prev .anim-opacity[b-aciz1f415p],.swiper-slide.swiper-slide-next .anim-opacity[b-aciz1f415p]{
  -webkit-animation-delay:0s;
          animation-delay:0s;
  -webkit-animation:animFadeOut .8s ease-in;
          animation:animFadeOut .8s ease-in
}

.slide[b-aciz1f415p]{
  background-color:silver !important;
  background-repeat:no-repeat !important;
  background-position:center center !important;
  background-size:cover !important;
  box-sizing:border-box
}

.slide[b-aciz1f415p]::before{
  top:0;
  pointer-events:none;
  content:"";
  display:block;
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  background:rgba(0,0,0,.2);
  z-index:40
}

@media(max-width: 768px){
  .slide[b-aciz1f415p]::before{
    background:linear-gradient(180deg, #000000 0%, rgba(50, 54, 72, 0.0001) 100%);
    mix-blend-mode:darken;
    transform:matrix(1, 0, 0, -1, 0, 0)
  }
}

.slide .slide-context[b-aciz1f415p]{
  height:auto;
  position:relative;
  top:calc(50% - 51px)
}

@media(max-width: 767.98px){
  .slide .slide-context[b-aciz1f415p]{
    top:auto
  }
}

.slide .bg-inner[b-aciz1f415p]{
  background:linear-gradient(90deg, rgba(0, 0, 0, 0.7) 0%, rgba(50, 54, 72, 0.0001) 100%)
}

.slide.overview[b-aciz1f415p]{
  background-image:url(/img/v2/why-us-landlord/why-us-overview.jpg)
}

.slide.overview[b-aciz1f415p]::before{
  top:0;
  pointer-events:none;
  content:"";
  display:block;
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(50, 54, 72, 0) 100%);
  z-index:40
}

@media(max-width: 768px){
  .slide.overview[b-aciz1f415p]::before{
    background:linear-gradient(180deg, #000000 0%, rgba(50, 54, 72, 0.0001) 100%);
    mix-blend-mode:darken;
    transform:matrix(1, 0, 0, -1, 0, 0)
  }
}

.slide.lettings-expert-on-your-doorstep[b-aciz1f415p]{
  background-image:url(/img/v2/why-us-landlord/expert-on-your-doorstep.jpg)
}

@media(max-width: 767.98px){
  .slide.lettings-expert-on-your-doorstep[b-aciz1f415p]{
    background-image:url(/img/v2/why-us-landlord/expert-on-your-doorstep-sm.jpg)
  }
}

.slide.we-find-you-the-best-tenants[b-aciz1f415p]{
  background:url(/img/v2/why-us-landlord/find-best-tenants.jpg)
}

@media(max-width: 767.98px){
  .slide.we-find-you-the-best-tenants[b-aciz1f415p]{
    background-image:url(/img/v2/why-us-landlord/find-best-tenants-sm.jpg)
  }
}

.slide.maximise-your-income[b-aciz1f415p]{
  background:url(/img/v2/why-us-landlord/maximise-your-income.jpg)
}

@media(max-width: 767.98px){
  .slide.maximise-your-income[b-aciz1f415p]{
    background:url(/img/v2/why-us-landlord/maximise-your-income-sm.jpg)
  }
}

.slide.ready-to-start[b-aciz1f415p]{
  background:url(/img/v2/why-us-landlord/ready-to-start.jpg)
}

@media(max-width: 767.98px){
  .slide.ready-to-start[b-aciz1f415p]{
    background:url(/img/v2/why-us-landlord/ready-to-start-sm.jpg)
  }
}

.bullet-style[b-aciz1f415p]{
  margin:0 6px 20px 6px;
  position:relative;
  width:14px;
  height:14px;
  border:2px solid #fff;
  border-radius:9999px;
  background-color:rgba(0,0,0,0);
  cursor:pointer
}

.bullet-style .active[b-aciz1f415p]{
  position:absolute;
  width:100%;
  height:100%;
  background-color:#fff
}

.why-us-landlords[b-aciz1f415p]{
  position:absolute;
  z-index:21
}

.top-gradient-bg[b-aciz1f415p]{
  background:linear-gradient(180deg, #323648 0%, rgba(50, 54, 72, 0.0001) 100%);
  mix-blend-mode:darken;
  opacity:.4;
  transform:matrix(-1, 0, 0, 1, 0, 0)
}

@-webkit-keyframes animOpacity-b-aciz1f415p{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@keyframes animOpacity-b-aciz1f415p{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@-webkit-keyframes animFadeIn-b-aciz1f415p{
  0%{
    transform:translateY(60px);
    opacity:0
  }

  100%{
    transform:translateY(0);
    opacity:1
  }
}

@keyframes animFadeIn-b-aciz1f415p{
  0%{
    transform:translateY(60px);
    opacity:0
  }

  100%{
    transform:translateY(0);
    opacity:1
  }
}

/* /Pages/WhyUsTenants.razor.rz.scp.css */

@media(max-width: 640px){
  .why-us__find-card[b-lsp9tv6lb2]{
    margin-top:-50px
  }
}

@media(max-width: 1200px){
  .button.alert.why-us__find-card--btn[b-lsp9tv6lb2]{
    padding:16px !important
  }
}

@media(min-width: 1440px){
  .why-us__find-card[b-lsp9tv6lb2]{
    margin-top:-250px
  }
}

/* /Shared/Footer.razor.rz.scp.css */

footer nav ul[b-n30jkemcni]{
  margin:0 !important
}

footer nav ul li[b-n30jkemcni]{
  list-style:none !important
}

footer nav ul li a[b-n30jkemcni]{
  color:#606060 !important;
  transition:color .2s ease-in-out
}

footer nav ul li a span[b-n30jkemcni]{
  color:rgba(96, 96, 96, var(--text-opacity)) !important;
  line-height:1.75rem;
  color:#606060 !important
}

footer nav ul li a:hover[b-n30jkemcni]{
  color:#606060 !important
}

/* /Shared/MainLayout.razor.rz.scp.css */

.page[b-b4d2iw4n4o]{
  position:relative;
  width:100%;
  display:flex;
  flex-direction:column
}

/* /Shared/NavMenu.razor.rz.scp.css */

.navbar-toggler[b-td1kxmwwp5]{
  background-color:rgba(255,255,255,.1)
}

.top-row[b-td1kxmwwp5]{
  height:3.5rem;
  background-color:rgba(0,0,0,.4)
}

.navbar-brand[b-td1kxmwwp5]{
  font-size:1.1rem
}

.oi[b-td1kxmwwp5]{
  width:2rem;
  font-size:1.1rem;
  vertical-align:text-top;
  top:-2px
}

.nav-item[b-td1kxmwwp5]{
  font-size:.9rem;
  padding-bottom:.5rem
}

.nav-item:first-of-type[b-td1kxmwwp5]{
  padding-top:1rem
}

.nav-item:last-of-type[b-td1kxmwwp5]{
  padding-bottom:1rem
}

.nav-item[b-td1kxmwwp5]  a{
  color:#d7d7d7;
  border-radius:4px;
  height:3rem;
  display:flex;
  align-items:center;
  line-height:3rem
}

.nav-item[b-td1kxmwwp5]  a.active{
  background-color:rgba(255,255,255,.25);
  color:#fff
}

.nav-item[b-td1kxmwwp5]  a:hover{
  background-color:rgba(255,255,255,.1);
  color:#fff
}

@media(min-width: 641px){
  .navbar-toggler[b-td1kxmwwp5]{
    display:none
  }

  .collapse[b-td1kxmwwp5]{
    display:block
  }
}

/* /Shared/NewHeaderNav.razor.rz.scp.css */

.header-wrapper[b-sc1j9mfgsl]{
  position:-webkit-sticky;
  position:sticky;
  top:0;
  transition:background-color .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index:99 !important
}

.header-wrapper.opened-menu-page[b-sc1j9mfgsl]{
  background-color:#323648 !important;
  box-shadow:none !important
}

.header-wrapper.opened-menu-page .dark-style-logo[b-sc1j9mfgsl]{
  display:none
}

.header-wrapper.opened-menu-page .white-style-logo[b-sc1j9mfgsl]{
  display:block
}

.header-wrapper.opened-menu-page .header-nav-list .dropdown-tab span[b-sc1j9mfgsl]{
  color:#fff !important
}

.header-wrapper.opened-menu-page .header-nav-list .dropdown-tab .text-color[b-sc1j9mfgsl]{
  color:#333 !important
}

.header-wrapper.opened-menu-page .header-nav-list .button[b-sc1j9mfgsl]{
  color:#fff !important
}

.header-wrapper.opened-menu-page .header-nav-list .tel-wrapper[b-sc1j9mfgsl]{
  background:red
}

.header-wrapper.opened-menu-page .header-nav-list .tel-wrapper .tel-link[b-sc1j9mfgsl]{
  color:#fff !important
}

.header-wrapper.opened-menu-page .header-nav-list .tel-wrapper .tel-link:hover[b-sc1j9mfgsl]{
  color:#ee5723 !important
}

.header-wrapper.opened-menu-page .header-nav-list .hmenu__btn div[b-sc1j9mfgsl],.header-wrapper.opened-menu-page .header-nav-list .hmenu__btn[b-sc1j9mfgsl]::before,.header-wrapper.opened-menu-page .header-nav-list .hmenu__btn[b-sc1j9mfgsl]::after{
  background-color:#fff !important
}

.header-wrapper.floated[b-sc1j9mfgsl]{
  background-color:#323648
}

.header-wrapper.floated .sticky-floated-show[b-sc1j9mfgsl]{
  display:flex;
  text-align:center
}

.book-free-valuation .header-wrapper.floated .sticky-floated-show[b-sc1j9mfgsl][b-ywnxspwkhy]{
  flex-wrap:nowrap
}

.header-wrapper .dark-style-logo[b-sc1j9mfgsl]{
  display:none
}

.header-wrapper .white-style-logo[b-sc1j9mfgsl]{
  display:block
}

.header-wrapper .header.in-hmenu-page[b-sc1j9mfgsl]{
  background-color:#323648
}

.header-wrapper .header.in-hmenu-page .sticky-floated-show[b-sc1j9mfgsl]{
  display:none
}

.header-wrapper .header-nav-list ul[b-sc1j9mfgsl]{
  margin:0
}

.header-wrapper .header-nav-list ul li[b-sc1j9mfgsl]{
  list-style:none
}

.dropdown-tab[b-sc1j9mfgsl]{
  position:relative;
  cursor:pointer
}

.dropdown-tab .dropdown-box[b-sc1j9mfgsl]{
  margin:0;
  position:absolute;
  width:248px !important;
  top:calc(100% + 30px) !important;
  left:-14px;
  margin-top:0;
  margin-bottom:.5rem;
  font-size:1rem;
  padding-top:1rem;
  padding-left:1rem;
  padding-bottom:0;
  padding-right:1.5rem;
  background-color:#fff;
  box-shadow:0px 0px 20px rgba(0,0,0,.1);
  border-radius:6px;
  z-index:9999;
  visibility:hidden;
  opacity:0;
  transition:all .2s ease-in-out
}

.dropdown-tab .dropdown-box.open[b-sc1j9mfgsl]{
  visibility:visible;
  opacity:1
}

.dropdown-tab .dropdown-box .sub-dropdown[b-sc1j9mfgsl]{
  position:absolute;
  top:0 !important;
  left:248px;
  width:248px !important;
  margin-top:0;
  margin-bottom:.5rem;
  font-size:1rem;
  padding-top:1rem;
  padding-left:1rem;
  padding-bottom:0;
  padding-right:1.5rem;
  background-color:#fff;
  box-shadow:0px 0px 20px rgba(0,0,0,.1);
  z-index:9999;
  border-radius:6px;
  visibility:hidden;
  opacity:0;
  transition:all .2s ease-in-out
}

.dropdown-tab .dropdown-box .sub-dropdown.open[b-sc1j9mfgsl]{
  visibility:visible;
  opacity:1
}

.dropdown-tab .dropdown-box .find-area[b-sc1j9mfgsl]{
  display:inline-flex;
  align-items:center;
  height:100%;
  margin:0;
  cursor:pointer;
  transition:background-color .1s ease
}

.dropdown-tab .dropdown-box[b-sc1j9mfgsl]::after{
  position:absolute;
  display:"block";
  top:-11px;
  left:27px;
  content:"";
  width:0;
  height:0;
  border-style:solid;
  border-width:0 11px 11px 11px;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)
}
