:root{--base_index:calc(1vw + 1vh);--blue-100:#E3EDF6;--blue-300:#327EED;--blue-400:#1754F5;--dark-400:#1B2930;--dark-500:#1A1A1A;--body-text:#6A7788;--blue-gray:#1F2B32;--white:var(--bs-white);--black:var(--bs-black);--base-font:'MarkPro';--font-book:'MarkPro-Book';--swiper-pagination-color:var(--blue-400);--swiper-pagination-bullet-inactive-color:var(--dark-400);--swiper-navigation-size:1.5rem;}

/* common css */ 

body{font-family:var(--base-font)!important;overscroll-behavior:none;--bs-body-color:var(--body-text)}.font-book{font-family:var(--font-book)!important}.space-y{height:var(--space-y)}.ls-tighter{letter-spacing:-.05em}.ls-tight{letter-spacing:-.025em}.ls-normal{letter-spacing:0}.ls-wide{letter-spacing:.025em}.ls-wider{letter-spacing:.05em}.ls-widest{letter-spacing:.1em}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-19{font-size:19px}.fs-20{font-size:20px}.fs-21{font-size:21px}.fs-22{font-size:22px}.fs-23{font-size:23px}.fs-24{font-size:24px}.fs-25{font-size:25px}.fs-26{font-size:26px}.fs-27{font-size:27px}.fs-28{font-size:28px}.fs-29{font-size:29px}.fs-30{font-size:30px}.fs-31{font-size:31px}.fs-32{font-size:32px}.fs-33{font-size:33px}.fs-34{font-size:34px}.fs-35{font-size:35px}.fs-36{font-size:36px}.fs-37{font-size:37px}.fs-38{font-size:38px}.fs-39{font-size:39px}.fs-40{font-size:40px}.fs-41{font-size:41px}.fs-42{font-size:42px}.fs-43{font-size:43px}.fs-44{font-size:44px}.fs-45{font-size:45px}.fs-46{font-size:46px}.fs-47{font-size:47px}a,a:active,a:focus,a:hover,a.btn{text-decoration:none}[data-bs-theme="dark"]{color: var(--white)}.text-theme-muted{color:var(--body-text)!important}.text-blue-100{color:var(--blue-100)!important}.text-blue-300{color:var(--blue-300)!important}.text-blue-400,.th-accent:hover{color:var(--blue-400)!important}.th-accent-white:hover{color:var(--white)!important}.text-dark-400{color:var(--dark-400)!important}.text-dark-500{color:var(--dark-500)!important}.btn-theme-black,.btn-theme-primary,.btn-theme-white{--bs-btn-hover-color:var(--white);--bs-btn-focus-shadow-rgb:49,132,253,0;--bs-btn-active-color:var(--white)}.btn-theme-primary{--bs-btn-color:var(--white);--bs-btn-bg:var(--blue-400);--bs-btn-border-color:var(--blue-400);--bs-btn-hover-bg:var(--blue-300);--bs-btn-hover-border-color:var(--blue-300);--bs-btn-active-bg:var(--blue-300);--bs-btn-active-border-color:var(--blue-300);--bs-btn-disabled-color:var(--white);--bs-btn-disabled-bg:var(--blue-400);--bs-btn-disabled-border-color:var(--blue-400)}.btn-theme-white{--bs-btn-color:var(--black);--bs-btn-bg:var(--white);--bs-btn-border-color:var(--white);--bs-btn-hover-bg:var(--black);--bs-btn-hover-border-color:var(--black);--bs-btn-active-bg:var(--black);--bs-btn-active-border-color:var(--black)}.btn-theme-black{--bs-btn-color:var(--white);--bs-btn-bg:var(--black);--bs-btn-border-color:var(--black);--bs-btn-hover-bg:var(--dark-400);--bs-btn-hover-border-color:var(--dark-400);--bs-btn-active-bg:var(--dark-400);--bs-btn-active-border-color:var(--dark-400)}*:focus{border-color: inherit !important;box-shadow: none !important}.ease-linear{transition-timing-function:linear}.ease-in{transition-timing-function:cubic-bezier(0.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,0.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(0.4,0,0.2,1)}.transition,.transition-all,.transition-colors,.transition-filter,.transition-height,.transition-opacity,.transition-transform{transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:.15s}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter}.transition-filter{transition-property:filter}.transition-height{transition-property:height}.transition-all{transition-property:all}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke}.transition-opacity{transition-property:opacity}.transition-transform{transition-property:transform}.delay-150{transition-delay:0.15s}.delay-300{transition-delay:0.3s}.delay-500{transition-delay:0.5s}.delay-700{transition-delay:0.7s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.duration-1-5s{transition-duration:1.5s}.duration-2s{transition-duration:2s}.ease-in{transition-timing-function:cubic-bezier(0.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(0.4,0,0.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,0.2,1)}.will-change-auto{will-change:auto}.will-change-contents{will-change:contents}.will-change-scroll{will-change:scroll-position}.will-change-transform{will-change:transform}.theme-blue-gradient-01{background:linear-gradient(90deg,#3293ed 0,#1754f5 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.playVideoOnModal.modal .btn-close {top: -30px !important;right: -30px !important;background-color: var(--white);padding: 14px !important;border-radius: 100%;}img.loaded{background-color: transparent}.carousel-control-next,.carousel-control-prev{width: 2.75rem;}.bg-pattern{background-repeat: repeat;background-size: auto;background-position: top left}.circle-pattern{background-image: url("../images/bg-round-pattern.svg")}.bg--blue-100{background-color: var(--blue-100) !important}.bg--blue-300{background-color: var(--blue-300) !important}.bg--blue-400{background-color: var(--blue-400) !important}.bg--dark-400{background-color: var(--dark-400) !important}.bg--dark-500{background-color: var(--dark-500) !important}.bg--body-text{background-color: var(--body-text) !important}.bg--blue-gray{background-color: var(--blue-gray) !important}.checkList>li{position: relative;padding-left:calc(1.125rem + 0.75rem)}.checkList>li::before{content:"";position: absolute;top: 0px;bottom: 0px;left: 0px;margin: auto 0px;background-position: left;background-size:auto;background-repeat: no-repeat;}.white>li::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9.0005 9.0005 0 0 0 2.636 6.364 9.0003 9.0003 0 0 0 12.7279 0A9.0015 9.0015 0 0 0 20.9999 12a8.9999 8.9999 0 0 0-15.364-6.364A9 9 0 0 0 3 12Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8.9997 12 2 2 4-4'/%3E%3C/svg%3E")}.black>li::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9.0005 9.0005 0 0 0 2.636 6.364 9.0003 9.0003 0 0 0 12.7279 0A9.0015 9.0015 0 0 0 20.9999 12a8.9999 8.9999 0 0 0-15.364-6.364A9 9 0 0 0 3 12Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8.9997 12 2 2 4-4'/%3E%3C/svg%3E")}.primary>li::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%231754f5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9.0005 9.0005 0 0 0 2.636 6.364 9.0003 9.0003 0 0 0 12.7279 0A9.0015 9.0015 0 0 0 20.9999 12a8.9999 8.9999 0 0 0-15.364-6.364A9 9 0 0 0 3 12Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8.9997 12 2 2 4-4'/%3E%3C/svg%3E")}.bg-size-24>li::before{height:1.5rem;width:1.5rem;background-size: 1.5rem}.bg-size-20>li::before{height:1.25rem;width:1.25rem;background-size: 1.25rem}.bg-size-18>li::before{height:1.125rem;width:1.125rem;background-size: 1.125rem}.ball {width: calc(var(--base_index) * .5 );height: calc(var(--base_index) * .5 );position: fixed;top: 0;left: 0;background: rgb(23 84 245 / 40%);border-radius: 50%;pointer-events: none;z-index: 9999999;backdrop-filter: blur(2px);}.linkWrap>.btn-link.theme-primary{--bs-btn-font-weight: 400;--bs-btn-color: var(--blue-400);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-focus-shadow-rgb: 49,132,253;}.linkWrap>.btn.withIcon svg path#hoverArrow{transform: translateX(-29px);}.linkWrap>.btn.withIcon:hover svg path#hoverArrow,.linkWrap>.btn.withIcon:hover svg path#Arrow {transform: translateX(0);transition-duration: 333ms;transition-property: transform;transition-timing-function: cubic-bezier(.53, 0, .28, 1);}.linkWrap>.btn.withIcon:hover svg path#Arrow {transform: translateX(29px);}

.primaryCheck>li::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='none'%3E%3Cpath fill='%230181FB' d='M10.2524 16.8653c-3.51574 0-6.36568-2.8499-6.36568-6.3657 0-3.51586 2.84994-6.36581 6.36568-6.36581 3.5158 0 6.3657 2.84995 6.3657 6.36581 0 3.5158-2.8499 6.3657-6.3657 6.3657Zm-.63461-3.8194 4.50051-4.50128-.9001-.90012-3.60041 3.6011-1.80087-1.80087-.90011.90017 2.70098 2.701Z'/%3E%3C/svg%3E");}
.primaryIcon>li::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath stroke='%230777FC' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2.24994 9c0 .88642.17459 1.7642.51381 2.5831a6.74962 6.74962 0 0 0 1.46322 2.1899 6.7495 6.7495 0 0 0 2.18986 1.4632 6.75031 6.75031 0 0 0 5.16627 0 6.74989 6.74989 0 0 0 3.653-3.6531 6.75011 6.75011 0 0 0-1.4632-7.35607 6.75026 6.75026 0 0 0-2.1898-1.46322A6.75042 6.75042 0 0 0 8.99994 2.25a6.74995 6.74995 0 0 0-6.23619 4.16689A6.74995 6.74995 0 0 0 2.24994 9Z'/%3E%3Cpath stroke='%230777FC' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6.75 9 1.5 1.5 3-3'/%3E%3C/svg%3E");}

/* common css end */

.ls_01 .carousel .carousel-inner .carousel-item{max-height: 600px;}
.ls_01 .carousel .carousel-inner .carousel-item img{height:100%;object-fit:cover;object-position:center center;}
@media(min-width:1600px){.ls_01 .carousel .carousel-inner .carousel-item{max-height:calc(100vh - 5vw);}}

.ls_04 .card,
.ls_06 .cardList_01 .card {
  --bs-card-border-color: #E0E5E9;
  --bs-card-bg: transparent
}
.ls_06 .cardList_01 .card{--bs-card-bg: var(--bs-dark-bg-subtle);}

.ls_02 .btn-modal-open:hover .img-wrap::after,
.ls_02 .btn-modal-open:hover .img-wrap::before,
.ls_02 .modalScroll .btn:hover .text{
  opacity: 1;
  transform: none
}

.site-header .navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 1rem
}

.site-header .navbar-nav {
  font-family: var(--font-book);
  --bs-nav-link-font-size: 1rem;
  --bs-nav-link-font-weight: 400;
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-color: var(--dark-500);
  --bs-nav-link-hover-color: var(--blue-400)
}

.site-header .extraBtn .btn {
  --bs-btn-padding-x: 2.125rem;
  --bs-btn-padding-y: 0.7rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 700;
  --bs-btn-line-height: 1.125rem
}

.site-header .topbar .list-group {
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0rem
}

.ls_02 .btn-modal-open .img-wrap::after,
.ls_02 .btn-modal-open .img-wrap::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(0);
  pointer-events: none;
  transition: .3s ease-in-out;
  opacity: 0
}

.ls_01 .container {
  padding-bottom: calc(var(--base_index) * 3)
}

.ls_01 .buyRentForm .form .form-control~.btn {
  right: -6rem;
  transition: 125ms ease-in-out;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.ls_01 .buyRentForm .form .form-control:active~.btn,
.ls_01 .buyRentForm .form .form-control:focus~.btn {
  right: 0;
  z-index: 5 !important
}

.buyRentForm .form-control {
  padding: 14.5px 100px 14.5px 26px;
  font-weight: 500;
  font-size: 22px;
  line-height: 28px;
  color: var(--black);
  border: 1px solid transparent
}

.ls_02{padding-bottom: calc(var(--base_index) * 7)}
.ls_03 .content {
  padding-bottom: calc(var(--base_index) * 5)
}

.buyRentForm .form-control:focus {
  border: 1px solid var(--blue-400) !important
}

.buyRentForm .form-control::placeholder {
  font-weight: 500;
  font-size: 22px;
  line-height: 28px;
  color: var(--body-text)
}

.buyRentForm .nav-tabs {
  --bs-nav-tabs-border-width: 0px;
  --bs-nav-tabs-link-active-bg: transparent;
  --bs-nav-tabs-link-active-color: var(--white);
  --bs-nav-tabs-link-active-border-color: var(--white)
}

.buyRentForm .nav-tabs .nav-link {
  font-family: var(--font-book);
  font-size: 19px;
  line-height: 24px;
  color: #fff;
  position: relative
}

.buyRentForm .nav-tabs #marker {
  position: absolute;
  left: 0;
  height: 2px;
  width: 0%;
  background: var(--white);
  bottom: -4px;
  transition: 125ms ease-in-out;
  border-radius: 4rem
}

.ls_01 .buyRentForm .nav-tabs #marker {
  width: 66.75px
}

.ls_02 {
  padding-top: calc(var(--base_index) * 2)
}

.ls_02 .btn-modal-open {
  /* --size:148px; */
  /* width: var(--size);
  height: var(--size) */
  max-width:148px;
  height: auto;
}
@media(min-width:992px){
  .ls_02 .btn-modal-open .img-wrap {
    --size:148px;
  }
}

.ls_02 .btn-modal-open .img-wrap {
  /* --size:148px; */
  width: var(--size);
  height: var(--size);
  position: relative;
  overflow: hidden;
  pointer-events: none
}

.ls_02 .btn-modal-open .img-wrap>img {
  width: 100%;
  height: 100%
}

.ls_02 .btn-modal-open .img-wrap::before {
  width: 100%;
  height: 100%;
  background: linear-gradient(265.75deg, #0063e1 -24.98%, #0181fb 375.8%);
  border-radius: 100%
}

.ls_02 .btn-modal-open .img-wrap::after {
  right: 0;
  bottom: 0;
  width:70px;
  height:70px;
  margin: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='73' height='72' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='m27.7447 18 18 18-18 18'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M72.7447 0h-72v72h72z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size:70px;
  background-position: center
}

.ls_02 .modalScroll .btn-modal-open .text {
  transform: translateY(-80px) scale(0);
  opacity: 0;
  transform-origin: bottom center;
  transition: .3s ease-in-out .2s;
  display: block;
  font-weight: 700;
  font-size: 22px;
  line-height: 33px;
  color: var(--blue-400)
}

.ls_02 .modalScroll .btn:hover {
  filter: drop-shadow(0px 20px 84px rgba(1, 129, 251, .14))
}

.ls_03 {
  background-color: #1f2b32
}

.ls_03 .content {
  padding-top: calc(var(--base_index) * 5)
}

.ls_03 .circleImgWrap {
  width: calc(var(--base_index) * 35);
  height: calc(var(--base_index) * 35);
  border-radius: 100%;
  border: 10px solid var(--white);
  background-color: #daebfe
}

/* .ls_06 .cardList_01 .card .card-icon::after { */
.followus a::after{
  z-index: 0;
  border-radius: 50rem;
  transition: .12s ease-in-out;
}
.followus a:hover::after{
  background-color:var(--blue-300);
}

.ls_04 {
  padding-top: calc(var(--base_index) * 5);
  padding-bottom: calc(var(--base_index) * 5);
  background: linear-gradient(180deg, rgba(227, 237, 246, 0) 0, #e3edf6 96.1%)
}

.ls_04 .card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.875rem;
  --bs-card-title-color: var(--black);
  --bs-card-border-radius: 0.625rem;
  --bs-card-color: rgba(0, 0, 0, 0.6)
}

.ls_05 {
  padding-top: calc(var(--base_index) * 4.5);
  padding-bottom: calc(var(--base_index) * 4.5)
}

.ls_05 .radius{border-radius: 1.3rem !important}
.gr{background: linear-gradient(152.54deg, #0068E5 11.91%, #00D1EE 90.57%);}
.ls_05 .primaryIcon.top-align>li::before {margin: -4px -4px auto;}
.ls_06 .cardList_01 .card,
.ls_06 .cardList_02 .cardSwiper .card {
  --bs-card-title-spacer-y: 0.625rem;
  --bs-card-title-color: var(--black);
  --bs-card-border-radius: 0.625rem;
  transition: background .3s ease-in, box-shadow .2s ease-in, border .15s ease-in
}

.ls_05 .content {
  padding-left: calc(var(--base_index) * 2.5);
  padding-right: calc(var(--base_index) * 2.5)
}

.circleCTABtn {
  position: absolute;
  bottom: 84px;
  left: calc(100% / 2 - 5vw);
  text-align: center;
  transform: rotate(-30deg);
  transition: transform .3s ease-in-out
}

.ls_12:hover .circleCTABtn{transform: none}
.ls_12 .circleCTABtn{left:calc(100% / 2 - 7.5vw) !important;}


.circleCTABtn .btn {
  --bs-btn-padding-x: 0.875rem;
  --bs-btn-padding-y: 3rem;
  --bs-btn-border-radius: 6rem;
  min-width: 142px;
  max-height: 142px;
  animation-duration: 2s;
  clip-path: circle(48%);
}

.ls_06 {
  background: linear-gradient(180deg, #f2f6fa 0, rgba(244, 248, 251, 0) 76.99%);
  padding-top: calc(var(--base_index) * 5);
  padding-bottom: calc(var(--base_index) * 5)
}

.ls_06 .cardList_01 {
  --bs-gutter-x: 1.875rem;
  --bs-gutter-y: 1.875rem;
  margin-bottom: calc(var(--base_index) * 5)
}

.ls_06 .cardList_01 .card {
  --bs-card-spacer-y: 2.188rem;
  --bs-card-spacer-x: 2.5rem
}

.ls_06 .cardList_01 .card:hover {
  --bs-card-bg: var(--white);
  box-shadow: 0 20px 124px rgba(0, 0, 0, .07);
  --bs-card-border-color: transparent
}

.ls_06 .cardList_01 .card .card-icon::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 44px;
  height: 44px;
  background: #0181fb;
  -webkit-animation: 5s linear infinite rotating;
  animation: 5s linear infinite rotating;
  opacity: 0
}
.ls_06 .cardList_01 .card:hover .card-icon::after{display:none !important;}
.followus a:hover::after{
  opacity: 1
}

.ls_07 .cirBox,
.ls_07 .video-wrap {
  border-radius: 100%;
  overflow: hidden
}

.followus a,
.followus a>span {
  position: relative
}

.ls_06 .cardList_02 .cardSwiper .card {
  --bs-card-spacer-y:5rem;
  --bs-card-spacer-x:5rem;
  --bs-card-border-width: 0px;
  --bs-card-bg: transparent
}

.ls_06 .cardList_02 .cardSwiper .card::after {content: "";position: absolute;top: 0;left: 0;background: #0181fb;opacity: 0;width: 100%;height: 100%;z-index: 1;border-radius: 2rem;transform: scale(.95);transition: .3s ease-in-out}
.ls_06 .cardList_02 .cardSwiper .card:hover * {color: var(--white) !important}
.ls_06 .cardList_02 .cardSwiper .card:hover::after {opacity:1;transform: none;}

.ls_07 .video-wrap {
  width: calc(var(--base_index) * 38);
  height: calc(var(--base_index) * 38);
  position: relative;
  left: -55px
}

.ls_07 .cirBox {
  width: calc(var(--base_index) * 28);
  height: calc(var(--base_index) * 28);
  background-color: #1855f2
}


.ls_12 .circleCTABtn{visibility: hidden;}


@media(min-width:1530px) {
  .ls_07 .video-wrap{left:-10px;}
  .ls_07.ls_ab_03 .cirBox{right:150px;max-width:700px !important;max-height:700px !important;}
}
@media(min-width:1400px) {
  .ls_07 .video-wrap{left:-10px;}
  .ls_07.ls_ab_03 .cirBox{right:150px;}
}
@media(min-width:1365px) {
  .ls_07:not(.ls_ab_03) .video-wrap{width: 972px;height: 971px;}
  .ls_07.ls_ab_03 .video-wrap{width:800px !important;height:800px !important;}
  .ls_07.ls_ab_03 .cirBox{right:100px;}
}
@media(min-width:1200px) {
  .ls_03 .circleImgWrap {
    top: -50px;
    position: absolute;
    width: 771px;
    height: 776px;
    border-radius: 100%;
    border: 10px solid var(--white);
    background-color: #daebfe
  }

  .ls_07.ls_ab_03 .video-wrap {
    width: 750px;
    height:750px;
  }
  .ls_07.ls_ab_03 .cirBox {
    right:180px !important;
    width: 600px;
    height:600px
  }
  .ls_07:not(.ls_ab_03) .cirBox {
    width: 748px;
    height: 748px
  }
}


@media(min-width:992px) {
  .site-header .navbar>.container {
    align-items: flex-end
  }

  .ls_07:not(.ls_ab_03) .cirBox {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    right: -65px;
    z-index: 2
  }

  .ls_07.ls_ab_03 .cirBox {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    right: -30px;
    z-index: 2
  }
}

.ls_07 .video-wrap>video {
  height: 100%;
  width: 100%;
  object-fit: cover
}

.followus a>span {
  z-index: 2
}

.followus a::after {
  width: 20px;
  height: 20px;
  /* -webkit-animation: 5s linear infinite rotating;
  animation: 5s linear infinite rotating; */
  transform: scale(1.8)
}

.ls_12 {
  background-image: url('../images/cta_bg.jpg');
  background-size: cover;
  background-position: center;
  height:643px;
}



.ls_08{padding-top:calc(var(--base_index) * 5);}

.ls_08 .crSlider .swiper-wrapper{padding-top:calc(var(--base_index) * 3);padding-bottom:calc(var(--base_index) * 5)}

.crSlider .cr-Slide-wrap{

  background: var(--white);

  box-shadow: 0px 20px 124px rgba(0, 0, 0, 0.07);

  border-radius: 10px;

  padding: 60px 40px 40px;

  position: relative;

}

.crSlider .cr-Slide-wrap .cr-review{

  position: relative;

}

.crSlider .cr-Slide-wrap .cr-review::before{

  content: "";

  position: absolute;

  top: -10px;

  left: -10px;

  width: 57.62px;

  height: 43px;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 58 43'%3E%3Cpath fill='%231855F2' d='M13.096 17.1483c-.6406 0-1.2553.0977-1.8671.1867.1982-.6664.4021-1.3443.7296-1.9532.3275-.8847.8387-1.6517 1.3472-2.4244.4251-.8358 1.1748-1.4017 1.7263-2.1169.5773-.6951 1.3644-1.1576 1.9877-1.735.6118-.6032 1.4132-.9048 2.0509-1.3299.6664-.382 1.2466-.8043 1.8671-1.0053l1.5482-.6377 1.3615-.5659L22.4543 0l-1.7148.4136c-.5487.1379-1.2179.2988-1.9791.4912-.7785.1436-1.6086.5372-2.5335.8962-.9134.4079-1.9705.6836-2.9528 1.3385-.9881.6262-2.1285 1.149-3.1338 1.9878-.9738.8646-2.1486 1.6143-3.016 2.7144-.948 1.0283-1.8844 2.1083-2.611 3.3377-.8417 1.172-1.4133 2.4588-2.0165 3.7313-.5458 1.2725-.9853 2.5737-1.3443 3.8375-.6808 2.5335-.9852 4.9406-1.103 7.0001-.0977 2.0624-.0402 3.7772.0804 5.0181.0431.586.1235 1.1547.181 1.5482l.0718.4826.0747-.0172a12.926 12.926 0 0 0 25.4766-1.1941 12.9263 12.9263 0 0 0-5.9424-12.4452 12.9255 12.9255 0 0 0-6.8956-1.9924Zm31.5965 0c-.6405 0-1.2552.0977-1.8671.1867.1982-.6664.4022-1.3443.7296-1.9532.3275-.8847.8388-1.6517 1.3472-2.4244.4251-.8358 1.1748-1.4017 1.7263-2.1169.5774-.6951 1.3644-1.1576 1.9877-1.735.6118-.6032 1.4132-.9048 2.0509-1.3299.6664-.382 1.2466-.8043 1.8671-1.0053l1.5482-.6377 1.3615-.5659L54.0508 0 52.336.4136c-.5486.1379-1.2179.2988-1.9791.4912-.7784.1436-1.6086.5372-2.5335.8962-.9105.4108-1.9704.6836-2.9528 1.3414-.9881.6262-2.1285 1.149-3.1338 1.9877-.9738.8646-2.1486 1.6143-3.016 2.7116-.9479 1.0283-1.8843 2.1083-2.6111 3.3377-.8416 1.172-1.4132 2.4588-2.0164 3.7313-.5458 1.2725-.9852 2.5737-1.3443 3.8375-.6807 2.5335-.9852 4.9406-1.103 7.0001-.0977 2.0624-.0402 3.7772.0804 5.0181.0431.586.1235 1.1547.181 1.5482l.0718.4826.0747-.0172a12.9264 12.9264 0 0 0 9.6359 9.8662 12.9256 12.9256 0 0 0 13.055-4.4452 12.925 12.925 0 0 0 1.6129-13.6964 12.9258 12.9258 0 0 0-11.6652-7.3563Z' opacity='.1'/%3E%3C/svg%3E");

  z-index: 0;

}

.ls_10 .wrap{

  padding: calc(var(--base_index) * 3) calc(var(--base_index) * 4);

}

.ls_11{

  padding-top:calc(var(--base_index) * 5);padding-bottom:calc(var(--base_index) * 5)

}

.logoSlider .swiper-slide.swiper-slide-active > img,

.logoSlider .swiper-slide:hover > img {

  /* filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.125) ); */

  background-color: #fdfdfd;

}

.ls_09{

  margin-bottom:calc(var(--base_index) * 5)

}

.ls_09 .accordion{

  --bs-accordion-border-width: 0px;

  --bs-accordion-btn-padding-x: 1.25rem;

  --bs-accordion-btn-padding-y: 1.875rem;



  /* --bs-accordion-color: var(--bs-body-color);

  --bs-accordion-bg: var(--bs-body-bg);

  --bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;

  --bs-accordion-border-color: var(--bs-border-color);

  --bs-accordion-border-radius: var(--bs-border-radius);

  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));

  --bs-accordion-btn-color: var(--bs-body-color);

  --bs-accordion-btn-bg: var(--bs-accordion-bg);

  --bs-accordion-btn-icon-width: 1.25rem;

  --bs-accordion-btn-icon-transform: rotate(-180deg);

  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;

  --bs-accordion-btn-focus-border-color: #86b7fe;

  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);

  --bs-accordion-body-padding-x: 1.25rem;

  --bs-accordion-body-padding-y: 1rem;

  --bs-accordion-active-color: var(--bs-primary-text);

  --bs-accordion-active-bg: var(--bs-primary-bg-subtle); */

}



.ls_09 .accordion .accordion-item{

  position: relative;

  border-radius: 0px;

  overflow: hidden;

}

.ls_09 .accordion .accordion-item .accordion-header{

  border-radius: 0px;

  border-bottom: 1px solid #E7E7E7;

}

.ls_09 .accordion .accordion-item *{

  position: relative;

  z-index: 2;

}

.ls_09 .accordion .accordion-item::before{

  content: "";

  position: absolute;

  top: 0px;

  left: 0px;

  background-color: var(--blue-100);

  height: 100%;

  width: 100%;

  z-index: 0;

  border-radius: 10px;

}

.ls_09 .accordion .accordion-button:not(.collapsed){

  background-color: transparent;

  color: var(--black);

}

.ls_09 .accordion .accordion-body{

  font-size: 18px;

  color: var(--black);

}



.ls_09 .faqimg::before{

  content: "";

  position: absolute;

  bottom:0px;

  right: 0px;

  width: 705px;

  height: 700px;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' viewBox='0 0 705 742'%3E%3Cdefs%3E%3Cpath id='a' fill='%231F2B32' d='M0 20C0 8.9543 8.9543 0 20 0h685v742H20c-11.0457 0-20-8.954-20-20V20Z'/%3E%3C/defs%3E%3Cmask id='b' width='705' height='742' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cg mask='url(%23b)'%3E%3Cuse xlink:href='%23a'/%3E%3Ccircle cx='352.5' cy='371.5' r='394.5' fill='%23fff' fill-opacity='.1'/%3E%3Ccircle cx='352.5' cy='371.5' r='304.5' fill='%23fff' fill-opacity='.1'/%3E%3Ccircle cx='352.5' cy='371.5' r='212.575' fill='%23fff' fill-opacity='.1'/%3E%3Ccircle cx='352.5' cy='371.5' r='120.651' fill='%23fff' fill-opacity='.1'/%3E%3C/g%3E%3C/svg%3E");

  background-size: cover;

  border-top-left-radius:20px;

  border-bottom-left-radius:20px;

}

@media(min-width:1200px){.ls_09 .faqimg > img{transform: translateX(100px);}}

.btn{

  --bs-btn-padding-x:2.0125rem;

  --bs-btn-padding-y:1rem;

  --bs-btn-font-size: 1rem;

  --bs-btn-font-weight: 700;

  --bs-btn-line-height: 1.125rem;

}

/* About Us Page */

.banner.inner,.banner.abbanner{padding:6.25rem 0rem;}

.banner.inner .wrap,.banner.abbanner .wrap{background-color:var(--blue-100);border-radius:1.125rem;margin-left:2.5rem;margin-right:2.5rem;padding:6.25rem 0rem;}

.banner.abbanner .wrap :where(.ab1, .ab2){position:absolute;}

.banner.abbanner .wrap .ab1{top:10px;left:80px;}

.banner.abbanner .wrap .ab2{bottom:10px;right:80px;}

.ls_07.ls_ab_03 .cirBox{background-color:var(--blue-gray);max-width:612px;max-height:612px;right:100px;}

.ls_07 .cirBox .content-wrap{padding:0px 1.25rem;}

.bg-none{background:none !important;}

.btn{transition:.3s ease-in-out all;}

.btn-rc{--bs-btn-padding-x: 2.125rem;--bs-btn-padding-y: 1.05rem;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 700;--bs-btn-line-height: 1.125rem;--bs-btn-color:var(--white);--bs-btn-bg:#1B44A5;--bs-btn-border-color:#1B44A5;--bs-btn-hover-color: var(--white);--bs-btn-hover-bg: var(--blue-300);--bs-btn-hover-border-color: var(--blue-300);--bs-btn-active-bg: var(--blue-300);--bs-btn-active-border-color: var(--blue-300);--bs-btn-disabled-color: var(--white);--bs-btn-disabled-bg: var(--blue-400);--bs-btn-disabled-border-color: var(--blue-400);display:flex;align-items:center;justify-content:space-between;}

.formCard{--bs-card-spacer-y:3rem;--bs-card-spacer-x:3.125rem;--bs-card-title-spacer-y:1.25rem;--bs-card-title-color:var(--white);--bs-card-border-width:0rem;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius:.875rem;--bs-card-color:var(--white);--bs-card-bg: var(--blue-gray);padding-bottom:calc(var(--bs-card-spacer-y) + .25vw);}

.form ._wrap ._fields{gap:1.25rem;display:flex;flex-direction:column;}

.form ._wrap .form-control{border-radius: 35px;background: #32424B;padding:1.25rem;font-size:1rem;color:var(--white);border:0px;}

.form ._wrap .form-control::placeholder{font-size:1rem;color:rgba(255,255,255,.5);}

.form ._wrap .btn{--bs-btn-padding-x:1.25rem;--bs-btn-padding-y:1.25rem;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 700;}



.gray>li::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%2367778A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12c0 1.1819.23279 2.3522.68508 3.4442a9.00115 9.00115 0 0 0 1.95096 2.9198A9.00043 9.00043 0 0 0 12 21c1.1819 0 2.3522-.2328 3.4442-.6851a9.00145 9.00145 0 0 0 2.9198-1.9509 9.00145 9.00145 0 0 0 1.9509-2.9198 8.99985 8.99985 0 0 0 0-6.88835 9.00043 9.00043 0 0 0-1.9509-2.91981 9.00115 9.00115 0 0 0-2.9198-1.95096A9.00002 9.00002 0 0 0 3.68508 8.55585 9.00002 9.00002 0 0 0 3 12Z'/%3E%3Cpath stroke='%2367778A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 12 2 2 4-4'/%3E%3C/svg%3E");}

.checkList.top-align>li::before{top:6px;}
.primaryIcon.checkList.top-align>li::before{top:0px;}
.top-align>li::before{margin:0px 0px auto;}

.middle-align>li::before{margin:auto 0px;}

.bottom-align>li::before{margin:auto 0px 0px;}

.ls_ab_05 .checkList>li:not(:last-child){margin-bottom:1.25rem;}

.py-100{padding:3rem 0rem!important;}.pt-100{padding:3rem 0rem 0rem!important;}.pb-100{padding:0rem 0rem 3rem!important;}

@media(min-width:48rem){.py-100{padding:4.375rem 0rem!important;}.pt-100{padding:4.375rem 0rem 0rem!important;}.pb-100{padding:0rem 0rem 4.375rem!important;}}

@media(min-width:62rem){.py-100{padding:6.25rem 0rem!important;}.pt-100{padding:6.25rem 0rem 0rem!important;}.pb-100{padding:0rem 0rem 6.25rem!important;}}



.sec_superAgent .card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x:0rem;--bs-card-title-spacer-y:0.625rem;--bs-card-title-color:var(--black);--bs-card-subtitle-color:var(--body-text);--bs-card-border-width:0rem;--bs-card-color:var(--bs-card-subtitle-color);--bs-card-bg:transparent;}

.sec_superAgent .card p{margin-bottom:0px;}

.tmSlider .tm-Slide-wrap{position:relative;}

.tmSlider .tm-Slide-wrap::before{content:"";position:absolute;top:-84px;width:calc(100% + 2vw);height:1px;background-color:#E3EDF6;}

.tmSlider .tm-Slide-wrap::after{content:"";position:absolute;top:-90px;left:0px;right:0px;margin:0px auto;width:17px;height:94px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='115' fill='none'%3E%3Cpath stroke='%231F2B32' stroke-dasharray='6 6' stroke-linecap='round' d='M8.5 15.5v99'/%3E%3Ccircle cx='8.5' cy='8.5' r='7' fill='%23fff' stroke='%231F2B32' stroke-width='3'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;}

.tmSlider .tm-Slide-wrap>._bg{background:linear-gradient(180deg, rgba(227, 237, 246, 0.74) 0%, rgba(227, 237, 246, 0) 100%);position:absolute;top:0px;left:0px;right:0px;border-top-left-radius:100rem;border-top-right-radius:100rem;height:100%;width:100%;}

.tmSlider .tm-Slide-wrap>._wrap{font-size:0.875rem;}

.tmSlider .tm-Slide-wrap>._wrap{padding:2.125rem 1.25rem .625rem;}

@media(min-width:992px){.tmSlider .tm-Slide-wrap>._wrap{padding:2.75rem 3.75rem .625rem;}.tmSlider .tm-Slide-wrap>._wrap{font-size:1.125rem;}}

@media(max-width:767px){.tmSlider .tm-Slide-wrap>._wrap{padding:6.125rem 3.25rem .625rem;}}

/* about end */

/* Contact US */
.offLoc2{padding-top:220px;margin-top:-120px;background: linear-gradient(0deg, rgba(227, 237, 246, 0) -5.4%, rgba(227, 237, 246, 0.74) 74.6%);}
.offLoc .card{--bs-card-spacer-y:2.875rem;--bs-card-spacer-x: 2.875rem;--bs-card-border-width:0px;--bs-card-bg: transparent;--bs-card-title-spacer-y:1.25rem;}
@media (min-width:1200px){.offLoc .card{--bs-card-spacer-y:3rem;--bs-card-spacer-x:3rem;}}
.offLoc .card::after {content: "";position: absolute;top: 0;left: 0;background: #0181fb;opacity: 0;width:100%;height:100%;z-index:1;transform: scale(.95);transition: .3s ease-in-out;border-radius:2rem}

@media(hover: hover) and (min-width:1200px){
  .offLoc .card:hover * {color: var(--white)!important;}
  .offLoc .card:hover::after{opacity: 1;transform:none;}
  .offLoc .card:hover .btn-theme-primary{--bs-btn-color: var(--blue-400);--bs-btn-bg:var(--white) !important;color:var(--blue-400) !important;}
  .offLoc .card:hover .btn-theme-primary > *{color:var(--blue-400) !important;}
  .offLoc .card:hover .btn-theme-primary:hover{--bs-btn-hover-bg:var(--white) !important;}
}
.cus_form ._bg{clip-path:ellipse(160% 50% at 50% 50%);background-color:var(--blue-gray);position:absolute;top:0px;left:0px;height:100%;width:100%;z-index:1;}
.offLoc{padding-top:100px;padding-bottom:60px;}
@media(min-width:1024px){.cus_form ._bg{clip-path:ellipse(80% 50% at 50% 50%);}}

/* contct end */

/* our story */

/* .banner.os */

.banner.os .wrap{background-color:var(--blue-100);border-radius:1.125rem;margin-left:2.5rem;margin-right:2.5rem;padding:calc(var(--base_index) * 4) 0rem 10rem;background-image:url('../images/os-banner.png');background-position:bottom right;background-repeat:no-repeat;background-size:contain;}

@media(min-width:62rem){

  .banner.os .wrap p{font-size:22px;}

  .banner.os .wrap{padding:calc(var(--base_index) * 7) 0rem;background-size:auto;}}

/* our story */

/* our agents */

.banner.oa{background-image:url('../images/oa-banner-mobile.png');background-position:top center;background-repeat:no-repeat;background-size:contain;}

@media(min-width:992px){.banner.oa{background-image:url('../images/oa-banner.png');background-position:center center;}}

.form-inline .form-control{border:0px;border-bottom:1px solid #D7D7D7;padding:1rem 0.25rem;font-size:1rem;color: rgba(0, 0, 0, 1);border-radius:0px;}

.form-inline .form-control::placeholder{font-size:1rem;color: rgba(0, 0, 0, 0.70);}

.form-inline .form-select{color: rgba(0, 0, 0, 0.70);}

/* our agents */

.bg-dots{background-image:url('../images/bg-gray-dots.png');background-size:contain;background-repeat:repeat;background-position:center;background-attachment:fixed;}

.swiper-wrapper{user-select:none !important;}

.bg-2A3C46{background-color:#2A3C46!important;}

.bg-1F2B32{background-color:#1F2B32!important;}

.estate .brandName{position:absolute;top:0px;left:0px;font-size:10rem;line-height:6.25rem;font-weight:800;color:#fff;height:100%;width:auto;writing-mode:vertical-lr;z-index:5;pointer-events:none;text-transform:capitalize;margin:0px;mix-blend-mode:overlay;}

/* gallery */

.gallery {width: 100%;max-width:100%;margin:0px auto;height:647px;max-height:648px;}

.gallery-slider {width: 100%;height:100%;}

.gallery-slider .swiper-slide {width:100%;height:100%;max-height:648px;}

.gallery-slider .swiper-slide img {display: block;width:100%;height:100%;margin: 0 auto;object-fit:cover;}

.gallery .swiper-slide > .caption{position:absolute;top:110px;left:135px;max-width:470px;}

/*  */

.gallery-thumbs {width: 100%;padding: 0;overflow: hidden;margin-top:-70px;}

.gallery-thumbs .swiper-slide{width: 100px;height: 100px;text-align: center;overflow: hidden;border-radius:5rem;opacity:.7;transition:0.3s ease-in-out all;}

.gallery-thumbs .swiper-slide-active{opacity:1;}

.gallery-thumbs .swiper-slide img{width: auto;height: 100%;}

/* gallery */

.circles-bg-02{background-image:url('../images/circles-bg-02.png');background-repeat:no-repeat;background-size:cover;background-position:center}
.circles-bg-02.light{background-blend-mode:screen;}

.pe-cursor{cursor:pointer !important;}

.crVideo.crV2 .video-wrap{clip-path: ellipse(100% 50% at 50% 50%);}

.lsc_11 .wrap{background-image:url('../images/career/CTA_bg.jpg');background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:30px;padding:calc(4.625rem - 1vw) calc(4.375rem - 1vw);}

.mt-n-50{margin-top:-5%;}

@media(min-width:992px){

  .lsc_11 .wrap{padding:4.625rem 4.375rem;}

}

@media(max-width:767px){

  .lsc_11 .wrap{padding:1.625rem 1.375rem;}

}

.form-inline.cr .form-control{background-color:#0753B4;color:#fff;border:0px;}

.form-inline.cr .form-control::placeholder{color:#fff;}



.form-control::file-selector-button{display:none !important;}

.bg-32424B{background-color:#32424B!important;}

.joinNowModal .modalForm{clip-path: ellipse(100% 50% at 50% 50%);}



/* Button Loader CSS 

.form ._wrap .btn .loader{display:none;}

.form ._wrap .btn:active .loader{display:block;}

 Button Loader CSS */



 .circles-bg-03{background-image:url('../images/circles-bg-03.png');background-repeat:no-repeat;background-size:cover;background-position:center}

.form-inline.blog .form-control{background-color:#EFF4F9;border:0px;}

.form-inline.blog .form-control,.form-inline.blog .form-control::placeholder{font-size:1.25rem;color:#2A3A44;}

.nav-cp>li *{cursor:pointer !important;}

.nav-underline{border-bottom: 1px solid #E3EDF6;--bs-nav-underline-link-active-color:var(--blue-400);--bs-nav-link-color: var(--black,#000);--bs-nav-link-font-weight:400;}

.nav-underline .nav-link.active, .nav-underline .show>.nav-link{font-weight:500;}

.blog_archive{padding-top:40px;}

.blogCard{--bs-card-spacer-y:0rem;--bs-card-spacer-x:3.75rem;--bs-card-title-spacer-y:1.25rem;--bs-card-title-color: var(--black,#000);--bs-card-border-width:0rem;--bs-card-color: var(--body-text,#67778A);--bs-card-bg:transparent;padding-bottom:0px;margin-bottom:1.875rem;}

.ssBox .wrap{padding:2.5rem 2.25rem;}

@media(min-width:992px){.blogCard .card-text{font-size:20px;}.ssBox .wrap{padding:3.75rem 4.125rem;}}

.post-title .wrap{padding:2.5rem 1.625rem 1.625rem;background-color:#fff;border-radius:1.375rem;}

.single-blog .post-content ul{list-style:none;padding:0px;margin-bottom:3rem;}

.single-blog .post-content ul>li{position:relative;padding-left:calc(18px + 24px);}

.single-blog .post-content ul>li::after{content:"";position:absolute;top:0px;bottom:0px;left:0px;margin:auto 0px;height:1.5rem;width:1.5rem;background-size:contain;background-repeat:no-repeat;background-position:center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%2367778A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12c0 1.1819.23279 2.3522.68508 3.4442a9.00115 9.00115 0 0 0 1.95096 2.9198A9.00043 9.00043 0 0 0 12 21c1.1819 0 2.3522-.2328 3.4442-.6851a9.00145 9.00145 0 0 0 2.9198-1.9509 9.00145 9.00145 0 0 0 1.9509-2.9198 8.99985 8.99985 0 0 0 0-6.88835 9.00043 9.00043 0 0 0-1.9509-2.91981 9.00115 9.00115 0 0 0-2.9198-1.95096A9.00002 9.00002 0 0 0 3.68508 8.55585 9.00002 9.00002 0 0 0 3 12Z'/%3E%3Cpath stroke='%2367778A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 12 2 2 4-4'/%3E%3C/svg%3E");}

.single-blog .post-content :is(h1,h2,h3,h4,h5,h6){color: var(--black,#000);margin-top:2rem;margin-bottom:1.125rem;font-weight:500}

.single-blog .post-content img{margin:1.875rem 0rem;}



@media(min-width:992px){

  .single-blog .post-content:not( :is(h1,h2,h3,h4,h5,h6)){font-size:22px;font-weight:400;}

  .single-blog .post-content :is(h1,h2,h3,h4,h5,h6){margin-top:3rem;margin-bottom:1.5rem;}

}

/* publication */

.pb.banner .wrap{background-color:var(--blue-100);border-radius:1.125rem;padding:calc(var(--base_index) * 4.5) 0rem;margin-left:1.125rem;margin-right:1.125rem;}

@media(min-width:62rem){

  .pb.banner .wrap{margin-left:2.5rem;margin-right:2.5rem;}

  .pb.banner .wrap p{font-size:22px;}

  .pb.banner .wrap{padding:calc(var(--base_index) * 4.75) 0rem;background-size:auto;}

}

.pubs .card{

  --bs-card-spacer-y:0rem;

  --bs-card-spacer-x:0rem;

  --bs-card-title-spacer-y:.125rem;

  --bs-card-title-color:#000;

  --bs-card-border-width:0px;

  --bs-card-color:#131313;

  --bs-card-bg:transparent;

}

.pubs .card .card-text{font-weight:500;}

.pubs .card a{font-weight:600;}

/* buy  */

.buy.banner{background-image:url('../images/buy_rent/hero-banner-bg.jpg');background-position:center;background-size:cover;border-radius:1.875rem;margin-left:1.125rem;margin-right:1.125rem;}

.buy.banner .wrap{padding-top:3.75rem;padding-bottom:2.125rem;}

@media(min-width:62rem){

  .buy.banner{margin-left:2.5rem;margin-right:2.5rem;}

}

.bannerForm .btn.btn-main{height:64px;width:64px;display:flex;align-items:center;justify-content:center;padding:0.25rem;}

[data-bs-theme=dark] .bannerForm .form-control,.bannerForm button.dropdown-toggle{background-color:transparent !important;border:0px !important;border-bottom:1px solid #fff !important;border-radius:0px;}

[data-bs-theme=dark] .bannerForm .form-control{min-width:8rem;}

[data-bs-theme=dark] .bannerForm .form-control::placeholder{color:#fff;}

[data-bs-theme=dark] .bannerForm .form-select option{color:#000;}

.bannerForm button.dropdown-toggle{--bs-btn-padding-x: 2.0125rem;--bs-btn-padding-y:.6rem;}

.br_list_wrapper .container-fluid{padding-left:1.125rem;padding-right:1.125rem;}

@media(min-width:992px){

  .br_list_wrapper .container-fluid{padding-left:2.5rem;padding-right:2.5rem;}

}



.list_items_wrap{display:flex;flex-flow:row wrap;gap:30px 24px}

.list_items_wrap .list_item{width:100%;}

.list_items_wrap .cta{width:100%;border-radius:22px;padding:28px 30px;}

@media(min-width:476px){.list_items_wrap .list_item{width:calc(100% / 2 - 20px);}.list_items_wrap .cta{width:calc(100% / 3.125);}}

@media(min-width:768px){.list_items_wrap .list_item{width:calc(100% / 3 - 20px);}.list_items_wrap .cta{width:calc(100% / 3.125);}}

@media(min-width:992px){.list_items_wrap .list_item{width:calc(100% / 4 - 20px);}}

/* @media(min-width:1024px){.list_items_wrap .list_item{width:calc(100% / 5 - 20px);}} */

@media(min-width:1200px){.list_items_wrap .list_item{width:calc(100% / 5 - 20px);}}

@media(min-width:1440px){.list_items_wrap .list_item{width:calc(100% / 6 - 20px);}}



.br-card{

  --bs-card-spacer-y:0rem;

  --bs-card-spacer-x:0rem;

  --bs-card-title-spacer-y:.125rem;

  --bs-card-title-color:#000;

  --bs-card-border-width:0px;

  --bs-card-color:var(--body-text);

  --bs-card-bg:transparent;

}

.br-card .card-subtitle{margin-bottom:1.5rem;}

.wishlist .wishlist-btn{display: block;transform: scale(1.125);transition:.3s ease-in-out all;}

.wishlist .wishlist-btn:active,.wishlist .wishlist-btn:hover{transform: scale(1.5);}

.wishlist .wishlist-btn:active svg path,.wishlist .wishlist-btn:hover svg path{fill:var(--blue-400);stroke:var(--blue-400);}



.page-nav .pagination{margin: 40px 0 0px}



.pagination {

  --bs-pagination-color: var(--body-text);

  --bs-pagination-hover-color: var(--blue-400);

  --bs-pagination-focus-color: var(--blue-400);

  --bs-pagination-active-bg: var(--blue-400);

  --bs-pagination-active-border-color: var(--blue-400);

  --bs-pagination-border-radius:10px;

  --bs-pagination-border-width:0px;

}



.page-nav .pagination span, .page-nav .pagination a,

.page-nav .pagination a.next,

.page-nav .pagination a.prev {

  font-style: normal;

  font-weight: 500;

  font-size: 20px;

  line-height: 133.5%;

  color: var(--body-text);

  height: auto;

  padding: 14px 22px;

  background: #E3EDF6;

  border-radius: 10px;

  text-decoration: none

}

.page-nav .pagination span.current,.page-nav .pagination a:hover{background: var(--blue-400);color: #FFF}

.page-nav .pagination a:hover svg path{stroke:#fff;}

/* buy  */

.mb-40{margin-bottom:2.5rem !important;}

.overlay-span:after {content: "";position: absolute;left:0px;right:0px;bottom:0px;width:100%;height: 227px;background: linear-gradient(180deg, rgba(255, 255, 255, 0) -7.98%, #FFFFFF 58.94%);}

.amenities,.nearby,.calc,.similer{margin:30px 0px 50px;}

.amenities .card{

  --bs-card-spacer-y:2.5rem;

  --bs-card-spacer-x:2.5rem;

  --bs-card-title-spacer-y:2.25rem;

  --bs-card-title-color:#000;

  --bs-card-border-width:1px;

  --bs-card-border-color:#E0E7EE;

  --bs-card-color:#000;

  --bs-card-bg:#F8F8F8;

  --bs-card-border-radius:20px;

}

.amenities .card p{margin-bottom:0px;}

.calc .card{

  --bs-card-spacer-y:2.5rem;

  --bs-card-spacer-x:2.5rem;

  --bs-card-title-spacer-y:0.625rem;

  --bs-card-title-color:#000;

  --bs-card-border-width:1px;

  --bs-card-border-color:#E0E7EE;

  --bs-card-color:var(--body-text);

  --bs-card-bg:#F8F8F8;

  --bs-card-border-radius:20px;

}

.calc .form-control{border-radius: 6px;border: 2px solid #EBEBEB;background: #FFF;height:60px;font-size: 16px;font-weight: 400;line-height: 24px;color:#000;}

.calc .form-control::placeholder{color:rgba(0, 0, 0, 0.6);}

.calc .form-label{font-size: 16px;font-weight:500;line-height: 24px;color:rgba(0, 0, 0, 0.6);}

.similer .card{

  --bs-card-spacer-y:2.5rem;

  --bs-card-spacer-x:2.5rem;

  --bs-card-title-spacer-y:2.25rem;

  --bs-card-title-color:#000;

  --bs-card-border-width:1px;

  --bs-card-border-color:#E6E6E6;

  --bs-card-color:var(--body-text);

  --bs-card-bg:#fff;

  --bs-card-border-radius:20px;

}

.similer .card .ssp_lists .__item{padding-top:calc(25px - 16px);}

.similer .card .ssp_lists .__item p:last-child{margin-bottom:25px;}

.bookNow .card{

  --bs-card-spacer-y:1.875rem;

  --bs-card-spacer-x:1.875rem;

  --bs-card-title-spacer-y:0.75rem;

  --bs-card-title-color:#000;

  --bs-card-border-width:1px;

  --bs-card-border-color:#E0E7EE;

  --bs-card-color:var(--body-text);

  --bs-card-bg:#F6F8FA;

  --bs-card-border-radius:20px;

}

.bookNow .card .post_author{

  margin:30px 0px;

}

.btn-theme-lightblue {

  --bs-btn-color:#000;

  --bs-btn-bg: #CFDDEA;

  --bs-btn-border-color:#B3C8DC;

  --bs-btn-hover-color:#fff;

  --bs-btn-hover-bg: var(--blue-300);

  --bs-btn-hover-border-color: var(--blue-300);

  --bs-btn-active-color:#fff;

  --bs-btn-active-bg: var(--blue-300);

  --bs-btn-active-border-color: var(--blue-300);

  --bs-btn-disabled-color: var(--white);

  --bs-btn-disabled-bg: var(--blue-400);

  --bs-btn-disabled-border-color: var(--blue-400);

}

.bookNow .btn-theme-white{

  --bs-btn-border-color:rgba(0,0,0,.2);

  --bs-btn-bg:transparent;

}
.ls_01 .heroContent{
  top:calc(100% / 5 - 1vw);
  bottom:auto;
  margin: auto 0px;
}







/*---------------------- Media Query start here ( min width queries ) ----------------------*/

@media (max-width: 1280px) {

  .ls_02{padding-bottom: calc(var(--base_index) * 8);}

  .ls_03 {padding-top: calc(var(--base_index) * 24);}

  .ls_03 .circleImgWrap{margin: 0px auto;position:absolute;top: -100px;left: 0;right: 0;}

  .banner.abbanner .wrap :where(.ab1, .ab2){max-width:12rem;}

}



@media (max-width: 1024px) {
  /* .ls_07.ls_ab_03 .cirBox{max-width:700px;max-height:7000px;right: 100px;} */
  .carousel .carousel-inner .carousel-item > img {height: calc(var(--base_index) * 29) !important;object-fit: cover !important;object-position: 80% 0%;}
  .ls_02 .modalScrollSwiper .swiper-wrapper {column-gap: 20px;}
  .ls_09 .faqimg{position: relative;margin-top: 60px;}
  .ls_09 .faqimg::before{height: 100%;width: 100%;border-radius: 20px;}
}
@media(min-width:992px) and (max-width:1279px){
  .ls_07 .cirBox .content-wrap .fs-20{font-size:1rem !important;}
}


@media (max-width: 991px) {

  .site-header .topbar{top:auto!important;right:auto!important;bottom:30px}.site-header .topbar .list-group{--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem}.fs-36{font-size:calc(var(--base_index) * 2.45)}.ls_07 .cirBox .content-wrap{padding: 0px calc(var(--base_index) * 3);}

  .ls_06 .cardList_02 .cardSwiper .card {--bs-card-spacer-y: 4.25rem;--bs-card-spacer-x: 4rem;}

  .ls_07 .cirBox .content-wrap .fs-30{font-size: calc(var(--base_index) * 1.5);}

  .ls_07 .cirBox .content-wrap .fs-20{font-size: calc(var(--base_index));}

  /* .carousel .carousel-inner .carousel-item > img{height: calc(var(--base_index) * 29) !important;object-fit: cover !important;object-position: 80% 0%;} */

  .ls_01 .heroContent{

    padding-left: calc(var(--base_index) * 4);

    padding-right: calc(var(--base_index) * 4);

  }

  .ls_03 .content{padding-top: calc(var(--base_index) * 5);padding-bottom: calc(var(--base_index) * 2);}

  .ls_05 .row .col-wrap.h-100.position-relative {

    overflow: hidden;

    max-height: 600px;

    border-top-right-radius:1.25rem ;

  }

  .circleCTABtn{bottom: 26rem;}

  .ls_05 .content {padding: calc(var(--base_index) * 4.5) 1rem calc(var(--base_index) * 4.5) 1rem; }

  

  .ls_12 .circleCTABtn {bottom:1rem;}

  .ls_12 .sectionHeading {

    transform: translate3d(-40px, -60px, 10px) !important;

  }

  .sec_superAgent .card .h4{font-size: calc(1rem + .3vw);margin-bottom:4px!important;}

  .checkList.top-align>li::before{top:2px;}

  .formCard{--bs-card-spacer-y: 1.75rem;--bs-card-spacer-x: 1.5rem;}

  

}

@media (max-width: 800px) {

  .ls_06 .cardList_02 .cardSwiper .card {--bs-card-spacer-y: 5.93rem;--bs-card-spacer-x: 3.5rem;}

  .ls_07 .cirBox{

    top: auto;

    width: calc(var(--base_index) * 25);

    height: calc(var(--base_index) * 25);

  }

  .ls_03 {

    padding-top: calc(var(--base_index) * 26);

  }

}



@media (max-width: 767px) {

  .container{--bs-gutter-x:3rem}.ls_01 .heading>*{font-size:calc(var(--base_index) * 2.4)!important}*:not(footer) .space-y{--space-y:calc( var(--base_index) * 3)!important}.buyRentForm .form-control{padding:14px 70px 14px 16px;font-size:1rem}.buyRentForm .form-control::placeholder{font-size:1rem}.ls_01 .buyRentForm .form .form-control~.btn{padding:0 8px}.ls_01 .buyRentForm .form .form-control~.btn svg{height:28px;width:28px}

  .ls_03 .circleImgWrap{width: calc(var(--base_index) * 28);height: calc(var(--base_index) * 28)}
  .ls_01 .heroContent{padding-top:1.875rem;}
  .carousel .carousel-inner .carousel-item > img {height: calc(var(--base_index) * 26) !important;object-fit: cover !important;object-position: 80% 0%;}

  .ls_06 .cardList_02 .cardSwiper .card {--bs-card-spacer-y: 5.999rem;--bs-card-spacer-x: 4rem;}

  .ls_07 .cirBox{width: 100%;height: 376px;}

  .ls_07 .cirBox .content-wrap .fs-30{font-size: calc(var(--base_index) * 2.25);}

  .ls_07 .cirBox .content-wrap .fs-20{font-size: calc(var(--base_index) * 1.25);}

  .ls_07 .cirBox .content-wrap {padding: 0px calc(var(--base_index) * 4.25);}

  .ls_07 .video-wrap{left: -15px;width: calc(var(--base_index) * 34);height: calc(var(--base_index) * 34);}

  .ls_01 .heroContent {

    padding-left: calc(var(--base_index) * 2);

    padding-right: calc(var(--base_index) * 2);

  }

  .ls_07 .cirBox{

    transform: translateY(-60px) !important;

  }

  .circleCTABtn {

    bottom: 32rem;

  }

  .ls_12{background-image: url('../images/cta_bg_mobile.jpg');height: calc(var(--base_index) * 30);}

  .ls_12 .sectionHeading{transform: translate(-30px,-40px) !important;}

  .ls_12 .sectionHeading .h1{font-size: calc(1.125rem + 1.125vw);}

  .ls_12 .circleCTABtn {bottom: 0px;left:0px;margin: 0px !important;}

  .ls_12 .circleCTABtn .btn{--bs-btn-padding-y: 2rem;min-width: 100px;max-height: 100px;}

  .crSlider .cr-Slide-wrap .cr-review .fs-22{font-size:1.125rem;}

  .site-footer p,body .expert p{font-size:1rem !important;}

  .checkList.top-align>li::before{top:0px;}

  .banner.abbanner{padding:3.25rem 0rem;}

  .banner.abbanner .wrap :where(.ab1, .ab2){max-width:7rem;}

  .banner.abbanner .wrap .ab1{top:0px;left:50px;}

  .banner.abbanner .wrap .ab2{bottom:0px;right:50px;}

  .banner.abbanner .wrap,.banner.os .wrap{margin-left:calc(1.0125rem + .25vw);margin-right:calc(1.0125rem + .25vw);}

  .banner.oa{height:auto;}

  .banner.oa .position-absolute.top-50.start-0.translate-middle-y{position: relative !important;top:0px !important;transform: none !important;margin-top:14rem;padding-bottom:1.5rem;}

  .crVideo .fs-36{font-size:calc(var(--base_index) * 1.5);}

  .crVideo img.flex-shrink-1{max-width:30px !important;}

  .amenities .card,.calc .card,.similer .card,.bookNow .card{--bs-card-spacer-y:1.5rem;--bs-card-spacer-x:1.5rem;}

}



@media (max-width: 476px) {

  .carousel .carousel-inner .carousel-item > img {height: calc(var(--base_index) * 35) !important;object-fit: cover !important;object-position: 80% 0%;}

  /* [class*='ls_']{overflow-x: hidden;} */

  .site-footer p,body .expert p{font-size:.875rem !important;}

  .lsc_11 .fs-34{font-size:calc(var(--base_index) * 2);}

  .form-inline.cr button.btn.position-absolute{position:static !important;width:100%;}

}





/*  */

@media(min-width: 1400px){

  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {

    max-width: 1170px !important;

  }

}

/* min and max */

@media(min-width: 800px) and (max-width:991px){

  .ls_03 {

    padding-top: calc(var(--base_index) * 27);

  }

  .ls_06 .cardList_02 .cardSwiper .card {

    --bs-card-spacer-y: 5.875rem;

    --bs-card-spacer-x: 4rem;

  }

  .ls_07 .video-wrap {

    width: calc(var(--base_index) * 34);

    height: calc(var(--base_index) * 34);

  }

  .ls_07 .cirBox{

    width: calc(var(--base_index) * 25);

    height: calc(var(--base_index) * 25);

  }

  .ls_07 .cirBox .content-wrap .fs-30 {

    font-size: calc(var(--base_index) * 1.35);

  }

  /* .ls_09 .faqimg::before{

    transform: scale(1.25);

  } */

}

@media(min-width: 992px) and (max-width:1199px){

  

  .ls_07 .video-wrap {

    width: calc(var(--base_index) * 34);

    height: calc(var(--base_index) * 34);

  }

  .ls_07 .cirBox{

    width: calc(var(--base_index) * 25);

    height: calc(var(--base_index) * 25);

  }

  .ls_12 .circleCTABtn {bottom: 1rem;}

  .ls_12 .sectionHeading {

    transform: translate3d(-40px, -60px, 10px) !important;

  }

}
.circleForm.hp .form ._wrap .form-control{
  background-color:transparent;
  border:1px solid #fff;
}
.bg-E3EDF6{background-color:#E3EDF6 !important;}
.bg-F8FAFC{background-color:#F8FAFC !important;}
.omv .video-wrap.bg-E3EDF6{background-color: #D9D9D9 !important;color: #1F2B32 !important;}
.text-1F2B32{color: #1F2B32 !important;}
.bg-marking_bg{background-image:url('../images/marking_bg.jpg');background-repeat:no-repeat;background-size:cover;background-position:center center;}
@media(min-width:1600px) {
  .ls_07 .d-flex{justify-content:center !important;}
  .ls_07 .video-wrap{left:-13rem !important;}
  .ls_07 .cirBox{right:6rem !important;}
  .ls_07.ls_ab_03 .cirBox {
    width:calc(46.75rem + 10vh) !important;
    height:calc(46.75rem + 10vh) !important;
  }
  .ls_07.ls_ab_03 .video-wrap{
    width: 50rem !important;
    height:50rem !important;
  }
}
@media(min-width:1760px) {
  .ls_07.ls_ab_03 .video-wrap{left:calc(-24rem + 5vw) !important;}
  .ls_07.ls_ab_03 .cirBox{right: calc(14rem + 5.5vw) !important;max-width: 635px !important;max-height: 635px !important;}
}
.pulsate-bck{-webkit-animation:.5s ease-in-out infinite both pulsate-bck;animation:.5s ease-in-out infinite both pulsate-bck}@-webkit-keyframes pulsate-bck{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes pulsate-bck{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes rotating{0%,to{border-radius:16% 95% 45% 47%/23% 76% 41% 48%}50%{border-radius:70% 30% 30% 70%/60% 40%}}@keyframes rotating{0%,to{border-radius:16% 95% 45% 47%/23% 76% 41% 48%}50%{border-radius:70% 30% 30% 70%/60% 40%}}
main.site-content.pt-3{padding-top:0px !important;}
@media(max-width:991px){
  .ls_07 .cirBox{width:100%;height:auto;border-radius:0px;}
  .ls_07 .cirBox, .ls_07 .video-wrap{border-radius:0px !important;}
  .ls_07 .d-flex .flex-col:nth-child(2){width:100%;}
  .ls_07 .cirBox{transform:none !important;}
  .ls_07 .cirBox .content-wrap{padding:1.5rem !important;width:100%;}
  .ls_07.home .cirBox .content-wrap{padding:1.5rem !important;width:95%;}
  .ls_07.ls_ab_03 .video-wrap{border-radius:0px;padding:1.5rem !important;left:0px !important;height:auto;width:100%;}
  .ls_07 .video-wrap > div,.ls_07.ls_ab_03 .cirBox{width:100%;max-width:100%;}
}
@media(max-width:767px){
  .ls_09 .accordion .accordion-item .fs-25{font-size:1.125rem !important;line-height:normal;}
  .banner.abbanner + .ls_02.ls_ab_02{padding-top:1.5rem !important;}
  .banner.abbanner .wrap{padding:5rem 0rem 2rem;}
  .ls_03{padding-top: calc(var(--base_index) * 20);}
  .fs-36,.sectionHeading > .h1{font-size:calc(var(--base_index) * 2) !important;line-height:calc(var(--base_index) * 2.5) !important;}
  .site-header .navbar .navbar-brand{max-width: 100px;}
}
@media(max-width:467px){
  .ls_09 .accordion .accordion-item .fs-5{font-size:1.125rem !important;}
  .ls_09 .accordion .accordion-body{font-size:.875rem !important;}
}
/*  */

@media(min-width:1700px){
  .ls_02{padding-bottom:calc(var(--base_index) * 3);padding-top: calc(var(--base_index) * 1.125);}
  .ls_04,.ls_06{padding-top: calc(var(--base_index) * 3);padding-bottom: calc(var(--base_index) * 3);}
  .ls_03 .circleImgWrap{top:-3px}
  .banner.inner{padding:3rem 0rem 0rem;}
}
@media(min-width:1900px){
  .ls_03 .circleImgWrap{top:2%}
}