.et_pb_equal_columns.vert-center .et_pb_column{display:flex;flex-direction:column;justify-content:center}.show-mobile{display:none!important}.et-social-icons{float:right}.et-social-icons li{display:inline-block;margin-left:20px}.et-social-icon a{display:inline-block;font-size:24px;position:relative;text-align:center;transition:color .3s ease 0s;color:#666;text-decoration:none}.et-social-youtube a.icon:before{content:"\E0A3"}#home-title{margin-bottom:0!important;border-bottom:5px solid var(--kbcg-brand-primary,#124550);padding-bottom:40px}#home-title.video{padding-bottom:40px}#home-title .fluid-width-video-wrapper{position:relative;bottom:27px}#home-title>iframe,#plan-tour>iframe{height:900px!important;position:relative;bottom:27px;margin-bottom:15px;width:100%!important}#home-title .fluid-width-video-wrapper iframe{position:absolute;bottom:27px;margin-bottom:0}#plan-tour{margin:40px auto -14px!important}@media screen and (max-width:768px){#home-title>iframe,#plan-tour>iframe{height:450px!important}}@media screen and (max-width:630px){.show-mobile{display:block!important}h1{font-size:35px}#home-title>iframe,#plan-tour>iframe{height:400px!important}}:root{--brand-primary:var(--kbcg-brand-primary, #124550);--brand-primary-dark:color-mix(in srgb, var(--kbcg-brand-primary, #124550) 80%, black)}#home-list article,#community-list article{background-color:#ffffff!important;border-radius:12px!important;border:1px solid #dcdcdc!important;margin-bottom:50px!important;box-shadow:0 4px 15px rgb(0 0 0 / .08)!important;overflow:hidden!important;transition:box-shadow 0.3s ease!important}#home-list article:hover,#community-list article:hover{box-shadow:0 8px 25px rgb(0 0 0 / .15)!important}#main-content .plan-info-top{padding:30px 5% 0px!important}#main-content .plan-info-bottom{padding:10px 5% 30px!important}#main-content .plan-info-top .address h2 a strong{color:var(--brand-primary)!important}#main-content ul.plan-info-icons{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;list-style:none!important;padding:0!important;margin:20px 0!important;width:100%!important}#main-content ul.plan-info-icons li{width:auto!important;margin:0 15px!important;padding-left:40px!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:32px!important;height:34px!important;display:flex!important;align-items:center!important;font-size:16px!important;color:var(--brand-primary)!important;font-weight:600!important}#main-content ul.plan-info-icons li.sqft{background-image:url(https://havynhomes.com/wp-content/themes/myle/images/icon-plans.png)!important}#main-content ul.plan-info-icons li.baths{background-image:url(https://havynhomes.com/wp-content/themes/myle/images/icon-baths.png)!important}#main-content ul.plan-info-icons li.beds{background-image:url(https://havynhomes.com/wp-content/themes/myle/images/icon-beds.png)!important}@media screen and (max-width:768px){#main-content ul.plan-info-icons{flex-direction:column!important;align-items:flex-start!important;padding-left:0!important}#main-content ul.plan-info-icons li{width:auto!important;margin:0 0 15px 0!important}}.kbcg-archive-card .btn,#kbcg-unified-card .btn{display:inline-block;background:var(--kbcg-brand-primary,#124550);padding:.5em 1.5em;border-radius:4px;border:1px solid var(--kbcg-brand-primary,#124550);color:#fff;text-transform:uppercase;font-weight:600;font-family:inherit;font-size:16px;transition:all .2s ease-out;top:10px;position:relative;text-decoration:none}.kbcg-archive-card .btn:hover,#kbcg-unified-card .btn:hover{background:#fff;color:var(--kbcg-brand-primary,#124550)}.kbcg-archive-card .btn.outline,#kbcg-unified-card .btn.outline{background:#fff0;border:2px solid var(--kbcg-brand-primary,#124550);color:var(--kbcg-brand-primary,#124550)}.kbcg-archive-card .btn.outline:hover,#kbcg-unified-card .btn.outline:hover{background:var(--kbcg-brand-primary,#124550);color:#fff}#home-list article .btn,#community-list article .btn{display:block!important;text-align:center!important;max-width:75%!important;margin:0 auto!important;background:var(--brand-primary)!important;color:#ffffff!important;border:2px solid var(--brand-primary)!important;position:relative!important;padding:12px 60px 12px 20px!important;transition:all .3s ease!important;text-transform:uppercase!important;font-weight:bold!important;border-radius:6px!important}#home-list article .btn:hover,#community-list article .btn:hover{background:#ffffff!important;color:var(--brand-primary)!important}#home-list article .btn:after,#community-list article .btn:after{content:"»"!important;position:absolute!important;right:20px!important;font-size:22px!important;line-height:1!important;top:50%!important;transform:translateY(-50%)!important;transition:all .3s ease!important}#home-list article .btn:hover:after,#community-list article .btn:hover:after{right:12px!important;color:var(--brand-primary)!important}#main-content .home-info-bottom .btn:hover,#main-content .plan-info-bottom .btn:hover{background:#ffffff!important;color:var(--brand-primary)!important;border-color:var(--brand-primary)!important}#main-content .home-info-bottom .btn:hover:after,#main-content .plan-info-bottom .btn:hover:after{color:var(--brand-primary)!important}body #kbcg-unified-card{background:#f8f8f8!important;padding:40px!important;border-radius:12px!important;border:1px solid #dcdcdc!important;margin:20px auto 40px auto!important;box-shadow:0 4px 15px rgb(0 0 0 / .03)!important;max-width:1000px!important;display:flex!important;flex-direction:column!important}body .card-top-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:40px!important}body .card-col-specs{flex:1!important;order:1!important}body .card-col-image{flex:0 0 320px!important;text-align:center!important;order:2!important}body .card-col-image img{width:100%!important;height:auto!important;border-radius:8px!important;border:1px solid #dcdcdc!important;box-shadow:0 6px 15px rgb(0 0 0 / .08)!important;transition:all 0.3s ease!important}body .card-col-image img:hover{transform:translateY(-4px)!important;box-shadow:0 12px 25px rgb(0 0 0 / .12)!important;border-color:var(--brand-primary)!important}body .click-to-view-label{color:var(--brand-primary)!important;font-size:15px!important;font-weight:800!important;margin-top:12px!important;text-transform:uppercase!important;display:block!important}body .spec-divider-final{border:0!important;border-top:1px solid #dcdcdc!important;margin:30px 0!important;opacity:0.6!important;order:3!important}body #flyer-button-wrap{display:flex!important;justify-content:center!important;order:4!important}body a.download-flyer-btn{display:inline-block!important;background:var(--brand-primary)!important;color:#ffffff!important;border:2px solid var(--brand-primary)!important;padding:12px 35px!important;border-radius:6px!important;text-transform:uppercase!important;font-weight:bold!important;text-decoration:none!important;font-size:16px!important;transition:all 0.3s ease-in-out!important}body a.download-flyer-btn:hover{background:#ffffff!important;color:var(--brand-primary)!important;cursor:pointer!important}@media screen and (max-width:768px){body #kbcg-unified-card{padding:30px 20px!important}body .card-top-row{display:block!important}body .card-col-specs{order:1!important;margin-bottom:20px!important}body .spec-divider-final{order:2!important}body #flyer-button-wrap{order:3!important;margin-bottom:30px!important}body .card-col-image{order:4!important;width:100%!important;flex:0 0 100%!important}body a.download-flyer-btn{width:100%!important;text-align:center!important}}body ul#single-specs,body ul#single-specs-list{list-style:none!important;padding:0!important;margin:0!important}body ul#single-specs li,body ul#single-specs-list li{padding:12px 0 12px 50px!important;color:#333333!important;font-weight:400!important;font-size:18px!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:30px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-height:45px!important}body ul#single-specs li strong,body ul#single-specs-list li strong{color:#333333!important;font-weight:400!important;margin:0!important}body ul#single-specs li span,body ul#single-specs-list li span{color:#17717a!important;font-weight:800!important;margin:0!important}body ul#single-specs li.sqft,body ul#single-specs-list li#sqft-target{background-image:url(https://havynhomes.com/wp-content/themes/myle/images/icon-plans.png)!important}body ul#single-specs li.beds,body ul#single-specs-list li#beds-target{background-image:url(https://havynhomes.com/wp-content/themes/myle/images/icon-beds.png)!important}body ul#single-specs li.baths,body ul#single-specs-list li#baths-target{background-image:url(https://havynhomes.com/wp-content/themes/myle/images/icon-baths.png)!important}body ul#single-specs li.garage,body ul#single-specs-list li#garage-target{background-image:url(https://havynhomes.com/wp-content/themes/myle/images/icon-garage.png)!important}body ul#single-specs li.type,body ul#single-specs-list li#type-target{background-image:url(https://havynhomes.com/wp-content/themes/myle/images/icon-type.png)!important}body ul#single-specs li::before,body ul#single-specs-list li::before{display:none!important;content:none!important;background-image:none!important}.plan-cta-wrapper{display:flex;flex-direction:column;gap:15px;margin:20px 0 0 0;width:100%}#overview-inventory-target,#plan-target{width:100%}.plan-cta-wrapper .btn{width:100%;display:block;text-align:center;box-sizing:border-box;padding:14px 24px!important;font-weight:bold!important;border-radius:4px!important;transition:all 0.3s ease}@media (min-width:768px){.plan-cta-wrapper{flex-direction:row;justify-content:space-between}#overview-inventory-target,#plan-target{flex:1}}body .plan-primary-btn,body .plan-primary-btn:link,body .plan-primary-btn:visited{background-color:var(--brand-primary)!important;color:#ffffff!important;border:none!important}body .plan-primary-btn:hover{background-color:var(--brand-primary-dark)!important;color:#ffffff!important}body .plan-secondary-btn,body .plan-secondary-btn:link,body .plan-secondary-btn:visited{background-color:#333333!important;color:#ffffff!important;border:none!important}body .plan-secondary-btn:hover{background-color:#000000!important;color:#ffffff!important}#kbcg-plan-legal-branding{width:100%!important;margin-top:50px!important}.kbcg-plan-disclaimer-wrap{max-width:1000px;margin:0 auto 30px auto;padding:0 5%}.kbcg-plan-disclaimer-wrap p{color:#999999!important;font-size:12px!important;line-height:1.6!important;text-align:center;font-style:italic}.kbcg-plan-mini-footer{background-color:var(--brand-primary)!important;padding:40px 0!important;text-align:center;display:flex;justify-content:center;align-items:center}.kbcg-mini-footer-logo{max-width:180px!important;height:auto!important;display:block}@media screen and (max-width:768px){.kbcg-plan-mini-footer{padding:30px 0!important}.kbcg-mini-footer-logo{max-width:140px!important}}#single-home-sub-menu{width:100%!important;background-color:#333333!important;padding:10px 0!important}#single-home-sub-menu ul{display:flex!important;justify-content:center!important;align-items:center!important;list-style:none!important;margin:0!important;padding:0 20px!important}#single-home-sub-menu li{position:relative!important;display:flex!important;align-items:center!important;padding:0 15px!important;margin:0!important}#single-home-sub-menu a{color:#ffffff!important;font-size:14px!important;letter-spacing:1px!important;font-weight:700!important;text-transform:uppercase!important;text-decoration:none!important}@media (min-width:981px){#single-home-sub-menu ul{flex-direction:row!important;flex-wrap:wrap!important;gap:10px 0!important}#single-home-sub-menu li:not(:first-child)::before{content:"|"!important;position:absolute!important;left:0!important;transform:translateX(-50%)!important;color:rgb(255 255 255 / .3)!important;font-weight:300!important}#single-home-sub-menu .external-inventory-link,#single-home-sub-menu li[style*="margin-left"]{margin-left:0!important;padding-left:0!important;border-left:none!important}}@media (max-width:980px){#single-home-sub-menu ul{flex-direction:column!important;flex-wrap:nowrap!important;padding:10px 0!important;gap:0!important}#single-home-sub-menu li{width:100%!important;justify-content:center!important;padding:12px 0!important;margin:0!important}#single-home-sub-menu li::before{display:none!important;content:none!important}#single-home-sub-menu li:not(:last-child)::after{content:''!important;position:absolute!important;bottom:0!important;left:20%!important;width:60%!important;height:1px!important;background-color:rgb(255 255 255 / .2)!important}#single-home-sub-menu a{text-align:center!important;display:block!important;width:100%!important}}@media screen and (min-width:981px){.et_pb_row:has(#single-home-sub-menu),.et_pb_row:has(#plan-gallery-grid){width:80%!important;max-width:100%!important;margin:0 auto!important}}body .plan-gallery-grid .et_pb_gallery_items{display:grid!important;gap:2px!important;width:100%!important}body .plan-gallery-grid .et_pb_gallery_item{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;clear:none!important;float:none!important;display:block!important}body .plan-gallery-grid .et_pb_gallery_image,body .plan-gallery-grid .et_pb_gallery_image img{display:block!important;vertical-align:bottom!important;line-height:0!important;margin-bottom:0!important}#plan-gallery-slider img{object-fit:cover!important}@media screen and (min-width:981px){body .plan-gallery-grid .et_pb_gallery_items{grid-template-columns:repeat(4,1fr)!important}body .plan-gallery-grid .et_pb_gallery_item:nth-of-type(n+21){display:none!important}body .plan-gallery-grid .et_pb_gallery_item:nth-of-type(20) .et_pb_gallery_image{position:relative!important;display:block!important}body .plan-gallery-grid .et_pb_gallery_item:nth-of-type(20) .et_pb_gallery_image::after{content:'+ View More Photos'!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background-color:rgb(18 69 80 / .85)!important;color:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:bold!important;font-size:16px!important;text-transform:uppercase!important;pointer-events:none!important;z-index:9999!important}body .plan-gallery-grid .et_pb_gallery_item:nth-of-type(20) .et_overlay{display:none!important}}@media screen and (max-width:980px){body .plan-gallery-grid .et_pb_gallery_items{grid-template-columns:repeat(2,1fr)!important}body .plan-gallery-grid .et_pb_gallery_item:nth-of-type(n+5){display:none!important}body .plan-gallery-grid .et_pb_gallery_item:nth-of-type(4) .et_pb_gallery_image{position:relative!important;display:block!important}body .plan-gallery-grid .et_pb_gallery_item:nth-of-type(4) .et_pb_gallery_image::after{content:'+ View More Photos'!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background-color:rgb(18 69 80 / .85)!important;color:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:bold!important;font-size:18px!important;text-transform:uppercase!important;pointer-events:none!important;z-index:9999!important}body .plan-gallery-grid .et_pb_gallery_item:nth-of-type(4) .et_overlay{display:none!important}}.et_pb_column:has(.gform_wrapper){background-color:#131313!important;padding:40px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}@media screen and (min-width:981px){.et_pb_row:has(#plan-gallery-slider),.et_pb_row:has(#community-gallery-slider){width:80%!important;max-width:100%!important;margin:0 auto!important;display:flex!important;align-items:stretch!important;padding:0!important}.et_pb_column:has(#plan-gallery-slider),.et_pb_column:has(#community-gallery-slider){flex:2!important;margin-right:0!important;padding:0!important;position:relative!important;min-height:550px!important}#plan-gallery-slider,#community-gallery-slider{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;height:100%!important;width:100%!important;margin:0!important;padding:0!important}}#plan-gallery-slider .et_pb_gallery_items,#community-gallery-slider .et_pb_gallery_items,#plan-gallery-slider .et_pb_slider,#community-gallery-slider .et_pb_slider,#plan-gallery-slider .et_pb_slides,#community-gallery-slider .et_pb_slides{height:100%!important;width:100%!important;padding:0!important;margin:0!important}#plan-gallery-slider .et_pb_slide,#community-gallery-slider .et_pb_slide,#plan-gallery-slider .et_pb_gallery_item,#community-gallery-slider .et_pb_gallery_item{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;height:100%!important;width:100%!important;padding:0!important;margin:0!important;display:block!important;opacity:0!important;z-index:1!important;transition:opacity 0.8s ease-in-out!important}#plan-gallery-slider .et-pb-active-slide,#community-gallery-slider .et-pb-active-slide{opacity:1!important;z-index:2!important}#plan-gallery-slider img,#community-gallery-slider img,#plan-gallery-slider .et_pb_gallery_image,#community-gallery-slider .et_pb_gallery_image,#plan-gallery-slider .et_pb_gallery_image a,#community-gallery-slider .et_pb_gallery_image a{height:100%!important;width:100%!important;display:block!important;padding:0!important;margin:0!important;max-height:none!important}#plan-gallery-slider img,#community-gallery-slider img{object-fit:cover!important;object-position:center!important}#plan-gallery-slider .et-pb-controllers,#community-gallery-slider .et-pb-controllers,#plan-gallery-slider .et-pb-arrow-prev,#plan-gallery-slider .et-pb-arrow-next,#community-gallery-slider .et-pb-arrow-prev,#community-gallery-slider .et-pb-arrow-next{z-index:10!important}@media screen and (max-width:980px){.et_pb_row:has(#plan-gallery-slider),.et_pb_row:has(#community-gallery-slider){display:block!important;width:90%!important;max-width:90%!important;margin:0 auto!important}#plan-gallery-slider,#community-gallery-slider{position:relative!important;height:350px!important}}#plan-gallery-slider .et-pb-arrow-prev,#plan-gallery-slider .et-pb-arrow-next,#community-gallery-slider .et-pb-arrow-prev,#community-gallery-slider .et-pb-arrow-next{color:#ffffff!important;font-size:36px!important;background-color:rgb(19 19 19 / .85)!important;padding:15px 20px!important;border-radius:0px!important;transition:all 0.3s ease!important;text-shadow:none!important}#plan-gallery-slider .et-pb-arrow-prev:hover,#plan-gallery-slider .et-pb-arrow-next:hover,#community-gallery-slider .et-pb-arrow-prev:hover,#community-gallery-slider .et-pb-arrow-next:hover{background-color:#000000!important}#plan-gallery-slider .et-pb-controllers,#community-gallery-slider .et-pb-controllers{background-color:rgb(0 0 0 / .5)!important;border-radius:20px!important;padding:5px 12px!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;width:auto!important;left:50%!important;transform:translateX(-50%)!important;bottom:15px!important}#plan-gallery-slider .et-pb-controllers a,#community-gallery-slider .et-pb-controllers a{background-color:rgb(255 255 255 / .5)!important;width:8px!important;height:8px!important;margin:0 4px!important;border-radius:50%!important;transition:all 0.3s ease!important;box-shadow:none!important}#plan-gallery-slider .et-pb-controllers .et-pb-active-control,#community-gallery-slider .et-pb-controllers .et-pb-active-control{background-color:#ffffff!important;transform:scale(1.3)!important}div.card-header-flex{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:15px!important}h2#single-street{margin-bottom:0!important}div#single-home-row-2 h4,h4#single-status{margin-left:0!important;padding-left:0!important}h2.kbcg-price-tag{color:var(--brand-primary)!important;font-weight:900!important;font-size:34px!important;margin-top:0!important;text-align:right!important}hr.kbcg-divider{border:none!important;border-top:1px solid #aaaaaa!important;opacity:1!important;margin:15px 0!important}span.kbcg-red-stat{color:var(--brand-primary)!important;font-weight:800!important;font-size:18px!important}div#single-home-row-3{width:100%!important;display:block!important}ul#single-specs{display:flex!important;flex-direction:column!important;width:100%!important;gap:20px!important;list-style:none!important;padding:0!important;margin:25px 0!important}ul#single-specs li{width:100%!important;max-width:100%!important;flex:1 1 100%!important;display:flex!important;align-items:center!important;padding-left:45px!important;min-height:40px!important;line-height:1.2!important}div.card-links-row{display:flex!important;justify-content:space-between!important;margin-top:20px!important}div.card-links-row h4{margin-bottom:0!important}@media screen and (max-width:980px){div.card-header-flex{flex-direction:column!important}h2.kbcg-price-tag{width:100%!important;text-align:left!important;border-top:1px solid #aaaaaa!important;opacity:1!important;margin-top:15px!important;padding-top:15px!important}div.card-links-row{flex-direction:column!important;gap:15px!important}h4#plan{border-top:1px solid #aaaaaa!important;opacity:1!important;padding-top:15px!important}}.kbcg-mobile-badge-divider{display:none!important}@media (max-width:767px){.kbcg-mobile-badge-divider{display:block!important;width:100%!important;margin:0!important}}#school-info-card,.kbcg-community-card{background-color:#f8f8f8!important;padding:35px 45px!important;border-radius:12px!important;border:1px solid #dcdcdc!important;box-shadow:0 10px 30px rgb(0 0 0 / .03)!important;width:100%!important;max-width:998px!important;margin:30px auto!important;display:block!important;box-sizing:border-box!important;clear:both!important}#school-info-card h3.school-header,.kbcg-community-card h3,.kbcg-community-card h2,.kbcg-card-header{font-size:24px!important;font-weight:800!important;color:#333!important;margin:0 0 20px 0!important;padding:10px 0 15px 0!important;border-bottom:1px solid #dcdcdc!important;display:flex!important;align-items:center!important;gap:12px!important;line-height:1.6!important;text-align:left!important}.school-icon-svg,.kbcg-card-icon{width:26px!important;height:26px!important;fill:var(--brand-primary)!important;flex-shrink:0}#school-info-card ul#dynamic-school-list,.kbcg-community-card ul.kbcg-card-list{display:flex!important;flex-direction:column!important;width:100%!important;list-style:none!important;padding:0!important;margin:0!important}#school-info-card ul#dynamic-school-list li,.kbcg-community-card ul.kbcg-card-list li{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;font-size:18px!important;padding:14px 20px!important;margin:0!important;border-radius:6px!important;line-height:1.4!important;border:none!important;background:#fff0}#school-info-card ul#dynamic-school-list li:nth-child(even),.kbcg-community-card ul.kbcg-card-list li:nth-child(even){background-color:rgb(0 0 0 / .04)!important}#school-info-card ul#dynamic-school-list li strong,.kbcg-community-card ul.kbcg-card-list li strong{color:#555!important;font-weight:700!important;text-transform:uppercase!important;font-size:14px!important;letter-spacing:0.5px!important;min-width:150px!important;margin-top:3px!important}#school-info-card .kbcg-red-stat{font-weight:800!important;color:var(--brand-primary)!important;text-align:right!important}@media screen and (max-width:980px){#school-info-card,.kbcg-community-card{width:100%!important;max-width:100%!important;margin:20px 0!important;padding:25px 20px!important}#school-info-card ul#dynamic-school-list li,.kbcg-community-card ul.kbcg-card-list li{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;padding:15px!important}#school-info-card .kbcg-red-stat{text-align:left!important}}.kbcg-status-badge{position:absolute;top:30px;right:-70px;width:250px;text-align:center;padding:6px 0 6px 15px;color:#fff;font-weight:900;text-transform:uppercase;font-size:11px;letter-spacing:1px;transform:rotate(45deg);box-shadow:0 4px 10px rgb(0 0 0 / .3);z-index:10}.badge-sold-out{background-color:#000}.badge-coming-soon{background-color:#1e73be}.badge-grand-opening{background-color:var(--brand-primary)}.kbcg-image-badge{position:absolute!important;top:12px!important;left:12px!important;z-index:10!important;padding:6px 16px!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.5px!important;border-radius:20px!important;box-shadow:0 4px 10px rgb(0 0 0 / .08)!important;backdrop-filter:blur(3px)!important}.kbcg-badge-red{background-color:rgb(255 207 201 / .85)!important;color:#a61b00!important}.kbcg-badge-gold{background-color:rgb(255 229 160 / .85)!important;color:#8a6500!important}.kbcg-badge-green{background-color:rgb(212 237 188 / .85)!important;color:#2f6600!important}.kbcg-badge-black{background-color:rgb(232 234 237 / .85)!important;color:#333333!important}.kbcg-status-pill{display:flex!important;align-items:center!important;gap:6px!important;background-color:#f0f0f0!important;color:#333!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;padding:5px 12px!important;border-radius:20px!important;letter-spacing:0.5px!important}.kbcg-status-dot{width:10px!important;height:10px!important;border-radius:50%!important;display:inline-block!important}.kbcg-dot-green{background-color:#28a745!important;box-shadow:0 0 5px rgb(40 167 69 / .4)!important}.kbcg-dot-yellow{background-color:#f1c40f!important;box-shadow:0 0 5px rgb(241 196 15 / .4)!important}.kbcg-dot-red{background-color:var(--brand-primary)!important;box-shadow:0 0 5px rgb(0 0 0 / .3)!important}.kbcg-dot-gray{background-color:#242323!important}.kbcg-archive-card-content{padding:22px!important;display:flex!important;flex-direction:column!important;gap:15px!important}.kbcg-price-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important}.kbcg-big-price{font-size:28px!important;font-weight:800!important;color:var(--brand-primary)!important;line-height:1!important}ul.kbcg-icon-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;padding:18px 0!important;margin:0!important;list-style:none!important;border-top:1px solid #eaeaea!important;border-bottom:1px solid #eaeaea!important}ul.kbcg-icon-grid li{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;font-size:18px!important;font-weight:800!important;color:#333!important;padding-top:32px!important;background-position:top center!important;background-repeat:no-repeat!important;background-size:26px 26px!important}ul.kbcg-icon-grid li.beds{background-image:url(https://havynhomes.com/wp-content/themes/myle/images/icon-beds.png)!important}ul.kbcg-icon-grid li.baths{background-image:url(https://havynhomes.com/wp-content/themes/myle/images/icon-baths.png)!important}ul.kbcg-icon-grid li.sqft{background-image:url(https://havynhomes.com/wp-content/themes/myle/images/icon-plans.png)!important}.kbcg-grid-label{font-size:11px!important;color:#888!important;text-transform:uppercase!important;font-weight:700!important;margin-top:2px!important}.kbcg-meta-label{font-weight:700!important;text-transform:uppercase!important;font-size:13px!important;color:#333!important;margin-right:5px!important}.mh-payment-banner-archive,.mh-payment-banner-archive *{font-size:16px;padding-top:10px;padding-bottom:10px}@media screen and (min-width:981px){.mh-payment-banner-archive,.mh-payment-banner-archive *{font-size:20px;padding-top:12px;padding-bottom:12px}}.single-home-payment-banner{background-color:var(--brand-primary);color:#ffffff!important;text-align:center!important;padding:15px!important;font-size:22px!important;font-weight:500!important;text-transform:uppercase!important;margin:15px 0 5px 0!important;box-shadow:0 4px 10px rgb(0 0 0 / .15)!important}.single-home-payment-banner strong{font-size:26px!important;font-weight:900!important;margin-left:5px!important}.single-home-payment-disclaimer{font-size:11px!important;line-height:1.4!important;color:#777777!important;margin-top:5px!important;margin-bottom:20px!important;text-align:center!important}select#refine-area-homes,select#refine-plan-homes,select#refine-sort-homes{min-height:48px!important;height:auto!important;padding:0 15px!important;line-height:48px!important;background-color:var(--brand-primary);color:#fff;border:1px solid var(--brand-primary-dark);font-size:16px}.grecaptcha-badge{bottom:90px!important;z-index:9999!important}@media (min-width:981px){body.archive .container{width:80%!important;max-width:1080px!important}body.archive #left-area,body.archive #content-area{width:100%!important;float:none!important;position:relative!important;padding-right:0!important}body.archive #sidebar{display:none!important}#homes-top-bar,#plans-top-bar{width:65%!important;margin-left:0!important;justify-content:center!important;text-align:center!important}#home-list,#community-list{display:block!important;width:100%!important}#home-list article.et_pb_post,#community-list article.et_pb_post{width:65%!important;margin:20px 0 40px 0!important;float:none!important;display:flex!important;flex-direction:column!important}#request-info-sidebar{display:block!important;position:absolute;top:310px;left:68%;width:350px!important;background:#000000!important;padding:30px!important;color:#ffffff!important;z-index:99!important;box-shadow:-5px 5px 15px rgb(0 0 0 / .2)!important;visibility:visible!important;opacity:1!important}body #request-info-tab{display:none!important}}@media (max-width:980px){#home-count,#homes-top-bar,#plans-top-bar{width:100%!important;justify-content:center!important;text-align:center!important}#home-list article.et_pb_post{width:100%!important}}.post-type-archive-plans #content-area,.post-type-archive-homes #content-area,.post-type-archive-community #content-area{width:100%!important;float:none!important}html body .gform_validation_container,html body .gfield_visibility_hidden{display:none!important;position:absolute!important;left:-9999px!important}html body #request-info-box .thrive-modal{padding:35px 25px 25px 25px!important;background:#111111!important;color:#ffffff!important;border-radius:8px!important;position:relative!important}html body #request-info-sidebar .gform_wrapper .gfield_label,html body #request-info-box .gform_wrapper .gfield_label{color:#ffffff!important;font-size:14px!important;font-weight:800!important;margin-bottom:8px!important;display:block!important;text-align:left!important;text-transform:uppercase!important;letter-spacing:1px!important}html body #request-info-sidebar .gform_wrapper input[type="text"],html body #request-info-sidebar .gform_wrapper input[type="email"],html body #request-info-sidebar .gform_wrapper input[type="tel"],html body #request-info-sidebar .gform_wrapper textarea,html body #request-info-box .gform_wrapper input[type="text"],html body #request-info-box .gform_wrapper input[type="email"],html body #request-info-box .gform_wrapper input[type="tel"],html body #request-info-box .gform_wrapper textarea{width:100%!important;max-width:100%!important;padding:15px!important;border:1px solid #e1e1e1!important;border-radius:6px!important;background-color:#f5f5f5!important;color:#333333!important;box-sizing:border-box!important;margin-bottom:12px!important;font-family:inherit!important;font-size:16px!important;box-shadow:none!important}html body #request-info-sidebar .gform_wrapper input[type="submit"],html body #request-info-sidebar .gform_wrapper .gform_button,html body #request-info-box .gform_wrapper input[type="submit"],html body #request-info-box .gform_wrapper .gform_button{background-color:var(--kbcg-brand-primary,#124550)!important;color:#ffffff!important;width:100%!important;padding:18px!important;font-size:18px!important;font-weight:900!important;text-transform:uppercase!important;border:none!important;border-radius:6px!important;margin-top:15px!important;cursor:pointer!important;box-shadow:0 4px 15px rgb(0 0 0 / .25)!important;transition:background 0.3s ease!important}html body #request-info-sidebar .gform_wrapper input[type="submit"]:hover,html body #request-info-sidebar .gform_wrapper .gform_button:hover,html body #request-info-box .gform_wrapper input[type="submit"]:hover,html body #request-info-box .gform_wrapper .gform_button:hover{background-color:#ffffff!important;color:var(--kbcg-brand-primary,#124550)!important}html body .gform_wrapper ul{list-style-type:none!important;padding:0!important;margin:0!important}#request-info-tab{display:none!important}@media (max-width:980px){body #request-info-sidebar{display:none!important}#request-info-tab{position:fixed!important;top:50%!important;right:0!important;left:auto!important;transform:translateY(-50%)!important;width:45px!important;height:auto!important;padding:25px 0!important;margin:0!important;background-color:var(--kbcg-brand-primary,#124550)!important;color:#ffffff!important;writing-mode:vertical-rl!important;text-orientation:mixed!important;white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px 0 0 8px!important;z-index:99999!important;font-size:15px!important;font-weight:bold!important;text-transform:uppercase!important;box-shadow:-2px 0 10px rgb(0 0 0 / .3)!important;cursor:pointer!important}}html body #request-info-box .thrive-modal a[href^="tel"]{display:block!important;margin-bottom:30px!important}html body #request-info-box .thrive-modal-exit{position:absolute!important;top:15px!important;right:15px!important;width:30px!important;height:30px!important;line-height:26px!important;text-align:center!important;background-color:transparent!important;background-image:none!important;color:#888888!important;border:2px solid #888888!important;border-radius:50%!important;font-size:18px!important;font-weight:bold!important;padding:0!important;box-shadow:none!important;transition:all 0.2s ease!important;cursor:pointer!important}html body #request-info-box .thrive-modal-exit:hover{color:#ffffff!important;border-color:#ffffff!important}html body .thrive-modal-entire.modal-visible,html body #thrive-modal-background{z-index:999999999!important}a.kbcg-request-phone,#request-info-sidebar a[href^="tel"],#request-info-box a[href^="tel"],.thrive-modal a[href^="tel"]{color:#ffffff!important;text-decoration:none!important;font-size:26px!important;font-weight:900!important;display:block!important;text-align:center!important;margin-bottom:15px!important;transition:color 0.3s ease!important}a.kbcg-request-phone:hover,#request-info-sidebar a[href^="tel"]:hover,#request-info-box a[href^="tel"]:hover,.thrive-modal a[href^="tel"]:hover{color:var(--kbcg-brand-primary,#124550)!important}@media (max-width:980px){header#header .et_menu_container{display:flex!important;flex-direction:column!important;align-items:center!important;position:relative!important;padding-top:20px!important}#logo{order:1!important;margin:0 0 20px 0!important;max-width:220px!important;width:auto!important;float:none!important}#logo-2{order:2!important;margin:0 0 15px 0!important;max-width:180px!important;width:auto!important;float:none!important}#header-mid{order:3!important;width:100%!important}.mobile_menu_bar{position:absolute!important;top:30px!important;right:20px!important;margin:0!important;z-index:100!important}}.plat-container{position:relative;width:100%;max-width:1080px;margin:0 auto}.plat-image{display:block;width:100%;height:auto}.plat-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}ul#single-specs-list{display:flex!important;flex-direction:column!important;justify-content:center!important;height:100%!important;min-height:400px!important}#home-count{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;text-align:center!important;margin:30px auto!important;font-size:18px!important;font-weight:bold!important;text-transform:uppercase!important}@media (min-width:981px){#home-count{justify-content:flex-start!important;text-align:left!important;margin:20px 0!important;width:65%!important}}#home-count span{background:var(--kbcg-brand-primary,#124550)!important;color:#fff!important;padding:10px 15px!important;border-radius:50%!important;font-size:20px!important;font-weight:900!important;margin-right:8px!important}#homes-top-bar form{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-bottom:20px!important}.kbcg-archive-card{display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #cccccc!important;border-radius:12px!important;overflow:hidden!important;margin-bottom:50px!important;box-shadow:0 4px 15px rgb(0 0 0 / .05)!important}.home-gallery img{width:100%!important;display:block!important}.kbcg-image-badge{position:absolute!important;top:12px!important;left:12px!important;z-index:10!important;padding:6px 16px!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.5px!important;border-radius:20px!important;box-shadow:0 4px 10px rgb(0 0 0 / .08)!important;backdrop-filter:blur(3px)!important}.kbcg-archive-card-content .address h2{font-size:24px!important;line-height:1.2!important;margin:0!important;font-weight:800!important}.kbcg-archive-card-content .address h2 a{text-decoration:none!important}.kbcg-archive-card-content .address h2 strong{display:block!important;color:#333!important;margin-bottom:4px!important}.kbcg-archive-card-content .address h2 span{font-weight:500!important;font-size:14px!important;color:#777!important;text-transform:uppercase!important;letter-spacing:0.5px!important}ul.kbcg-icon-grid li img{width:32px!important;height:32px!important;margin-bottom:8px!important;object-fit:contain!important}.kbcg-meta-list{display:flex!important;flex-direction:column!important;gap:12px!important;font-size:13px!important}.kbcg-dynamic-link{color:var(--kbcg-brand-primary,#124550)!important;text-decoration:none!important}.kbcg-dynamic-span{color:var(--kbcg-brand-primary,#124550)!important}.kbcg-view-details-btn{display:block!important;width:100%!important;text-align:center!important;margin-top:25px!important;box-sizing:border-box!important;padding:14px!important;text-decoration:none!important;font-weight:900!important;text-transform:uppercase!important;border-radius:6px!important;font-size:16px!important;letter-spacing:1px!important}.kbcg-no-results{margin-top:20px!important}.kbcg-sidebar-wrapper{background-color:#000000!important;padding:30px!important;color:#ffffff!important;box-shadow:-5px 5px 15px rgb(0 0 0 / .2)!important;border-radius:12px!important}.kbcg-sidebar-wrapper h2,#request-info-box h2{color:#ffffff!important;margin-top:0!important;font-size:22px!important;text-transform:uppercase!important;text-align:center!important}.kbcg-sidebar-wrapper p,#request-info-box p{color:#cccccc!important;margin-bottom:15px!important;text-align:center!important;font-size:16px!important;font-weight:600!important}a.kbcg-request-phone img{width:24px!important;height:24px!important;margin-right:10px!important;object-fit:contain!important}#kbcg-plan-legal-branding{width:100%!important;margin-top:50px!important}.kbcg-plan-disclaimer-wrap{max-width:1000px!important;margin:0 auto 30px auto!important;padding:0 5%!important;text-align:center!important}.kbcg-plan-disclaimer-wrap p{color:#999!important;font-size:12px!important;line-height:1.6!important;font-style:italic!important}.kbcg-plan-mini-footer{background-color:var(--kbcg-brand-primary,#124550)!important;padding:40px 0!important;text-align:center!important;display:flex!important;justify-content:center!important;align-items:center!important}.kbcg-plan-mini-footer img{max-width:180px!important;height:auto!important;display:block!important}.home-gallery{position:relative!important;display:block!important}.ribbon-wrapper{position:absolute!important;top:0!important;right:0!important;width:150px!important;height:150px!important;z-index:20!important;pointer-events:none!important;overflow:hidden!important}.home-ribbon{position:absolute!important;top:30px!important;right:-50px!important;width:240px!important;color:#fff!important;font-weight:bold!important;text-transform:uppercase!important;text-align:center!important;font-size:13px!important;line-height:24px!important;padding:5px 0!important;transform:rotate(45deg)!important;box-shadow:0 2px 5px rgb(0 0 0 / .2)!important}.ribbon-red{background-color:var(--kbcg-brand-primary,#c31928)!important}.ribbon-yellow{background-color:#f1c40f!important;color:#000!important}.ribbon-red{background-color:#cd3239!important}.ribbon-red::after,.ribbon-red::before{border-color:#a61b00 #fff0 #fff0 transparent!important}#homes-top-bar form{display:flex!important;gap:15px!important;margin-bottom:30px!important}@media (min-width:981px){#homes-top-bar form{flex-wrap:nowrap!important}#homes-top-bar form select{flex:1 1 33%!important;min-width:0!important}}select#refine-area-homes,select#refine-plan-homes,select#refine-sort-homes{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>')!important;background-repeat:no-repeat!important;background-position:right 15px center!important;padding-right:40px!important}.card-top-row{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:40px!important}@media (max-width:980px){.card-top-row{flex-direction:column!important}}#kbcg-unified-card{background:#f8f8f8!important;padding:40px!important;border-radius:8px!important;border:1px solid #eaeaea!important;margin:30px 0!important}.card-top-row{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:40px!important}.card-col-specs{flex:0 0 250px!important}.card-col-image{flex:1!important;text-align:center!important}ul#single-specs-list{list-style:none!important;padding:0!important;margin:0!important}.click-to-view-label{font-size:13px!important;font-weight:bold!important;text-transform:uppercase!important;color:var(--kbcg-brand-primary,#124550)!important;margin-top:15px!important}#main-content .container>h1:first-of-type,h1.main_title{display:none!important}.et_pb_post_title#home-title{background-color:var(--kbcg-brand-primary,#124550)!important;padding:0!important;margin:0!important;width:100%!important}.et_pb_post_title#home-title h1{color:#ffffff!important;font-weight:900!important;text-transform:uppercase!important;margin:0!important;padding:15px 10px!important;text-align:center!important;display:block!important}#home-title>iframe,#plan-tour>iframe,.fluid-width-video-wrapper,#home-title .fluid-width-video-wrapper iframe{bottom:0!important;margin-bottom:0!important}#home-title .et_pb_title_featured_container{margin-bottom:0!important;padding-bottom:0!important;line-height:0!important}html body .gform_wrapper .gform_footer input[type="submit"],html body .gform_wrapper .gform_footer button.gform_button{background-color:var(--kbcg-brand-primary,#124550)!important;color:#ffffff!important;border:none!important;padding:15px 25px!important;width:100%!important;height:auto!important;line-height:1.2!important;text-transform:uppercase!important;font-weight:bold!important;cursor:pointer!important;border-radius:3px!important;font-size:16px!important;-webkit-appearance:none!important;margin-top:10px!important}html body .gform_wrapper .gform_footer input[type="submit"]:hover{background-color:#333333!important}@media screen and (max-width:980px){.card-top-row{flex-direction:column!important}.card-col-specs{flex:auto!important;width:100%!important}#single-home-hero .et_pb_row:first-child{width:90%!important;max-width:90%!important;margin:0 auto!important;padding:0!important}#home-title>iframe,#plan-tour>iframe,.fluid-width-video-wrapper,#home-title .fluid-width-video-wrapper iframe{bottom:0!important;margin-bottom:0!important}#home-title .et_pb_title_featured_container{margin-bottom:0!important;padding-bottom:0!important;line-height:0!important}#homes-refine{display:flex;flex-direction:column;gap:15px;width:100%;margin-bottom:25px}#homes-refine select{width:100%!important;max-width:100%!important;box-sizing:border-box}}.btn-brand{display:inline-block!important;background-color:var(--kbcg-brand-primary,#124550)!important;color:#ffffff!important;padding:14px 30px!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;text-decoration:none!important;border-radius:4px!important;border:2px solid var(--kbcg-brand-primary,#124550)!important;transition:all 0.4s ease-in-out!important;text-align:center!important;cursor:pointer!important}.btn-brand:hover{background-color:#ffffff!important;color:var(--kbcg-brand-primary,#124550)!important;border-color:var(--kbcg-brand-primary,#124550)!important;box-shadow:0 4px 15px rgb(0 0 0 / .1)!important}.btn-brand.full-width{display:block!important;width:100%!important}.btn-brand-alt{display:inline-block!important;background-color:#ffffff!important;color:var(--kbcg-brand-primary,#124550)!important;padding:14px 30px!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;text-decoration:none!important;border-radius:4px!important;border:2px solid #ffffff!important;transition:all 0.4s ease-in-out!important;text-align:center!important;cursor:pointer!important}.btn-brand-alt:hover{background-color:transparent!important;color:#ffffff!important;box-shadow:0 4px 15px rgb(0 0 0 / .2)!important}#mid-blocks .et_pb_row{width:95%!important;max-width:1920px!important;display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;justify-content:center!important;margin:0 auto!important;padding:0!important;gap:15px!important}#mid-blocks .et_pb_column{min-height:320px!important;flex:1!important;margin:0!important;position:relative!important;background-size:cover!important;background-position:center!important;border-radius:4px!important;overflow:hidden!important;box-shadow:0 4px 15px rgb(0 0 0 / .1)!important;transition:transform 0.4s ease,box-shadow 0.4s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}#mid-blocks .et_pb_column:hover{transform:translateY(-6px)!important;box-shadow:0 15px 30px rgb(0 0 0 / .3)!important}#mid-blocks .et_pb_column::before{content:"";position:absolute!important;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .65)!important;transition:background 0.3s ease!important;z-index:1!important}#mid-blocks .et_pb_column:hover::before{background:rgb(0 0 0 / .35)!important}#mid-blocks .et_pb_module,#mid-blocks .mid-block{position:relative!important;z-index:2!important;width:100%!important;text-align:center!important;background:transparent!important;margin:0!important;padding:0!important}#mid-blocks .mid-block h4,#mid-blocks .mid-block h4 a,#mid-blocks h4,#mid-blocks h4 a{font-family:"Oswald","Lato",sans-serif!important;font-size:33px!important;text-transform:uppercase!important;color:#ffffff!important;display:block!important;width:100%!important;text-align:center!important;text-shadow:2px 2px 12px rgb(0 0 0 / .85)!important;text-decoration:none!important;padding:0!important;margin:0!important;line-height:1.2!important;pointer-events:none!important}@media screen and (max-width:980px){#mid-blocks .et_pb_row{flex-direction:column!important;width:90%!important}#mid-blocks .et_pb_column{width:100%!important;min-height:250px!important}}