/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--text-color:#2e2e2e;--blue:#4387f4;--red:#db4639;--yellow:#f5b400;--green:#0f9f59;--dark-blue:#275090;--dark-red:#8d2720;--dark-yellow:#7c5c03;--dark-green:#1a562b;--light-blue:#ccdfff;--light-red:#ffd5d1;--light-yellow:#ffecb3;--light-green:#c6e7cf;--light-gray:#e0e0e0;--lighter-gray:#e3e3e3}body{color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px}h1,h2,h3,h4,h5,h6{font-weight:300;margin-bottom:1rem}h1,h2,h3{margin-top:2rem}h4,h5,h6{margin-top:1.5rem}h1{font-size:3.6rem;line-height:1.2}h1,h2{letter-spacing:-.1rem}h2{font-size:3rem;line-height:1.25}h3{font-size:2.4rem;letter-spacing:-.1rem;line-height:1.3}h4{font-size:1.8rem;letter-spacing:-.08rem;line-height:1.35}h5{font-size:1.5rem;letter-spacing:-.05rem;line-height:1.5}h6{font-size:1.2rem;letter-spacing:0;line-height:1.6}p{line-height:1.5;margin:1rem 0}@media (min-width:600px){h1{font-size:3.6rem}h2{font-size:3rem}h3{font-size:2.4rem}h4{font-size:1.8rem}h5{font-size:1.5rem}h6{font-size:1.2rem}}a{color:var(--link-color)}a:hover{color:var(--link-color-hover)}.text-primary{color:var(--text-color-primary)}.text-success{color:var(--text-color-success)}.text-danger{color:var(--text-color-danger)}*,:after,:before{box-sizing:border-box}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{overflow-x:hidden}a,button{color:#4682b4}@media only screen and (max-width:992px){a,button{border:none;cursor:default!important;outline:none}}main{background:#fff;height:auto;margin:120px auto 40px;max-width:1200px;min-height:calc(100vh - 110px);padding:0 20px}.bs{box-shadow:0 3px 6px rgba(0,0,0,.2),0 3px 6px rgba(104,76,76,.3)}.video-container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.beachcam-link-wrapper{border:1px solid #000;display:flex;margin:0 auto 40px;max-width:800px}.beachcam-link-wrapper .beachcam-text{padding:10px}.beachcam-link-wrapper .beachcam-text h3{margin-top:0}.beachcam-link-wrapper .beachcam-photo{float:right}.beachcam-link-wrapper .beachcam-photo img{max-height:160px}@media (max-width:600px){.beachcam-link-wrapper{display:grid;width:320px}}.testimonials{display:flex;flex-wrap:wrap;justify-content:space-evenly;text-align:center}.testimonials img{margin:auto;width:150px}.testimonials .testimonial{background:#fff;border:1px solid var(--light-gray);border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);display:inline-block;margin:1rem;min-width:300px;padding:25px 20px 10px;position:relative;text-align:left;width:300px}.neighborhood-container{display:flex;height:125px}.neighborhood-container .photo{width:66%}.neighborhood-container img{height:125px;object-fit:cover}.neighborhood-container .map{height:0;overflow:hidden;padding-bottom:125px;position:relative;width:34%}.neighborhood-container .map iframe{height:100%;left:0;position:absolute;top:0;width:100%}.neighborhood-description{width:100%}@media (max-width:600px){.neighborhood-container{flex-direction:column}.neighborhood-container .map,.neighborhood-container .photo{height:125px;width:100%}.neighborhood-description{margin-top:125px}}#featured>div,#soldLeased>div,.places{display:flex;flex-wrap:wrap;justify-content:space-evenly}.places .property-card{background:#fff;border-radius:4px;display:inline-block!important;margin:1rem .3rem;padding:10px;visibility:hidden;width:280px}.places .property-card img{height:195px;width:260px}.places .property-card .card-body{padding:10px}.places .property-card h4{font-size:1.6em;font-weight:400;margin-bottom:.3em;width:100%}.hoa-table p{display:none}.hoa-table table{border-collapse:collapse;overflow:hidden;text-align:left;width:100%}.hoa-table table td,.hoa-table table th{border-top:1px solid #ecf0f1;padding:10px}.hoa-table table td{border-left:1px solid #ecf0f1;border-right:1px solid #ecf0f1}.hoa-table table th{background-color:var(--blue);color:#fff}.hoa-table table tr:nth-of-type(2n) td{background-color:var(--light-blue)}.hoa-table table .total th{background-color:#fff}.hoa-table table .total td{font-weight:700;text-align:right}.hoa-table .mobile-header{display:none}@media only screen and (max-width:760px){.hoa-table p{display:block;font-weight:700}.hoa-table table tr td:not(.total-val),.hoa-table table tr td:not(:first-child),.hoa-table table tr th:not(:first-child){display:none}.hoa-table table tr:nth-of-type(2n) td:first-child{background-color:var(--light-blue)}.hoa-table table tr:nth-of-type(2n) td:not(:first-child),.hoa-table table tr:nth-of-type(odd) td:first-child{background-color:#fff}.hoa-table table tr th:first-child{display:block;width:100%}.hoa-table table tr th:not(:first-child){width:40%}.hoa-table table tr td:not(:first-child),.hoa-table table tr th:not(:first-child){position:relative;transform:translateY(-9999px);transition:transform .4s ease-out;z-index:-1}.hoa-table table tr td:not(:first-child){width:60%}.hoa-table table tr td:first-child{cursor:pointer;display:block}.hoa-table table tr.total th{display:inline-block;width:25%}.hoa-table table tr td.total-val{display:inline-block;transform:translateY(0);width:75%}}@media only screen and (max-width:300px){.hoa-table table tr td:not(:first-child),.hoa-table table tr th:not(:first-child){font-size:14px;width:50%}}.hiking-video{margin:auto;max-width:600px}@-webkit-keyframes slideLeft{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideLeft{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;scroll-behavior:smooth}a,button{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;outline:none;text-decoration:none}@media only screen and (max-width:600px){a,button{border:none;cursor:default!important;outline:none}}img,video{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.menu-container{height:auto;margin:0 auto;max-width:80rem;padding:0 2rem;width:100%}@media only screen and (max-width:992px){.menu-container{margin:0 auto;padding:0 1rem}}.header{background:var(--dark-blue);border:none;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);display:block;height:auto;left:0;margin:0 auto;outline:none;padding:10px 0;position:fixed;top:0;width:100%;z-index:999}.header .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-item-left{-ms-flex:0 0 17%;flex:0 0 17%}.header-item-center,.header-item-left{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex}.header-item-center{-ms-flex:0 0 66%;flex:0 0 66%}.header-item-right{-webkit-box-flex:0;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex:0 0 17%;flex:0 0 17%;justify-content:flex-end}.header-item-right,.header-item-right .menu-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header-item-right .menu-icon{-webkit-box-pack:center;-ms-flex-pack:center;border:none;color:#121212;font-size:1.35rem;gap:1rem;justify-content:center;margin-left:1rem;outline:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header .menu>ul>li{display:inline-block;line-height:3.125rem;margin-left:1.5rem}.header .menu>ul>li>a{text-rendering:optimizeLegibility;border:none;color:#fff;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.25;outline:none;position:relative;text-transform:capitalize;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.header .menu>ul>li .menu-subs{background:#fff;border:none;border-radius:.25rem;border-top:3px solid var(--blue);-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);height:auto;margin-top:1.75rem;opacity:0;outline:none;padding:1rem 2rem;position:absolute;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;visibility:hidden;width:100%;z-index:500}.header .menu>ul>li .menu-subs>ul>li{line-height:1}.header .menu>ul>li .menu-subs>ul>li>a{text-rendering:optimizeLegibility;border:none;color:#121212;display:inline-block;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.25;outline:none;padding:.75rem 0;text-transform:capitalize;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header .menu>ul>li .menu-column-1{max-width:20rem;min-width:16rem}.header .menu>ul>li .menu-subs.menu-mega{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li{display:block;line-height:1}.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a{text-rendering:optimizeLegibility;border:none;color:#121212;display:inline-block;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.25;outline:none;padding:.5rem 0;text-transform:capitalize;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.header .menu>ul>li .menu-subs.menu-column-4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:68rem;padding:1.25rem 1rem;width:100%}.header .menu>ul>li .menu-subs.menu-column-4>.list-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding:0 1rem}.header .menu>ul>li .menu-subs.menu-column-4>.list-item .title{text-rendering:optimizeLegibility;border:none;color:var(--blue);font-family:inherit;font-size:1rem;font-weight:500;line-height:1;outline:none;padding:.75rem 0;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center .title{text-align:center}.header .menu>ul>li .menu-subs.menu-column-4>.list-item img.responsive{height:auto;margin-top:.75rem;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a:hover,.header .menu>ul>li .menu-subs>ul>li>a:hover{color:var(--blue)}.header-item-right a:hover,.header .menu>ul>li:hover>a{color:var(--light-green)}@media only screen and (min-width:993px){.header .menu>ul>li.menu-item-has-children:hover .menu-subs{margin-top:.5rem;opacity:1;visibility:visible}}.menu-mobile-header,.menu-mobile-trigger{display:none}@media only screen and (max-width:992px){.header-item-center{-webkit-box-flex:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;-ms-flex:0 0 100%;flex:0 0 100%;order:3}.header-item-left,.header-item-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .menu-mobile-trigger{background:none;cursor:pointer;height:1rem;margin-left:1.25rem;position:relative;-webkit-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;width:1.75rem}.header .menu-mobile-trigger,.header .menu-mobile-trigger span{border:none;display:block;outline:none;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.header .menu-mobile-trigger span{background:#121212;border-radius:.25rem;height:2px;left:0;opacity:1;position:absolute;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}.header .menu-mobile-trigger span:first-child{top:0}.header .menu-mobile-trigger span:nth-child(2),.header .menu-mobile-trigger span:nth-child(3){top:.5rem}.header .menu-mobile-trigger span:nth-child(4){top:1rem}.header-item-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .menu{background:#fff;height:100%;left:0;overflow:hidden;position:fixed;top:0;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:15rem;z-index:1099}.header .menu.active{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.header .menu>ul>li{display:block;line-height:1;margin:0}.header .menu>ul>li>a{border-bottom:1px solid rgba(0,0,0,.1);display:block;height:3.125rem;line-height:3.125rem;padding:0 3.125rem 0 1rem}.header .menu>ul>li>a i.ion{font-size:1.25rem;height:3.125rem;line-height:3.125rem;position:absolute;right:0;text-align:center;top:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:3.125rem}.header .menu .menu-mobile-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;height:3.125rem;justify-content:space-between;position:relative;position:-webkit-sticky;position:sticky;top:0;z-index:501}.header .menu .menu-mobile-header .menu-mobile-arrow{border-right:1px solid rgba(0,0,0,.1);color:#121212;cursor:pointer;display:none;font-size:1.25rem;height:3.125rem;line-height:3.125rem;text-align:center;width:3.125rem}.header .menu .menu-mobile-header.active .menu-mobile-arrow{display:block}.header .menu .menu-mobile-header .menu-mobile-title{text-rendering:optimizeLegibility;color:#121212;font-family:inherit;font-size:1rem;font-weight:500;line-height:inherit;text-transform:capitalize}.header .menu .menu-mobile-header .menu-mobile-close{border-left:1px solid rgba(0,0,0,.1);color:#121212;cursor:pointer;font-size:2.25rem;height:3.125rem;line-height:3.125rem;text-align:center;width:3.125rem}.header .menu .menu-section{height:100%;overflow-x:hidden;overflow-y:auto}.header .menu>ul>li .menu-subs,.header .menu>ul>li .menu-subs.menu-mega{-webkit-box-shadow:none;box-shadow:none;display:none;height:100%;left:0;margin:0;max-width:none;min-width:auto;opacity:1;overflow-y:auto;padding:4rem 1rem 1rem;position:absolute;top:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible;width:100%}.header .menu>ul>li .menu-subs.active{display:block}.header .menu>ul>li .menu-subs.menu-column-4>.list-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0}.header .menu>ul>li .menu-subs.menu-column-4>.list-item img.responsive{margin-top:0}.header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center .title{margin-bottom:1.25rem}.header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center:last-child .title{margin-bottom:0}.header .menu>ul>li .menu-subs>ul>li>a{display:block}.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul{margin-bottom:1rem}.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a{display:block}.overlay{background:rgba(0,0,0,.55);height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;visibility:hidden;width:100%;z-index:1098}.overlay.active{opacity:1;visibility:visible}}.header .adriane-block{color:var(--light-green)}.header .adriane-block .name{color:#fff}.adriane-block-mobile{display:none}@media (max-width:600px){.header .header-item-left .adriane-block{display:none}.header .header-item-left .adriane-block-mobile{color:var(--light-green);display:block;text-align:center}.header .header-item-left .adriane-block-mobile .name{color:#fff;font-size:24px}.header .header-item-left .adriane-block-mobile .phone{font-size:22px}.header .menu-mobile-trigger span{background:#fff}}@media only screen and (max-width:992px){.header .menu>ul>li>a{color:#000}}.hero{background-position:100%;background-repeat:no-repeat;background-size:cover;display:block;min-height:100vh;position:relative;width:100%}.hero .hero-text{color:#fff;left:50%;margin:0 auto;max-width:900px;position:absolute;text-align:center;text-shadow:1px 1px 1px #4b4b4b;top:40%;transform:translate(-50%,-50%);width:100%;z-index:3}.hero h1{font-size:86px;font-weight:400;line-height:1em;margin:0}.hero h2{font-size:26px;font-style:italic;font-weight:400;margin-top:5px}.hero .search-bar{align-items:center;display:flex;height:60px;justify-content:center;margin:30px 0 40px;padding-left:5px}.hero .search-bar input{background:#fff;border:none;font-weight:200;height:100%}.hero .search-bar .address-input{border-bottom-left-radius:5px;border-top-left-radius:5px;padding-left:20px;width:300px}.hero .search-bar .amount-input{border-left:1px solid #d3d3d3;padding-left:12px;width:120px}.hero .search-bar input:focus{outline:none}.hero .search-bar button{background:#ea3434;color:#fff;font-weight:700;height:100%;padding-left:10px;width:170px}.hero .search-bar .triangle{border-bottom:30px solid transparent;border-left:30px solid #ea3434;border-top:30px solid transparent;height:0;width:0}.hero .hero-buttons{display:flex;margin-left:auto;margin-right:auto;margin-top:28px;max-width:500px}.hero .hero-buttons a{align-items:center;background:#000;border-radius:5px;color:#fff;display:flex;font-size:14px;height:60px;justify-content:center;margin:0 3px;text-transform:uppercase;width:50%}@media (max-width:600px){.hero{max-width:none}.hero .hero-text h1{font-size:58px;margin-top:160px}.hero .hero-text h2{display:none}.hero .search-bar{display:block;height:44px;margin:10px 0 160px;padding:0}.hero .search-bar input{border-radius:5px;height:100%;margin:5px}.hero .search-bar button{background:#ea3434;color:#fff;font-weight:700;height:150px;height:60px;padding-left:10px;width:170px}.hero .search-bar .triangle{display:none}}.hero #all_slides{height:100vh;list-style-type:none;margin:0;padding:0;position:relative}.hero .slide{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 2s;-moz-transition:opacity 2s;-o-transition:opacity 2s;-webkit-transition:opacity 2s;width:100%;z-index:1}.hero .active{opacity:1;z-index:2}.hero .controls{display:none}.hero .slide{background:none;background-size:cover;box-sizing:border-box;color:#fff;font-size:40px;padding:40px}.hero .slide:first-of-type{background-image:url(/images/pacific-palisades-coast-large.jpg)}.hero .slide:first-of-type,.hero .slide:nth-of-type(2){background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.hero .slide:nth-of-type(2){background-image:url(/images/interior-large.jpg)}.hero .slide:nth-of-type(3){background-image:url(/images/exterior-large.jpg)}.hero .slide:nth-of-type(3),.hero .slide:nth-of-type(4){background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.hero .slide:nth-of-type(4){background-image:url(/images/interior3-large.jpg)}.hero .slide:nth-of-type(5){background-image:url(/images/interior2-large.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.hero .controls{background:gold;border:2px solid #fff;border-radius:1.5rem;cursor:pointer;display:inline-block;font-size:20px;height:3rem;margin-left:.5rem;outline:none;position:relative;right:.5rem;top:1rem;width:3rem}.hero .controls:focus,.hero .controls:hover{background:#eee;color:#333}.hero .buttons{font-size:0;position:absolute;right:.5rem;top:0;z-index:10}.about-photo-and-text{display:flex;flex-direction:row}.about-photo{width-max-width:350px!important;order:2;padding-left:10px;width:33% img}.about-text{display:flex;flex-direction:column;order:1;width:66%}@media (max-width:600px){.about-photo-and-text{display:block;padding-right:0}.about-photo,.about-text{width:100%}}.contact-form-wrapper form .form-wrapper{column-gap:30px;display:grid;grid-template-columns:repeat(2,1fr)}.contact-form-wrapper form .form-wrapper .form1{grid-column:1/2}.contact-form-wrapper form .form-wrapper .form2{grid-column:2/3}.contact-form-wrapper form input,.contact-form-wrapper form textarea{border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);height:34px;line-height:1.5;padding:6px 12px;width:100%}.contact-form-wrapper form textarea{height:182px}.contact-form-wrapper form hr{margin-top:100px}.contact-form-wrapper button{background:var(--dark-blue);border-radius:5px;color:#fff;cursor:pointer;float:right;font-size:18px;font-weight:700;padding:10px 20px}.contact-form-wrapper .error-text{color:crimson}.contact-form-wrapper .message-success{background:var(--light-green);border:1px solid var(--dark-green);border-radius:3px;color:var(--dark-green);display:block;margin-top:60px;padding:10px}.contact-form-wrapper .message-error{background:var(--light-red);border:1px solid var(--dark-red);border-radius:3px;color:var(--dark-red);display:block;margin-top:60px;padding:10px}.office-map{margin-top:80px}@media (max-width:800px){.contact-form-wrapper form .form-wrapper{grid-template-columns:100%}.contact-form-wrapper form .form-wrapper .form1,.contact-form-wrapper form .form-wrapper .form2{grid-column:1/2}}footer hr{margin:20px 40px}.adriane-block{display:grid;grid-template-columns:50px 180px 80px;grid-template-rows:20px 25px 35px}.adriane-block .title{grid-column:1/3;grid-row:1/2;text-align:center}.adriane-block .title span{font-size:1.1rem;position:relative;top:-5px}.adriane-block .photo{grid-column:3/4;grid-row:1/4;height:80px;width:80px}.adriane-block .logo{font-size:60px;grid-column:1/2;grid-row:2/4;height:45px;width:55px}.adriane-block .name{color:var(--red);font-size:20px;grid-column:2/3;grid-row:2/3;margin-top:6px;text-align:center}.adriane-block .phone{font-size:24px;grid-column:2/3;grid-row:3/4;margin-top:8px;text-align:center}footer{margin:0 auto 60px;max-width:1200px}.realestate-footer-menu{margin:0;padding:0 20px;text-align:center}.realestate-footer-menu ul{display:inline-block;list-style:none;margin:0;padding:0}.realestate-footer-menu li{display:inline-block;padding:10px 20px}.realestate-footer-menu li a{text-decoration:none}.realestate-footer-menu li a:hover{text-decoration:underline}.realestate-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-10px;width:100%}.realestate-footer>div{display:inline-block;margin:auto;min-width:340px;width:33%}.realestate-footer p{line-height:1.2;margin:0}.realestate-footer .mls-info{font-size:10px}.realestate-footer .mls-info img{float:left;height:90px;margin-right:10px;width:170px}.realestate-footer .adriane-info{text-align:center}.realestate-footer .adriane-info .contact-info p{line-height:1.6}.realestate-footer .adriane-block-footer{order:1}.realestate-footer .adriane-block-footer .title{font-size:18px}@media (max-width:800px){.realestate-footer .mls-info{order:3}.realestate-footer .adriane-info{order:2;padding:20px 0}.realestate-footer .adriane-block-footer{order:1}}aside.realestate-root .area-wrapper{display:block}aside.realestate-root .listing-card .see-all-listings{display:block;text-align:center}aside.realestate-root .listing-card .see-all-listings p{font-size:14px;margin:0}aside.realestate-root .listing-card h3{font-size:32px;line-height:1;margin-top:10px}aside.realestate-root .aside-header p{line-height:1.5;margin:5px 0;text-align:center}aside.realestate-root .aside-header .hotlist{display:block;margin:auto;width:100px}.adriane-ad-wrapper{border:1px solid var(--dark-blue);margin:auto}.adriane-ad-wrapper a{text-decoration:none}.adriane-ad-wrapper p{color:var(--text-color);line-height:1.2;margin:5px;text-align:center}.adriane-ad-wrapper .tiny-text{font-size:11px;margin-bottom:2px}.adriane-ad-wrapper .adriane-ad{display:grid;grid-template-columns:190px 80px;grid-template-rows:35px 40px 40px}.adriane-ad-wrapper .adriane-ad .title{color:var(--text-color);font-size:24px;grid-column:1/3;grid-row:1/2;margin-top:4px;opacity:1;text-align:center}.adriane-ad-wrapper .adriane-ad .photo{grid-column:2/3;grid-row:2/4;height:80px;width:80px}.adriane-ad-wrapper .adriane-ad .name{color:var(--red);font-size:22px;grid-column:1/2;grid-row:2/3;margin-top:14px;text-align:center}.adriane-ad-wrapper .adriane-ad .phone{color:var(--text-color);font-size:24px;grid-column:1/2;grid-row:3/4;margin-top:8px;text-align:center}.adriane-ad-wrapper .blue-text{color:var(--dark-blue)}@media (max-width:800px){.adriane-ad-wrapper{display:table}}.home-search{margin-bottom:3px;margin-top:-5px;text-align:center}
/*# sourceMappingURL=main.css.map */