.red-text{color:#c92126}.full-image img{width:100%;height:auto}.float-left-image img{width:350px;float:left;margin:7px 50px 40px 0}.float-right-image img{width:350px;float:right;margin:7px 0 40px 50px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,img,ins,kbd,label,legend,li,mark,nav,object,output,pre,q,ruby,s,samp,small,span,strike,strong,sub,summary,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;vertical-align:baseline}body,div.menu,iframe,menu,ol,p,section,table,ul{border:0;vertical-align:baseline}iframe,ol,p,table,ul{padding:0}sup{margin:0;padding:0;border:0}div.menu,menu,section{margin:0}article,aside,details,div.menu,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}.formify-section{display:none}.formify-section:nth-of-type(1){display:block}.formify-form legend.control-label{border-bottom:0 solid transparent;color:inherit;font-size:inherit;font-weight:400;margin-bottom:0}[role=main] form{font-size:16px}[role=main] div.control-description,[role=main] span.control-description{display:block;font-size:12px;font-weight:200;line-height:14px;margin-bottom:10px}[role=main] .checkbox input[type=checkbox],[role=main] .checkbox-inline input[type=checkbox],[role=main] .radio input[type=radio],[role=main] .radio-inline input[type=radio]{margin-top:7px}[role=main] .control-label{font-weight:400}[role=main] .checkbox label,[role=main] .checkbox-inline,body .radio-inline{font-weight:inherit}[role=main] p.form-control-static,body div.formify-error-message{font-size:inherit}.formify-form .formify-error .formify-legend,.formify-form .formify-error label{color:red}[role=main] .form-control.formify-attachment,[role=main] input[type=email],[role=main] input[type=number],[role=main] input[type=tel],[role=main] input[type=text],[role=main] select,[role=main] textarea{border-radius:initial;box-shadow:none;min-height:40px}[role=main] .btn{border-radius:0;padding:12px 24px}.formify-error-message{margin-top:20px}.formify-error-msg i.fa-exclamation-triangle{margin-left:5px}.ccm-page .has-tabbed a:focus,.ccm-page .has-tabbed header .menu .logo-menu-a:focus,.ccm-page .has-tabbed header .menu ul li a:focus,.has-tabbed .form-control:focus,.has-tabbed form .button:focus{outline:3px dotted #000;outline-offset:4px;transition:all 0s}#properties-vue form ul li{margin-left:16px}#properties-vue form .filter-mobile-container ul,#properties-vue form .filter-mobile-container ul li,aside form ul{list-style:none}#properties-vue .checkbox input[type=checkbox],#properties-vue .radio input[type=radio]{opacity:0}#properties-vue .checkbox label::before,#properties-vue .radio label::before{content:"";display:inline-block;height:22px;width:22px;border:1px solid #1b1b1b;background:#fff}#properties-vue .checkbox label::after,#properties-vue .radio label::after{content:"";display:inline-block;height:6px;width:14px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);color:#000}#properties-vue .checkbox label,#properties-vue .radio label{position:relative}#properties-vue .checkbox label::after,#properties-vue .checkbox label::before,#properties-vue .radio label::after,#properties-vue .radio label::before{position:absolute}#properties-vue .checkbox label::before,#properties-vue .radio label::before{top:7px;left:-15px}#properties-vue .checkbox label::after,#properties-vue .radio label::after{left:-11px;top:13px}#properties-vue .checkbox input[type=checkbox]+label::after,#properties-vue .radio input[type=radio]+label::after{content:none}#properties-vue .checkbox input[type=checkbox]:checked+label:after,#properties-vue .radio input[type=radio]:checked+label:after{content:""}body.has-tabbed #properties-vue .checkbox input[type=checkbox]:focus+label::before,body.has-tabbed #properties-vue .radio input[type=radio]:focus+label::before{border:0!important;outline:3px dotted #fff;outline-offset:2px}#properties-vue .filter-btn,#properties-vue .show-all-btn{padding:7px 12px;font-size:20px}#properties-vue .aside-filter-desktop .show-all-btn,aside fieldset{margin-bottom:30px}#properties-vue form ul.top-list>li div.checkbox,#properties-vue form ul.top-list>li div.radio{margin:1px 0}.fas{font-family:"Font Awesome 5 Free"!important;font-weight:900!important}html{min-height:100%;position:relative}body{height:100%;margin:0 auto;max-width:1920px;overflow-x:hidden;padding:0;width:100%;color:#1d1d1d;background-color:rgba(2,2,2,.1);font-family:proxima-nova,sans-serif;font-weight:400;font-size:18px}body :focus{outline:0!important}body.has-tabbed :focus{outline-width:3px!important;outline-style:dotted!important}body.has-tabbed .pause:focus{outline:3px dotted #000!important;outline-offset:2px}iframe,ol,p,table,ul{margin:0 0 20px}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}* html .clearfix{height:1%}.clearfix,.menu-wrap .menu .navbar .container-fluid{display:block}b,strong{font-weight:700}sup{vertical-align:super;font-size:smaller}a:focus{color:#000;text-decoration:none}.skip-to-content{height:60px;background:#fff;left:-2000px}.browser-ie section.featured .bucket .bucket-body::after,.browser-ie section.featured .bucket .bucket-body::before,.browser-ie section.featured::before,.browser-ie section.intro::before,.browser-ie section.testimonial .testimonial-body::after,.browser-ie section.testimonial .testimonial-body::before,.browser-microsoft-edge section.featured .bucket .bucket-body::after,.browser-microsoft-edge section.featured .bucket .bucket-body::before,.browser-microsoft-edge section.featured::before,.browser-microsoft-edge section.intro::before,.browser-microsoft-edge section.testimonial .testimonial-body::after,.browser-microsoft-edge section.testimonial .testimonial-body::before{display:none!important}.browser-ie header .menu .navbar-default{background:0 0!important}.browser-ie header .menu .logo-menu-a{width:400px}.visually-hidden{position:absolute;left:-99999999px}.visually-hidden.seo{transform:rotate(90deg);z-index:-1}.skip-to-content{cursor:pointer;display:block;position:absolute;left:-200vw;top:0;line-height:30px;padding:15px 0;color:#fff;text-decoration:none;width:100%;text-align:center;z-index:99999;text-transform:capitalize;background-color:rgba(242,79,0,.89)}.skip-to-content:focus{left:initial;right:0;opacity:.98;visibility:visible}.page-template-full header{background-color:#d3d3d3;height:100%;position:relative;width:100%}.header-intro::after{bottom:22px;color:#d11f26;content:"";display:block;font:32px/1 FontAwesome;left:22px;position:absolute;z-index:1}.header-bg{background-position:center top;background-size:cover;min-height:600px;height:100%;width:100%}header .header-wrap{background-color:#000;height:100%;opacity:.3;width:100%}header .menu-wrap{background-color:rgba(201,33,38,.88);height:62px;top:60px;position:absolute;width:100%;z-index:10}header .menu .navbar-default{background-color:unset;border:0;border-color:unset}header .menu{font-family:oswald,sans-serif;font-size:16px;text-transform:uppercase;font-weight:300}header .menu ul li{float:left}header .menu ul li a{color:#fff!important;transition:1s all;text-decoration:none}header .menu ul li a:hover{background-color:transparent;color:#f5c300!important}header .menu .logo-menu-a{display:inline-block;height:193px;margin:-70px 40px 0;position:relative;width:163px;transition:1s all}header .menu .logo-menu-a:hover{transform:scale(1.1)}header .menu .logo-menu{background-image:url(/application/themes/ae/assets/images/community-construction-logo.svg);background-size:cover!important;height:163px;width:163px;margin-top:10px}header .menu .logo-menu span{position:absolute;left:-100vw}.subpage main,header .menu .navbar-flex{display:flex}.navbar-nav>li>a{padding-top:0;margin-top:6px}.ccm-page .menu-wrap .has-tabbed a:focus{outline:3px dotted #fff!important}.ccm-page .has-tabbed.Site.Map a:focus{outline-offset:0}.Site.Map .nav li{padding:0 0 5px}.Site.Map .nav li a,.container-fluid,ul.navbar-nav{padding:0}.has-tabbed a.property-back-button:focus{clip-path:none;color:#000;outline-offset:-15px}.has-tabbed .buckets>a:focus{outline:3px dotted #fff!important}.has-tabbed #properties-vue section.subpage-section .bucket:focus{outline-color:#000!important}header .header-intro svg{margin-bottom:18px}.page-template-full .subpage header .header-intro,.page-template-full .subpage header::after,header .mobile-menu{display:none}.menu-wrap .nav-selected.nav-path-selected{font-weight:500;color:#f5c300!important}.page-template-full .subpage header{min-height:579px}ul.navbar-nav>li:first-child>a{padding-left:0}.pause{position:absolute;right:20px;bottom:20px;z-index:10;background-color:transparent;border:0;color:#d11f26;padding:0}.pause:after{content:"";display:inline-block;font-size:26px;font-family:FontAwesome;padding:0!important}.pause[paused=true]:after{content:""}.header-intro button{font:icon!important}.pause-canvas-js[paused=false] span:nth-child(2),.pause-canvas-js[paused=true] span:nth-child(1){display:none}footer{border-top:rgba(0,0,0,.1) 1px solid;background-color:#fff}footer section{padding:40px 8%;font-size:14px}footer .trademark{float:left;clear:both;margin:10px 0 0}footer .trademark-info{width:360px;float:left}footer .trademark-info img{float:left;margin-right:16px}footer .secondary-menu{float:right;margin-top:10px}footer .secondary-menu ul{margin:0}footer .secondary-menu li{display:inline-block;font-size:16px;text-transform:uppercase}footer .secondary-menu li a{color:#000;transition:1s all;text-decoration:none}.section-wrap .row p a:hover,footer .secondary-menu li a:hover{color:#c92126}footer .ae{color:#c92126!important;transition:1s all}.section-wrap .row p a,footer .ae:hover{color:#000}footer .right-side{float:right}footer .secondary-menu span{margin:0 10px}footer .footer-logos{float:left;width:70%}footer .footer-logos img{float:left;height:40px;width:auto;margin:0 10px 20px 0}footer .socials{clear:both;float:right}footer .socials a{color:#cf2026;font-family:FontAwesome}footer .ccm-block-social-links li:last-child{margin:0!important}.homepage .stage h1,.homepage .stage h2,.subpage-section h2,.subpage-section h3{color:#676767;font-family:oswald,sans-serif;font-size:34px;margin-bottom:30px;line-height:30px}.homepage .stage h3{font-size:24px}.homepage .featured{background-image:url(/application/themes/ae/assets/images/orange-background-wide.jpg)}.homepage .featured h2,aside .dasher{color:#fff}.bucket h3,.homepage .stage h3,section h1{font-family:oswald,sans-serif}.bucket h3{font-size:24px;font-weight:500;line-height:22px;padding:0 0 0 13px!important}.homepage .intro h1 .dasher::after,.homepage .testimonial h2 .dasher::after,aside h2 .dasher:after{content:"";width:30px;height:5px;background:#fff!important;position:relative;top:-14px;margin-left:20px;display:inline-block}.dasher{display:inline-block;color:#676767}h3 span,section h1 span,section h2 span{color:#d11f26}.stage p+h2,.stage p+h3,.stage table+h2,.stage table+h3,.stage ul+h2,.stage ul+h3{margin-top:40px}.stage ol li,.stage ul li{margin-left:40px}#canvas,section.intro::before{display:block;position:absolute}#canvas{width:1920px!important;top:-200px;height:calc(1920px*.549)!important;background-color:#fff}#animation_container{height:calc(1920px*.549 - 200px)!important}#dom_overlay_container{pointer-events:none;overflow:hidden;width:2000px;height:1098px;position:absolute;left:0;top:0;display:block}#_preload_div_{position:absolute;top:0;left:0;display:inline-block;width:100%;text-align:center}#_preload_div_>span{display:inline-block;vertical-align:middle}.form-actions .btn,.stage .button{background-color:#c92126;color:#fff!important;cursor:pointer;display:inline-block;font-family:oswald,sans-serif;font-size:23px;font-weight:400;padding:15px 20px;text-transform:uppercase;transition:1s all;border:0;text-decoration:none}.stage aside .button{background-color:#fff!important;color:#c92126!important}.bucket h3,.stage aside .button:hover,.subpage-section a:hover{color:#000!important}.page-template-full .formify-submit-btn .fa{padding:0 0 0 10px}.formify-submit-btn{margin-top:15px}.form-actions .btn:hover,.stage .button:active,.stage .button:hover{text-decoration:none;background-color:#323232;color:#fff!important}.page-template-full .fa{padding:0 10px 0 0}.page-template-full .menu .fa{position:relative;top:-1px}.page-wrap,div.menu,menu,section{background-size:cover;padding:80px 14%}div.menu{padding:80px 7%}section .section-body{height:100%;max-width:60%;width:100%}.intro .section-body{line-height:34px}section.intro{position:relative;background-position:center;background-image:url(/application/themes/ae/assets/images/bp.jpg)}section.intro .button{margin-top:10px}section.intro::before{background-color:#f8f9f9;clip-path:polygon(0 0,0 100%,100% 100%);content:"";height:110px;left:0;top:-109px;width:121px}section.intro::after{bottom:12px;color:#fff;content:"";display:block;font:32px/1 FontAwesome;left:22px;position:absolute;z-index:1}canvas{height:auto!important}.white-text,aside{color:#fff}section.testimonial{padding:0;background-image:url(/application/themes/ae/assets/images/building.jpg)}section.testimonial .section-wrap{padding:80px 8.5%0}section.testimonial .testimonial-wrap{padding:0 5% 57px;width:100%}section.testimonial .testimonial-header{align-items:center;background-color:#cf2026;clip-path:polygon(0 100%,100% 100%,100% 55px,calc(100% - 55px)0,0 0);display:inline-flex;height:100%;min-height:54px;padding:0 80px 0 65px;width:auto}section.testimonial .testimonial-header h3{color:#fff;font-family:oswald,sans-serif;font-size:23px;line-height:28px;font-weight:300}section.testimonial .testimonial-body{background-color:rgba(255,255,255,.65);display:flex;font-size:20px;font-style:italic;height:100%;padding:35px 40px 20px;position:relative;margin:0 26px;min-height:378px;width:calc(100% - 52px);line-height:38px}section.testimonial .testimonial-body .section-body{max-width:unset;width:calc(100% - 382px)}section.testimonial .testimonial-body::before{background-color:#5a0b0e;clip-path:polygon(0 0,100%0,100% 100%);content:"";display:block;height:26px;left:-26px;position:absolute;top:0;width:26px}section.testimonial .testimonial-body::after{background-color:#5a0b0e;bottom:0;clip-path:polygon(0 0,0 27px,27px 27px);content:"";display:block;height:27px;right:-27px;position:absolute;width:27px}section.testimonial .testimonial-body .testimonial-image{bottom:0;height:500px;position:absolute;right:-282px;width:621px;background-size:contain;background-repeat:no-repeat;background-image:url(/application/themes/ae/assets/images/tracy-talal.png)}section.testimonial .testimonial-footer{align-items:center;background-color:#cf2026;clip-path:polygon(88%0,0 0,100%0,100% 100%,8% 100%,0 0);color:#fff;height:100%;font-family:oswald,sans-serif;font-size:23px;line-height:28px;min-height:54px;display:block;padding:10px 26px;text-align:right;margin-left:calc(100% - 350px);font-weight:300}.grey-box,.orange-box,.yellow-box{width:calc(100% + 20px);list-style:none;margin:0 0 20px!important;padding:10px 20px;box-shadow:12px 13px 20px rgba(0,0,0,.5)}.full-width{width:100%;HEight:auto}.upper-case{text-transform:uppercase}.orange-box{background-color:#fd7f03;color:#404040}.grey-box{background-color:#404040}.yellow-box{background-color:#f5c300;color:#404040}.big-text{font-size:22px;line-height:30px}.box1,.box2{font-weight:700}.box1{font-size:24px;font-style:italic}.box1 span{font-size:18px;font-weight:300}.box2{font-size:16px;text-align:right}.box3,.box4,.box5{font-size:24px}.box4,.box5{text-align:right}.box5{font-size:25px}.box5,.box6,.box7{font-style:italic}.box6{font-size:20px;font-weight:700}.box6 span{font-size:12px}.box7{font-size:15px}.box7 span{font-size:16px;font-weight:700;font-style:normal}.stage .aside-wrap .nav{line-height:20px}.stage .aside-wrap .nav a{color:#fff;text-decoration:none}.stage .aside-wrap .nav li{margin:0 0 20px 26px;list-style:disc}.stage .aside-wrap .nav a:hover{color:#f5c300;text-decoration:underline}section h1{color:#676767;font-size:34px;margin-bottom:20px}section.subpage-section .section-header{padding-bottom:40px}.has-tabbed section.subpage-section .bucket:focus{outline-offset:30px}section.subpage-section{background-size:cover;padding:80px 71px 80px 8.5%;width:68.9%}section.subpage-section .section-body{max-width:unset}button[name=filter-by-state]:focus,button[name=filter-by-type]:focus,button[name=filter-show-all]:focus{outline:3px dotted #000;outline-offset:4px}section.subpage-section .bucket{display:flex;height:203px;margin-bottom:60px;text-decoration:none;width:100%}section.subpage-section .buckets:last-child{margin-bottom:0}section.subpage-section .bucket address span{display:inline}section.subpage-section .bucket-aside-left{height:100%;width:45.1%}section.subpage-section .bucket-aside-left .bucket-header{align-items:center;background-color:#f24f00;clip-path:polygon(0 0,88%0,90% 15%,100% 100%,0 100%,0 85%);display:flex;margin-left:-18px;min-height:54px;padding-left:19px;position:relative;width:104%}section.subpage-section .bucket-aside-left .bucket-header h2{color:#fff;font-size:18px;text-transform:none;margin-bottom:0;font-family:oswald,sans-serif;font-weight:500}section.subpage-section .bucket-aside-left .bucket-display{background-position:center center!important;background-size:cover!important;height:100%;max-height:157px;position:relative;width:100%}section.subpage-section .bucket-aside-left .bucket-display::before{background-color:#d1d1d1;clip-path:polygon(0 0,100%0,100% 100%);content:"";display:block;height:18px;left:-18px;position:absolute;top:0;width:18px}section.subpage-section .bucket-aside-right{height:100%;margin-top:54px;width:54.9%}section.subpage-section .bucket-aside-right .bucket-body{align-items:center;background-color:#ececec;display:flex;height:calc(100% - 102px);width:calc(100% - 18px)}section.subpage-section .bucket-aside-right .bucket-body .location{color:#1e1e1e;font-size:20px;line-height:28px;padding:0 17px}section.subpage-section .bucket-aside-right .bucket-footer{min-height:56px;display:flex}section.subpage-section .bucket-aside-right .info{align-items:center;background-color:#4d4d4d;color:#fff;display:flex;justify-content:space-between;padding:15px 17px;width:65%;font-size:15px}section.subpage-section .bucket-aside-right .info span{white-space:nowrap}section.subpage-section .bucket-aside-right .view{align-items:center;background-color:#f5c300;color:#000;display:flex;font-family:oswald,sans-serif;justify-content:center;position:relative;text-transform:uppercase;transition:1s all;width:35%;font-weight:400}section.subpage-section .bucket-aside-right .view::after{background-color:#d1ad24;clip-path:polygon(0 0,0 100%,100% 100%);content:"";display:block;height:18px;right:0;top:-18px;position:absolute;transition:1s all;width:18px}section.subpage-section .bucket:hover .view{background-color:#fd671a}section.subpage-section .bucket:hover .view::after{background-color:#a94512}section.subpage-section h2{font-size:25px;margin-bottom:20px;font-weight:500;line-height:34px}.subpage-section a{color:#c92126!important;text-decoration:underline}section.subpage-section h3{color:#676767!important}aside a{color:#fff;text-decoration:underline}aside a:focus,aside a:hover{color:#f5c300}.stage .section-wrap .nav ul,aside address{margin-bottom:10px}aside .google-map{margin-top:30px}aside.subpage-sidebar{width:31.1%;background-position:top center;background-size:contain}aside h2,aside legend{color:#fff;font-family:oswald,sans-serif}aside h2{font-size:40px;font-weight:500;line-height:42px;margin-bottom:30px}aside legend .dasher{color:#fff!important}aside legend .dasher::after{content:"";width:23px;height:4px;background:#fff!important;position:relative;top:-10px;margin-left:20px;display:inline-block}aside legend{font-size:30px;padding-bottom:10px;text-transform:uppercase}aside label{font-size:20px;font-weight:400;line-height:36px;padding-left:5px;padding-top:1px}aside input[type=checkbox]{background:#fff!important;border:1px solid #707070!important;box-shadow:none!important;width:15px;height:15px}aside .aside-wrap{padding:80px 17.9%}aside.community{width:47.1%;background-position:bottom center;background-size:cover}button[name=filter-by-state],button[name=filter-by-type],button[name=filter-show-all]{cursor:pointer;margin-right:2px;position:relative;width:22px;height:22px;background-color:#fff;border:1px solid #707070}button[name=filter-by-state].active:after,button[name=filter-by-type].active:after,button[name=filter-show-all].active:after{color:#000;font:18px/1 FontAwesome;content:"";position:absolute;top:2px;left:1px}aside.community .aside-button-area{display:flex;flex-wrap:wrap}aside.community .button{font-size:18px;margin:0 6px 30px 0}aside.community h3,section.subpage-section h3{font-family:oswald,sans-serif;font-size:20px;font-weight:500;margin-bottom:10px;line-height:23px}aside.community h3{color:#fff}aside.community .aside-wrap{padding:80px 17.9% 80px 11.3%}aside.community .aside-desc-area,aside.community .features-aside{padding-bottom:40px}aside.community .aside-desc-area ul{-moz-columns:2;columns:2}aside.community .aside-desc-area li{width:80%;line-height:18px;margin-bottom:14px}aside.community .features-aside li{line-height:22px;margin-bottom:12px}section.intro.page-not-found,section.subpage-section.one-column-page{width:100%}.aside-filter-mobile{display:none}.aside-filter-desktop{display:unset}.formify-form{margin-bottom:60px}.page-template-full .form-control{height:50px;background-color:#fafafa}.page-template-full textarea{height:250px!important}.page-template-full .required{color:#d14600}.alert-danger,.alert-success{color:#fff;background-color:#d14600;border-color:transparent;border-radius:0}.alert-success{color:#000;background-color:#f5c300}.stage .section-wrap .nav li li{margin-left:30px}.ccm-block-testimonial-name{font-family:oswald,sans-serif;font-size:20px;font-weight:500;margin-bottom:8px;text-transform:uppercase}.ccm-block-testimonial-name:before{content:"-"}.ccm-block-testimonial-paragraph{font-style:italic;font-weight:100;font-size:19px;padding-left:25px;line-height:34px;position:relative}.ccm-block-testimonial-paragraph:before{content:'"';font-size:45px;position:absolute;top:5px;left:7px;opacity:.5}hr{border-top:1px solid rgba(255,255,255,.5)}.section-wrap .row p{font-size:13px;line-height:18px}.ccm-image-block{margin:20px 0}.small-text{font-size:13px}.photo-gallery-wrapper{display:flex;flex-direction:initial;flex-wrap:wrap;margin-top:8px;width:100%;gap:20px;justify-content:space-between}.gallery-image{cursor:pointer;height:100px;margin-bottom:20px;width:calc(20% - 20px)}.gallery-image .image{border:1px solid #000;height:117px;-o-object-fit:cover;object-fit:cover;width:100%}.photo-gallery-wrapper .gallery-image:nth-child(3){margin-right:0}@media screen and (max-width:1920px){#canvas{width:100vw!important;top:-200px;height:calc(100vw*.549)!important}#animation_container{height:calc(100vw*.549 - 200px)!important}}@media screen and (max-width:1600px){.page-wrap,menu,section{padding:80px 7%}header .menu .logo-menu-a{margin:-70px 20px 0}.homepage .stage h3{font-size:20px}section.featured .bucket .bucket-footer .location,section.featured .bucket .bucket-footer .view{font-size:15px}div.menu{padding:80px 3%}}@media screen and (max-width:1500px){section.subpage-section .bucket-aside-left .bucket-header{width:105%}}@media screen and (max-width:1400px){footer .footer-logos,footer .trademark{float:none;width:100%;position:relative;margin:0 auto}footer .trademark{margin:20px auto;width:215px;text-align:center}footer .trademark-info{width:100%}footer .secondary-menu{float:none;margin:0 auto;position:relative;width:100%;text-align:center}footer .footer-logos,footer .socials{text-align:center}footer .footer-logos img{float:none;height:30px}footer .socials{position:relative;margin:10px auto 30px;width:100%}footer .right-side{float:none;margin:0 0 40px}footer .footer-logos.clearfix p{margin:0}section.subpage-section .bucket-aside-left .bucket-header{width:105.5%}}@media screen and (max-width:1300px){section.subpage-section .bucket-display{width:70%}section.subpage-section .bucket-aside-left .bucket-header{width:calc(130% + 200px)}section.subpage-section .bucket-aside-right{width:130%}section.subpage-section{width:60%}aside.subpage-sidebar{width:40%}.float-left-image img,.float-right-image img{width:100%;float:none;margin:0 0 40px}}@media screen and (max-width:1232px){section.featured .bucket .bucket-footer .view{padding:15px}section .section-body{max-width:100%!important}.intro .button{margin-bottom:60px}section.featured .bucket .bucket-body{height:120px}.homepage .stage h3{font-size:16px}section.testimonial .testimonial-body{font-size:18px;line-height:30px}.header-bg{min-height:500px}#canvas{top:0}#animation_container{height:calc(100vw*.549)!important}section.featured .bucket .bucket-footer .location,section.featured .bucket .bucket-footer .view{font-size:12px}}@media screen and (max-width:1200px){header .menu,section.subpage-section .bucket-aside-right .info{font-size:13px}.navbar-nav>li>a{margin-top:7px}}@media screen and (max-width:1023px){section .section-wrap{margin-bottom:15px}section.intro .section-body{max-width:unset}section.testimonial .testimonial-footer{margin-left:3%;max-width:97%}section.featured .bucket{margin-right:0;width:98%!important;margin-bottom:30px}.homepage .stage h3{font-size:24px}section.featured{padding:68px 5%}section.featured .bucket .bucket-footer .location,section.featured .bucket .bucket-footer .view{font-size:16px}section.featured .bucket .bucket-body{height:220px}.header-bg{min-height:400px}.subpage main{display:unset}aside .aside-wrap,aside.community .aside-wrap,section.property,section.subpage-section{padding:80px 8.5%}aside.community,aside.subpage-sidebar,section.property,section.subpage-section,section.subpage-section .bucket-aside-right,section.subpage-section .bucket-display{width:100%}.fieldset-show-all{align-items:center}.fieldset-options div{display:flex;align-items:center}.aside-filter-mobile{display:block}aside .aside-header{padding-bottom:0}.aside-filter-desktop,header .menu{display:none}.aside-filter-mobile fieldset{margin-bottom:0}.aside-filter-mobile .filter-mobile-flex-wrap{display:flex;flex-wrap:wrap;margin-top:30px}.aside-filter-mobile .filter-mobile-container{padding:0 30px 0 0;width:calc(100% - 30px)}.aside-filter-mobile .filter-mobile-container:last-child{padding-bottom:0;padding-right:0}.aside-filter-mobile .filter-mobile-container ul,.aside-filter-mobile .show-all-btn,.filter-mobile-container .fieldset-options{margin-bottom:10px}aside.community .aside-desc-area ul,aside.community .features-aside ul{padding-left:0;margin-left:0}aside.community .features-aside{padding-left:0;margin-left:0;margin-top:20px}.grey-box,.orange-box,.yellow-box{padding:20px;width:100%;margin-left:0}section.subpage-section .bucket-aside-right .info{font-size:16px}.float-left-image img{width:350px;float:left;margin:7px 50px 40px 0}.float-right-image img{width:350px;float:right;margin:7px 0 40px 50px}.gallery-image{width:calc(25% - 20px)}header .header-intro{font-size:80px;line-height:90px}header .header-intro svg{height:51px;margin-bottom:13px;width:48px}header .menu-wrap{width:300px;margin:0 auto;left:0;right:0}header .mobile-logo{position:relative;top:20px;display:inline-block;width:120px;height:auto;left:50%;transform:translateX(-50%)}header .mobile-menu{display:block}.pause:after{font-size:20px}.pause{right:0;bottom:auto;top:0;background-color:#fff;padding:5px 10px;z-index:31}}@media screen and (max-width:900px){section.subpage-section .bucket-aside-right .bucket-body .location{font-size:18px}section.subpage-section .bucket-aside-right .info{font-size:13px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{flex:0 0 50%;max-width:50%}}@media screen and (max-width:800px){section.testimonial .testimonial-body .section-body{width:100%}section.testimonial .testimonial-body .testimonial-image{height:290px;width:479px}section.testimonial .testimonial-body{padding-bottom:280px}}@media screen and (max-width:770px){section.property .property-features-area{padding-bottom:15px;margin-left:0}.property-features-area .col-sm-6{width:100%}.property-features-area .col-sm-6 ul:first-child{margin-bottom:0}.float-left-image img,.float-right-image img{width:100%;float:none;margin:0 0 40px}}@media screen and (max-width:750px){section.featured .bucket{margin:25px 0 0;width:100%}section.featured .bucket:nth-child(3n+3){margin-bottom:0}section.testimonial .testimonial-footer,section.testimonial .testimonial-header h3{font-size:18px}section.testimonial .testimonial-header{width:97%}.gallery-image{cursor:pointer;height:100px;margin-bottom:20px;width:calc(33.333333% - 20px)}}@media screen and (max-width:700px){header .header-intro{font-size:70px;line-height:80px}header .header-intro svg{height:44px;margin-bottom:12px;width:41px}}@media screen and (max-width:675px){section.subpage-section .buckets{margin-bottom:25px}section.subpage-section .bucket-aside-left .bucket-header{width:calc(100% + 18px)}section.subpage-section .bucket-aside-right{margin-top:0}section.subpage-section .bucket-aside-left{height:276px;width:100%}section.subpage-section .bucket-aside-left .bucket-display{height:calc(100% - 54px);max-height:unset}section.subpage-section .bucket-aside-right .bucket-body{height:100%;width:100%}section.subpage-section .bucket-aside-right .bucket-body .location{padding:10px 17px}.aside-filter-mobile .filter-mobile-flex-wrap,section.subpage-section .bucket{display:unset}section.subpage-section .bucket-aside-right .info{width:75%}section.subpage-section .bucket-aside-right .view{padding:18px;margin-right:-18px;font-size:14px}}@media screen and (max-width:600px){.homepage .stage h3,section.subpage-section .bucket-aside-right .bucket-body .location{font-size:18px}.homepage .featured h2{font-size:28px}.homepage .featured h2:after,.homepage .featured h2:before{width:20px;height:4px;top:-10px}section.featured .bucket .bucket-body{height:140px}section.subpage-section .bucket-aside-left{height:200px}section.subpage-section .bucket-aside-right .info{font-size:13px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{flex:0 0 100%;max-width:100%}footer .secondary-menu span{margin:0 4px}footer .secondary-menu li{font-size:12px}footer .footer-logos{width:280px}}@media screen and (max-width:500px){section.featured::before,section.intro::after,section.intro::before{display:none}.intro .button{margin-bottom:0}.homepage .stage h3{font-size:15px}section.featured .bucket .bucket-footer .location,section.featured .bucket .bucket-footer .view{font-size:12px}#canvas{width:500px!important;right:50%;transform:translateX(49.4%)}#animation_container,#canvas{height:305px!important}header .header-intro{font-size:60px;line-height:70px}header .header-intro svg{height:37px;margin-bottom:12px;width:34px}.header-intro::after,.property header::after{display:none}}@media screen and (max-width:429px){section.featured .bucket{margin:25px 0 0;width:100%}}@media screen and (max-width:420px){header .header-intro{font-size:50px;line-height:60px}header .header-intro svg{height:30px;margin-bottom:11px;width:27px}}@media screen and (max-width:400px){.gallery-image{cursor:pointer;height:100px;margin-bottom:20px;width:calc(50% - 20px)}}@media screen and (max-width:320px){.homepage canvas{right:-15px}}