.home-build-on-trust{padding:64px 0}.home-build-on-trust .agora-grid{z-index:1;position:relative}.home-build-on-trust:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.36);top:0;left:0}.home-build-on-trust h2{font-size:2.2rem;z-index:1;font-weight:normal;text-transform:uppercase;width:100%;text-align:center;margin-bottom:30px!important;color:rgba(255,255,255,.96)}.home-build-on-trust h2:after{content:attr(data-text);text-transform:lowercase;font-size:1rem;display:block;margin:7px 0 0;xcolor:#999}.home-build-on-trust{background:#f6f5f6;background-size:cover;background-position:center center}.home-build-on-trust p{color:rgba(255,255,255,.96);text-align:center;display:block;width:100%;font-size:16px;line-height:20px}.home-build-on-trust p~p{margin-top:2rem}.home-build-on-trust a:not(.mdl-button){color:rgba(255,255,255,.96);text-decoration:underline}.header-social a img{filter:brightness(0) invert(1)}.home-specialized-service h2{font-size:2.6rem;z-index:1;font-weight:normal;width:100%;text-align:center;xmargin-bottom:30px!important;color:rgba(0,0,0,.73);text-transform:uppercase}.header-social a img{background-color:#f00}.home-specialized-service h2::after{content:attr(data-text);text-transform:lowercase;font-size:1rem;display:block;margin:7px 0 0;xcolor:#999}.home-specialized-service{background:rgba(255,255,255,1);padding:16px 0}.home-specialized-service img{max-width:100%;height:40px}.mosaic-section{padding:16px 0 32px 0;background:rgba(255,255,255,.96)}.mosaic-section h2{font-size:2.2rem;z-index:1;font-weight:normal;text-transform:uppercase;width:100%;text-align:center;color:rgba(0,0,0,.73)}.mosaic-section .mosaic-name{position:absolute;top:0;width:100%;padding:16px 0 36px;color:#fff;font-weight:700;font-size:17px;left:0}.mosaic-section .mosaic-name .name{padding:6px 32px;color:rgba(255,255,255,.96);font-weight:500;font-size:16px}.mosaic-section .mosaic-status{position:absolute;bottom:0;width:100%;padding:16px 0 36px}.mosaic-section .mosaic-status .status{font-size:10px;color:#fff;text-transform:capitalize}.mosaic-section .mosaic-status .status .count{color:#fff;font-weight:700;font-size:17px;text-decoration:none;position:relative;display:block}.mosaic-section .mosaic-status .status .count:before{content:attr(data-label);font-weight:500;font-size:13px;display:block;text-align:center;color:#fff;position:absolute;top:1.4rem;left:0;right:0}.mosaic-section .mosaic-status .status .count:after{content:"keyboard_arrow_up";display:inline-block;font-family:"Material Icons";font-feature-settings:"liga";font-size:30px;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:0;text-transform:none;word-wrap:normal;transform:translate(0,8px);margin:0 .2rem;color:#008000;-webkit-font-feature-settings:'liga'}.mosaic-section .mosaic-status .status .down:after{content:"keyboard_arrow_down";color:#f00}.mosaic-section .mosaic-status .status .count.noarrow:after{display:none}.mosaic-section .item-big{background-size:cover!important;position:relative;min-height:376px}.mosaic-section .item-small{background-size:cover!important;min-height:192px;position:relative}.mosaic-section .item-small:before{content:"";background:rgba(0,0,0,.2);z-index:1;width:100%;height:100%;position:absolute}.mosaic-section .item-small>*{z-index:2}header .mdl-layout__header-row.top-header a#dash-boardh+.mdl-menu__container ul.atag a{color:#562449}@media only screen and (min-width:840px){.mosaic-section .mosaic-item:nth-child(3){width:33.3333%;padding-left:0;padding-right:0}.mosaic-section .mosaic-item:nth-child(3) .item-small{width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width:840px){.mosaic-section .mosaic-item:nth-child(3){padding-top:0;padding-bottom:0}.mosaic-section .mosaic-item:nth-child(3) .item-small:first-child{margin-top:0}.mosaic-section .mosaic-item:nth-child(3) .item-small:last-child{margin-bottom:0}}.HomeSearchSection .bottom-search-main a.mdl-button{height:auto!important}@media(max-width:840px) and (min-width:480px){.HomeSearchSection .bottom-search-main a:last-child{margin:0 auto}.HomeSearchSection{bottom:calc(50% - 35px)}}.data-privacy-policy{display:block;width:100%;background:#000!important;transition:.8s cubic-bezier(.4,0,.2,1) all;position:-webkit-sticky;position:sticky;top:0;z-index:10}.data-privacy-policy.active{max-height:16vh}.data-privacy-policy .content{display:-webkit-flex;display:flex;width:100%;margin:0 auto;flex-flow:row wrap;padding:6px;box-sizing:border-box;align-items:center;justify-content:center}.data-privacy-policy .content h2{width:100%;color:rgba(255,255,255,.96);font-size:16px;margin:0 0 6px 0}.data-privacy-policy .content p{color:rgba(255,255,255,.96)!important;margin:0;font-size:14px;text-align:center;line-height:1.4;width:100%;display:block}.data-privacy-policy .content p a{color:rgba(255,255,255,.96);text-decoration:underline}@media only screen and (max-width:1024px){.data-privacy-policy .content p{width:100%;text-align:center}.data-privacy-policy .content .action{width:100%;padding-top:8px;padding-left:0;justify-content:center}}.covidhide{display:block!important;margin-bottom:2px}.home-specialized-service .commercial-group img{max-height:100px}.data-covid-banner{display:block;width:100%;background:#000!important;transition:.8s cubic-bezier(.4,0,.2,1) all;position:-webkit-sticky;position:sticky;top:0;z-index:10}.data-covid-banner .content{display:-webkit-flex;display:flex;width:100%;margin:0 auto;flex-flow:row wrap;padding:6px;box-sizing:border-box;align-items:center;justify-content:center}.data-covid-banner .content h2{width:100%;color:rgba(255,255,255,.96);font-size:16px;margin:0 0 6px 0}.data-covid-banner .content p{color:rgba(255,255,255,.96);margin:0;font-size:14px;text-align:center;line-height:1.4;width:100%;display:block;text-transform:uppercase}.data-covid-banner .content p a{color:rgba(255,255,255,.96);text-decoration:underline}@media only screen and (max-width:1024px){.data-covid-banner .content p{width:100%;text-align:center}.data-covid-banner .content .action{width:100%;padding-top:8px;padding-left:0;justify-content:center}}section.home-specialized-service .service-logo{box-sizing:border-box;text-align:center;vertical-align:middle;margin:0 auto}@media only screen and (max-width:1024px){section.home-specialized-service .service-logo img{max-width:200px!important}}.pinnacle-videostrip-bottom{xpadding-top:50px;background-position:center!important;xmin-height:350px!important;background-size:contain!important;cursor:pointer}.section-gallery h2{font-size:2.6rem;color:rgba(0,0,0,.73);text-align:center;font-weight:normal;padding-bottom:25px}.section-gallery p,section.featured--listings p{font-size:14px;font-weight:400}.gallery-img img{width:100%;xmax-width:310px}.gallery-img{position:relative}.image-info{position:absolute;left:0;top:0;width:100%;height:100%}x.image-info:hover::before{background:rgba(0,0,0,.5);position:absolute;height:100%;width:100%;left:0;bottom:0;right:0;transition:.5s ease;content:""}.place-description{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:2}.place-description a{text-align:center;color:#fff;padding:35px 10px;margin:0;line-height:1.5;font-size:1.5rem;font-weight:bold;cursor:pointer;white-space:nowrap;letter-spacing:6px}.black-box,.white-box,.grey-box{padding:25px 0 25px 25px!important;position:relative}section.footer-boxes{margin-bottom:20px}.white-box .more-info a,.grey-box .more-info a{display:block;border-bottom:2px solid #7e7e7e;color:#252525!important}span.more-info a i{margin:15px}span.more-info{width:100%;margin-top:70px}.white-box .more-info{margin-top:100px!important}.grey-box .more-info{margin-top:45px!important}.footer-boxes .box1 .black-box .more-info a{display:block;border-bottom:2px solid #fff;color:#fff!important;cursor:pointer}.black-box p,.white-box p,.grey-box p,.black-box a,.white-box a,.grey-box a{font-size:18px}.footer-boxes .box1{color:#fff}.footer-boxes h3{font-weight:normal;height:85px;display:block;width:100%}.footer-boxes img{transform:rotate(-15deg);-ms-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);-o-transform:rotate(-15deg);position:absolute;bottom:0;right:10px}@media(min-width:1440px){.footer-boxes .box1{width:40%!important}}@media(min-width:1440px){.footer-boxes .box2{width:30%!important}}@media(max-width:839px){.footer-boxes .box2,.footer-boxes .box1{width:100%!important}.footer-boxes .box1 .box-content,.footer-boxes .box2 .box-content,.footer-boxes .box1 .box-img,.footer-boxes .box2 .box-img{width:50%!important}}body section.featured--listings .container .ImgDiv .mdl-card__supporting-text .property-detail h5.property-address a{color:rgba(0,0,0,.73);font-size:16px}body section.featured--listings .container .ImgDiv .mdl-card__supporting-text .property-detail h4.property-price{color:rgba(0,0,0,.73);font-size:18px}body section.featured--listings h2{font-size:2.6rem;color:rgba(0,0,0,.73);text-align:center;font-weight:normal;padding-bottom:1rem}body section.featured--listings p{margin-bottom:2rem}body section.featured--listings .container .ImgDiv .mdl-card__actions{display:flex;display:-webkit-flex;flex-flow:row;-webkit-flex-flow:row}section.footer-boxes .box1,section.footer-boxes .box2{margin:0}section.home-build-on-trust,section.footer-boxes,section.section-gallery,body{background:rgba(255,255,255,1)}section.featured--listings .container .ImgDiv{width:100%}section.featured--listings a.featured-listingsbutton{border:1px solid #000;margin-top:20px;text-align:center}section.featured--listings .owl-carousel .owl-nav .owl-prev{left:-45px}section.featured--listings .owl-carousel .owl-nav .owl-next{right:-45px}section.featured--listings .owl-carousel .owl-nav .owl-prev,section.featured--listings .owl-carousel .owl-nav .owl-next{background:none!important;font-size:50px;color:#808285!important;box-shadow:none;border-radius:0}body.company section.apex-ad{padding-top:3rem}body.company section.apex-ad .apex-ad-box{margin:5px;width:calc(100% - 10px)}body.company section.apex-ad .apex-ad-box a{width:100%;display:inline-block}body.company section.apex-ad .apex-ad-box a img{width:100%;height:auto}section.goodtoknow-section h4{font-size:1rem;color:rgba(0,0,0,.73);letter-spacing:2px;margin-bottom:20px;text-transform:uppercase;font-weight:normal}section.goodtoknow-section a{font-size:14px;color:#666;font-weight:500}section.goodtoknow-section .border-section{border-bottom:1px solid #666;margin-bottom:20px}section.goodtoknow-section .border-section:last-child{border-bottom:0}section.goodtoknow-section p{margin-bottom:16px}section.goodtoknow-section h2{font-size:2.6rem;font-weight:normal;color:rgba(0,0,0,.73)}section.title-slider .HomeSearchSection h1{font-size:4rem;font-weight:normal;text-align:left;color:rgba(255,255,255,1)}section.featured--listings .container .ImgDiv .mdl-card__supporting-text{padding-bottom:8px}section.home-specialized-service .service-logo-section .spcl-service .doyle-logo img{height:30px}section.featured--listings .container .ImgDiv .mdl-card__supporting-text .property-detail h5.property-address{width:calc(100% - 15px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px}.WidgetEditMode{border:dotted 1px #4c97e6;transition:all .1s ease;position:relative}.WidgetEditMode .btn-popup{float:right;margin-right:8px;margin-top:8px;position:absolute;z-index:9;right:-40px;top:-40px}.WidgetEditMode .btn-popup a.widgetoptionNOTABLEPROJECTS-C1::before,.WidgetEditMode .btn-popup a.widgetoptionNOTABLEPROJECTS::before{content:"";display:inline-block;font-family:"Material Icons";font-feature-settings:"liga";font-size:24px;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:0;text-transform:none;word-wrap:normal;vertical-align:middle;margin:0 .2rem;transform:translateY(-1px)}.WidgetEditMode .btn-popup .mdl-menu__container ul[for*="widgetoptionNOTABLEPROJECTS"] li.mdl-menu__item:first-child a.mdl-badge::before,.WidgetEditMode .btn-popup .mdl-menu__container ul[for*="widgetoptionNOTABLEPROJECTS-C1"] li.mdl-menu__item:first-child a.mdl-badge::before{content:"";display:inline-block;font-family:"Material Icons";font-feature-settings:"liga";font-size:24px;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:0;text-transform:none;word-wrap:normal;vertical-align:middle;margin:0 .2rem;transform:translateY(-1px)}.WidgetEditMode .btn-popup .mdl-menu__container ul[for*="widgetoptionNOTABLEPROJECTS"] li.mdl-menu__item:nth-child(2) a.mdl-badge::before,.WidgetEditMode .btn-popup .mdl-menu__container ul[for*="widgetoptionNOTABLEPROJECTS-C1"] li.mdl-menu__item:nth-child(2) a.mdl-badge::before{content:"";display:inline-block;font-family:"Material Icons";font-feature-settings:"liga";font-size:24px;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:0;text-transform:none;word-wrap:normal;vertical-align:middle;margin:0 .2rem;transform:translateY(-1px)}@media(max-width:840px){.HomeSearchSection.style-12 .home-search-tab .search-label1[for=toggle-tab1]::before,.HomeSearchSection.style-12 .home-search-tab .search-label2[for=toggle-tab2]::before,.HomeSearchSection.style-12 .home-search-tab .search-label1[for=toggle-tab1]::after,.HomeSearchSection.style-12 .home-search-tab .search-label2[for=toggle-tab2]::after{display:none!important}.HomeSearchSection.style-12 .home-search-tab #toggle-tab1:checked~.search-label1[for="toggle-tab1"],.HomeSearchSection.style-12 .home-search-tab #toggle-tab2:checked~.search-label2[for="toggle-tab2"]{border-bottom:1px solid}.HomeSearchSection.style-12 .home-search-tab .search-label1[for=toggle-tab1],.HomeSearchSection.style-12 .home-search-tab .search-label2[for=toggle-tab2]{height:auto}.HomeSearchSection.style-12 .home-search-tab label[for="toggle-tab1"]:hover,.HomeSearchSection.style-12 .home-search-tab label[for="toggle-tab2"]:hover{color:inherit}section.title-slider .HomeSearchSection h1{font-size:1.5rem!important;color:rgba(0,0,0,.73)!important;text-align:left!important}.HomeSearchSection.style-12{padding-top:20px!important;padding:0 15px;width:calc(100% - 30px)}.section-gallery p{padding:20px}section.goodtoknow-section .good-sectionimg img{display:block!important}section.goodtoknow-section .good-sectionimg{width:calc(100% - 16px)}section.featured--listings .owl-carousel .owl-nav .owl-prev{left:-20px!important}section.featured--listings .owl-carousel .owl-nav .owl-next{right:-20px!important}section.home-specialized-service .service-logo-section .spcl-service{padding:20px}.section-gallery h2{padding-top:25px}}@media(min-width:841px){section.home-specialized-service .service-logo{padding:15px}section.title-slider .HomeSearchSection{max-width:810px;left:50%;transform:translate(-50%,-50%)}section.goodtoknow-section .good-sectionimg img{display:none!important}section.goodtoknow-section{background-size:contain!important;background-position:center center}section.goodtoknow-section{width:calc(100% - 60px);padding:4rem 30px}section.home-build-on-trust,section.footer-boxes,.section-gallery,section.featured--listings,section.home-specialized-service{margin:0 30px;width:calc(100% - 60px);padding:4rem 0}section.featured--listings{margin:0;padding:4rem 30px}}body section.featured--listings .container .ImgDiv .mdl-card__actions{border-top:0}section.featured--listings .container .owl-carousel .owl-item{justify-content:center}section.home-specialized-service{padding:2rem 0}@media(max-width:1440px){section.featured--listings .owl-carousel{max-width:calc(100% - 48px)}body section.featured--listings .container .ImgDiv .mdl-card__actions a.mdl-button{height:auto;line-height:1.6}}@media(min-width:1024px){section.home-specialized-service .service-logo-section .spcl-service{width:calc(100%/5 - 20px)}}@media(max-width:840px){section.goodtoknow-section{background:none!important}}section.featured--listings a.featured-listingsbutton:hover{background:rgba(0,0,0,.7);color:rgba(255,255,255,1)}section-gallery .WidgetEditMode .btn-popup a.widgetoptionNOTABLEPROJECTS{display:block}section.featured--listings{background:#f8f7f8}section.goodtoknow-section a.mdl-button:not(.mdl-button--primary):hover{background:none;background-color:none;color:rgba(0,0,0,.9)}section.home-specialized-service h2{text-transform:uppercase;letter-spacing:4px;font-size:1.5rem}.section-gallery p{width:85%;margin:0 auto}@media(max-width:1200px) and (min-width:840px){body.with-title-slider .section-gallery .mdl-cell.mdl-cell--4-col{width:calc(50% - 16px)!important}}@media(max-width:840px) and (min-width:480px){.place-description h4{font-size:1.3rem}}.section-gallery .gallery-img a.clickable,.ImgDiv .ImgDiv1 a.clickable{display:block;width:100%;height:100%;position:absolute;z-index:1}.section-gallery .gallery-img a.clickable:hover{background:rgba(0,0,0,.5)}header .mdl-layout__header-row.top-header a#dash-boardh+.mdl-menu__container ul.atag a{color:rgba(128,130,133,.96)}@media(max-width:1152px) and (min-width:840px){section.featured--listings .container .owl-carousel.owl-drag .owl-item .mdl-card__actions a.mdl-button:not(.mdl-button--icon){height:auto;line-height:1.6}section.featured--listings .container .owl-carousel.owl-drag .owl-item .mdl-card__actions a.mdl-button:not(.mdl-button--icon)::before{display:block;line-height:1;margin:0 0 .3rem 0}section.featured--listings .container .owl-carousel.owl-drag .owl-item .mdl-card__actions a.mdl-button:not(.mdl-button--icon)::after{display:block;line-height:1;margin:0 0 .3rem 0}}body.company .home-search-tab #tab2.avm-block #idc-avm{width:100%;margin:20px 0 0 0}body.company .home-search-tab #tab2.avm-block #idc-avm input{text-transform:uppercase;border:0;width:calc(100% - 150px);text-overflow:ellipsis;overflow:hidden!important;white-space:nowrap;display:block;padding:25px 10px;text-indent:10px}body.company .home-search-tab #tab2.avm-block #idc-avm input~button{padding:0 20px;color:#fff;font-size:14px;border:0;background-color:#000;width:auto}@media(max-width:840px){body.company .home-search-tab #tab2.avm-block #idc-avm input{border:1px solid rgba(0,0,0,.08)}}