.hero-banner.variation-2 {background-color: #E9F0F9;}.hero-banner.variation-3 {background-color: #E9F0F9;}@media all and (min-width: 992px) {.hero-banner.variation-3 .carousel .h-text .h-text-content {background: #001F49;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.06), 0px 1px 3px rgba(0, 0, 0, 0.1);}.hero-banner.variation-3 .carousel .h-text .h-text-content h1 {color: #FBFCFC;}.hero-banner.variation-3 .carousel .h-text .h-text-content p {color: #FBFCFC;}}.hero-banner.variation-video {position: relative;height: 652px;}@media all and (max-width: 991px) {.hero-banner.variation-video {height: 100vh;}}.hero-banner.variation-video .video-banner {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;pointer-events: none;overflow: hidden;}.hero-banner.variation-video .video-banner iframe {width: 100vw;height: 56.25vw;min-height: 100vh;min-width: 177.77vh;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.hero-banner .carousel {height: 652px;overflow: hidden;}.hero-banner .carousel .carousel-item img {width: 66.5%;height: 682px;object-fit: cover;}.hero-banner .carousel .h-text {position: absolute;left: 0;right: 11px;top: 57px;}.hero-banner .carousel .h-text .h-text-content {margin-left: auto;padding: 54px 48px;position: relative;margin-bottom: 20px;}@media all and (min-width: 992px) {.hero-banner .carousel .h-text .h-text-content {width: 50%;min-width: 497px;max-width: 497px;height: 360px;background: #F5F4F4;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.06), 0px 1px 3px rgba(0, 0, 0, 0.1);}}.hero-banner .carousel .h-text .h-text-content:before {content: "";width: 6px;height: 210px;display: block;background-color: #00ADEF;position: absolute;left: -6px;top: 75px;}.hero-banner .carousel .h-text .h-text-content h1 {font-weight: 300;color: #001F49;font-size: 60px;line-height: 69.6px;}.hero-banner .carousel .h-text .h-text-content p {font-weight: 300;font-size: 17.3423px;line-height: 30px;min-height: 70px;width: 347px;margin: 11px 0px;}.hero-banner .carousel .h-text .h-text-content .carousel-indicators {justify-content: start;margin-left: 9%;bottom: 1.6879rem;}.hero-banner .carousel .h-text .h-text-content .carousel-indicators [data-bs-target] {background-color: #D7D7D7;opacity: 1;height: 2px;width: 32px;margin-right: 4px;margin-left: 4px;}.hero-banner .carousel .h-text .h-text-content .carousel-indicators [data-bs-target].active {background-color: #00A3ED;}.hero-banner .carousel .carousel-control-prev, .hero-banner .carousel .carousel-control-next {opacity: 1;width: 9%;}.hero-banner .carousel .carousel-control-prev .carousel-control-prev-icon, .hero-banner .carousel .carousel-control-prev .carousel-control-next-icon, .hero-banner .carousel .carousel-control-next .carousel-control-prev-icon, .hero-banner .carousel .carousel-control-next .carousel-control-next-icon {display: inline-block;width: 48px;height: 48px;background-repeat: no-repeat;background-position: 50%;background-size: 6px;border-radius: 100%;background-color: #FFFFFF;border: 1px solid #EBEBED;position: relative;top: -56px;}.hero-banner .carousel .carousel-control-prev .carousel-control-prev-icon, .hero-banner .carousel .carousel-control-next .carousel-control-prev-icon {background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1L0.999999 6L6 11' stroke='%23001F49' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.hero-banner .carousel .carousel-control-prev .carousel-control-next-icon, .hero-banner .carousel .carousel-control-next .carousel-control-next-icon {background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L6 6L1 1' stroke='%23001F49' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.hero-banner .carousel .carousel-control-prev:hover .carousel-control-prev-icon, .hero-banner .carousel .carousel-control-prev:focus .carousel-control-prev-icon, .hero-banner .carousel .carousel-control-next:hover .carousel-control-prev-icon, .hero-banner .carousel .carousel-control-next:focus .carousel-control-prev-icon {background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1L1 6L6 11' stroke='%2300ADEF' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.hero-banner .carousel .carousel-control-prev:hover .carousel-control-next-icon, .hero-banner .carousel .carousel-control-prev:focus .carousel-control-next-icon, .hero-banner .carousel .carousel-control-next:hover .carousel-control-next-icon, .hero-banner .carousel .carousel-control-next:focus .carousel-control-next-icon {background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L6 6L1 1' stroke='%2300ADEF' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}@media all and (max-width: 991px) {.hero-banner .carousel {height: 100vh;}.hero-banner .carousel::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 14.59%), linear-gradient(0deg, rgba(0, 0, 0, 0.56) 42.28%, rgba(0, 0, 0, 0) 75%);z-index: 1;}.hero-banner .carousel .carousel-item img {width: 100%;height: 100vh;}.hero-banner .carousel .h-text {z-index: 1;top: unset;bottom: 140px;}.hero-banner .carousel .h-text .h-text-content h1 {color: #FFFFFF;font-size: 2.5rem;margin-bottom: 25px !important;}.hero-banner .carousel .h-text .h-text-content p {color: #fff;display: none;}.hero-banner .carousel .h-text .h-text-content .carousel-indicators {margin-left: 48px;}.hero-banner .carousel .carousel-control-prev, .hero-banner .carousel .carousel-control-next {display: none;}}@media all and (max-width: 414px) {.hero-banner .carousel .h-text {bottom: 290px;}.hero-banner .carousel .h-text .h-text-content {padding: 30px 25px;margin-bottom: 20px;}.hero-banner .carousel .h-text .h-text-content h1 {line-height: 49.6px;}.hero-banner .carousel .h-text .h-text-content .carousel-indicators {bottom: 3px;margin-left: 22px;}}
@media (max-width: 414px) {
    .property-search-container  {
        bordeR: 0;
        padding: 20px 0;
    }
    .property-search-container > .container {
        margin-top: 0;
    }
}
.talk-to-our-team {background-color: #fafafa;}.talk-to-our-team .display-4 {word-spacing: 0.1rem;margin-top: 93px;position: relative;top: 6px;}@media all and (min-width: 992px) {.talk-to-our-team .btn {margin-left: 23px;}}.talk-to-our-team .border-bottom {border-bottom: 1px solid #ebebed !important;}.talk-to-our-team .row {padding: 37px 0 43px 0;}@media all and (max-width: 991px) {.talk-to-our-team .display-4 {display: block !important;margin-bottom: 1.5rem !important;}}@media all and (max-width: 414px) {.talk-to-our-team .row {padding: 9px 0 25px 0;}.talk-to-our-team .row h3 {font-size: 20px;line-height: 26.8px;max-width: 229px;margin-left: auto !important;margin-right: auto !important;}.talk-to-our-team .row .btn {padding: 11px 40px 11px 40px;}}
._carousel-properties-sold, .carousel-awards {padding-top: 52px;padding-bottom: 21px;}._carousel-properties-sold .container, .carousel-awards .container {padding-right: 0;}._carousel-properties-sold .container > .carousel-heading .heading-title, .carousel-awards .container > .carousel-heading .heading-title {margin-bottom: 53px;}@media only screen and (max-width: 667px) {._carousel-properties-sold .container > .carousel-heading .heading-title, .carousel-awards .container > .carousel-heading .heading-title {margin-bottom: initial;}}@media only screen and (max-width: 667px) {._carousel-properties-sold .container > .carousel-heading .heading-title:before, .carousel-awards .container > .carousel-heading .heading-title:before {display: inline-block;}}@media only screen and (max-width: 667px) {._carousel-properties-sold .container > .carousel-heading .property-carousel-arrows, .carousel-awards .container > .carousel-heading .property-carousel-arrows {position: relative;}}@media only screen and (max-width: 667px) {._carousel-properties-sold .container > .owl-theme .owl-stage-outer .owl-stage, .carousel-awards .container > .owl-theme .owl-stage-outer .owl-stage {position: relative;}}@media only screen and (max-width: 667px) {._carousel-properties-sold .container > .owl-theme .owl-dots .owl-dot, .carousel-awards .container > .owl-theme .owl-dots .owl-dot {border: 0;}}
._home-resource {
	padding: 37px 0;
}

._home-resource .heading {
	margin-bottom: 35px;
}

._home-resource .resource-carousel.owl-carousel {
    justify-content: flex-start;
}

._home-resource .heading .btn {
	position: relative;
	top: -5px;
}

@media all and (max-width: 767px) {
	._home-resource .heading {
		margin-bottom: 30px;
	}

	._home-resource .heading .btn {
		font-size: 14px;
		line-height: 20px;
		font-weight: 600;
		padding: 6px 11px;
		white-space: nowrap;
	}
}
._home-selling-with-harcourts {
    padding: 62px 0 85px 0;
}

._home-selling-with-harcourts .image-wrapper {
    height: 100%;
    clip-path: ellipse(74% 178% at 26% 111%);
}

._home-selling-with-harcourts .image-wrapper img {
    height: 100%;
    object-fit: cover;
}

@media all and (min-width: 992px) {
    ._home-selling-with-harcourts .image-wrapper {
        position: relative;
    }

    ._home-selling-with-harcourts .image-wrapper img {}
}

@media all and (min-width: 1440px) {
    ._home-selling-with-harcourts .col-lg-6:first-child {
        width: 630px;
        height: 624px;
        overflow: hidden;
    }

    ._home-selling-with-harcourts .col-lg-6:first-child img {
        width: 630px;
    }
}

@media all and (min-width: 1440px) {
    ._home-selling-with-harcourts .col-lg-6:last-child {
        width: calc(100% - 633px);
        padding-top: 102px;
        padding-left: 98px;
    }
}

._home-selling-with-harcourts .col-lg-6:last-child .heading-title {
    margin-bottom: 42px;
}

._home-selling-with-harcourts .col-lg-6:last-child h5 {
    font-size: 24px;
    margin-bottom: 16px;
}

._home-selling-with-harcourts .col-lg-6:last-child .text-description {
    max-height: 250px;
    overflow: hidden;
    display: block;
    word-break: break-word !important;
}

._home-selling-with-harcourts .col-lg-6:last-child p {
    line-height: 30.17px;
    margin-bottom: 29px;
}

._home-selling-with-harcourts .col-lg-6:last-child .btn {
    margin-top: 9px;
}

@media all and (max-width: 991px) {
    ._home-selling-with-harcourts .image-wrapper {
        margin-bottom: 30px;
        height: 45vh !important;
    }

    ._home-selling-with-harcourts .image-wrapper img {
        width: 100%;
    }

    ._home-selling-with-harcourts .col-lg-6:last-child {
        margin-top: 40px;
    }
}

@media all and (max-width: 767px) {
    ._home-selling-with-harcourts .image-wrapper {
        margin-left: -24px;
        margin-right: -24px;
    }
}

@media all and (max-width: 414px) {
    ._home-selling-with-harcourts .col-lg-6:last-child .heading-title {
        margin-bottom: 29px;
    }

    ._home-selling-with-harcourts .col-lg-6:last-child .heading-title::before {
        margin-right: 24px;
    }

    ._home-selling-with-harcourts .col-lg-6:last-child h5 {
        font-size: 20px;
        margin-bottom: 21px !important;
    }

    ._home-selling-with-harcourts .col-lg-6:last-child .btn {
        width: 100%;
    }
}
.people-detail-property-tab .nav-tabs.people-detail-properties-tab {margin-top: 6px;border-color: #EBEBED;}.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link {color: #001F49;font-size: 18px;font-weight: 400;padding: 15px 54px 19px 54px;border-left-color: transparent;border-top-color: transparent;border-right-color: transparent;}.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link#forsale-tab {padding: 15px 41px 19px 44px;}@media (max-width: 575px) {.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link#forsale-tab {padding: 14px 17px 16px 19px !important;}}.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link#forrent-tab {padding: 15px 40px 19px 40px;}@media (max-width: 575px) {.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link#forrent-tab {padding: 14px 17px 16px 18px !important;}}.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link.active {border-bottom: 2px solid #00ADEF;font-weight: 700;}@media (max-width: 575px) {.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link {padding: 14px 35px 16px 36px !important;line-height: 28.8px;}}.people-detail-property-tab .tab-content {padding-top: 37px;padding-bottom: 6px;}@media (max-width: 414px) {.people-detail-property-tab .tab-content .heading h3 {flex-basis: 60%;}}.people-detail-property-tab .tab-content .heading .btn {position: relative;top: -5px;left: -15px;}@media (max-width: 575px) {.people-detail-property-tab .tab-content .heading .btn {padding: 6px 12px;font-size: 14px;line-height: 20px;left: 0;}}.people-detail-property-tab .tab-content .property-list {margin-top: 31px;}.people-detail-property-tab .tab-content .property-list .property-item.card {margin-bottom: 46px;}@media (max-width: 414px) {.people-detail-property-tab .tab-content .property-sold .owl-item {width: 321px;}}.people-detail-property-tab .tab-content .property-sold .owl-dots {padding-right: 24px;}@media (max-width: 414px) {.people-detail-property-tab .tab-content .property-sold .owl-dots {margin-top: 1px;}}.people-detail-property-tab .tab-content .property-sold .owl-dots button.owl-dot span {width: 32px !important;height: 2px !important;margin: 5px 8px !important;background: #D7D7D7 !important;border-radius: 0 !important;}.people-detail-property-tab .tab-content .property-sold .owl-dots button.owl-dot:hover span, .people-detail-property-tab .tab-content .property-sold .owl-dots button.owl-dot:focus span, .people-detail-property-tab .tab-content .property-sold .owl-dots button.owl-dot.active span {background: #00A3ED !important;}@media all and (max-width: 767px) {.people-detail-property-tab .tab-content .property-sold .owl-stage-outer::after {content: "";position: absolute;right: -10px;top: 0;width: 80px;height: 100%;z-index: 2;background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);}.people-detail-property-tab .tab-content .property-sold .owl-stage-outer .owl-stage {padding-left: 0 !important;}}
