@font-face{font-family:'Termina';src:url(../../../../themes/bristahomes.com/fonts/termina/Termina-Heavy.eot);src:url('../../../../themes/bristahomes.com/fonts/termina/Termina-Heavy.eot?#iefix') format('embedded-opentype'),url(../../../../themes/bristahomes.com/fonts/termina/Termina-Heavy.woff2) format('woff2'),url(../../../../themes/bristahomes.com/fonts/termina/Termina-Heavy.woff) format('woff'),url(../../../../themes/bristahomes.com/fonts/termina/Termina-Heavy.ttf) format('truetype'),url('../../../../themes/bristahomes.com/fonts/termina/Termina-Heavy.svg#Termina-Heavy') format('svg');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Termina';src:url(../../../../themes/bristahomes.com/fonts/termina/Termina-Bold.eot);src:url('../../../../themes/bristahomes.com/fonts/termina/Termina-Bold.eot?#iefix') format('embedded-opentype'),url(../../../../themes/bristahomes.com/fonts/termina/Termina-Bold.woff2) format('woff2'),url(../../../../themes/bristahomes.com/fonts/termina/Termina-Bold.woff) format('woff'),url(../../../../themes/bristahomes.com/fonts/termina/Termina-Bold.ttf) format('truetype'),url('../../../../themes/bristahomes.com/fonts/termina/Termina-Bold.svg#Termina-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Termina';src:url(../../../../themes/bristahomes.com/fonts/termina/Termina-Light.eot);src:url('../../../../themes/bristahomes.com/fonts/termina/Termina-Light.eot?#iefix') format('embedded-opentype'),url(../../../../themes/bristahomes.com/fonts/termina/Termina-Light.woff2) format('woff2'),url(../../../../themes/bristahomes.com/fonts/termina/Termina-Light.woff) format('woff'),url(../../../../themes/bristahomes.com/fonts/termina/Termina-Light.ttf) format('truetype'),url('../../../../themes/bristahomes.com/fonts/termina/Termina-Light.svg#Termina-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Termina';src:url(../../../../themes/bristahomes.com/fonts/termina/Termina-Regular.eot);src:url('../../../../themes/bristahomes.com/fonts/termina/Termina-Regular.eot?#iefix') format('embedded-opentype'),url(../../../../themes/bristahomes.com/fonts/termina/Termina-Regular.woff2) format('woff2'),url(../../../../themes/bristahomes.com/fonts/termina/Termina-Regular.woff) format('woff'),url(../../../../themes/bristahomes.com/fonts/termina/Termina-Regular.ttf) format('truetype'),url('../../../../themes/bristahomes.com/fonts/termina/Termina-Regular.svg#Termina-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}:root{--font-family-default:'Lexend Tera', sans-serif;--font-family-secondary:'Playfair Display', serif;--font-family-title:'Noto Serif', serif;--font-size-default:14px;--font-size-title:18px;--font-color-default:#000000;--font-color-title:#6c757d;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40}#nav li{position:relative;display:inline-block}#nav .sub-menu{list-style:none outside none;margin:0;background:#fff0;padding:0;position:absolute;width:100%;min-width:240px;left:50%;margin-left:-120px;padding-top:21px;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.show-fixed #nav .sub-menu{padding-top:43px}#nav .sub-menu a{color:#fff;display:block;padding:10px;background:#fff}#nav .sub-menu a:hover{background:#000;color:#fff;text-decoration:none}#nav .sub-menu .sub-menu{margin-left:calc(100% + 2px);top:0;left:0;padding-top:0!important}#nav li:hover>.sub-menu,#nav li:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#nav .sub-menu li{position:relative;display:block}#nav .sub-menu li:last-child{border-bottom:none}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#FFF;color:var(--font-color-default);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body a{color:#23527c}a,a:hover,a:visited,a:focus,input,input:focus,textarea,textarea:focus,select:focus,select{outline:none!important;text-decoration:none!important}.slick-slide{outline:none!important}.label-hide{display:none!important}.no-padding{padding:0}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}.no-margin{margin:0}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}div#main-wrapper{overflow:hidden;position:relative}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}.slideshow-area,.slider-holder{position:relative}.slider-holder .cycloneslider-slide::after,.slider-holder .aios-slider-img::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.15;z-index:2;pointer-events:none}.slider-holder .cycloneslider-template-responsive .cycloneslider-slide{background-color:#fff0}.slider-holder .cycloneslider-template-responsive{background-size:cover;background-position:center;background-repeat:no-repeat}header.main-header{z-index:1001;position:fixed;left:0;right:0;margin:auto;padding:35px 0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}header.main-header.show-fixed{background:rgb(23 36 41 / 75%);padding:17px 0}.header-inner{max-width:1480px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;position:relative}header.main-header::after{content:'';position:absolute;top:0;left:0;width:100%;height:220px;margin:0 auto;background:linear-gradient(to bottom,rgb(0 0 0 / .65) 0%,#fff0 100%);pointer-events:none;opacity:.25}.hdr-logo{position:relative;z-index:1}.hdr-logo a{width:100%;display:block}.hdr-contact span{font-size:11px;color:#fff;letter-spacing:1px}span.hdr-menu-btn{margin-left:28px}.hdr-contact{position:relative;z-index:1;margin-left:12px}.hdr-contact a>i{display:none}.hdr-contact a{padding-left:16px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#BED6D3}.hdr-contact a:hover{color:#9A9F9C}nav.header-nav{position:relative;text-align:center;padding:5px 0 5px 0;margin-left:auto}nav.header-nav ul#nav{font-size:0;position:relative;z-index:5}nav.header-nav ul#nav>li{margin:0 18px;position:relative;display:inline-block;vertical-align:top}nav.header-nav ul#nav>li>a{font-size:14px;text-align:center;color:#BED6D3;font-weight:500;font-family:var(--font-family-default);display:block;position:relative;text-transform:uppercase;z-index:5;letter-spacing:.5px}nav.header-nav ul#nav .sub-menu a{color:#172429;padding:16px 5px;font-size:14px;font-weight:300;font-family:var(--font-family-default);text-transform:uppercase;text-align:center;letter-spacing:.2px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}nav.header-nav ul#nav .sub-menu li:hover>a{background:#9A9F9C;color:#fff}nav.header-nav ul#nav>li>a:hover{opacity:.7}nav.header-nav ul#nav>li:last-child::after{display:none}nav.header-nav ul#nav>li:hover>a::after{width:100%;opacity:1}.header-burger-menu{width:31px;padding:5px 0;cursor:pointer;display:flex;flex-direction:column;align-items:flex-end;font-size:8px;font-weight:500;color:#bed6d3;font-family:var(--font-family-default);text-transform:uppercase;margin-left:35px}.header-burger-menu span{width:100%;height:2px;background:#BED6D3;display:block;margin:2.5px 0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.header-burger-menu span:last-child{margin-bottom:5px}.header-burger-menu:hover span{background:#9A9F9C}.site-offcanvas{overflow:hidden;position:relative}.site-offcanvas .offcanvas-backdrop.active{visibility:visible}.site-offcanvas .offcanvas-backdrop{position:fixed;z-index:1002;top:0;left:0;width:100%;height:100%;visibility:hidden}.slide-menu-content{position:fixed;bottom:0;right:-50%;width:100%;max-width:432px;height:100%;opacity:0;z-index:1002;visibility:hidden;background:rgb(16 26 30 / 95%);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.slide-menu-content.active{right:0;opacity:1;visibility:visible}.slide-menu-inner-content{position:relative;height:100%;overflow-y:auto;z-index:2;padding:0}.slide-menu-bottom-inner{padding:0 27px 0 51px;margin:0 auto;display:flex}.slide-menu-content-holder{position:relative;padding:56px 0 30px}ul#slidenav{font-size:0;padding-bottom:25px}ul#slidenav>li>a{display:inline-block;padding:5px 0;color:#BED6D3;font-size:14px;font-weight:400;text-transform:uppercase;font-family:var(--font-family-default);text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;letter-spacing:.7px}ul#slidenav>li>a::after{content:'';position:absolute;bottom:-25px;left:0;width:91px;height:1px;background:#000;opacity:.2}ul#slidenav>li ul.sub-menu a{font-size:12px;color:#BED6D3;font-weight:400;font-family:var(--font-family-default);text-transform:uppercase;padding:3px 0;display:inline-block;letter-spacing:.7px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}ul#slidenav li a:hover{color:#8f8f8f!important}ul#slidenav>li>a:hover{color:#9A9F9C}ul#slidenav li ul.sub-menu{margin-top:12px;margin-left:18px}ul#slidenav li ul.sub-menu li{margin-bottom:11px}ul#slidenav>li{margin-bottom:37px}ul#slidenav>li.bmenu-dd{margin-top:12px}ul#slidenav>li>.sub-menu{margin-bottom:10px}ul#slidenav>li:nth-child(4)>a::after,ul#slidenav>li:last-child>a::after{display:none}.close-b-menu{padding:5px;color:rgb(255 255 255 / 95%);cursor:pointer;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:relative;margin-bottom:-1px;z-index:4;margin-left:auto}.close-b-menu:hover{opacity:.6}.close-b-menu em{font-size:19px}.side-fixed-contact{position:fixed;top:0;right:45px;pointer-events:none;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;z-index:5}.fixed-smi{position:relative}.fixed-smi a>em{text-shadow:0 0 5px #000}.fixed-smi span{display:block;text-align:center;margin:38px 0}.fixed-smi a{font-size:28px;color:#BED6D3!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;pointer-events:auto;position:relative;z-index:4}span.fsmi-text{transform:rotate(-90deg);color:#fff;position:relative;left:-17px;top:170px;font-size:14px;font-weight:500;font-family:var(--font-family-default);text-transform:uppercase}section.cta-area{position:relative;padding:0 15px;padding-top:101px}.cta-holder{position:relative;max-width:1480px;margin:auto}.cta-inner{display:flex;position:relative;margin:0 -10px;flex-wrap:wrap}.cta-inner::after{content:'';position:absolute;top:-5px;left:0;right:0;bottom:0;margin:0 auto;width:1px;height:71px;background:#999}.cta-list{padding:0 10px;width:50%}.cta-list a{display:block;position:relative}.cta-photo{position:relative}.cta-photo canvas{display:block;width:100%;position:relative;background:#000;opacity:0;z-index:2;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.cta-list a:hover .cta-photo canvas{opacity:.2}.cta-photo img{position:absolute;top:0;left:0;width:100%;height:100%}.cta-label{font-size:14px;font-weight:400;font-family:var(--font-family-default);letter-spacing:1px;text-transform:uppercase;color:#919d9c;text-align:center}.cta-label span{font-family:var(--font-family-secondary);color:#101a1e;font-size:30px;font-weight:400;display:block;letter-spacing:2.6px;text-transform:uppercase;margin:13px 0 37px}section.featured-communities-area{position:relative;padding:0 15px;padding-top:111px}.fc-holder{max-width:1480px;margin:0 auto;position:relative}.fc-inner{position:relative;margin:0 -10px;flex-wrap:wrap}.fc-head{padding:0 10px;text-align:center}.fc-title{font-family:var(--font-family-secondary);color:#101a1e;font-size:30px;font-weight:400;display:block;text-transform:uppercase;margin:11px 0 0;letter-spacing:2.9px}.fc-label{margin:22px 0 43px;position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.fc-label>div{width:50%;padding:0 39px}.fc-label::after{content:'';position:absolute;top:-7px;left:0;right:0;bottom:0;margin:0 auto;width:1px;height:31px;background:#919d9c}.fc-label-left span,.fc-label-right span{font-size:14px;font-weight:400;font-family:var(--font-family-default);letter-spacing:1.2px;text-transform:uppercase;color:#919d9c}.fc-label-left{text-align:right}.fc-label-right{text-align:left}.fc-list{padding:0 10px;display:flex}.fc-list a{display:block;position:relative}.fc-list-label{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:400;font-family:var(--font-family-default);color:#fff;letter-spacing:1px;z-index:3;text-transform:uppercase}.fc-photo{position:relative}.fc-photo canvas{display:block;width:100%;background:#366;z-index:2;position:relative;opacity:.5;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.fc-list a:hover .fc-photo canvas{opacity:0}.fc-photo img{position:absolute;top:0;left:0;width:100%;height:100%}.fc-slick-slider .slick-slide>div>div{display:block!important}.fc-slick-slider:not(.slick-initialize)>div:not(:first-child){display:none}section.fp-area{position:relative;padding:0 15px;padding-top:125px}.fp-holder{position:relative;max-width:1480px;margin:auto}.fp-inner{position:relative;margin:0 -10px}.fp-head{padding:0 10px;text-align:center}.fp-title{font-family:var(--font-family-default);color:#919d9c;font-size:14px;font-weight:400;display:block;text-transform:uppercase;letter-spacing:1.1px}.fp-title span{font-family:var(--font-family-secondary);color:#101a1e;font-size:30px;font-weight:400;display:block;text-transform:uppercase;margin:11px 0 37px;letter-spacing:2.9px}.fp-list{padding:0 10px;display:flex}.fp-list a{display:block;position:relative}.fp-photo{position:relative}.fp-photo canvas{display:block;width:100%;position:relative;background:#000;opacity:0;z-index:2;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.fp-list a:hover .fp-photo canvas{opacity:.2}.fp-photo img{position:absolute;top:0;left:0;width:100%;height:100%}.fp-details{position:absolute;bottom:0;left:0;width:100%;height:89px;text-align:center;color:#fff;background:#172429;opacity:.65;display:flex;align-items:center;justify-content:center;flex-direction:column}.fp-price{font-size:12px;font-weight:400;font-family:var(--font-family-default);letter-spacing:.5px;margin-bottom:7px}.fp-address{font-size:12px;font-weight:500;font-family:var(--font-family-default);letter-spacing:.5px;text-transform:uppercase}.fp-slick-slider .slick-slide>div>div{display:block!important}.fp-slick-slider:not(.slick-initialize)>div:not(:first-child){display:none}.wc-area{position:relative;padding:0 15px;padding-top:145px}.wc-area-holder{position:relative;max-width:1480px;margin:0 auto}.wc-area-inner{display:flex;justify-content:center;position:relative}.wc-photo{position:relative;display:block;width:100%;margin:0 -15px}.wc-photo-holder{width:50%;padding:0 15px}.wc-photo::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgb(23 36 41 / .35) 0%,#fff0 40%,#fff0 100%);z-index:2}.wc-content{width:50%;padding:0 15px}.wc-title{font-family:var(--font-family-secondary);color:#101a1e;font-size:30px;font-weight:400;display:block;text-transform:uppercase;margin:0 0 30px;letter-spacing:2.9px}.wc-text{max-width:555px}.wc-text span{font-size:16px;font-weight:700;font-family:var(--font-family-default);color:#869190;letter-spacing:-1px;line-height:1.7;margin-bottom:23px;display:block}.wc-text{font-size:13px;font-weight:400;font-family:var(--font-familyd-default);color:#869190;letter-spacing:-1px;line-height:2.2;margin-bottom:36px}.wc-btn a{display:flex;width:215px;height:52px;border:solid 1px #d9d9d6;align-items:center;justify-content:center;font-size:12px;font-weight:400;font-family:var(--font-family-default);letter-spacing:1px;color:#919d9c;text-transform:uppercase;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.wc-btn a:hover{background:#919d9c;border:none;color:#fff;border:solid 1px #919d9c}.testi-area{position:relative;padding:0 15px;padding-top:145px}.testi-holder{position:relative;max-width:1480px;margin:0 auto}.testi-inner{display:flex}.testi-left-holder{width:50%;padding:0 15px}.testi-left-inner{max-width:555px;margin-left:auto}.testi-title{font-family:var(--font-family-secondary);color:#101a1e;font-size:30px;font-weight:400;display:block;text-transform:uppercase;margin:13px 0 35px;letter-spacing:2.9px}.testi-text{font-size:12px;font-weight:400;font-family:var(--font-family-default);color:#515151;line-height:2.1;font-style:italic;margin-right:43px;text-transform:initial;letter-spacing:.1px}.testi-text span{display:block;text-align:right;color:#172429;font-style:normal;margin:21px 0 40px}.testi-text em{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjA3Qzk2MTlDQzQyMTFFQkIzMzJFMDUwREIyQzQ2ODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjA3Qzk2MUFDQzQyMTFFQkIzMzJFMDUwREIyQzQ2ODkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMDdDOTYxN0NDNDIxMUVCQjMzMkUwNTBEQjJDNDY4OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMDdDOTYxOENDNDIxMUVCQjMzMkUwNTBEQjJDNDY4OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl6KO8IAAAEtSURBVHjalJTRjcJADEQX6xqghXwg8Q0lhBKOEpISoIS7EqAEroTbEi6/IJBICaSEMI68ki/aYGNpFEUavR2vncyu13OYqApqRJO1WCyH5+12YX/Ee8vvlPEW0C90gD6DUQCuoL+x/2PkKwXKp244gcFl0Em6WiNtkwMnaCPQzoBWkpIP3wL6z0+q/ZPAtg5oIdA2B9WJd9BcoG2w6yDPOgdNiQtpi4E/Dmgpiq9mQGqSHmgCB2uwGty9Ce4scKEG8gX1oofcvS6ew0oPEDvci+7ykQw1w5fXGwmjrF+C3Q3/EQOtydl6FfxVIXlJzrst350DOfd2rsAuPznXrBvdueln8NHRooZ9O8CR1P9hcsqiVHwV9Qv/HlsRSSVaj5IlQD1x2CbnB3To6CnAAPkpaJp1zGAbAAAAAElFTkSuQmCC) no-repeat;background-size:cover;background-position:center;display:inline-block;width:22px;height:18px;margin-right:11px}.testi-right-holder{width:50%;padding:0 15px;position:relative}.testi-right-holder::after{content:'';position:absolute;top:15px;left:-5px;width:19px;height:100%;background:url(https://bristahomes.com/wp-content/uploads/2026/04/testi-accent-new.png) no-repeat;background-size:100% 100%;background-position:center}.testi-photo{margin-left:auto;margin:0 auto;max-width:100%}.testi-photo img{margin:0 auto;max-width:100%}.testi-photo-text{font-size:12px;font-weight:400;font-family:var(--font-family-default);letter-spacing:.2px;color:#515151;line-height:2;font-style:italic;max-width:555px;text-transform:initial;padding:0 0 0 30px;margin:35px 0 0}.testi-photo-text span{display:block;text-align:right;color:#172429;font-style:normal;margin:21px 0 0}.testi-photo-text em{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjA3Qzk2MTlDQzQyMTFFQkIzMzJFMDUwREIyQzQ2ODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjA3Qzk2MUFDQzQyMTFFQkIzMzJFMDUwREIyQzQ2ODkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMDdDOTYxN0NDNDIxMUVCQjMzMkUwNTBEQjJDNDY4OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMDdDOTYxOENDNDIxMUVCQjMzMkUwNTBEQjJDNDY4OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl6KO8IAAAEtSURBVHjalJTRjcJADEQX6xqghXwg8Q0lhBKOEpISoIS7EqAEroTbEi6/IJBICaSEMI68ki/aYGNpFEUavR2vncyu13OYqApqRJO1WCyH5+12YX/Ee8vvlPEW0C90gD6DUQCuoL+x/2PkKwXKp244gcFl0Em6WiNtkwMnaCPQzoBWkpIP3wL6z0+q/ZPAtg5oIdA2B9WJd9BcoG2w6yDPOgdNiQtpi4E/Dmgpiq9mQGqSHmgCB2uwGty9Ce4scKEG8gX1oofcvS6ew0oPEDvci+7ykQw1w5fXGwmjrF+C3Q3/EQOtydl6FfxVIXlJzrst350DOfd2rsAuPznXrBvdueln8NHRooZ9O8CR1P9hcsqiVHwV9Qv/HlsRSSVaj5IlQD1x2CbnB3To6CnAAPkpaJp1zGAbAAAAAElFTkSuQmCC) no-repeat;background-size:cover;background-position:center;display:inline-block;width:22px;height:18px;margin-right:11px}.testi-btn a{display:flex;width:215px;height:52px;border:solid 1px #d9d9d6;align-items:center;justify-content:center;font-size:12px;font-weight:400;font-family:var(--font-family-default);letter-spacing:1px;color:#919d9c;text-transform:uppercase;margin:0 auto;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.testi-btn a:hover{background:#919d9c;border:none;color:#fff;border:solid 1px #919d9c}.testi-btn{margin-top:57px}section.get-in-touch-area{background:#fff;position:relative;padding:101px 0 50px;margin-top:87px}section.get-in-touch-area::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://bristahomes.com/wp-content/uploads/2026/04/gt-bg-v2-new.jpg) no-repeat;background-size:cover;background-position:center}section.get-in-touch-area::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .5) 100%,#fff0 100%);z-index:2}.gt-holder{position:relative;z-index:5;margin:0 auto;max-width:535px;margin-left:0;text-align:center}.gt-holder .gt-title{color:#fff;font-size:14px;font-weight:400;font-family:var(--font-family-default);letter-spacing:1.5px;text-transform:uppercase}.gt-title span{display:block;font-size:30px;font-weight:400;font-family:var(--font-family-secondary);letter-spacing:1.9px;margin:11px 0 0}.gt-form{font-size:0;position:relative;margin:12px 0 0;padding-bottom:38px}.gt-fields input,.gt-fields textarea{font-size:12px;width:100%;font-weight:400;-webkit-appearance:none;-moz-appearance:none;height:44px;color:#fff;font-family:var(--font-family-default);padding:0 19px;text-transform:initial;border-radius:0;resize:none;border:none;background:rgb(23 36 41 / 55%)}.gt-form textarea{padding-top:15px}.gt-fields.gt-textarea{width:100%;margin-bottom:0;position:relative}.gt-fields{position:relative;width:calc(100% / 2);display:inline-block;padding:0 5px;vertical-align:top;margin-bottom:8px}.gt-form div.wpcf7 .ajax-loader{position:absolute;right:-30px;bottom:-18px;top:50%;transform:translate(100%,-50%)}.gt-form span.wpcf7-not-valid-tip{font-size:11px;width:100%;left:0}.gt-form span.wpcf7-form-control-wrap{display:block}.gt-form div.wpcf7-response-output{margin:auto;position:absolute;width:calc(100% - 20px);font-size:12px;color:#fff;text-align:center;left:0;right:0;margin-top:5px}.gt-form form{position:relative}.gt-text{font-size:12px;color:#fff;text-align:center;font-weight:400;font-family:var(--font-family-default);letter-spacing:.2px;line-height:1.95;margin-top:28px;padding:0 15px}.gt-fields.gt-btn{display:flex;align-items:center;justify-content:center;margin:36px auto 15px;position:relative;max-width:215px;width:100%;padding:0}.gt-fields.gt-btn input{font-size:12px;color:#fff;text-transform:uppercase;font-family:var(--font-family-default);letter-spacing:2.5px;font-weight:400;position:relative;height:52px;border:solid 1px #fff;z-index:5;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:none}.gt-fields.gt-btn input:hover{background:#919d9c;border:none;color:#fff;border:solid 1px #919d9c}.gt-check-field{margin-top:73px}.gt-check-field span.wpcf7-list-item-label{font-size:16px;color:#fff;text-transform:uppercase;margin-left:10px;letter-spacing:1.5px;font-family:var(--font-family-default)}footer.main-footer{background:#172429;padding:108px 0 0;position:relative}footer.main-footer>.container{position:relative;z-index:5}.ftr-logos{display:flex;align-items:center;justify-content:center}.ftr-logos span{padding:0 32px}.ftr-contact{margin-right:20px}.ftr-contact:first-child span a{white-space:nowrap}.ftr-contact span a{display:inline-block;padding:3px 0;font-family:var(--font-family-default);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;letter-spacing:1.4px;color:#BED6D3;font-weight:300}.ftr-contact span a:hover{color:#8f8f8f}.ftr-contact span{display:block;margin-bottom:6px;font-size:12px}.ftr-contact em.ai-font-envelope-f{font-size:12px;margin-right:6px;color:#BED6D3}.ftr-contact span.ftr-loc i{font-style:normal;line-height:1.2;max-width:163px}span.ftr-loc em.ai-font-location-c{top:4px;font-size:18px;margin-right:10px;color:#BED6D3}.ftr-contact span.ftr-loc a{display:flex;align-items:flex-start;pointer-events:none}.ftr-contact span.ftr-loc{margin-bottom:5px;line-height:2.1}span.ftr-contact-title{font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:5.5px;font-family:var(--font-family-default);margin-bottom:39px}.ftr-contact em.ai-font-phone{font-size:15px;top:1px;margin-right:9px;color:#BED6D3}.ftr-title{font-size:15px;text-transform:uppercase;color:#BED6D3;font-weight:300;font-family:var(--font-family-default);letter-spacing:1.3px;padding:5px 0}.ftr-details{display:flex;align-items:center;justify-content:flex-start;margin:11px 0 0}.ftr-bottom{margin-top:44px;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:solid 1px rgb(255 255 255 / 10%)}.ftr-bottom::after{content:'';position:absolute;bottom:0;left:100%;width:100%;height:1px;background:rgb(255 255 255 / 10%)}.ftr-bottom::before{content:'';position:absolute;bottom:0;right:100%;width:100%;height:1px;background:rgb(255 255 255 / 10%)}.ftr-contact-inner{width:55%;padding:0 0 92px}.ftr-nav-inner{width:45%}.ftr-nav-wrapper{max-width:320px;margin:0 0 0 auto;margin-right:37px}.ftr-nav{margin-top:20px}ul.footernav{font-size:0;padding-bottom:25px;font-weight:400;font-family:var(--font-family-default);column-count:2}ul.footernav>li>a{display:inline-block;padding:2px 0;color:#BED6D3;font-size:12px;font-weight:300;font-family:var(--font-family-default);text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;letter-spacing:1px}ul.footernav>li ul.sub-menu a{font-size:12px;color:#8f8f8f;font-weight:400;font-family:var(--font-family-default);text-transform:uppercase;padding:3px 0;display:inline-block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}ul.footernav li a:hover{color:#fff!important}ul.footernav>li>a:hover{opacity:.7}ul.footernav li ul.sub-menu{margin-top:16px;display:none}ul.footernav li ul.sub-menu li{margin-bottom:7px}ul.footernav>li{margin-bottom:7px}ul.footernav>li.bmenu-dd{margin-top:12px}ul.footernav>li>.sub-menu{margin-bottom:10px}ul.footernav>li:nth-child(4)>a::after,ul.footernav>li:last-child>a::after{display:none}.footer-copyright,.footer-copyright a{font-size:10px;color:#fff;letter-spacing:.3px;font-family:var(--font-family-default);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-weight:300;text-align:left;line-height:1.4}.footer-copyright a:hover{opacity:.7}.footer-copyright a[href="https://www.agentimage.com"]{text-decoration:underline!important;color:#BED6D3}.footer-copyright a[href="https://www.agentimage.com"]:hover{opacity:.7}.mls{font-size:23px;color:#fff}.mls em{margin:0 2px;color:#BED6D3}.footer-copyright-holder{margin:30px auto;display:flex;justify-content:space-between;align-items:center}.ftr-text p{font-size:10px;color:#919d9c;letter-spacing:.3px;font-family:var(--font-family-default);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-weight:300;text-align:left;line-height:1.4;margin:45px 0 35px}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#FFF;color:var(--font-color-default);margin:0}.ip-banner{position:relative;width:100%}.ip-banner::before,.ip-banner::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.ip-banner::before{background:rgb(0 0 0 / .15)}.ip-banner::after{opacity:.45;background:#000;background:-moz-linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 100%);background:-webkit-linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 100%);background:linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;background-color:var(--dark);background-position:center center;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;margin-top:2.1%}.ip-banner h1{font-weight:700;font-size:32px;text-align:center;color:#FFF;text-transform:uppercase;letter-spacing:.05em;line-height:1.7}.ip-banner h1 span{display:block;font-size:24px;font-weight:400;text-transform:none;letter-spacing:.01em}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}.page-template-template-fullwidth #content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{line-height:1.7}#content .entry-title,#content .archive-title,.post-page-meet-the-team h1.entry-title,.single-aios-agents h1.agent-entry-title,#aios-testimonials .aios-testimonials-lists h3{font-family:var(--font-family-secondary);color:#101a1e;font-size:30px;font-weight:400;display:block;text-transform:uppercase;letter-spacing:2.9px;text-align:center}.entry.entry-content{font-size:13px;font-weight:400;font-family:var(--font-familyd-default);color:#869190;letter-spacing:.2px}.aios-mobile-header-wrapper{z-index:1001!important}#agents-results .agents-description p,.agent-entry-content #agents-single .agents-description p{font-size:13px}#agents-results .agents-name{font-size:25px;font-family:var(--font-family-secondary);font-weight:400}#agents-results .agents-name strong{font-weight:400!important}#agents-results .agents-contact{background:#fff0}#agents-results .agents-description p,#inner-page-wrapper #agents-single .agents-description p{font-size:13px;font-weight:400;font-family:var(--font-familyd-default);color:#869190;letter-spacing:-.12em;line-height:1.5}#inner-page-wrapper #agents-single .agents-img{padding:0}#inner-page-wrapper #agents-single .agents-img img{width:100%;height:100%;top:0;left:0}#inner-page-wrapper #agents-single .agents-description p{margin:23px 0}#agents-single .agents-right .agents-description-line{display:none}#inner-page-wrapper #agents-single .agents-button{width:240px;padding:0 15px}#agents-results .agents-button,.agent-entry-content #agents-single .agents-button,.ai-default-cf7wrap input[type="submit"],.ai-default-cf7wrap input.wpcf7-submit,.aios-cu-inner .aios-cu-left .aios-cu-main .aios-cu-form form input[type="submit"],.error-page-content-wrapper .error-forms input[type=submit]{display:flex;width:215px;height:52px;border:solid 1px #d9d9d6;align-items:center;justify-content:center;font-size:12px;font-weight:400;font-family:var(--font-family-default);letter-spacing:1px;color:#919d9c;text-transform:uppercase;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#agents-results .agents-button:hover,.agent-entry-content #agents-single .agents-button:hover,.ai-default-cf7wrap input[type="submit"]:hover,.ai-default-cf7wrap input.wpcf7-submit:hover,.aios-cu-inner .aios-cu-left .aios-cu-main .aios-cu-form form input[type="submit"]:hover,.error-page-content-wrapper .error-forms input[type=submit]:hover{background:#919d9c;border:none;color:#fff;border:solid 1px #919d9c}#aios-testimonials .aios-testimonials-lists .star_rating_display i{color:#BED6D3!important}#aios-testimonials .aios-testimonials-lists:first-child p,#aios-testimonials .aios-testimonials-lists .aios-testimonials-content{font-size:13px!important}#aios-testimonials.aios-testimonials-page h1.archive-title{text-align:center}.page-id-32 .entry.entry-content,.page-id-33 .entry.entry-content,.page-id-42 .entry.entry-content,.page-id-20 .entry.entry-content{text-align:center}.page-id-20 .entry.entry-content a:hover{color:#9A9F9C}.page-id-42 .entry.entry-content strong{font-size:15px;display:block;margin-bottom:15px}.ip-custom-homes-photo-slider,.ip-completed-homes-slider{max-width:800px;margin:0 auto 30px}.ip-project-content{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px;justify-content:center}.ip-project-text{width:50%;padding:0 15px}.ip-project-photo{width:50%;padding:0 15px}.ip-project-content:nth-child(odd){flex-direction:row-reverse}.ip-completed-homes-content{text-align:center;margin-bottom:30px}.ip-completed-homes-content>strong{font-size:20px;margin-bottom:15px;display:block}.aios-mobile-header-wrapper{display:none}#inner-page-wrapper{padding-top:60px}#content h2{font-size:16px;font-weight:700;font-family:var(--font-familyd-default);color:#869190;letter-spacing:-1px;line-height:1.7;margin:23px 0}#content p{font-weight:400;font-family:var(--font-familyd-default);color:#869190;letter-spacing:-1px;line-height:2.2;margin:23px 0}#aios-testimonials .aios-testimonials-lists a{border:1px solid #BED6D3!important}#agents-results{max-width:900px}.agents-right h1.agent-entry-title{text-align:left}.aiosp-wrap div[class*=aios-testimonials-popup-] .aiosp-content .star_rating_display i{color:#BED6D3!important}.ip-project-text h3,.ip-project-text h2{margin:0!important;text-transform:uppercase;font-weight:400!important;font-size:18px!important}.ip-project-text h3{font-size:14px!important}.ip-project-text h2{margin-bottom:10px!important}.page-id-19 .entry.entry-content ul{list-style:none!important}.page-id-16 h1.entry-title{display:none!important}.ip-about-content h2.entry-title{position:relative;text-align:left!important}.page-id-16 .entry.entry-content{margin:0 auto}.page-id-16 aside.sidebar{display:none}.page-id-16 #content-sidebar #content{width:100%!important}img.img-responsive.ip-about-logo{margin:75px auto 0}.ip-about-img{position:relative;margin:35px 0 0}.ip-about-img canvas{width:100%;height:100%}.ip-about-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.agents-button{display:none!important}.agents-col:first-child .agents-button{display:flex!important}#content p#breadcrumbs{display:none}.ip-custom-breadcrumbs{background:rgb(204 209 209 / 19%);font-size:11px;letter-spacing:.2em;line-height:1.2;color:#6f6f6f;text-transform:uppercase;padding:20px 3.75% 22px}.ip-custom-breadcrumbs span.breadcrumb_last{color:#000}.ip-custom-breadcrumbs>p>span>span{margin:0 5px}.ip-custom-breadcrumbs>p>span>span:first-child{margin-left:0}#content .ip-title{font-family:var(--font-family-secondary);color:#101a1e;font-size:30px;font-weight:400;display:block;text-transform:uppercase;letter-spacing:.1em;color:#172429;line-height:1.4}.ip-title span{display:block;font-size:12px;letter-spacing:.05em;font-family:var(--font-family-default);line-height:1}.ip-title span:first-child{margin-bottom:0}.ip-title span:last-child{margin-top:10px}.custom-banner-title{font-size:14px;color:#fff;text-align:center;letter-spacing:.1em;text-transform:uppercase;line-height:1.9;display:block;font-family:var(--font-family-secondary);font-size:36px;letter-spacing:.1em;line-height:1;position:relative}.custom-banner-title span{display:block;font-family:var(--font-family-secondary);font-size:36px;letter-spacing:.1em;line-height:1;position:relative}.custom-banner-title span:before{content:'';position:absolute;left:0;right:0;bottom:-22px;width:71px;height:1px;background:#fff;margin:auto;opacity:.8}.page-template-custom-ip-template a.ip-btn{display:inline-flex;margin:5px 0}.post-page-luxury-remodels .ip-row-img{padding:0 30px}.post-page-luxury-remodels .ip-row-text{width:90%;padding:30px 30px 0;border:none;text-align:center;margin:0 auto}a.ip-btn{display:flex;width:215px;height:52px;border:solid 1px #d9d9d6;align-items:center;justify-content:center;font-size:12px;font-weight:400;font-family:var(--font-family-default);letter-spacing:1px;color:#919d9c;text-transform:uppercase;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}a.ip-btn:hover{background:#919d9c;color:#fff;border:solid 1px #919d9c}a.ip-btn.ip-btn-long{width:285px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.flex:before,.flex:after{display:none}.dir-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.dir-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap}.dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.al-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.al-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.al-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ju-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ju-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ju-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ju-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}a.btn-a,.btn-a{display:inline-block;vertical-align:top;max-width:100%;width:338px;padding:26px 0 23px;font-size:13px;letter-spacing:.46em;color:var(--primary-text-color);font-family:var(--heading-font),serif;text-transform:uppercase;border:1px solid #000;background:0 0;text-align:center;-webkit-transition:background .3s,color .3s,border .3s;-o-transition:background .3s,color .3s,border .3s;transition:background .3s,color .3s,border .3s}a.btn-a.center,.btn-a.center{margin-left:auto;margin-right:auto;display:block}a.btn-a:hover,.btn-a:hover{background:var(--primary-color);border-color:var(--primary-color);color:var(--secondary-color)}.contact-form .btn-a:hover{border:1px solid #000;background:#000;color:#fff}#ip-contact .section-title-a{font-size:30px!important}#inner-page-wrapper h1.entry-title,section#aios-testimonials p#breadcrumbs,#aios-testimonials.aios-testimonials-page h1.archive-title{display:none!important}#agents-results .agents-img,#agents-results .agents-name{pointer-events:none}#agents-results .agents-main a.agents-button{display:none!important}#agents-results .custom-agent-position{font-size:15px;color:#000;letter-spacing:-.12em;padding:8px 0 0}#agents-results .agents-item{align-items:flex-start}#agents-results .agents-col:nth-child(even) .agents-item,#agents-results .agents-col:nth-child(even) .agents-name,#agents-results .agents-col:nth-child(even) .agents-main{flex-direction:row}#agents-results .agents-col:nth-child(even) .agents-main{margin-right:0}.post-page-brista-built-collection .custom-banner-title span{padding-bottom:6px}.post-page-brista-built-collection .custom-banner-title::after{content:'Elevated Spec Homes and Luxury Remodels';font-size:12px;position:relative;top:-16px}.post-page-brista-built-collection .custom-banner-title span:before{bottom:-33px}body #agents-results .agents-description p:not(:last-child){margin-bottom:20px}body #agents-results .agents-col:not(:first-child) .agents-img canvas{height:240px}body #agents-results .agents-col:not(:first-child) .agents-img img{object-fit:cover;object-position:center}body #agents-results .agents-col:nth-child(9) .agents-img canvas{height:auto}body.page-id-19 #content .ip-communities ul.ip-comm-list-2 li,body.page-id-19 #content .ip-communities ul.ip-comm-list-1 li{font-size:18px}body.page-id-19 #content .ip-communities p{margin-left:60px;margin-right:60px}body.page-id-19 #content .ip-communities ul.ip-comm-list-2{margin-left:60px;margin-right:60px}#agents-results .agent-top{margin:0}#ip-contact .contact-photo{display:none!important}.slider-holder .cycloneslider-slide-image.cycle-slide{background:url(../../../../themes/bristahomes.com/images/preloader.gif) no-repeat center center #fff}.error404 .wpcf7-response-output{text-align:center}.grecaptcha-badge{z-index:999}#agents-results .agents-description,#agents-results .agents-col:nth-child(even) .agents-description{text-align:left}.ppe{text-align:center;display:block;margin-bottom:60px}#content .ppe .list ul li{font-weight:400;font-family:var(--font-familyd-default);font-style:normal;list-style:none;text-align:left;text-transform:uppercase}#content .ppe .list ul{list-style:none;margin:0}#content .ppe .list ul li:before{opacity:0}.ppe .list{display:flex;justify-content:center;gap:80px}.ip-gallery-list.ip-community-gallery-1.ppp .ip-gallery{width:100%}.ppp-stats{display:flex;flex-flow:row wrap;justify-content:space-evenly;width:100%;max-width:900px;margin:0 auto;margin-bottom:40px}#content .ppp-stats>div>p{margin:0}.ppp-stats>div{width:calc(100% / 3);padding-bottom:40px;text-align:center;position:relative}.rer{display:flex;flex-flow:row wrap;justify-content:left;gap:60px;margin:60px 0;margin-left:76px}.rer>div>img{display:block}.rer>div{text-align:center;display:block}.rer>div:nth-child(2) img{width:100%;max-width:160px}body.page-id-27 .agents-item ul.agents-contact{display:none!important}body.page-id-27 #agents-results .agents-col+.agents-col{margin-top:30px!important}