.brand a em,.header .navigation ul li a:focus,.header .navigation ul li a:hover,.header .navigation ul li a[aria-current=page],.header .navigation ul li.current-menu-parent a,.lp-list li a:focus,.lp-list li a:hover,.navigation ul li a:focus,.navigation ul li a:hover{color:#4bc1ff}.brand a,.home-eval-lead h2{font-weight:600;letter-spacing:-.5px;line-height:1}.brand a em,.latest-video-news .latest-image img{transition:.3s}.icon-phone{background-image:url(i/icon-phone.svg)}.icon-fb{background-image:url(i/icon-fb.svg)}.icon-ig{background-image:url(i/icon-ig.svg)}.icon-email{background-image:url(i/icon-email.svg)}.icon-fb,.icon-ig,.icon-phone{width:18px;height:18px}.footer .icon-email,.footer .icon-fb,.footer .icon-ig,.footer .icon-phone{width:29px;height:29px}.icon-star{background-image:url(i/icon-star.svg);width:15px;height:14px}.icon-bed,.single-listings .icon-bed-blue{background-image:url(i/icon-bed.svg);width:24px;height:17px}.icon-bath,.single-listings .icon-bath-blue{background-image:url(i/icon-bath.svg);width:21px;height:21px}.icon-bed-blue,.single-listings .icon-bed-blue{background-image:url(i/icon-bed-blue.svg)}.icon-bath-blue,.single-listings .icon-bath-blue{background-image:url(i/icon-bath-blue.svg)}.icon-sqft{background-image:url(i/icon-sqft.svg);width:16px;height:16px}.icon-sqft-blue{background-image:url(i/icon-sqft-blue.svg);width:16px;height:16px}.icon-wc-1{background-image:url(i/icon-wc-1.svg);width:95px;height:95px}.icon-wc-2{background-image:url(i/icon-wc-2.svg);width:115px;height:83px}.icon-wc-3{background-image:url(i/icon-wc-3.svg);width:97px;height:76px}.icon-wc-4{background-image:url(i/icon-wc-4.svg);width:78px;height:87px}.icon-arrow-red{background-image:url(i/icon-arrow-red.svg);width:26px;height:14px}.icon-close{background-image:url(i/icon-close.svg);width:20px;height:20px}.icon-about-1{background-image:url(i/icon-about-1.svg);width:83px;height:75px}.icon-about-2{background-image:url(i/icon-about-2.svg);width:83px;height:75px}.icon-about-3{background-image:url(i/icon-about-3.svg);width:82px;height:82px}.icon-about-4{background-image:url(i/icon-about-4.svg);width:75px;height:59px}.icon-about-5{background-image:url(i/icon-about-5.svg);width:79px;height:79px}.icon-about-6{background-image:url(i/icon-about-6.svg);width:99px;height:72px}.icon-about-7{background-image:url(i/icon-about-7.svg);width:81px;height:76px}.icon-about-8{background-image:url(i/icon-about-8.svg);width:83px;height:83px}.icon-resources-1{background-image:url(i/icon-resources-1.svg);width:76px;height:76px}.icon-resources-2{background-image:url(i/icon-resources-2.svg);width:79px;height:79px}.icon-resources-3{background-image:url(i/icon-resources-3.svg);width:77px;height:66px}.icon-resources-4{background-image:url(i/icon-resources-4.svg);width:77px;height:70px}.icon-resources-5{background-image:url(i/icon-resources-5.svg);width:59px;height:74px}.icon-resources-6{background-image:url(i/icon-resources-6.svg);width:74px;height:66px}.icon-resources-7{background-image:url(i/icon-resources-7.svg);width:78px;height:77px}.icon-resources-8{background-image:url(i/icon-resources-8.svg);width:75px;height:73px}.copyright{color:#fff;font-size:1.4rem;background-color:var(--darkest);padding:30px 0}.copyright a{color:#0e81c8;text-decoration:underline}.copyright a:focus,.copyright a:hover,.footer a{color:#fff}.copyright em{color:#627aa7}.footer{background-color:var(--darker);padding:55px 0}.footer .brand{margin:0 28px 0 0}.footer section img{position:relative;top:-2px}.header .navigation ul li.nav-call a{padding-right:5px}.brand a{font-family:var(--heading);color:#fff;font-size:3.2rem}.brand a em{font-style:normal;font-family:var(--font);font-size:15px;display:block;margin:2px 0 0}.latest-video-news h2,.latest-video-news h3,.recent-listings h2,.why-choose section h2{font-family:var(--heading);color:var(--dark)}.form-normal .form-page .form-group .form-group-radio-wrap,.navigation ul li a{-webkit-display:flex;-webkit-align-items:center;display:flex;align-items:center}#listings .listing section ul li i,.navigation ul li a i{margin:0 10px 0 0}.footer .navigation ul li:first-child,.footer .navigation ul li:nth-child(2){margin:0 50px 0 0}.footer .navigation ul li:nth-child(3){margin:0 7px 0 0}#listings .listing section ul li:last-child,.block-list.block-list-4 ul li:nth-child(4),.footer .icon-ig,.header .navigation ul li.nav-social a i,.home .listing figure,.home-intro p:last-child,.link-box ul li:first-child,.list-checked ul li:last-child,.list-normal ul li:last-child,.page-content p:last-child,.page-id-664 .dark-box h2{margin:0}.home-eval-lead{padding:45px 0;color:#fff}.home-eval-lead h2{font-family:var(--heading);font-size:4.4rem}.home-eval-lead p{font-size:1.7rem;font-weight:300}.why-choose{background-color:var(--light);padding:85px 0}.why-choose section{background:#fff;-webkit-box-shadow:0 0 30px rgb(0 0 0 / 12.5%);box-shadow:0 0 30px rgb(0 0 0 / 12.5%);-webkit-border-radius:15px;border-radius:15px;padding:55px 45px;-webkit-display:flex;-webkit-flex-direction:column;display:flex;flex-direction:column}.why-choose section h2{margin-top:auto;font-size:3rem;font-weight:600}.listings-home hr,.why-choose section i{margin:0 0 70px}.recent-listings{padding:175px 0 0;background:#f9f9f9}.home-intro,.page-bg-cityscape{background-image:url(i/skyline.svg)}.latest-video-news h2,.recent-listings h2{font-weight:600;font-size:5.3rem;letter-spacing:-.5px;line-height:1;-webkit-display:flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin:0 0 26px}.recent-listings h2 a{font-family:var(--font);color:var(--red);font-weight:400;font-size:2.313rem}.recent-listings h2 a:focus,.recent-listings h2 a:hover{text-decoration:underline;color:#999}.recent-listings h2 a i{margin-left:10px;transition:.3s;left:0;-webkit-filter:grayscale(0);filter:grayscale(0)}.recent-listings h2 a:focus i,.recent-listings h2 a:hover i{left:-3px;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}.latest-video-news h2{margin:0 0 17px}.latest-video-news h3{font-weight:500;font-size:2.7rem;letter-spacing:-.5px;margin:18px 0 12px;line-height:1}.home-intro h1,.home-intro p,.listings-home h2{margin:0 0 25px}.latest-video-news h4{font-family:var(--font);color:var(--text);font-size:1.8rem}.latest-video-news h4 em{color:#757575}.form-normal .form-page .form-group label span,.latest-video-news h4 a{color:var(--red)}.latest-video-news h4 a:focus,.latest-video-news h4 a:hover{color:var(--dark);text-decoration:underline}.latest-video-news .latest-image{position:relative;display:block;background-color:var(--blue);overflow:hidden;height:100%}.latest-video-news .latest-image:focus img,.latest-video-news .latest-image:hover img{opacity:.25}.home-intro{padding:100px 0 160px;background-repeat:no-repeat;background-position:right 110%;-webkit-background-size:54%;background-size:54%}.home-intro h1{font-weight:600;font-size:5.3rem;letter-spacing:-.5px;line-height:1;font-family:var(--heading);color:var(--dark)}.home-intro h1 em{font-family:var(--font);font-style:normal;font-size:2.4rem;font-weight:400;display:block;color:var(--blue)}.home-intro section{padding:0 20px 0 0}.header{position:fixed;z-index:1001;width:100%;padding:22px 0;background-color:rgba(255,255,255,0);transition:.2s;border-top:0 solid var(--blue);box-shadow:0 0 4px transparent}.featured-homes-inner,.header.active,.home-intro,.latest-video-news,.latest-video-news .latest-image:focus .play,.latest-video-news .latest-image:hover .play,.page-content{background-color:#fff}.header .brand a{display:inline-block;position:relative;height:88px;padding:20px 0 0 100px}.header .brand a img{position:absolute;transition:.2s;top:0;left:0;bottom:0;margin:auto}.header .navigation ul li a{color:#fff;font-weight:300;font-size:1.6rem;padding:20px}.header .navigation ul li.nav-social a{padding:20px 0 20px 12px}.header .navigation ul li.nav-call{position:relative;margin-left:20px}.header .navigation ul li.nav-call:before{content:'';display:block;position:absolute;top:0;bottom:0;left:-10px;width:1px;height:52px;background-color:#192435;transition:.3s;margin:auto 0}.header.active{padding:8px 0;border-top:5px solid var(--blue);box-shadow:0 3px 11px rgba(0,0,0,.15)}#fhe .captcha-note a:focus,#fhe .captcha-note a:hover,.header.active .brand a,.post a:not(.button):focus,.post a:not(.button):hover{color:var(--dark)}.header.active .navigation ul li a,.header.active span.textorcall{color:#1f2c3f}#fhe .captcha-note a,.header.active .brand a em,.header.active .navigation ul li a:focus,.header.active .navigation ul li a:hover,.pagination a.page-numbers:hover,a.page-numbers:focus{color:var(--blue)}.header.active .navigation ul li.nav-call:before{background-color:#e5e9f0}.h100 .menu-menu-1-container,.single-listing-gallery-image .slick-slide{height:100%!important}.hero{height:85vh;position:relative;z-index:90}.hero figure{position:absolute;width:56%;right:0;top:135px;margin:auto;bottom:-10vh;overflow:hidden;-webkit-border-radius:100px 0 0 100px;border-radius:100px 0 0 100px}.hero .col-lg-5,.hero .container,.hero .row,.hero section{height:100%}.hero section{-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;margin-top:50px}.hero section h2{font-size:7.72rem;line-height:.835;color:#fff;font-weight:600;letter-spacing:-.5px;font-family:var(--heading);margin:0 0 30px}.hero section h3{color:#c0d9ff;font-weight:300;font-size:2.451rem;font-family:var(--font);margin:0 0 75px}.latest-video-news .latest-image .play{background-color:var(--blue);width:110px;height:110px;-webkit-border-radius:100%;border-radius:100%;display:block;position:absolute;top:0;transition:.3s;bottom:0;right:0;left:0;margin:auto}.latest-video-news .latest-image .play:after{content:"";display:block;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:43px solid #fff;position:absolute;bottom:0;left:6px;right:0;top:0;margin:auto;transition:.3s}.latest-video-news .latest-image:focus .play:after,.latest-video-news .latest-image:hover .play:after{border-left:43px solid var(--blue)}#testimonials:not(.testimonials-inner){background-color:#f9f9f9;background-image:url(i/icon-quote.svg);background-repeat:no-repeat;background-position:30px 30px;-webkit-border-radius:15px;border-radius:15px;padding:55px;position:relative}#testimonials.testimonials-inner blockquote{background-color:#f9f9f9;background-image:url(i/icon-quote.svg);background-repeat:no-repeat;background-position:clamp(20px,1.5625vw,30px) clamp(20px,1.5625vw,30px);-webkit-border-radius:15px;border-radius:15px;padding:clamp(25px,2.8645833333333335vw,55px);position:relative}#testimonials.testimonials-inner .slick-slide{margin:0 15px}#testimonials.testimonials-inner .slick-list{margin:0 -15px}#testimonials blockquote h2,#testimonials blockquote h3{font-weight:600;font-size:2.9rem;line-height:1.25;color:var(--dark);margin:0 0 15px}#testimonials blockquote p{font-size:2.1rem;margin:0}#testimonials blockquote h3{font-size:1.8rem;margin:55px 0 0}#testimonials.testimonials-inner .slick-arrow{position:absolute;top:0;bottom:0;margin:auto 0;width:clamp(17.333333333333332px,1.3541666666666667vw,26px);height:clamp(29.333333333333332px,2.2916666666666665vw,44px)}#testimonials.testimonials-inner .slick-arrow.slick-prev{left:clamp(-60px,-3.125vw,-40px)}#testimonials.testimonials-inner .slick-arrow.slick-next{right:clamp(-60px,-3.125vw,-40px)}.header .brand a img.circle,.header.active .brand a img.main{opacity:1}.header.active .brand a img.circle{opacity:0}.header .brand a img.main{opacity:0;max-width:110px;z-index:-1;height:auto;bottom:-9px;left:-27px}.navigation.h100 ul{position:relative;top:5px}#testimonials .slick-dots{position:absolute;bottom:-115px;left:0;right:0;text-align:center}#testimonials .slick-dots li{display:inline-block;margin:0 4px}#testimonials .slick-dots button{transition:.3s;cursor:pointer;outline:0;width:11px;height:11px;background-color:#aaa;-webkit-border-radius:100%;border-radius:100%;border:none;text-indent:-9999px}#testimonials .slick-dots .slick-active button,#testimonials .slick-dots button:focus,#testimonials .slick-dots button:hover{background-color:#eb0017}#listings .listing{background-color:#fff;-webkit-display:flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.135);transition:.3s;height:450px;padding:0;filter:grayscale(1);-webkit-opacity:0.35;opacity:.35;margin:44px 0;border-radius:0}#listings .slick-current .listing{height:530px;opacity:1;filter:grayscale(0);-webkit-border-radius:30px;border-radius:30px;margin:0}#listings .listing figure,#listings .listing section{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}#listings .listing figure{position:relative;overflow:hidden}#listings .listing figure img{display:block;width:100%;height:100%;object-fit:cover}#listings .listing section{padding:50px;-webkit-display:flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}#listings .listing section .just-added{background-color:var(--dark);-webkit-border-radius:0 30px 0 15px;border-radius:0 30px 0 15px;font-size:1.7rem;color:#fff;padding:11px 25px 9px 20px;position:absolute;top:0;right:0}#listings .listing section .just-added i{margin:0 4px 0 0}#listings .listing section h3{font-weight:500;color:#2e2f30;letter-spacing:-.5px;font-size:4.2rem;margin:0 0 8px}#listings .listing section ul{margin:0 0 35px}#listings .listing section ul,#listings .listing section ul li{-webkit-display:flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}#listings .listing section ul li{font-size:1.6rem;margin:0 37px 0 0}#listings .listing section p{margin:0 0 75px}#listings .listing section h4{color:var(--dark);font-size:4rem;font-family:var(--font);font-weight:300;line-height:1;letter-spacing:-.75px;-webkit-display:flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%}#listings .listing section h4 a{margin-left:auto}#listings .listing section h4 sup{position:relative;font-size:55%;top:-7px;margin:0 3px 0 0}.hero .col-lg-6,.latest-video-news .latest-news section,.mort-calc,.mort-results,.mortgage-calc.container{padding:0}.latest-video-news .latest-news section img{object-fit:cover;width:100%;height:100%}@media (min-width:1200px){#listings .listing figure{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}#listings .listing{min-width:500px}#listings .slick-current .listing figure{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}#listings .listing figure img{transition:.3s}}.listing-wrap{padding-bottom:50px}.slick-arrow{width:26px;height:44px;-webkit-background-size:contain;background-size:contain;border:none;text-indent:-9999px;cursor:pointer;transition:.3s;background-color:transparent;opacity:1}#other-videos li a:focus,#other-videos li a:hover,.about-negative-margins a:focus,.about-negative-margins a:hover,.blue-links a:focus,.blue-links a:hover,.red-links:focus,.red-links:hover,.sample-marketing p a:focus,.sample-marketing p a:hover,.slick-arrow:focus,.slick-arrow:hover,.success-plan ul li p a:focus,.success-plan ul li p a:hover{opacity:.5}.slick-arrow.slick-prev{background-image:url(i/icon-angle-left.svg)}.slick-arrow.slick-next{background-image:url(i/icon-angle-right.svg)}#listings .slick-arrow{position:absolute;top:-70px;bottom:0;margin:auto;z-index:999}#listings .slick-arrow.slick-next{right:50px}#listings .slick-arrow.slick-prev{left:50px}.hero.page-title{height:auto;padding:300px 0 50px}.hero.page-title h1{font-weight:600;color:#fff;letter-spacing:-1px;font-size:6.8rem;position:relative}.page-id-173 .hero.page-title h1{font-size:6rem}.hero.page-title h1+p{color:#c0d9ff;font-weight:300;font-size:2.1rem}.hero.page-title .button{font-size:2.1rem;padding:20px 30px}.free-eval h2,.page-content h2{color:#2e2f30;font-size:4.3rem;font-weight:600;margin:0 0 5px}.free-eval h3,.page-content h3{font-family:var(--font);font-weight:400;color:var(--blue);font-size:2.45rem;margin:0 0 5px;line-height:1.25}.page-content h2+h3{margin:10px 0 20px}.page-content p,.page-content ul{margin:0 0 30px}.list-checked ul li,.list-normal ul li{position:relative;margin:0 0 10px}.list-normal ul li{padding:0 0 0 21px}.list-checked ul li{padding:0 0 0 32px}.list-checked ul li:before{width:22px;height:22px;content:'';display:block;background-image:url(i/icon-check.svg);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;position:absolute;top:8px;left:0}.list-normal ul li:before{content:'';display:block;-webkit-border-radius:100%;border-radius:100%;width:10px;height:10px;background-color:var(--blue);position:absolute;top:15px;left:0}.form-normal:after{content:'';display:block;clear:both}.form-normal .form-page{-webkit-display:flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.entry-footer,.entry-meta,.entry-title,.form-actions br,.form-group br,.free-eval,.free-eval-form .form-page,.hero p a:first-of-type,.home .hero .m,.page-template-page-landing .home-eval-lead,.panel-back,.post-edit-link{display:none}.form-normal .form-page .form-group{-webkit-flex:0 0 49%;flex:0 0 49%;max-width:49%;margin:0 0 30px}.form-normal .form-page .form-actions,.form-normal .form-page .form-group.full,.mort-calc .form-normal .form-group{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.form-normal .form-page .form-actions .button{float:right;margin:-62px ​0 0}.form-normal .form-page .form-group label{display:block;font-size:1.7rem;color:var(--dark);margin:0 0 5px}.form-normal .form-page .form-group input,.form-normal .form-page .form-group select,.form-normal .form-page .form-group textarea{-webkit-border-radius:7px;border-radius:7px;border:1px solid #e6eaed;font-family:var(--font);color:var(--text);-webkit-resize:none;resize:none;outline:0;transition:.3s;padding:13px;display:block;width:100%}.form-normal .form-page .form-group textarea{height:100px}.form-normal .form-page .form-group select{padding:11px 13px}.form-normal .form-page .form-group input:active,.form-normal .form-page .form-group input:focus,.form-normal .form-page .form-group input:hover,.form-normal .form-page .form-group select:active,.form-normal .form-page .form-group select:focus,.form-normal .form-page .form-group select:hover,.form-normal .form-page .form-group textarea:active,.form-normal .form-page .form-group textarea:focus,.form-normal .form-page .form-group textarea:hover{border:1px solid var(--blue)}.form-normal .form-page .form-group .form-group-radio-wrap input{width:20px;height:20px;margin:0 8px 0 0}.form-normal .form-page .form-group .form-group-radio-wrap em+input{margin:0 8px 0 30px}.form-normal .form-page .form-group .form-group-radio-wrap em{font-style:normal;font-size:14px}.free-eval{width:90%;height:80%;background-color:#fff;-webkit-border-radius:15px;border-radius:15px;top:0!important;left:0!important;right:0!important;bottom:0!important;margin:auto;position:fixed!important;box-shadow:0 10px 40px rgb(0 0 0 / 20%)}.free-eval .closeThis{background-color:#000;position:absolute;width:55px;height:55px;-webkit-border-radius:100%;border-radius:100%;text-align:center;line-height:59px;top:-27px;right:-27px}.free-eval .closeThis:focus,.free-eval .closeThis:hover{background-color:#555}.b-modal{background-color:var(--blue)!important;opacity:.85!important}.free-eval h2{font-size:4rem}#mortCalc .field label,.free-eval p,.sample-marketing p{font-size:1.8rem}.free-eval .free-eval-form{margin:35px 0 0}.free-eval section{-webkit-display:flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:100%}.free-eval section .free-eval-left{-webkit-flex:0 0 57%;flex:0 0 57%;max-width:57%;background-image:url(i/free-home-evaluation-edmonton-alberta.webp);background-repeat:no-repeat;background-position:center;-webkit-background-size:123%;background-size:123%;-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px}.free-eval section .free-eval-right{-webkit-flex:0 0 43%;background-color:#fff;flex:0 0 43%;max-width:43%;padding:90px 50px 50px}.bg-light,.page-bg-grey{background-color:#f9f9f9!important}.page-bg-cityscape{background-repeat:no-repeat;background-position:right 120%;-webkit-background-size:54%;background-size:54%}.blue-box,.lp-list:before{background-position:center}.page-content.border-top{border-top:25px solid #f9f9f9}.page-content.border-bottom{border-bottom:25px solid #f9f9f9}.blue-box,.dark-box,.dark-box-link a{padding:45px;color:#fff;height:100%;background-color:var(--dark);-webkit-border-radius:15px;border-radius:15px;display:flex;-ms-align-items:flex-start;align-items:flex-start;justify-content:flex-end;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dark-box-link a i{transition:.3s;filter:brightness(100%)}.dark-box-link a:focus,.dark-box-link a:hover{background-color:var(--blue)}.dark-box-link a:focus i,.dark-box-link a:hover i{filter:brightness(500%)}.dark-box i,.dark-box-link i{margin-bottom:auto}.dark-box-link a strong,.mortCalcRight.active{display:block}.blue-box h2,.dark-box h2,.dark-box-link a strong{color:#fff;font-size:2.9rem;line-height:1;margin:35px 0 5px}.blue-box p,.dark-box p{font-size:1.7rem;line-height:1.625;font-weight:300}#mortCalc #calculateBtn,html .elementor-button{line-height:1;background-color:var(--primary);-webkit-text-shadow:none;text-shadow:none;cursor:pointer;-webkit-appearance:none;position:relative;outline:0;font-family:var(--font)}.dark-box p strong{font-weight:900}.dark-box p a{color:#6cc6ff;text-decoration:underline}.dark-box p a:focus,.dark-box p a:hover{color:#88a7d7}.blue-box{background-image:url(i/lead-bg-min.webp);-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;color:#fff}.icon-bed-blue{width:17px;height:13px}.icon-bath-blue{width:14px;height:14px}.single-listing-box a{display:block;position:relative}.single-listing-box .single-listing-box-image{display:block;overflow:hidden;-webkit-border-radius:15px;border-radius:15px;width:100%;height:350px;position:relative;background-color:var(--blue);transition:.3s;margin:0 0 20px}.single-listing-box .single-listing-box-image img{margin:auto;transform-origin:center;filter:grayscale(0);transform:scale(1);opacity:1;transition:.3s;z-index:1;max-width:100%;height:100%;width:100%;object-fit:cover}.single-listing-box .single-listing-box-image .single-listing-box-meta{z-index:2;position:absolute;top:15px;right:0;font-size:1.6rem;color:#fff;-webkit-display:flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background-color:var(--dark);padding:8px 15px;transition:.3s}.single-listing-box .single-listing-box-image .single-listing-box-meta i{margin-right:5px}.single-listing-box .single-listing-box-image .single-listing-box-meta i.icon-bath-blue{margin-left:15px}.single-listing-box .single-listing-box-image .single-listing-box-view{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-display:flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;color:#fff;font-size:1.7rem;z-index:3;transform:scale(1.25);transform-origin:center;transition:.3s;opacity:0}.single-listing-box .single-listing-box-image .single-listing-box-view em{font-style:normal;display:inline-block;padding:12px 25px;border:1px solid #fff;-webkit-border-radius:7px;border-radius:7px;transition:.3s}.single-listing-box .single-listing-box-image .single-listing-box-view em:hover{border-color:var(--dark);color:#fff;background-color:var(--dark)}.single-listing-box a:focus .single-listing-box-image img,.single-listing-box a:hover .single-listing-box-image img{transform:scale(1.25);opacity:.2}.single-listing-box a:focus .single-listing-box-image .single-listing-box-meta,.single-listing-box a:hover .single-listing-box-image .single-listing-box-meta{right:-200px}.single-listing-box a:focus .single-listing-box-image .single-listing-box-view,.single-listing-box a:hover .single-listing-box-image .single-listing-box-view{transform:scale(1);opacity:1}.single-listing-box .single-listing-box-info{-webkit-display:flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;color:var(--dark);transition:.3s}.single-listing-box a:focus .single-listing-box-info,.single-listing-box a:hover .single-listing-box-info{color:#606b7b}.single-listing-box .single-listing-box-info em{font-style:normal}.pull-top{margin-top:-40px}.link-box{height:100%;background-color:#eef0f4;-webkit-border-radius:30px;border-radius:30px;padding:40px}.link-box h3{color:#2e2f30;font-weight:800;font-size:2.2rem}.link-box ul li a{display:inline-block;color:#0071b8;font-size:1.7rem;text-decoration:underline;line-height:1.25}.link-box ul li{display:block;line-height:normal;margin:18px 0 0}.link-box ul li a:focus,.link-box ul li a:hover{color:#3d5271}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px 15px!important}.image-rounded img{-webkit-border-radius:50px!important;border-radius:50px!important}.navigation ul li ul.sub-menu{display:block;z-index:100;min-height:1px;height:auto;background:#080b14;position:absolute;width:250px;top:57px;left:15px;-webkit-border-radius:15px;border-radius:15px;overflow:hidden;transition:.3s;transform-origin:top center;transform:scaleY(0)}.navigation ul li:hover ul.sub-menu{transform:scaleY(1)}.navigation ul li{position:relative}.active .navigation ul li ul.sub-menu li a,.navigation ul li ul.sub-menu li a{margin:0;color:#fff!important;padding:10px 15px;font-size:15px;border-bottom:1px solid rgba(255,255,255,.1);line-height:1.25}.navigation ul li ul.sub-menu li:last-child a{border:none}.active .navigation ul li ul.sub-menu li a:focus,.active .navigation ul li ul.sub-menu li a:hover,.active .navigation ul li ul.sub-menu li a[aria-current=page]:focus,.active .navigation ul li ul.sub-menu li a[aria-current=page]:hover,.navigation ul li ul.sub-menu li a:focus,.navigation ul li ul.sub-menu li a:hover,.navigation ul li ul.sub-menu li a[aria-current=page]:focus,.navigation ul li ul.sub-menu li a[aria-current=page]:hover{background-color:var(--blue);color:#fff!important}.navigation ul li ul.sub-menu li a[aria-current=page]{background-color:#080b14}.page-id-664 .dark-box{height:auto}.page-id-664 .dark-box h2:after{width:70px;height:3px;background-color:var(--blue);display:block;content:"";margin:13px 0 27px}.free-eval-form .form-page.active,.post-feed-item.pb-md:first-child{display:flex}.form-normal .form-page .form-actions .form-action-inline .button{float:none}.form-normal .form-page .form-actions .form-action-inline{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.wpcf7 .ajax-loader{flex:0 0 100%}.form-normal .form-page#page-3 .form-actions .form-action-inline{margin:30px 0 0}.hero.page-title .button.sm{font-size:1.7rem;padding:15px 24px}.single-listing-content ul{margin:0 -1%;font-size:1.8rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.single-listing-content ul li{display:flex;align-items:flex-start;flex:0 0 31%}.single-listing-content ul li strong{color:#000;margin:0 14px 0 0}.single-listing-content article{margin:0 0 50px}.wpcf7-not-valid-tip{margin-top:9px;font-size:14px!important}.rates-box img{max-height:45px;margin:0 0 10px}.rates-box .elementor-widget-container{display:flex;flex-direction:column;height:100%;align-items:flex-start}.rates-box ul{margin-top:auto;width:100%}.rates-box{height:100%;padding:0 30px}.rates-box ul li{font-size:1.8rem;position:relative;border-bottom:1px solid #eee}.rates-box ul li:after{content:"";display:block;clear:both}.rates-box ul li strong{float:right;color:#222}#mortCalc .field,.sidebar-news-item span p{display:inline-block}#mortCalc .field:nth-child(2){margin:0 35px}#mortCalc .field input{border:1px solid #ccc;padding:10px;font-size:1.6rem;transition:.3s}#mortCalc .field:nth-child(3) input{width:65px}#mortCalc .field:first-child input{width:260px}#mortCalc #calculateBtn{font-weight:400;padding:11px 24px 12px;display:inline-block;color:#fff;font-size:1.861rem;border:2px solid;-webkit-border-radius:6px;border-radius:6px;-webkit-transition:375ms;transition:375ms}#mortCalc #calculateBtn:focus,#mortCalc #calculateBtn:hover{background-color:var(--dark)}#mortCalc .field input:active,#mortCalc .field input:focus,#mortCalc .field input:hover{outline:0;border-color:var(--blue)}.mortCalcRight{margin:30px 0 0;position:relative;display:none}.mortCalcRight #paymentStart{font-family:var(--heading);font-weight:300;font-size:34px;color:var(--dark)}.mortCalcRight #paymentFinish{font-weight:600;border:none;outline:0;display:inline-block;font-size:90px;font-family:var(--heading);width:100%}.mortgage-calc #mortCalc .mortCalcRight{flex:0 0 60%}.mortgage-calc #mortCalc .field,.mortgage-calc #mortCalc .field input{display:block;width:100%;margin:0}.mortgage-calc #mortCalc .field{margin:0 0 14px}.mortgage-calc #mortCalc{display:flex;align-items:flex-start;justify-content:space-between}.mortgage-calc #mortCalc .mortCalcLeft{max-width:30%;flex:0 0 30%}.mortgage-calc #mortCalc .mortCalcRight{max-width:60%;flex:0 0 60%;margin:0}#yPI{padding:25px;background:#efefef;-webkit-border-radius:30px;border-radius:30px;text-align:center}#yPI #paymentStart{font-size:1.85rem;font-family:var(--font);font-weight:400;color:var(--text);margin:0 0 12px;display:block}#pointPlan h2,#yPI #paymentFinish{font-weight:500;text-align:center}#yPI #paymentFinish{font-family:var(--font);font-size:5rem;background:0 0}.mortgage-calc #mortCalc .mortCalcRight .blue-links{text-align:center;font-size:1.4rem;margin:20px 0 0}.mortgage-calc #mortCalc .field input{-webkit-border-radius:5px;border-radius:5px}.mortgage-calc #mortCalc .field label{font-size:1.575rem}.single-listing-gallery-image .slick-slide picture{display:block!important;width:100%!important;max-width:100%!important;height:100%!important}.single-listing-gallery-image .slick-slide img{cursor:pointer;width:100%;height:100%;object-fit:cover;display:block}section.about .news-feed-item{margin-bottom:70px}section.elementor-section.elementor-top-section.elementor-element.elementor-element-9f5952b.about.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{padding-bottom:70px}.news-feed-item h2{font-size:3.3rem}.news-feed-item p.date-time{margin:0 0 18px}.news-feed-item{margin:0 0 50px;padding:0 0 50px;border-bottom:1px solid #eee}.news-feed-item:last-child{margin:0;padding:0;border-bottom:0}.single-post .hero.page-title h1{font-size:5.5rem}.hero.page-title h1+p a{color:#fff;text-decoration:underline}.hero.page-title h1+p a:focus,.hero.page-title h1+p a:hover{color:#c0d9ff}.no-parallax.home-eval-lead{background-image:url(i/jpg-png/lead-bg-min.webp)!important}.no-parallax.hero{background-image:url(i/jpg-png/hero-bg-min.webp)!important}.about-intro img{position:relative;top:10px}.privacy-policy h4{font-weight:800;color:var(--dark);font-size:2.25rem}.privacy-policy ol,.privacy-policy ul{list-style:initial;margin-left:30px}.blue-box p a{margin-top:30px}span.textorcall{margin-right:5px;color:#dbe8fb}body{background:#FFF}#wpadminbar,.featured-homes-inner,.page-id-4740 .grecaptcha-badge,.about-intro,.recent-listings,.why-choose{background-color:#f9f9f9}.footer{background-color:#111a29}.copyright{background-color:#080d16}.wpcf7-response-output{background:#fff;-webkit-border-radius:10px;border-radius:10px;padding:10px!important;text-align:center}.home-eval-lead{background-image:url(i/lead-bg-min.webp)}.admin-bar.logged-in #wpadminbar{display:block!important}html[lang]{margin-top:0!important}.hero.page-title h1 em.sold-inline{background:var(--red);font-style:normal;font-size:20px;letter-spacing:2px;padding:13px 25px;display:block;max-width:118px;text-align:center}.single-listing-box a .sold-loop{position:absolute;z-index:200;background:var(--red);color:#fff;letter-spacing:2px;font-size:23px;text-align:center;top:0;left:0;display:block;padding:11px 20px;border-radius:14px 0}.button:after,[type=submit]:after,html .elementor-button:after{content:'';position:absolute;display:block;width:calc(100% + 16px);height:calc(100% + 16px);top:-8px;bottom:-8px;left:-8px;right:-8px;border:1px solid var(--primary);border-radius:6px;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.button:focus:after,.button:hover:after,[type=submit]:focus:after,[type=submit]:hover:after,html .elementor-button:focus:after,html .elementor-button:hover:after{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}a:not(a.button,.brand a,.single-listing-box a){text-decoration:none!important}a:not(a.button,.brand a,.single-listing-box a,.elementor-button,.elementor-toggle-title,.pc-landing .elementor-icon-list-items .elementor-icon-list-item a):focus,a:not(a.button,.brand a,.single-listing-box a,.elementor-button,.elementor-toggle-title,.pc-landing .elementor-icon-list-items .elementor-icon-list-item a):hover{text-decoration:underline!important;-webkit-transition:.3s;transition:.3s}.lvn-container{display:flex;grid-gap:30px;flex-wrap:wrap;justify-content:center}.lvn-container .latest-news,.lvn-container .latest-video{width:calc(50% - 16px)}.lvn-container .media{height:clamp(185px,20.364583333333332vw,391px)!important;overflow:hidden!important}.latest-video-news .latest-video section{padding-right:0!important}#fhe .form-normal .form-page h3{flex:0 0 100%;max-width:100%;text-align:center;margin:0 0 clamp(20px,1.56vw,30px);color:var(--dark);font-weight:900;font-family:var(--heading);font-size:clamp(23px, 1.82vw, 35px)}#fhe #page-2{margin:clamp(53px,4.17vw,80px) 0}#fhe form{border:solid #ccc;border-radius:clamp(10px,1.04vw,15px);padding:clamp(33px,2.6vw,50px)}#fhe form .form-normal{max-width:clamp(733px,57.29vw,1100px);margin:0 auto}#fhe .form-normal .form-page h3 strong{display:flex;width:clamp(33px,2.6vw,50px);height:clamp(33px,2.6vw,50px);background:var(--blue);border-radius:100%;color:#fff;font-size:clamp(16px, 1.25vw, 24px);margin:0 auto clamp(4px,.31vw,6px);text-align:center;justify-content:center;align-items:center}#fhe .form-actions .form-action-inline,.success-plan.three-by-two ul.process-landing{justify-content:center}#fhe .captcha-note{text-align:center;flex:0 0 100%;max-width:100%}#fhe .form-actions .form-action-inline input{text-align:center;display:block;margin:0}.fhe-intro{background:var(--blue);text-align:center;color:#fff;padding:clamp(13px,1.04vw,20px);border-radius:clamp(10px,.78vw,15px)}.pc-landing .elementor-icon-list-items{display:flex;flex-direction:column;grid-gap:15px 0}.pc-landing .elementor-icon-list-items .elementor-icon-list-item,.pc-landing .elementor-icon-list-items .elementor-icon-list-item a{align-items:unset!important}.pc-landing .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon{position:relative;top:3px}.pc-landing .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg{width:24px;height:24px;margin:0!important}.pc-landing .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{padding-left:clamp(6.666666666666667px,.5208333333333334vw,10px);line-height:1.75;font-family:var(--font);color:var(--text);transition:.3s}.pc-landing .elementor-icon-list-items .elementor-icon-list-item a:focus .elementor-icon-list-text,.pc-landing .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-text{color:var(--primary);transition:.3s}.btn-group>.elementor-widget-wrap.elementor-element-populated{padding:0!important;margin-top:clamp(33.333333333333336px,2.6041666666666665vw,50px);display:flex!important;flex-wrap:wrap!important;flex-direction:unset!important;align-items:unset!important;justify-content:unset!important;grid-gap:10px!important}.btn-group.centered>.elementor-widget-wrap.elementor-element-populated{justify-content:center!important;margin-top:clamp(13.333333333333334px,1.0416666666666667vw,20px)}.btn-group>.elementor-widget-wrap.elementor-element-populated>.elementor-element{width:max-content!important;margin:0!important}html .elementor-button{font-weight:400;padding:15px clamp(16px,1.25vw,24px);display:inline-block;color:#fff;text-decoration:none;font-size:1.861rem;border:2px solid var(--primary);-webkit-border-radius:6px;border-radius:6px;-webkit-transition:375ms;transition:375ms}html .elementor-button-info .elementor-button{background-color:var(--dark)!important;border-color:var(--dark)!important}html .elementor-button-info .elementor-button:focus,html .elementor-button-info .elementor-button:hover,html .elementor-button:focus,html .elementor-button:hover{border-color:#415779!important;background-color:#415779!important;color:#fff!important}.page-content.pc-landing .section-heading h2{text-transform:capitalize}.page-content.pc-landing .section-heading h2,.page-content.pc-landing h2{font-size:clamp(30px, 2.34375vw, 45px)}.page-content.pc-landing h3{color:#2e2f30}.page-content.pc-landing .dark-box h2,.page-content.pc-landing h3,.why-choose.wc-landing section h2{font-size:clamp(21px, 1.4583333333333333vw, 28px)}.why-choose.wc-landing{padding:0;display:flex;flex-wrap:wrap;grid-gap:30px;justify-content:center}.why-choose.wc-landing section{width:calc(33% - 20px)}.block-list ul.services-landing li{max-width:calc(25% - 25px);flex:0 0 calc(25% - 25px)}.success-plan ul.process-landing{grid-gap:50px}.success-plan ul.process-landing li{-webkit-flex:0 0 calc(25% - 38px);flex:0 0 calc(25% - 38px);max-width:calc(25% - 38px);height:auto;margin:0;text-align:center}.success-plan.three-by-two ul.process-landing li{-webkit-flex:0 0 calc(33% - 30px);flex:0 0 calc(33% - 30px);max-width:calc(33% - 30px)}.success-plan ul.process-landing li span{width:clamp(40px,3.125vw,60px);height:clamp(40px,3.125vw,60px);font-size:clamp(20px, 1.5625vw, 30px);margin:0 auto 10px}.success-plan ul.process-landing li strong{display:block;font-weight:700;color:var(--dark)}.pc-landing .elementor-toggle{width:1000px;max-width:100%;margin:0 auto}.pc-landing .elementor-toggle .elementor-tab-title,.pc-landing .elementor-toggle .elementor-toggle-item:last-of-type{border:none!important}.pc-landing .elementor-toggle .elementor-toggle-item{border-bottom:1px solid #d5d8dc}.pc-landing .elementor-toggle .elementor-toggle-title{padding-right:50px;color:var(--dark);font-weight:700;font-size:clamp(18px, 1.09375vw, 24px)}.pc-landing .elementor-toggle .elementor-tab-content p{font-size:clamp(16px, .9375vw, 18px)}.pc-landing iframe{height:200px!important}.pc-landing .peter-about-content p{color:var(--text)}.lp-list{margin:clamp(20px,1.5625vw,30px) 0 0;padding-left:clamp(26.666666666666668px,2.0833333333333335vw,40px);display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;grid-gap:10px 0;position:relative}.lp-list:before{content:'';position:absolute;top:0;left:0;display:block;width:clamp(16px,1.25vw,24px);height:clamp(16px,1.25vw,24px);background-image:url(i/icon-lp.svg);background-size:100%;background-repeat:no-repeat}.lp-list li{line-height:1.3}.lp-list li:not(:last-of-type){margin:0 10px 0 0;padding:0 10px 0 0;position:relative}.lp-list li:not(:last-of-type):after{content:'';position:absolute;top:0;bottom:0;right:0;display:block;width:1px;height:clamp(13.333333333333334px,1.0416666666666667vw,20px);margin:auto;background-color:#b4b4b4}.lp-list li a{font-size:clamp(13px, .9895833333333334vw, 19px)}#pointPlan{background-image:url(i/point-plan-bkgrd.webp);background-size:cover;background-repeat:no-repeat;background-position:right center;padding:clamp(60px,4.6875vw,90px) 30px}#pointPlan h2{color:#fff;font-family:var(--heading);font-size:clamp(35.333333333333336px, 2.7604166666666665vw, 53px);margin:0 0 15px}#pointPlan ul{display:flex;justify-content:center;align-items:center;grid-gap:10px clamp(29.333333333333332px,2.2916666666666665vw,44px);flex-wrap:wrap}#pointPlan ul li{color:#fff;margin:0!important}#pointPlan.list-checked ul li{padding:0 0 0 clamp(24px,1.875vw,36px)}#pointPlan.list-checked ul li:before{top:2px;width:clamp(17.333333333333332px,1.3541666666666667vw,26px);height:clamp(17.333333333333332px,1.3541666666666667vw,26px)}#pointPlan a{display:block;width:max-content;margin:clamp(40px,3.125vw,60px) auto 0}@media (max-width:1600px){:root{--spacing:40px}#testimonials.testimonials-inner{max-width:90%;margin:0 auto}#pointPlan.list-checked ul li:before{top:5px}}@media (max-width:1367px){:root{--spacing:30px}.pc-landing .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg{width:20px;height:20px}.pc-landing .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon{top:5px}}@media (max-width:1199px){:root{--spacing:20px}.block-list ul.services-landing li{max-width:calc(50% - 25px);flex:0 0 calc(50% - 25px)}#pointPlan.list-checked ul li:before{top:4px}}@media (min-width:768px){.ct-left{padding-right:clamp(20px,2.6041666666666665vw,50px)!important}.ct-right{padding-left:clamp(20px,2.6041666666666665vw,50px)!important}#testimonials.testimonials-inner blockquote p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}}@media (max-width:767px){.lp-list li,.lvn-container .latest-news,.lvn-container .latest-video,.why-choose.wc-landing section{width:100%}.lvn-container .media{height:auto!important}.block-list ul.services-landing li,.success-plan ul.process-landing li,.success-plan.three-by-two ul.process-landing li{max-width:calc(50% - 25px)!important;flex:0 0 calc(50% - 25px)!important}.pc-landing .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text br{display:none!important}.why-choose.wc-landing section i{top:20px;bottom:unset;left:20px}#testimonials.testimonials-inner .slick-track{display:block!important}.btn-group>.elementor-widget-wrap.elementor-element-populated{justify-content:center!important}#testimonials.testimonials-inner{padding:0 30px!important}.lp-list li:not(:last-of-type):after,.lp-list:before{content:none!important}.lp-list li:not(:last-of-type){margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #b4b4b4}.lp-list{grid-gap:0;padding:0}}@media (max-width:500px){.block-list ul.services-landing li,.success-plan ul.process-landing li,.success-plan.three-by-two ul.process-landing li{max-width:100%!important;flex:0 0 100%!important}}.latest-video-news{padding:175px 0 95px}.border-bottom{border-bottom:20px solid #f9f9f9}.awards-content-right p{font-size:1.4rem}.awards-content-right img,.post-feed-item-image img{width:100%}.awards-content-right .page-bg-grey{display:-webkit-flex;display:-ms-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.awardsachievements p{font-size:1.8rem;margin-bottom:30px}.awardsachievements li{font-size:1.8rem;margin-bottom:10px}.awardsachievements h3{margin:0 0 15px}.awardsachievements .elementor-divider{margin:50px 0}.about-tiles{position:relative;z-index:2}.about-negative-margins{padding-top:280px;margin-top:-260px;position:relative;z-index:1}.about-negative-margins a:not(.button){color:var(--blue);text-decoration:underline!important}.about-negative-margins img{margin-bottom:-10px}.human-story img{border:2px solid var(--blue)!important;padding:5px}.success-plan-banner li{display:inline-block;font-size:2rem}.success-plan-banner ul{display:-webkit-flex;display:-ms-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around}.success-plan-banner p em{color:var(--blue);font-style:normal}.success-plan-banner p{font-size:3.1rem;width:70%;margin:0 auto 60px}.success-plan ul{display:-webkit-flex;display:-ms-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-wrap:wrap}.success-plan ul li{-webkit-flex:0 0 28%;flex:0 0 28%;max-width:28%;height:auto;margin:0 30px 50px}.success-plan ul li span{width:80px;height:80px;display:block;background:var(--blue);color:#fff;font-size:4rem;-webkit-border-radius:50%;border-radius:50%;display:-webkit-flex;display:-ms-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;font-style:none!important;margin:0 0 10px}.success-plan ul li span.icon-star{background:var(--dark);background-image:url(i/icon-star.svg);background-repeat:no-repeat;background-position:center center;background-size:40px}.success-plan ul li p{padding:0 10px 0 100px;font-size:1.8rem}.success-plan ul li p strong{font-weight:700;color:#000}.blue-links a,.post a:not(.button),.sample-marketing p a,.success-plan ul li p a{color:var(--blue);text-decoration:underline}.red-links{color:#e60000!important;text-decoration:underline}.toggle-list-bg h3{background:#3c92c5;color:#fff;margin:10px 0!important;padding:20px!important}.toggle-list-bg h3 a{padding:0 0 0 100px}.elementor-toggle-item h3{color:#000!important}.toggle-list-bg .elementor-toggle-item:first-child .elementor-tab-title{background-image:url(https://pds.whetham.net/wp-content/uploads/2021/06/landscaping-icon.png);background-size:40px;background-repeat:no-repeat;background-position:4% 50%}.toggle-list-bg .elementor-toggle-item:nth-child(2) .elementor-tab-title{background-image:url(https://pds.whetham.net/wp-content/uploads/2021/06/painting-icon.png);background-size:40px;background-repeat:no-repeat;background-position:4% 50%}.toggle-list-bg .elementor-toggle-item:nth-child(3) .elementor-tab-title{background-image:url(https://pds.whetham.net/wp-content/uploads/2021/06/repairs-icon.png);background-size:40px;background-repeat:no-repeat;background-position:4% 50%}.toggle-list-bg .elementor-toggle-item:nth-child(4) .elementor-tab-title{background-image:url(https://pds.whetham.net/wp-content/uploads/2021/06/clutter-icon.png);background-size:40px;background-repeat:no-repeat;background-position:4% 50%}.toggle-list-bg .elementor-toggle-item:nth-child(5) .elementor-tab-title{background-image:url(https://pds.whetham.net/wp-content/uploads/2021/06/mainten-icon.png);background-size:40px;background-repeat:no-repeat;background-position:4% 50%}.toggle-list-bg .elementor-toggle-item:nth-child(6) .elementor-tab-title{background-image:url(https://pds.whetham.net/wp-content/uploads/2021/06/reno-add-icon.png);background-size:40px;background-repeat:no-repeat;background-position:4% 50%}.toggle-list-bank table{width:100%;text-align:center}.toggle-list-bank table tr td:first-child{background:var(--blue);color:#fff}.elementor-toggle .elementor-tab-content{padding:15px;border-bottom:none!important;display:none}.toggle-list-bank table tbody td{border-top:1px dotted #000}.toggle-list-bank table tbody tr:last-child td:last-child{border-bottom:1px dotted #000}.post-feed-item.pb-md{-webkit-flex:0 0 30%;flex:0 0 30%;max-width:30%;display:inline-block;margin:15px;overflow:hidden}.post-feed-item:first-child{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:block}.post-feed-item-meta h2{font-size:2.7rem;width:90%;line-height:1.2;margin-top:10px}.date-time{color:#71727a;font-size:1.5rem}.pagination a.page-numbers,span.current{margin:0 20px!important;color:#000}.pagination span.current{background:var(--blue)!important;padding:5px 16px 5px 13px;-webkit-border-radius:50%;border-radius:50%;color:#fff}nav.navigation.pagination{width:max-content;margin:0 auto}.sidebar-news{background:#f9f9f9;padding:50px;-webkit-border-radius:12px;border-radius:12px;height:max-content}.sidebar-news h4{font-size:4.3rem;font-weight:900;color:#000;margin-bottom:40px}.sidebar-news-item{position:relative;margin-top:30px}.sidebar-news-item:first-child{position:relative;margin-top:0}.sidebar-news-item h5{font-size:2rem;color:var(--dark);font-weight:700;margin-bottom:5px}.sidebar-news p a{color:#fff;text-decoration:none;margin-top:50px}.sidebar-news-item span p .red-links{font-size:1.5rem;text-decoration:underline}.sidebar-news-item:after{content:'';width:100%;height:1px;background:#dfdfdf;position:absolute;bottom:0;left:0}.sidebar-news-item:last-child:after{content:none}.sidebar-news-item span p.date-time:after{content:'-';padding-left:10px}.testimonial-sm h2{font-size:3rem;margin-bottom:20px}.testimonial-sm h5{color:var(--blue);margin-top:auto}.testimonial-sm{height:100%;display:flex;flex-direction:column;background:#f9f9f9;padding:30px;-webkit-border-radius:15px;border-radius:15px}.post-feed-item.pb-md:first-child .post-feed-item-meta{padding:0 70px}.single-listing-gallery-image{position:relative;margin-bottom:-100px;height:630px;overflow:hidden;-webkit-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0}.sl-slick-left,.sl-slick-right{z-index:10;top:50%;width:42px;height:42px;position:absolute}.sl-slick-right{right:50px}.sl-slick-left{left:50px}.hero.page-title.listing-title{padding:150px 0 0}.pb-md.pt-md.page-content.single-listing-content{padding-top:200px}.hero .col-lg-6:nth-child(2){padding:0 90px 110px}ul.listing-meta{display:flex;justify-content:flex-start;align-items:center}ul.listing-meta li{color:#fff;margin-right:50px}ul.listing-meta li i{margin-right:10px}.hero .col-lg-6 section p:first-of-type{color:#fff;font-size:4rem;padding:50px 0}.single-listing-content h2,.single-listing-content p{margin-bottom:20px}.single-listing-content p:last-child{margin-bottom:0}li.single-listings em{font-weight:900;color:#000;font-style:normal}li.single-listings{font-size:1.5rem;font-style:normal;justify-content:space-between;border-bottom:1px solid #d8d8d8;padding:0 1%}.single-listing-content ul li{display:flex;align-items:flex-start;flex:0 0 48%;max-width:48%;margin:10px 0}.about-property,.mortgage-calc{background:#f9f9f9;padding:40px;-webkit-border-radius:30px;border-radius:30px;margin-bottom:20px}.about-property h3,.mortgage-calc h3{color:#000;font-size:3.5rem;font-weight:900;margin-bottom:30px}.mort-calc .form-normal .form-page .form-group label{display:block;font-size:1.4rem;color:var(--dark);margin:0 0 5px}.col-sm-4.mort-calc input{width:100%;-webkit-border-radius:7px;border-radius:7px;border:1px solid #e6eaed;font-family:var(--font);color:var(--text);-webkit-resize:none;resize:none;outline:0;transition:.3s;padding:13px;display:block}.col-sm-4.mort-calc label{display:block;font-size:1.4rem;font-family:var(--font);color:var(--dark);margin:20px 0 5px;font-weight:700}.col-sm-4.mort-calc input[type=submit]{color:#fff;padding:15px 20px;margin-top:30px}.col-sm-8.mort-results{padding:0 40px}.col-sm-8.mort-results p{font-size:1.2rem;text-align:center;margin-top:40px}.col-sm-8.mort-results section{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px;background:#efefef;-webkit-border-radius:30px;border-radius:30px;height:150px;font-size:1.8rem}.mort-results section em{font-size:5rem;color:#000;margin-top:5px;font-style:normal}.mort-results section em sup{font-size:3rem;font-style:normal}h2#featured-properties{position:relative;padding-bottom:30px;margin-bottom:10px;color:#000}h2#featured-properties:after{content:'';width:110px;height:4px;background:var(--blue);display:block;margin:20px auto 0}.block-list ul{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;grid-gap:30px}.block-list ul li{max-width:calc(33% - 20px);flex:0 0 calc(33% - 20px)}.block-list.block-list-4 ul li{max-width:24%;flex:0 0 24%}.blue-box h2,.dark-box h2{font-weight:600}.block-list ul li:first-child,.block-list ul li:nth-child(2),.block-list ul li:nth-child(3),a.button.blue.mt-md{margin-top:0}.post table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%}.post table tr{border:1px solid #ddd;padding:5px}.post table td,.post table th{padding:10px;text-align:center}.post table th{font-size:14px;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width:600px){.post table{border:0}.post table thead{display:none}.post table tr{border-bottom:2px solid #ddd;display:block;margin-bottom:10px}.post table td{border-bottom:1px dotted #ccc;display:block;font-size:13px;text-align:right;word-wrap:break-word!important;white-space:normal!important}.post table td:last-child{border-bottom:0}.post table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}}#other-videos{flex-wrap:wrap;display:flex;align-items:flex-start;justify-content:center}#other-videos li{max-width:31%;flex:0 0 31%;margin:0 1% 50px}#other-videos li a{display:block;text-align:center;font-size:14px;font-weight:600;color:#444;line-height:1.25}#other-videos li a img{max-width:120%;min-width:120%;display:block}#other-videos li a span{color:var(--blue);margin-top:10px;display:block}#other-videos li a strong{overflow:hidden;position:relative;height:210px;display:block;margin:0 0 10px}#other-videos li a strong img{position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;margin:auto}@media (max-width:991px){.about-intro.pc-landing>.elementor-container{display:flex!important;flex-direction:column!important}.about-intro.pc-landing>.elementor-container>.elementor-element{width:100%!important}.about-intro.pc-landing img{max-width:200px;width:200px;margin:0 auto}.pc-landing .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon{top:3px}.footer .container{max-width:100%!important}.footer .navigation ul li:first-child,.footer .navigation ul li:nth-child(2){margin:0 0 15px!important}.navigation ul li a i{margin:0 10px 0 0!important}.footer .navigation.h100 ul{justify-content:flex-start!important}.lp-list{margin:50px 0 0!important}#other-videos li{max-width:47%;flex:0 0 47%}.block-list ul li{max-width:calc(50% - 20px)!important;flex:0 0 calc(50% - 20px)!important}}.ct-right{padding-left:clamp(33.333333333333336px,2.6041666666666665vw,50px)}.ct-left{padding-right:clamp(33.333333333333336px,2.6041666666666665vw,50px)}.disclaimer p{line-height:1.1}.disclaimer p em{font-style:normal;font-size:12px}@media (max-width:1700px) and (min-width:1368px){.recent-listings .container{max-width:1140px!important}}@media (max-width:1575px){.single-listing-box .single-listing-box-image{height:285px}.hero .col-lg-6:nth-child(2){padding:0 60px 110px}.hero figure img{position:absolute;max-width:135%}.header .navigation ul li a{padding:13px}.latest-video-news h2,.recent-listings h2{font-size:4rem}.why-choose{padding:50px 0}.why-choose section i{height:51px;margin:0 0 40px}.why-choose section{padding:35px 25px}.home-intro{padding:70px 0 110px}.brand a{font-size:3rem}.home-eval-lead h2{font-size:4.15rem}.hero section h2{font-size:6rem;margin:0 0 20px}.hero section h3{margin:0 0 54px}.header li a span{font-size:1.4rem}}@media (max-width:1367px){.latest-video-news{padding:135px 0 95px}.single-listing-gallery-image{height:525px}#mortCalc .field:first-child input{width:180px}.header .navigation ul li a{padding:13px}.single-listing-box .single-listing-box-image{height:250px}.icon-fb,.icon-ig,.icon-phone{width:17px;height:17px}.active .navigation ul li ul.sub-menu li a,.navigation ul li ul.sub-menu li a{font-size:13px}.navigation ul li ul.sub-menu{width:220px;top:49px;left:5px}.recent-listings{padding:135px 0 0}.header .brand a img.circle{max-width:57px;margin-top:0}.latest-video-news h2,.recent-listings h2{font-size:4rem}.header .brand a{padding:20px 0 0 70px}.header .brand a img.main{max-width:97px}.header.active .brand a{padding-top:27px}.header.active{padding:2px 0}#listings .listing section h3{font-size:3.8rem}#listings .listing section ul li{font-size:1.5rem;margin:0 27px 0 0}#listings .listing section p{font-size:1.8rem;margin:0 0 45px}#listings .listing section h4{font-size:3.6rem}.menu-menu-1-container{height:100%}}@media (max-width:1367px) and (min-width:1200px){.recent-listings .container{max-width:900px!important}#listings .slick-current .listing{height:440px}#listings .listing{height:360px;margin:40px 0}.hero .col-lg-3.col-sm-4.text-right{padding:0}.hero.page-title{padding:300px 30px 50px}ul.listing-meta li{color:#fff;margin-right:40px;font-size:1.8rem}}@media (max-width:1199px){.single-listing-gallery-image{height:auto;-webkit-border-radius:0;border-radius:0;position:relative;margin-bottom:0;margin-top:40px}.post table{overflow:scroll;display:block}.hero{height:600px}.list-checked ul li{padding:0 0 0 26px}.list-checked ul li:before{width:18px;height:18px;top:4px}.listing-title .col-lg-6{flex:0 0 100%;max-width:100%}.listing-title .col-lg-6.listing-title-last{order:12}.hero section{margin:0;position:relative}.hero .col-lg-6 section p:first-of-type,.hero section p{padding:0}.hero.listing-title section .button{position:absolute;top:0;right:0}.hero .col-lg-6:nth-child(2){padding:0 50px 30px!important}.single-listing-content .col-xl-5{margin-top:40px}.single-listing-box .single-listing-box-info sup{margin:0;top:-3px}.single-listing-box .single-listing-box-image{height:190px}#listings .current-slide .listing,#listings .listing{height:400px!important;min-width:unset;width:100%}#listings .listing{max-width:80%;margin:0 auto!important}#listings .slick-arrow.slick-next{right:25px}#listings .slick-arrow.slick-prev{left:25px}#listings .listing section ul{margin:0 0 18px}#listings .listing section p{margin:0 0 22px}#listings .slick-current .listing .button{font-size:1.5rem;padding:12px 20px}.hero.page-title .button{font-size:1.8rem;padding:20px}.header .navigation ul li a{font-size:1.8rem;padding:20px 10px}.hero.page-title{padding:190px 0 30px}.brand a{font-size:2.7rem}.brand a em{font-size:1.4rem}a.button.dark.free-evaluation-modal-trigger{padding:15px 20px}.footer .navigation ul li:first-child,.footer .navigation ul li:nth-child(2){margin:0 30px 0 0}.success-plan ul li{-webkit-flex:0 0 27%;flex:0 0 27%;max-width:27%}.post-feed-item.pb-md{-webkit-flex:0 0 29%;flex:0 0 29%;max-width:29%}.mortgage-calc .col-sm-4,.mortgage-calc .col-sm-8,.post-feed-item.pb-md:first-child{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pb-md.pt-md.page-content.single-listing-content{padding-top:calc(var(--spacing) * 1.5)}ul.listing-meta li{margin-right:20px}.col-sm-8.mort-results{padding:40px 40px 0}.hero section h2{font-size:6rem}.hero section h3{font-size:2rem}.hero section p a{padding:15px}}@media (max-width:991px){#testimonials .slick-dots,.hero figure{bottom:0;position:relative}.hero figure,.hero.listing-title section .button{position:relative}#listings .listing figure img{max-width:125%}.header .navigation ul li a{padding:20px 6px;font-size:1.68rem!important}.hero{height:auto;padding:140px 0 40px}#listings .listing section p,.free-eval-left,.hero-image{display:none}.home .hero .m{display:block;max-width:100%;margin:0 auto 30px;height:450px;object-fit:cover;object-position:top;}.home .hero .col-sm-6{max-width:100%;flex:0 0 100%}.home .hero section p a{display:inline-block}.hero figure{top:0;left:0;right:0;-webkit-border-radius:0;border-radius:0;width:50%}#listings .listing figure{height:200px}#listings .listing figure,#listings .listing section,.hero .container,header.header .container{max-width:100%}#listings .listing section{display:block;padding:50px 20px 25px}#listings .listing section .just-added{-webkit-border-radius:0 0 0 15px;border-radius:0 0 0 15px}#listings .listing{height:auto!important;display:block;max-width:60%;-webkit-border-radius:10px!important;border-radius:10px!important}#listings .listing section h4,.single-listing-content ul{display:block}#listings .slick-current .listing .button{display:block;width:115px;float:none;margin-left:0;margin-top:10px}.single-listing-gallery-image{height:450px;-webkit-border-radius:0;border-radius:0}.hero.page-title h1{font-size:5rem!important}.link-box{-webkit-border-radius:15px;border-radius:15px;padding:25px}.page-id-268 #mortCalc .field{display:block;margin:0 0 20px!important}.single-listing-content ul li{max-width:100%;font-size:1.7rem}.block-list.block-list-4 ul li{max-width:49%;flex:0 0 49%;margin:10px 0!important}.single-listing-box .single-listing-box-image{height:140px}h2{font-size:4.1rem}h2#featured-properties:after{width:70px;height:3px}.footer .icon-email,.footer .icon-fb,.footer .icon-ig,.footer .icon-phone{width:19px;height:19px}.header .navigation ul li.nav-call:before{height:30px;top:16px;left:-3px}.header .navigation ul li.nav-social a{padding:20px 0 20px 8px}.header .navigation ul li.nav-call{margin-left:7px}.blue-box h2,.brand a,.dark-box h2,.pg-resources .dark-box-link a strong{font-size:2.5rem}.nav-call a span{margin-left:2px}.nav-call a{padding-right:0!important}.navigation ul li a i{margin:0}.awardsachievements,.copyright .col-sm-6 p,.home-eval-lead{text-align:center}.home-eval-lead .col-lg-4.text-right p{text-align:center;margin-top:30px}.awards-right,.awardsachievements,.copyright .col-sm-6,.footer .col-sm-4,.footer .col-sm-8,.footer .navigation ul li:first-child,.footer .navigation ul li:nth-child(2),.post-feed-item.pb-md:first-child{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.footer .col-sm-4 section{justify-content:center}.navigation.h100 ul{flex-wrap:wrap}.footer{padding:55px 0 30px}.awards-right section{margin-bottom:30px}.awards-content-right p{font-size:1.8rem}.why-choose .col-sm-3{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:30px}.why-choose section{justify-content:center;align-items:center;text-align:center}.awardsachievements .elementor-divider{margin:25px 0}.about-negative-margins p a{margin-top:0!important}.peter-about{align-items:flex-end}.success-plan ul li{-webkit-flex:0 0 41%;flex:0 0 41%;max-width:41%}.sample-marketing section div{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}.col-sm-4.pb-md.testimonials-main,.listings-home .col-sm-4{-webkit-flex:0 0 50%;max-width:50%;flex:0 0 50%}.post-feed-item.pb-md{-webkit-flex:0 0 28%;flex:0 0 28%;max-width:28%}.blue-box,.dark-box,.pg-resources .dark-box-link a{padding:30px}.free-eval section .free-eval-right{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:90px 50px 50px}.single-listing-content .col-sm-5,.single-listing-content .col-sm-7,.single-post .page-content .col-sm-4,.single-post .page-content .col-sm-8{-webkit-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.sidebar-news{text-align:center;margin:30px 0 0}.single-listing-gallery-image li img{border-radius:0}.hero .col-lg-6:nth-child(2){padding:0 50px 100px}.hero section{-webkit-align-items:center;align-items:center;text-align:center}.hero .col-lg-6 section p:first-of-type{padding:25px 0}.about-property,.mortgage-calc{margin:50px 0 20px}.single-listing-gallery-image{margin-top:0}.hero section p a{display:block;text-align:center;margin-bottom:10px}.col-sm-6.latest-video{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:40px}.col-sm-6.latest-news{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.latest-news+.latest-news{margin-top:35px}.latest-video-news .latest-video section{padding-right:0}.latest-video-news .latest-news section{padding-left:0}.latest-video-news .latest-image .play{width:80px;height:80px}}@media (max-width:767px){.latest-video-news{padding:50px 0 95px}#other-videos li a strong,.single-listing-gallery-image{height:auto}#other-videos li a strong img{max-width:100%;min-width:1px;position:relative;top:0;left:0;right:0;bottom:0}#other-videos li{max-width:100%;flex:0 0 100%;margin:0 0 50px}#other-videos li:last-child,.pull-top{margin:0}.block-list ul li{max-width:100%!important;flex:0 0 100%!important}.ct-right,.header .navigation ul li.nav-social+li.nav-social{padding-left:0}.ct-left{padding-right:0}.content-img{-webkit-order:-1!important;-ms-order:-1!important;order:-1!important;margin:0 0 20px!important}.header .navigation,.navigation ul li ul.sub-menu{background:var(--dark);position:fixed;top:80px;bottom:0;left:0;right:0}#testimonials,.home-eval-lead .col-lg-4.text-right p{margin-top:20px}.header .navigation ul li.nav-social a{padding:0}.header .navigation ul li.nav-social{display:inline-block;background-color:transparent;width:auto;padding:20px}.header .navigation ul li{border:none}.header .navigation ul li:not(.nav-social) a{display:block;border-bottom:1px solid rgba(255,255,255,.125);padding:10px 20px;background:var(--dark)!important;text-align:left}.header .navigation ul li:not(.nav-social) ul li a{padding:15px 20px}.header .navigation ul li a:focus,.header .navigation ul li a:hover,.header .navigation ul li a[aria-current=page],.header .navigation ul li.current-menu-parent a{background:var(--blue)}.header .navigation ul li.nav-social i{width:25px;height:25px}.featured-homes-inner .col-sm-4:nth-child(2){margin-top:25px;margin-bottom:25px}#listings .listing section h4,.footer .brand img,.mortgage-calc #mortCalc,.navigation ul li ul.sub-menu.active,.panel-back,.panel-top-link,.post-feed-item.pb-md:first-child{display:block}.mobile-panel .why-choose section{padding:30px 30px 30px 88px;display:block;height:auto;min-height:1px;position:relative;text-align:left}.home-eval-lead h2{font-size:3.7rem}.home-eval-lead p{font-size:2rem}#lg-download-1,#listings .listing section ul li:last-child,#wpadminbar,.header .nav-call{display:none!important}.listing-title ul.listing-meta li{font-size:1.8rem;display:flex;align-items:center}.listing-title ul.listing-meta li i{max-width:16px;max-height:13px;margin-right:5px}ul.listing-meta li{margin-right:10px}#testimonials blockquote h3{font-size:1.8rem;margin:25px 0 0}#testimonials .slick-dots{margin-top:30px}.why-choose .col-sm-3,.why-choose .col-sm-4{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:15px}.why-choose section h2{height:auto;font-size:2.8rem;padding-right:40px}.why-choose section i{width:40px;height:40px;position:absolute;top:0;bottom:0;margin:auto;left:20px}.mopt,.navigation ul li,.peter-about-content{position:relative}body{font-size:2.3rem}.hero.page-title .button{font-size:1.8rem;padding:16px 20px}.blue-box p,.dark-box p{font-size:2.2rem}.hero.page-title h1{font-size:5.8rem;text-align:center}.navigation.h100 ul{display:block;min-height:unset;height:unset}:root{--spacing:30px!important}.open-menu span:after{content:'Menu'}.open-menu.active span:after{content:'Close'}.open-menu i{background-image:url(i/icon-menu.svg);-webkit-background-size:26px;background-size:26px;background-position:center 10px;background-repeat:no-repeat}.open-menu.active i{background-image:url(i/icon-close-2.svg?v=2);-webkit-background-size:21px;background-size:21px;background-position:center}.header .navigation{display:none;margin:auto;padding:0;width:100%;height:unset;min-height:unset}.navigation ul li ul.sub-menu{display:none;border-radius:unset;width:100%;transform:unset;transition:unset;transform-origin:unset;z-index:20;margin:auto}.navigation ul li ul.sub-menu li a[aria-current=page]{background-color:unset}.header .navigation ul{width:100%;display:block}.sub-menu li{background:#227cb5!important}.navigation ul li{background:#111a29;border-bottom:2px solid #fff;width:100%;padding:0}.footer .navigation ul li,.navigation ul li:last-child{border-bottom:none}.navigation ul li a{justify-content:center;justify-content:center;font-size:2.5rem!important;color:#fff!important}.header .col-4{-webkit-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding-right:0}.col-8.mopt.d-block.d-sm-none.text-right{-webkit-flex:0 0 40%;flex:0 0 40%;max-width:40%;padding-left:0}.col-8.mopt.d-block.d-sm-none.text-right p{height:100%;justify-content:flex-end;align-items:center;display:block;height:unset}header.header.active .mopt a span{color:var(--blue)}.hero .col-lg-3.col-sm-4.text-right p{text-align:center;margin-top:10px}.footer ul,.hero .col-lg-9.col-sm-8,.hero section h2,.sub-menu li a{text-align:center}.footer .navigation ul li a{justify-content:center;font-size:1.8rem!important;color:#fff!important}.free-eval h2,.page-content h2{font-size:3.8rem}.about-negative-margins{margin-top:0;padding:0;position:relative;z-index:1}.peter-about-content:before{content:'';position:absolute;top:0;bottom:-2px;left:0;right:0;background:#fff;opacity:.8;display:none}.peter-about-content p{color:#000}.why-choose .col-sm-3:last-child{margin-bottom:0}.hero .page-title h1{font-size:5rem}.success-plan-banner ul{flex-direction:column}.success-plan ul li{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0 0 50px}.col-sm-4.pb-md.testimonials-main,.listings-home .col-sm-4{-webkit-flex:0 0 100%;max-width:100%;flex:0 0 100%}.post-feed-item.pb-md:first-child .post-feed-item-meta{padding:unset}.post-feed-item.pb-md{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0 15px}.post-feed-item-meta h2{font-size:2.7rem!important;width:100%}.image-center{order:-1}.free-eval{width:80%}.sl-slick-left,.sl-slick-right{position:absolute;z-index:10;top:40%;width:42px;height:42px}.free-eval section .free-eval-right{padding:40px}.free-eval-right h2{font-size:3rem}.free-eval .free-eval-form{margin:10px 0 0}.form-normal .form-page .form-group label{font-size:1.8rem}.form-normal .form-page#page-3 .form-actions .form-action-inline{margin:15px 0 0}.page-id-664 .dark-box h2:after{margin:13px 0 27px}.contact-left{margin-bottom:40px}input.wpcf7-form-control.wpcf7-submit.button.blue{margin-top:30px;float:left}.news-left table{max-width:100%;font-size:1.3rem;overflow:hidden}.col-sm-8.news-left .entry-content{max-width:100%!important;word-break:break-word}.sl-slick-right{right:20px}.sl-slick-left{left:20px}.hero .col-lg-6:nth-child(2){padding:0 15px 100px}ul.listing-meta{display:flex;width:100%;justify-content:center;align-items:center;margin-top:0}.single-listing-content ul li{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.about-property .form-normal .form-page .form-group{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}#listings .listing section p,.header .brand a img.circle,.recent-listings h2 a,.why-choose section h2 br,figure.hero-image{display:none}.recent-listings{padding:50px 0 0}.header,.header.active{padding:2px 0;border-top:5px solid var(--blue);background-color:#fff;box-shadow:0 3px 11px rgb(0 0 0 / 15%);top:0!important;z-index:1040}.header .brand a img.main,.header.active .brand a img.main{opacity:1}.header .brand a,.header.active .brand a{color:var(--dark);padding:18px 0 0 29px;height:71px;font-size:22px;position:relative;left:16px}.header .brand a img.main{max-width:77px;left:-47px}.brand a em{font-size:10px}.mopt a span{color:#fff;color:var(--dark)!important;font-size:10px!important}.mopt{padding-top:10px}.header .navigation ul li a{padding:12px;font-size:18px!important}.success-plan ul li span{width:50px;height:50px;font-size:2.5rem}.success-plan ul li p{padding:0 10px 0 70px}.success-plan ul li span.icon-star{background-size:22px}.why-choose section{padding:20px 20px 20px 88px;min-height:1px;position:relative;text-align:left;display:block;height:auto}.success-plan-banner p{width:100%;font-size:2.6rem;margin:0 0 20px;text-align:left}.success-plan-banner ul{text-align:left;margin:0}.form-normal .form-page .form-group{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0 0 20px}.form-normal .form-page .form-actions .button{float:none;margin:20px 0 0}.mortgage-calc #mortCalc .mortCalcLeft{max-width:100%;margin:0 0 30px}.mortgage-calc #mortCalc .mortCalcRight{max-width:100%}#testimonials,.about-property,.mortgage-calc{padding:30px}.about-property h3,.mortgage-calc h3{font-size:2.9rem}.single-listing-box{margin-left:auto;margin-right:auto;width:100%}#listings .listing{max-width:60%;filter:grayscale(0)!important;opacity:1!important;-webkit-border-radius:10px!important;border-radius:10px!important}#listings .listing section ul{justify-content:center}#listings .listing section{padding:50px 20px 25px;text-align:center}#listings .listing .button,#listings .slick-current .listing .button{float:none;text-align:center;font-size:12px;display:block;margin:20px auto 0;width:150px;height:auto!important}.recent-listings h2{text-align:center;display:block}.icon-arrow-red{width:16px;height:10px}.home-intro{padding:30px 0 70px}.hero{height:auto;padding:30px 0 40px;margin-top:49px}#listings .listing section ul li{margin:0 10px 0 0;font-size:11px}#listings .listing section ul li i{width:15px;max-height:13px}.footer .navigation ul li:nth-child(3),.footer .navigation ul li:nth-child(4){display:inline-block;width:unset;margin:10px 3px 0}.footer ul li i{margin-right:4px!important}.button,.button.sm{font-size:13px}.copyright em{display:block;height:0;opacity:0}.copyright{font-size:12px}.footer .brand{text-align:center;margin:0}.footer .col-sm-4 section{display:block;margin:0;width:100%}.footer section img{max-width:112px;margin:10px auto 25px;display:block}.block-list.block-list-4 ul li{max-width:100%;flex:0 0 100%}.blue-box,.dark-box,.peter-about-content p:last-child{text-align:left}.hero.page-title{padding:70px 0 40px}a.button.blue.mt-md{margin-top:0}.peter-about-content{display:block;padding:0}.about-intro img{max-width:200px;width:200px}.mopt a i{margin:auto}.hero.page-title.listing-title{padding:80px 0 0}.free-eval{height:360px;-webkit-border-radius:0;border-radius:0;overflow-y:scroll;overflow-x:hidden}.free-eval .closeThis{position:relative;top:0;left:0;line-height:1px;border-radius:3px;font-size:14px;padding:15px 20px;margin:20px 0 -30px 40px;display:inline-block;right:0;width:auto;height:auto}.free-eval .closeThis:after{content:"Close This";color:#fff}.icon-close{width:12px;height:12px;margin-right:16px}.free-eval-right h2+p:after{content:" Please scroll down to continue the form.";font-weight:900;color:var(--blue)}.form-normal .form-page .form-actions .form-action-inline .button{max-height:47px;margin:0}}@media (max-width:480px){#listings .listing figure{height:130px}.cf7sr-g-recaptcha,.page-content .cf7sr-g-recaptcha{transform-origin:top left;transform:scale(.7)}input.wpcf7-form-control.wpcf7-submit.button.blue{float:none!important}.hero .col-lg-6:nth-child(2){padding:0 0 30px!important}.post table tr{max-width:290px}}#video-facade{position:relative;overflow:hidden!important}#video-facade iframe{display:block;width:100%;height:100%;position:absolute;inset:0}.admin-bar:not(.logged-in) #wpadminbar{display:none!important}.admin-bar.logged-in #wpadminbar{background-color:#1d2327!important}#video-facade{position:relative;cursor:pointer}#video-facade:after{content:'';position:absolute;inset:0;display:block;width:clamp(66.66666666666667px,5.208333333333333vw,100px);height:clamp(66.66666666666667px,5.208333333333333vw,100px);background-image:url(i/icon-play.svg);background-size:100%;background-repeat:no-repeat;background-postion:center;transition:.3s;margin:auto}#video-facade:has(iframe):after{opacity:0;transition:.3s}@media (min-width:768px){.header .brand a{width:100%!important;transition:.3s!important;font-size:clamp(16px, 1.6666666666666667vw, 32px)!important}.brand a em{font-size:clamp(9px, .78125vw, 15px)!important}.header:not(.active) .brand a{height:clamp(58.666666666666664px,4.583333333333333vw,88px)!important;padding:clamp(13.333333333333334px,1.0416666666666667vw,20px) 0 0 clamp(48px,3.75vw,72px)!important;transition:.3s!important}.header:not(.active) .brand a img{width:clamp(38.666666666666664px,3.0208333333333335vw,58px)!important;height:clamp(38.666666666666664px,3.0208333333333335vw,58px)!important;object-fit:contain!important;transition:.3s!important}.header .navigation ul li a{font-size:clamp(10px, .8333333333333334vw, 16px)!important;padding:clamp(5px,1.0416666666666667vw,20px)!important}}@media (max-width:1199px){.header>.container{max-width:100%!important}.header .textorcall{display:none!important}}@media (max-width:991px){.navigation ul li:not(#menu-item-661) a i{margin:0!important}}