@charset "UTF-8";.hpcm-bg:before,.copy-and-media.pattern-bg .bg-pattern:before,.overlay-media:before,.homepage-hero:before,.social-grid-img:after,.post-top-wrap .bg-pattern:before,.blog-cta:before,.list-top-wrap:before,.img-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial}.sticky-el{position:sticky}.no-scrollbar,.cta-modal-content{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar,.cta-modal-content::-webkit-scrollbar{width:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.faderight,.fade-children.faderight>*,.fadeleft,.fade-children.fadeleft>*,.fadedown,.fade-children.fadedown>*,.fadeup,.fade-children.fadeup>*{opacity:0;transition:opacity .5s ease-out .3s,transform .5s ease-out .3s}.default-transition,a{transition:all .5s ease-out}.short-transition,.gfield_label{transition:all .2s ease-out !important}.long-transition{transition:all 1s ease-out !important}.fadein{opacity:0;transition:opacity .5s ease-out .3s}.fade-children>*{opacity:0;transition:opacity .5s ease-out}.slowfade{transition-duration:1.2s !important}.fadeup,.fade-children.fadeup>*{transform:translateY(30px)}.fadedown,.fade-children.fadedown>*{transform:translateY(-30px)}.fadeleft,.fade-children.fadeleft>*{transform:translateX(30px)}.faderight,.fade-children.faderight>*{transform:translateX(-30px)}.fadein.animated{opacity:1}.modal-animate,.faderight.animated,.fadeleft.animated,.fadeup.animated,.fadedown.animated,.fade-children.animated>*{opacity:1;transform:translateX(0) translateY(0)}.img-zoom{overflow:hidden;opacity:0;transition:transform .4s cubic-bezier(.16,1,.3,1) .4s,opacity .4s ease-out .4s}.img-zoom>*{transform:scale(1.15);transition:all .6s ease-out .5s}.img-zoom.animated,.img-zoom.modal-animate{opacity:1}.img-zoom.animated>*,.img-zoom.modal-animate>*{transform:scale(1)}@media (max-width:991px){.d1,.d2,.d3,.d4{transition-delay:.3s !important}}@font-face{font-family:"Poppins";src:url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-Light.woff2) format("woff2"),url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-LightItalic.woff2) format("woff2"),url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-Regular.woff2) format("woff2"),url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-Italic.woff2) format("woff2"),url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-Medium.woff2) format("woff2"),url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-MediumItalic.woff2) format("woff2"),url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-SemiBold.woff2) format("woff2"),url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-SemiBoldItalic.woff2) format("woff2"),url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-Bold.woff2) format("woff2"),url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-BoldItalic.woff2) format("woff2"),url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../fonts/hinted-Poppins-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}html{font-size:20px;scroll-behavior:smooth}body{font-family:"Poppins",sans-serif;font-weight:400;font-size:1rem;line-height:1.5;color:#001e21;overflow-x:hidden}p:empty{display:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:400}.jumbo,.superjumbo,h1,h2,h3,.h1,.h2,.h3{font-family:"Poppins",sans-serif;line-height:1.125}h1,.h1{font-size:3.8rem}h2,.h2{font-size:2.8rem}h3,.h3{font-size:2.3rem}h4,.h4{font-size:1.8rem}h5,.h5{font-size:1.35rem}h6,.h6{font-size:.9rem}.jumbo{font-size:4.5rem}.superjumbo{font-size:6.6rem}.body-size{font-size:1rem}small,.small{font-size:.8rem}.tiny{font-size:.7rem}.xtiny{font-size:.6rem}.em{font-style:italic}.text-uppercase{letter-spacing:.03rem}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-normal{text-transform:none}.heading{font-family:"Poppins",sans-serif}.body{font-family:"Poppins",sans-serif}.light{font-weight:100}.med{font-weight:500}.semi{font-weight:600}.heavy{font-weight:900}.black-text{color:#001e21}.white-text{color:#fff}.primary-text{color:#7fa596}.primarydk-text{color:#4e6f62}.secondary-text{color:#fbb482}.wp-block-pullquote{padding:0}blockquote{margin:30px 0;border-radius:30px;background-image:url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../images/bg-pattern.jpg);background-size:1000px;padding:50px 30px 50px 100px;position:relative;font-size:1.1rem;color:#fff !important;line-height:1.4}blockquote:before{content:"&";position:absolute;top:55px;left:30px;font-size:3.2rem;color:#fbb482;font-weight:100;line-height:1}blockquote p{font-size:1.1rem;color:#fff !important;line-height:1.4}blockquote p:last-child{margin:0}blockquote a:not(.btn){color:#7fa596}blockquote a:not(.btn):hover,blockquote a:not(.btn):focus,blockquote a:not(.btn):active{color:#fbb482}@media (max-width:1399px){.jumbo{font-size:4.2rem}}@media (max-width:1199px){.superjumbo{font-size:4.4rem}.jumbo{font-size:3.4rem}h1,.h1{font-size:3rem}h2,.h2{font-size:2.7rem}h3,.h3{font-size:2.1rem}}@media (max-width:991px){.superjumbo{font-size:3.2rem}.jumbo{font-size:3rem}h1,.h1{font-size:2.7rem}h2,.h2{font-size:2.2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.3rem}h5,.h5{font-size:1.1rem}}@media (max-width:767px){.superjumbo{font-size:2.4rem}.jumbo{font-size:2.4rem}h1,.h1{font-size:2.2rem}h2,.h2{font-size:1.9rem}blockquote{padding:75px 20px 40px}blockquote p{font-size:1rem !important}blockquote:before{top:40px;left:20px;font-size:1.5rem}}img{max-width:100%;height:auto}.object-cover{object-fit:cover;object-position:center;width:100%;height:100%}.object-contain{object-fit:contain;object-position:center;width:100%;height:100%}.object-top{object-fit:cover;object-position:top;width:100%;height:100%;object-position:top !important}.banner-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.span-page{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.box-shadow,#masthead.header-scroll{box-shadow:0 0 6px 4px rgba(0,0,0,.05)}.text-shadow{text-shadow:0 0 4px rgba(0,0,0,.4)}.YTwrapper{position:relative}.video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:1}.video-overlay svg{position:relative;z-index:1;width:160px}.z-hide{z-index:-9999}.wp-element-caption{font-size:.8rem;font-style:italic}.gallery{display:flex;flex-wrap:wrap;margin:0 -10px}.gallery.gallery-size-thumbnail .gallery-item{width:auto;min-width:unset}.gallery-item{width:20%;min-width:20%;margin:0}.gallery-item a{display:block;height:100%;border:10px solid transparent;position:relative}.gallery-item a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,30,33,.4);transition:all .4s ease-out;opacity:0}.gallery-item a:hover:after,.gallery-item a:focus:after,.gallery-item a:active:after{opacity:1}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border-color:#7fa596 !important;border-width:3px !important;border-radius:2px !important}.fancybox__progress{background:#7fa596 !important}.lightgrey-bg{background-color:#dee5eb}.lightgrey-bg .btn-secondary,.lightgrey-bg #login .button-primary,#login .lightgrey-bg .button-primary{color:#001e21;border-color:#001e21}.lightgrey-bg .btn-secondary span,.lightgrey-bg #login .button-primary span,#login .lightgrey-bg .button-primary span{border-color:#001e21}.black-bg{background-color:#001e21;color:#fff}.black-bg .btn-primary{color:#fff;border-color:#fff}.black-bg .btn-primary span{border-color:#fff}.black-bg a:not(.btn){color:#7fa596}.primary-bg{background-color:#7fa596;color:#fff}.primary-bg a:not(.btn){color:#fbb482}.primary-bg a:not(.btn):hover,.primary-bg a:not(.btn):focus,.primary-bg a:not(.btn):active{color:#001e21}.primary-bg ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.wp-block-social-links):not(.nav-tabs) li:before{background-color:#001e21 !important}.primary-bg .wp-pullquote p,.primary-bg blockquote p{color:#001e21}.secondary-bg{background-color:#fbb482}.secondary-bg a:not(.btn):hover,.secondary-bg a:not(.btn):focus,.secondary-bg a:not(.btn):active{color:#001e21}.secondary-bg .wp-pullquote p,.secondary-bg blockquote p{color:#001e21}.tertiary-bg{background-color:#92b5bd;color:#fff}.tertiary-bg a:not(.btn){color:#fbb482}.tertiary-bg a:not(.btn):hover,.tertiary-bg a:not(.btn):focus,.tertiary-bg a:not(.btn):active{color:#001e21}.tertiary-bg ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.wp-block-social-links):not(.nav-tabs) li:before{background-color:#001e21 !important}.tertiary-bg .wp-pullquote p,.tertiary-bg blockquote p{color:#001e21}.white-bg{background-color:#fff;color:#001e21}.pattern-bg{color:#fff;position:relative;z-index:1}.pattern-bg .btn-primary{color:#fff;border-color:#fff}.pattern-bg .btn-primary span{border-color:#fff}.pattern-bg blockquote{background-image:none;background-color:#7fa596}.bg-pattern{background-size:1700px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial;z-index:-1}.art-ratio-1x1{aspect-ratio:1/1}.art-ratio-3x2{aspect-ratio:3/2}.art-ratio-2x3{aspect-ratio:2/3}.art-ratio-4x3{aspect-ratio:4/3}.art-ratio-3x4{aspect-ratio:3/4}.art-ratio-7x5{aspect-ratio:7/5}.art-ratio-5x7{aspect-ratio:5/7}.art-ratio-16x9{aspect-ratio:16/9}.art-ratio-21x9{aspect-ratio:21/9}.modal-content{border:0;border-radius:0;position:relative}.btn-close{position:absolute;top:10px;right:20px;width:60px;height:90px;border-radius:30px;border:1px solid #fff;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;font-size:.6rem;text-transform:uppercase;letter-spacing:.03rem;text-align:center;box-shadow:none !important;color:#fff !important;background-color:#001e21;background-image:none;z-index:10;overflow:hidden;transition:all .4s ease-out;opacity:1 !important;box-sizing:border-box}.btn-close:before{content:"";position:absolute;opacity:1;top:0;left:0;right:0;bottom:0;transition:all .2s ease-out;background:linear-gradient(to bottom,#7fa596,#001e21 100%);z-index:-1;border-radius:30px}.btn-close:hover:before,.btn-close:focus:before,.btn-close:active:before{bottom:100%;opacity:0}.wp-block-social-links.is-style-default .wp-social-link{background-color:transparent}.wp-block-social-links.is-style-default .wp-social-link a{background-color:#7fa596;border-radius:100%}.wp-block-social-links.is-style-logos-only .wp-social-link svg{fill:#7fa596;color:#7fa596}.wp-block-social-links.is-style-pill-shape .wp-social-link{background-color:transparent}.wp-block-social-links.is-style-pill-shape .wp-social-link a{background-color:#7fa596;border-radius:20px}.modal-backdrop{background-color:#7fa596}.modal-backdrop.show{opacity:.9}.dots-and-arrows{display:flex;align-items:center}.dots-and-arrows .slick-arrow{background:0 0;padding:0;border:0;line-height:1;transition:all .4s ease-out;color:#001e21 !important}.dots-and-arrows .slick-arrow:hover,.dots-and-arrows .slick-arrow:focus,.dots-and-arrows .slick-arrow:active{opacity:.7}.dots-and-arrows .da-dots{margin:0 15px}.hp-blog-dots{margin:0 15px}.slick-dots{padding:0;margin:0;list-style:none;display:flex}.slick-dots li{margin:0 6px;line-height:14px}.slick-dots li.slick-active button,.slick-dots li:hover button,.slick-dots li:focus button,.slick-dots li:active button{background-color:#001e21;border-color:#001e21}.slick-dots button{text-indent:-9999px;width:12px;height:12px;padding:0;border-radius:100%;border:1px solid #7fa596;background-color:transparent;transition:all .4s ease-out}.indent{padding-left:90px}@media (max-width:1199px){.indent{padding-left:0}}@media (max-width:767px){.gallery-item{width:50%;min-width:50%}body:not(.home) #page{overflow:hidden}.video-overlay svg{width:90px}.btn-close{width:45px;height:75px;padding:4px}}a{color:#4e6f62;text-decoration:none}a:hover,a:active,a:focus{color:#fbb482;text-decoration:none}.btn,#login .button-primary,.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button:not(.is-style-outline) .wp-block-button__link{font-family:"Poppins",sans-serif;font-weight:500;font-size:.9rem;letter-spacing:.03rem;padding:22px 85px 17px 20px;min-width:275px;line-height:1;min-height:60px;border:1px solid transparent;border-radius:30px;overflow:hidden;position:relative;outline:none !important;z-index:1;transition:all .4s ease-out;box-shadow:none !important;background-color:transparent !important}.btn:before,#login .button-primary:before,.wp-block-button.is-style-outline .wp-block-button__link:before,.wp-block-button:not(.is-style-outline) .wp-block-button__link:before{content:"";position:absolute;top:0;right:100%;bottom:0;left:0;background:linear-gradient(to right,#7fa596,#001e21 100%);z-index:-1;opacity:0;border-radius:30px;transition:all .3s ease-out}.btn span,#login .button-primary span,.wp-block-button.is-style-outline .wp-block-button__link span,.wp-block-button:not(.is-style-outline) .wp-block-button__link span{display:flex;align-items:center;justify-content:center;width:70px;border-radius:30px;border:1px solid transparent;position:absolute;top:-1px;right:-1px;bottom:-1px;transition:all .4s ease-out}.btn span svg,#login .button-primary span svg,.wp-block-button.is-style-outline .wp-block-button__link span svg,.wp-block-button:not(.is-style-outline) .wp-block-button__link span svg{transform:rotate(-45deg);transform-origin:center;transition:all .2s ease-out}.btn:hover,#login .button-primary:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,.btn:focus,#login .button-primary:focus,.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus,.btn:active,#login .button-primary:active,.wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-button:not(.is-style-outline) .wp-block-button__link:active{border-color:#fff !important;color:#fff !important}.btn:hover:before,#login .button-primary:hover:before,.wp-block-button.is-style-outline .wp-block-button__link:hover:before,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover:before,.btn:focus:before,#login .button-primary:focus:before,.wp-block-button.is-style-outline .wp-block-button__link:focus:before,.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus:before,.btn:active:before,#login .button-primary:active:before,.wp-block-button.is-style-outline .wp-block-button__link:active:before,.wp-block-button:not(.is-style-outline) .wp-block-button__link:active:before{right:0;opacity:1}.btn:hover span,#login .button-primary:hover span,.wp-block-button.is-style-outline .wp-block-button__link:hover span,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover span,.btn:focus span,#login .button-primary:focus span,.wp-block-button.is-style-outline .wp-block-button__link:focus span,.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus span,.btn:active span,#login .button-primary:active span,.wp-block-button.is-style-outline .wp-block-button__link:active span,.wp-block-button:not(.is-style-outline) .wp-block-button__link:active span{border-color:rgba(255,255,255,.7) !important}.btn:hover span svg,#login .button-primary:hover span svg,.wp-block-button.is-style-outline .wp-block-button__link:hover span svg,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover span svg,.btn:focus span svg,#login .button-primary:focus span svg,.wp-block-button.is-style-outline .wp-block-button__link:focus span svg,.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus span svg,.btn:active span svg,#login .button-primary:active span svg,.wp-block-button.is-style-outline .wp-block-button__link:active span svg,.wp-block-button:not(.is-style-outline) .wp-block-button__link:active span svg{transform:rotate(0)}.btn-primary,.wp-block-button:not(.is-style-outline) .wp-block-button__link{color:#001e21;border-color:#001e21}.btn-primary span,.wp-block-button:not(.is-style-outline) .wp-block-button__link span{border-color:#001e21}.btn-secondary,#login .button-primary,.wp-block-button.is-style-outline .wp-block-button__link{color:#fff;border-color:#fff;font-weight:400}.btn-secondary span,#login .button-primary span,.wp-block-button.is-style-outline .wp-block-button__link span{border-color:#fff}.btn-tertiary{color:#fbb482;border-color:#fbb482;font-weight:400}.btn-tertiary span{border-color:#fbb482}@media (max-width:767px){.wp-block-button{width:100%}.btn,#login .button-primary,.wp-block-button:not(.is-style-outline) .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link{margin-left:0 !important;margin-right:0 !important;width:100% !important;min-width:unset}}input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),select{border-radius:0;border:0 !important;border-bottom:1px solid rgba(0,30,33,.5) !important;padding:5px 0 !important;height:50px;font-size:1rem !important;background-color:transparent !important;color:#001e21}input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,select:focus-visible{outline:none}textarea{border-radius:0;border:0 !important;border-bottom:1px solid rgba(0,30,33,.5) !important;padding:5px 0 !important;font-size:1rem !important;background-color:transparent !important;color:#001e21}textarea:focus-visible{outline:none}select{background:transparent url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../images/angle-down-thin.svg) right 15px center no-repeat;background-size:12px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}select option{color:#001e21;background-color:#fff}select:focus-visible{outline:none}input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]):focus,select:focus,textarea:focus{border-color:#001e21 !important}button{border-radius:0}input[type=number]{-webkit-appearance:none !important;-moz-appearance:none !important;-ms-appearance:none !important}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.gform_wrapper{text-align:left}.gform_fields{grid-row-gap:10px !important}.gform_validation_container,.gform_required_legend,.gfield_visibility_hidden,.gfield_validation_message{display:none !important}.gform_validation_errors{border-radius:0 !important}.gform_validation_errors>h2{font-size:1rem !important;font-family:"Poppins",sans-serif !important}.gfield_description{font-size:.6rem;margin-top:5px;font-style:italic}.gform_fileupload_rules{display:block;font-size:.7rem !important;font-style:italic;padding-top:0 !important;margin-top:4px !important}.gform_footer{justify-content:flex-end;padding:0 !important}.gform_button{padding:5px 0;border:0;color:#001e21;background-color:transparent;font-size:.8rem;letter-spacing:.03rem;font-weight:500}.gform_button svg{margin-left:5px;color:#fbb482;transform:rotate(-45deg);transform-origin:center;transition:all .2s ease-out}.gform_button:hover svg,.gform_button:focus svg,.gform_button:active svg{transform:rotate(0)}.gfield_required,.required{color:#fbb482 !important}.gfield{position:relative}.gfield input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),.gfield select,.gfield textarea{padding:17px 0 3px !important}.gfield select{color:transparent}.gfield input[type=file]{font-size:.8rem}.gfield.input--filled select{color:#001e21}.gfield.gfield_error{outline:1px solid #c02b0a}.gfield.no-animate .gfield_label{position:static;font-size:.7rem !important}.ginput_complex select{color:#001e21 !important}.gfield_label,label,.label{font-size:.7rem !important;color:#001e21 !important;font-weight:400 !important}.gfield_label{position:absolute;left:0;top:15px;margin:0 !important}.gfield_label.no-animate{position:static;font-size:.7rem !important}.gfield.input--filled .gfield_label{top:2px !important;font-size:.7rem !important}.white-form input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),.white-form select,.white-form textarea{border:0 !important;border-bottom:1px solid rgba(255,255,255,.5) !important;color:#fff}.white-form select{background:transparent url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../images/angle-down-thin-white.svg) right 15px center no-repeat;background-size:12px;color:transparent}.white-form input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]):focus,.white-form select:focus,.white-form textarea:focus{border-color:#fff !important}.white-form .gfield{position:relative}.white-form .gfield.input--filled select{color:#fff}.white-form .ginput_complex select{color:#fff !important}.white-form .gfield_label,.white-form label,.white-form .label{color:#fff !important}.white-form .gform_button{color:#fff}.widget-title{display:none}.widget-area{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 -15px}.widget-area .widget{width:50%;min-width:50%;padding:0 15px;position:relative}.search-form{position:relative}#search_form .search-field{width:100%;padding-right:40px !important;padding:12px 8px !important;color:#fff;-webkit-appearance:none;border:1px solid rgba(255,255,255,.5) !important}.search-btn{position:absolute;top:0;right:15px;bottom:0;font-size:20px;padding:10px 0;border:0 !important;color:#7fa596 !important}.search-btn:hover,.search-btn:focus,.search-btn:active{color:#fbb482 !important}.search-form ::-webkit-input-placeholder{color:#fff;font-size:.9rem}.search-form :-moz-placeholder{color:#fff;font-size:.9rem;opacity:1}.search-form ::-moz-placeholder{color:#fff;font-size:.9rem;opacity:1}.search-form :-ms-input-placeholder{color:#fff;font-size:.9rem}.search-form ::-ms-input-placeholder{color:#fff;font-size:.9rem}.widget select{width:100%;color:#fff !important;padding:12px 8px !important;font-size:.9rem !important;border:1px solid rgba(255,255,255,.5) !important;background:transparent url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../images/angle-down-thin-white.svg) right 15px center no-repeat;background-size:12px}@media (max-width:767px){.widget-area{display:block !important}.widget-area .widget{width:100% !important;min-width:100% !important;margin:10px 0}.widget-area .widget+.widget{margin-top:15px}}.paging-navigation{text-align:center}.paging-navigation .pagination,.paging-navigation>div{font-size:0;justify-content:center}.paging-navigation .pagination:empty,.paging-navigation>div:empty{display:none}.page-numbers{display:inline-block;width:20px;text-align:center;background-color:transparent;color:#001e21;margin:0 6px;font-size:20px;position:relative;z-index:1;border:0 !important}.page-numbers.current{color:#7fa596}.page-numbers.next,.page-numbers.prev{color:#001e21;margin:0;font-size:20px}.post-navigation .pagination{padding-left:0;list-style:none;margin-top:35px;margin-bottom:0;width:100%}.post-navigation .pagination .nav-previous,.post-navigation .pagination .nav-next{display:inline-block}.post-navigation .pagination .nav-previous a,.post-navigation .pagination .nav-next a{border:0;border-radius:0;background-color:transparent;padding:0;color:#001e21}.post-navigation .pagination .nav-previous a:hover,.post-navigation .pagination .nav-previous a:focus,.post-navigation .pagination .nav-previous a:active,.post-navigation .pagination .nav-next a:hover,.post-navigation .pagination .nav-next a:focus,.post-navigation .pagination .nav-next a:active{color:#7fa596}.post-navigation .pagination .nav-next{float:right}.login .message,#login_error{color:#001e21;margin-top:25px}.language-switcher{display:none !important}.login{background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:space-around;min-height:100vh;position:relative}.login .privacy-policy-page-link{margin:30px 0 0}#login{width:450px;padding:35px 20px;border:2px solid #7fa596;border-radius:30px;background-color:#001e21;text-align:center;color:#fff;position:relative}#login h1 a{width:300px;background-size:300px;height:145px;margin-bottom:0}#login p{text-align:left}#login form{background-color:transparent;box-shadow:none;border:0;text-align:left;margin-bottom:25px;margin-top:0;padding:45px 0}#login form label{color:#fff !important;font-size:.9rem}#login form input:not([type=submit]){color:#fff !important;border:1px solid #fff !important}#login .submit{clear:both}#login .button-primary{min-width:150px;height:50px;padding:12px !important;box-shadow:none !important;text-shadow:none}#login .button-primary:hover,#login .button-primary:focus,#login .button-primary:active{background-color:#7fa596 !important}#rememberme{background-color:transparent;border:2px solid #7fa596 !important;border:0;box-shadow:none;transform:scale(1.3);margin-left:2px}#nav,#backtoblog{margin:0 !important;display:inline-block;padding:0 !important;font-size:18px}#nav a,#backtoblog a{color:#fff !important;font-size:18px}.nav-modal .modal-dialog{width:625px;max-width:625px;margin:0;float:right;transform:translate(625px,0) !important}.nav-modal.show .modal-dialog{transform:translate(0) !important}.nav-wrap{min-height:100vh;padding:40px 30px}.nav-wrap .btn-close{position:relative;top:-10px;right:0}.nav-copy{padding-right:15px}.nav-brand{width:200px;margin:30px 0 60px;transform:translateX(-105px);opacity:0;transition:opacity .4s linear .2s,transform .75s cubic-bezier(.68,-.6,.32,1.6) .4s}.nav-brand img{transform:rotate(45deg);transition:all .75s cubic-bezier(.68,-.6,.32,1.6) .4s}.nav-brand.modal-animate{transform:translateX(-130px);opacity:1}.nav-brand.modal-animate img{transform:rotate(0)}.nav-contact{margin-top:35px}.nav-contact a{color:#fbb482}.nav-contact a:hover,.nav-contact a:focus,.nav-contact a:active{color:#7fa596}.primary-nav{padding:0}#main-menu{width:100%;padding-right:15px}.main-menu{display:block !important;width:100%}.main-menu>li{width:100%;border-bottom:1px solid #7fa596;text-align:left !important}.main-menu>li>a{color:#fff;font-weight:100;font-size:.8rem;letter-spacing:.03em;padding:.5rem 0 !important;background-color:transparent !important;outline:none !important;transition:all .4s ease-out;position:relative}.main-menu>li>a:not(.dropdown-toggle):before{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto;background-image:url(//www.southetobicoke.com/wp-content/themes/me-theme/css/../images/arrow-right-sharp-light.svg);background-size:12px;background-repeat:no-repeat;height:15px;width:15px;opacity:0;transform:translateX(-3px);transition:all .4s ease-out}.main-menu>li>a:after{color:transparent;width:5px;height:5px;border:0;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg)}.main-menu>li:focus>a,.main-menu>li:hover>a,.main-menu>.current-menu-parent>a,.main-menu>.current-menu-parent:focus>a,.main-menu>.current-menu-parent:hover>a,.main-menu>.current-menu-item>a,.main-menu>.current-menu-item:focus>a,.main-menu>.current-menu-item:hover>a,.main-menu>li>a:focus,.main-menu>li>a:hover,.main-menu>.current-menu-parent>a,.main-menu>.current-menu-parent>a:focus,.main-menu>.current-menu-parent>a:hover,.main-menu>.current-menu-item>a,.main-menu>.current-menu-item>a:focus,.main-menu>.current-menu-item>a:hover{color:#fff;opacity:.7;background-color:transparent}.main-menu>li:focus>a:not(.dropdown-toggle),.main-menu>li:hover>a:not(.dropdown-toggle),.main-menu>.current-menu-parent>a:not(.dropdown-toggle),.main-menu>.current-menu-parent:focus>a:not(.dropdown-toggle),.main-menu>.current-menu-parent:hover>a:not(.dropdown-toggle),.main-menu>.current-menu-item>a:not(.dropdown-toggle),.main-menu>.current-menu-item:focus>a:not(.dropdown-toggle),.main-menu>.current-menu-item:hover>a:not(.dropdown-toggle),.main-menu>li>a:focus:not(.dropdown-toggle),.main-menu>li>a:hover:not(.dropdown-toggle),.main-menu>.current-menu-parent>a:not(.dropdown-toggle),.main-menu>.current-menu-parent>a:focus:not(.dropdown-toggle),.main-menu>.current-menu-parent>a:hover:not(.dropdown-toggle),.main-menu>.current-menu-item>a:not(.dropdown-toggle),.main-menu>.current-menu-item>a:focus:not(.dropdown-toggle),.main-menu>.current-menu-item>a:hover:not(.dropdown-toggle){padding-left:20px !important}.main-menu>li:focus>a:not(.dropdown-toggle):before,.main-menu>li:hover>a:not(.dropdown-toggle):before,.main-menu>.current-menu-parent>a:not(.dropdown-toggle):before,.main-menu>.current-menu-parent:focus>a:not(.dropdown-toggle):before,.main-menu>.current-menu-parent:hover>a:not(.dropdown-toggle):before,.main-menu>.current-menu-item>a:not(.dropdown-toggle):before,.main-menu>.current-menu-item:focus>a:not(.dropdown-toggle):before,.main-menu>.current-menu-item:hover>a:not(.dropdown-toggle):before,.main-menu>li>a:focus:not(.dropdown-toggle):before,.main-menu>li>a:hover:not(.dropdown-toggle):before,.main-menu>.current-menu-parent>a:not(.dropdown-toggle):before,.main-menu>.current-menu-parent>a:focus:not(.dropdown-toggle):before,.main-menu>.current-menu-parent>a:hover:not(.dropdown-toggle):before,.main-menu>.current-menu-item>a:not(.dropdown-toggle):before,.main-menu>.current-menu-item>a:focus:not(.dropdown-toggle):before,.main-menu>.current-menu-item>a:hover:not(.dropdown-toggle):before{opacity:1;transform:translateX(0)}.dropdown-menu{border-radius:0;box-shadow:none;margin-top:0;min-width:185px;border:0;padding-bottom:15px;box-shadow:none;position:static !important;background-color:transparent;padding-top:0}.dropdown-menu li{text-align:left !important}.dropdown-menu .dropdown-item{color:#fff;font-size:.7rem;text-transform:uppercase;letter-spacing:.03rem;font-weight:100;background-color:transparent !important;transition:all .4s ease-out}.dropdown-menu .current-menu-item .dropdown-item,.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:active,.dropdown-menu .dropdown-item:focus{opacity:.7;background-color:transparent}@media (max-width:767px){.nav-modal .modal-dialog{width:100vw;max-width:100vw;transform:translate(100%,0) !important}.nav-wrap{padding:40px 15px}.nav-top{margin-bottom:60px}}#masthead{position:fixed;top:0;left:0;right:0;z-index:98;transition:opacity .4s ease-out .3s,padding .2s ease-out,background-color .2s ease-out;background-color:transparent;padding:15px 80px}#masthead:before{content:"";position:absolute;bottom:0;left:80px;right:80px;height:1px;background-color:#fff;transition:all .2s ease-out}#masthead.header-scroll{padding:10px 80px;background-color:#001e21}#masthead.header-scroll:before{opacity:0}.header-client-logo{position:relative}.header-client-logo img{height:110px;width:auto;transition:all .2s ease-out}.header-logo-scroll{position:absolute;top:0;left:0;opacity:0}.header-brokerage{height:80px;width:auto;transition:all .2s ease-out}.header-right a{color:#fff}.header-links{margin-right:20px}.header-links>div+div{margin-top:8px}.header-links a:hover,.header-links a:focus,.header-links a:active{color:#fbb482}.header-quick-cta a{margin-left:15px}.header-quick-cta a svg{transform:rotate(-45deg);transform-origin:center;transition:all .2s ease-out}.header-quick-cta a:hover svg,.header-quick-cta a:focus svg,.header-quick-cta a:active svg{transform:rotate(0)}.header-social svg{transform:rotate(0) !important}.navbar-toggler{width:60px;height:90px;border-radius:30px;border:1px solid #fff;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;box-shadow:none !important;color:#fff;background-color:#001e21;position:relative;z-index:1;overflow:hidden;transition:all .2s ease-out}.navbar-toggler:before{content:"";position:absolute;border-radius:30px;opacity:0;top:0;left:0;right:0;bottom:100%;transition:all .2s ease-out;background:linear-gradient(to bottom,#7fa596,#001e21 100%);z-index:-1}.navbar-toggler:hover:before,.navbar-toggler:focus:before,.navbar-toggler:active:before{transition:all .2s ease-out;bottom:0;opacity:1}.menu-bar{display:block;height:1px;margin:3px 0;width:100%;background-color:#fff}.header-scroll .header-client-logo img{height:80px}.header-scroll .header-logo-scroll{opacity:1}.header-scroll .header-logo-default{opacity:0}.header-scroll .header-brokerage{height:50px}body:not(.home) .header-logo-default{opacity:0 !important}body:not(.home) .header-logo-scroll{opacity:1 !important}@media (max-width:1199px){#masthead{padding:15px 40px}#masthead:before{left:40px;right:40px}#masthead.header-scroll{padding:10px 40px}}@media (max-width:991px){#masthead{padding:15px 25px}#masthead:before{left:25px;right:25px}#masthead.header-scroll{padding:10px 25px}.header-brokerage{height:60px}}@media (max-width:767px){#masthead{padding:10px 15px !important;background-color:transparent !important;box-shadow:none !important;position:absolute}#masthead:before{opacity:1 !important;left:15px;right:15px}.site-header-inner{opacity:1;transition:all .2s ease-out}.site-header-inner .header-client-logo img{height:90px !important}.navbar-toggler{width:45px;height:75px;padding:4px}.header-right{margin-top:15px;justify-content:space-between !important;text-align:left !important}.header-logo{justify-content:space-between}.header-client-logo img{height:90px}.header-brokerage{height:50px}.site-mobile-header{position:fixed;top:-100%;left:0;right:0;background-color:#001e21;padding:10px 15px;transition:all 1.7s ease-out}.site-mobile-header .header-right{justify-content:flex-end !important;margin-top:0}.site-mobile-header .header-logo-scroll{position:static}.header-scroll .site-header-inner{opacity:0}.header-scroll .site-mobile-header{top:0;box-shadow:0 0 6px 4px rgba(0,0,0,.05);transition:all .4s ease-out}}.cta-modal .modal-dialog{max-width:100vw;margin:0;padding:0}.cta-modal .modal-content{z-index:1}.modal-content-wrap{margin:0}.cta-modal-img{order:2;padding:0;position:relative;transition-delay:0 !important}.cta-modal-img>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial}.cta-modal-content{padding:30px;min-height:100vh;overflow-y:auto}.cta-modal-content>div{max-width:500px}.cta-modal-content input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),.cta-modal-content select,.cta-modal-content textarea{border-top:0 !important;border-left:0 !important;border-right:0 !important}.cta-modal-content .gfield_label{left:0}.cta-modal-header{margin-bottom:60px;text-align:center;transform:none !important}.cta-modal-header img{height:115px;width:auto;margin:0 auto}.cta-modal-contact{margin-top:30px}.cta-modal-contact a{color:#fff !important}.cta-modal-contact a:hover,.cta-modal-contact a:focus,.cta-modal-contact a:active{color:#fbb482 !important}@media (max-width:991px){.mobile-cta-link{position:fixed;transition-timing-function:cubic-bezier(.16,1,.3,1);bottom:5px;left:5px;width:40px;height:60px;z-index:90}.mobile-cta-link a{border-radius:25px;border:1px solid #fff;background:linear-gradient(to bottom,#7fa596,#001e21 100%);color:#fff;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 4px 6px rgba(0,0,0,.05)}.cta-modal-img{height:600px;order:unset}.cta-modal-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#001e21,rgba(0,30,33,0) 33%);z-index:1}.cta-modal-img h2{position:absolute;z-index:1;padding:0 35px 10px;bottom:0;left:0;right:0;color:#fff;text-align:center;font-size:2rem}.cta-modal-header{margin:0;text-align:left;position:absolute;top:10px;left:15px}.cta-modal-header img{height:125px}.cta-modal-content{min-height:unset}}@media (max-width:767px){.cta-modal-img{height:500px}.cta-modal-header img{height:90px}.cta-modal-img h2{padding:0 15px 10px;font-size:1.8rem}.cta-modal-content{padding:30px 15px}}.hp-modal{z-index:1059}.hp-modal .modal-dialog{max-width:900px}.hp-modal .btn-close{top:15px;right:15px}.popup-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial}.hp-modal-wrap{position:relative;z-index:1;margin:0}.hp-modal-img{padding:0}.hp-modal-content{padding:100px 30px 45px}.hp-modal-content>div{width:100%}@media (max-width:991px){.hp-modal .modal-dialog{max-width:95vw}}#colophon{position:relative;z-index:1}.site-footer-wrap{padding:60px 0}.site-footer-wrap a{color:#fff}.site-footer-wrap a:hover,.site-footer-wrap a:focus,.site-footer-wrap a:active{color:#fbb482}.footer-content{order:2;padding:40px 15px 75px 70px;border-left:1px solid rgba(255,255,255,.5)}.site-footer-inner{padding:50px 70px 0 15px}#sb_instagram{padding-bottom:0 !important}.instagram{padding-top:50px;overflow:hidden}.instagram p{font-size:1.4rem}.instagram a{color:#001e21;border-bottom:2px solid #001e21}.instagram a:hover{border-color:transparent}.footer-social{margin-bottom:50px}.footer-social a{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #7fa596;color:#7fa596 !important;border-radius:100%}.footer-social a:hover,.footer-social a:focus,.footer-social a:active{background-color:#7fa596;color:#fff !important}.footer-social a+a{margin-left:10px}.footer-brokerage img{max-height:125px;width:auto}.footer-brokerage p{opacity:.7}.site-info{color:#fff;margin-top:-80px;position:relative;z-index:10}.site-info a{color:#fff}.site-info a.primary-text{color:#7fa596}.site-info a:hover,.site-info a:focus,.site-info a:active{color:#fbb482}.site-info-inner{padding-left:70px;opacity:.7}.footer-legal{display:inline-block}.footer-legal ul{margin:0;padding-left:0;list-style:none;font-size:0;padding:0 5px 0 3px}.footer-legal li{border-left:1px solid #fff;display:inline-block;padding:0 8px;font-size:.8rem;line-height:1}.footer-legal li:last-of-type{border-right:1px solid #fff}@media (max-width:1199px){.footer-content,.site-info-inner{padding-left:30px}.site-footer-inner{padding-right:30px}}@media (max-width:991px){.footer-content{order:unset;padding:0 15px 40px;border-left:0;border-bottom:1px solid rgba(255,255,255,.5)}.site-footer-inner{text-align:center;padding:45px 15px 0}.site-info{margin-top:0;padding-bottom:10px;background-color:#001e21}.site-info-inner{padding:0}}@media (max-width:767px){.fig-img:nth-child(n+4){display:none}}@media (max-width:567px){.instagram p{font-size:1.1rem}}.media-wrap>div{height:100%}.media-wrap .bg-slider,.media-wrap .img-slider{height:100% !important}.media-wrap .bg-slider .slick-track,.media-wrap .bg-slider .slick-list,.media-wrap .bg-slider .slick-slide,.media-wrap .img-slider .slick-track,.media-wrap .img-slider .slick-list,.media-wrap .img-slider .slick-slide{height:100% !important}.media-wrap .VideoWrapper{height:100%;max-width:100%}.media-wrap .video-wrap{height:100%;position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0}.media-wrap .video-wrap video{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.VideoWrapper{position:relative}.VideoWrapper iframe{width:100%;height:100%}.img-slider-arrows{position:absolute;bottom:0;right:0}.art-arrows{background-color:rgba(255,255,255,.85)}.art-arrows:before{content:"";position:absolute;top:6px;bottom:6px;left:50%;width:1px;background-color:#7fa596;margin:auto}.art-arrows .slick-arrow{border:0;background-color:transparent;padding:7px 10px 1px;line-height:1;transition:all .4s ease-out;color:#001e21 !important}.art-arrows .slick-arrow:hover,.art-arrows .slick-arrow:focus,.art-arrows .slick-arrow:active{color:#7fa596 !important}.list-box-wrap{margin-bottom:50px}.list-box-wrap.list-box-slide{margin-bottom:0}.list-box-wrap a{display:block}.list-box-wrap a:hover .list-box-img img,.list-box-wrap a:focus .list-box-img img,.list-box-wrap a:active .list-box-img img{transform:scale(1)}.list-box-wrap a:hover .list-box-info,.list-box-wrap a:focus .list-box-info,.list-box-wrap a:active .list-box-info{opacity:.2}.condo-box-wrap .list-box-info{padding:12px 30px}.list-box-inner{position:relative}.list-box-img{overflow:hidden}.list-box-img img{transform:scale(1.05);transition:all .8s cubic-bezier(.16,1,.3,1)}.list-box-info-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial}.list-box-info{position:relative;left:10px;width:250px;padding:12px 10px;transition:all .4s ease-out}.list-box-meta{border-top:1px solid #7fa596;padding-top:10px;margin-top:8px}.list-box-amp{padding-left:20px;width:120px;line-height:1;transform:translateY(5px)}.list-quick-feature{position:absolute;width:90px;height:90px;border-radius:100%;display:flex;align-items:center;justify-content:center;padding:5px;word-break:break-word;bottom:-40px;right:-40px;color:#001e21}@media (max-width:1199px){.list-box-info{background-color:rgba(0,30,33,.8)}}@media (max-width:767px){.list-box-info-wrap{position:static}.list-box-info{width:unset;position:static;left:0;background-color:#001e21;opacity:1 !important}.list-box-meta{justify-content:center}.list-box-amp{padding-left:0;width:unset;margin-right:30px}.list-quick-feature{bottom:unset;right:unset;top:5px;left:5px}}.blog-box-wrap{margin-bottom:50px}.blog-box-wrap.blog-box-slide{padding:0 15px;margin-bottom:0}.blog-box-wrap a{color:#001e21}.blog-box-wrap a:hover,.blog-box-wrap a:focus,.blog-box-wrap a:active{color:#fbb482}.blog-box-wrap a:hover .blog-box-info .primary-text,.blog-box-wrap a:focus .blog-box-info .primary-text,.blog-box-wrap a:active .blog-box-info .primary-text{color:#fbb482}.blog-box-wrap a:hover .blog-more,.blog-box-wrap a:focus .blog-more,.blog-box-wrap a:active .blog-more{opacity:1;transform:translateY(0)}.blog-box-img{margin-bottom:15px;position:relative}.blog-box-play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial}.blog-box-info .primary-text{transition:all .4s ease-out}.blog-more{position:absolute;top:12px;left:12px;width:80px;height:80px;border-radius:100%;padding:9px 5px 5px;color:#001e21;line-height:1.1;font-weight:500;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(-10px);transition:all .4s ease-out}.img-header{height:90vh;min-height:750px;padding:200px 0 100px;overflow:hidden}.img-header:before{background-color:rgba(0,30,33,.5);z-index:1}.img-header .container{position:relative;z-index:1}.header-media{position:absolute;top:0;right:30px;bottom:30px;left:30px;z-index:initial;border-bottom-left-radius:40px;border-bottom-right-radius:40px;overflow:hidden;transform:none !important}.header-media>div{transition:all 1s ease-out .3s}.text-header{padding-top:220px;padding-bottom:60px;color:#fff;background-color:#001e21}.img-header-scroll a{color:#fff;display:inline-block;animation:bounce 2s cubic-bezier(.16,1,.3,1) 0s infinite}@keyframes bounce{0%{transform:translateY(0);opacity:1}50%{transform:translateY(-10px);opacity:.5}100%{transform:translateY(0);opacity:1}}@media (max-width:1199px){.header-media{left:15px;right:15px;bottom:15px}}@media (max-width:767px){.img-header{min-height:unset;padding-top:275px}.img-header .jumbo{font-size:2rem}.header-media{left:5px;right:5px;bottom:10px}.header-media .media-wrap{transform:none !important}.text-header{padding-top:260px;padding-bottom:45px}}.page-sidebar{margin-bottom:50px;margin-top:50px}.page-sidebar.overlap{margin-top:-30px}.sidebar{padding:30px 30px 20px;position:sticky;border:2px solid #7fa596}.sidebar .gfield{grid-column:span 12 !important}.sidebar a{text-decoration:underline;white-space:nowrap}.sidebar a:hover,.sidebar a:focus,.sidebar a:active{text-decoration:none}@media (max-width:991px){.page-sidebar{margin-top:30px !important}}.page-template-leadpage #masthead{background-color:#001e21 !important;opacity:1 !important}.page-template-leadpage #masthead:before{display:none}.page-template-leadpage .cta-link,.page-template-leadpage .mobile-cta-link{display:none !important}.lead-wrap{padding-top:140px}.lead-img{height:100vh;padding:0;position:sticky;top:110px}.lead-inner{color:#fff;padding:50px 30px 75px}.lead-inner>div{max-width:550px}.lead-form-wrap{margin-top:40px}.lead-bottom{padding:60px 0}.lead-bottom h2{margin-bottom:45px}.lead-box{margin-bottom:40px}.lead-box>div{height:100%;border:1px solid #001e21;padding:20px}.lead-scrolltop{text-align:center}.lead-footer .site-info{margin-top:0}.lead-footer .site-info-inner{padding-left:0 !important}.lead-footer .footer-legal{display:block}.lead-footer .footer-legal li{display:block;padding:0;border:0 !important;margin-bottom:1rem}.lead-footer{padding-bottom:25px}@media (max-width:991px){.lead-img{height:650px;position:relative;top:0}.lead-img header{position:absolute;z-index:1;padding:0 35px 10px;bottom:0;left:0;right:0;color:#fff;text-align:center;transform:none !important}.lead-img header h1{font-size:2rem}.lead-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#001e21,rgba(0,30,33,0) 33%);z-index:1}.lead-inner>div{max-width:unset}.lead-footer .site-info{margin-top:45px}}@media (max-width:767px){.lead-wrap{padding-top:200px}.lead-img{height:500px}.lead-img header h1{font-size:1.6rem}.lead-img:before{background:linear-gradient(to top,#001e21,rgba(0,30,33,0) 45%)}.lead-inner{padding:40px 15px 50px}.lead-footer .footer-brokerage{margin-top:30px}}.posts-wrap{margin:60px 0}.no-results #search_form .search-field{border:1px solid #001e21 !important;color:#001e21 !important}.no-results .search-form ::-webkit-input-placeholder{color:#001e21 !important}.no-results .search-form :-moz-placeholder{color:#001e21 !important}.no-results .search-form ::-moz-placeholder{color:#001e21 !important}.no-results .search-form :-ms-input-placeholder{color:#001e21 !important}.no-results .search-form ::-ms-input-placeholder{color:#001e21 !important}.t-box-wrap{margin-bottom:50px}.t-box-wrap.hpt-slide{padding:0 15px;margin-bottom:0}.t-box-wrap a:hover .t-box-bottom,.t-box-wrap a:focus .t-box-bottom,.t-box-wrap a:active .t-box-bottom{background-color:#7fa596}.t-box-inner{position:relative;z-index:1;color:#fff;padding:30px 40px 100px;border-radius:25px;overflow:hidden;min-height:410px}.t-box-inner>.small{font-size:.9rem}.t-box-inner>.small p:first-of-type:before{content:"“"}.t-box-inner>.small p:last-of-type:after{content:"”"}.t-box-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial;z-index:-1}.t-box-bottom{position:absolute;bottom:0;left:0;right:0;padding:7px 35px;transition:all .4s ease-out}.t-box-img{height:60px;width:60px;min-width:60px;border-radius:100%;overflow:hidden;margin-right:20px;border:1px solid rgba(0,30,33,.4)}.t-box-info .em{opacity:.7}.t-wrap{margin:50px 0}.t-wrap .t-box-inner{height:100%}.t-query{margin-top:50px}.testimonial-modal .modal-dialog{max-width:900px}.testimonial-modal .modal-content{border-radius:30px;overflow:hidden;border:2px solid #7fa596}.testimonial-modal .btn-close{right:10px}.t-modal-wrap{padding:90px 90px 70px}.t-modal-wrap .video-overlay{background-position:center top !important}.t-content{display:flex}@media (max-width:1399px){.t-box-inner{min-height:370px}.t-box-inner>.small{font-size:.8rem}}@media (max-width:991px){.t-box-inner{padding-left:15px;padding-right:15px}.testimonial-modal .modal-dialog{max-width:95vw}}@media (max-width:767px){.t-modal-wrap{padding:100px 20px 45px}.t-content{display:block}}.listings-wrap{margin:50px 0}.page-content{margin:60px 0}.entry-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.wp-block-social-links):not(.nav-tabs),.page-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.wp-block-social-links):not(.nav-tabs),section ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.wp-block-social-links):not(.nav-tabs){padding-left:0;list-style:none}.entry-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.wp-block-social-links):not(.nav-tabs) li,.page-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.wp-block-social-links):not(.nav-tabs) li,section ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.wp-block-social-links):not(.nav-tabs) li{margin-bottom:8px;padding-left:14px;line-height:1.3}.entry-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.wp-block-social-links):not(.nav-tabs) li:before,.page-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.wp-block-social-links):not(.nav-tabs) li:before,section ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.wp-block-social-links):not(.nav-tabs) li:before{margin:0 10px 0 -14px;content:"";display:inline-block;width:3px;height:3px;border-radius:100%;background-color:#7fa596;position:relative;top:-3px}.entry-content{padding-right:80px}.entry-content .span-page{left:95.4%}.entry-content .span-page .container{padding:0 15px}.entry-content .span-page .ec-inner{width:58.33333333%;padding-right:80px}.entry-content>h1,.entry-content>.h1{font-size:2.5rem}.entry-content>h2,.entry-content>.h2{font-size:2.2rem}.entry-content>h3,.entry-content>.h3{font-size:1.7rem}.entry-content>h4,.entry-content>.h4{font-size:1.4rem}@media (max-width:1399px){.entry-content .span-page{left:97.4%}}@media (max-width:1199px){.entry-content{padding-right:15px}.entry-content .span-page{left:87.7%}.entry-content .span-page .ec-inner{padding-right:15px}}@media (max-width:991px){.entry-content .span-page{left:50%}.entry-content .span-page .ec-inner{width:100%;padding-right:0}}@media (max-width:767px){.entry-content>h1,.entry-content>.h1{font-size:2rem}.entry-content>h2,.entry-content>.h2{font-size:1.8rem}.entry-content>h3,.entry-content>.h3{font-size:1.5rem}.entry-content>h4,.entry-content>.h4{font-size:1.2rem}}.cta-section{min-height:85vh}.cta-img{padding:0;position:relative}.cta-img>div{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial}.cta-inner{padding:45px}.cta-inner>div{max-width:450px}.cta-inner img{margin-top:30px}@media (max-width:1199px){.cta-section{min-height:unset}}@media (max-width:991px){.cta-img{height:700px}.cta-inner{padding:45px 35px}.cta-inner>div{max-width:unset}}@media (max-width:767px){.cta-img{height:350px}.cta-inner{padding:45px 15px}}.list-sticky{transform:translateY(7px);border-top:1px solid #fff;margin-top:5px;padding-top:8px;color:#fff}.list-sticky .container{padding:0}.list-jump:not(:last-child):after{content:"|";opacity:.7;font-weight:100}.list-jump a{padding:0 30px;font-weight:100;color:#fff}.list-jump a:hover,.list-jump a:focus,.list-jump a:active{color:#fbb482}.list-top-wrap{padding-top:210px;padding-bottom:50px;overflow:hidden}.list-top-wrap:before{background:linear-gradient(to bottom,#001e21,rgba(0,30,33,0) 250px)}.list-img-wrap{margin-top:30px}.list-img-wrap .slick-arrow{width:45px;height:45px;border:1px solid #fff;color:#fff;display:flex;align-items:center;justify-content:center;background-color:#001e21;padding:0;border-radius:100%;position:absolute;top:calc(50% - 25px);z-index:1;transition:all .4s ease-out}.list-img-wrap .slick-arrow.slick-prev{left:-22px}.list-img-wrap .slick-arrow.slick-next{right:-22px}.list-img-wrap .slick-arrow:hover,.list-img-wrap .slick-arrow:focus,.list-img-wrap .slick-arrow:active{opacity:.7}.list-status-svg{position:absolute;top:-100px;right:-100px;width:200px;z-index:1}.list-status-svg img{animation:spin 45s linear 0s infinite;transform-origin:center}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.list-img-wrap>a,.list-img{display:block;overflow:hidden;position:relative}.list-img-wrap>a:hover .list-details-banner,.list-img-wrap>a:focus .list-details-banner,.list-img-wrap>a:active .list-details-banner,.list-img:hover .list-details-banner,.list-img:focus .list-details-banner,.list-img:active .list-details-banner{opacity:0}.list-details-banner{background-color:#000;flex-wrap:wrap;padding:15px;position:absolute;bottom:60px;left:-15px;right:-15px;text-align:center;transform:rotate(3deg);transform-origin:center;transition:all .4s ease-out}.quick-detail:not(:last-child):after{content:"&";margin:0 5px;color:#fbb482}.list-downloads{margin-top:50px}.list-content-wrap{padding-top:60px;padding-bottom:30px}.open-houses{margin-bottom:40px}.open-houses hr{width:12px;opacity:1;background-color:#fff;height:2px}.open-house:not(:last-child):after{content:"&";color:#fbb482;margin:0 5px 0 10px;display:inline-block}.list-desc{margin-bottom:45px}.list-details{margin-bottom:1rem}.list-detail:not(:first-child):before{content:"&";color:#fbb482;margin-right:5px;display:inline-block}.list-tours-wrap{padding:60px 0}.list-video,.list-virtual{margin-top:25px}.list-video .video-overlay,.list-virtual .video-overlay{aspect-ratio:16/9}.list-virtual iframe{width:100%;height:100%}.list-content-blocks{padding:125px 0 30px}.list-content-blocks>div{margin-bottom:30px}.list-img-callout.img-right .lic-img{order:2}.list-img-callout.img-right .lic-brand{left:-86px}.list-img-callout.img-left .lic-brand{right:-86px}.lic-img{position:relative}.lic-brand{position:absolute;top:-100px;width:200px;z-index:1}.list-form-map-wrap{padding:60px 0}.list-form-map-wrap .page-sidebar{margin:0}.list-map-wrap{order:2;display:flex;flex-direction:column;padding-left:45px}.list-hoodq{border:2px solid #7fa596;margin-bottom:20px}.list-map{flex-grow:1}.list-gallery-wrap{padding:60px 0}.list-gallery .gallery-item:nth-child(n+11){display:none}.related-listings-wrap{padding:60px 0}@media (max-width:1199px){.list-content-blocks{padding-top:60px}}@media (max-width:991px){.list-img-wrap .art-ratio-16x9{aspect-ratio:7/5}.list-content-left{margin-bottom:45px}.lic-img{order:unset !important;margin-bottom:30px}.list-map-wrap{padding:0 15px;order:unset}.list-map{height:350px}.page-sidebar.col-xl-9{margin-top:0}}@media (max-width:767px){.list-top-wrap{padding-top:235px}.list-jump a{padding:0 10px}.list-img-wrap .slick-arrow{top:unset;bottom:5px}.list-img-wrap .slick-arrow.slick-prev{left:5px}.list-img-wrap .slick-arrow.slick-next{right:5px}.list-downloads{margin-top:30px}.hq-ah--data-container{flex-direction:column !important}.hq-ah--data-container>div{width:100% !important}}.post-top-wrap{padding:200px 0 50px;margin-bottom:50px}.post-top-wrap .bg-pattern:before{background:linear-gradient(to bottom,#001e21,rgba(0,30,33,0) 250px)}.post-featured{padding-right:60px}.post-cat a{color:#fff}.post-cat a:hover,.post-cat a:focus,.post-cat a:active{color:#fbb482}.post-share .art-social-share{margin-left:0 !important}.post-wrap{margin-bottom:70px}.post-wrap .page-sidebar{margin-top:0}.blog-tags{margin-top:45px}.blog-tags a{text-transform:uppercase;display:inline-block;margin-right:15px;margin-bottom:15px;font-size:.8rem;text-decoration:none}.blog-cta{z-index:1}.blog-cta:before{background-color:rgba(0,0,0,.6)}.blog-cta a{color:#fff;min-height:400px;position:relative;z-index:1}@media (max-width:1199px){.post-featured{padding-right:15px}}@media (max-width:991px){.post-featured{margin-bottom:30px}}@media (max-width:767px){.post-top-wrap{padding-top:240px}}.blog-faq{margin:45px 0}#faq-accordion{margin-top:30px}.faq-card{margin-top:20px}.faq-toggle{background-color:transparent;border:0;padding:0 0 5px;border-bottom:2px solid #7fa596;outline:none !important;text-align:left}.faq-card-body{margin-top:15px}.sl-header{margin-bottom:50px}.social-quick-links{margin-bottom:45px}.social-grid-box{margin-bottom:45px}.social-grid-box a{text-decoration:none}.social-grid-box a:hover .social-grid-img:after,.social-grid-box a:focus .social-grid-img:after,.social-grid-box a:active .social-grid-img:after{opacity:.3}.social-grid-img{margin-bottom:12px;position:relative}.social-grid-img:after{background-color:#001e21;opacity:0;transition:all .4s ease-out}.homepage-hero{min-height:100vh;padding:250px 0 80px;overflow:hidden;position:fixed;top:0}.homepage-hero:before{background-color:rgba(0,30,33,.5);z-index:1}.homepage-hero .container{position:relative;z-index:1}.homepage-hero+section{position:relative;z-index:1;margin-top:100vh}.hero-media{position:absolute;top:0;right:30px;bottom:30px;left:30px;z-index:initial;border-bottom-left-radius:40px;border-bottom-right-radius:40px;overflow:hidden;transform:none !important}.hero-media>div{transition:all 1s ease-out .3s}@media (max-height:750px){.homepage-hero{position:relative}.homepage-hero+section{margin-top:0}}@media (max-width:1199px){.hero-media{left:15px;right:15px;bottom:15px}}@media (max-width:991px){.homepage-hero{display:flex;align-items:center}}@media (max-width:767px){.homepage-hero{position:relative;min-height:unset}.homepage-hero+section{margin-top:0}.homepage-hero .jumbo{font-size:2rem}.hero-media{left:5px;right:5px;bottom:10px}.hero-media .media-wrap{transform:none !important}}.homepage-listings{padding:60px 0 70px}h2.hpl-overlap{padding-right:25%}div.hpl-overlap{margin-top:-105px;margin-left:41.66666667%}.hp-list-query{margin-top:75px}@media (max-width:1399px){div.hpl-overlap{margin-left:50%}}@media (max-width:1199px){div.hpl-overlap{margin-left:0;margin-top:0}h2.hpl-overlap{padding-right:0}}@media (max-width:991px){.hp-list-nav{margin-bottom:30px;margin-top:30px}}.homepage-testimonials{padding:60px 0}.homepage-testimonials .marquee{overflow:hidden}.hpt-slider{margin:70px -15px 30px}.hpt-slider .slick-slide{height:unset !important}.hpt-dots .slick-dots{justify-content:center}@media (max-width:767px){.hpt-slider{margin-top:30px}}.homepage-blog{padding:60px 0}.hp-blog-heading{position:absolute;transform:rotate(-90deg);left:-150px;top:35px;transform-origin:bottom right}.hp-blog-content{margin:0 16% 40px}.hp-blog-dots-link{margin-left:16%;display:flex;margin-bottom:50px}.hp-blog-dots-link .section-links{order:2}.hp-blog-nav{margin-right:45px}.hp-blog-slider{margin-left:calc(16% - 15px)}.hp-blog-slider .slick-list{padding:0 16% 0 0 !important}.hp-blog-slider .slick-slide{height:unset !important}@media (max-width:1600px){.hp-blog-heading{left:-250px}.hp-blog-content{margin:0 10% 40px}.hp-blog-dots-link{margin-left:10%}.hp-blog-slider{margin-left:calc(10% - 15px)}.hp-blog-slider .slick-list{padding:0 10% 0 0 !important}}@media (max-width:991px){.hp-blog-heading{position:static;transform:none;margin-bottom:15px !important;text-align:left !important;padding:0 35px}.hp-blog-content{margin:0 35px 40px}.hp-blog-dots-link{margin:0 35px 40px}.hp-blog-slider{margin-left:15px}.hp-blog-slider .slick-list{padding:0 35px 0 0 !important}}@media (max-width:767px){.homepage-blog{padding:50px 0}.hp-blog-heading{padding:0 15px;text-align:center !important}.hp-blog-content{margin:0 0 25px;padding:0 15px;text-align:center}.hp-blog-dots-link{margin:0 15px 40px;display:block}.hp-blog-dots-link .section-links{order:unset;margin-bottom:25px}.hp-blog-nav{margin:0;justify-content:center}.hp-blog-slider{margin:0}.hp-blog-slider .slick-list{padding:0 !important}}.copy-on-media{padding:80px 0;min-height:70vh;color:#fff}.copy-on-media .container{position:relative}.overlay-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial}.overlay-media:before{background-color:rgba(0,30,33,.5)}@media (max-width:991px){.copy-on-media{min-height:unset}}@media (max-width:767px){.copy-on-media{padding:50px 0}}.freeform-content.white-bg,.media-block.white-bg{margin-top:50px;margin-bottom:50px}.freeform-content.lightgrey-bg,.media-block.lightgrey-bg{padding:50px 0 30px;margin-top:0;margin-bottom:0}.freeform-content.lightgrey-bg+.lightgrey-bg,.media-block.lightgrey-bg+.lightgrey-bg{padding-top:0}.copy-full-bleed-media{overflow:hidden}.cfbm-inner{padding:50px 0}.cfbm-media{height:calc(100vh - 110px);min-height:700px}.cfbm-media .VideoWrapper{width:100%}@media (max-width:991px){.cfbm-media{min-height:unset;height:500px}}@media (max-width:767px){.cfbm-media{height:300px}}.copy-and-media{padding:110px 0;z-index:1}.copy-and-media.white-bg{padding:0;margin-top:110px;margin-bottom:110px}.copy-and-media.pattern-bg .bg-pattern:before{background:linear-gradient(to bottom,#001e21,rgba(0,30,33,0) 25%)}.copy-and-media.media-right .cm-media{order:2}.copy-and-media.media-right .cm-inner{padding-right:30px}.copy-and-media.media-right .cm-brand{left:-45px}.copy-and-media.media-right.media-5x7 .cm-media{padding-left:70px}.copy-and-media.media-right.media-5x7 .cm-inner{padding-right:70px}.copy-and-media.media-left .img-slider-arrows{left:0;right:unset}.copy-and-media.media-left .cm-brand{right:-45px}.copy-and-media.media-left .cm-inner{padding-left:30px}.copy-and-media.media-left.media-5x7 .cm-media{padding-right:70px}.copy-and-media.media-left.media-5x7 .cm-inner{padding-left:70px}.copy-and-media.incl-brand{padding-bottom:160px}.copy-and-media .container{position:relative;z-index:1}.cm-media{position:relative}.cm-brand{position:absolute;bottom:-135px;z-index:1;width:200px}.cm-brand>svg{width:100%;height:100%}.cm-brand svg>g>g:not(:nth-of-type(2)){animation:spin 25s linear 0s infinite;transform-origin:center}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:1199px){.cm-brand{display:none}.cm-inner,.cm-media{padding:0 15px !important}.copy-and-media.incl-brand{padding-bottom:100px}}@media (max-width:991px){.copy-and-media{padding:60px 0 !important}.copy-and-media.white-bg{padding:0 !important;margin-top:60px;margin-bottom:60px}.cm-media{order:unset !important;margin-bottom:35px}.cm-media .art-ratio-1x1,.cm-media .art-ratio-5x7{max-width:75%;margin:0 auto}}.hpcm-bg:before{background:linear-gradient(to bottom,#001e21,rgba(0,30,33,0) 25%)}.hpcm-style1{padding:120px 0 175px}.hpcm-style1 .hpcm-media{position:relative;padding-right:45px}.hpcm-style1 .hpcm-media .object-cover{object-position:top}.hpcm-style1 .hpcm-inner{position:relative}.hpcm-style1 .hpcm1-brand{position:absolute;width:200px;height:200px;right:-60px;bottom:-130px;transform:translateX(25px);transition:all .75s cubic-bezier(.68,-.6,.32,1.6) .3s}.hpcm-style1 .hpcm1-brand svg{width:100%;height:100%}.hpcm-style1 .hpcm1-brand svg>g>g:not(:nth-of-type(2)){animation:spin 25s linear 0s infinite;transform-origin:center}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.hpcm-style2{padding:90px 100px 70px}.hpcm-style2 .hpcm-heading{padding-left:35%;padding-right:42px;margin-bottom:35px}.hpcm-style2 .hpcm-media{order:2;padding-right:60px;position:relative}.hpcm-style2 .hpcm-big-img{position:absolute;top:0;right:60px;bottom:50px;left:15px;z-index:initial}.hpcm-style2 .hpcm-inner{padding:0 30px 0 60px}.hpcm-style2 .hpcm-content{max-width:500px}.hpcm-style2 .hpcm-sm-media{width:400px;height:400px;align-self:flex-end;transform:translateX(145px);margin-top:30px;z-index:1}.hpcm-style3{padding:90px 100px 70px}.hpcm-style3 .hpcm-heading{padding-right:35%;padding-left:60px;margin-bottom:15px}.hpcm-style3 .hpcm-media{padding-left:60px}.hpcm-style3 .hpcm-inner{padding:90px 60px 0 30px}.hpcm-style3 .hpcm-content{max-width:500px;height:fit-content}.hpcm-style3 .hpcm-sm-media{width:400px;height:400px;float:right;transform:translateX(-50px);margin-top:-130px}@media (max-width:1600px){.hpcm-style2,.hpcm-style3{padding:75px 0 70px}}@media (max-width:1399px){.hpcm-style1 .jumbo{font-size:3.8rem}.hpcm-style1 .indent{padding-left:0}.hpcm-style1 .hpcm1-brand{right:10px;bottom:-145px}.hpcm-style2 .hpcm-heading{padding-left:25%}}@media (max-width:1199px){.hpcm-style1 .hpcm1-brand{right:unset;left:-45px}.hpcm-style2 .hpcm-heading{padding-right:17px}.hpcm-style2 .hpcm-media{padding-right:35px}.hpcm-style2 .hpcm-big-img{right:35px}.hpcm-style2 .hpcm-inner{padding-left:35px}.hpcm-style2 .hpcm-sm-media{width:300px;height:300px}.hpcm-style3 .hpcm-heading{padding-left:35px}.hpcm-style3 .hpcm-media{padding-left:35px}.hpcm-style3 .hpcm-inner{padding-right:35px}.hpcm-style3 .hpcm-sm-media{width:300px;height:300px}}@media (max-width:991px){.hpcm-style1{padding:60px 0;text-align:center}.hpcm-style1 .jumbo{font-size:3.4rem}.hpcm-style1 .hpcm-media{margin-bottom:30px}.hpcm-style1 .hpcm-big-img{margin:0 auto;max-width:450px}.hpcm-style1 .hpcm1-brand{display:none}.hpcm-style2{padding:60px 0}.hpcm-style2 .hpcm-heading{padding-right:17px;margin-bottom:15px}.hpcm-style2 .superjumbo{font-size:3.8rem}.hpcm-style2 .hpcm-media{height:550px;padding:0 35px;margin-bottom:40px;order:unset}.hpcm-style2 .hpcm-big-img{position:static;height:100%}.hpcm-style2 .hpcm-content{max-width:unset}.hpcm-style2 .hpcm-sm-media{transform:translateX(0);margin-top:-70px}.hpcm-style3{padding:60px 0}.hpcm-style3 .hpcm-heading{padding-left:35px}.hpcm-style3 .superjumbo{font-size:3.8rem}.hpcm-style3 .hpcm-media{padding:0 35px;margin-bottom:40px}.hpcm-style3 .hpcm-content{max-width:unset}.hpcm-style3 .hpcm-sm-media{margin-top:-160px;transform:translateX(-35px)}.hpcm-style3 .hpcm-inner{padding-top:0}}@media (max-width:767px){.hpcm-style1{padding:50px 0}.hpcm-style1 .hpcm-media{padding:0 15px}.hpcm-style1 .hpcm-big-img{max-width:275px}.hpcm-style1 .jumbo{font-size:2.4rem}.hpcm-style2{padding:50px 0}.hpcm-style2 .hpcm-heading{padding:0 15px;margin-bottom:0}.hpcm-style2 .superjumbo{font-size:2.8rem}.hpcm-style2 .hpcm-media{padding:0 15px;height:325px}.hpcm-style2 .hpcm-inner{padding:0 15px}.hpcm-style2 .hpcm-sm-media{margin-top:30px;align-self:center}.hpcm-style3{padding:50px 0}.hpcm-style3 .hpcm-heading{padding:0 15px;margin-bottom:0}.hpcm-style3 .superjumbo{font-size:2.8rem}.hpcm-style3 .hpcm-media{padding:0 15px}.hpcm-style3 .hpcm-inner{padding:0 15px}.hpcm-style3 .hpcm-sm-media{width:200px;height:200px;margin-top:-45px;transform:translateX(-15px)}}.homepage-neighbourhoods{padding:120px 0}.hpn-hoods{position:relative;padding-right:100px;display:flex;align-items:flex-end;flex-direction:column}.hpn-amp{position:absolute;top:0;right:15px;bottom:0;padding-bottom:115px}.hpn-amp>div{line-height:1;margin-top:5px;top:33% !important}.hpn-hood{width:fit-content}.hpn-hood:not(:last-of-type){margin-bottom:25px}.hpn-hood:last-of-type h3:after{content:"."}.hpn-hood a{color:#fff}.hpn-hood a:hover,.hpn-hood a:focus,.hpn-hood a:active{color:#7fa596}@media (max-width:1199px){.hpn-hoods{padding-right:75px}.hpn-hoods .h1{font-size:2.7rem}.hpn-amp{padding-bottom:90px}}@media (max-width:991px){.homepage-neighbourhoods{padding:60px 0}.hpn-content{margin-bottom:45px;text-align:center}}@media (max-width:767px){.hpn-hoods{padding-right:55px}.hpn-hoods .h1{font-size:1.7rem}.hpn-amp{padding-bottom:50px}.hpn-amp>div{margin-top:2px}.hpn-hood:not(:last-of-type){margin-bottom:10px}}.blog-feed-heading{margin-left:16%}@media (max-width:1600px){.blog-feed-heading{margin-left:10%}}@media (max-width:991px){.blog-feed-heading{margin:0 35px}}@media (max-width:767px){.blog-feed-heading{margin:0 15px;text-align:center;justify-content:center}}.testimonial-callout{padding:0;margin-top:30px;margin-bottom:90px}.tcallout-copy{margin-top:70px}@media (max-width:991px){.testimonial-callout{margin-bottom:50px}}@media (max-width:767px){.tcallout-copy{font-size:1.4rem;margin-top:50px}}.animated-list-wrap{padding:70px 0 40px}.al-content{padding-right:70px;padding-bottom:1rem}.al-slider .slick-slide{left:unset !important;opacity:1 !important;float:none !important;padding-top:30px;padding-bottom:30px;border-top:1px solid rgba(127,165,150,.6)}.al-slider .slick-slide .light>*:last-child{margin:0}.al-slider .slick-slide:first-child{padding-top:0;border-top:0}.al-list-item{padding-left:5px}.al-list-item .body-size{position:relative;padding-right:30px;padding-left:0;transition:all .4s ease-out}.al-list-item .body-size svg{position:absolute;top:-2px;bottom:2px;left:0;transform:translateX(-5px);transition:all .4s ease-out;margin:auto;opacity:0}.al-list-item.slick-current .body-size{padding-left:30px;padding-right:0;color:#fbb482}.al-list-item.slick-current .body-size svg{transform:translateX(0);opacity:1}@media (max-width:1199px){.al-content{padding-right:30px}}@media (max-width:991px){.al-content{margin-bottom:35px}}.logo-slider-wrap{z-index:1;margin:60px 0}.logo-slider-wrap .section-links{margin-top:35px}.logo-slider-inner{margin-top:45px;padding:0 60px}.logo-slider-inner .slick-arrow{position:absolute;z-index:2;top:calc(50% - 25px);width:45px;height:45px;border:1px solid #fff;color:#fff;display:flex;align-items:center;justify-content:center;background-color:#001e21;padding:0;border-radius:100%;transition:all .4s ease-out}.logo-slider-inner .slick-arrow.slick-prev{left:-60px}.logo-slider-inner .slick-arrow.slick-next{right:-60px}.logo-slider-inner .slick-arrow:hover,.logo-slider-inner .slick-arrow:focus,.logo-slider-inner .slick-arrow:active{opacity:.7}.logo-slide{padding:0 25px}.logo-slide p{text-align:center;margin-top:12px;text-transform:uppercase;font-weight:600;font-size:.8rem;color:#001e21;transition:all .4s ease-out}.logo-slide a{text-decoration:none;color:#001e21}.logo-slide a:hover p,.logo-slide a:focus p,.logo-slide a:active p{color:#7fa596}.logo-slide-logo{height:175px;display:flex;align-items:center;justify-content:center}.logo-slide-logo img{max-height:100%;width:auto}@media (max-width:991px){.logo-slide-logo{height:125px}}.condo-top-wrap hr{background-color:#7fa596;opacity:1;margin-top:10px}.single-condo .list-hoodq{border:0}.single-condo #hoodq-highlights>div{background-color:transparent !important;color:#fff !important}