@font-face{font-family:Times New Roman Italic;src:url(https://21450224.fs1.hubspotusercontent-na1.net/hubfs/21450224/cypress_homes/Images/times%20new%20roman%20italic.ttf)}@font-face{font-family:Times New Roman Bold Italic;src:url(https://21450224.fs1.hubspotusercontent-na1.net/hubfs/21450224/cypress_homes/Images/times%20new%20roman%20bold%20italic.ttf)}@font-face{font-family:Times New Roman;src:url(https://21450224.fs1.hubspotusercontent-na1.net/hubfs/21450224/cypress_homes/Images/times%20new%20roman.ttf)}@font-face{font-family:Times New Roman Bold;src:url(https://21450224.fs1.hubspotusercontent-na1.net/hubfs/21450224/cypress_homes/Images/times%20new%20roman%20bold.ttf)}.virtual_tour_section .virtual_bottomcontent .virtual-btn{color:#366!important}.virtualtours-img a img{height:280px}.hs-search-results__pagination a{color:#366;font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px}section.chwelcome-section{padding-bottom:40px;padding-top:80px}.hs-content-id-66387570470 .dnd-section{padding-bottom:0!important;padding-top:0!important}.custom-menu-primary.bottom ul li:last-child a:hover{background:#0c56a6;border-radius:20px;color:#fff}.secondary_menu ul>li:last-child>a{font-weight:700;line-height:25px}.post_tags{clear:both}hr.bold{border:0;border-bottom:3px solid #000;margin-top:30px}.greenbg{--background-color:#366!important;--tve-applied-background-color:#366!important;background-color:#366!important;background-image:none!important;border-radius:0;clip-path:url(#clip-bottom-171322e63fbcd);-webkit-clip-path:url(#clip-bottom-171322e63fbcd);height:100%!important;left:0;overflow:hidden;padding-bottom:10px;top:0;width:100%}.greenbg h3,.greenbg h3 a{color:#fff!important;font-size:40px;font-weight:500;line-height:40px;padding:0!important;text-transform:uppercase}.columnImage{float:left;margin-bottom:30px;margin-top:15px;padding-right:20px;width:50%}a.greenCTA{background:#1abc9c;margin-right:20px}a.greenCTA,a.orangeCTA{align-items:center;-webkit-align-items:center;border-radius:9px;box-sizing:border-box;color:#fff!important;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;line-height:1.2em;overflow:hidden;padding:12px 50px;text-align:center;text-decoration:none!important}a.orangeCTA{background-color:#f60!important;background-image:none!important;box-shadow:inset 0 0 10px 1px rgba(0,0,0,.4)}.postleftcontent{width:50%}img.aligncenter{display:block;float:none;margin:0 auto 15px;text-align:center}.postImages.equalheights .span6{margin-bottom:10px;padding-right:10px}.postImages.equalheights .span6 img{height:300px;object-fit:cover}.postImages img{height:auto;width:100%}.postImages{display:flex;flex-wrap:wrap}.postImages .span6{flex:0 0 50%;width:50%}.bottom_header{display:flex;width:100%}.secondary_menu ul{float:left;list-style:none;margin:0;padding:0}.header_container.bottom ul li a,.secondary_menu ul li a{font-family:Lato;font-size:14px;text-transform:uppercase}.secondary_menu ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:none;left:0;margin:0;padding:0;position:absolute;top:100%;z-index:999}.secondary_menu ul li.hs-item-has-children:hover ul{display:block}.submenu.level-1>.has-submenu>.menu-arrow{border-top:7px solid #fff!important}.header_container.bottom ul.submenu.level-1 ul.submenu.level-2 li a{color:#000!important;line-height:25px;text-transform:none;white-space:normal}.header_container.bottom div#hs_cos_wrapper_module_16448390817586{float:right;margin-right:145px}input.hs-search-field__input{background:transparent!important;border:2px solid #fff;border-radius:50px!important;color:#fff;height:27px!important;padding-bottom:10px;padding-left:15px;width:55%}input.hs-search-field__input::placeholder{color:grey!important;font-size:13px}.uk-icon-facebook-f:before,.uk-icon-facebook:before{content:"\f09a"}.reson-box-inner a{color:#366!important}.uk-icon-instagram:before{content:"\f16d"}.uk-icon-houzz:before{content:"\f27c"}.uk-icon-linkedin:before{content:"\f0e1"}ul.social-media li a i{color:#fff}ul.social-media{list-style:none;margin:0;padding:0}.footer__main{color:#9c9c9c;font-size:12px;text-transform:uppercase}.footer__container,.span12.footer_nav ul{margin:0 auto;padding:0}.span12.footer_nav ul{text-align:center;width:66%}.socialmedia_footer{float:right;padding-bottom:80px}.footer_nav{border-top:1px solid #cfcfcf;padding-top:30px}.footer_nav ul li a{color:#444;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;height:40px;line-height:40px;padding:0 15px;text-decoration:none}.footersocialinks-right a i{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#366;display:inline-block;font-family:FontAwesome;font-size:250%;font-style:normal;font-weight:400;line-height:1;vertical-align:-22%}.footer_desp a{color:#366}.footer_desp p{padding-top:5px}.footer_desp{position:relative}.footer_desp a:hover{color:#366;text-decoration:underline}img.logoright{float:right;left:90%;position:absolute;top:0}div#bannerSlider .item{position:relative;text-align:center}div#bannerSlider .owl-dots{left:45%;position:absolute;top:94%}.owl-theme .owl-dots .owl-dot span{height:20px!important;width:20px!important}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:hsla(0,0%,100%,.9)!important}.slidingText h4{font-family:Lato-light,sans-serif;font-size:20px;font-weight:100}.slidingText h1,.slidingText h4{color:#fff;text-transform:uppercase}.slidingText h1{font-family:Lato,sans-serif;font-size:45px;font-weight:300;word-spacing:10px}:focus{outline:transparent;outline-color:transparent}.owl-theme .owl-nav [class*=owl-]:hover{background:transparent!important;color:#fff;text-decoration:none}div#bannerSlider .owl-nav button.owl-next{color:#fff;font-size:80px;position:absolute;right:0}div#bannerSlider .owl-nav button.owl-prev{color:#fff;font-size:80px;left:0;position:absolute}div#bannerSlider .owl-nav{left:0;position:absolute;right:0;top:35%}.category-col img{width:100%}.category_inner{display:inline-block;margin:0;max-width:100%;overflow:hidden;position:relative;text-align:center;-webkit-transform:translateZ(0);vertical-align:middle}.category_description{background:rgba(51,102,102,.9);bottom:0;color:#fff;height:97.3%;left:0;opacity:0;padding:20px;position:absolute;right:0;top:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.team_members p{color:#444;font-size:16px;line-height:24px;margin:0 0 8px}.uk-icon-envelope:before{content:"\f0e0";font-family:FontAwesome}.ourteamCTA a:hover{background:#254c4c;border-color:#254c4c;text-decoration:none}.team_content .chwelcome_header h3 em{color:#000;font-family:Lora,Times New Roman,Times,serif;font-size:20px;font-weight:400;line-height:20px}.categories_title p{font-size:16px}.categories_title h2,.categories_title p,.category_description h2{color:#fff;font-weight:300;margin:0;padding:0;text-align:center;text-transform:uppercase}.category_inner:hover .category_description{cursor:pointer;opacity:1;z-index:400}.category_description a{background:transparent;border:1px solid #fff;border-radius:5px;color:#fff;font-size:12px;font-weight:400;letter-spacing:3px;padding:14px 20px;text-decoration:none;text-transform:uppercase}.category_description a:hover{background:#fff;color:#818181}.category-col:nth-child(3),.category-col:nth-child(6){padding-right:0}.cateogies-inner{display:flex;flex-wrap:wrap;padding-left:0;padding-top:10px}.category-col{flex:0 0 33.333333%;list-style:none;padding-bottom:0;padding-right:10px}.chwelcome_header h3{font-size:18px;font-style:normal;font-weight:300;letter-spacing:2px;line-height:20px;margin:0;padding:0;position:relative;text-transform:uppercase}.chwelcome_header h3:before{background:#f60;bottom:0;content:"";height:5px;left:0;margin:auto 0;position:absolute;top:0;width:38%}.chwelcome_header h3 em{background:#fff;color:#444;display:inline-block;font-style:normal;padding-right:5px;position:relative}.chwelcome_header h1{color:#000;font-family:Lato,sans-serif;font-size:45px;font-weight:900;line-height:45px;margin:0;padding:0;text-transform:uppercase}.welcome_desp{padding-top:15px}.chwelcome-inner{margin:0 auto;width:80%}img.alignright{float:right;margin-left:15px}.welcome_desp p{color:#000;font-size:16px;line-height:24px;margin:0 0 15px}.welcome_desp p a{color:#366;cursor:pointer;text-decoration:none}.welcome_desp p a:hover{text-decoration:underline}.welcome_image img{width:100%}.welcome_image{margin:0 auto;padding-top:20px;width:85%}.innerbanner_image img{width:100%}section.innerbanner-section{position:relative}.aboutdesp_image img{width:100%}.aboutrow-elements{display:flex}.aboutImage img{width:75%}.aboutrow-elements:nth-child(2) .aboutImage img{width:90%}.aboutrow-elements:nth-child(2) .aboutImage{padding-top:15px}.aboutDesp{padding-right:30px}section.aboutus_description p{color:#000;font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;margin:0 0 15px}.aboutusdesp_inner a{color:#366;cursor:pointer;text-decoration:none}.aboutusdesp_inner a:hover{text-decoration:underline}.aboutImgCaption p{color:#696969!important;font-size:14px;margin:0;max-width:100%;padding:0}.aboutdesp_image{margin:0 auto;width:95%}.aboutrow-elements{padding:20px 0}.aboutdesp_content{padding-top:20px}.aboutImage{padding-top:30px}.aboutrow-elements:nth-child(2){flex-direction:row-reverse}.aboutrow-elements:nth-child(2) .aboutDesp{padding-left:0;padding-right:0}main.aboutus-page .span12.widget-span.widget-type-cell.dnd-column{padding:0}.innerbanner-section:before{background:-moz-linear-gradient(top,rgba(0,0,0,.65) 0,transparent 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.65),transparent);background:linear-gradient(180deg,rgba(0,0,0,.65) 0,transparent);content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6000000",endColorstr="#00000000",GradientType=0);height:50%;position:absolute;top:0;width:100%;z-index:2}.ourteam-inner{margin:0 auto;width:90%}.ourteam_elements,.team_content .chwelcome_header h3 em{background:#f5f5f5}.ourteam_elements{background-clip:content-box;border:2px solid #f5f5f5;margin-bottom:50px;padding:5px}.team_members{display:flex;padding:3%}.team_image img{background:#fff;border:1px solid #ddd;box-sizing:border-box;display:inline-block;height:auto;margin:0;max-width:100%;padding:4px}.team_image{padding-right:30px;width:30%}.team_content{padding-top:25px;width:100%}.ourteamCTA{padding-bottom:20px;padding-top:20px;text-align:center}.ourteamCTA a{background:#366;border:1px solid #366;border-radius:5px;color:#fff;font-size:12px;letter-spacing:3px;line-height:30px;padding:10px 20px;text-transform:uppercase}.coummunitysupp_inner p,.ourteamCTA a{font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-weight:400}.coummunitysupp_inner p{color:#000;font-size:16px;line-height:24px;margin:0 0 15px}img.alignleft{float:left;margin:10px 20px 10px 0}.support_bottomsection h2 a,.support_topsection h2 a{color:#366;cursor:pointer;font-family:Lora,Times New Roman,Times,serif;font-size:30px;font-weight:400;letter-spacing:3px;line-height:45px;text-decoration:none}.support_bottomsection h2 a:hover,.support_topsection h2 a:hover{text-decoration:underline}.support_topsection{padding-bottom:40px}hr{border:0;border-top:1px solid #ddd;box-sizing:content-box;height:0;margin:15px 0}.support_inner{display:flex}.supportImg{padding-right:30px;width:50%}.supportImg img{width:auto}.coummunitysupp_inner{margin:0 auto;width:90%}.customerTestimonial-inner p{color:#000;font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;margin:0 0 15px;padding-bottom:30px}.videoWrapper{background:#000;border:10px solid #f1f1f1;padding:0}.videoTestimonials{grid-gap:1rem;display:grid;grid-template-columns:repeat(3,1fr)}.video_container{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.56);box-shadow:0 0 3px 0 rgba(0,0,0,.56);display:block;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.videoTestimonials iframe{height:225px;width:100%}.testinner_content{margin:0 auto;width:85%}.customerTestimonial-inner{margin:0 auto;padding:0 30px}.testimonial_bloginner p{font-size:16px;line-height:24px;margin:0 0 15px}.testimonial_bloginner h2 a,.testimonial_bloginner p{color:#000;font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif}.testimonial_bloginner h2 a{display:inline-block;font-size:24px;font-style:normal;font-weight:400;line-height:28px;text-decoration:none;text-transform:uppercase}.testimonial_row{border-bottom:1px solid rgba(0,0,0,.08);border-top:none;display:flex;padding:30px 20px!important}.testimonial_content{width:90%}.testimonial_image img{border-radius:50%;float:none;height:230px!important;margin:0 auto!important;object-fit:cover;padding:0!important;width:230px}.testimonialcontentCTA a{--tcb-applied-color:#0a0a0a;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;background-color:#fff!important;background-color:#1abc9c;border:1px solid #d7d7d7;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0a0a0a;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;font-size:14px;font-size:15px;line-height:1.2em;overflow:hidden;padding:12px 15px;text-align:center}.testimonial_image{margin-left:60px;padding-right:35px;width:30%}.testimonial_bloginner{margin:0 auto;padding-top:60px;width:95%}hr.testimonialhr{background:transparent;border:2px;border-bottom:2px dotted;color:#c0b9b9;display:none;width:5%}ul.blogpostsocial-media li a i{font-family:FontAwesome;font-size:25px;font-style:normal}.blogpostsocial-media li{display:inline-block}.blogpostsocial-media{list-style:none;margin:0;padding:0}ul.blogpostsocial-media li a{color:#818181}.blogdetails_description .blog-post__meta{margin:0}.blogdetail_sidebar h3 a,.blogdetails_description .blog-post__meta a{color:#366}.blogdetails_description .blog-post__meta p{color:#000;font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;margin:15px 0;text-align:center}.blogdetails_description .post-featured-image{background-position:top;background-repeat:no-repeat;background-size:100%;border-radius:0;margin-bottom:0;margin-top:0;max-height:100%;max-width:100%;min-height:auto;width:100%}.hs-blog-listing,.hs-blog-post{background-color:transparent}.blogdetails_description .blog-post__body li,.blogdetails_description .blog-post__body p{color:#000;font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;text-align:left}.blogdetails_description .blog-post__body li{margin:15px 0}.hs-content-id-66387570470 .categories_data{display:none}.blogdetails_description .post_author{padding-top:0}.blogdetails_description a.blog-post__tag-link{color:#366;font-size:16px;font-weight:400;text-transform:capitalize}.blogdetails_description .blog-post__body li,.blogdetails_description ul{margin:0}ul.sidebar-listing li{margin:0;padding:0}ul.sidebar-listing{margin:0;padding:0 0 0 25px}ul.sidebar-listing li a{color:#366;font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;margin:0}select#blog-topics{color:#000;font-size:16px;margin:0;width:70%}ul.sidebar-listing.hs-tag.popuplarpost li{padding-bottom:10px}.tradepartner-inner h2{color:#000;display:inline-block;font-family:Lora,Times New Roman,Times,serif;font-size:30px;font-style:normal;font-weight:400;line-height:45px;padding-top:20px;text-align:center;text-decoration:none;text-transform:uppercase}.tradepartner-inner p{color:#000;font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;margin:10px 0 15px;text-align:left}.tradepartner-inner{margin:0 auto;padding-bottom:50px;width:90%}.trader_partnerow{border:1px solid #eaeaea;border-radius:5px;display:flex;margin-bottom:20px;overflow:hidden;padding:25px 50px}.tradepdesp h3{color:#000;font-family:Lora,Times New Roman,Times,serif;font-size:28px;font-style:normal;font-weight:400;line-height:42px;text-transform:uppercase}.tradepdesp h5{color:rgba(0,0,0,.4);font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0;padding:0}.traderpimg{width:20%}.traderpimg img{width:auto}.tradepdesp{padding-left:60px;width:80%}.trade_CTA{padding-top:20px}.trade_CTA a{background-color:#9d9d9d;background-image:none;border:0;border-radius:200px;color:#fff;font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:15px;line-height:18px;padding:10px 40px!important;text-decoration:none}section.contactPage_section h2{color:#000;display:inline-block;font-family:Lora,Times New Roman,Times,serif;font-size:28px;font-style:normal;font-weight:400;line-height:42px;text-decoration:none;text-transform:uppercase}.cpcontact_form label{color:#33475b;font-size:14px;font-weight:400}.hs-input{border:1px solid #cbd6e2;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;box-sizing:border-box;color:#33475b;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;height:35px;line-height:22px;max-width:460px;padding:9px 10px;width:90%}.hs-input:not([type=file]){background-color:#f5f8fa}.hs-custom-style .hs-input,.hs-custom-style fieldset{max-width:100%}div.field.error .chzn-choices,div.field.error input,div.field.error textarea,input.hs-input.error,select.hs-input.error,textarea.hs-input.error{border-color:#c87872}.hs-form-field input[type=date],.hs-form-field input[type=email],.hs-form-field input[type=number],.hs-form-field input[type=phone],.hs-form-field input[type=tel],.hs-form-field input[type=text],.hs-form-field textarea{background-clip:padding-box;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:10px 15px}fieldset{max-width:100%!important}textarea.hs-input{max-width:100%}.contactPage_section .hs-button{margin:15px 0}input.hs-button.primary.large{background:#ff7a59;border-color:#ff7a59;border-radius:15px;color:#fff;font-family:Lora;font-size:16px;font-weight:600;line-height:12px;padding:15px 30px}.cpcontact_bottom p,.cpdesp_right{color:#000;font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0 0 15px}.cpcontact_bottom{display:flex;padding-top:20px}.cpdesp_left{padding-right:30px;width:50%}.cpcontact_bottom a{color:#366;cursor:pointer}.cpdesp_right{padding-left:30px}.cpmap{padding-bottom:70px}fieldset.form-columns-1 .hs-input:not([type=radio]):not([type=checkbox]){width:96%!important}label.hs-error-msg{color:red;font-size:12px;line-height:12px;padding:0 0 0 10px}.hs_recaptcha.hs-recaptcha.field.hs-form-field{clear:both;margin:0;text-align:left}.warranty_paragraphs{margin:0 auto;padding:30px 0;width:90%}.blueprit_image{padding-top:70px}.warranty_paragraphs p{color:#000;font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0 0 15px}.warranty_paragraphs p a,ul.postcontent_listing li a{color:#366;cursor:pointer}.grid-wrapper>div{align-items:center;display:flex;justify-content:center}.grid-wrapper>div>img{border-radius:5px;height:100%;object-fit:cover;width:100%}.grid-wrapper{grid-gap:10px;display:grid;grid-auto-flow:dense;grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.grid-wrapper .wide{grid-column:span 2}.grid-wrapper .tall{grid-row:span 2}.grid-wrapper .big{grid-column:span 2;grid-row:span 2}.blog-post__body h3,.blog-post__body h3 a{color:#000;color:inherit;display:inline-block;font-family:inherit;font-size:30px;font-style:normal;font-weight:300;line-height:inherit;font:inherit;letter-spacing:inherit;padding-top:20px;text-align:center;text-decoration:none;text-transform:uppercase}.blog-post__body p a{color:#366}h1.postcontentH1{font-size:50px;padding-bottom:30px}h2.postcontentH2{color:#000;display:block;font-family:Lato,sans-serif;font-size:28px;font-style:normal;font-weight:300;letter-spacing:3px;text-align:center;text-decoration:none;text-transform:uppercase}.imagePost img{width:100%}.imagePost{padding-right:30px;width:50%}.postFlex{display:flex;padding-bottom:50px;padding-top:40px}hr.postcontenthr{border-color:#424242;border-width:3px}h2.blog_postsub_title{color:#000;display:block;font-family:Lato,sans-serif;font-size:28px;font-style:normal;font-weight:300;letter-spacing:3px;text-align:left;text-decoration:none;text-transform:uppercase}.avalhomes-img{display:inline-block;margin:0;max-height:60%;max-width:90%;object-fit:cover;overflow:hidden;position:relative;-webkit-transform:translateZ(0);vertical-align:middle}.avalhomes-imgcaption{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.85));bottom:0;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);left:0;padding:12px 12px 7px;position:absolute;right:0;top:auto}.avalhomes-img a img{width:100%}.avalhomers_inner{display:flex;flex-wrap:wrap;padding-left:0}.avalhomes-col{flex:0 0 33.333333%;text-align:center}.avalhomes-imgcaption h4{font-family:Lora,Times New Roman,Times,serif;font-size:17px;font-weight:400;line-height:17px}.avalhomes-imgcaption h4,.avalhomes-imgcaption p{color:#fff;letter-spacing:2px;margin:0;text-align:center;text-transform:uppercase}.avalhomes-imgcaption p{font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:12px;font-weight:300;line-height:24px}.avahome_bottomcontent{margin-top:15px;text-align:center}span.font14{font-size:14px}.avahome_bottomcontent p{color:#000;font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0;padding-bottom:12px}.avahome_bottomcontent p strong{font-weight:700}.avahome_bottomcontent a{background:#366;border:1px solid #366;border-radius:5px;color:#fff;font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:3px;line-height:30px;padding:10px 15px;text-decoration:none;text-transform:uppercase}.avahome_bottomcontent a:hover{background:#254c4c;border-color:#254c4c;color:#fff!important;text-decoration:none}.fa-chevron-left:before{content:"\f053"}.fa-chevron-left:before,.fa-chevron-right:before{color:#fff;font-family:FontAwesome;font-size:30px;font-style:normal;font-weight:400}.fa-chevron-right:before{content:"\f054"}#topavalots-carousel i.fa.fa-caret-left,#topavalots-carousel i.fa.fa-caret-right{font-size:50px}#topavalots-carousel button.owl-next{position:absolute;right:0;top:50%}#topavalots-carousel button.owl-prev{left:0;position:absolute;top:50%}.dp-avallotsinner_bottom{display:flex}.dp-avallotsinner_top{padding-top:80px}.detailedpage-avallots button.owl-prev{left:0;position:absolute;top:40%}div#topavalots-carousel{width:47%}.avallot_video{padding-top:30px}.dpavallot_construction.reduceimgwidth{padding-left:40px;width:40%}.dpavallot_description{font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;padding:0 10px;width:50%}.dpavallot_construction.reducewidth img{width:100%}.dpavallot_construction.reducewidth{display:flex;margin:0 auto;padding:0 10px;width:35%}.bottomavallot-inner{display:flex;padding:50px 0}.dp-avallotsinner_top{display:flex}.dpaval_construction.reducewidth div{flex:0 0 25%}.dpaval_construction.centerimg div img{margin:0 auto;max-width:40%;width:100%}.dpaval_construction.centerimg{display:block;margin:0 auto;text-align:center;width:100%}.accepted{color:red;font-size:12px;text-transform:uppercase}div#topaval-carousel{height:400px;width:50%}div#dpaval-carousel .item{margin-right:10px}.dp-avalhomesinner_top{display:flex}.dp_title h3{font-family:Lora,serif;font-size:20px;font-style:normal;font-weight:300;letter-spacing:2px;line-height:20px;margin:0;padding:0;position:relative;text-transform:uppercase}.dp_title h3:before{background:#f60;bottom:0;content:"";height:5px;left:0;margin:auto 0;position:absolute;top:0;width:100%}.dp_title h3 em{background:#fff;color:#000;display:inline-block;font-family:Lora,Times New Roman,Times,serif;font-style:normal;font-weight:400!important;padding-right:5px;position:relative}.dp_title h1{color:#000;font-family:Lato,sans-serif;font-size:45px;font-weight:bolder;font-weight:900;line-height:45px;margin:0;padding:5px 0 0;text-transform:uppercase}.dp_avalprice{color:#818181;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:700;margin-bottom:15px;padding-top:30px}.dp_avaldetail,.dp_avalprice{letter-spacing:2px;line-height:24px}.dp_avaldetail{color:#000;font-size:16px;margin:0;padding:0;text-transform:uppercase}.dp_avalimage{margin-right:40px;vertical-align:top;width:50%}.dp_avalimage img{vertical-align:top;width:100%}.dp_avalcontent{width:40%}.dp_avalCTAs a{background:#366;border:1px solid #366;border-radius:5px;color:#fff;font-size:12px;font-weight:400;letter-spacing:3px;padding:10px 12px;text-transform:uppercase}.dp_avalCTAs{padding-top:10px}.dpaval_description p{color:#000;font-size:16px;margin:0 0 10px}.dpaval_construction{display:flex;flex-wrap:wrap;padding-left:0}.dpaval_construction div{flex:0 0 33.333333%}.dpaval_construction div img{width:100%}.dp-avalhomesinner_bottom{margin:0 auto;width:90%}.container-fluid.banner-area{height:100%;margin:0;padding:0}.dp_avalCTAs button{background:#366!important;border:1px solid #366;border-radius:5px;color:#fff;font-size:12px;font-weight:400;letter-spacing:3px;text-transform:uppercase}.hubdbpages section.innerbanner-section:before{bottom:0}.hubdbpages .container-fluid{padding:0}.hubdbpages .category_description{height:100%}.hubdbpages .category-col{margin-bottom:10px}.modal-dialog{margin:0 auto;max-width:100%!important;width:60%!important}.hubdbpages textarea{height:150px!important}.hubdbpages input,.hubdbpages textarea{border-radius:0!important;width:100%}.hubdbpages .actions{text-align:center}.hubdbpages input.hs-button.primary.large{background:#366;border:1px solid #366;border-radius:5px;color:#fff;font-size:14px;font-weight:400;letter-spacing:3px;padding-left:15px;padding-right:15px;text-transform:uppercase;width:auto}.hubdbpages fieldset.form-columns-1 .hs-input:not([type=radio]):not([type=checkbox]){width:100%!important}.avallots_inner{display:flex;flex-wrap:wrap;padding-left:0}.avallots-col{flex:0 0 33.333333%;margin-bottom:30px;text-align:center}section.available_lots_section{padding-top:50px}.avallots-img{display:inline-block;margin:0;max-height:60%;max-width:90%;object-fit:cover;overflow:hidden;position:relative;-webkit-transform:translateZ(0);vertical-align:middle}.avalot_bottomcontent{margin-top:15px;text-align:center}.avallots-img a img{width:100%}.avallots-imgcaption{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.85));bottom:0;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);left:0;padding:12px;position:absolute;right:0;top:auto}.avallots-imgcaption h4{font-family:Lora,Times New Roman,Times,serif;font-size:17px;font-weight:400;line-height:17px}.avallots-imgcaption h4,.avallots-imgcaption p{color:#fff;letter-spacing:2px;margin:0;text-align:center;text-transform:uppercase}.avallots-imgcaption p{font-size:12px;font-weight:300}.avallots-imgcaption p,.avalot_bottomcontent p{font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;line-height:24px}.avalot_bottomcontent p{color:#000;font-size:14px;font-weight:400;margin:0;padding-bottom:12px}.avalot_bottomcontent p strong{font-size:16px;font-weight:700}.dp_avallotcontent{padding-top:80px}.avalot_bottomcontent a{background:#366;border:1px solid #366;border-radius:5px;color:#fff!important;font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:3px;line-height:30px;padding:7px 15px;text-decoration:none!important;text-transform:uppercase}.avalot_bottomcontent a:hover{background:#254c4c;border-color:#254c4c;color:#fff!important;text-decoration:none}.policy-content p{line-height:24px}.policy-content h3{color:#000;font-family:Lora,serif;font-size:28px;font-weight:700;line-height:42px;margin-top:25px}section.privacy-policy-section{margin-bottom:5%;margin-top:40px}section.video-section .page-center{margin:0 auto;width:90%}.videos{display:flex;flex-wrap:wrap;justify-content:space-between}.video-wrapper{border:10px solid #f1f1f1;flex:0 0 49.30%;margin-bottom:7%}.video-container{height:300px}.video-section iframe{height:300px;width:100%}.sweat-content p{color:#000;font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;margin:0 0 15px}.sweat-equity-section .sweat-content{margin:0 auto;width:90%}.sweat-content img{margin-left:15px}.focus-energy-content li,.focus-energy-content p{color:#000;font-size:16px;line-height:24px;margin:0 0 15px}.focus-energy-content h3{font-family:Lora,serif;font-weight:400;letter-spacing:2px;line-height:1.5em;margin:25px 0 15px}.focus-energy-content ul{margin-top:0;padding-left:30px}.focus-energy-content li{margin-bottom:0}.focus-energy-content a{color:#366;cursor:pointer;text-decoration:none}.focus-energy-content a:hover{color:#366;text-decoration:underline}.custom-home-content{display:flex;margin:0 auto;width:90%}.custom-home-content p{color:#000;font-size:16px;line-height:24px;margin:0 0 15px}.custom-home-video-section{background:#f5f5f5;border-radius:10px;margin-left:15px;overflow:hidden;padding:28px 28px 8px;text-align:center;width:50%}.custom-home-left-content{width:50%}.custom-home-video-section span{color:#444;font-weight:700}.reason-to-build-content{margin:0 auto;width:90%}.reason-to-build-content p{color:#000;font-size:16px;line-height:24px;margin-bottom:0;margin-top:15px}.title{display:inline-block}.title h3{color:#000;font-family:Lora,serif;font-size:20px;font-weight:400;letter-spacing:2px;line-height:20px;margin:0;padding:0;position:relative}.reson-box-inner{background:#f5f5f5;border-radius:10px;color:#444;margin-bottom:50px;padding:2%}.title h3:before{background:#f60;bottom:0;content:"";height:5px;left:0;margin:auto 0;position:absolute;top:0;width:100%}.title em{background:#f5f5f5;display:inline-block;font-style:normal;padding-right:5px;position:relative}.title h1{color:#000;font-family:Lato;font-size:45px;font-weight:900;line-height:45px;margin:0;padding:0}.reason-box{margin-top:20px}.photosinner{display:flex;flex-wrap:wrap}.photos-col{box-shadow:0 0 12px 0 rgba(0,0,0,.4);flex:0 0 31.333333%;flex-direction:column;margin-bottom:50px;margin-right:20px;position:relative}.banner-section .dnd-section .widget-type-cell{padding:0}section.photos-images{padding:80px 0}.photoimg{padding-top:0}.photocaption h3{text-align:center}.photos-col:nth-child(3),.photos-col:nth-child(6){margin-right:0}.photocaption h3 a{color:#000;font-family:Lora,sans-serif;font-size:28px;font-weight:500;text-align:center;text-transform:uppercase}.paradehomesinner p{color:#000;font-size:16px;margin:10px 0 15px;text-align:left}.paradehomesinner-listing{display:flex;flex-wrap:wrap}.paradehomesinner-col{flex:0 0 31.333333%;flex-direction:column;margin-bottom:50px;margin-right:20px;position:relative}.paradehomesinner-image{border:5px solid transparent;border-radius:1px;line-height:0;outline:1px solid #e7e7e7}.paradehomesinner-content h4 a{color:#000}.paradehomesinner-content h4{font-size:18px;line-height:1em;padding-top:20px;text-align:center;text-transform:uppercase;width:90%}.paradehomesinner-image img{height:300px!important;width:100%}.blueprint-form input{background:transparent!important;border:1px solid #979797;border-radius:6px!important;color:#000!important;font-size:14px;height:35px;padding-top:10px!important}.blueprint-form{margin:0 auto;padding-bottom:30px;width:45%}.blueprint-form input.hs-button.primary.large{-webkit-appearance:none;background:#f60!important;border:0!important;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;border-radius:4px!important;color:#fff!important;cursor:pointer;font-family:arial,sans-serif;font-size:14px;font-weight:400;padding:10px!important;text-align:center}.blueprint-form .hs-form label{color:#000;display:block;font-family:arial,helvetica,sans-serif;font-size:14px;font-weight:700;line-height:22px;margin-bottom:5px}.blueprint_inner{display:flex;flex-wrap:wrap;padding-top:40px}.blueprit_content{margin-right:40px;width:75%}.blueprit_content p{color:#000;font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0 0 10px}.blueprit_content h2{color:#000;font-family:Lora,Times New Roman,Times,serif;font-size:30px;font-weight:400;line-height:45px;margin:0;padding:5px 0 0;text-transform:uppercase}.blueprintdesp{padding-top:30px}.blueprint-form input{border-radius:0!important}.blueprint-form input::placeholder{color:#2f4f4f;opacity:.7}.hs-blog-id-66825524363 .blog-header{background-image:url(https://21450224.fs1.hubspotusercontent-na1.net/hubfs/21450224/hero-blog-3.jpg)!important;background-repeat:no-repeat;background-size:100%;position:relative}.hs-blog-id-66825524363 .blog-header__inner:before{background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.85) 100%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.85));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.85));bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.hs-blog-id-66825524363 .blog-header__inner{margin:0 auto;max-width:600px;padding:10rem 0 50px}.hs-blog-id-66825524363 h1.blog-header__title{color:#fff;font-family:Lora,sans-serif;font-size:50px;font-weight:400;padding-top:50px;text-align:center;text-transform:uppercase;word-spacing:10px}.hs-blog-id-66825524363 h4.blog-header__subtitle{color:#fff;font-family:Lato;font-size:18px;font-weight:300;letter-spacing:4px;margin:0;padding:0;position:relative;text-align:center;text-transform:uppercase}.post_ct_level2{box-sizing:border-box;color:#4b4b4b;display:block;font-size:16px;margin:3px 0 1px;padding:0 30px;text-decoration:none;width:100%}.post_column.sep,.post_column:not(:last-child){background-image:repeating-linear-gradient(180deg,#b0b1b5 0,#3b3b3c 1px,#3b3b3c 2px,#b0b1b5 3px,transparent 0,transparent 6px);background-position:calc(100% - 2px) 0;background-repeat:repeat-y;background-size:1px 6px}.post_ct_content{align-items:stretch;display:flex;text-align:left}span.post_ttitle{background-color:#366;border-radius:3px;color:#fff;display:block;font-size:20px;margin:0 0 10px;padding:5px 50px;text-align:center}.post_contents_table{background-color:#eaecf1;border-radius:3px;box-sizing:border-box;margin-bottom:20px;margin-top:20px;padding:0 0 10px}.homebuilding_form input.hs-button.primary.large{background-color:#f14900!important;background-image:none!important;border-radius:3px;box-shadow:inset 0 0 8px 0 rgba(0,0,0,.4);font-size:18px;font-weight:700!important;overflow:hidden;text-transform:capitalize}.innerbanner-content h1{margin-top:0}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.header_container.bottom ul{display:none}section.aboutus_description{padding:0 30px}.virtualtours-img a img{height:auto}}@media screen and (max-width:1280px){.virtualtours-img a img{height:auto}.header_container.bottom div#hs_cos_wrapper_module_16448390817586{float:right;margin-right:85px}section.aboutus_description{padding:0 30px}.blueprint_inner{padding:0 50px}}@media screen and (max-width:992px){.virtualtours-img a img{height:auto}.sweat-content img{margin-left:15px;padding-bottom:20px;width:100%!important}section.aboutus_description{padding:0 30px}.postImages.equalheights .span6 img{height:150px}.blueprit_content{width:60%}.blueprint_inner{padding-left:50px}.blueprit_image{padding-top:100px}.blueprint-form{margin:0 auto;padding-bottom:30px;padding-top:50px;width:60%}.paradehomesinner{padding:0 30px}.paradehomesinner-col{flex:0 0 30.333333%}.paradehomesinner-image img{height:200px!important;width:100%}.photosinner{display:flex;flex-wrap:wrap;padding:0 40px}.video-container,.video-section iframe{height:260px}.dp_title h3:before{width:90%}.dp_title h3{font-size:14px}.dp_title h1{font-size:35px;line-height:35px}.dp_avaldetail{font-size:14px}.dp_avalcontent{width:50%}.avalhomes-col{flex:0 0 50%;text-align:center}select#blog-topics{margin-bottom:30px}.blogdetail_sidebar{padding-top:50px}.blogdetail_content{display:block}.blogdetails_description{padding-right:0;width:100%}.hs-blog-post .innerbanner-content h1,.innerbanner-content h1{font-size:30px}.testimonial_bloginner p{font-size:16px}.testimonial_bloginner h2 a{font-size:18px}.testimonial_image img{height:130px!important}.support_bottomsection h2 a,.support_topsection h2 a{font-size:20px}.supportImg{padding-top:40px;width:100%}section.innerbanner-section .innerbanner-content{bottom:0;position:absolute}.aboutusdesp_inner{padding:0 30px}.aboutImgCaption p{font-size:12px!important}.slidingText h1{font-size:25px}.slidingText{position:absolute;top:80%}div#bannerSlider .owl-dots{left:37%;position:absolute;top:90%}.category-col img{height:auto}.categories_title h2,.category_description h2{font-size:15px}.categories_title p{font-size:13px}.header_container.bottom ul{display:none}.custom-home-content{display:block}.custom-home-left-content,.custom-home-video-section{margin-left:0;width:100%}}@media screen and (max-width:767px){.header__search{display:inline-block;float:right;width:auto}.custom-menu-primary.bottom{position:absolute!important;top:12px;width:100%;z-index:10}.custom-menu-primary.bottom .header__container{text-align:right}.website-title{float:none;max-width:50%;text-align:left;width:100%}div#requestInfo input{max-width:100%;width:100%}.testinner_content{margin:0 auto;width:100%}.sweat-content img{margin-left:15px;padding-bottom:10px;width:100%!important}section.aboutus_description{padding:0 30px}.dnd-section{padding-bottom:0;padding-top:40px}.postImages.equalheights .span6{margin-bottom:30px;padding-right:0}.postImages{display:block;flex-wrap:wrap}.postImages .span6{flex:0 0 auto;width:100%}.blueprit_image{margin:0 auto;text-align:center}.blueprit_content{width:100%}.blueprint_inner{padding-left:30px;padding-right:30px}.blueprit_image{padding-top:50px}.blueprint-form{width:85%}.blueprint-form input.hs-button.primary.large{font-size:12px}.paradehomesinner-col{flex:0 0 100%;margin-right:0}.paradehomesinner-listing,.photosinner{display:block;flex-wrap:wrap}.photosinner{padding:0 30px}.photos-col{flex:0 0 100%;margin-bottom:50px;margin-right:0}.photocaption h3{padding-bottom:10px;text-align:center}.dpavallot_construction.reducewidth{display:flex;padding-top:40px;width:auto}.bottomavallot-inner{display:block;padding:50px 30px}.dpavallot_description{width:auto}.dp_avallotcontent{padding-left:30px;padding-right:30px;padding-top:20px}.dp-avallotsinner_top{display:block}div#topavalots-carousel{width:auto}.avallots-col{flex:0 0 100%;margin-bottom:30px;text-align:center}.videos{display:block}.video-container,.video-section iframe{height:300px}.title h1{font-size:28px;line-height:28px}.title h3{font-size:13px;line-height:14px}.dp_avalcontent{padding-right:10px;width:100%}.dp_avalcontent h2{font-size:16px;padding:10px}.dp_avalimage{margin:0 auto;padding:0 20px;vertical-align:top;width:100%}.dp_avalimage img{vertical-align:top;width:95%}.dp-avalhomesinner_top{display:block}.avalhomes-col{flex:0 0 100%;text-align:center}.cpdesp_right{padding-left:0}.cpdesp_left{padding-right:0;width:100%}.cpcontact_bottom{display:block;padding-top:20px}.trade_CTA{padding-bottom:50px;padding-top:20px}.tradepdesp{margin:0 auto;padding-left:0;padding-top:20px;width:80%}.traderpimg{margin:0 auto;padding-top:30px;width:80%}.trader_partnerow{display:block;padding:0}.innerbanner_image img{height:250px;width:100%}.videoWrapper:first-child{margin-bottom:30px;margin-right:0}.videoTestimonials iframe,.videoWrapper:first-child iframe{height:280px;width:100%}.videoWrapper{width:100%}.videoTestimonials{display:block}.testimonial_content{padding-left:20px;width:100%}.testimonial_row{display:block}.testimonial_image{margin-left:0;padding-right:0;width:100%}.testimonial_image img{border-radius:50%;height:300px!important;width:100%}.supportImg{padding-right:0;text-align:center}img.alignleft{height:auto;width:90%}.support_inner{display:block}.team_image{padding-right:0;width:100%}.team_members{display:block;padding:3%}.innerbanner-content h1{font-size:25px}.innerbanner-content h4{font-size:14px}.aboutrow-elements{display:block}.aboutrow-elements:nth-child(2) .aboutDesp{padding-left:0;padding-right:0}.aboutDesp{padding-right:0}div#bannerSlider .owl-nav button.owl-next,div#bannerSlider .owl-nav button.owl-prev{font-size:40px}div#bannerSlider .owl-nav{left:0;position:absolute;right:0;top:20%}.welcome_image{width:100%}.category-col img{height:100%}.cateogies-inner{display:block;flex-wrap:wrap}.category-col{flex:0 0 100%;list-style:none;padding-bottom:0;padding-right:0}.categories_title h2,.category_description h2{font-size:30px}.categories_title p{font-size:20px}div#bannerSlider .owl-dots{left:34%;position:absolute;top:80%}.slidingText h1,.slidingText h4{font-size:12px}.slidingText{position:absolute;top:70%}.owl-theme .owl-dots .owl-dot span{height:12px!important;width:12px!important}img.logoright{float:right;left:45%;position:absolute;top:45%}.span12.footer_desp{padding-bottom:100px}.span12.footer_nav ul{width:100%}.socialmedia_footer{margin-right:60px;padding-top:40px}.header_container.bottom ul{display:block}.hamburger-lines{display:block;display:flex;flex-direction:column;height:26px;justify-content:space-between;left:auto;position:absolute;right:20px;top:55px;width:32px;z-index:2}.hamburger-lines .line{background:#fff;border-radius:10px;display:block;height:4px;width:100%}.hamburger-lines .line1{transform-origin:0 0;transition:transform .4s ease-in-out}.hamburger-lines .line2{transition:transform .2s ease-in-out}.hamburger-lines .line3{transform-origin:0 100%;transition:transform .4s ease-in-out}.header_container.bottom,.secondary_menu,.social_links{display:none}.header_container.bottom{background:#fff;box-shadow:0 9px 15px #00000050;top:100%}.header_container.bottom div#hs_cos_wrapper_module_16448390817586{float:none!important;margin:0!important;width:100%}.header_container.bottom ul li a,.secondary_menu ul li a{color:#000!important}.submenu.level-2 .menu-item .menu-link{padding:8px 50px}.modal-dialog{width:97%!important}}.blog-post__body td,.blog-post__body th{font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:16px;padding:0;vertical-align:inherit}.blog-post__body table{margin-bottom:0;text-align:left}.blogdetail_content{box-sizing:border-box;padding-bottom:20px;padding-top:20px;position:relative}.blogdetail_content .blog-content-wrapper{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:980px;padding:0 25px}.blogdetail_content .blog-content-inner{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 0 0 -25px;padding:0}.blogdetails_description{padding-left:25px}.blogdetail_content .blogdetail_sidebar{box-sizing:border-box;padding-left:25px;width:100%}.blogdetails_description h1{color:#000;font-family:Lora,Times New Roman,Times,serif;font-size:30px;font-weight:400;letter-spacing:2px;line-height:1.5em;text-align:center;text-transform:uppercase}.blog-post__body a{color:#366;cursor:pointer;text-decoration:none}.blog-post__body a:hover,.blogdetails_description a.blog-post__tag-link:hover{color:#366;text-decoration:underline}.blog-post__body em{color:inherit;font-style:normal}.blogdetails_description ul{padding-left:30px}.blog-post__body ol{margin:15px 0;padding-left:30px}.innerbanner-section .innerbanner-content{bottom:0;color:#fff;padding:150px 0 50px;position:absolute;text-align:center;width:100%;z-index:2}.innerbanner-section .innerbanner-content:before{background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.85) 100%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.85));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.85));bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);height:100%;left:0;position:absolute;width:100%}.innerbanner-content h1{color:inherit;font-family:Lora,Times New Roman,Times,serif;font-size:50px;font-weight:400;letter-spacing:2px;line-height:1em;margin-bottom:15px;position:relative;text-transform:uppercase}.innerbanner-content h4{color:#fff;font-family:Lato;font-size:20px;font-weight:300;letter-spacing:4px;line-height:1.5em;margin:0;position:relative;text-transform:uppercase}.innerbanner-section img{height:auto;max-width:100%;vertical-align:middle;width:100%}.blogpostsocial-media{margin-bottom:15px;text-align:center}.blogpostsocial-media a{color:#818181;display:inline-block;font-size:16px;margin-left:15px;max-width:100%}.blogpostsocial-media a i{font-size:150%;vertical-align:-10%}.blogpostsocial-media{font-size:16px}.sidebar-search{font-size:16px;line-height:24px;margin-bottom:15px}.sidebar-search form .hs-search-field__input{appearance:auto;border:2px inset #767676;border-image:initial;border-radius:0!important;box-sizing:border-box;color:#000;font-family:Arial;font-size:13.3333px;height:auto!important;line-height:normal;padding:1px 2px;text-rendering:auto;width:auto;writing-mode:horizontal-tb!important}.sidebar-search form{display:block;margin-top:0}.sidebar-search form [type=submit]{align-items:flex-start;appearance:auto;background-color:#efefef;border:2px outset #767676;border-image:initial;box-shadow:none;box-sizing:border-box;color:-internal-light-dark(#000,#fff);cursor:default;display:inline-block;font-family:Arial;font-size:13.3333px;letter-spacing:normal;line-height:normal;margin:0;padding:1px 6px;text-align:center;text-indent:0;text-rendering:auto;text-shadow:none;text-transform:uppercase;word-spacing:normal;writing-mode:horizontal-tb!important}.blogdetail_sidebar h3{color:inherit;font-family:Lora,Times New Roman,Times,serif;font-size:28px;font-weight:400;letter-spacing:2px;line-height:1.5em;padding:0;text-transform:uppercase}.blogdetail_sidebar .hs-search-field--open .hs-search-field__suggestions{background:#fff;padding:10px}.blog-post__body h2{font-size:30px}.blog-post__body h1,.blog-post__body h2,.blog-post__body h3,.blog-post__body h4{color:#000;font-family:Lora,Times New Roman,Times,serif;font-weight:400;letter-spacing:2px;line-height:1.5em;margin:0 0 15px;padding:0;text-transform:uppercase}.blog-post__body address{color:#000;font-size:16px;font-style:normal;line-height:24px;margin:15px 0}.blogdetails_description .post_author p,.blogdetails_description .post_tags p{color:#000;font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:15px 0}.blogdetails_description a.blog-post__tag-link{letter-spacing:0}.blogdetails_description h1{margin-top:25px}.blogdetails_description.no-image h1.blog-post__title{margin-top:0}.blog-post__body h3{font-size:28px}.blog-post__body h1,.blog-post__body h2,.blog-post__body h3,.blog-post__body h4{display:block;text-align:left}.blog_listing .sidebar-listing{font-size:16px;line-height:24px;margin:15px 0;padding-left:30px}.blog_listing .sidebar-listing li{line-height:inherit}.sidebar-listing.hs-tag{list-style:none}.blog-post__body h1{font-size:50px}.blog-post__body h4{font-size:18px;line-height:1em}.blog-post__body span.s1{letter-spacing:1px}.blog-post__body span.s2{letter-spacing:2px}img.feature-img{display:block;margin:0 auto;max-width:100%;vertical-align:middle}.blog-post__body img{height:auto;max-width:100%;vertical-align:middle}.blog-post__body .hs-responsive-embed{background:#000;border:10px solid #f1f1f1;margin-bottom:20px!important;margin-top:20px!important;max-height:unset!important;max-width:100%!important;min-width:unset!important;overflow:visible!important;padding:0}.blog-post__body .hs-responsive-embed-inner-wrapper{box-shadow:0 0 3px 0 rgba(0,0,0,.56);box-sizing:content-box;display:block;height:0;overflow:hidden;position:relative}.blog-post__body .hs-responsive-embed-inner-wrapper iframe{border:0;vertical-align:middle}.blog-post__body blockquote{border-left:5px solid #ddd;font-family:Lato,Helvetica Nueu,Helvetica,Arial,sans-serif;font-size:16px;font-style:italic;line-height:22px;margin:15px 0;padding-left:15px}.blogdetails_description .blog-post__body blockquote p{font-size:16px;font-style:italic;line-height:22px;margin:0 0 15px;overflow-wrap:break-word}.postImages.no-equalheights{align-items:stretch;box-sizing:content-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-left:-15px;margin-top:0;padding-bottom:15px}.postImages.no-equalheights .span6{display:flex;flex:1 1 auto;flex-direction:column;height:100%;max-width:50%;padding-left:15px;padding-top:0;position:relative}.postImages.no-equalheights .postImgWrap{margin-bottom:20px;margin-top:20px}.postImages.no-equalheights .postImgWrap+.postImgWrap{margin-top:0}.postImages.no-equalheights .span4{flex:1 1 auto;max-width:33.3333333333%;padding-left:15px;padding-top:0}.postImages.no-equalheights{margin-bottom:10px;margin-top:10px}.postImages.no-equalheights .postImgWrap span{display:block;max-width:100%;overflow:hidden;position:relative}.postImages.no-equalheights .postImgWrap span img{display:block;height:auto;padding:0}.postImages.no-equalheights .span7{flex:1 1 auto;max-width:53.9%;padding-left:15px;padding-top:0}.postImages.no-equalheights .span5{flex:1 1 auto;max-width:46.1%;padding-left:15px;padding-top:0}.blog-post__body .postImages p{margin:0 0 15px}.blog-post__body .postImages .hs-responsive-embed{background:transparent;border:0;margin:0!important}.blog-post__body .postImages .hs-responsive-embed .hs-responsive-embed-inner-wrapper{box-shadow:unset}.blogdetails_description .postImages ul{margin:15px 0 15px 20px}.cta_button.orangeBtn{align-items:center;-webkit-align-items:center;background-color:#f60;background-image:none;border-radius:9px;box-shadow:inset 0 0 10px 1px rgba(0,0,0,.4);box-sizing:border-box;box-sizing:border-box!important;color:#fff;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;line-height:1.2em;overflow:hidden;padding:12px 15px;text-align:center;text-decoration:none;width:auto}.cta_button.orangeBtn span{color:inherit;display:block;flex:1 1 auto;-webkit-flex:1;position:relative}.cta_button.orangeBtn:hover{background-color:#e55f00;color:#fff;text-decoration:none}.imgShadow{border-radius:10px;box-shadow:0 8px 12px 0 rgba(0,0,0,.4);float:none;margin:10px auto;overflow:hidden;width:100%}.website-title a img{vertical-align:middle}@media (min-width:768px){.blogdetail_content{padding-bottom:50px;padding-top:50px}.blogdetails_description{width:75%}.blogdetail_content .blogdetail_sidebar{width:25%}}@media (min-width:768px) and (max-width:991px){.banner_slider .slidingText{color:#fff;padding:150px 30px 50px;position:absolute;text-align:center;top:40%;width:100%;z-index:2}}@media (min-width:1220px){.blogdetail_content .blog-content-wrapper{max-width:1200px;padding:0 35px}.blogdetail_content .blog-content-inner{margin-left:-35px}.blogdetail_content .blogdetail_sidebar,.blogdetails_description{padding-left:35px}}@media (max-width:1023px) and (min-width:768px){.postImages.no-equalheights .span4{flex:1 0 250px;max-width:100%!important}.postImages.no-equalheights{flex-wrap:wrap}}@media (max-width:790px){.banner_slider .slidingText{color:#fff;padding:150px 0 50px;position:absolute;text-align:center;top:40%;width:100%;z-index:2}}@media only screen and (max-width:767px){.website-title a img{width:60%!important}.aboutusdesp_inner{padding:0}.banner_slider .slidingText{color:#fff;padding:150px 0 50px;position:absolute;text-align:center;top:40%;width:100%;z-index:2}section.innerbanner-section .innerbanner-content{padding:20px 0}.hs-blog-post .innerbanner-content h1{font-size:24px}.blog-post__body img{height:auto!important;max-width:100%;width:auto!important}.postImages.no-equalheights .span4,.postImages.no-equalheights .span5,.postImages.no-equalheights .span6,.postImages.no-equalheights .span7{flex:1 0 390px;max-width:100%!important;width:100%}.postImages.no-equalheights{flex-direction:row;flex-wrap:wrap}.postImages.no-equalheights .postImgWrap span img{width:100%!important}.innerbanner-content h1{font-size:24px;margin-top:0}.innerbanner-content h4{font-size:15px}}@media(max-width:560px){.innerbanner-section img{min-height:300px;object-fit:cover}}@media(max-width:480px){.lpform input.hs-button.primary.large{font-size:23px}.blog-post__body img{display:block;float:none!important;margin-left:0!important;vertical-align:middle}.banner_slider .slidingText{color:#fff;padding:150px 0 50px;position:absolute;text-align:center;top:30%;width:100%;z-index:2}.modal-dialog{width:95%!important}}@media(max-width:320px){.hs-landing-page{background-size:100% 100%!important}.lpform input.hs-button.primary.large{font-size:16px}.video-container,.video-section iframe{height:150px;width:100%}}.detailedpage-avallots{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1240px;padding:0 25px}.blueprintpage_section .hs-form-required{color:#000}