@import url(./bf-colors.min.css);@import url(./bf-primitivesNumbers.min.css);@import url(./bf-typography.min.css);@font-face{font-family:"HT Rakik";src:url("../fonts/HTRakik-Regular.woff2") format("woff2"),url("../fonts/HTRakik-Regular.woff") format("woff"),url("../fonts/HTRakik-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"HT Rakik";src:url("../fonts/HTRakik-Light.woff2") format("woff2"),url("../fonts/HTRakik-Light.woff") format("woff"),url("../fonts/HTRakik-Light.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"HT Rakik";src:url("../fonts/HTRakik-Medium.woff2") format("woff2"),url("../fonts/HTRakik-Medium.woff") format("woff"),url("../fonts/HTRakik-Medium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"HT Rakik";src:url("../fonts/HTRakik-SemiBold.woff2") format("woff2"),url("../fonts/HTRakik-SemiBold.woff") format("woff"),url("../fonts/HTRakik-SemiBold.otf") format("opentype");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"HT Rakik";src:url("../fonts/HTRakik-Bold.woff2") format("woff2"),url("../fonts/HTRakik-Bold.woff") format("woff"),url("../fonts/HTRakik-Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap;}body{font-family:"HT Rakik",Arial,sans-serif;background:var(--tokens-bg-bg-primary,#fffdfa);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}:lang(ar) input[type="tel"]::placeholder{direction:rtl !important;text-align:end;}svg{--icon-color:#525866;}.bf-svg-color svg path[stroke],.bf-svg-color svg circle[stroke]{stroke:var(--icon-color);fill:none;}.bf-svg-color svg path:not([stroke]),.bf-svg-color svg circle:not([stroke]){fill:var(--icon-color);stroke:none;}.bf-svg-14{display:flex;width:14px;height:14px;& svg{width:inherit;height:inherit;}}.bf-svg-16{display:block;width:16px;height:16px;& svg{width:inherit;height:inherit;}}.bf-svg-18{display:block;width:18px;height:18px;& svg{width:inherit;height:inherit;}}.bf-svg-24{display:block;width:24px;height:24px;& svg{width:inherit;height:inherit;}}.bf-reverse-svg:lang(ar){transform:rotateY(180deg);}#wrapper{position:relative;}.bf-container{width:100% !important;padding:var(--spacing-none,0px) var(--88,88px) !important;}.select-placeholder label{--tw-blur:blur(0px) !important;opacity:1 !important;}.select-placeholder:after{display:none !important;}input.form-control:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=file]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select.form-control:focus,textarea.form-control:focus{--tw-ring-color:var(--tokens-buttons-primary-button-primary-default,#181B25);border-color:var(--tokens-buttons-primary-button-primary-default,#181B25);}.btn.btn-info.load-more{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-borders-sub,#EDE2D3);background:var(--tokens-bg-bg-secondary,#F7F2EB);&:active,&:hover,&:visited,&:focus{color:var(--tokens-text-text-primary,#0E121B);border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-borders-sub,#EDE2D3);background:var(--tokens-bg-bg-secondary,#F7F2EB);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) #F7F2EB;}}.bf-price-wrapper{display:flex;flex-direction:row;gap:5px;align-items:center;&:lang(ar){flex-direction:row-reverse;}}.bf-similar-listing-card-1{display:flex;width:184px;flex-direction:column;align-items:flex-start;gap:16px;}.bf-similar-listing-card-1-image{display:flex;height:184px;padding:var(--spacing-md,16px);flex-direction:column;align-items:center;align-self:stretch;border-radius:var(--border-radius-sm,4px);}.bf-listing-card-price-wrapper{display:flex;align-items:baseline;flex-direction:row;gap:5px;&:lang(ar){flex-direction:row-reverse;}}.property-listing{width:100%;}.bf-listing-card-1{display:flex;min-width:292px;width:100%;flex-direction:column;align-items:flex-start;gap:16px;&.full{width:100% !important;}}.bf-listing-card-1-image{display:flex;height:253px;padding:var(--spacing-md,16px);flex-direction:column;justify-content:start;align-items:center;align-self:stretch;border-radius:var(--border-radius-sm,4px);}.bf-listing-card-2-image{display:flex;height:253px !important;width:100%;object-fit:cover;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:var(--border-radius-sm,4px);}.bf-carousel-control{background-image:none !important;}.bf-swipe-control{display:flex;width:24px;height:24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:var(--colors-icons-invert,#f2f2f2);position:absolute;top:50%;z-index:5;margin-top:-10px;& svg{width:16px;height:16px;flex-shrink:0;:lang(ar) &{transform:scaleX(-1);}}&.bf-chevron-right{right:50%;margin-right:-10px;:lang(ar) &{right:unset;margin-right:unset;left:50%;margin-left:-10px;}}&.bf-chevron-left{left:50%;margin-left:-10px;:lang(ar) &{left:unset;margin-left:unset;right:50%;margin-right:-10px;}}}.carousel-indicators{bottom:0;& li{width:6px;height:6px;background-color:rgba(255,255,255,0.5);border:unset;transition:background 0.3s;&.active{width:6px;height:6px;margin:1px;}}}.bf-listing-card-1-favorite{display:flex;align-items:flex-start;gap:273px;align-self:stretch;&.bf-fav-scroller{position:absolute;z-index:9;top:16px;left:16px;}}.bf-listing-card-1-favorite-icon{width:var(--xSmall,24px);height:var(--xSmall,24px);& svg{width:inherit;height:inherit;--icon-color:white;}}.bf-listing-card-1-float{display:flex;align-items:center;gap:10px;align-self:stretch;justify-content:space-between;&.bf-float-scroller{position:absolute;z-index:9;top:16px;left:16px;left:0;padding:0 16px;width:inherit;}}.bf-listing-card-1-float-featured{padding:2px 10px 2px;border-radius:16px;background-color:#ffffff;color:var(--primitives-cyan-cyan800);font-size:10px;line-height:11px;font-weight:500;margin:0;text-transform:uppercase;}.bf-listing-card-1-float-icon{width:var(--xSmall,24px);height:var(--xSmall,24px);}.bf-listing-card-1-arrows-wrapper{display:flex;height:185px;justify-content:space-between;align-items:center;flex-shrink:0;align-self:stretch;}.bf-listing-card-1-swipe-icon-container{display:flex;width:var(--xSmall,24px);height:var(--xSmall,24px);justify-content:center;align-items:center;gap:8px;border-radius:100px;background:var(--tokens-icons-icon-invert,#f2f2f2);}.bf-listing-card-1-chevron{display:flex;width:var(--Spacing-2,16px);height:var(--Spacing-2,16px);justify-content:center;align-items:center;flex-shrink:0;border-radius:100px;}.bf-listing-card-1-chevron-left{padding:4px 6px 4px 5.25px;}.bf-listing-card-1-chevron-right{padding:4px 5.25px 4px 6px;}.bf-listing-card-1-swipe-indicator{display:flex;height:var(--xSmall,24px);justify-content:center;align-items:center;gap:var(--spacing-xs,8px);flex-shrink:0;align-self:stretch;}.bf-listing-card-1-header-details-container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md,16px);align-self:stretch;}.bf-listing-card-1-header{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;}.bf-listing-card-1-title-price-container{display:flex;flex-direction:column;align-items:start;align-items:flex-start;gap:var(--spacing-xs,8px);width:60%;}.bf-listing-card-1-title{color:var(--tokens-text-text-primary,#0e121b);font-family:var(--primitives-font-family-primary);font-size:16px;font-style:normal;font-weight:500;line-height:110%;}.bf-listing-card-1-price-wrapper{display:flex;flex-direction:row;gap:5px;align-items:center;&:lang(ar){flex-direction:row-reverse;}}.bf-listing-card-1-price{color:var(--tokens-text-text-highlight,#00605f);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;line-height:20px;letter-spacing:0.003px;}.bf-listing-card-1-currency{color:var(--tokens-text-text-highlight,#00605f);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-listing-card-1-location{display:flex;align-items:center;border-radius:8px;width:40%;justify-content:flex-end;}.bf-similar-listing-card-1-location{display:flex;align-items:center;border-radius:8px;justify-content:flex-end;}.bf-listing-card-1-location-icon{width:var(--Spacing-2,16px);height:var(--Spacing-2,16px);stroke:#525866;}.bf-listing-card-1-location-area{color:var(--Colors-Text-Natural,#1a1a1a);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.bf-listing-card-1-details-container{display:flex;align-items:flex-start;align-self:stretch;position:relative;}.bf-listing-card-1-details-more{width:var(--Spacing-2,16px);height:var(--Spacing-2,16px);&>svg{width:inherit;height:inherit;aspect-ratio:1/1;fill:#525866;}}.bf-lc-more-list{min-width:165px;position:absolute;bottom:100%;right:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:8px;background:#fffdfa;box-shadow:0px 16px 32px -12px rgba(14,18,28,0.1);}:lang(ar) .bf-lc-more-list{right:unset;left:0;}.bf-lc-more-list-header{display:flex;padding:24px 8px;align-items:center;gap:4px;align-self:stretch;border-bottom:1px solid var(--tokens-borders-soft,#f7f2eb);}.bf-lc-more-list-header-inner{display:flex;justify-content:space-between;align-items:center;flex:1 0 0;}.bf-lc-more-list-header-inner .title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-lc-more-list-header-inner .icon svg{width:9px;height:9px;}.bf-lc-more-list-copy-link-container{display:flex;padding:16px 8px;align-items:center;gap:6px;align-self:stretch;border-bottom:1px solid var(--tokens-borders-soft,#f7f2eb);}.bf-lc-more-list-copy-link-container .title{color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;}.bf-lc-more-list-copy-link-container .icon svg{width:16px;height:16px;--icon-color:#99A0AE;}.bf-lc-more-list-report-container{display:flex;padding:16px 8px;align-items:center;gap:6px;}.bf-lc-more-list-report-container .title{color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;}.bf-lc-more-list-report-container .icon svg{width:16px;height:16px;--icon-color:#99A0AE;}.bf-listing-card-1-details{display:flex;align-items:center;gap:var(--spacing-xxs,4px);flex:1 0 0;gap:11px;}.bf-listing-card-1-details-item{display:flex;align-items:center;gap:2px;}.bf-listing-card-1-details-item-icon{width:var(--xSmall,24px);height:var(--xSmall,24px);--icon-color:#525866;}.bf-listing-card-1-details-item-text{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-xl-project-card{& .bf-project-card-1{min-width:1048px;& .bf-project-card-1-image{height:480px;& .bf-project-card-1-inner-image{width:250px;height:250px;}}}}.bf-lg-project-card{row-gap:96px;& .bf-project-card-1{min-width:50%;& .bf-project-card-1-image{height:407px;& .bf-project-card-1-inner-image{width:200px;height:200px;}}}}.bf-md-project-card{& .bf-project-card-1{min-width:371px;& .bf-project-card-1-image{height:253px;& .bf-project-card-1-inner-image{width:200px;height:200px;}}}}.bf-project-card-1{display:flex;min-width:292px;width:100%;flex-direction:column;align-items:flex-start;gap:16px;}.bf-project-card-1-image{display:flex;height:253px;width:100%;padding:var(--spacing-md,16px);flex-direction:column;justify-content:center;align-items:center;align-self:center;border-radius:var(--border-radius-sm,4px);& .bf-project-card-1-inner-image{width:150px;height:150px;flex-shrink:0;border-radius:var(--border-radius-sm,4px);border:1px solid var(--tokens-borders-sub,#EDE2D3);}}.bf-project-card-1-favorite{display:flex;align-items:flex-start;gap:273px;align-self:stretch;}.bf-project-card-1-favorite-icon{width:var(--xSmall,24px);height:var(--xSmall,24px);& svg{width:inherit;height:inherit;--icon-color:white;}}.bf-project-card-1-header-details-container{display:flex;width:inherit;justify-content:center;align-items:center;}.bf-project-card-1-header{display:flex;width:inherit;justify-content:space-between;align-items:flex-start;flex-shrink:0;}.bf-project-card-1-title-price-container{display:flex;flex-direction:column;align-items:start;align-items:flex-start;gap:var(--spacing-xs,8px);& div{display:flex;align-items:center;gap:5px;text-box-trim:trim-both;}}.bf-project-card-1-title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;text-box-trim:trim-both;text-box-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:16px;font-style:normal;font-weight:500;line-height:110%;}.bf-project-card-1-price{color:var(--tokens-text-text-highlight,#00605f);leading-trim:both;text-edge:cap;text-box-trim:trim-both;text-box-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}.bf-project-card-1-currency{color:var(--tokens-text-text-highlight,#00605f);leading-trim:both;text-edge:cap;text-box-trim:trim-both;text-box-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-project-card-1-type{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;text-box-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.002px;}.bf-project-card-1-details-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;border-radius:8px;}.bf-project-card-1-location{display:flex;align-items:center;border-radius:8px;}.bf-project-card-1-location-icon{width:var(--Spacing-2,16px);height:var(--Spacing-2,16px);& svg{width:inherit;height:inherit;}}.bf-project-card-1-location-area{color:var(--Colors-Text-Natural,#1a1a1a);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;}.bf-project-card-1-availability{display:flex;align-items:center;gap:2px;}.bf-project-card-1-availability-icon{width:var(--Spacing-2,16px);height:var(--Spacing-2,16px);& svg{width:inherit;height:inherit;}}.bf-project-card-1-availability-text{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-project-card-1-availability-numbers{color:var(--tokens-brand-primary,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-project-card-1-more-wrapper{position:relative;}.bf-project-card-1-details-more{width:var(--Spacing-2,16px);height:var(--Spacing-2,16px);}.bf-alert{position:fixed;left:50%;transform:translateX(-50%);border:1px solid var(--tokens-borders-soft,#f7f2eb);background:#fffefc;box-shadow:0px 4px 50px 0px rgba(0,0,0,0.05);backdrop-filter:blur(2px);border-radius:24px;z-index:9999;}.bf-alert.mini{padding:16px 20px;bottom:30px;}.bf-alert.large{padding:var(--spacing-xl,32px) var(--spacing-md,16px);bottom:72px;}.bf-alert-wrapper{display:flex;justify-content:space-between;align-items:center;gap:16px;}.bf-footer{all:unset;display:flex;flex-direction:column;align-items:flex-start;}.bf-footer-services-wrapper{display:flex;width:1440px;width:100%;padding:0 0 0 88px;align-items:flex-start;gap:32px;& .bf-footer-content-wrapper{display:flex;width:1352px;width:100%;padding:88px 108px 0 108px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:56px;flex-shrink:0;border-radius:24px 0 0 0;background:var(--primitives-brown-brown100,#F7F2EB);& .bf-footer-top-wrapper{display:flex;align-items:center;gap:8px;align-self:stretch;& .bf-footer-title-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;& .bf-title{color:var(--tokens-brand-primary,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-headings-h1,56px);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.56px;}& .bf-sub-title{color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-paragraphs-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}& .bf-footer-indicator-wrapper{display:none;align-items:center;gap:16px;& .bf-separator{width:1px;height:17px;background:var(--tokens-borders-sub,#EDE2D3);}& svg{width:24px;height:24px;}}}}& .bf-footer-service-card{display:flex;width:292px;height:408px;padding:40px 32px;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;border-radius:var(--border-radius-2xl,24px) var(--border-radius-2xl,24px) 0 0;border-top:1px solid var(--tokens-borders-soft,#F7F2EB);border-right:1px solid var(--tokens-borders-soft,#F7F2EB);border-left:1px solid var(--tokens-borders-soft,#F7F2EB);background:#FFF;& svg{width:80px;height:80px;flex-shrink:0;}& .bf-footer-service-content-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;& .bf-title{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-lables-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-details{align-self:stretch;color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-paragraphs-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;text-wrap:auto;height:72px;}}& .bf-footer-service-btn{display:flex;padding:var(--spacing-md,16px);justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-buttons-secondary-button-secondary-default,#181B25);& .bf-footer-service-btn-title{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}& .bf-footer-service-card{}}.bf-footer-wrapper{display:flex;width:1440px;width:100%;flex-direction:column;justify-content:center;align-items:flex-start;background:var(--tokens-bg-bg-secondary,#f7f2eb);}.bf-footer-other-link-section{display:grid;width:100%;grid-template-columns:1fr;grid-template-columns:repeat(2,184px);padding:var(--spacing-none,0px) var(--88,88px);justify-content:center;gap:16px;border-bottom:1px solid var(--tokens-borders-sub,#ede2d3);background:var(--tokens-bg-bg-secondary,#f7f2eb);margin:0px;list-style:none;color:rgb(17,17,22);-webkit-font-smoothing:antialiased;text-transform:none;font-weight:400;font-size:16px;line-height:24px;}.bf-footer-other-link-spacer-wrapper{display:flex;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;}.bf-footer-other-link-item-wrapper{display:flex;flex-direction:column;align-items:center;& li{font-size:14px;text-align:center;& a{font-size:14px;text-align:center;color:var(--primitives-cyan-cyan800);text-decoration:underline !important;}}}.bf-footer-other-link-item-wrapper:not(:first-child){}.bf-footer-other-link-item-wrapper:not(:last-child)::after{content:"";display:block;width:100vw;width:100dvw;height:1px;width:0;height:0;background-color:var(--tokens-borders-sub,#ede2d3);}.bf-footer-other-link-item-wrapper ul:not(.hide){padding-bottom:40px;display:flex;flex-direction:column;align-items:center;gap:32px;}.bf-footer-other-link-item{display:flex;width:184px;padding:var(--spacing-xl,32px) var(--spacing-none,0px);justify-content:center;align-items:center;}.bf-footer-other-link-item-text{cursor:pointer;color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:16px;font-style:normal;font-weight:400;line-height:110%;}.bf-footer-other-link-item-icon{display:flex;align-items:center;width:var(--Spacing-2,16px);height:var(--Spacing-2,16px);flex-shrink:0;& svg{width:var(--Spacing-2,16px);height:var(--Spacing-2,16px);}}.bf-footer-content-wrapper-container{display:flex;padding:128px var(--88,88px) var(--48,48px) var(--88,88px);flex-direction:column;align-items:flex-start;gap:var(--Spacing-9,72px);align-self:stretch;background:var(--tokens-bg-bg-secondary,#f7f2eb);}.bf-footer-content-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-xl,32px);align-self:stretch;flex-wrap:wrap;}.bf-footer-content-wrapper-about-section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xl,32px);flex:1 0 0;}.bf-footer-content-wrapper-about-section .bf-footer-logo{width:183.485px;height:133.07px;& svg{--icon-color:#003333;}}.bf-footer-content-wrapper-about-section .bf-footer-description{color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;align-self:stretch;}.bf-footer-content-wrapper-about-section .bf-footer-social-wrapper{display:flex;height:var(--xSmall,24px);align-items:center;gap:var(--spacing-lg,24px);align-self:stretch;}.bf-footer-content-wrapper-about-section .bf-footer-social-wrapper .item{width:var(--xSmall,24px);height:var(--xSmall,24px);& svg{width:var(--xSmall,24px);height:var(--xSmall,24px);--icon-color:#00605F;}}.bf-footer-link-page-wrapper{display:flex;align-items:flex-start;gap:var(--spacing-xl,32px);flex-wrap:wrap;}.bf-footer-link-page-wrapper a,.bf-footer-link-page-wrapper a:hover,.bf-footer-link-page-wrapper a:visited,.bf-footer-link-page-wrapper a:focus{color:var(--tokens-text-text-primary,#0e121b);}.bf-footer-link-page-wrapper .bf-footer-menu-col{display:flex;width:184px;flex-direction:column;align-items:flex-start;gap:var(--spacing-lg,24px);}.bf-footer-link-page-wrapper .bf-footer-menu-col .bf-footer-menu-title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.21px;text-transform:uppercase;}.bf-footer-link-page-wrapper .bf-footer-menu-col .bf-footer-menu-item{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;}.bf-footer-copywrite-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-lg,24px);align-self:stretch;}.bf-footer-copywrite-wrapper .seprator{height:1px;align-self:stretch;background:var(--tokens-borders-sub,#ede2d3);}.bf-footer-copywrite-text-wrapper{display:flex;align-items:flex-start;gap:var(--spacing-lg,24px);align-self:stretch;}.bf-footer-copywrite-text{color:var(--tokens-text-textSecondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:16px;font-style:normal;font-weight:400;line-height:110%;}.bf-footer-other-link-item-wrapper [role="separator"]{height:24px;visibility:visible !important;width:1px !important;margin:0px 16px;align-self:center;}.bf-footer-other-link-item-spacer{width:1px;height:var(--xSmall,24px);background:var(--tokens-borders-sub,#ede2d3);}@media (min-width:769px),(orientation:landscape) and (max-height:500px){.bf-footer-other-link-section{grid-template-columns:repeat(4,184px);}.bf-footer-other-link-spacer-wrapper{flex-direction:row;justify-content:space-around;}.bf-footer-other-link-item-wrapper:not(:last-child)::after{content:"";display:block;width:0;height:0;}.bf-footer-other-link-item-wrapper:not(:first-child){margin-top:0;}.bf-footer-other-link-item-wrapper:not(:last-child) ul:not(.hide){margin-right:32px;}:lang(ar) .bf-footer-other-link-item-wrapper:not(:last-child) ul:not(.hide){margin-right:unset;margin-left:47px;}:lang(ar) .bf-footer-other-link-item-wrapper:last-child ul:not(.hide){margin-right:unset;margin-left:12px;}}@media (max-width:320px){.bf-footer-other-link-item-wrapper [role="separator"]{}}.bf-header{display:flex;width:1440px;flex-direction:column;align-items:flex-start;}.bf-header-section-1{display:flex;width:1440px;height:112px;padding:var(--spacing-xl,32px) var(--88,88px);justify-content:space-between;align-items:center;border-bottom:1px solid var(--tokens-borders-soft,#f7f2eb);background:var(--tokens-bg-bg-primary90,rgba(255,253,250,0.9));}.bf-header-section-1 .bf-header-logo-wrapper{display:flex;align-items:flex-start;gap:4px;}.bf-header-section-1 .bf-header-logo-wrapper .bg-logo-icon{width:25.6px;height:var(--Small,32px);fill:#b21e28;}.bf-header-section-1 .bf-header-logo-wrapper .bg-logo-text{width:101.012px;height:31.418px;}.bf-header-section-1 .bf-header-categories-wrapper{display:flex;align-items:center;gap:8px;position:absolute;left:605px;bottom:34.5px;}.bf-header-section-1 .bf-header-profile-wrapper{display:flex;padding:var(--spacing-xs,8px);align-items:center;gap:var(--spacing-xs,8px);border-radius:var(--Full,9999px);border:1px solid var(--tokens-borders-soft,#f7f2eb);}.bf-header-section-1 .bf-header-profile-wrapper .bf-menu-icon{width:var(--2xSmall,20px);height:var(--2xSmall,20px);}.bf-header-section-1 .bf-header-profile-wrapper .bf-header-avatar{display:flex;width:32px;height:32px;align-items:flex-start;}.bf-header-section-1 .bf-header-profile-wrapper .bf-header-avatar .bf-header-avatar-container{display:flex;justify-content:center;align-items:center;gap:8px;flex:1 0 0;align-self:stretch;box-shadow:0px 0px 0px 1px rgba(41,49,56,0.16) inset;}.bf-header-section-2{display:flex;padding:var(--48,48px) var(--88,88px);justify-content:space-between;align-items:center;align-self:stretch;background:var(--tokens-bg-bg-primary90,rgba(255,253,250,0.9));}header{position:sticky;top:0;z-index:99;}.bf-brand-mark-icon{position:relative;display:inline-flex;width:25.6px;height:32px;& svg{width:25.6px;height:32px;--icon-color:#B21E28;}}.bf-typemark-icon{position:relative;display:inline-flex;width:101px;height:31.4px;& svg{width:101px;height:31.4px;--icon-color:#000000;}}.bf-bahrain-finder-logo a{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:4px;z-index:0;}.bf-image-icon,.bf-profile-icon svg{align-self:stretch;flex:1;position:relative;max-width:100%;overflow:hidden;max-height:100%;object-fit:cover;}.bf-avatar-container{align-self:stretch;flex:1;box-shadow:0px 0px 0px 1px rgba(41,49,56,0.16) inset;border-radius:9999px;background-color:#fff;border:2px solid #fff;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:center;}.bf-avatar{width:32px;height:32px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;}.bf-profile-wrapper{border-radius:9999px;border:1px solid #f7f2eb;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:8px;gap:8px;z-index:1;cursor:pointer;& .bf-icon{width:20px;position:relative;height:20px;overflow:hidden;flex-shrink:0;display:flex;justify-content:center;align-items:center;}}.bf-header-menu-dropdown-wrapper{position:absolute;top:30%;right:88px;z-index:999;display:flex;width:125px;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:8px;background:#fffdfa;box-shadow:0px 16px 32px -12px rgba(14,18,28,0.1);}:lang(ar) .bf-header-menu-dropdown-wrapper{left:88px;right:unset;}.bf-header-menu-dropdown-header{display:flex;padding:8px;align-items:center;gap:4px;align-self:stretch;border-bottom:1px solid var(--tokens-borders-soft,#f7f2eb);}.bf-header-menu-dropdown-header-inner{display:flex;justify-content:space-between;align-items:center;flex:1 0 0;}.bf-header-menu-dropdown-header-inner .title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,12px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-header-menu-dropdown-header-inner .icon-wrapper{display:flex;padding:var(--spacing-xs,8px);align-items:center;gap:var(--spacing-xs,8px);border-radius:9999px;cursor:pointer;}.bf-header-menu-dropdown-header-inner .icon-wrapper svg{width:20px;height:20px;}.bf-header-menu-dropdown-item{display:flex;padding:16px 8px;align-items:center;gap:6px;align-self:stretch;&>a{display:flex;align-items:center;gap:6px;}}.bf-header-menu-item-icon{width:16px;height:16px;& svg{width:16px;height:16px;--icon-color:var(--tokens-buttons-primary-button-primary-default,#181b25);}}.bf-header-menu-dropdown-item:not(:last-child){border-bottom:1px solid var(--tokens-borders-soft,#f7f2eb);}.bf-header-menu-dropdown-item .title{color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;}.bf-header-menu-dropdown-item .icon{width:16px;height:16px;}.bf-residential{position:relative;line-height:16px;}.bf-residential-wrapper.active,.bf-commercial-wrapper.active{background-color:#f7f2eb;}.bf-category{width:105px;border-radius:9999px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:16px;cursor:pointer;}header.top .bf-links{margin:0 !important;position:absolute;top:35.5px;left:calc(50% - 115px);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;z-index:2;}header:not(.top) .bf-links{display:none;}.bf-level-1-wrapper{width:1440px;width:100%;background-color:rgba(255,253,250,0.9);border-bottom:1px solid #f7f2eb;box-sizing:border-box;height:112px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:32px 88px;position:relative;}.bf-frame-child{width:6px;position:absolute;top:50%;left:0;border-radius:100px;background-color:#f5f8ff;height:6px;}:lang(ar) .bf-frame-child{left:unset;right:0;}.bf-toggle-inner{width:16px;border-radius:100px;background-color:#525866;height:9px;overflow:hidden;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0px 2px;box-sizing:border-box;position:relative;}.bf-buy{position:relative;color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;&:lang(ar){width:43px;text-align:center;}}.bf-toggle.bf-rent{border:1px solid var(--primitives-purple-purple600,#8E08BB);background-color:var(--primitives-purple-purple50,#fcf5ff);}.bf-toggle{cursor:pointer;border-radius:9999px;border:1px solid #f2f5f8;background-color:#f2f5f8;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:8px;gap:4px;min-width:72px;height:28px;width:95px;&:lang(ar){width:110px;justify-content:space-around;}}.bf-search-component-child{width:4px;position:relative;border-radius:50%;background-color:#f7f2eb;height:4px;}.bf-heroicons-solidmagnifying-gla,.bf-heroicons-solidmagnifying-gla svg{width:24px;position:relative;height:24px;overflow:hidden;flex-shrink:0;}.bf-header-search-bar-wrapper{align-self:stretch;border-radius:9999px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;color:#99a0ae;width:100%;&.bf-agencies svg{fill:var(--tokens-text-text-placeholder,#99a0ae);;}}.bf-header-search-bar-wrapper a:not(.bf-smart-search),.bf-header-search-bar-wrapper a:hover:not(.bf-smart-search),.bf-header-search-bar-wrapper a:visited:not(.bf-smart-search),.bf-header-search-bar-wrapper a:focus:not(.bf-smart-search){color:var(--tokens-text-text-placeholder,#99a0ae);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;width:100%;height:100%;align-content:center;text-align:start;}.bf-search-component{width:100%;max-width:616px;border-radius:9999px;background-color:#fff;border:1px solid #f7f2eb;box-sizing:border-box;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:16px 32px;gap:16px;}header.top .bf-search-component-2{display:none;}header:not(.top) .bf-search-component-2{display:flex;height:var(--88,88px);justify-content:space-between;align-items:center;flex:1 0 0;}.bf-search-types-item-wrapper{display:flex;align-items:center;align-self:stretch;}.bf-search-filter-wrapper{display:flex;align-items:center;gap:16px;}.bf-search-filter-btn{background-color:transparent;display:flex;padding:16px;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);align-self:stretch;border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-borders-sub,#ede2d3);position:relative;}.bf-header-filter-icon{width:var(--Spacing-2,16px);height:var(--Spacing-2,16px);& .bf-filter-counter{position:absolute;right:-8px;top:-8px;display:flex;width:19px;height:19px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:1px solid var(--tokens-bg-bg-primary,#FFFDFA);background:var(--colors-icons-neutral,#1A1A1A);color:var(--colors-text-buttons-natural,#F2F2F2);text-align:center;leading-trim:both;text-edge:cap;font-family:"HT Rakik";font-size:10px;font-style:normal;font-weight:400;line-height:110%;}& svg{width:inherit;height:inherit;stroke:#525866;}}.bf-header-filter-title{color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}button.bf-search-map-view-btn{background-color:transparent;display:flex;padding:16px;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);align-self:stretch;border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-borders-sub,#ede2d3);}.bf-header-map-view-icon{width:var(--Spacing-2,16px);height:var(--Spacing-2,16px);& svg{width:inherit;height:inherit;}}.bf-header-map-view-title{color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-search-category-wrapper{background-color:transparent;display:flex;padding:16px;justify-content:center;align-items:center;gap:6px;border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-borders-sub,#ede2d3);}.bf-header-category-title{color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-search-component-2 .bf-header-types-item{display:flex;width:94px;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;cursor:pointer;}.bf-search-component-2 .bf-header-types-item.active:after{content:"";position:absolute;top:calc(100% + -3px);width:94px;height:1px;background-color:var(--tokens-borders-selected);}.bf-search-component-2 .bf-header-types-item .icon{display:flex;width:var(--xSmall,24px);height:var(--xSmall,24px);justify-content:center;align-items:center;}.bf-header-types-icon{width:var(--xSmall,24px);height:var(--xSmall,24px);flex-shrink:0;}.bf-search-component-2 .bf-header-types-item .details{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;}.bf-search-component-2 .bf-header-types-item .details .total{color:var(--tokens-text-textSecondary,#525866);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-2x-small,12px);font-style:normal;font-weight:400;line-height:12px;letter-spacing:0.18px;text-transform:uppercase;}.bf-search-component-2 .bf-header-types-item .details .title{color:var(--tokens-text-text-primary,#0e121b);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-level-2-wrapper{align-self:stretch;background-color:rgba(255,253,250,0.9);display:flex;flex-direction:row;align-items:center;justify-content:center;padding:48px 88px;text-align:left;font-size:16px;color:#0e121b;}.bf-web-navigation{width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:center;font-size:14px;color:#525866;font-family:var(--primitives-font-family-primary,"HT Rakik");backdrop-filter:blur(14px);}.onoffswitch-label{background-color:#525866;}.onoffswitch-label,.onoffswitch-label:before{border-color:#525866;}.onoffswitch-checkbox:checked+.onoffswitch-label,.onoffswitch-checkbox:checked+.onoffswitch-label:before{border-color:var(--primitives-purple-Purple700,#6e0093);}.onoffswitch-checkbox:checked+.onoffswitch-label{background-color:var(--primitives-purple-Purple700,#6e0093);}.onoffswitch.bf-header-for{width:20px;height:10px;}.onoffswitch-label.bf-header-for{height:10px;}.onoffswitch-label.bf-header-for:before{right:09px;width:10px;}.onoffswitch.bf-header-category{width:48px;}.onoffswitch-label.bf-header-category{height:25px;}.onoffswitch-label.bf-header-category:before{top:1.49999991px;right:23px;width:23px;height:23px;}.onoffswitch-checkbox:checked+.onoffswitch-label.bf-header-category:before{left:23px;}.onoffswitch-label.bf-header-category{margin:0;}header:not(.top) .bf-search-component{position:absolute;top:20px;z-index:9;transition:all 0.25s;}header:not(.top) .bf-level-2-wrapper{padding:0;padding:0px 88px;}div.chosen-container,div.bf-search-selected{width:100% !important;}div.chosen-container-multi .chosen-choices,div.bf-search-selected .bf-search-selected-items{display:flex;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;position:relative;border:unset;-webkit-box-shadow:unset;box-shadow:unset;background-image:none;align-items:center;margin:0;padding:0 5px;width:100%;height:auto;background-color:#fff;gap:5px;}div.chosen-container-multi .chosen-choices .extra-items-badge{color:white;border-radius:var(--border-radius-lg,8px);border:1px solid var(--primitives-purple-purple-700,#6e0093);background:var(--primitives-purple-purple-50,#fcf5ff);color:var(--primitives-purple-purple-800,#480060);padding:0 8px;border-radius:12px;display:inline-block;margin:2px;cursor:pointer;position:absolute;right:0;}div.bf-search-selected .bf-search-selected-items .bf-extra-items-badge{color:white;border-radius:var(--border-radius-lg,8px);border:1px solid var(--primitives-blue-blue-700,#002f93);background:var(--primitives-blue-blue-50,#f5f8ff);color:var(--primitives-blue-blue-800,#001e60);padding:0 8px;padding:var(--spacing-xs,8px);border-radius:12px;display:inline-block;margin:2px;cursor:pointer;height:34px;line-height:normal;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;max-height:25px;display:flex;align-items:center;&.bf-present-r,&.bf-r{margin-left:auto;}&:lang(ar){&.bf-present-r,&.bf-r{margin-right:auto;margin-left:unset;}}}.bf-smart-search,.bf-smart-search-icon{display:flex;width:24px;height:24px;padding:0px 4px;align-items:center;gap:4px;flex-shrink:0;border-radius:4px;background:#e5eeff;vertical-align:middle;&.bf-widen-search{height:auto;width:auto;padding:12.8px;gap:1.6px;position:absolute;transform:translate(-50%,50%);z-index:10;top:35%;left:50%;border-radius:12.8px;& .bf-title{color:var(--primitives-blue-blue-800,#001E60);text-align:right;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-secondary,"HT Rakik");font-size:22.4px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:0.003px;}& svg{width:25.6px !important;height:25.6px !important;flex-shrink:0;}}&:not(.bf-smart-search-icon){-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;}& svg{width:16px;height:16px;flex-shrink:0;}}.bf-search-area{display:none !important;}.bf-search-selected a{cursor:pointer;}div.bf-search-selected .bf-search-selected-items li.item .bf-search-item-close{top:4px;right:3px;display:flex;width:16px;height:16px;align-items:center;}div.bf-search-selected{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}div.chosen-container-multi .chosen-choices li.search-choice,div.bf-search-selected .bf-search-selected-items li.item{display:flex;padding:var(--spacing-xs,8px);justify-content:center;align-items:center;gap:4px;border-radius:var(--border-radius-lg,8px);max-height:25px;}div.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,div.bf-search-selected .bf-search-selected-items li.item .bf-search-item-close{position:revert;margin-left:4px;}:lang(ar) div.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,:lang(ar) div.bf-search-selected .bf-search-selected-items li.item .bf-search-item-close{margin-left:0;margin-right:4px;}div.chosen-container-multi .chosen-choices li.search-choice span,div.bf-search-selected .bf-search-selected-items li.item span{cursor:default;position:relative;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}div.chosen-container-multi .chosen-choices li.search-choice:nth-child(odd),div.bf-search-selected .bf-search-selected-items li.item.type{border:1px solid var(--primitives-purple-purple-700,#6e0093);background:var(--primitives-purple-purple-50,#fcf5ff);display:none;}div.chosen-container-multi .chosen-choices li.search-choice:nth-child(odd) span,div.bf-search-selected .bf-search-selected-items li.item.type span{color:var(--primitives-purple-purple-800,#480060);}div.chosen-container-multi .chosen-choices li.search-choice:nth-child(even),div.bf-search-selected .bf-search-selected-items li.item.area{border:1px solid var(--primitives-blue-blue-700,#002f93);background:var(--primitives-blue-blue-50,#f5f8ff);}div.chosen-container-multi .chosen-choices li.search-choice:nth-child(even) span,div.bf-search-selected .bf-search-selected-items li.item.area span{color:var(--primitives-blue-blue-800,#001e60);}div.chosen-container-multi .chosen-choices li.search-choice span::after,div.bf-search-selected .bf-search-selected-items li.item span::after{content:"";position:absolute;width:1px;height:100%;margin-left:4px;margin-right:4px;}div.chosen-container-multi .chosen-choices li.search-choice:nth-child(odd) span::after,div.bf-search-selected .bf-search-selected-items li.item.type span::after{}div.chosen-container-multi .chosen-choices li.search-choice:nth-child(even) span::after,div.bf-search-selected .bf-search-selected-items li.item.area span::after{background:var(--primitives-blue-blue-100,#e6edfc);}div.chosen-container-active .chosen-choices li.search-field input[type="text"]::placeholder{color:var(--tokens-text-text-placeholder,#99a0ae);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;}.chosen-container .chosen-results li{text-align:start !important;padding:0.375rem 1rem !important;line-height:1.42857143 !important;}.chosen-container.chosen-container-multi .chosen-drop{margin:2px 0 0;padding:5px 0;border-radius:0.5rem;border-top-left-radius:0;border-top-right-radius:0;border-top-width:0;background:var(--tokens-bg-bg-primary,#fffdfa);}#search_bar_container{position:relative;}#search_bar_container #search_bar_agencies{display:block;width:100%;border:unset;border-radius:25px;outline:unset;box-shadow:none;color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;background:transparent;&::placeholder{color:var(--tokens-text-text-placeholder,#99A0AE);}}.bf-bottom-navigation{display:none;}.bf-area-card-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;&.bf-z--1{z-index:-1;}}.bf-area-card-image{width:184px;height:184px;border-radius:16px;}.bf-area-card-info-wrapper{display:flex;align-items:flex-start;gap:8px;align-self:stretch;}.bf-area-card-info-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;flex:1 0 0;}.bf-area-card-title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;}.bf-area-card-total{color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-agencies-card-wrapper{display:flex;padding:var(--spacing-md,16px);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-xs,8px);border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-borders-sub,#ede2d3);background:var(--tokens-bg-bg-primary,#fffdfa);}.bf-agencies-card-image{width:var(--88,88px);height:var(--88,88px);border-radius:var(--border-radius-sm,4px);}.bf-load-more-card-wrapper{display:none;width:342px;flex-direction:column;align-items:flex-start;gap:16px;}.bf-load-more-card{display:flex;height:253px;padding:var(--spacing-md,16px);flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-md,16px);align-self:stretch;border-radius:4px;border:1px solid var(--tokens-borders-sub,#ede2d3);background:var(--tokens-bg-bg-secondary,#f7f2eb);}.bf-load-more-card-icon-wrapper{display:flex;width:40px;height:40px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:100px;background:var(--tokens-bg-bg-elevated,#f8e7d0);}.bf-load-more-card-icon{width:24px;height:24px;flex-shrink:0;}.bf-load-more-card-title{align-self:stretch;color:var(--tokens-text-text-secondary,#525866);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;text-wrap:auto;}.bf-load-more-card-btn{display:flex;padding:var(--spacing-md,16px);justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181b25);}.bf-load-more-card-btn-text{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,12px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-home-section-title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}.bf-home{display:flex;flex-direction:column;align-items:flex-start;gap:96px;padding-bottom:96px;}.bf-scroll-section-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;margin-right:calc(-1 * var(--88,88px));&.bf-widen-search{margin-bottom:96px;}&.bf-footer-service-scroll{width:calc(100% + 108px);;margin-right:calc(-1 * 108px);}}:lang(ar) .bf-scroll-section-wrapper{margin-left:calc(-1 * var(--88,88px));margin-right:unset;}.bf-home-section-title-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;padding-right:var(--88,88px);}.bf-home-section-title-wrapper:lang(ar){padding-left:var(--88,88px);padding-right:unset;}.bf-view-all,a.bf-view-all,a.bf-view-all:hover{color:var(--tokens-text-links-low,#525866);text-align:right;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.21px;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;}.bf-view-all.visible{display:block !important;}.bf-scroller-wrapper{position:relative;display:flex;width:100%;overflow:hidden;}.bf-scroller-container{width:100%;display:grid;align-items:start;justify-content:start;grid-auto-flow:column;grid-auto-rows:100%;grid-template-columns:unset;grid-template-rows:unset;gap:var(--spacing-xl,32px);overflow-x:scroll;scrollbar-width:none;overflow-y:hidden;white-space:nowrap;will-change:scroll-position;padding-right:var(--88,88px);&.bf-blur{background:linear-gradient(180deg,rgba(255,255,255,0.00) -22.56%,var(--tokens-bg-bgPrimary90,rgba(255,253,250,0.90)) 119.79%);}}:lang(ar) .bf-scroller-container{padding-left:var(--88,88px);padding-right:unset;}.bf-scroller-container.spacing-xl{gap:var(--spacing-xl,32px);}.bf-scroller-container.spacing-md{gap:var(--spacing-md,16px);}.bf-scroller-container.spacing-xs{gap:var(--spacing-xs,16px);}.bf-scroller-container.bf-pr-0{padding-right:0;}.bf-scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:24px;color:#333;cursor:pointer;user-select:none;transition:opacity 0.3s;z-index:10;}.bf-disable-arrow{opacity:0.5;}.bf-left-arrow{left:10px;&:not(.show){display:none;}}.bf-right-arrow{right:10px;&:not(.show){display:none;}}.bf-scroll-arrow.hidden{display:none;}.bf-home-types-cards-wrapper{display:none;}.bf-home-hero-banner-wrapper{display:flex;height:480px;justify-content:center;align-items:flex-end;flex-shrink:0;width:100%;}.bf-home-hero-banner-bg{display:flex;height:480px;padding:var(--spacing-xl,32px) var(--spacing-xxl,40px) var(--spacing-xxl,40px) var(--spacing-xxl,40px);flex-direction:column;align-items:center;gap:var(--spacing-xl,32px);flex:1 0 0;border-radius:var(--border-radius-2xl,24px);}.bf-home-hero-banner-content-wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--spacing-xl,32px);flex:1 0 0;max-width:434px;}.bf-home-hero-banner-icon{height:80px;}.bf-home-hero-banner-icon svg{width:64px;height:80px;fill:var(--Colors-Icons-Invert,#f2f2f2);}.bf-home-hero-banner-icon img{height:80px;}.bf-home-hero-banner-title{color:var(--tokens-text-text-on-primary,#fff);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-headings-H1,56px);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.56px;font-feature-settings:"swsh" 1,"cswh" 1;margin:0;}.bf-home-hero-banner-paragraph{color:var(--tokens-text-text-on-primary,#fff);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-paragraphs-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}.bf-home-hero-banner-btn{display:flex;padding:var(--spacing-md,16px);justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181b25);}.bf-home-hero-banner-btn-text{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-home-middle-banner-wrapper{display:flex;height:497px;align-items:flex-start;gap:80px;width:100%;scroll-behavior:smooth;scroll-snap-type:x mandatory;&>div{display:flex;scroll-snap-align:start;height:100%;}}.bf-carousel-arrow-wrapper{all:unset;position:absolute;border:none;height:32px;width:32px;border-radius:50%;top:14%;right:8%;display:flex;align-items:center;justify-content:center;gap:23px;}.bf-carousel-arrow-wrapper:lang(ar){flex-direction:row-reverse;right:unset;left:8%;}.bf-carousel-hero-banner,.bf-carousel-middle-banner{width:100%;}.bf-middle-banner-scroller-left-arrow,.bf-middle-banner-scroller-right-arrow{background-color:rgba(242,242,242,0.30);color:white;height:32px;width:32px;border-radius:50%;padding-bottom:.1em;cursor:pointer;display:flex;align-items:center;justify-content:center;&>svg{--icon-color:white;height:16px;width:16px;}}.bf-middle-banner-scroller-right-arrow-wrapper,.bf-middle-banner-scroller-left-arrow-wrapper{all:unset !important;position:unset !important;opacity:1 !important;background-image:unset !important;height:32px !important;width:32px !important;}.bf-home-middle-banner-bg{display:flex;padding:80px 72px;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-xxl,40px);flex:1 0 0;border-radius:var(--border-radius-2xl,24px);width:100%;}.bf-home-middle-banner-content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-xl,32px);align-self:stretch;}.bf-home-middle-banner-icon{height:80px;}.bf-home-middle-banner-icon svg{width:64px;height:80px;fill:var(--Colors-Icons-Invert,#f2f2f2);}.bf-home-middle-banner-icon img{height:80px;}.bf-home-middle-banner-title{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;text-align:start;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-headings-h1,56px);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.56px;}.bf-home-middle-banner-paragraph{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;text-align:start;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-paragraphs-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}.bf-home-middle-banner-btn{display:flex;padding:var(--spacing-md,16px);justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:var(--border-radius-lg,8px);background:var(--tokens-bg-bg-primary,#fffdfa);}.bf-home-middle-banner-btn-text{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-sort-btn.bf-small-only{display:none;}.bf-sort-btn{display:inline-flex;padding:14px 16px;justify-content:center;align-items:center;gap:16px;cursor:pointer;position:fixed;left:50%;bottom:5%;transform:translate(-50%,-50%);z-index:99;border-radius:32px;border:1px solid var(--colors-borders-default,#F7F2EB);background:rgba(255,253,250,0.90);box-shadow:0px 1px 14px 0px rgba(0,0,0,0.05);& .bf-sort-title-wrapper{display:flex;justify-content:center;align-items:center;gap:4px;& svg{width:16px;height:16px;fill:"#525866";}& span{color:var(--colors-text-natural,#1A1A1A);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:12.8px;font-style:normal;font-weight:400;line-height:normal;}}}.bf-floating-filters{display:none;padding:14px 16px;justify-content:center;align-items:center;gap:16px;cursor:pointer;position:fixed;left:50%;bottom:11%;transform:translate(-50%,-50%);z-index:99;border-radius:32px;border:1px solid var(--colors-borders-default,#F7F2EB);background:rgba(255,253,250,0.90);box-shadow:0px 1px 14px 0px rgba(0,0,0,0.05);backdrop-filter:blur(8px);& .bf-section{display:flex;justify-content:center;align-items:center;gap:4px;& .bf-svg-wrapper{position:relative;& .bf-filter-counter{position:absolute;left:5px;top:-12px;display:flex;width:19px;height:19px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:1px solid var(--tokens-bg-bg-primary,#FFFDFA);background:var(--colors-icons-neutral,#1A1A1A);color:var(--colors-text-buttons-natural,#F2F2F2);text-align:center;leading-trim:both;text-edge:cap;font-family:"HT Rakik";font-size:10px;font-style:normal;font-weight:400;line-height:110%;}}& svg{width:16px;height:16px;}& span{color:var(--colors-text-natural,#1A1A1A);leading-trim:both;text-edge:cap;font-family:"HT Rakik";font-size:12.8px;font-style:normal;font-weight:400;line-height:normal;}}& .bf-separator{width:2px;height:20px;border-radius:8px;background:var(--colors-borders-default,#F7F2EB);}}.bf-body-modal-content-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-items:center;flex-shrink:0;padding:0px 16px;padding-bottom:30px;padding-bottom:119px;& .bf-area-wrapper,& .bf-item-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;& .bf-title-wrapper{display:flex;padding:var(--spacing-xl,32px) var(--spacing-md,16px) var(--spacing-md,16px) var(--spacing-md,16px);justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-area-container{display:flex;width:584px;width:100%;height:55px;min-height:55px;padding:var(--spacing-sm,12px) var(--spacing-md,16px);align-items:center;gap:var(--spacing-xs,8px);border-radius:var(--border-radius-xl,16px);border:1px solid var(--tokens-borders-soft,#F7F2EB);& a{color:var(--tokens-text-text-placeholder,#99A0AE);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}& .bf-toggle-item-wrapper{display:flex;width:100%;height:64px;padding:14px 16px 16px 16px;justify-content:space-between;align-items:center;& span{color:var(--Colors-Text-Natural,#1A1A1A);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:16px;font-style:normal;font-weight:400;line-height:normal;}& .bf-filter-for{width:48px;height:24px;& .bf-filter-for::before{width:23px;}}}}.bf-t-sticky{position:sticky;top:0;z-index:999;}.bf-filter-category.onoffswitch-label,.bf-filter-freehold.onoffswitch-label,.bf-filter-ewa.onoffswitch-label{position:relative;background-color:transparent !important;border-color:var(--tokens-icons-icon-light,#99A0AE);display:flex;height:28px;width:48px;padding:var(--spacing-xxs,4px);justify-content:flex-end;align-items:flex-start;gap:var(--spacing-xs,8px);border-radius:100px;}.onoffswitch-checkbox:checked+.bf-filter-category.onoffswitch-label,.onoffswitch-checkbox:checked+.bf-filter-freehold.onoffswitch-label,.onoffswitch-checkbox:checked+.bf-filter-ewa.onoffswitch-label{border-color:var(--tokens-borders-selected,#261600);}.onoffswitch-checkbox:checked+.bf-filter-category.onoffswitch-label:before,.onoffswitch-checkbox:checked+.bf-filter-freehold.onoffswitch-label:before,.onoffswitch-checkbox:checked+.bf-filter-ewa.onoffswitch-label:before{border-color:var(--tokens-borders-selected,#261600);background-color:var(--tokens-borders-selected,#261600) !important;left:unset;right:2px;}.bf-filter-category.onoffswitch-label:before,.bf-filter-freehold.onoffswitch-label:before,.bf-filter-ewa.onoffswitch-label:before{background-color:var(--tokens-icons-icon-light,#99A0AE) !important;top:1px;right:unset;left:2px;width:24px;height:24px;border-color:var(--tokens-icons-icon-light,#99A0AE);;}.bf-select-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-xs,8px);align-self:stretch;& .bf-selector{display:flex;min-height:55px;padding:var(--spacing-sm,12px) var(--spacing-md,16px);justify-content:center;align-items:center;gap:var(--spacing-xs,8px);flex:1 0 0;border-radius:var(--border-radius-xl,16px);border:1px solid var(--tokens-borders-soft,#F7F2EB);box-shadow:0px 3px 14px 0px rgba(0,0,0,0.05);cursor:pointer;&.bf-selected{border:1.5px solid var(--tokens-borders-selected,#261600);}}& .bf-selector-2{display:flex;min-height:55px;padding:var(--spacing-sm,12px) var(--spacing-md,16px);flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-xs,8px);border-radius:var(--border-radius-xl,16px);border:1px solid var(--tokens-borders-soft,#F7F2EB);box-shadow:0px 3px 14px 0px rgba(0,0,0,0.05);cursor:pointer;&.bf-selected{border:1.5px solid var(--tokens-borders-selected,#261600);}}}.filters_extra{width:100%;}.bf-multi-select-item-wrapper{display:flex;padding:var(--spacing-md,16px);flex-direction:column;align-items:flex-start;gap:var(--spacing-md,16px);align-self:stretch;& .bf-title-wrapper{display:flex;width:358px;align-items:flex-start;gap:16px;& .title{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;}}& .bf-multi-select-wrapper{display:flex;align-items:flex-start;gap:var(--spacing-xs,8px);& .bf-selector{display:flex;padding:var(--spacing-sm,12px) var(--spacing-lg,24px);align-items:flex-start;gap:var(--spacing-xs,8px);border-radius:var(--border-radius-2xl,24px);border:1px solid var(--tokens-borders-soft,#F7F2EB);cursor:pointer;& span{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}&.bf-selected{border:unset;background:var(--tokens-buttons-primary-button-primary-default,#181B25);& span{color:var(--tokens-text-text-on-primary,#FFF);}}}}}.bf-multi-select-item-wrapper-2{display:flex;padding:var(--spacing-md,16px);flex-direction:column;align-items:flex-start;gap:var(--spacing-md,16px);align-self:stretch;& .bf-title-wrapper{display:flex;width:358px;align-items:flex-start;gap:16px;& .title{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;}}& .bf-multi-select-wrapper-2{display:flex;align-items:flex-start;align-content:flex-start;gap:8px;align-self:stretch;flex-wrap:wrap;& .bf-selector{display:flex;width:175px;width:calc(50% - 8px);min-height:55px;padding:var(--spacing-sm,12px) var(--spacing-md,16px);align-items:center;gap:var(--spacing-xs,8px);border-radius:var(--border-radius-xl,16px);border:1px solid var(--tokens-borders-soft,#F7F2EB);box-shadow:0px 3px 14px 0px rgba(0,0,0,0.05);cursor:pointer;& svg{width:24px;height:24px;flex-shrink:0;}& span{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,12px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}&.bf-selected{border:unset;background:var(--tokens-buttons-primary-button-primary-default,#181B25);& span{color:var(--tokens-text-text-on-primary,#FFF);}& svg{--icon-color:#fff;}}}}& .bf-button-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;cursor:pointer;& .bf-button{display:flex;padding:24px 16px;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);align-self:stretch;border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-buttons-secondary-button-secondary-default,#181B25);& span{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}}}.bf-input-wrapper{display:flex;width:100%;padding:0px var(--spacing-md,16px);justify-content:center;align-items:center;gap:var(--spacing-xs,8px);& span.separator{width:16px;height:1px;flex-shrink:0;background:var(--tokens-borders-soft,#F7F2EB);}& input{font-size:16px;display:flex;min-height:64px;padding:var(--spacing-md,16px);align-items:center;gap:var(--spacing-xs,8px);border-radius:14px;border:1px solid var(--tokens-borders-soft,#F7F2EB);&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}&[type=number]{-moz-appearance:textfield;}}& .form-group{margin:0;width:47%;}}.bf-more-filter{display:flex;padding:var(--spacing-lg,24px) var(--spacing-md,16px);justify-content:space-between;align-items:center;align-self:stretch;border-top:1px solid var(--tokens-borders-soft,#F7F2EB);background:var(--tokens-bg-bgPrimary90,rgba(255,253,250,0.90));margin-right:-16px;margin-left:-16px;backdrop-filter:blur(14px);& span{color:var(--Colors-Text-Natural,#1A1A1A);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:16px;font-style:normal;font-weight:400;line-height:normal;}}.filter_modal_reset{all:unset;float:left;height:62px;cursor:pointer;color:var(--tokens-text-text-link,#00605f);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;flex:0 1 auto;}.filter_modal_submit{height:62px;display:flex;padding:24px 16px;align-items:center;gap:4px;border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181b25);flex:0 1 auto;}.filter_modal_submit span{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}.bf-ffl-modal-container{display:flex;width:100%;flex-direction:column;align-items:flex-start;padding:var(--spacing-md,16px);& .bf-title-wrapper{display:flex;width:100%;height:60px;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;& .title{flex:1 0 0;color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}& .bf-items-wrapper{display:flex;align-items:flex-start;align-content:flex-start;gap:8px;align-self:stretch;flex-wrap:wrap;& .bf-selector{display:flex;width:calc(50% - 8px);min-height:55px;padding:var(--spacing-sm,12px) var(--spacing-md,16px);align-items:center;gap:var(--spacing-xs,8px);border-radius:var(--border-radius-xl,16px);border:1px solid var(--tokens-borders-soft,#F7F2EB);box-shadow:0px 3px 14px 0px rgba(0,0,0,0.05);cursor:pointer;& svg{width:24px;height:24px;flex-shrink:0;}& span{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,12px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}&.bf-selected{border:unset;background:var(--tokens-buttons-primary-button-primary-default,#181B25);& span{color:var(--tokens-text-text-on-primary,#FFF);}& svg{--icon-color:#fff;}}}}}.bf-search-facilities-section{display:flex;padding:var(--spacing-md,16px);flex-direction:column;align-items:flex-start;align-self:stretch;position:sticky;top:0;background-color:#fff;z-index:1;& .bf-search-facilities-wrapper{position:relative;display:flex;width:100%;height:55px;padding:8px 16px;align-items:center;gap:8px;border-radius:14px;border:1px solid var(--Monos---old-200,#D6CFC2);box-shadow:0px 3px 14px 0px rgba(0,0,0,0.05);& input.bf-search-facilities-list,& input.bf-search-facilities-list:focus,& input.bf-search-facilities-list:active{all:unset;width:95%;display:flex;padding:var(--spacing-xs,8px) var(--spacing-md,16px) var(--spacing-xs,8px) var(--spacing-xl,32px);align-items:center;gap:var(--spacing-xs,8px);align-self:stretch;border:0;color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-search-facilities-icon{position:absolute;top:50%;left:16px;transform:translateY(-50%);width:24px;height:24px;& svg{width:24px;height:24px;}}}}.bf-area-list-item{display:flex;justify-content:space-between;padding:24px var(--spacing-md,16px) 24px var(--spacing-xl,32px);align-items:center;gap:8px;align-self:stretch;position:relative;color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}.bf-area-list-item i{display:none !important;color:var(--color-primary,#008080);}.bf-area-list-item.selected i{display:block !important;}.bf-area-list-item.selected{background:var(--tokens-borders-soft,#f7f2eb);}.bf-area-list-item:not(:last-child){border-bottom:1px solid var(--tokens-borders-soft,#f7f2eb);}.bf-area-list-title:not(:first-child){border-top:1px solid var(--tokens-borders-soft,#f7f2eb);}.bf-area-list-item a{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}.bf-area-list-title{display:flex;padding:var(--spacing-lg,24px) var(--spacing-md,16px) 0px var(--spacing-md,16px);align-items:flex-start;align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-family:"HT Rakik";font-size:16px;font-style:normal;font-weight:500;line-height:110%;}.bf-area-body-modal,.bf-main-body-modal{position:relative;padding:0;}.bf-search-area-section{position:sticky;top:0;top:63px;top:60px;background-color:#fff;z-index:1;border-bottom:1px solid #e5e5e5;margin:-1px;}.bf-search-area-wrapper{position:relative;}.bf-search-area-icon{position:absolute;top:24px;left:16px;width:20px;height:20px;& svg{width:20px;height:20px;}}input.bf-search-area-list,input.bf-search-area-list:focus,input.bf-search-area-list:active{all:unset;width:95%;display:flex;min-height:55px;padding:var(--spacing-xs,8px) var(--spacing-md,16px) var(--spacing-xs,8px) var(--48);align-items:center;gap:var(--spacing-xs,8px);align-self:stretch;border:0;color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}input.bf-search-area-list::placeholder{color:var(--tokens-text-text-placeholder,#99a0ae);}.bf-area-list-close-icon,.bf-modal-close-icon{display:flex;align-items:center;justify-content:center;}.bf-area-list-close-icon,.bf-area-list-close-icon svg,.bf-modal-close-icon,.bf-modal-close-icon svg{width:24px;height:24px;}#area_list_modal{z-index:99999;}#area_list_modal_reset{all:unset;float:left;height:62px;cursor:pointer;color:var(--tokens-text-text-link,#00605f);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;flex:0 1 auto;}#area_list_modal_submit{height:62px;display:flex;padding:24px 16px;align-items:center;gap:4px;border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181b25);flex:0 1 auto;}#area_list_modal_submit span{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}.bf-sort-body-modal{display:flex;padding:0px 16px;flex-direction:column;align-items:center;}.bf-sort-items-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;}.bf-sort-item-wrapper{display:flex;padding:20px 0px;justify-content:space-between;align-items:center;align-self:stretch;cursor:pointer;&:not(:first-child){border-top:1px solid var(--colors-borders-default,#F7F2EB);}}.bf-sort-item-wrapper .title{color:var(--Monos-900,#202020);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:16px;font-style:normal;font-weight:400;line-height:110%;}.bf-sort-item-wrapper input[type="radio"]{display:none;}.bf-sort-item-wrapper input[type="radio"]+label{font-weight:400;font-size:14px;cursor:pointer;display:flex;align-items:center;}.bf-sort-item-wrapper input[type="radio"]+label span{display:inline-block;width:18px;height:18px;margin:-2px 10px 0 0;vertical-align:middle;cursor:pointer;border-radius:50%;border:2px solid #F7F2EB;background-color:#fff;transition:background-color 0.24s linear;}.bf-sort-item-wrapper input[type="radio"]:checked+label{color:#333;font-weight:700;}.bf-sort-item-wrapper input[type="radio"]:checked+label span{background-color:#000;border:2px solid #F7F2EB;}.bf-report-modal-body{display:flex;width:100%;padding:0px 16px;flex-direction:column;align-items:center;flex-shrink:0;& .bf-title-wrapper{display:flex;padding:var(--spacing-xl,32px) var(--spacing-md,16px) var(--spacing-md,16px) var(--spacing-md,16px);justify-content:space-between;align-items:flex-end;align-self:stretch;& .bf-title{flex:1 0 0;color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-report-modal-form-wrapper{display:flex;width:100%;flex-direction:column;align-items:center;& .bf-report-modal-form-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .form-group{&:first-child{display:flex;padding:32px 0px 16px 0px;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;margin-bottom:0;}&:not(:first-child){display:flex;padding-bottom:16px;flex-direction:column;align-items:flex-start;align-self:stretch;margin-bottom:0;}& .bootstrap-select{border:unset;outline:unset;box-shadow:unset;& .btn{all:unset;display:flex;min-height:64px;padding:0 var(--spacing-md,16px);align-items:center;gap:var(--spacing-xs,8px);align-self:stretch;border-radius:14px;border:1px solid var(--tokens-borders-soft,#F7F2EB);box-shadow:0px 3px 14px 0px rgba(0,0,0,0.05);place-self:stretch;&.bs-placeholder{color:var(--tokens-text-text-placeholder,#99A0AE);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .filter-option-inner-inner{leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .dropdown-menu.open{min-width:99%;margin:0;transform:translate(0,0);}}& input{display:flex;min-height:64px;padding:var(--spacing-md,16px);align-items:center;gap:var(--spacing-xs,8px);align-self:stretch;border-radius:14px;border:1px solid var(--tokens-borders-soft,#F7F2EB);box-shadow:0px 3px 14px 0px rgba(0,0,0,0.05);font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:var(--tokens-lables-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;&::placeholder{color:var(--tokens-text-textPlaceholder,#99A0AE);leading-trim:both;text-edge:cap;font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:var(--tokens-lables-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& textarea{display:flex;height:243px;padding:var(--spacing-lg,24px) 16px 14px 16px;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs,8px);border-radius:14px;border:1px solid var(--tokens-borders-soft,#F7F2EB);leading-trim:both;text-edge:cap;font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;resize:none;&::placeholder{color:var(--tokens-text-textPlaceholder,#99A0AE);}}}}}}.modal.bf-modal{margin:0 !important;padding:0 !important;}.bf-modal-content-wrapper{border-radius:24px;}.bf-modal-header .modal-title{color:var(--tokens-text-text-primary,#0E121B);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;&.bf-title{display:flex;align-items:center;gap:6px;}}.bf-modal-header.tw-flex{position:relative;justify-content:center;position:fixed;justify-content:center;width:inherit;min-width:600px;width:calc(100% - 1px);min-width:599px;border-top-right-radius:24px;border-top-left-radius:24px;overflow-x:hidden;margin:-1px;z-index:9999;& .close{position:absolute;left:1rem;top:1.25rem;height:auto;margin-top:0;left:4%;top:50%;transform:translate(-50%,-50%);:lang(ar) &{left:unset;right:4%;}}}.bf-modal-header.tw-flex+.modal-body.bf-modal-body,.bf-modal-header.tw-flex+.bf-area-body-modal,.bf-search-area-section+.modal-body.bf-modal-body{margin-top:65px;margin:65px 0;& .bf-area-results{padding-bottom:115px;}}.bf-modal-header.tw-flex+form>.modal-body.bf-modal-body{margin-top:65px;margin-bottom:115px;}.bf-modal-header.tw-flex+.bf-main-body-modal,.bf-modal-header.tw-flex+.bf-sort-body-modal{margin-top:65px;}.modal-content.bf-modal-content-2{max-height:80vh;max-height:80dvh;min-width:600px;width:100%;overflow-y:scroll;overflow-x:hidden;border-radius:24px;position:relative;}.modal-content.bf-modal-content{height:80vh;height:80dvh;min-width:600px;width:100%;overflow-y:scroll;overflow-x:hidden;border-radius:24px;position:relative;& form{height:100%;max-height:70vh;max-height:70dvh;}}.modal-body.bf-modal-body{height:100%;height:-webkit-fill-available;height:fill-available;padding:0;position:unset;scrollbar-width:none;scrollbar-color:gray transparent;&::-webkit-scrollbar-thumb{background-color:gray;border:4px solid transparent;border-radius:8px;background-clip:padding-box;}&::-webkit-scrollbar{background-color:inherit;width:16px;width:0;}&.bf-mt-0{margin-top:0 !important;margin:0 !important;& .bf-pj-content-wrapper{padding-bottom:157px;}}}.modal-body.bf-modal-body-2{height:100%;overflow-y:scroll;overflow-x:hidden;position:unset;scrollbar-width:none;scrollbar-color:gray transparent;&::-webkit-scrollbar-thumb{background-color:gray;border:4px solid transparent;border-radius:8px;background-clip:padding-box;}&::-webkit-scrollbar{background-color:inherit;width:16px;width:0;}}.modal-content.bf-modal-content,.modal-content.bf-modal-content-2{scrollbar-width:none;scrollbar-color:gray transparent;}.modal-content.bf-modal-content::-webkit-scrollbar-thumb,.modal-content.bf-modal-content-2::-webkit-scrollbar-thumb{background-color:gray;border:4px solid transparent;border-radius:8px;background-clip:padding-box;}.modal-content.bf-modal-content::-webkit-scrollbar,.modal-content.bf-modal-content-2::-webkit-scrollbar{background-color:inherit;width:16px;width:0;}.modal.fade .modal-dialog.bf-modal-dialog{all:unset;max-width:600px;display:block;position:absolute;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);&.bf-modal-full{width:100%;max-width:100%;height:100%;& .bf-modal-content-wrapper{height:100%;width:100%;border-radius:0;& .modal-content.bf-modal-content{height:100%;width:100%;border-radius:0;& .bf-modal-header{position:relative;justify-content:center;position:sticky;top:0;z-index:9999;& .close{position:absolute;left:1rem;top:1.25rem;height:auto;margin-top:0;left:2%;top:50%;transform:translate(-50%,-50%);:lang(ar) &{left:unset;right:2%;}}}}}}&.bf-modal-80{width:80%;max-width:80%;height:80%;& .bf-modal-content-wrapper{height:100%;width:100%;border-radius:0;& .modal-content.bf-modal-content{height:100%;width:100%;& .bf-modal-header{position:relative;justify-content:center;position:sticky;top:0;z-index:9999;& .close{position:absolute;left:1rem;top:1.25rem;height:auto;margin-top:0;left:2%;top:50%;transform:translate(-50%,-50%);:lang(ar) &{left:unset;right:2%;}}& .bf-share{position:absolute;right:1rem;top:1.25rem;height:auto;margin-top:0;right:2%;top:50%;transform:translate(50%,-50%);:lang(ar) &{right:unset;left:2%;}}}}}}}.bf-modal-tab-componant-inner{display:flex;padding:var(--spacing-md,16px);justify-content:center;align-items:center;gap:var(--spacing-xs,8px);align-self:stretch;& .item{display:flex;width:290px;width:100%;padding:var(--spacing-md,16px);justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:var(--border-radius-sm,4px);border:1px solid var(--tokens-borders-soft,#F7F2EB);cursor:pointer;color:var(--tokens-text-text-primary,#0E121B);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;&.active{border:1.5px solid var(--tokens-borders-selected,#261600);}}}.bf-footer-modal{position:sticky;bottom:0;background:#fff;width:100%;padding:24px;display:flex;justify-content:space-between;align-items:center;align-self:stretch;position:fixed;border-bottom-right-radius:24px;border-bottom-left-radius:24px;margin:-1px;}.bf-footer-modal::before,.bf-footer-modal::after{display:unset;content:unset;}.bf-footer-modal-2{position:sticky;bottom:0;background:#fff;width:100%;padding:24px;display:flex;justify-content:space-between;align-items:center;align-self:stretch;border-top:unset;}.bf-footer-modal-2::before,.bf-footer-modal-2::after{display:unset;content:unset;}.bf-contact-footer{border-color:var(--tokens-borders-sub,#EDE2D3);background:var(--tokens-bg-bg-primary,#FFFDFA);}.bf-contact-footer-2{border-color:var(--tokens-borders-sub,#EDE2D3);background:var(--tokens-bg-bg-primary,#FFFDFA);padding:12px 16px;}.bf-modal-reset{all:unset;float:left;height:62px;cursor:pointer;color:var(--tokens-text-text-link,#00605f);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;flex:0 1 auto;}.bf-modal-submit{height:62px;display:flex;padding:24px 16px;align-items:center;gap:4px;border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181b25);flex:0 1 auto;& span{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}.bf-modal-contact-wrapper{display:flex;align-items:center;gap:var(--spacing-xs,8px);flex:1 0 0;flex-wrap:wrap;& img{width:72px;height:72px;border:1px solid var(--colors-borders-default,#F7F2EB);&.bf-agent-img{border-radius:999px;}&.bf-agency-img{border-radius:var(--border-radius-xl,16px);}}& .bf-modal-ac-details-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0;& .bf-agent-name{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:700;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:auto;}& .bf-agency-name{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:auto;text-wrap-mode:nowrap;}}& .bf-modal-ac-button-group{display:flex;align-items:flex-start;gap:16px;align-self:stretch;flex:1 0 0;& .bf-pp-ac-button{display:flex;padding:20px 16px;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;border-radius:8px;border:1px solid var(--tokens-borders-soft,#f7f2eb);& svg{width:24.007px;height:24px;--icon-color:#00605F;}& .title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:16px;font-style:normal;font-weight:400;line-height:110%;}}}& .bf-modal-ac-button-group-2{display:flex;align-items:center;gap:16px;align-self:stretch;flex:1 0 0;& .bf-pp-ac-button{display:flex;padding:12px 16px;align-items:center;gap:24px;flex:1 0 0;border-radius:8px;border:1px solid var(--tokens-borders-soft,#f7f2eb);& svg{width:24.007px;height:24px;--icon-color:#00605F;}& .title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:16px;font-style:normal;font-weight:400;line-height:110%;}}}}#smart_search_modal_submit{display:flex;width:100%;padding:24px 16px;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-defult,#181B25);& span{color:var(--tokens-text-textOnPrimary,#FFF);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}.bf-body-modal-content-wrapper-2{display:flex;flex-direction:column;align-items:flex-start;align-items:center;flex-shrink:0;padding:0px 16px;}#filter_projects_modal .bf-body-modal-content-wrapper{padding-bottom:55px;}.bf-ss-item-wrapper{display:flex;padding:var(--spacing-lg,24px);align-items:center;gap:var(--spacing-xs,8px);align-self:stretch;border-bottom:1px solid var(--tokens-borders-soft,#F7F2EB);cursor:pointer;&.bf-selected .bf-rectangle{background:var(--primitives-brown-brown200,#EDE2D3);}& .bf-rectangle{width:18px;height:18px;border-radius:var(--border-radius-sm,4px);border:1.5px solid var(--tokens-borders-sub,#EDE2D3);}& .title{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}.bf-search-ss-section{display:flex;padding-top:var(--spacing-md,16px);flex-direction:column;align-items:flex-start;align-self:stretch;position:sticky;top:0;background-color:#fff;z-index:1;& .bf-search-ss-wrapper{position:relative;display:flex;width:100%;height:55px;padding:8px 16px;align-items:center;gap:8px;border-radius:var(--border-radius-md,6px);border:1px solid var(--tokens-borders-soft,#F7F2EB);box-shadow:0px 3px 14px 0px rgba(0,0,0,0.05);& input.bf-search-ss-list,& input.bf-search-ss-list:focus,& input.bf-search-ss-list:active{all:unset;width:95%;display:flex;padding:var(--spacing-xs,8px) var(--spacing-md,16px) var(--spacing-xs,8px) var(--48);align-items:center;gap:var(--spacing-xs,8px);align-self:stretch;border:0;color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-search-ss-icon{position:absolute;top:50%;left:16px;font-size:20px;transform:translateY(-50%);}}}.bf-listing-page{display:flex;flex-direction:column;align-items:flex-start;gap:96px;padding-bottom:96px;& .property-results:not(.bf-no-gap){display:flex;flex-direction:column;row-gap:96px;}}.bf-search-hero-banner-wrapper{display:flex;justify-content:center;align-items:flex-end;flex-shrink:0;align-self:stretch;width:100%;}.bf-search-hero-banner-bg{display:flex;height:240px;padding:var(--spacing-xl,32px) var(--spacing-xxl,40px) var(--spacing-xxl,40px) var(--spacing-xxl,40px);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-xl,32px);flex:1 0 0;border-radius:var(--border-radius-2xl,24px);}.bf-search-hero-banner-content-wrapper{display:flex;justify-content:space-between;align-items:center;align-self:stretch;}.bf-search-hero-banner-content-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;max-width:434px;}.bf-search-hero-banner-icon{height:80px;}.bf-search-hero-banner-icon svg{width:64px;height:80px;fill:var(--Colors-Icons-Invert,#f2f2f2);}.bf-search-hero-banner-icon img{height:80px;}.bf-search-hero-banner-title{color:var(--tokens-text-text-on-primary,#fff);text-align:start;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-headings-H1,56px);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.56px;}.bf-search-hero-banner-paragraph{color:var(--tokens-text-text-on-primary,#fff);text-align:start;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-paragraphs-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}.bf-search-hero-banner-btn{display:flex;padding:var(--spacing-md,16px);justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181b25);}.bf-search-hero-banner-btn-text{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-lp-image-wrapper{width:100%;height:628px;display:grid;grid-template-columns:repeat(2,1fr);gap:0.5rem;position:relative;}.bf-lp-scroller-image-wrapper.carousel.slide{display:none;}.bf-lp-image-wrapper:has(img:nth-of-type(3)),.bf-lp-image-wrapper:has(img:nth-of-type(4)){grid-template-columns:repeat(3,1fr);}.bf-lp-image-wrapper:has(img:nth-of-type(5)){grid-template-columns:repeat(4,1fr);}.bf-lp-image-wrapper:has(img:nth-of-type(5)) img:nth-child(3n){border-radius:0 16px 0 0;}.bf-lp-image-wrapper:has(img:nth-of-type(5)) img:nth-child(5n){border-radius:0 0 16px 0;}:lang(ar) .bf-lp-image-wrapper:has(img:nth-of-type(5)) img:nth-child(3n){border-radius:16px 0 0 0;}:lang(ar) .bf-lp-image-wrapper:has(img:nth-of-type(5)) img:nth-child(5n){border-radius:0 0 0 16px;}:not(.bf-lp-image-wrapper:has(img:nth-of-type(5))).bf-lp-image-wrapper:has(img:nth-of-type(3)) img:nth-child(2n),:not(.bf-lp-image-wrapper:has(img:nth-of-type(5))).bf-lp-image-wrapper:has(img:nth-of-type(4)) img:nth-child(2n){border-radius:0 16px 0 0;}:not(.bf-lp-image-wrapper:has(img:nth-of-type(5))).bf-lp-image-wrapper:has(img:nth-of-type(3)) img:nth-child(3n),:not(.bf-lp-image-wrapper:has(img:nth-of-type(5))).bf-lp-image-wrapper:has(img:nth-of-type(4)) img:nth-child(3n){border-radius:0 0 16px 0;}:lang(ar):not(.bf-lp-image-wrapper:has(img:nth-of-type(5))).bf-lp-image-wrapper:has(img:nth-of-type(3)) img:nth-child(2n),:lang(ar):not(.bf-lp-image-wrapper:has(img:nth-of-type(5))).bf-lp-image-wrapper:has(img:nth-of-type(4)) img:nth-child(2n){border-radius:16px 0 0 0;}:lang(ar):not(.bf-lp-image-wrapper:has(img:nth-of-type(5))).bf-lp-image-wrapper:has(img:nth-of-type(3)) img:nth-child(3n),:lang(ar):not(.bf-lp-image-wrapper:has(img:nth-of-type(5))).bf-lp-image-wrapper:has(img:nth-of-type(4)) img:nth-child(3n){border-radius:0 0 0 16px;}.bf-lp-image-wrapper img:first-child{grid-column:2 span;grid-row:2 span;border-radius:16px 0 0 16px;height:628px;}.bf-lp-image-wrapper img:not(:first-child){height:310px;}:lang(ar) .bf-lp-image-wrapper img:first-child{border-radius:0 16px 16px 0;}:not(.bf-lp-image-wrapper:has(img:nth-of-type(5)),.bf-lp-image-wrapper:has(img:nth-of-type(3)),.bf-lp-image-wrapper:has(img:nth-of-type(4))).bf-lp-image-wrapper img:first-child{border-radius:16px;}.bf-lp-image-wrapper img{width:100%;height:100%;object-fit:cover;}.bf-lp-image-wrapper .bf-lp-see-all{position:absolute;bottom:20px;left:17px;padding:10px 20px;background:#ffffff;box-shadow:0px 10px 40px 0px #181a200d;border-radius:6px;color:var(--bf-black-color);font-size:14px;font-weight:600;line-height:21px;text-underline-position:from-font;text-decoration-skip-ink:none;}:lang(ar) .bf-lp-image-wrapper .bf-lp-see-all{right:17px;left:unset;}.bf-lp-image-wrapper{& .bf-btn-group-1{position:absolute;top:20px;left:17px;display:inline-flex;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);& .bf-lp-share-btn,& .bf-lp-favorite-btn{display:inline-flex;padding:var(--spacing-xs,8px);justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:var(--border-radius-lg,8px);background:var(--tokens-bg-bg-primary,#FFFDFA);& svg{width:24px;height:24px;}}}& .bf-btn-group-2{position:absolute;top:20px;right:17px;display:inline-flex;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);& .bf-lp-back-btn{display:inline-flex;padding:var(--spacing-xs,8px);justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:var(--border-radius-lg,8px);background:var(--tokens-bg-bg-primary,#FFFDFA);& svg{width:24px;height:24px;}}}}.favorite_property.bf-fav svg{fill:red;&>g>path{stroke:red;}}:lang(ar) .bf-lp-image-wrapper .bf-lp-share-btn{right:17px;left:unset;}.bf-pp-images-wrapper{display:flex;width:100%;padding:var(--spacing-md,16px);flex-direction:row;gap:10px;flex-wrap:wrap;}.bf-pp-videos-wrapper{display:flex;width:100%;padding:var(--spacing-md,16px);flex-direction:row;gap:10px;flex-wrap:wrap;& iframe{width:inherit;border-radius:8px;}}.bf-pp-images-wrapper img{width:calc(50% - 5px);max-height:524px;object-fit:cover;display:block;}.bf-pp-images-wrapper img:nth-child(3n+1),.bf-pp-images-wrapper img:first-child{width:100%;}.bf-pp-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:24px;container-name:ppContentWrapper;container-type:inline-size;margin-bottom:200px;}.bf-pp-content-wrapper{display:flex;align-items:flex-start;gap:15.5px;align-self:stretch;justify-content:space-between;}.bf-pp-content-section1{display:flex;width:100%;flex-direction:column;align-items:flex-start;background:var(--Colors-Surface-Primary,#fffdfa);overflow:hidden;}.bf-pp-content-separator{width:1px;align-self:stretch;background:var(--tokens-borders-soft,#f7f2eb);}.bf-pp-content-section2{display:flex;max-width:400px;flex-direction:column;align-items:center;border-radius:16px 16px 0px 0px;background:#fefdfb;position:sticky;top:132px;}@container ppContentWrapper (width<832px){.bf-pp-content-wrapper{flex-wrap:wrap;justify-content:center;}.bf-pp-content-section1{width:100%;}.bf-pp-content-separator{width:100%;height:1px;}.bf-pp-similar-listing-wrapper{& .bf-pp-similar-listing-container{flex-wrap:wrap;justify-content:space-between;}}}.bf-pp-section-separator-wrapper{display:flex;padding:var(--spacing-lg,24px) 0px var(--spacing-xl,32px) 0px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;}.bf-pp-section-separator{height:1px;align-self:stretch;background:var(--tokens-borders-soft,#f7f2eb);}.bf-pp-pricing-details-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md,16px);align-self:stretch;background:var(--colors-surface-primary,#fffdfa);}.bg-pp-price-location-wrapper{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;flex-wrap:wrap;}.bf-pp-pricing-financing-wrapper{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;}.bf-pp-title-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs,8px);}.bf-pp-title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;margin:0;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}.bf-pp-area-wrapper{display:flex;align-items:center;border-radius:8px;}.bf-pp-area-icon,.bf-pp-area-icon svg{width:16px;height:16px;}.bf-pp-area-title{color:var(--Colors-Text-Natural,#1a1a1a);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.21px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;}.bf-pp-sub-area-title{color:var(--Colors-Text-Natural,#1a1a1a);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.21px;margin-left:5px;}.bf-pp-price-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;}.bf-pp-price-content{display:flex;align-items:flex-end;flex-direction:row;gap:5px;&:lang(ar){flex-direction:row-reverse;}}.bf-pp-price-content .bf-price{color:var(--tokens-text-text-highlight,#00605f);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-large,32px);font-style:normal;font-weight:700;line-height:32px;letter-spacing:0.005px;}.bf-pp-price-content .bf-currency{color:var(--tokens-text-text-highlight,#00605f);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}.bf-pp-ewa-btn{display:flex;padding:6px 8px;justify-content:center;align-items:center;gap:2px;border-radius:var(--border-radius-md,6px);border:1px solid var(--tokens-borders-soft,#F7F2EB);background:var(--tokens-borders-soft,#F7F2EB);& svg{width:20px;height:20px;}& .bf-title{color:var(--tokens-text-textPrimary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:var(--tokens-lables-xSmall,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}.bf-pp-request-financing-btn{display:flex;padding:6px 8px;justify-content:center;align-items:center;gap:2px;border-radius:var(--border-radius-md,6px);border:1px solid var(--primitives-ruby-ruby700,#930058);background:var(--primitives-ruby-ruby700,#930058);}.bf-pp-request-financing-icon{width:20px;height:20px;& svg{width:inherit;height:inherit;--icon-color:#CE82E7;}}.bf-pp-request-financing-title{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-pp-negotiable-wrapper{display:flex;padding:var(--spacing-xs,8px);justify-content:center;align-items:center;border-radius:var(--border-radius-md,6px);background:var(--primitives-green-green200,#d0f8d9);}.bf-pp-negotiable-wrapper .title{color:var(--primitives-green-green600,#08bb32);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-pp-not-negotiable-wrapper{display:flex;padding:var(--spacing-xs,8px);justify-content:center;align-items:center;border-radius:var(--border-radius-md,6px);background:var(--primitives-red-red200,#f8d0d3);}.bf-pp-not-negotiable-wrapper .title{color:var(--primitives-red-red600,#bb0814);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-pp-overview-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;margin-right:calc(-1 * var(--88,88px));}:lang(ar) .bf-pp-overview-wrapper{margin-left:calc(-1 * var(--88,88px));margin-right:unset;}.bf-pp-section-title-wrapper{display:flex;padding-bottom:var(--spacing-md,16px);justify-content:space-between;align-items:flex-end;align-self:stretch;width:100%;}.bf-pp-section-title{flex:1 0 0;color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}.bf-pp-overview-content{gap:var(--spacing-xs,8px) !important;}.bf-pp-overview-content .bf-pp-overview-item{display:flex;min-height:55px;min-width:112px;max-width:400px;width:max-content;padding:var(--spacing-xl,32px) var(--spacing-md,16px);flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-xs,8px);border-radius:var(--border-radius-xl,16px);border:1px solid var(--tokens-borders-soft,#f7f2eb);}.bf-pp-description-wrapper{display:flex;align-items:flex-start;align-self:stretch;flex-direction:column;}.bf-pp-description{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-paragraphs-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;max-height:50px;overflow:hidden;}.bf-pp-description.expanded{max-height:unset;}.bf-pp-facilities-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;align-self:stretch;padding:16px var(--spacing-md,16px);}.bf-pp-facility-wrapper{display:flex;width:50%;padding:var(--spacing-md,16px) 0px;align-items:center;gap:var(--spacing-xs,8px);align-self:stretch;border-radius:var(--border-radius-xl,16px);}.bf-pp-facility-icon,.bf-pp-facility-icon svg,.bf-pp-facility-icon img{width:24px;height:24px;align-content:center;}.bf-pp-facility-icon i{font-size:20px;}.bf-pp-facility-title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}.bf-pp-facilities-btn{display:flex;padding:24px 16px;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);align-self:stretch;border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-buttons-secondary-button-secondary-default,#181b25);width:100%;background:transparent;}.bf-pp-facilities-btn-text{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}.bf-pp-location-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;}.bf-pp-location-map-wrapper{display:flex;height:150px;padding:24px 16px;flex-direction:column;justify-content:flex-end;align-items:center;gap:16px;align-self:stretch;border-radius:16px;position:relative;}.bf-pp-location-map-image{width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:bottom center;}.bf-pp-location-btn{display:flex;padding:var(--spacing-md,16px);justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181b25);position:absolute;bottom:24px;border:unset;}.bf-pp-location-btn-text{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-pp-show-more{color:var(--tokens-text-text-link,#00605f);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto !important;text-underline-offset:auto;text-underline-position:auto;&:active,&:hover,&:visited,&:focus{color:var(--tokens-text-text-link,#00605f);}}.bf-pp-short-status-wrapper{display:flex;padding:32px 24px;align-items:flex-start;gap:var(--spacing-xs,8px);align-self:stretch;border-radius:14px;border:1px solid var(--primitives-blue-blue200,#d0ddf8);background:var(--primitives-blue-blue50,#f5f8ff);& svg{width:24px;height:24px;}& span{flex:1 0 0;color:var(--primitives-blue-blue600,#0841bb);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-secondary,"HT Rakik");font-size:var(--tokens-paragraphs-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;}}.bf-pp-finance-property-wrapper{display:flex;align-items:center;align-self:stretch;& .bf-pp-finance-property-container{display:flex;padding:24px 16px;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0;border-radius:var(--border-radius-lg,8px);background:var(--primitives-ruby-ruby700,#930058);position:relative;overflow:hidden;& svg{width:162px;height:162px;position:absolute;right:0px;bottom:-38px;--icon-color:#CE82E7;}& .title{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-headings-h5,24px);font-style:normal;font-weight:500;line-height:32px;letter-spacing:-0.24px;}& button,& a{all:unset;cursor:pointer;display:flex;padding:var(--spacing-md,16px);justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181b25);& span{color:var(--tokens-text-textOnPrimary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}:lang(ar) .bf-pp-finance-property-wrapper{& .bf-pp-finance-property-container{& svg{right:unset;left:0;}}}.bf-pp-property-information-wrapper{display:flex;align-items:center;align-self:stretch;& .bf-pp-property-information-container{display:flex;padding:var(--spacing-xl,32px) var(--spacing-md,16px);flex-direction:column;align-items:flex-start;flex:1 0 0;border-radius:var(--border-radius-lg,8px);background:var(--tokens-bg-bg-secondary,#f7f2eb);& .title{align-self:stretch;color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-xLarge,32px);font-style:normal;font-weight:400;line-height:32px;letter-spacing:0.005px;}& .bf-agency-info-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .bf-title-wrapper{display:flex;padding:var(--spacing-xxl,40px) 0px var(--spacing-md,16px) 0px;padding:0 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-details-wrapper{display:flex;align-items:flex-start;gap:8px;align-self:stretch;& img{width:64px;height:64px;border-radius:var(--border-radius-sm,4px);}& .bf-pp-agency-details-wrapper{all:unset;display:flex;padding-top:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;& .title{color:var(--tokens-text-text-link,#00605f);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.21px;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-underline-position:auto;}& .bf-pp-agency-license-wrapper{display:flex;align-items:center;gap:4px;& svg{width:16px;height:16px;}& .title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;}}}}}& .bf-general-info-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .bf-title-wrapper{display:flex;padding:var(--spacing-xxl,40px) 0px var(--spacing-md,16px) 0px;padding:var(--spacing-md,16px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-content-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .item{display:flex;height:52px;padding:16px 0px;justify-content:space-between;align-items:center;align-self:stretch;border-top:1px solid var(--tokens-borders-sub,#ede2d3);& span{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;}}}}& .bf-regulatory-info-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .bf-title-wrapper{display:flex;padding:var(--spacing-xxl,40px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-content-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .item{display:flex;height:52px;padding:16px 0px;justify-content:space-between;align-items:center;align-self:stretch;border-top:1px solid var(--tokens-borders-sub,#ede2d3);& span{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;}& a{color:var(--tokens-text-text-link,#00605f);text-align:right;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.21px;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:auto;}}}}& .bf-report-wrapper{display:flex;padding-top:var(--spacing-xl,32px);flex-direction:column;align-items:flex-start;align-self:stretch;& a{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.21px;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:auto;}}}}.bf-pp-similar-listing-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .bf-title-wrapper{display:flex;padding-bottom:var(--spacing-md,16px);align-items:center;gap:8px;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-pp-similar-listing-container{display:flex;align-items:flex-start;gap:32px;width:100%;}}.bf-agency-card-wrapper{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:var(--border-radius-xl,16px);border:1px solid var(--tokens-borders-soft,#F7F2EB);background:#FFF;& .bf-agency-card-section-1{display:flex;justify-content:space-between;align-items:center;align-self:stretch;& .bf-image{display:flex;width:72px;height:72px;padding:var(--spacing-md,16px);flex-direction:column;justify-content:center;align-items:center;border-radius:4px;& img{width:72px;height:72px;border-radius:4px;}}& .bf-contact-btn{display:flex;padding:var(--spacing-xs,8px);justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-buttons-secondary-button-secondary-default,#181B25);cursor:pointer;& span{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}& .bf-agency-card-section-2{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;& .title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-total-wrapper{display:flex;align-items:flex-start;gap:8px;align-self:stretch;& a.bf-total{cursor:pointer;}& .bf-total{all:unset;display:flex;padding:8px;justify-content:center;align-items:center;gap:2px;border-radius:var(--border-radius-sm,4px);border:1px solid var(--tokens-borders-soft,#F7F2EB);box-shadow:0px 3px 14px 0px rgba(0,0,0,0.05);& svg{width:16px;height:16px;}& span{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}& .bf-agents{display:flex;width:98px;align-items:center;gap:-10px;& img{width:32px;height:32px;flex-shrink:0;border-radius:32px;border:2px solid var(--tokens-borders-soft,#F7F2EB);margin-right:-10px;}:lang(ar) & img{margin-left:-10px;margin-right:unset;}& .bf-total-agents{display:flex;width:32px;height:32px;padding:4px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:100px;border:2px solid var(--tokens-borders-soft,#F7F2EB);background:var(--primitives-orange-orange50,#FFFDFA);& span{color:var(--tokens-text-text-link,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}}.bf-agency-details-ac-modal-wrapper{display:flex;flex-direction:column;align-items:center;border-radius:16px 16px 0px 0px;background:#fefdfb;& .bf-agency-details-ac-container{display:flex;padding:var(--spacing-xl,32px) var(--spacing-md,16px);flex-direction:column;align-items:center;gap:var(--spacing-lg,24px);align-self:stretch;border-radius:24px;background:#fffefc;& .title{color:var(--tokens-text-text-primary,#0e121b);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-agency-details-ac-details-wrapper{display:flex;align-items:center;gap:var(--spacing-xs,8px);align-self:stretch;& img{width:72px;height:72px;border-radius:var(--border-radius-xl,16px);border:1px solid var(--Colors-Borders-Defult,#f7f2eb);}& .bf-agency-details-ac-details-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0;& .bf-agent-name{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:auto;}& .bf-agency-name,& .bf-project-name{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:auto;}& .bf-agent-license{color:var(--Monos-900,#202020);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:12.8px;font-style:normal;font-weight:400;line-height:normal;}}}& .bf-agency-details-ac-button-group{display:flex;align-items:flex-start;gap:16px;align-self:stretch;& .bf-agency-details-ac-button{display:flex;padding:20px 16px;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;border-radius:8px;border:1px solid var(--tokens-borders-soft,#f7f2eb);& svg{width:24.007px;height:24px;--icon-color:#00605F;}& .title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:16px;font-style:normal;font-weight:400;line-height:110%;}}}}}.bf-pp-ac-wrapper{display:flex;width:400px;flex-direction:column;align-items:center;border-radius:16px 16px 0px 0px;background:#fefdfb;& .bf-pp-ac-container{display:flex;padding:var(--spacing-xl,32px) var(--spacing-md,16px);flex-direction:column;align-items:center;gap:var(--spacing-lg,24px);align-self:stretch;border-radius:24px;border:1px solid var(--tokens-borders-soft,#f7f2eb);background:#fffefc;backdrop-filter:blur(2px);& .title{color:var(--tokens-text-text-primary,#0e121b);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-pp-ac-details-wrapper{display:flex;align-items:center;gap:var(--spacing-xs,8px);align-self:stretch;& img{width:72px;height:72px;border:1px solid var(--Colors-Borders-Defult,#f7f2eb);object-fit:cover;&.bf-agency-img{border-radius:var(--border-radius-xl,16px);}&.bf-agent-img{border-radius:999px;}}& .bf-pp-ac-details-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0;& .bf-agent-name{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:auto;}& .bf-agency-name{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:auto;}& .bf-agent-license{color:var(--Monos-900,#202020);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:12.8px;font-style:normal;font-weight:400;line-height:normal;}}}& .bf-pp-ac-button-group{display:flex;padding-bottom:24px;align-items:flex-start;gap:16px;align-self:stretch;& .bf-pp-ac-button{display:flex;padding:20px 16px;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;border-radius:8px;border:1px solid var(--tokens-borders-soft,#f7f2eb);& svg{width:24.007px;height:24px;}& .title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:16px;font-style:normal;font-weight:400;line-height:110%;}}}}}.bf-bottom-pp-ac-wrapper{display:none;}.bf-pp-ac-modal-wrapper{display:flex;flex-direction:column;align-items:center;border-radius:16px 16px 0px 0px;background:#fefdfb;& .bf-pp-ac-container{display:flex;padding:var(--spacing-xl,32px) var(--spacing-md,16px);flex-direction:column;align-items:center;gap:var(--spacing-lg,24px);align-self:stretch;border-radius:24px;background:#fffefc;backdrop-filter:blur(2px);& .title{color:var(--tokens-text-text-primary,#0e121b);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-pp-ac-details-wrapper{display:flex;align-items:center;gap:var(--spacing-xs,8px);align-self:stretch;& img{width:72px;height:72px;border:1px solid var(--Colors-Borders-Defult,#f7f2eb);&.bf-agency-img{border-radius:var(--border-radius-xl,16px);}&.bf-agent-img{border-radius:999px;}}& .bf-pp-ac-details-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0;& .bf-agent-name{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:auto;}& .bf-agency-name{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:auto;}& .bf-agent-license{color:var(--Monos-900,#202020);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:12.8px;font-style:normal;font-weight:400;line-height:normal;}}}& .bf-pp-ac-button-group{display:flex;align-items:flex-start;gap:16px;align-self:stretch;& .bf-pp-ac-button{display:flex;padding:20px 16px;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;border-radius:8px;border:1px solid var(--tokens-borders-soft,#f7f2eb);& svg{width:24.007px;height:24px;}& .title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:16px;font-style:normal;font-weight:400;line-height:110%;}}}}}.bf-agency-details-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:24px;container-name:agencyDetailsContentWrapper;container-type:inline-size;margin-bottom:42px;& .bf-agency-details-hero-wrapper{display:flex;justify-content:center;align-items:flex-end;align-self:stretch;& .bf-agency-details-hero-content-wrapper{display:flex;height:240px;padding:32px 40px var(--spacing-xxl,40px) 40px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--spacing-xl,32px);flex:1 0 0;border-radius:24px;background:linear-gradient(180deg,rgba(0,0,0,0.00) 2.71%,rgba(0,0,0,0.05) 79%),url() lightgray 50% / cover no-repeat;& .bf-agency-details-hero-content{display:flex;justify-content:space-between;align-items:flex-end;align-self:stretch;& .bf-agency-details-hero-content-logo{display:flex;width:160px;height:160px;flex-direction:column;justify-content:center;align-items:center;border-radius:8.889px;background:url() lightgray 50% / cover no-repeat;}& .bf-agency-details-hero-content-title-wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;& .title{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-headings-H1,56px);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.56px;margin:0;}}}}}& .bf-agency-details-filter-wrapper{display:flex;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--tokens-borders-soft,#F7F2EB);background:var(--tokens-bg-bgPrimary90,rgba(255,253,250,0.90));& .bf-tab-componant-wrapper{display:flex;height:88px;align-items:center;flex:1 0 0;justify-content:space-between;& .bf-tab-componant-inner{display:flex;align-items:center;align-self:stretch;& .item{display:flex;width:94px;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;cursor:pointer;&.active{border-bottom:2px solid var(--tokens-borders-sub,#EDE2D3);}& .svg-wrapper{display:flex;width:24px;height:24px;justify-content:center;align-items:center;& svg{width:24px;height:24px;flex-shrink:0;}}& .title-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;& .total{color:var(--tokens-text-text-secondary,#525866);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-2x-small,12px);font-style:normal;font-weight:400;line-height:12px;letter-spacing:0.18px;text-transform:uppercase;height:12px;}& .title{color:var(--tokens-text-text-primary,#0E121B);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}& .bf-button-group-wrapper{display:flex;align-items:center;gap:16px;& .bf-button-group{display:none;padding:16px;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);align-self:stretch;border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-borders-sub,#EDE2D3);cursor:pointer;&.bf-show{display:flex;}& .bf-sort-svg{width:14.564px;height:16px;& svg{width:inherit;height:inherit;fill:"#525866";}}& .bf-filter-svg{position:relative;& .bf-filter-counter{position:absolute;left:5px;top:-12px;display:flex;width:19px;height:19px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:1px solid var(--tokens-bg-bg-primary,#FFFDFA);background:var(--colors-icons-neutral,#1A1A1A);color:var(--colors-text-buttons-natural,#F2F2F2);text-align:center;leading-trim:both;text-edge:cap;font-family:"HT Rakik";font-size:10px;font-style:normal;font-weight:400;line-height:110%;}}& .bf-filter-svg,& .bf-map-svg{width:16px;height:16px;& svg{width:inherit;height:inherit;}}& .bf-share-svg{width:16px;height:16px;& svg{width:inherit;height:inherit;aspect-ratio:1/1;}}& span{color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}}}.bf-tab-title{display:none;}.bf-agency-details-contact-card-wrapper{display:flex;width:400px;padding:var(--spacing-xl,32px) var(--spacing-md,16px);flex-direction:column;align-items:flex-start;gap:var(--spacing-lg,24px);border-radius:24px;border:1px solid var(--tokens-borders-soft,#F7F2EB);background:#FFFEFC;backdrop-filter:blur(2px);& .bf-section-1{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md,16px);align-self:stretch;& .title{align-self:stretch;color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-lables-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-license-wrapper{display:flex;align-items:center;gap:8px;align-self:stretch;& .bf-license{display:flex;padding:var(--spacing-xs,8px);justify-content:center;align-items:center;gap:4px;border-radius:var(--border-radius-lg,8px);border:1px solid var(--primitives-blue-blue700,#002F93);background:var(--primitives-blue-blue50,#F5F8FF);& span{color:var(--primitives-blue-blue800,#001E60);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}& .bf-section-2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md,16px);& .title{color:var(--tokens-text-text-primary,#0E121B);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-icons-wrapper{display:flex;align-items:center;gap:16px;align-self:stretch;& .bf-icon{width:24px;height:24px;& svg{width:24px;height:24px;--icon-color:var(--tokens-icons-icon-brand,#00605F);}}}}& .bf-contact-btn{display:flex;padding:24px 16px;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);align-self:stretch;border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181B25);& span{color:var(--tokens-text-text-on-primary,#FFF);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-separator-wrapper{display:flex;padding:var(--spacing-none,0px) 0px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;& .bf-separator{height:1px;align-self:stretch;background:var(--tokens-borders-soft,#F7F2EB);}}}.bf-agency-details-content-wrapper{display:flex;align-items:flex-start;gap:15.5px;align-self:stretch;justify-content:space-between;}.bf-agency-details-content-section1{display:flex;width:100%;flex-direction:column;align-items:flex-start;background:var(--Colors-Surface-Primary,#fffdfa);&>div{width:100%;}}.bf-agency-details-content-separator{width:1px;align-self:stretch;background:var(--tokens-borders-soft,#f7f2eb);}.bf-agency-details-content-section2{display:flex;max-width:400px;flex-direction:column;align-items:center;border-radius:16px 16px 0px 0px;background:#fefdfb;position:sticky;top:210px;}.bf-agency-details-about-wrapper{display:flex;padding:0px 16px;flex-direction:column;justify-content:center;align-items:center;& .bf-license-wrapper{display:none;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:0 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--brand-caribbean-current,#005D63);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}& .bf-license-container{display:flex;align-items:center;gap:8px;align-self:stretch;& .bf-license{display:flex;padding:var(--spacing-xs,8px);justify-content:center;align-items:center;gap:4px;border-radius:var(--border-radius-lg,8px);border:1px solid var(--primitives-blue-blue700,#002F93);background:var(--primitives-blue-blue50,#F5F8FF);& span{color:var(--primitives-blue-blue800,#001E60);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,12px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}& .bf-about-us-wrapper{all:unset;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-about-us-detials{display:flex;flex-direction:column;justify-content:center;gap:8px;align-self:stretch;& .details{& *{align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:26px;margin:0;}display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow:hidden;&.expanded{-webkit-line-clamp:unset;}}& .read-more{color:var(--tokens-text-text-link,#00605f);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:110%;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto !important;text-underline-offset:auto;text-underline-position:auto;cursor:pointer;&:active,&:hover,&:visited,&:focus{color:var(--tokens-text-text-link,#00605f);}}}}& .bf-address-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-address-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;& .bf-address{align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:110%;}}}& .bf-property-types-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .types-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;& .types{align-self:stretch;color:var(--tokens-text-text-link,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;}}}& .bf-service-areas-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .areas-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;& .areas{align-self:stretch;color:var(--tokens-text-text-link,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;}& .see-all-areas{align-self:stretch;color:var(--tokens-text-text-link,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;cursor:pointer;}}}& .bf-social-media-links-wrapper{display:none;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}& .bf-social-media-links-container{display:flex;height:24px;align-items:center;gap:var(--spacing-lg,24px);align-self:stretch;& .bf-social-media-link{width:24px;height:24px;& svg{width:24px;height:24px;}}}}}@container agencyDetailsContentWrapper (width<832px){.bf-agency-details-content-wrapper{flex-wrap:wrap;justify-content:center;}.bf-agency-details-content-section1{width:100%;}.bf-agency-details-content-separator{width:100%;height:1px;}}.bf-bottom-agency-details-ac-wrapper{display:none;}.bf-agency-details-mob-hero-wrapper{display:none;}.bf-agent-card-1-wrapper{display:flex;width:400px;width:100%;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0;border-radius:16px;border:1px solid var(--tokens-borders-soft,#F7F2EB);background:#FFF;& .bf-agent-section-1{display:flex;justify-content:space-between;align-items:center;align-self:stretch;& .bf-agent-img{width:72px;height:72px;border-radius:100px;border:3px solid var(--tokens-borders-soft,#F7F2EB);object-fit:cover;}& .bf-contact-btn{display:flex;padding:var(--spacing-xs,8px);justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-buttons-secondary-button-secondary-default,#181B25);cursor:pointer;& span{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}& .bf-agent-section-2{display:flex;width:254px;padding:4px 0px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;& .bf-name-and-title{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;& .name{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .title{align-self:stretch;color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;}}& .bf-property-count-wrapper{display:flex;padding:8px;justify-content:center;align-items:center;gap:2px;border-radius:var(--border-radius-sm,4px);border:1px solid var(--tokens-borders-soft,#F7F2EB);box-shadow:0px 3px 14px 0px rgba(0,0,0,0.05);& svg{width:16px;height:16px;}& .total{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}.bf-agent-details-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:24px;container-name:agentDetailsContentWrapper;container-type:inline-size;margin-bottom:42px;& .bf-agent-details-hero-wrapper{display:flex;justify-content:center;align-items:flex-end;align-self:stretch;& .bf-agent-details-hero-content-wrapper{display:flex;height:240px;padding:32px 40px var(--spacing-xxl,40px) 40px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--spacing-xl,32px);flex:1 0 0;border-radius:24px;background:linear-gradient(180deg,rgba(0,0,0,0.00) 2.71%,rgba(0,0,0,0.05) 79%),url() lightgray 50% / cover no-repeat;& .bf-agent-details-hero-content{display:flex;justify-content:space-between;align-items:flex-end;align-self:stretch;& .bf-agent-details-hero-content-logo{display:flex;width:160px;height:160px;flex-direction:column;justify-content:center;align-items:center;border-radius:100px;border:3px solid var(--tokens-borders-soft,#F7F2EB);background:url() lightgray 0px 3.364px / 100% 159.267% no-repeat;object-fit:cover;}& .bf-agent-details-hero-content-title-wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:16px;& .title{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-headings-H1,56px);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.56px;margin:0;}& .agent-title-wrapper{display:flex;align-items:flex-start;gap:2px;& .agent-title{color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;}& .agency-name{color:var(--tokens-text-text-link,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.21px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;}}}}}}& .bf-agent-details-filter-wrapper{display:flex;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--tokens-borders-soft,#F7F2EB);background:var(--tokens-bg-bgPrimary90,rgba(255,253,250,0.90));& .bf-tab-componant-wrapper{display:flex;height:88px;align-items:center;flex:1 0 0;justify-content:space-between;& .bf-tab-componant-inner{display:flex;align-items:center;align-self:stretch;& .item{display:flex;width:94px;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;cursor:pointer;&.active{border-bottom:2px solid var(--tokens-borders-sub,#EDE2D3);}& .svg-wrapper{display:flex;width:24px;height:24px;justify-content:center;align-items:center;& svg{width:24px;height:24px;flex-shrink:0;}}& .title-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;& .total{color:var(--tokens-text-text-secondary,#525866);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-2x-small,12px);font-style:normal;font-weight:400;line-height:12px;letter-spacing:0.18px;text-transform:uppercase;height:12px;}& .title{color:var(--tokens-text-text-primary,#0E121B);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}& .bf-button-group-wrapper{display:flex;align-items:center;gap:16px;& .bf-button-group{display:none;padding:16px;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);align-self:stretch;border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-borders-sub,#EDE2D3);cursor:pointer;&.bf-show{display:flex;}& .bf-sort-svg{width:14.564px;height:16px;& svg{width:inherit;height:inherit;}}& .bf-filter-svg,& .bf-map-svg{width:16px;height:16px;position:relative;& .bf-filter-counter{position:absolute;left:5px;top:-12px;display:flex;width:19px;height:19px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:1px solid var(--tokens-bg-bg-primary,#FFFDFA);background:var(--colors-icons-neutral,#1A1A1A);color:var(--colors-text-buttons-natural,#F2F2F2);text-align:center;leading-trim:both;text-edge:cap;font-family:"HT Rakik";font-size:10px;font-style:normal;font-weight:400;line-height:110%;}& svg{width:inherit;height:inherit;}}& .bf-share-svg{width:20px;height:20px;& svg{width:inherit;height:inherit;}}& span{color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}}}.bf-agent-details-contact-card-wrapper{display:flex;width:400px;padding:var(--spacing-xl,32px) var(--spacing-md,16px);flex-direction:column;align-items:flex-start;gap:var(--spacing-lg,24px);border-radius:24px;border:1px solid var(--tokens-borders-soft,#F7F2EB);background:#FFFEFC;backdrop-filter:blur(2px);& .bf-section-1{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md,16px);align-self:stretch;& .title{align-self:stretch;color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-lables-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-license-wrapper{display:flex;align-items:center;gap:8px;align-self:stretch;& .bf-license{display:flex;padding:var(--spacing-xs,8px);justify-content:center;align-items:center;gap:4px;border-radius:var(--border-radius-lg,8px);border:1px solid var(--primitives-blue-blue700,#002F93);background:var(--primitives-blue-blue50,#F5F8FF);& span{color:var(--primitives-blue-blue800,#001E60);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}& .bf-section-2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md,16px);& .title{color:var(--tokens-text-text-primary,#0E121B);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-icons-wrapper{display:flex;align-items:center;gap:16px;align-self:stretch;& .bf-icon{width:24px;height:24px;& svg{width:inherit;height:inherit;fill:var(--tokens-icons-icon-brand,#00605F);}}}}& .bf-contact-btn{display:flex;padding:24px 16px;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);align-self:stretch;border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181B25);& span{color:var(--tokens-text-text-on-primary,#FFF);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-separator-wrapper{display:flex;padding:var(--spacing-none,0px) 0px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;& .bf-separator{height:1px;align-self:stretch;background:var(--tokens-borders-soft,#F7F2EB);}}}.bf-agent-details-content-wrapper{display:flex;align-items:flex-start;gap:15.5px;align-self:stretch;justify-content:space-between;}.bf-agent-details-content-section1{display:flex;width:100%;flex-direction:column;align-items:flex-start;background:var(--Colors-Surface-Primary,#fffdfa);&>div{width:100%;}}.bf-agent-details-content-separator{width:1px;align-self:stretch;background:var(--tokens-borders-soft,#f7f2eb);}.bf-agent-details-content-section2{display:flex;max-width:400px;flex-direction:column;align-items:center;border-radius:16px 16px 0px 0px;background:#fefdfb;position:sticky;top:210px;}.bf-agent-details-about-wrapper{display:flex;padding:0px 16px;flex-direction:column;justify-content:center;align-items:center;& .bf-license-wrapper{display:none;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--brand-caribbean-current,#005D63);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}& .bf-license-container{display:flex;align-items:center;gap:8px;align-self:stretch;& .bf-license{display:flex;padding:var(--spacing-xs,8px);justify-content:center;align-items:center;gap:4px;border-radius:var(--border-radius-lg,8px);border:1px solid var(--primitives-blue-blue700,#002F93);background:var(--primitives-blue-blue50,#F5F8FF);& span{color:var(--primitives-blue-blue800,#001E60);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,12px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}& .bf-about-us-wrapper{all:unset;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-about-us-detials{display:flex;flex-direction:column;justify-content:center;gap:8px;align-self:stretch;& .details{& *{align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:26px;margin:0;}display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow:hidden;&.expanded{-webkit-line-clamp:unset;}}& .read-more{color:var(--tokens-text-text-link,#00605f);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:110%;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto !important;text-underline-offset:auto;text-underline-position:auto;cursor:pointer;&:active,&:hover,&:visited,&:focus{color:var(--tokens-text-text-link,#00605f);}}}}& .bf-address-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-address-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;& .bf-address{align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:110%;}}}& .bf-property-types-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .types-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;& .types{align-self:stretch;color:var(--tokens-text-text-link,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;}}}& .bf-service-areas-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .areas-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;& .areas{align-self:stretch;color:var(--tokens-text-text-link,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;}& .see-all-areas{align-self:stretch;color:var(--tokens-text-text-link,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;cursor:pointer;}}}& .bf-social-media-links-wrapper{display:none;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}& .bf-social-media-links-container{display:flex;height:24px;align-items:center;gap:var(--spacing-lg,24px);align-self:stretch;& .bf-social-media-link{width:24px;height:24px;& svg{width:24px;height:24px;}}}}}@container agentDetailsContentWrapper (width<832px){.bf-agent-details-content-wrapper{flex-wrap:wrap;justify-content:center;}.bf-agent-details-content-section1{width:100%;}.bf-agent-details-content-separator{width:100%;height:1px;}}.bf-bottom-agent-details-ac-wrapper{display:none;}.bf-agent-details-mob-hero-wrapper{display:none;}.bf-projects-hero-banner-wrapper{display:flex;height:480px;justify-content:center;align-items:flex-end;flex-shrink:0;width:100%;}.bf-projects-hero-banner-bg{display:flex;height:480px;padding:80px 72px;flex-direction:column;align-items:center;gap:var(--spacing-xl,32px);flex:1 0 0;border-radius:var(--border-radius-2xl,24px);}.bf-projects-hero-banner-content-wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--spacing-xl,32px);flex:1 0 0;}.bf-projects-hero-banner-icon{height:80px;}.bf-projects-hero-banner-icon svg{width:64px;height:80px;fill:var(--Colors-Icons-Invert,#f2f2f2);}.bf-projects-hero-banner-icon img{height:80px;}.bf-projects-hero-banner-title>h1{color:var(--tokens-text-text-on-primary,#fff);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-headings-H1,56px);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.56px;margin:0;}.bf-projects-hero-banner-paragraph{color:var(--tokens-text-text-on-primary,#fff);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-paragraphs-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}.bf-projects-hero-banner-btn{display:flex;padding:var(--spacing-md,16px);justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181b25);}.bf-projects-hero-banner-btn-text{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-projects-hero-banner-2-wrapper{display:flex;justify-content:center;align-items:flex-end;flex-shrink:0;align-self:stretch;width:100%;}.bf-projects-hero-banner-2-bg{display:flex;height:240px;padding:var(--spacing-xl,32px) var(--spacing-xxl,40px) var(--spacing-xxl,40px) var(--spacing-xxl,40px);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-xl,32px);flex:1 0 0;border-radius:var(--border-radius-2xl,24px);}.bf-projects-hero-banner-2-content-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-self:stretch;}.bf-projects-hero-banner-2-content-container{display:flex;width:332.342px;height:170px;flex-direction:column;justify-content:flex-end;align-items:center;gap:24.505px;flex-shrink:0;}.bf-projects-hero-banner-2-icon svg{width:49.009px;height:61.261px;fill:var(--Colors-Icons-Invert,#f2f2f2);}.bf-projects-hero-banner-2-icon img{height:61.261px;}.bf-projects-hero-banner-2-title{color:var(--tokens-text-text-on-primary,#fff);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:24.505px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.245px;}.bf-projects-hero-banner-2-paragraph{color:var(--tokens-text-text-on-primary,#fff);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:12.252px;font-style:normal;font-weight:400;line-height:18.378px;letter-spacing:0.002px;}.bf-projects-hero-banner-2-btn{display:flex;padding:var(--spacing-md,16px);justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181b25);}.bf-projects-hero-banner-2-btn-text{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-pjs-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:96px;& .property-results{display:flex;flex-direction:column;row-gap:96px;}}.bf-pj-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:42px;& .bf-hero-wrapper{display:flex;justify-content:center;align-items:flex-end;align-self:stretch;& .bf-hero-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex:1 0 0;& .bf-hero-banner{display:flex;height:480px;padding:var(--spacing-md,16px);flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:var(--border-radius-sm,4px);& .bf-hero-logo{width:250px;height:250px;flex-shrink:0;border-radius:var(--border-radius-sm,4px);border:1px solid var(--tokens-borders-sub,#EDE2D3);background:url(<path-to-image>) lightgray 50% / cover no-repeat;}}& .bf-hero-details-wrapper{display:flex;height:80px;padding:var(--spacing-lg,24px) var(--spacing-none,0px) 16px var(--spacing-none,0px);flex-direction:column;align-items:flex-start;gap:var(--spacing-md,16px);align-self:stretch;background:var(--colors-surface-primary,#FFFDFA);& .bf-hero-details-container{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;& .bf-pj-name-price-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md,16px);& .bf-pj-name{color:#000;leading-trim:both;text-edge:cap;font-family:"HT Rakik";font-size:var(--tokens-labels-large,24px);font-style:normal;font-weight:500;line-height:110%;margin:0;}& .bf-pj-price-wrapper{display:flex;height:17px;align-items:flex-end;align-items:baseline;gap:5px;& .bf-pj-price-from-text{color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:500;line-height:110%;}& .bf-pj-price{color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-large,24px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.004px;}& .bf-pj-price-text{color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.003px;}}}& .bf-pj-area-total-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:16px;& .bf-pj-area-wrapper{display:flex;gap:5px;align-items:center;& svg{width:16px;height:16px;flex-shrink:0;}& .bf-area{color:var(--colors-text-natural,#1A1A1A);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-large,24px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.004px;}}& .bf-pj-total-wrapper{display:flex;align-items:center;gap:2px;& svg{width:16px;height:16px;}& .bf-pj-total-text{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-large,24px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.004px;}& .bf-pj-total-number{color:var(--tokens-brand-primary,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-large,24px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.004px;}}}}}}}& .bf-filter-wrapper{display:flex;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--tokens-borders-soft,#F7F2EB);background:var(--tokens-bg-bgPrimary90,rgba(255,253,250,0.90));& .bf-tab-componant-wrapper{display:flex;height:88px;align-items:center;flex:1 0 0;justify-content:space-between;& .bf-tab-componant-inner{display:flex;align-items:center;align-self:stretch;& .item{display:flex;width:94px;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;cursor:pointer;&.active{border-bottom:2px solid var(--tokens-borders-sub,#EDE2D3);}& .svg-wrapper{display:flex;width:24px;height:24px;justify-content:center;align-items:center;& svg{width:24px;height:24px;flex-shrink:0;}}& .title-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;& .total{color:var(--tokens-text-text-secondary,#525866);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-2x-small,12px);font-style:normal;font-weight:400;line-height:12px;letter-spacing:0.18px;text-transform:uppercase;height:12px;}& .title{color:var(--tokens-text-text-primary,#0E121B);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}& .bf-button-group-wrapper{display:flex;align-items:center;gap:16px;& .bf-button-group{all:unset;display:none;padding:16px;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);align-self:stretch;border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-borders-sub,#EDE2D3);cursor:pointer;&.bf-show{display:flex;}& .bf-sort-svg{width:14.564px;height:16px;& svg{width:inherit;height:inherit;}}& .bf-filter-svg,& .bf-map-svg{width:16px;height:16px;& svg{width:inherit;height:inherit;}}& .bf-share-svg{width:20px;height:20px;& svg{width:inherit;height:inherit;}}& span{color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}}& .bf-pj-content-wrapper{width:100%;& .bf-pj-separator-wrapper{display:flex;padding:var(--spacing-lg,24px) 0px var(--spacing-xl,32px) 0px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;& .separator{height:1px;align-self:stretch;background:var(--tokens-borders-soft,#F7F2EB);}}& .bf-overview-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .bf-overview-content{display:flex;padding:24px 0px;justify-content:center;align-items:center;align-content:center;gap:8px;align-self:stretch;flex-wrap:wrap;& .item-wrapper{display:flex;width:calc(50% - 8px);padding:var(--spacing-xxl,40px);align-items:center;gap:16px;border-radius:16px;border:1px solid var(--tokens-borders-soft,#F7F2EB);& svg{width:24px;height:24px;flex-shrink:0;}& .item-info-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:4px;& .title{color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.21px;text-transform:uppercase;& .sub-title{text-transform:lowercase;}}& .info{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-large,24px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.004px;}}}}}& .bf-description-wrapper{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;& .bf-description-content{display:flex;width:95%;justify-content:center;align-items:flex-start;flex-direction:column;& .details{& *{flex:1 0 0;color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-paragraphs-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow:hidden;&.expanded{-webkit-line-clamp:unset;}}& .read-more{flex:1 0 0;color:var(--tokens-text-links-brand,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-paragraphs-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;cursor:pointer;&:active,&:hover,&:visited,&:focus{color:var(--tokens-text-text-link,#00605f);}}}}& .bf-gallery-wrapper{display:flex;padding-bottom:24px;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:0px 80px var(--spacing-md,16px) 88px;padding:0px 0 var(--spacing-md,16px) 0;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .view-link{color:var(--tokens-text-links-default,#181B25);text-align:right;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.21px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;cursor:pointer;}}& .bf-img{width:292px;height:253px;border-radius:var(--border-radius-sm,4px);object-fit:cover;}}& .bf-pj-map-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .bf-pj-section-title-wrapper{display:flex;justify-content:space-between;align-items:flex-end;align-self:stretch;width:100%;& .bf-pj-section-title{flex:1 0 0;color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-pj-map-content{display:flex;padding:24px 0px;justify-content:center;align-items:center;align-content:center;gap:8px;align-self:stretch;flex-wrap:wrap;& .bf-pj-map-container{display:flex;width:1264px;width:100%;flex-direction:column;align-items:flex-start;gap:16px;border-radius:8px;border:1px solid #F7F2EB;& .map{display:flex;width:1264px;height:530px !important;padding:24px 16px;flex-direction:column;justify-content:flex-end;align-items:center;gap:16px;aspect-ratio:632/265;border-radius:var(--border-radius-lg,8px);}& .map-overview-wrapper{display:flex;display:none;padding-bottom:16px;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;& .item-wrapper{display:flex;justify-content:center;align-items:center;align-content:center;align-self:stretch;flex-wrap:wrap;& .item{display:flex;width:632px;width:50%;padding:var(--spacing-xxl,40px) 40px;align-items:center;align-content:center;gap:16px;flex-wrap:wrap;box-shadow:0px 3px 14px 0px rgba(0,0,0,0.05);& svg{width:24px;height:24px;flex-shrink:0;}& .item-info-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 0;& .title{align-self:stretch;color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.21px;text-transform:uppercase;}& .details{align-self:stretch;color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-paragraphs-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}}}}}}}& .bf-amenities-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .bf-title-wrapper{display:flex;justify-content:space-between;align-items:flex-end;align-self:stretch;padding:var(--spacing-none,0px) var(--spacing-none,0px) var(--spacing-md,16px) var(--spacing-none,0px);& .title{flex:1 0 0;color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-amenities-content{display:flex;max-height:376px;justify-content:center;align-items:center;align-content:center;gap:8px;align-self:stretch;flex-wrap:wrap;&.bf-amenity-single{justify-content:flex-start;}& .bf-amenity{display:flex;width:calc(50% - 4px);height:111px;padding:var(--spacing-xl,32px) var(--spacing-md,16px);flex-direction:column;justify-content:center;align-items:center;gap:8px;border-radius:16px;border:1px solid var(--tokens-borders-soft,#F7F2EB);}& .bf-button{display:flex;width:calc(100% - 8px);padding:24px 16px;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-buttons-secondary-button-secondary-default,#181B25);cursor:pointer;& span{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}}}& .bf-pj-agency-card-wrapper{all:unset;display:flex;width:1440px;width:100%;flex-direction:column;align-items:center;border-radius:16px 16px 0px 0px;background:#FEFDFB;& .bf-agency-card-container{display:flex;width:1264px;width:100%;padding:var(--spacing-xl,32px) var(--spacing-md,16px);flex-direction:column;align-items:center;gap:var(--spacing-lg,24px);border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-borders-soft,#F7F2EB);background:#FFFEFC;backdrop-filter:blur(2px);& .title{align-self:stretch;color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-agency-logo-name-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;align-items:center;gap:var(--spacing-xs,8px);align-self:stretch;& .bf-agency-logo{width:72px;height:72px;border-radius:var(--border-radius-sm,4px);}& .bf-agency-name-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0;& .bf-agency-name,& .bf-project-name{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none !important;text-decoration-thickness:auto;text-underline-offset:auto;}& .bf-agency-license{color:var(--monos-900,#202020);leading-trim:both;text-edge:cap;font-family:"HT Rakik";font-size:12.8px;font-style:normal;font-weight:400;line-height:normal;}}}& .bf-agency-contact-wrapper{display:flex;padding-bottom:24px;align-items:flex-start;gap:16px;align-self:stretch;& .bf-agency-contact-container{display:flex;padding:20px 16px;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;border-radius:8px;border:1px solid var(--tokens-borders-soft,#F7F2EB);cursor:pointer;& .bf-logo-wrapper svg{width:24.007px;height:24px;--icon-color:#00605F;}& .title{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:"HT Rakik";font-size:16px;font-style:normal;font-weight:400;line-height:110%;}}}}}& .bf-finance-property-wrapper{display:flex;align-items:center;align-self:stretch;& .bf-finance-property-container{display:flex;padding:24px 16px;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0;border-radius:var(--border-radius-lg,8px);background:var(--primitives-ruby-ruby700,#930058);position:relative;overflow:hidden;& svg{width:162px;height:162px;position:absolute;right:0px;bottom:-38px;--icon-color:#CE82E7;}& .title{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-headings-h5,24px);font-style:normal;font-weight:500;line-height:32px;letter-spacing:-0.24px;}& button,& a{all:unset;cursor:pointer;display:flex;padding:var(--spacing-md,16px);justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181b25);& span{color:var(--tokens-text-textOnPrimary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}& .bf-property-information-wrapper{display:flex;align-items:center;align-self:stretch;& .bf-property-information-container{display:flex;padding:var(--spacing-xl,32px) var(--spacing-md,16px);flex-direction:column;align-items:flex-start;flex:1 0 0;border-radius:var(--border-radius-lg,8px);background:var(--tokens-bg-bg-secondary,#f7f2eb);& .title{align-self:stretch;color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-xLarge,32px);font-style:normal;font-weight:400;line-height:32px;letter-spacing:0.005px;}& .bf-agency-info-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .bf-title-wrapper{display:flex;padding:var(--spacing-xxl,40px) 0px var(--spacing-md,16px) 0px;padding:0 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-details-wrapper{display:flex;align-items:flex-start;gap:8px;align-self:stretch;& img{width:64px;height:64px;border-radius:var(--border-radius-sm,4px);}& .bf-agency-details-wrapper{all:unset;display:flex;padding-top:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;& .title{color:var(--tokens-text-text-link,#00605f);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.21px;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-underline-position:auto;}& .bf-agency-license-wrapper{display:flex;align-items:center;gap:4px;& svg{width:16px;height:16px;}& .title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;}}}}}& .bf-general-info-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .bf-title-wrapper{display:flex;padding:var(--spacing-xxl,40px) 0px var(--spacing-md,16px) 0px;padding:var(--spacing-md,16px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-content-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .item{display:flex;height:52px;padding:16px 0px;justify-content:space-between;align-items:center;align-self:stretch;border-top:1px solid var(--tokens-borders-sub,#ede2d3);& span{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;}}}}& .bf-regulatory-info-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .bf-title-wrapper{display:flex;padding:var(--spacing-xxl,40px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-content-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .item{display:flex;height:52px;padding:16px 0px;justify-content:space-between;align-items:center;align-self:stretch;border-top:1px solid var(--tokens-borders-sub,#ede2d3);& span{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;}& a{color:var(--tokens-text-text-link,#00605f);text-align:right;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.21px;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:auto;}}}}& .bf-report-wrapper{display:flex;padding-top:var(--spacing-xl,32px);flex-direction:column;align-items:flex-start;align-self:stretch;& a{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.21px;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:auto;}}}}}}:lang(ar) .bf-pj-wrapper{& .bf-pj-content-wrapper{& .bf-finance-property-wrapper{& .bf-finance-property-container{& svg{right:unset;left:0;}}}}}.bf-pj-location-btn{display:flex;padding:var(--spacing-md,16px);justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181b25);position:absolute;bottom:24px;left:50%;transform:translate(-50%,-100%);border:unset;}.bf-pj-location-btn-text{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-location-map{margin-bottom:96px;&>.title-wrapper{display:flex;height:70px;padding:0px 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;flex-shrink:0;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}}.map.bf-map{width:100% !important;height:400px;border-radius:var(--border-radius-sm,4px);&.bf-map-view{height:80vh;height:80dvh;}}.bf-map-marker{display:inline-flex;padding:12px 16px;justify-content:center;align-items:center;gap:8px;border-radius:9999px;border:1px solid var(--tokens-borders-sub,#EDE2D3);background:#FFF;box-shadow:0px 4px 8px -12px rgba(14,18,28,0.20);box-shadow:0 2px 4px rgba(0,0,0,0.18),0px 2px 4px 0px rgba(0,0,0,0.18),0px 0px 0px 1px rgba(0,0,0,0.08);position:absolute;transform:translate(-50%,-100%);cursor:pointer;transition:transform 0.2s ease;&:hover{transform:translate(-50%,-100%) scale(1.1);}&:lang(ar){flex-direction:row-reverse;}& .bf-map-currency{color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:var(--tokens-lables-xSmall,12px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}& .bf-map-price{color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:var(--tokens-lables-large,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}.bf-map-marker:hover,.bf-map-marker.active{border:2px solid #FFF;background:var(--tokens-buttons-primary-button-primary-defult,#181B25);box-shadow:0px 4px 8px -12px rgba(14,18,28,0.20);box-shadow:0 2px 4px rgba(0,0,0,0.18),0px 2px 4px 0px rgba(0,0,0,0.18),0px 0px 0px 1px rgba(0,0,0,0.08);transform:translate(-50%,-100%) scale(0.577) !important;z-index:9999;& .bf-map-currency,& .bf-map-price{color:var(--tokens-text-text-on-primary,#FFF);}}.gm-control-active,.gm-bundled-control .gmnoprint{border-radius:30px !important;overflow:hidden;}.bf-map-card{display:flex;width:184px;padding:2px;flex-direction:column;align-items:flex-start;border-radius:8px;background:var(--tokens-bg-bg-primary,#FFFDFA);& .bf-banner{display:flex;height:141px;padding:var(--spacing-md,16px);flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:var(--border-radius-sm,4px);& .bf-logo{width:90px;height:90px;flex-shrink:0;border-radius:var(--border-radius-sm,4px);border:1px solid var(--tokens-borders-sub,#EDE2D3);}}& .bf-info-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md,16px);align-self:stretch;& .bf-info-container{display:flex;padding:8px 4px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;&:lang(ar){align-items:flex-end;}& .title-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs,8px);& .title{color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}& .type-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs,8px);& .type{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,12px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}& .area-wrapper{display:flex;align-items:center;border-radius:8px;&:lang(ar){flex-direction:row-reverse;}& svg{width:16px;height:16px;}& .area{overflow:hidden;color:var(--colors-text-natural,#1A1A1A);leading-trim:both;text-edge:cap;text-box-trim:trim-both;text-box-edge:cap;text-overflow:ellipsis;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,12px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}}.gm-style .gm-style-iw-c{all:unset;position:absolute;transform:translate3d(-50%,-120%,0);display:flex;width:184px;padding:2px;flex-direction:column;align-items:flex-start;border-radius:8px;background:var(--tokens-bg-bg-primary,#FFFDFA);}.gm-style-iw-a:lang(ar){direction:ltr;}.gm-style .gm-style-iw-tc{display:none;}.gm-style-iw-chr{position:absolute;top:5px;right:5px;background:white;border-radius:100%;width:18px;height:18px;& button{width:inherit !important;height:inherit !important;& span{margin:0 !important;width:18px !important;height:18px !important;}}}.gm-style .gm-style-iw-d{overflow:hidden !important;}.bf-bottom-pj-ac-wrapper{display:none;}.bf-widen-section-title-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;padding-right:var(--88,88px);}:lang(ar) .bf-widen-section-title-wrapper{padding-left:var(--88,88px);padding-right:unset;}.bf-widen-area{padding:var(--spacing-xl,32px) var(--spacing-md,16px) var(--spacing-md,16px) var(--spacing-md,16px);& .bf-widen-section-title{margin:0;}}.bf-widen-section-title{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}.bf-nr-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:119px;margin-bottom:96px;& .bf-nr-content{display:flex;height:204px;padding:0px 16px;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;align-self:stretch;& .bf-nr-container{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;& .title{color:var(--tokens-brand-primary,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:var(--tokens-headings-H1,56px);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.56px;}& .details{color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-paragraphs-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}& .bf-filter-btn{display:flex;padding:24px 16px;align-items:flex-start;gap:4px;border-radius:var(--borders-radius-full,14px);background:var(--colors-buttons-primary-deafult,#1A1A1A);& .bf-filter-btn-text{color:var(--colors-text-buttons-natural,#F2F2F2);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:16px;font-style:normal;font-weight:400;line-height:normal;}}}}}.bf-result-title{display:none;& span:not(.bf-breadcrumb-svg-wrapper){color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;}& .bf-breadcrumb-svg-wrapper{width:16px;height:16px;& svg{width:16px;height:16px;stroke:#99A0AE;}}}.bf-contact-us-banner{display:flex;height:240px;padding:32px 40px var(--spacing-xxl,40px) 40px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--spacing-xl,32px);flex:1 0 0;border-radius:24px;& .bf-content-wrapper{display:flex;justify-content:flex-end;align-items:flex-end;align-self:stretch;& .title{color:var(--tokens-text-text-on-primary,#FFF);text-align:right;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-headings-h1,56px);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.56px;}}}.bf-contact-us-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:24px;container-name:contactUsContentWrapper;container-type:inline-size;margin-bottom:42px;& .bf-contact-us-hero-wrapper{display:flex;justify-content:center;align-items:flex-end;align-self:stretch;& .bf-contact-us-hero-content-wrapper{display:flex;height:240px;padding:32px 40px var(--spacing-xxl,40px) 40px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--spacing-xl,32px);flex:1 0 0;border-radius:24px;background:linear-gradient(180deg,rgba(0,0,0,0.00) 2.71%,rgba(0,0,0,0.05) 79%),url() lightgray 50% / cover no-repeat;background:linear-gradient(180deg,rgba(0,72,84,0.00) 2.71%,rgba(0,72,84,0.40) 78.31%),url() lightgray 50% / cover no-repeat;& .bf-contact-us-hero-content{display:flex;justify-content:flex-end;align-items:flex-end;align-self:stretch;& .bf-contact-us-hero-content-logo{display:flex;width:160px;height:160px;flex-direction:column;justify-content:center;align-items:center;border-radius:8.889px;background:url() lightgray 50% / cover no-repeat;}& .bf-contact-us-hero-content-title-wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;& .title{color:var(--tokens-text-text-on-primary,#FFF);text-align:right;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-headings-h1,56px);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.56px;margin:0;}}}}}}.bf-contact-us-contact-card-wrapper{display:flex;width:400px;padding:var(--spacing-xl,32px) var(--spacing-md,16px);flex-direction:column;align-items:flex-start;gap:var(--spacing-lg,24px);border-radius:24px;border:1px solid var(--tokens-borders-soft,#F7F2EB);background:#FFFEFC;backdrop-filter:blur(2px);& .bf-section-1{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md,16px);align-self:stretch;& .title{align-self:stretch;color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-lables-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-license-wrapper{display:flex;align-items:center;gap:8px;align-self:stretch;& .bf-license{display:flex;padding:var(--spacing-xs,8px);justify-content:center;align-items:center;gap:4px;border-radius:var(--border-radius-lg,8px);border:1px solid var(--primitives-blue-blue700,#002F93);background:var(--primitives-blue-blue50,#F5F8FF);& span{color:var(--primitives-blue-blue800,#001E60);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}& .bf-section-2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md,16px);& .title{color:var(--tokens-text-text-primary,#0E121B);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-icons-wrapper{display:flex;align-items:center;gap:16px;align-self:stretch;& .bf-icon{width:24px;height:24px;& svg{width:inherit;height:inherit;fill:var(--tokens-icons-icon-brand,#00605F);}}}}& .bf-contact-btn{display:flex;padding:24px 16px;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);align-self:stretch;border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181B25);& span{color:var(--tokens-text-text-on-primary,#FFF);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-separator-wrapper{display:flex;padding:var(--spacing-none,0px) 0px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;& .bf-separator{height:1px;align-self:stretch;background:var(--tokens-borders-soft,#F7F2EB);}}}.bf-contact-us-content-wrapper{display:flex;align-items:flex-start;gap:15.5px;align-self:stretch;justify-content:space-between;}.bf-contact-us-content-section1{display:flex;width:100%;flex-direction:column;align-items:flex-start;background:var(--Colors-Surface-Primary,#fffdfa);&>div{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;& input{display:flex;min-height:56px;padding:var(--spacing-md,16px);align-items:center;gap:var(--spacing-xs,8px);align-self:stretch;border-radius:14px;border:1px solid var(--monos-200,#D6CFC2);box-shadow:0px 3px 14px 0px rgba(0,0,0,0.05);font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:var(--tokens-lables-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;&::placeholder{color:var(--tokens-text-textPlaceholder,#99A0AE);leading-trim:both;text-edge:cap;font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:var(--tokens-lables-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& textarea{display:flex;height:217px;padding:var(--spacing-lg,24px) 16px 14px 16px;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs,8px);border-radius:14px;border:1px solid var(--monos-200,#D6CFC2);leading-trim:both;text-edge:cap;font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;resize:vertical;&::placeholder{color:var(--tokens-text-textPlaceholder,#99A0AE);}}& .contact_us_send_btn{display:flex;padding:24px 16px;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);align-self:stretch;border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181B25);background:var(--tokens-bg-bgPrimary90,rgba(255,253,250,0.90));border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-buttons-primary-button-primary-defult,#181B25);& span{color:var(--tokens-text-text-on-primary,#FFF);color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-contact-us-address{display:flex;padding:24px 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;& span{align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-paragraphs-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;& *{margin:0;}}}}& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text_highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}}.bf-contact-us-content-separator{width:1px;align-self:stretch;background:var(--tokens-borders-soft,#f7f2eb);}.bf-contact-us-content-section2{display:flex;max-width:400px;flex-direction:column;align-items:center;border-radius:16px 16px 0px 0px;background:#fefdfb;position:sticky;top:210px;}.bf-contact-us-about-wrapper{display:flex;padding:0px 16px;flex-direction:column;justify-content:center;align-items:center;& .bf-license-wrapper{display:none;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--brand-caribbean-current,#005D63);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}& .bf-license-container{display:flex;align-items:center;gap:8px;align-self:stretch;& .bf-license{display:flex;padding:var(--spacing-xs,8px);justify-content:center;align-items:center;gap:4px;border-radius:var(--border-radius-lg,8px);border:1px solid var(--primitives-blue-blue700,#002F93);background:var(--primitives-blue-blue50,#F5F8FF);& span{color:var(--primitives-blue-blue800,#001E60);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,12px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}& .bf-address-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-address-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;& .bf-address{align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:110%;}}}& .bf-property-types-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .types-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;& .types{align-self:stretch;color:var(--tokens-text-text-link,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;}}}& .bf-service-areas-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .areas-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;& .areas{align-self:stretch;color:var(--tokens-text-text-link,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;}& .see-all-areas{align-self:stretch;color:var(--tokens-text-text-link,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;cursor:pointer;}}}& .bf-social-media-links-wrapper{display:none;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}& .bf-social-media-links-container{display:flex;height:24px;align-items:center;gap:var(--spacing-lg,24px);align-self:stretch;& .bf-social-media-link{width:24px;height:24px;& svg{width:24px;height:24px;}}}}}@container contactUsContentWrapper (width<832px){.bf-contact-us-content-wrapper{flex-wrap:wrap;justify-content:center;}.bf-contact-us-content-section1{width:100%;}.bf-contact-us-content-separator{width:100%;height:1px;}}.bf-bottom-contact-us-ac-wrapper{display:none;}.bf-contact-us-mob-hero-wrapper{display:none;}.bf-about-us-banner{display:flex;height:240px;padding:32px 40px var(--spacing-xxl,40px) 40px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--spacing-xl,32px);flex:1 0 0;border-radius:24px;& .bf-content-wrapper{display:flex;justify-content:flex-end;align-items:flex-end;align-self:stretch;& .title{color:var(--tokens-text-text-on-primary,#FFF);text-align:right;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-headings-h1,56px);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.56px;}}}.bf-about-us-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:24px;container-name:aboutUsContentWrapper;container-type:inline-size;margin-bottom:42px;& .bf-about-us-hero-wrapper{display:flex;justify-content:center;align-items:flex-end;align-self:stretch;& .bf-about-us-hero-content-wrapper{display:flex;height:240px;padding:32px 40px var(--spacing-xxl,40px) 40px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--spacing-xl,32px);flex:1 0 0;border-radius:24px;background:linear-gradient(180deg,rgba(0,0,0,0.00) 2.71%,rgba(0,0,0,0.05) 79%),url() lightgray 50% / cover no-repeat;background:linear-gradient(180deg,rgba(0,72,84,0.00) 2.71%,rgba(0,72,84,0.40) 78.31%),url() lightgray 50% / cover no-repeat;& .bf-about-us-hero-content{display:flex;justify-content:flex-end;align-items:flex-end;align-self:stretch;& .bf-about-us-hero-content-logo{display:flex;width:160px;height:160px;flex-direction:column;justify-content:center;align-items:center;border-radius:8.889px;background:url() lightgray 50% / cover no-repeat;}& .bf-about-us-hero-content-title-wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;& .title{color:var(--tokens-text-text-on-primary,#FFF);text-align:right;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-headings-h1,56px);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.56px;margin:0;}}}}}}.bf-about-us-contact-card-wrapper{display:flex;width:400px;padding:var(--spacing-xl,32px) var(--spacing-md,16px);flex-direction:column;align-items:flex-start;gap:var(--spacing-lg,24px);border-radius:24px;border:1px solid var(--tokens-borders-soft,#F7F2EB);background:#FFFEFC;backdrop-filter:blur(2px);& .bf-section-1{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md,16px);align-self:stretch;& .title{align-self:stretch;color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-lables-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-license-wrapper{display:flex;align-items:center;gap:8px;align-self:stretch;& .bf-license{display:flex;padding:var(--spacing-xs,8px);justify-content:center;align-items:center;gap:4px;border-radius:var(--border-radius-lg,8px);border:1px solid var(--primitives-blue-blue700,#002F93);background:var(--primitives-blue-blue50,#F5F8FF);& span{color:var(--primitives-blue-blue800,#001E60);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}& .bf-section-2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md,16px);& .title{color:var(--tokens-text-text-primary,#0E121B);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-icons-wrapper{display:flex;align-items:center;gap:16px;align-self:stretch;& .bf-icon{width:24px;height:24px;& svg{width:inherit;height:inherit;fill:var(--tokens-icons-icon-brand,#00605F);}}}}& .bf-contact-btn{display:flex;padding:24px 16px;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);align-self:stretch;border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181B25);& span{color:var(--tokens-text-text-on-primary,#FFF);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-separator-wrapper{display:flex;padding:var(--spacing-none,0px) 0px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;& .bf-separator{height:1px;align-self:stretch;background:var(--tokens-borders-soft,#F7F2EB);}}}.bf-about-us-content-wrapper{display:flex;align-items:flex-start;gap:15.5px;align-self:stretch;justify-content:space-between;}.bf-about-us-content-section1{display:flex;width:100%;flex-direction:column;align-items:flex-start;background:var(--Colors-Surface-Primary,#fffdfa);&>div{width:100%;display:flex;flex-direction:column;align-items:flex-start;& .status-boxes-wrapper{display:flex;align-items:flex-start;align-content:flex-start;gap:16px;align-self:stretch;flex-wrap:wrap;& .status-box{display:flex;width:calc(50% - 16px);padding:var(--spacing-xxl,40px);align-items:center;gap:16px;border-radius:16px;border:1px solid var(--tokens-borders-soft,#F7F2EB);box-shadow:0px 3px 14px 0px rgba(0,0,0,0.05);& svg{width:24px;height:24px;flex-shrink:0;}& .status-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:4px;& .title{color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-paragraphs-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}& .status{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-large,24px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.004px;}}}}& .bf-about-us-detials{display:flex;flex-direction:column;justify-content:center;gap:8px;align-self:stretch;margin-top:24px;& .details{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow:hidden;& *{align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:26px;margin:0;}&.expanded{-webkit-line-clamp:unset;}}& .read-more{color:var(--tokens-text-text-link,#00605f);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:110%;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto !important;text-underline-offset:auto;text-underline-position:auto;cursor:pointer;&:active,&:hover,&:visited,&:focus{color:var(--tokens-text-text-link,#00605f);}}}& .bf-separator-wrapper{display:flex;padding:var(--spacing-lg,24px) 0px var(--spacing-xl,32px) 0px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;& .bf-separator{height:1px;align-self:stretch;background:var(--tokens-borders-soft,#F7F2EB);}}& .bf-about-us-section{display:flex;flex-direction:column;justify-content:center;gap:8px;align-self:stretch;& .title-wrapper{display:flex;padding-bottom:var(--spacing-md,16px);justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-textHighlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:var(--tokens-lables-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .details{& ul{list-style:disc;list-style-position:inside;}& *{align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:26px;margin:0;}}}& .bf-about-us-section-2{display:flex;flex-direction:column;justify-content:center;gap:8px;align-self:stretch;& .title-wrapper{display:flex;padding-bottom:var(--spacing-md,16px);justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-textHighlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:var(--tokens-lables-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .content-wrapper{display:flex;align-items:flex-start;gap:30px;& .image-wrapper{display:flex;width:400px;height:181.643px;padding:24px 16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;flex-shrink:0;border-radius:var(--border-radius-lg,8px);position:relative;& .ceo-name-title-wrapper{display:flex;flex-direction:column;justify-content:center;position:absolute;left:16px;bottom:18.643px;& .ceo-name{color:var(--primitives-neutral-neutral-0,#FFF);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-headings-h6,20px);font-style:normal;font-weight:500;line-height:28px;letter-spacing:-0.2px;}& .ceo-title{color:var(--primitives-neutral-neutral-0,#FFF);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-secondary,"HT Rakik");font-size:var(--tokens-paragraphs-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}& .details-wrapper{display:flex;flex-direction:column;justify-content:center;gap:8px;align-self:stretch;& .details{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow:hidden;&.expanded{-webkit-line-clamp:unset;}& *{align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:26px;margin:0;}}& .read-more{color:var(--tokens-text-text-link,#00605f);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:110%;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto !important;text-underline-offset:auto;text-underline-position:auto;cursor:pointer;&:active,&:hover,&:visited,&:focus{color:var(--tokens-text-text-link,#00605f);}}}}}}}.bf-about-us-content-separator{width:1px;align-self:stretch;background:var(--tokens-borders-soft,#f7f2eb);}.bf-about-us-content-section2{display:flex;max-width:400px;flex-direction:column;align-items:center;border-radius:16px 16px 0px 0px;background:#fefdfb;position:sticky;top:210px;}.bf-about-us-about-wrapper{display:flex;padding:0px 16px;flex-direction:column;justify-content:center;align-items:center;& .bf-license-wrapper{display:none;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--brand-caribbean-current,#005D63);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}& .bf-license-container{display:flex;align-items:center;gap:8px;align-self:stretch;& .bf-license{display:flex;padding:var(--spacing-xs,8px);justify-content:center;align-items:center;gap:4px;border-radius:var(--border-radius-lg,8px);border:1px solid var(--primitives-blue-blue700,#002F93);background:var(--primitives-blue-blue50,#F5F8FF);& span{color:var(--primitives-blue-blue800,#001E60);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,12px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}& .bf-about-us-wrapper{all:unset;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-about-us-detials{display:flex;flex-direction:column;justify-content:center;gap:8px;align-self:stretch;& .details{& *{align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:26px;margin:0;}display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow:hidden;&.expanded{-webkit-line-clamp:unset;}}& .read-more{color:var(--tokens-text-text-link,#00605f);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:110%;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto !important;text-underline-offset:auto;text-underline-position:auto;cursor:pointer;&:active,&:hover,&:visited,&:focus{color:var(--tokens-text-text-link,#00605f);}}}}& .bf-address-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-address-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;& .bf-address{align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:110%;}}}& .bf-property-types-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .types-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;& .types{align-self:stretch;color:var(--tokens-text-text-link,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;}}}& .bf-service-areas-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .areas-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;& .areas{align-self:stretch;color:var(--tokens-text-text-link,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;}& .see-all-areas{align-self:stretch;color:var(--tokens-text-text-link,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;cursor:pointer;}}}& .bf-social-media-links-wrapper{display:none;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}& .bf-social-media-links-container{display:flex;height:24px;align-items:center;gap:var(--spacing-lg,24px);align-self:stretch;& .bf-social-media-link{width:24px;height:24px;& svg{width:24px;height:24px;}}}}}@container aboutUsContentWrapper (width<832px){.bf-about-us-content-wrapper{flex-wrap:wrap;justify-content:center;}.bf-about-us-content-section1{width:100%;}.bf-about-us-content-separator{width:100%;height:1px;}}.bf-bottom-about-us-ac-wrapper{display:none;}.bf-about-us-mob-hero-wrapper{display:none;}.bf-terms-banner{display:flex;height:240px;padding:32px 40px var(--spacing-xxl,40px) 40px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--spacing-xl,32px);flex:1 0 0;border-radius:24px;& .bf-content-wrapper{display:flex;justify-content:flex-end;align-items:flex-end;align-self:stretch;& .title{color:var(--tokens-text-text-on-primary,#FFF);text-align:right;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-headings-h1,56px);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.56px;}}}.bf-terms-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:24px;container-name:termsContentWrapper;container-type:inline-size;margin-bottom:42px;& .bf-terms-hero-wrapper{display:flex;justify-content:center;align-items:flex-end;align-self:stretch;& .bf-terms-hero-content-wrapper{display:flex;height:240px;padding:32px 40px var(--spacing-xxl,40px) 40px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--spacing-xl,32px);flex:1 0 0;border-radius:24px;background:linear-gradient(180deg,rgba(0,0,0,0.00) 2.71%,rgba(0,0,0,0.05) 79%),url() lightgray 50% / cover no-repeat;background:linear-gradient(180deg,rgba(0,72,84,0.00) 2.71%,rgba(0,72,84,0.40) 78.31%),url() lightgray 50% / cover no-repeat;& .bf-terms-hero-content{display:flex;justify-content:flex-end;align-items:flex-end;align-self:stretch;& .bf-terms-hero-content-logo{display:flex;width:160px;height:160px;flex-direction:column;justify-content:center;align-items:center;border-radius:8.889px;background:url() lightgray 50% / cover no-repeat;}& .bf-terms-hero-content-title-wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;& .title{color:var(--tokens-text-text-on-primary,#FFF);text-align:right;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-headings-h1,56px);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.56px;margin:0;}}}}}}.bf-terms-contact-card-wrapper{display:flex;width:400px;padding:var(--spacing-xl,32px) var(--spacing-md,16px);flex-direction:column;align-items:flex-start;gap:var(--spacing-lg,24px);border-radius:24px;border:1px solid var(--tokens-borders-soft,#F7F2EB);background:#FFFEFC;backdrop-filter:blur(2px);& .bf-section-1{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md,16px);align-self:stretch;& .title{align-self:stretch;color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-lables-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-license-wrapper{display:flex;align-items:center;gap:8px;align-self:stretch;& .bf-license{display:flex;padding:var(--spacing-xs,8px);justify-content:center;align-items:center;gap:4px;border-radius:var(--border-radius-lg,8px);border:1px solid var(--primitives-blue-blue700,#002F93);background:var(--primitives-blue-blue50,#F5F8FF);& span{color:var(--primitives-blue-blue800,#001E60);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}& .bf-section-2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md,16px);& .title{color:var(--tokens-text-text-primary,#0E121B);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-icons-wrapper{display:flex;align-items:center;gap:16px;align-self:stretch;& .bf-icon{width:24px;height:24px;& svg{width:inherit;height:inherit;fill:var(--tokens-icons-icon-brand,#00605F);}}}}& .bf-contact-btn{display:flex;padding:24px 16px;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);align-self:stretch;border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181B25);& span{color:var(--tokens-text-text-on-primary,#FFF);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-separator-wrapper{display:flex;padding:var(--spacing-none,0px) 0px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;& .bf-separator{height:1px;align-self:stretch;background:var(--tokens-borders-soft,#F7F2EB);}}}.bf-terms-content-wrapper{display:flex;align-items:flex-start;gap:15.5px;align-self:stretch;justify-content:space-between;}.bf-terms-content-section1{display:flex;width:100%;flex-direction:column;align-items:flex-start;background:var(--Colors-Surface-Primary,#fffdfa);&>div{width:100%;display:flex;flex-direction:column;align-items:flex-start;& .status-boxes-wrapper{display:flex;align-items:flex-start;align-content:flex-start;gap:16px;align-self:stretch;flex-wrap:wrap;& .status-box{display:flex;width:calc(50% - 16px);padding:var(--spacing-xxl,40px);align-items:center;gap:16px;border-radius:16px;border:1px solid var(--tokens-borders-soft,#F7F2EB);box-shadow:0px 3px 14px 0px rgba(0,0,0,0.05);& svg{width:24px;height:24px;flex-shrink:0;}& .status-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:4px;& .title{color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-paragraphs-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}& .status{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-large,24px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.004px;}}}}& .bf-terms-detials{display:flex;flex-direction:column;justify-content:center;gap:8px;align-self:stretch;margin-top:24px;& .details{&{align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:26px;margin:0;}}& .read-more{color:var(--tokens-text-text-link,#00605f);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:110%;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto !important;text-underline-offset:auto;text-underline-position:auto;cursor:pointer;&:active,&:hover,&:visited,&:focus{color:var(--tokens-text-text-link,#00605f);}}}& .bf-separator-wrapper{display:flex;padding:var(--spacing-lg,24px) 0px var(--spacing-xl,32px) 0px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;& .bf-separator{height:1px;align-self:stretch;background:var(--tokens-borders-soft,#F7F2EB);}}& .bf-terms-section{display:flex;flex-direction:column;justify-content:center;gap:8px;align-self:stretch;& .title-wrapper{display:flex;padding-bottom:var(--spacing-md,16px);justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-textHighlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:var(--tokens-lables-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .details{& ul{list-style:disc;list-style-position:inside;}& *{align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:26px;margin:0;}}}& .bf-terms-section-2{display:flex;flex-direction:column;justify-content:center;gap:8px;align-self:stretch;& .title-wrapper{display:flex;padding-bottom:var(--spacing-md,16px);justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-textHighlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:var(--tokens-lables-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .content-wrapper{display:flex;align-items:flex-start;gap:30px;& .image-wrapper{display:flex;width:400px;height:181.643px;padding:24px 16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;flex-shrink:0;border-radius:var(--border-radius-lg,8px);position:relative;& .ceo-name-title-wrapper{display:flex;flex-direction:column;justify-content:center;position:absolute;left:16px;bottom:18.643px;& .ceo-name{color:var(--primitives-neutral-neutral-0,#FFF);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-headings-h6,20px);font-style:normal;font-weight:500;line-height:28px;letter-spacing:-0.2px;}& .ceo-title{color:var(--primitives-neutral-neutral-0,#FFF);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-secondary,"HT Rakik");font-size:var(--tokens-paragraphs-x-small,14px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}& .details-wrapper{display:flex;flex-direction:column;justify-content:center;gap:8px;align-self:stretch;& .details{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow:hidden;&.expanded{-webkit-line-clamp:unset;}& *{align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:26px;margin:0;}}& .read-more{color:var(--tokens-text-text-link,#00605f);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:110%;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto !important;text-underline-offset:auto;text-underline-position:auto;cursor:pointer;&:active,&:hover,&:visited,&:focus{color:var(--tokens-text-text-link,#00605f);}}}}}}}.bf-terms-content-separator{width:1px;align-self:stretch;background:var(--tokens-borders-soft,#f7f2eb);}.bf-terms-content-section2{display:flex;max-width:400px;flex-direction:column;align-items:center;border-radius:16px 16px 0px 0px;background:#fefdfb;position:sticky;top:210px;}.bf-terms-about-wrapper{display:flex;padding:0px 16px;flex-direction:column;justify-content:center;align-items:center;& .bf-license-wrapper{display:none;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--brand-caribbean-current,#005D63);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}& .bf-license-container{display:flex;align-items:center;gap:8px;align-self:stretch;& .bf-license{display:flex;padding:var(--spacing-xs,8px);justify-content:center;align-items:center;gap:4px;border-radius:var(--border-radius-lg,8px);border:1px solid var(--primitives-blue-blue700,#002F93);background:var(--primitives-blue-blue50,#F5F8FF);& span{color:var(--primitives-blue-blue800,#001E60);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,12px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}& .bf-terms-wrapper{all:unset;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-terms-detials{display:flex;flex-direction:column;justify-content:center;gap:8px;align-self:stretch;& .details{& *{align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:26px;margin:0;}display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow:hidden;&.expanded{-webkit-line-clamp:unset;}}& .read-more{color:var(--tokens-text-text-link,#00605f);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:110%;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto !important;text-underline-offset:auto;text-underline-position:auto;cursor:pointer;&:active,&:hover,&:visited,&:focus{color:var(--tokens-text-text-link,#00605f);}}}}& .bf-address-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .bf-address-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;& .bf-address{align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:110%;}}}& .bf-property-types-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .types-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;& .types{align-self:stretch;color:var(--tokens-text-text-link,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;}}}& .bf-service-areas-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}}& .areas-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;& .areas{align-self:stretch;color:var(--tokens-text-text-link,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;}& .see-all-areas{align-self:stretch;color:var(--tokens-text-text-link,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;cursor:pointer;}}}& .bf-social-media-links-wrapper{display:none;flex-direction:column;align-items:flex-start;align-self:stretch;& .title-wrapper{display:flex;padding:var(--spacing-xl,32px) 0px var(--spacing-md,16px) 0px;justify-content:space-between;align-items:flex-end;align-self:stretch;& .title{flex:1 0 0;color:var(--tokens-text-text-highlight,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}& .bf-social-media-links-container{display:flex;height:24px;align-items:center;gap:var(--spacing-lg,24px);align-self:stretch;& .bf-social-media-link{width:24px;height:24px;& svg{width:24px;height:24px;}}}}}@container termsContentWrapper (width<832px){.bf-terms-content-wrapper{flex-wrap:wrap;justify-content:center;}.bf-terms-content-section1{width:100%;}.bf-terms-content-separator{width:100%;height:1px;}}.bf-bottom-terms-ac-wrapper{display:none;}.bf-terms-mob-hero-wrapper{display:none;}.bf-bf-details-ac-modal-wrapper{display:flex;flex-direction:column;align-items:center;border-radius:16px 16px 0px 0px;background:#fefdfb;& .bf-bf-details-ac-container{display:flex;padding:var(--spacing-xl,32px) var(--spacing-md,16px);flex-direction:column;align-items:center;gap:var(--spacing-lg,24px);align-self:stretch;border-radius:24px;background:#fffefc;& .title{color:var(--tokens-text-text-primary,#0e121b);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,20px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;}& .bf-bf-details-ac-details-wrapper{display:flex;align-items:center;gap:var(--spacing-xs,8px);align-self:stretch;& img{width:72px;height:72px;border-radius:var(--border-radius-xl,16px);}& .bf-bf-details-ac-details-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0;& .bf-agent-name{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:auto;}& .bf-bf-name{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.003px;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:auto;}& .bf-bf-license{color:var(--Monos-900,#202020);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:12.8px;font-style:normal;font-weight:400;line-height:normal;}}}& .bf-bf-details-ac-button-group{display:flex;align-items:flex-start;gap:16px;align-self:stretch;& .bf-bf-details-ac-button{display:flex;padding:20px 16px;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;border-radius:8px;border:1px solid var(--tokens-borders-soft,#f7f2eb);& svg{width:24.007px;height:24px;--icon-color:#00605F;}& .title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:16px;font-style:normal;font-weight:400;line-height:110%;}}}}}.bf-mp-wrapper{display:none;}@media not all and (min-width:1024px){.bf-xl-project-card{& .bf-project-card-1{min-width:745.2672px;& .bf-project-card-1-image{height:366.5px;}}}.bf-footer-content-wrapper{flex-direction:column-reverse;gap:var(--primitives-type-scale-64,64px);}}@media not all and (min-width:769px),(orientation:landscape) and (max-height:500px){div.chosen-container-multi .chosen-choices li.search-choice span,div.bf-search-selected .bf-search-selected-items li.item span{font-size:var(--tokens-lables-xSmall,12px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}.bf-carousel-arrow-wrapper{right:11%;&:lang(ar){left:11%;}}.bf-modal-tab-componant-inner{& .item .bf-title{display:none;}}#inquire_details_modal{z-index:10001;}#types_container-similar,#types_container-areas{gap:var(--spacing-xs,8px) !important;}.bf-modal-contact-wrapper{display:none;}.modal.fade .modal-dialog.bf-modal-dialog{&.bf-modal-80{& .bf-modal-content-wrapper{& .modal-content.bf-modal-content{& .bf-modal-header{& .close{left:6%;}& .bf-share{right:6%;}}}}}}.bf-footer-modal{position:fixed;}.modal-body.bf-modal-body{max-height:80vh;max-height:80dvh;}.bf-modal-header.tw-flex{min-width:100%;}.bf-footer-services-wrapper{padding:0;& .bf-footer-content-wrapper{padding:88px var(--spacing-md,16px) 0 var(--spacing-md,16px);gap:var(--spacing-lg,24px);& .bf-footer-top-wrapper{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;& .bf-footer-title-wrapper{& .bf-title{font-size:var(--tokens-headings-h1,32px);letter-spacing:-0.32px;}}& .bf-footer-indicator-wrapper{display:flex;justify-content:flex-end;align-self:stretch;}}}& .bf-footer-service-card{width:267px;height:325px;padding:48px 16px;justify-content:flex-end;gap:24px;& svg{width:48px;height:48px;}& .bf-footer-service-content-wrapper{& .bf-title{font-size:var(--tokens-labels-medium,16px);letter-spacing:0.002px;}}& .bf-footer-service-btn{& .bf-footer-service-btn-title{font-size:var(--tokens-labels-x-small,12px);}}}}.bf-smart-search{&.bf-widen-search{position:unset;transform:unset;padding:var(--spacing-xs,8px);gap:1px;border-radius:var(--border-radius-lg,8px);& svg{width:16px !important;height:16px !important;}& .bf-title{text-align:right;font-size:var(--tokens-paragraphs-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;}}}.bf-scroller-container.bf-blur{background:unset;}.bf-sort-btn.bf-small-only{display:inline-flex;}.bf-sort-btn{bottom:14%;}.bf-container{padding:0 var(--spacing-md,16px) var(--spacing-none,0px) var(--spacing-md,16px) !important;position:relative;}.bf-footer-content-wrapper{flex-direction:column-reverse;gap:var(--Component-Padding-6xLarge,64px);}.bf-web-navigation{display:none;}.bf-search-component{gap:7px;}.bf-heroicons-solidmagnifying-gla,.bf-heroicons-solidmagnifying-gla svg{display:none;}.bf-nav-type-card-wrapper{display:flex;padding:var(--spacing-md,16px) var(--spacing-sm,12px);padding:var(--spacing-xs,8px) var(--spacing-sm,12px);flex-direction:row;justify-content:center;align-items:center;gap:var(--spacing-lg,24px);gap:var(--spacing-xxs,4px);flex:1 0 0;align-self:stretch;border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-borders-sub,#ede2d3);background:var(--tokens-bg-bg-primary,#fffdfa);}#types_nav_container.bf-scroller-container{gap:8px;}.bf-nav-type-card-wrapper .icon{display:flex;justify-content:flex-start;align-items:center;}.bf-nav-type-card-wrapper .details{display:flex;flex-direction:column;align-items:flex-start;gap:4px;}.bf-nav-type-card-wrapper .details .title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;text-align:start;}.modal.fade .modal-dialog.bf-modal-dialog{position:relative;width:auto;max-width:unset;left:unset;top:unset;transform:unset;display:initial;}.bf-modal-header .modal-title{color:var(--Colors-Text-Natural,#1A1A1A);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:16px;font-style:normal;font-weight:400;line-height:normal;}.modal.bf-modal.bf-not-full-modal{top:unset;max-height:100%;& .modal-content.bf-modal-content,& .modal-content.bf-modal-content-2{border-radius:16px 16px 0px 0px;& form{max-height:80vh;max-height:80dvh;}}}.modal-content.bf-modal-content{& form{max-height:80vh;max-height:80dvh;}}.bf-modal-header{position:relative;justify-content:center;& .close{position:absolute;left:1rem;top:1.25rem;height:auto;margin-top:0;left:2%;top:50%;transform:translate(-50%,-50%);:lang(ar) &{left:unset;right:2%;}}}.modal.bf-modal.bf-not-full-modal.fade{opacity:0;transform:translateY(50%);transition:opacity 0.1s ease-out,transform 0.1s ease-out;&.in{opacity:1;transform:translateY(0);}}.bf-home{gap:unset;}.bf-agencies-card-wrapper{padding:var(--spacing-xs,8px);}.bf-middle-banner-scroller{padding:32px 0 0 0;}.bf-home-section-title{padding:var(--spacing-xxl,40px) 0 var(--spacing-md,16px) 0;margin:0;}.bf-home-section-title-wrapper{padding-right:var(--spacing-md,16px);}.bf-home-section-title-wrapper:lang(ar){padding-left:var(--spacing-md,16px);}.bf-view-all{display:none;}.bf-lg-project-card{row-gap:40px;}#types_container-types{gap:var(--spacing-xs,8px);}.bf-scroller-container{gap:var(--spacing-md,16px);padding-right:var(--spacing-md,16px);}.bf-scroller-container.spacing-xl{gap:var(--spacing-md,16px);}:lang(ar) .bf-scroller-container{padding-left:var(--spacing-md,16px);padding-right:unset;}.bf-scroll-section-wrapper,.bf-home-types-cards-wrapper{margin-right:calc(-1 * var(--spacing-md,16px));&.bf-footer-service-scroll{width:calc(100% + 16px);}}:lang(ar) .bf-scroll-section-wrapper,:lang(ar) .bf-home-types-cards-wrapper{margin-left:calc(-1 * var(--spacing-md,16px));margin-right:unset;}.bf-load-more-card-wrapper{display:flex;}.bf-home-types-cards-wrapper{display:flex;padding:var(--spacing-lg,24px) 0px 0px 0;align-items:flex-start;gap:var(--spacing-xs,8px);align-self:stretch;}:lang(ar) .bf-home-types-cards-wrapper{padding:var(--spacing-lg,24px) 0 0px 0px;}.bf-home-type-card-wrapper{max-width:163px;min-width:145px;width:163px;display:flex;padding:var(--spacing-md,16px);flex-direction:column;justify-content:center;align-items:start;align-items:flex-start;gap:var(--spacing-lg,24px);flex:1 0 0;align-self:stretch;border-radius:var(--border-radius-lg,8px);border:1px solid var(--tokens-borders-sub,#ede2d3);background:var(--tokens-bg-bg-primary,#fffdfa);}.bf-home-type-card-wrapper .icon{display:flex;width:32px;height:32px;justify-content:flex-start;align-items:center;}.bf-home-type-card-wrapper .details{display:flex;flex-direction:column;align-items:flex-start;gap:4px;}.bf-home-type-card-wrapper .details .total{align-self:stretch;color:var(--tokens-text-textSecondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-x-small,12px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.18px;text-transform:uppercase;text-align:start;}.bf-home-type-card-wrapper .details .title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;text-align:start;}.bf-lp-image-wrapper{display:none;}:lang(ar) .bf-lp-scroller-image-wrapper.carousel.slide{transform:translate(16px,0px);}.bf-lp-scroller-image-wrapper.carousel.slide{height:35vh;height:35dvh;position:absolute;transform:translate(-16px,0px);display:block;padding:0;width:100%;& .bf-btn-group-1{position:absolute;top:20px;right:17px;display:inline-flex;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);z-index:9;& .bf-lp-share-btn,& .bf-lp-favorite-btn{display:inline-flex;padding:6px;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:100px;background:var(--tokens-bg-bg-primary,#FFFDFA);& svg{width:16px;height:16px;}}}& .bf-btn-group-2{position:absolute;top:20px;left:17px;display:inline-flex;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);z-index:9;& .bf-lp-back-btn{display:inline-flex;padding:6px;justify-content:center;align-items:center;gap:var(--spacing-xxs,4px);border-radius:100px;background:var(--tokens-bg-bg-primary,#FFFDFA);& svg{width:16px;height:16px;}}}& .carousel-inner,& .item{height:100% !important;& img{width:100%;object-fit:cover;height:100% !important;}}}.bf-carousel-indicators{display:flex;padding:var(--spacing-xxs,4px);align-items:flex-end;border-radius:2px;background:rgba(0,0,0,0.40);position:absolute;bottom:16px;right:16px;z-index:15;color:#fff;}.bf-lp-image-wrapper img:first-child{grid-column:4 span;grid-row:4 span;border-radius:0;height:inherit;}.bf-lp-image-wrapper img:not(:first-child){display:none;}.bf-pp-wrapper{margin-bottom:40px;}.bf-pp-overview-wrapper{margin-right:calc(-1 * var(--spacing-md,16px));}:lang(ar) .bf-pp-overview-wrapper{margin-left:calc(-1 * var(--spacing-md,16px));margin-right:unset;}.bf-pp-content-wrapper{--image-height:35dvh;margin-top:calc(var(--image-height,35vh) + 24px);}.bf-pp-content-section1,.bf-pp-content-section2{width:100% !important;}.bf-pp-content-separator{display:none;}.bf-agency-details-hero-content-wrapper{height:35vh;height:35dvh;position:absolute;transform:translate(-16px,0px);display:block;padding:0;width:100%;}.bf-agency-details-contact-card-wrapper{display:none;}.bf-agency-details-mob-hero-wrapper{display:flex;padding:104px 16px var(--spacing-xxl,40px) 16px;flex-direction:column;align-items:flex-start;gap:var(--spacing-xl,32px);height:35vh;height:35dvh;position:absolute;transform:translate(-16px,calc(-35dvh - 24px));width:100%;&:lang(ar){transform:translate(16px,calc(-35dvh - 24px));}& .bf-agency-img-wrapper{display:flex;align-items:center;gap:88px;align-self:stretch;& .bf-agency-img{display:flex;width:72px;height:72px;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;}}& .title-wrapper{display:flex;align-items:center;align-self:stretch;& .back-wrapper{width:24px;height:24px;& svg{width:24px;height:24px;--icon-color:var(--tokens-text-text-on-primary,#FFF);}}& .title{flex:1 0 0;color:var(--tokens-text-text-on-primary,#FFF);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-large,24px);font-style:normal;font-weight:400;line-height:32px;letter-spacing:0.004px;}& .share-btn{display:none;padding:4px;align-items:center;gap:8px;border-radius:var(--border-radius-sm,4px);background:var(--tokens-bg-bg-primary,#FFFDFA);border:0;&.bf-show{display:flex;}& .bf-share-svg{display:flex;width:24px;height:24px;justify-content:center;align-items:center;& svg{width:24px;height:24px;flex-shrink:0;}}}}}.bf-floating-filters{display:none;&.bf-show{display:flex;bottom:calc(10%);}}.bf-bottom-agency-details-ac-wrapper{position:fixed;bottom:0;left:0;width:100%;padding:16px 16px 16px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--tokens-bg-bg-primary90,rgba(255,253,250,0.9));z-index:999;& .bf-bottom-agency-details-ac-container{display:flex;padding:var(--spacing-md,16px) 16px;justify-content:center;align-items:center;gap:var(--spacing-sm,12px);flex:1 0 0;width:100%;border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181b25);& .bf-bottom-agency-details-ac-image-container{display:flex;align-items:center;gap:-8px;& .bf-agency-img{width:32px;height:32px;border-radius:4px;}& .bf-agent-img{width:24px;height:24px;border-radius:24px;border:2px solid #fff;margin-left:-8px;}}& .title{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}}:lang(ar) .bf-bottom-agency-details-ac-wrapper{left:unset;right:0;}.bf-agency-details-about-wrapper{& .bf-license-wrapper{display:flex;}& .bf-social-media-links-wrapper{display:flex;}}.bf-agency-details-wrapper{& .bf-agency-details-hero-wrapper{display:none;}& .bf-agency-details-filter-wrapper{& .bf-tab-componant-wrapper{& .bf-button-group-wrapper{display:none;}}}}.bf-tab-title{display:block;color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-lables-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;margin:0;padding-bottom:24px;}.bf-agency-details-wrapper{margin-bottom:40px;}.bf-agency-details-wrapper{--image-height:35dvh;margin-top:calc(var(--image-height,35vh) + 24px);}.bf-agency-details-wrapper{& .bf-agency-details-filter-wrapper{border-bottom:unset;all:unset;width:100%;& .bf-tab-componant-wrapper{all:unset;& .bf-tab-componant-inner{display:flex;align-items:flex-start;gap:8px;& .item{width:auto;display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;flex:1 0 0;border-radius:var(--border-radius-sm,4px);border:1px solid var(--tokens-borders-soft,#F7F2EB);&.active{border:1.5px solid var(--tokens-borders-selected,#261600);}& .svg-wrapper{width:16px;height:16px;& svg{width:16px;height:16px;flex-shrink:0;}}& .title-wrapper{& .total{display:none;}}}}}}}.bf-agency-details-content-section1,.bf-agency-details-content-section2{width:100% !important;}.bf-agency-details-content-separator{display:none;}.bf-agent-details-hero-content-wrapper{height:35vh;height:35dvh;position:absolute;transform:translate(-16px,0px);display:block;padding:0;width:100%;}.bf-agent-details-contact-card-wrapper{display:none;}.bf-agent-details-mob-hero-wrapper{display:flex;padding:104px 16px var(--spacing-xxl,40px) 16px;flex-direction:column;align-items:flex-start;gap:var(--spacing-xl,32px);height:35vh;height:35dvh;position:absolute;transform:translate(-16px,calc(-35dvh - 24px));width:100%;&:lang(ar){transform:translate(16px,calc(-35dvh - 24px));}& .bf-agent-img-wrapper{display:flex;align-items:center;gap:88px;align-self:stretch;& .bf-agent-img{display:flex;width:72px;height:72px;border:3px solid var(--tokens-borders-soft,#F7F2EB);flex-direction:column;justify-content:center;align-items:center;border-radius:4px;border-radius:999px;}}& .title-wrapper{display:flex;align-items:center;align-self:stretch;& .back-wrapper{width:24px;height:24px;& svg{width:24px;height:24px;--icon-color:var(--tokens-text-text-on-primary,#FFF);}}& .bf-agent-details-hero-content-title-wrapper{flex:1 0 0;& .agent-title-wrapper{display:flex;align-items:flex-start;gap:2px;& .agent-title{color:var(--tokens-text-text-secondary,#525866);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-small,16px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.002px;}& .agency-name{color:var(--tokens-text-text-link,#00605F);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-subheadings-small,14px);font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.21px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;}}}& .title{color:var(--tokens-text-text-on-primary,#FFF);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-large,24px);font-style:normal;font-weight:400;line-height:32px;letter-spacing:0.004px;margin:0;}& .share-btn{display:none;padding:4px;align-items:center;gap:8px;border-radius:var(--border-radius-sm,4px);background:var(--tokens-bg-bg-primary,#FFFDFA);border:0;&.bf-show{display:flex;}& .bf-share-svg{display:flex;width:24px;height:24px;justify-content:center;align-items:center;& svg{width:24px;height:24px;flex-shrink:0;}}}}}.bf-bottom-agent-details-ac-wrapper{position:fixed;bottom:0;left:0;width:100%;padding:16px 16px 16px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--tokens-bg-bg-primary90,rgba(255,253,250,0.9));z-index:999;& .bf-bottom-agent-details-ac-container{display:flex;padding:var(--spacing-md,16px) 16px;justify-content:center;align-items:center;gap:var(--spacing-sm,12px);flex:1 0 0;width:100%;border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181b25);& .bf-bottom-agent-details-ac-image-container{display:flex;align-items:center;gap:-8px;& .bf-agency-img{width:32px;height:32px;border-radius:4px;}& .bf-agent-img{width:24px;height:24px;border-radius:24px;border:2px solid #fff;margin-left:-8px;}}& .title{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}}:lang(ar) .bf-bottom-agent-details-ac-wrapper{left:unset;right:0;}.bf-agent-details-about-wrapper{& .bf-license-wrapper{display:flex;}& .bf-social-media-links-wrapper{display:flex;}}.bf-agent-details-wrapper{& .bf-agent-details-hero-wrapper{display:none;}& .bf-agent-details-filter-wrapper{& .bf-tab-componant-wrapper{& .bf-button-group-wrapper{display:none;}}}}.bf-agent-details-wrapper{margin-bottom:40px;}.bf-agent-details-wrapper{--image-height:35dvh;margin-top:calc(var(--image-height,35vh) + 24px);}.bf-agent-details-wrapper{& .bf-agent-details-filter-wrapper{border-bottom:unset;all:unset;width:100%;& .bf-tab-componant-wrapper{all:unset;& .bf-tab-componant-inner{display:flex;align-items:flex-start;gap:8px;& .item{width:auto;display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;flex:1 0 0;border-radius:var(--border-radius-sm,4px);border:1px solid var(--tokens-borders-soft,#F7F2EB);&.active{border:1.5px solid var(--tokens-borders-selected,#261600);}& .svg-wrapper{width:16px;height:16px;& svg{width:16px;height:16px;flex-shrink:0;}}& .title-wrapper{& .total{display:none;}}}}}}}.bf-agent-details-content-section1,.bf-agent-details-content-section2{width:100% !important;}.bf-agent-details-content-separator{display:none;}.bf-xl-project-card,.bf-md-project-card{& .bf-project-card-1{min-width:342px;& .bf-project-card-1-image{height:253px;& .bf-project-card-1-inner-image{width:calc(250px * 0.6);height:calc(250px * 0.6);}}}}.bf-pp-ac-wrapper{display:none;}.bf-bottom-pp-ac-wrapper{position:fixed;bottom:0;left:0;width:100%;padding:16px 16px 32px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--tokens-bg-bg-primary90,rgba(255,253,250,0.9));z-index:999;backdrop-filter:blur(14px);& .bf-bottom-pp-ac-container{display:flex;padding:var(--spacing-md,16px) 16px;justify-content:center;align-items:center;gap:var(--spacing-sm,12px);flex:1 0 0;width:100%;border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181b25);& .bf-bottom-pp-ac-image-container{display:flex;align-items:center;gap:-8px;& .bf-agency-img{width:32px;height:32px;border-radius:4px;}& .bf-agent-img{width:24px;height:24px;border-radius:24px;border:2px solid #fff;margin-left:-8px;}}& .title{flex:1 0 0;color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;text-align:start;}}}:lang(ar) .bf-bottom-pp-ac-wrapper{left:unset;right:0;}.bf-pjs-wrapper{gap:40px;gap:0;& .property-results{gap:40px;gap:0;position:relative;}}.bf-listing-page{gap:0;& .property-results{position:relative;}& .property-results:not(.bf-no-gap){row-gap:0;}}.property-results:has(#result_grid){}.bf-result-title{display:block;text-align:start;padding:24px 0;display:flex;align-items:center;& .bf-nav-search-title{padding:0 12px 0 0;&:lang(ar){padding:0 0 0 12px;}}& .bf-title-wrapper{padding:0 12px;}}.bf-widen-section-title-wrapper{padding-right:var(--spacing-md,16px);}.bf-nr-wrapper{margin-top:24px;margin-bottom:24px;height:583px;& .bf-nr-content{& .bf-nr-container{gap:24px;text-align:start;& .title{color:var(--colors-text-natural,#1A1A1A);font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:25px;font-style:normal;font-weight:400;line-height:normal;}& .details{color:var(--colors-text-natural,#1A1A1A);font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-paragraphs-medium,16px);font-style:normal;font-weight:400;line-height:normal;}& .bf-filter-btn{display:flex;padding:24px 16px;justify-content:center;align-items:center;gap:4px;border-radius:var(--borders-radius-full,14px);background:var(--colors-buttons-primary-deafult,#1A1A1A);& .bf-filter-btn-text{color:var(--colors-text-buttons-natural,#F2F2F2);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:16px;font-style:normal;font-weight:400;line-height:normal;}}}}}.bf-contact-us-hero-content-wrapper{height:35vh;height:35dvh;position:absolute;transform:translate(-16px,0px);display:block;padding:0;width:100%;}.bf-contact-us-contact-card-wrapper{display:none;}.bf-contact-us-mob-hero-wrapper{display:flex;padding:104px 16px var(--spacing-xxl,40px) 16px;flex-direction:column;align-items:flex-start;gap:var(--spacing-xl,32px);height:35vh;height:35dvh;position:absolute;transform:translate(-16px,calc(-35dvh - 24px));width:100%;justify-content:flex-end;&:lang(ar){transform:translate(16px,calc(-35dvh - 24px));}& .bf-contact-us-img-wrapper{display:flex;align-items:center;gap:88px;align-self:stretch;& .bf-contact-us-img{display:flex;width:72px;height:72px;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;}}& .title-wrapper{display:flex;align-items:center;align-self:stretch;& .back-wrapper{width:24px;height:24px;& svg{width:24px;height:24px;--icon-color:white;}}& .title{flex:1 0 0;color:var(--tokens-text-text-on-primary,#FFF);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-large,24px);font-style:normal;font-weight:400;line-height:32px;letter-spacing:0.004px;}& .share-btn{display:flex;padding:4px;align-items:center;gap:8px;border-radius:var(--border-radius-sm,4px);background:var(--tokens-bg-bg-primary,#FFFDFA);border:0;& .bf-share-svg{display:flex;width:24px;height:24px;justify-content:center;align-items:center;& svg{width:24px;height:24px;flex-shrink:0;}}}}}.bf-bottom-contact-us-ac-wrapper{position:fixed;bottom:115px;left:0;width:100%;padding:16px 16px 16px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--tokens-bg-bg-primary90,rgba(255,253,250,0.9));z-index:999;& .bf-bottom-contact-us-ac-container{display:flex;padding:var(--spacing-md,16px) 16px;justify-content:center;align-items:center;gap:var(--spacing-sm,12px);flex:1 0 0;width:100%;border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181b25);& .bf-bottom-contact-us-ac-image-container{display:flex;align-items:center;gap:-8px;& .bf-agency-img{width:32px;height:32px;border-radius:4px;}& .bf-agent-img{width:24px;height:24px;border-radius:24px;border:2px solid #fff;margin-left:-8px;}}& .title{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}}:lang(ar) .bf-bottom-contact-us-ac-wrapper{left:unset;right:0;}.bf-contact-us-about-wrapper{& .bf-license-wrapper{display:flex;}& .bf-social-media-links-wrapper{display:flex;}}.bf-contact-us-wrapper{margin-bottom:0;& .bf-contact-us-hero-wrapper{display:none;}}.bf-contact-us-wrapper{--image-height:35dvh;margin-top:calc(var(--image-height,35vh) + 24px);}.bf-contact-us-content-section1{&>div{gap:0;& input{font-size:16px;&::placeholder{font-size:16px;}}& textarea{font-size:16px;&::placeholder{font-size:16px;}}& .bf-contact-us-address{& span{font-size:12px;}}}& .title-wrapper{& .title{font-size:var(--tokens-lables-medium,16px);}}}.bf-contact-us-content-section1,.bf-contact-us-content-section2{width:100% !important;}.bf-contact-us-content-separator{display:none;}.bf-about-us-hero-content-wrapper{height:35vh;height:35dvh;position:absolute;transform:translate(-16px,0px);display:block;padding:0;width:100%;}.bf-about-us-contact-card-wrapper{display:none;}.bf-about-us-mob-hero-wrapper{display:flex;padding:104px 16px var(--spacing-xxl,40px) 16px;flex-direction:column;align-items:flex-start;gap:var(--spacing-xl,32px);height:35vh;height:35dvh;position:absolute;transform:translate(-16px,calc(-35dvh - 24px));width:100%;justify-content:flex-end;&:lang(ar){transform:translate(16px,calc(-35dvh - 24px));}& .bf-about-us-img-wrapper{display:flex;align-items:center;gap:88px;align-self:stretch;& .bf-about-us-img{display:flex;width:72px;height:72px;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;}}& .title-wrapper{display:flex;align-items:center;align-self:stretch;& .back-wrapper{width:24px;height:24px;& svg{width:24px;height:24px;--icon-color:white;}}& .title{flex:1 0 0;color:var(--tokens-text-text-on-primary,#FFF);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-large,24px);font-style:normal;font-weight:400;line-height:32px;letter-spacing:0.004px;}& .share-btn{display:flex;padding:4px;align-items:center;gap:8px;border-radius:var(--border-radius-sm,4px);background:var(--tokens-bg-bg-primary,#FFFDFA);border:0;& .bf-share-svg{display:flex;width:24px;height:24px;justify-content:center;align-items:center;& svg{width:24px;height:24px;flex-shrink:0;}}}}}.bf-bottom-about-us-ac-wrapper{position:fixed;bottom:115px;left:0;width:100%;padding:16px 16px 16px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--tokens-bg-bg-primary90,rgba(255,253,250,0.9));z-index:999;& .bf-bottom-about-us-ac-container{display:flex;padding:var(--spacing-md,16px) 16px;justify-content:center;align-items:center;gap:var(--spacing-sm,12px);flex:1 0 0;width:100%;border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181b25);& .bf-bottom-about-us-ac-image-container{display:flex;align-items:center;gap:-8px;& .bf-agency-img{width:32px;height:32px;border-radius:4px;}& .bf-agent-img{width:24px;height:24px;border-radius:24px;border:2px solid #fff;margin-left:-8px;}}& .title{color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}}:lang(ar) .bf-bottom-about-us-ac-wrapper{left:unset;right:0;}.bf-about-us-about-wrapper{& .bf-license-wrapper{display:flex;}& .bf-social-media-links-wrapper{display:flex;}}.bf-about-us-wrapper{margin-bottom:0;& .bf-about-us-hero-wrapper{display:none;}}.bf-about-us-wrapper{--image-height:35dvh;margin-top:calc(var(--image-height,35vh) + 24px);}.bf-about-us-content-section1{&>div{& .status-boxes-wrapper{& .status-box{padding:var(--spacing-sm,12px) var(--spacing-md,16px);gap:8px;& .status-wrapper{& .title{font-size:10.24px;line-height:normal;}& .status{font-size:var(--tokens-labels-x-small,12px);line-height:16px;letter-spacing:0.002px;}}}}& .bf-about-us-detials{margin-top:32px;& .details{-webkit-line-clamp:4;& *{font-size:var(--tokens-labels-x-small,12px);line-height:16px;}}& .read-more{font-size:var(--tokens-labels-x-small,12px);line-height:16px;}}& .bf-about-us-section{& .title-wrapper{& .title{font-size:var(--tokens-labels-medium,16px);letter-spacing:0.002px;}}& .details{& *{font-size:var(--tokens-labels-x-small,12px);line-height:16px;letter-spacing:0.002px;}}}& .bf-about-us-section-2{& .title-wrapper{& .title{font-size:var(--tokens-labels-medium,16px);letter-spacing:0.002px;}}& .content-wrapper{flex-wrap:wrap;justify-content:center;gap:0;& .image-wrapper{width:358px;height:175px;padding:var(--spacing-md,16px);& .ceo-name-title-wrapper{left:16px;bottom:16px;& .ceo-name{font-size:var(--tokens-headings-h5,14px);line-height:32px;letter-spacing:-0.14px;}& .ceo-title{font-size:var(--tokens-paragraphs-x-small,12px);}}}& .details-wrapper{padding:16px 16px 44px 16px;& .details{& *{font-size:var(--tokens-labels-x-small,12px);line-height:16px;letter-spacing:0.002px;}}& .read-more{font-size:var(--tokens-labels-x-small,12px);line-height:16px;}}}}}}.bf-about-us-content-section1,.bf-about-us-content-section2{width:100% !important;}.bf-about-us-content-separator{display:none;}.bf-mp-wrapper{display:flex;width:100vw;width:100dvw;flex-direction:column;align-items:flex-start;margin:0 -16px;& .title-wrapper{display:flex;width:100vw;width:100dvw;padding:50px 16px 24px 16px;flex-direction:column;align-items:flex-start;gap:32px;border-bottom:1px solid var(--colors-borders-deafult,#F7F2EB);background:var(--colors-surface-primary,#FFFDFA);& .title{align-self:stretch;color:var(--colors-text-natural,#1A1A1A);leading-trim:both;text-edge:cap;font-family:"HT Rakik";font-size:31.25px;font-style:normal;font-weight:400;line-height:normal;}}& .item-list-wrapper{all:unset;display:flex;padding:24px 16px;align-items:center;gap:8px;align-self:stretch;border-bottom:1px solid var(--colors-borders-deafult,#F7F2EB);&:last-child{margin-bottom:67px;}& svg{width:24px;height:24px;}& .item-title{flex:1 0 0;color:#000;leading-trim:both;text-edge:cap;font-family:"HT Rakik";font-size:16px;font-style:normal;font-weight:400;line-height:normal;}& .item-indicateor-wrapper{display:flex;flex-direction:column;align-items:flex-start;& .item-indicateor{display:flex;width:16px;height:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;& svg{width:8px;height:4px;transform:rotate(-90deg);width:inherit;height:inherit;transform:rotate(180deg);flex-shrink:0;stroke-width:1.5px;stroke:var(--colors-icons-neutral,#1A1A1A);}}}}}.bf-footer-content-wrapper-container{padding:128px var(--88,88px) 140px var(--88,88px);}.bf-footer-other-link-item-wrapper:nth-of-type(2n) .bf-footer-other-link-item-spacer{display:none;}.bf-bottom-navigation{position:fixed;bottom:0;width:390px;width:100%;display:flex;padding:var(--spacing-lg,24px) 0;padding:var(--spacing-md,16px) 0;padding:var(--spacing-xs,8px) 0;flex-direction:column;align-items:center;gap:var(--spacing-md,16px);border-top:1px solid var(--tokens-borders-soft,#f7f2eb);background:var(--tokens-bg-bg-primary90,rgba(255,253,250,0.9));backdrop-filter:blur(14px);}.bf-bottom-navigation-menu{display:flex;min-width:342px;width:80%;height:53px;height:fit-content;justify-content:space-between;align-items:flex-start;}.bf-bottom-navigation-menu-item{display:flex;width:47px;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;align-self:stretch;}.bf-bottom-navigation-menu-item-icon{width:var(--xSmall,24px);height:var(--xSmall,24px);& svg{width:var(--xSmall,24px);height:var(--xSmall,24px);--icon-color:var(--tokens-buttons-primary-button-primary-default,#181b25);}}.bf-bottom-navigation-menu-item-title{color:var(--tokens-text-text-primary,#0e121b);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:12.8px;font-style:normal;font-weight:400;line-height:normal;}.bf-bottom-navigation-menu-item.active .bf-bottom-navigation-menu-item-title{color:var(--tokens-text-text-highlight,#00605f);}.bf-bottom-navigation-menu-item.active .bf-bottom-navigation-menu-item-icon svg{width:var(--xSmall,24px);height:var(--xSmall,24px);--icon-color:var(--tokens-icons-icon-brand,#00605f);}.bf-bottom-navigation-menu-item.active .bf-bottom-navigation-menu-item-indicator{width:var(--Spacing-1,8px);height:4px;border-radius:3px;background:var(--tokens-icons-iconBrand,#00605f);}.bf-home-hero-banner-content-wrapper{align-items:flex-start;gap:var(--spacing-md,16px);max-width:100%;}.bf-home-hero-banner-bg{padding:var(--spacing-xxl,40px) var(--spacing-md,16px);justify-content:center;align-items:flex-start;gap:var(--spacing-lg,24px);border-radius:var(--border-radius-none,0px) var(--border-radius-none,0px) var(--border-radius-2xl,24px) var(--border-radius-2xl,24px);}.bf-home-hero-banner-icon{height:40px;}.bf-home-hero-banner-icon svg{width:32px;height:40px;}.bf-home-hero-banner-icon img{height:40px;}.bf-home-hero-banner-title{text-align:start;font-size:var(--tokens-headings-H1,32px);letter-spacing:-0.32px;}.bf-home-hero-banner-paragraph{align-self:stretch;text-align:start;}.bf-home-hero-banner-btn-text{font-size:var(--tokens-labels-x-small,12px);}.bf-home-middle-banner-wrapper{gap:unset;width:100%;height:474px;align-self:stretch;}.bf-home-middle-banner-bg{padding:128px var(--spacing-lg,24px) var(--spacing-lg,24px) var(--spacing-lg,24px);justify-content:flex-end;align-self:stretch;border-radius:var(--border-radius-2xl,24px);width:93vw;width:93dvw;}.bf-middle-banner-scroller-right-arrow{right:4%;}.bf-middle-banner-scroller-left-arrow{right:14%;}.bf-home-middle-banner-icon{height:40px;}.bf-home-middle-banner-icon svg{width:32px;height:40px;}.bf-home-middle-banner-icon img{height:40px;}.bf-home-middle-banner-title{font-size:var(--tokens-headings-h1,32px);letter-spacing:-0.32px;}.bf-home-middle-banner-paragraph{align-self:stretch;}.bf-home-middle-banner-btn-text{font-size:var(--tokens-labels-x-small,12px);}.bf-modal-content-wrapper,.modal-content.bf-modal-content,.modal-content.bf-modal-content-2{height:100%;width:100%;min-width:100%;border-radius:0;}#filter_projects_modal .modal-content.bf-modal-content-2{max-height:100vh;max-height:100dvh;}.modal.fade .modal-dialog.bf-modal-dialog{&.bf-modal-full{& .bf-modal-content-wrapper{& .modal-content.bf-modal-content{& .bf-modal-header{& .close{left:1rem;}}}}}}.bf-report-modal-body{padding-bottom:115px;}.bf-hero-banner-projects-wrapper{}.bf-projects-hero-banner-wrapper{height:480px;}.bf-projects-hero-banner-bg{height:480px;padding:25px var(--spacing-lg,24px) 24px var(--spacing-lg,24px);padding:var(--spacing-xxl,40px) var(--spacing-md,16px);border-radius:var(--border-radius-none,0px) var(--border-radius-none,0px) var(--border-radius-2xl,24px) var(--border-radius-2xl,24px);}.bf-projects-hero-banner-content-wrapper,.bf-projects-hero-banner-content-container{display:flex;flex-direction:column;align-items:flex-start;gap:16px;}.bf-projects-hero-banner-icon{height:40px;& svg{width:32px;height:40px;}& img{height:40px;}}.bf-projects-hero-banner-title>h1{font-size:var(--tokens-headings-H1,32px);}.bf-projects-hero-banner-paragraph{text-align:start;}.bf-search-hero-banner-wrapper,.bf-projects-hero-banner-2-wrapper{padding:32px 0 32px 0;}.bf-search-hero-banner-bg,.bf-projects-hero-banner-2-bg{height:214px;padding:25px var(--spacing-lg,24px) 24px var(--spacing-lg,24px);}.bf-search-hero-banner-content-wrapper{flex-direction:column;align-items:flex-start;gap:16px;}.bf-search-hero-banner-content-container{gap:16px;}.bf-search-hero-banner-icon{height:40px;& svg{width:32px;height:40px;}& img{height:40px;}}.bf-search-hero-banner-title{font-size:var(--tokens-headings-H1,32px);}.bf-pj-wrapper{& .bf-hero-wrapper{& .bf-hero-container{& .bf-hero-banner{margin-right:-16px;margin-left:-16px;border-radius:unset;& .bf-hero-logo{width:130px;height:130px;aspect-ratio:1/1;}}}}& .bf-filter-wrapper{margin-right:-16px;margin-left:-16px;border-bottom:unset;& .bf-tab-componant-wrapper{padding:0 16px 0 0;& .bf-tab-componant-inner{width:100%;padding:16px 16px 0px 16px;align-items:flex-start;gap:8px;& .item{display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;flex:1 0 0;border-radius:4px;border:1px solid var(--tokens-borders-soft,#F7F2EB);&.active{border:1.5px solid var(--tokens-borders-selected,#261600);}& .title-wrapper{& .total{display:none;}}}}& .bf-button-group-wrapper{& .bf-button-group.bf-sort-btn{display:none;}& .bf-button-group.bf-share-btn{position:absolute;top:16px;right:16px;padding:6px;border-radius:100px;background:var(--tokens-bg-bgPrimary,#FFFDFA);& .bf-share-svg{width:16px;height:16px;}& span{display:none;}}& .bf-button-group.bf-back-btn{display:flex;position:absolute;top:16px;left:16px;padding:6px;border-radius:100px;background:var(--tokens-bg-bgPrimary,#FFFDFA);& svg{width:16px;height:16px;}}}}}& .bf-pj-content-wrapper{& .bf-overview-wrapper{& .bf-overview-content{& .item-wrapper{padding:var(--spacing-sm,12px) var(--spacing-md,16px);gap:8px;& .item-info-wrapper{& .title{color:var(--tokens-text-textSecondary,#525866);leading-trim:both;text-edge:cap;font-family:"HT Rakik";font-size:10.24px;font-style:normal;font-weight:400;line-height:normal;}& .info{color:var(--tokens-text-text-primary,#0E121B);leading-trim:both;text-edge:cap;font-family:var(--primitives-fontFamily-Primary,"HT Rakik");font-size:var(--tokens-lables-xSmall,12px);font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.002px;}}}}}& .bf-amenities-wrapper{& .bf-amenities-content{height:auto;& .bf-amenity{height:auto;min-height:55px;padding:var(--spacing-sm,12px) var(--spacing-md,16px);}}}& .bf-pj-separator-wrapper.bf-hide-sm{display:none;}& .bf-pj-agency-card-wrapper{display:none;}}}.bf-bottom-pj-ac-wrapper{position:fixed;bottom:0;left:0;width:100%;padding:16px 16px 32px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--tokens-bg-bg-primary90,rgba(255,253,250,0.9));z-index:999;backdrop-filter:blur(14px);& .bf-bottom-pj-ac-container{display:flex;padding:var(--spacing-md,16px) 16px;justify-content:center;align-items:center;gap:var(--spacing-sm,12px);flex:1 0 0;width:100%;border-radius:var(--border-radius-lg,8px);background:var(--tokens-buttons-primary-button-primary-default,#181b25);& .bf-bottom-pj-ac-image-container{display:flex;align-items:center;gap:-8px;& .bf-agency-img{width:32px;height:32px;border-radius:4px;}& .bf-agent-img{width:24px;height:24px;border-radius:24px;border:2px solid #fff;margin-left:-8px;}}& .title{flex:1 0 0;color:var(--tokens-text-text-on-primary,#fff);leading-trim:both;text-edge:cap;font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-medium,16px);font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.002px;}}}:lang(ar) .bf-bottom-pj-ac-wrapper{left:unset;right:0;}}@media not all and (min-width:640px){.bf-project-card-1{min-width:328px;width:100%;flex-shrink:0;}.bf-listing-card-1{min-width:328px;width:100%;flex-shrink:0;}.bf-listing-card-1-price{font-size:var(--tokens-labels-medium,16px);letter-spacing:0.002px;}.bf-listing-card-1-currency{font-family:var(--primitives-font-family-primary,"HT Rakik");font-size:var(--tokens-labels-x-small,12px);}.bf-listing-card-1-location-area{font-size:var(--tokens-labels-small,14px);}.bf-listing-card-1-details-item-text{font-size:var(--tokens-labels-x-small,12px);}.bf-home-type-card-wrapper{width:145px;}.bf-footer-wrapper{}.bf-footer-other-link-section{padding:16px;flex-direction:column;}.bf-footer-other-link-item-spacer{height:1px;width:100%;align-self:stretch;}.bf-footer-content-wrapper-container{padding:var(--Spacing-9,72px) 16px 140px 16px;gap:var(--spacing-xxl,40px);}.bf-footer-content-wrapper{flex-direction:column-reverse;gap:var(--Component-Padding-6xLarge,64px);}.bf-footer-link-page-wrapper{align-content:flex-start;gap:var(--Component-Padding-6xLarge,64px) var(--spacing-none,0px);align-self:stretch;flex-wrap:wrap;}.bf-footer-link-page-wrapper .bf-footer-menu-col{width:179px;}}