.bf_single_property_sec{position:relative}.bf_single_property_sec.owl-carousel .owl-dots{margin-top:0;position:absolute;bottom:1rem;left:50%;z-index:3;transform:translateX(-50%)}.bf_single_property_sec.owl-carousel .owl-dots .owl-dot span{height:1rem;width:1rem;background-color:var(--white);margin:.6rem;border:.1rem solid var(--white);transition:all linear .3s}.bf_single_property_sec.owl-carousel .owl-dots .owl-dot.active span,.bf_single_property_sec.owl-carousel .owl-dots .owl-dot:hover span{background-color:transparent}.bf_property_details{border-bottom:.1rem solid var(--grayShade)}.bf_property_detailsInner{display:flex;align-items:flex-start;justify-content:center}.bf_property_detailsLeft{flex:1;padding-right:5rem}.bf_property_detailsLeft .bf_main_para:first-child{color:var(--blackGray)}.bf_property_detailsWrapper{display:flex;align-items:center;justify-content:space-between;column-gap:2.5rem;margin-top:1.5rem}.bf_property_detailsWrapper h4{font-weight:500}.bf_property_detailsWrapper .bf_property_detailsWrapperRight{display:flex;align-items:center;justify-content:flex-end;column-gap:1.4rem}.bf_property_detailsWrapper .bf_property_detailsWrapperRight a{height:3rem;width:3rem;border-radius:50%;border:.1rem solid var(--black);display:flex;align-items:center;justify-content:center;font-size:1.3rem;transition:all linear .3s;line-height:1}.bf_property_detailsWrapper .bf_property_detailsWrapperRight a i{font-size:inherit}.bf_property_detailsWrapper .bf_property_detailsWrapperRight a:hover{background-color:var(--black);color:var(--white)}.bf_property_detailsWrapper.bf_propertyWrapperMain{margin-top:4rem;padding:3rem 0;border-top:.1rem solid var(--grayShade)}.bf_property_detailsWrapper.bf_propertyWrapperMain .bf_main_para{display:flex;align-items:center;column-gap:1.3rem}.bf_property_detailsWrapper.bf_propertyWrapperMain .bf_main_para i{font-size:2.1rem}.bf_property_detailsWrapper.bf_propertyWrapperMain .bf_property_detailsWrapperRight{column-gap:3.5rem}.bf_property_detailsWrapper .bfWrapperInner{display:flex;align-items:center;justify-content:flex-start;column-gap:.7rem;font-size:1.3rem;font-weight:500}.bf_property_detailsWrapper .bfWrapperInner img{height:2rem;width:auto}.bf_property_detailsLeft .bf_propertyRow{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 3rem;background-color:var(--black);margin-top:1.5rem}.bf_property_detailsLeft .bf_propertyRow .bf_main_para{margin-bottom:0!important;color:var(--white)}.bf_property_detailsLeft .bf_propertyDescription .bf_main_para{margin:2.5rem 0;color:var(--blackGray);line-height:2}.bf_propertyMap{height:32rem;width:100%;position:relative;margin-top:2.5rem}.bf_propertyMap div#map{height:100%!important;width:100%!important}.bf_propertyMap iframe{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;border:none!important}.bf_propertyDetails{padding:3rem 2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.bf_propertyDetails .bf_propertyDetailsItem .bf_main_para:nth-of-type(1){color:var(--blackGray);margin-bottom:.2rem}.bf_propertyDetails .bf_propertyDetailsItem .bf_main_para:nth-of-type(2){color:var(--black);margin-bottom:0!important}.bf_propertyTabs{position:relative;display:flex;flex-direction:column;row-gap:2.5rem}.bf_propertyTabs .bf_propertyTab{border:.1rem solid var(--grayShade)}.bf_propertyTabs .bf_propertyTabHead.bf_main_para{padding:1.8rem 2.4rem;display:flex;align-items:center;justify-content:space-between;color:var(--black);font-weight:600;width:100%}.bf_propertyTabs .bf_propertyTabHead.bf_main_para i{transition:transform linear .3s}.bf_propertyTabs .bf_propertyTabHead.bf_main_para.active i{transform:rotate(180deg)}.bf_propertyTabs .bf_propertyTabBody{padding:2.4rem;border-top:.1rem solid var(--grayShade)}.bf_propertyTabs .bf_propertyTabBody:not(.active){display:none}.bf_propertyTabs .bf_propertyTabBody .bf_main_para{color:var(--blackGray);display:flex;align-items:center;justify-content:space-between;column-gap:2rem;margin-bottom:1.5rem}.bf_propertyTabs .bf_propertyTabBody .bf_main_para span{color:var(--black)}.bf_property_detailsRight{max-width:30rem;width:100%;display:flex;flex-direction:column;row-gap:4rem}.bf_property_detailsRight .bf_rightItem{border:.1rem solid var(--grayShade)}.bf_property_detailsRight .bf_rightItem:not(.bf_propertyBrokerProfile){padding:2.5rem}.bf_property_detailsRight .bf_rightItem .bf_brokerProfileImg{display:block;width:100%}.bf_propertyBrokerProfile{display:block}.bf_propertyBrokerProfile .bf_propertyBrokerProfileTxt{padding:2.5rem}.bf_propertyBrokerProfile .bf_propertyBrokerProfileTxt h5{margin-bottom:.5rem}.bf_propertyBrokerProfile .bf_propertyBrokerProfileTxt .bf_main_para{color:var(--blackGray);margin-bottom:0!important}.bf_BrokerContactInfo{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:2rem}.bf_BrokerContactInfo h5{margin-bottom:0;line-height:1}.bf_BrokerContactInfo .bf_BrokerContactDetails{display:flex;align-items:center;justify-content:flex-start;column-gap:1.3rem;font-size:1.3rem;color:var(--darkGray);line-height:1;font-weight:500}.bf_BrokerContactInfo .bf_BrokerContactDetails:hover{color:var(--black)}.bf_BrokerContactInfo .bf_BrokerContactDetails i{font-size:1.8rem}.bf_BrokerContactInfo ul{display:flex;align-items:center;justify-content:flex-start;column-gap:1.5rem}.bf_BrokerContactInfo ul li a{height:3.5rem;width:3.5rem;border-radius:.5rem;background-color:var(--black);color:var(--white)!important;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem}.bf_BrokerContactInfo ul li a:hover{border-radius:50%}.bf_BrokerForm{display:flex;width:100%;row-gap:1.5rem;flex-direction:column}.bf_BrokerForm .wpcf7-list-item{display:flex;align-items:center;justify-content:flex-start;column-gap:1rem;margin-left:0;margin-bottom:1.4rem}.bf_BrokerForm .wpcf7-list-item .wpcf7-list-item-label{column-gap:1rem;color:var(--mainGray);font-size:1.35rem;font-weight:500}.bf_BrokerForm input:not([type=radio]):not([type=submit]),.bf_BrokerForm textarea{padding:1.5rem 2.5rem;border-radius:.5rem;width:100%;display:block;border:.2rem solid var(--grayShade);color:var(--darkGray);font-size:1.2rem;font-weight:500}.bf_BrokerForm label.bf_main_para{display:flex;align-items:center;justify-content:flex-start;column-gap:1rem;color:var(--mainGray)}.bf_BrokerForm input[type=number]::-webkit-outer-spin-button,.bf_BrokerForm input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bf_BrokerForm input[type=number]{-moz-appearance:textfield}.bf_BrokerForm textarea{resize:none!important}.bf_BrokerForm.bf_rightItem h5{margin-bottom:2rem}.bf_BrokerForm .bf_main_btn{min-width:13rem;padding:1.6rem 3rem;background-color:var(--black);border:.1rem solid var(--black);color:var(--white);transition:all linear .3s;cursor:pointer;margin-bottom:1.5rem}.bf_BrokerForm .bf_main_btn:hover{background-color:transparent;color:var(--black)}@media (max-width:992px){.bf_property_detailsInner{flex-wrap:wrap}.bf_property_detailsLeft{flex:unset;padding-right:0;width:100%}.bf_property_detailsRight{margin:5rem auto 0;max-width:40rem;row-gap:3rem}.bf_property_detailsWrapper.bf_propertyWrapperMain{margin-top:2.5rem;padding:2rem 0}.bf_property_detailsLeft .bf_propertyDescription .bf_main_para{margin:1.5rem 0}}@media (max-width:500px){.bf_property_detailsLeft .bf_propertyRow{flex-direction:column-reverse;row-gap:1rem}.bf_property_detailsWrapper.bf_propertyWrapperMain .bf_main_para{column-gap:.6rem;font-size:1.1rem}.bf_property_detailsWrapper.bf_propertyWrapperMain .bf_main_para i{font-size:1.6rem}.bf_property_detailsWrapper.bf_propertyWrapperMain .bf_property_detailsWrapperRight{column-gap:2.5rem}.bf_property_detailsWrapper .bfWrapperInner{font-size:1rem}.bf_property_detailsWrapper .bfWrapperInner img{height:1.4rem}.bf_property_detailsWrapper .bf_property_detailsWrapperRight a{height:2.3rem;width:2.3rem;font-size:1rem}.bf_propertyMap{height:23rem}.bf_propertyDetails{padding:3rem 0;grid-template-columns:repeat(1,1fr);gap:1rem}.bf_propertyTabs{row-gap:1.5rem}.bf_propertyTabs .bf_propertyTabHead.bf_main_para{padding:1.5rem}.bf_propertyTabs .bf_propertyTabBody{padding:1.5rem}.bf_property_detailsRight{margin:3rem auto 0;max-width:50rem;row-gap:2rem}.bf_property_detailsWrapper h4{font-size:1.4rem}.bf_BrokerForm input:not([type=radio]),.bf_BrokerForm textarea{padding:1.2rem 1.5rem}.bf_propertyDetailsItem{display:flex;align-items:center;justify-content:space-between}}