.cm-haines-footer .footer-section{background-image:url(https://44148537.fs1.hubspotusercontent-na1.net/hubfs/44148537/HainesAttract_January2024/images/hainesattract_website_footer_bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.cm-haines-footer .footer-section .page-center{position:relative;z-index:10}.cm-footer-copyright-sec{align-items:center;display:flex;justify-content:center;padding-top:0!important}.cm-footer-copyright-sec .hs-menu-wrapper>ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0;padding:.5rem 0}.cm-footer-copyright-sec .hs-menu-wrapper>ul>li{display:inherit;margin:0;padding:0}.cm-footer-copyright-sec .hs-menu-wrapper>ul>li a{border-left:none;border-right:1px solid #828282;display:inline-block;font-size:.92rem;line-height:1;padding:0 .5rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.cm-footer-copyright-sec .hs-menu-wrapper>ul>li:last-child>a{border-right:none;padding-right:0}.cm-footer-copyright-sec .footer-content{border-right:1px solid #828282;display:inline-block;line-height:1;margin-bottom:0;padding-right:.5rem;position:relative}.footer.cm-haines-footer{font-size:1em}.cm-haines-social-icon-wrp .footer-social img{height:auto;width:3rem}.cm-haines-social-icon-wrp .footer-social a{display:inline-block;margin-bottom:unset;margin-left:unset;margin-right:2rem}.cm-haines-social-icon-wrp .footer-social-item{height:auto;margin:0;width:auto}.cm-haines-social-icon-wrp .footer-social{gap:0;padding-left:0}.cm-haines-footer .footer-section .page-center{padding-left:15px;padding-right:15px}.cm-haines-social-icon-wrp .footer-social-item:last-child>a{margin-right:0}.cm-haines-header-wrap .primary-section .page-center{padding-left:30px;padding-right:30px}.cm-haines-header-wrap .right-section{justify-content:unset}.cm-haines-header-wrap .right-section .btn-section a{display:inline-block;font-family:Oswald,sans-serif;font-size:.92rem;font-weight:400;letter-spacing:.635px;line-height:1.5;min-width:auto;text-transform:uppercase}.cm-haines-header-wrap .right-section .btn-section a.hs-button{border-radius:0;color:rgba(0,0,0,.65)}.cm-haines-header-wrap .right-section .btn-section a.hs-button:hover{background-color:#fff;color:#000}.cm-haines-header-wrap ul.header__menu-wrapper>li>a{border-bottom:1px solid #828282;display:inline-block;font-family:Oswald,sans-serif;font-size:.92rem;font-weight:400;letter-spacing:.635px;padding:1rem;text-decoration:none;text-transform:uppercase;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;width:100%}.cm-haines-header-wrap ul.header__menu-wrapper>li{align-items:center;display:flex;text-transform:uppercase}.cm-haines-header-wrap ul.header__menu-wrapper{align-items:unset;column-gap:0;flex-direction:row;flex-wrap:nowrap;justify-content:unset;width:auto}.cm-haines-header-wrap ul.header__menu-wrapper>li:last-child>a{border-right:1px solid transparent;padding-right:0}.cm-haines-header-wrap ul.header__menu-wrapper>li.header__menu-item--has-submenu>a{width:auto}.cm-haines-header-wrap ul.header__menu-wrapper>li.header__menu-item--has-submenu>a .child-trigger{display:none}.cm-haines-header-wrap ul.header__menu-wrapper>li.header__menu-item--has-submenu>a:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:0;vertical-align:.255em}.cm-haines-header-wrap ul.header__menu-wrapper>li.header__menu-item--has-submenu:hover>a:after{height:auto;min-width:auto;position:static}.cm-haines-header-wrap .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu.clicked>ul{display:block!important;opacity:1;visibility:visible}.cm-haines-header-wrap .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu>ul{box-shadow:none;padding:0;transform:none;transform:translateY(.9rem)}.cm-haines-header-wrap .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu>ul>li a{border:1px solid #000;display:block;font-family:Oswald,sans-serif;font-size:.92rem;font-weight:400;letter-spacing:.635px;line-height:1;padding:1.25rem 1rem;text-transform:uppercase;width:100%}.cm-haines-blog-post .content-wrapper.blog-main-post{padding:6rem 15px 0}.cm-haines-blog-post .content-wrapper.blog-main-post .blog-post-container{padding-bottom:6rem}.cm-haines-blog-post h2.blog-post__title{color:#000;line-height:1.2;margin-bottom:.4rem;text-transform:uppercase}.cm-haines-blog-post .meta_wrap a:hover{color:#000}.cm-blog-pagination-wrp{align-items:center;display:flex;height:100px}.cm-blog-pagination-wrp .content-wrapper{padding-left:0;padding-right:0;width:100%}.cm-blog-pagination-wrp h5{border:1px solid transparent;color:#828282;display:inline-block;font-family:Roboto,sans-serif;font-size:12px;font-weight:700;line-height:1.5;margin-bottom:0;padding:.6rem 1.2rem;text-decoration:none;text-transform:uppercase;vertical-align:middle}.cm-blog-pagination-wrp .next_text h5 img{margin-left:5px}.cm-blog-pagination-wrp .back-to-listing{text-align:center}.cm-blog-pagination-wrp .back-to-listing a{color:#828282;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;line-height:1.5;padding:.6rem 1.2rem;text-decoration:none;text-transform:uppercase;vertical-align:middle}.cm-blog-pagination-wrp .back-to-listing a span{display:inline-block;font-family:Roboto,sans-serif;margin-right:5px;vertical-align:middle}.cm-haines-blog-post .comment-date{display:block!important;margin-bottom:10px}.cm-blog-pagination-wrp .post-pagination{padding-bottom:0;padding-top:0}.cm-blog-pagination-wrp .pagination-link span{color:#828282;display:inline-block;text-decoration:none;vertical-align:middle}.cm-haines-blog-post .simple-banner{min-height:137px}.cm-haines-listing-page .main-dnd-area .dnd-section>.row-fluid{padding-left:15px;padding-right:15px}.cm-haines-listing-page .hs_cos_wrapper_type_rich_text h2{font-weight:800;letter-spacing:-.03em;margin-bottom:.4rem}.cm-haines-listing-page .hs_cos_wrapper_type_rich_text h5{color:#000;font-size:1rem;margin-bottom:1.2rem}.cm-haines-listing-page .hs_cos_wrapper_type_rich_text h2:after{color:#000;content:"."}.cm-haine-listing-wrp .blog-index__post-inner-card{border-radius:0;height:100%;min-height:265.47px}.cm-haine-listing-wrp article.blog-index__post{margin-bottom:0;padding:8px}.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post{margin-bottom:0}.cm-haine-listing-wrp section.blog-index{margin:-8px -8px 8px}.cm-haine-listing-wrp section.blog-index-top{margin:-8px -8px 0}.cm-haine-listing-wrp .blog-index__post-inner-card .blog-post-item-inner{padding:0 10px;text-align:center}.cm-haine-listing-wrp .blog-index__post-inner-card .blog-post-item{align-items:center;justify-content:center;transform:none}.cm-haine-listing-wrp .post-item-cnt h3{font-size:1.25rem;padding:15px;text-decoration:underline}.cm-haine-listing-wrp .blog-post-item-inner .post-item-meta .icon_svg{display:none}.cm-haine-listing-wrp .blog-post-item-inner .post-item-meta span.value_m{align-items:center;display:flex;flex-direction:column;font-size:0}.cm-haine-listing-wrp .blog-post-item-inner .post-item-meta span.value_m.h6 a{font-size:1rem;line-height:1;margin-bottom:10px;pointer-events:none}.cm-haine-listing-wrp .blog-post-item-inner .post-item-meta,.cm-haine-listing-wrp .blog-post-item-inner .post-item-meta .meta_wrap{align-items:center;flex-direction:column;justify-content:center}.cm-haine-listing-wrp .blog-post-item-inner .post-item-meta .about-author-sec{justify-content:center}.cm-haine-listing-wrp .blog-post__read-more{display:flex;justify-content:center;margin-top:0;padding-bottom:20px;text-align:center}.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post .no-image .overlay_bg.bg_el.custom{background-color:#f30}.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(10),.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(15),.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(16),.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(21),.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(22),.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(27),.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(28),.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(3),.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(4),.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(9),.cm-haine-listing-wrp.sidebar .blog-index-top article.col6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.cm-blog-banner-listing .top_sec h1{margin-bottom:.5rem}.cm-haine-listing-wrp section.blog-index.blog-index-main{margin-top:0}.cm-haine-listing-wrp .blog-post-item-inner .post-item-cnt{margin-bottom:.5rem}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{height:100%;line-height:1.5;max-height:38px}.body-container-wrapper .cm_nv_wrp .cm_nv_inner .custom,.body-container-wrapper .hs-button,.body-container-wrapper .tabber .media-col .form-wrap input.hs-button,.body-container-wrapper form input[type=submit]{font-weight:500;min-width:150px;text-transform:uppercase}form label,form legend{font-size:1rem}.hs-error-msg,.hs_error_rollup label,.systems-page ul.no-list.hs-error-msgs label{display:inline-block;font-size:80%;line-height:1.5;margin:0}form .inputs-list>li{margin:0}ul.no-list.hs-error-msgs.inputs-list{margin-bottom:1rem}.cm-hainesattract-banner.simple-banner .banner-content-inner{padding-left:0;padding-right:0}form input[type=email]:focus,form input[type=file]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{background-color:var(--bs-body-bg);border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;outline:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.cm-haine-listing-wrp .blog-index__post-inner-card .blog-post-item-inner a.overlay_link{z-index:11}.cm_search_result_page .hs-search-results__pagination{flex-wrap:wrap}.cm_pg_wrp .icon-cnt{vertical-align:middle}@media (min-width:576px){.cm-haines-header-wrap ul.header__menu-wrapper>li>a{padding:1.25rem 1rem}.cm-haines-blog-post .simple-banner{min-height:300px}}@media (min-width:768px){.cm-haines-header-wrap .primary-section .page-center{padding-left:30px;padding-right:30px}.cm-blog-pagination-wrp .content-wrapper,.cm-haine-listing-wrp .page-center{max-width:660px}.cm-haines-blog-post .simple-banner{min-height:400px}}@media (min-width:992px){.cm-haines-header-wrap .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu>ul>li a{margin-bottom:10px;padding:8px}.cm-haines-header-wrap .primary-section{height:95px}.cm-haines-header-wrap .nav.al_left,.cm-haines-header-wrap .right-section{margin-left:40px}.cm-haines-header-wrap .primary-section{padding:.5rem 1rem}.cm-haines-header-wrap .right-section .btn-section a{padding:.6rem}.cm-haines-header-wrap ul.header__menu-wrapper>li>a{border-bottom:none;line-height:1;padding:0 1rem;word-break:keep-all}.cm-haines-header-wrap .nav.al_left{align-items:center;display:flex;flex-basis:auto;flex-grow:1;margin:0}.cm-haines-header-wrap .container-wrapper{align-items:center;column-gap:0;display:flex;flex-wrap:inherit;justify-content:space-between}.cm-haines-header-wrap nav.header__menu{background-color:transparent;display:flex;justify-content:flex-end;margin:0 0 0 auto;width:100%}.cm-blog-pagination-wrp .content-wrapper,.cm-haine-listing-wrp .page-center{max-width:930px}.cm-haines-blog-post .simple-banner{min-height:500px}.cm-blog-banner-listing.simple-banner{max-height:500px;min-height:500px}.cm-haines-header-wrap .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:not(.clicked):hover>ul{display:none!important;transform:none}.cm-haines-header-wrap .nav{display:block!important}}@media (min-width:1200px){.cm-haines-blog-post .simple-banner{min-height:610px}.cm-blog-pagination-wrp .content-wrapper,.cm-haine-listing-wrp .page-center{max-width:1110px}}@media (min-width:1400px){.cm-haines-header-wrap .right-section .btn-section a{padding:.6rem 1.2rem}}@media (max-width:991px) and (max-height:650px){header.header .nav .header__menu.header__menu--desktop{height:calc(100vh - 70px);min-height:100%;overflow:auto}}@media (max-width:1200px){.cm-haines-header-wrap .right-section .btn-section a,.cm-haines-header-wrap ul.header__menu-wrapper>li>a{padding:0 .8rem}.cm-haines-header-wrap .nav.al_left,.cm-haines-header-wrap .right-section{margin-left:20px}.cm-haines-header-wrap ul.header__menu-wrapper>li.header__menu-item--has-submenu>a:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid}.cm-haines-header-wrap .right-section .btn-section a{padding-bottom:5px;padding-top:5px}.span4 h1,.span6 h1{font-size:3.5vw}}@media (max-width:1399px){.content-wrapper,.dnd-section>.row-fluid,.footer .page-center,.header .page-center,.header .primary-section .page-center,.page-center{max-width:1140.00000048px}.cm-haines-header-wrap .right-section{margin-left:20px}.cm-haines-header-wrap .logo-section img{width:162.44px!important}.cm-haines-header-wrap .nav.al_left{margin-left:0}}@media (max-width:1199px){.content-wrapper,.dnd-section>.row-fluid,.footer .page-center,.header .page-center,.header .primary-section .page-center,.page-center{max-width:959.99999964px}}@media (max-width:991px){.cm-haines-footer .footer-section:after{display:none}.cm-footer-copyright-sec .footer-content{border:none;margin-bottom:1rem;padding-right:0}.cm-footer-copyright-sec{flex-direction:column}.cm-footer-copyright-sec .hs-menu-wrapper>ul{align-items:center;flex-direction:column}.cm-footer-copyright-sec .hs-menu-wrapper>ul>li>a{border:none;display:block;line-height:1.5;padding:.5rem 0}.content-wrapper,.dnd-section>.row-fluid,.footer .page-center,.header .page-center,.header .primary-section .page-center,.page-center{max-width:719.9999994px}.cm-haines-header-wrap .logo-section img{width:162.44px!important}.cm-haines-header-wrap .nav.al_left{margin-left:0}.cm-haines-header-wrap.header .cst-humburger-icon .trigger{background-color:#000;margin-bottom:8px;margin-left:2px;margin-top:0;width:26px}.cm-haines-header-wrap.header .cst-humburger-icon .trigger:nth-child(2){margin-left:2px;width:26px}.cm-haines-header-wrap.header .cst-humburger-icon .trigger:last-child{margin-bottom:6px}.cm-haines-header-wrap.header .cst-humburger-icon .trigger:first-child{margin-top:0}.cm-haines-header-wrap.header .cst-humburger-icon{border:none;border-radius:0;font-size:unset;height:70px;outline:none;padding:21px 18px 18px;width:70px}.cm-haines-header-wrap .primary-section{background-color:#fff;padding:0}.cm-haines-header-wrap .logo-section img{width:150px!important}.cm-haines-header-wrap .logo-section{margin-left:30px}header.header.cm-haines-header-wrap .nav .header__menu.header__menu--desktop>ul{margin-bottom:0;padding-top:0}.custom-no-navigation .cm-haines-header-wrap .container-wrapper{min-height:70px}.cm-haines-header-wrap .nav.al_left{height:auto;left:30px;overflow:unset;position:absolute;top:100%;width:calc(100% - 60px)}.cm-haines-header-wrap .primary-section .page-center{padding:0;position:relative}.cm-haines-header-wrap ul.header__menu-wrapper>li>a{border-bottom:1px solid #828282;color:#fff;display:inline-block;font-family:Oswald,sans-serif;font-size:.92rem;font-weight:400;letter-spacing:.635px;padding:1.25rem 1rem!important;text-transform:uppercase;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;width:100%}header.header.cm-haines-header-wrap .nav .header__menu.header__menu--desktop ul>li{border:none!important}header.header.cm-haines-header-wrap .mobile-close-icon{background-color:#000;border:none;border-radius:0;display:none;font-size:unset;height:70px;outline:none;padding:18px;right:0;top:-70px;width:70px}.cm-haines-header-wrap ul.header__menu-wrapper>li.header__menu-item--has-submenu>a:after{border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid}.cm-haines-header-wrap .container-wrapper.mobile-open .top-section.mobile_section{padding-top:0}.header .top-section.mobile_section .cst-inner-wrapper{row-gap:0}.header .top-section.mobile_section .cst-inner-wrapper .col12{padding-left:0;padding-right:0}header.header.cm-haines-header-wrap .top-section.mobile_section .btn-section a{border:none;font-family:Oswald,sans-serif;font-size:.92rem;font-weight:400;letter-spacing:.635px;min-width:auto;padding:.6rem 1.2rem;text-transform:uppercase;width:auto}.cm-haines-header-wrap .top-section.mobile_section .btn-section a.hs-button,header.header .nav .header__menu.header__menu--desktop>ul ul>li>a,header.header .nav .header__menu.header__menu--desktop>ul>li>a{color:rgba(0,0,0,.65)}.cm-haines-header-wrap .top-section.mobile_section .btn-section a.hs-button:hover{background-color:#fff;color:#000}header.header.cm-haines-header-wrap .nav .header__menu.header__menu--desktop>ul{padding:0}header.header.cm-haines-header-wrap .nav .header__menu.header__menu--desktop>ul>li.header__menu-item--has-submenu>.mobile-child-trigger{height:63px;width:100%}header.header.cm-haines-header-wrap .nav .header__menu.header__menu--desktop>ul>li>.mobile-child-trigger:before{display:none}.cm-haines-header-wrap .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu>ul{min-width:100%;position:static!important;transform:none;width:100%}.cm-haines-header-wrap ul.header__menu-wrapper>li{flex-direction:column}.cm-haines-header-wrap .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu>ul>li a{background-color:#fff;border:none;border-bottom:1px solid #828282;font-family:Oswald,sans-serif;font-size:.92rem;font-weight:400;letter-spacing:.635px;line-height:1.5;padding:1.25rem 1rem}.mobile-menu-open .cm-haines-header-wrap.header .cst-humburger-icon .trigger:nth-child(2){opacity:0}.mobile-menu-open .cm-haines-header-wrap.header .cst-humburger-icon .trigger:last-child{background-color:#fff;margin:0 0 6px 4px;transform:rotate(135deg)}.mobile-menu-open .cm-haines-header-wrap.header .cst-humburger-icon .trigger:first-child{background-color:#fff;margin:16px 0 -12px 4px;transform:rotate(-135deg)}.mobile-menu-open .cm-haines-header-wrap.header .cst-humburger-icon{background-color:#000;border:none;border-radius:0;font-size:unset;height:70px;line-height:1;outline:none;padding:18px;text-transform:none;width:70px}.cm-haines-blog-post .content-wrapper.blog-main-post{padding-left:30px;padding-right:30px;padding-top:4.5rem}.cm-haine-listing-wrp.sidebar .blog-index-top article.col6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.cm-blog-banner-listing.simple-banner{min-height:auto;padding-bottom:56.34%;padding-top:0}.cm-hainesattract-banner.simple-banner{min-height:500px}.cm-haines-listing-page .main-dnd-area .dnd-section{padding:4.5rem 0}.cm-haines-listing-page .main-dnd-area .dnd-section>.row-fluid{padding-left:30px;padding-right:30px}.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(10),.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(15),.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(16),.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(21),.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(22),.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(27),.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(28),.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(3),.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(4),.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard:nth-child(9){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post .no-image .overlay_bg.bg_el.custom{opacity:1}.cm-hainesattract-banner.simple-banner{min-height:400px;padding-bottom:0}.cm-hainesattract-banner .top_sec{margin:0 auto;max-width:375px}.cm-hainesattract-banner .top_sec h1{font-size:3rem;line-height:1}.span4 h1,.span6 h1{font-size:3.8vw}.cm-footer-copyright-sec .footer-row,.cm-footer-copyright-sec .footer-row li.hs-menu-item,.cm-footer-copyright-sec .footer-row li.hs-menu-item a{text-align:center;width:100%}.cm-haine-listing-wrp .blog-index__post-inner-card{min-height:322px}.error-page:before{font-size:37vw}}@media (max-width:767px){.cm-haines-social-icon-wrp.col-section{padding-top:0!important}.content-wrapper,.dnd-section>.row-fluid,.footer .page-center,.header .page-center,.header .primary-section .page-center,.page-center{max-width:539.99999988px}.cm-haines-header-wrap .primary-section .page-center{padding-left:0;padding-right:0}.cm-haines-header-wrap .nav.al_left{left:0;width:100%}.cm-haines-blog-post .content-wrapper.blog-main-post{padding-top:4rem}.cm-blog-pagination-wrp .post-pagination .col3{width:25%}.cm-blog-pagination-wrp .post-pagination .col6{width:50%}.main-dnd-area.mobile-full-width .dnd-section>.row-fluid{max-width:100%;padding-left:0;padding-right:0}.cm-hainesattract-banner.simple-banner{min-height:300px}.cm-hainesattract-banner .top_sec h1{font-size:2.8rem}.cm-hainesattract-banner.simple-banner .top_sec{max-width:350px}.cm-haine-listing-wrp .blog-index__post-inner-card{min-height:367px}.system_page_layout .content-wrapper{padding-left:30px;padding-right:30px}.system_page_layout h2{font-size:20px}.cm_500_page h1,.system_page_layout h1{font-size:24px}.span4 h1,.span6 h1{font-size:2.8rem}.cm-haine-listing-wrp section.blog-index.blog-index-main{padding:0}.cm-haine-listing-wrp.sidebar .blog-index__post-inner-card:not(.no-image) .blog-post-item,.cm-haine-listing-wrp.sidebar .blog-index__post-inner-card:not(.no-image) .overlay_bg{opacity:0}.cm-haine-listing-wrp.sidebar .blog-index__post-inner-card:not(.no-image):hover .blog-post-item,.cm-haine-listing-wrp.sidebar .blog-index__post-inner-card:not(.no-image):hover .overlay_bg{opacity:1}.cm-haine-listing-wrp .post-item-cnt h3{font-size:1rem}.cm-haine-listing-wrp .blog-post-item-inner .post-item-meta span.value_m.h6 a{font-size:.85rem}.cm-blog-pagination-wrp{height:50px}}@media (max-width:575px){.cm-haines-header-wrap .nav.al_left{left:0;width:100%}.cm-haines-header-wrap .primary-section .page-center{max-width:100%}.cm-haines-header-wrap ul.header__menu-wrapper>li>a{padding:1rem!important}.header.cm-haines-header-wrap .top-section.mobile_section .page-center{padding:.5rem 1rem}.cm-haines-header-wrap .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu>ul>li a{padding:1rem 1rem 1rem 2rem}.cm-blog-pagination-wrp .back-to-listing a span,.cm-blog-pagination-wrp .pagination-link span{display:none}.cm-hainesattract-banner.simple-banner{min-height:200px}.cm-hainesattract-banner .top_sec h1{font-size:2rem}.cm-hainesattract-banner.simple-banner .top_sec{max-width:100%}.span4 h1,.span6 h1{font-size:2rem}}@media (max-width:480px){header.header.cm-haines-header-wrap .top-section.mobile_section .btn-section a{display:inline-block;max-width:auto!important}.cm-haine-listing-wrp.sidebar .blog-index .blog-index__post.smallCard{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.cm-haine-listing-wrp .blog-index__post-inner-card{min-height:265.47px}}@media (max-width:339px){.cm-hainesattract-banner .top_sec h1{font-size:1.6rem}}@media (max-width:379px){.cm-haines-social-icon-wrp .footer-social a,.cm-haines-social-icon-wrp .footer-social-item:last-child>a{margin-bottom:2rem;margin-left:2rem;margin-right:2rem}}@media (max-width:349px){h1{font-size:27.9272727px}h2{font-size:26.000000005px}h3{font-size:16.42857142px}h4{font-size:22.000000008px}}.cm-haines-header-wrap .btn-section a.hs-sec-btn,header.header.cm-haines-header-wrap .top-section.mobile_section .btn-section a.hs-sec-btn{display:none}.hainesattract-bs-wrapper .visually-hidden,.hainesattract-bs-wrapper .visually-hidden-focusable:not(:focus):not(:focus-within){height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.hainesattract-bs-wrapper .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.hainesattract-bs-wrapper .visually-hidden:not(caption){position:absolute!important}.hainesattract-bs-wrapper .container,.hainesattract-bs-wrapper .container-fluid,.hainesattract-bs-wrapper .container-lg,.hainesattract-bs-wrapper .container-md,.hainesattract-bs-wrapper .container-sm,.hainesattract-bs-wrapper .container-xl,.hainesattract-bs-wrapper .container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.hainesattract-bs-wrapper .row{box-sizing:border-box;color:#000;display:flex;flex-wrap:wrap;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21px;margin:0 -12px 48px;text-align:start;text-size-adjust:100%}.hainesattract-bs-wrapper .row>*{flex-shrink:0;margin-top:0;max-width:100%;padding-left:.75rem;padding-right:.75rem;width:100%}.hainesattract-bs-wrapper ul{display:block;list-style-type:disc;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;padding-inline-start:40px;unicode-bidi:isolate}.hainesattract-bs-wrapper ol,.hainesattract-bs-wrapper ul{padding-left:2rem}.hainesattract-bs-wrapper dl,.hainesattract-bs-wrapper ol,.hainesattract-bs-wrapper ul{margin-bottom:1rem;margin-top:0}.hainesattract-bs-wrapper .navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(0,0,0,.65);--bs-navbar-hover-color:rgba(0,0,0,.8);--bs-navbar-disabled-color:rgba(0,0,0,.3);--bs-navbar-active-color:#000;--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:#000;--bs-navbar-brand-hover-color:#000;--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--bs-navbar-toggler-border-color:rgba(0,0,0,.15);--bs-navbar-toggler-border-radius:0.375rem;--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.5rem 0;position:relative}.hainesattract-bs-wrapper .navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:rgba(0,0,0,.65);--bs-nav-link-hover-color:rgba(0,0,0,.8);--bs-nav-link-disabled-color:rgba(0,0,0,.3);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.hainesattract-bs-wrapper .col-12{flex:0 0 auto;width:100%}.hainesattract-bs-wrapper .mb-0{margin-bottom:0!important}.hainesattract-bs-wrapper .mb-3{margin-bottom:1rem!important}.hainesattract-bs-wrapper .mb-4{margin-bottom:1.5rem!important}.hainesattract-bs-wrapper .d-block{display:block!important}.hainesattract-bs-wrapper .d-none{display:none!important}@media (min-width:576px){.hainesattract-bs-wrapper .container,.hainesattract-bs-wrapper .container-sm{max-width:540px}}@media (min-width:768px){.hainesattract-bs-wrapper .container,.hainesattract-bs-wrapper .container-md,.hainesattract-bs-wrapper .container-sm{max-width:720px}.hainesattract-bs-wrapper .mb-md-0{margin-bottom:0!important}.hainesattract-bs-wrapper .navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.hainesattract-bs-wrapper .d-md-inline-flex{display:inline-flex!important}.hainesattract-bs-wrapper .navbar-expand-md .navbar-nav{flex-direction:row}}@media (min-width:992px){.hainesattract-bs-wrapper .container,.hainesattract-bs-wrapper .container-lg,.hainesattract-bs-wrapper .container-md,.hainesattract-bs-wrapper .container-sm{max-width:960px}.hainesattract-bs-wrapper .container{padding-left:15px;padding-right:15px}}@media (min-width:1200px){.hainesattract-bs-wrapper .container,.hainesattract-bs-wrapper .container-lg,.hainesattract-bs-wrapper .container-md,.hainesattract-bs-wrapper .container-sm,.hainesattract-bs-wrapper .container-xl{max-width:1140px}.hainesattract-bs-wrapper .col-xl-4{flex:0 0 auto;width:33.33333333%}.hainesattract-bs-wrapper .d-xl-none{display:none!important}.hainesattract-bs-wrapper .mt-xl-0{margin-top:0!important}.hainesattract-bs-wrapper .mb-xl-0{margin-bottom:0!important}.hainesattract-bs-wrapper .d-xl-flex{display:flex!important}}@media (min-width:1400px){.hainesattract-bs-wrapper .container,.hainesattract-bs-wrapper .container-lg,.hainesattract-bs-wrapper .container-md,.hainesattract-bs-wrapper .container-sm,.hainesattract-bs-wrapper .container-xl,.hainesattract-bs-wrapper .container-xxl{max-width:1320px}}.hainesattract-bs-wrapper .mx-auto{margin-left:auto!important;margin-right:auto!important}.hainesattract-bs-wrapper .mt-5{margin-top:3rem!important}.hainesattract-bs-wrapper .mb-5{margin-bottom:3rem!important}.hainesattract-bs-wrapper .justify-content-center{justify-content:center!important}.hainesattract-bs-wrapper .align-items-center{align-items:center!important}.hainesattract-bs-wrapper .justify-content-end{justify-content:flex-end!important}.hainesattract-bs-wrapper .text-white{color:#fff!important}.hainesattract-bs-wrapper .text-center{text-align:center!important}.hainesattract-footer-wrapper .container{padding-bottom:3.75rem;padding-left:30px;padding-right:30px;padding-top:3.75rem}.hainesattract-footer-wrapper{background-color:#000;background-image:url(https://44148537.fs1.hubspotusercontent-na1.net/hubfs/44148537/HainesAttract_January2024/images/hainesattract_website_footer_bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}.hainesattract-footer-wrapper .address-container{color:#fff;font-size:.8rem;text-align:center}.hainesattract-footer-wrapper .address-container .h5,.hainesattract-footer-wrapper .address-container h5{color:#fff!important;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:500;margin-bottom:.1rem}@media (min-width:1200px){.hainesattract-footer-wrapper .address-container{text-align:left}}.hainesattract-footer-wrapper .copyright-and-footer-links-container,.hainesattract-footer-wrapper .social-icons-container{color:#fff;position:relative}.hainesattract-footer-wrapper .social-icons-wrapper{display:flex;flex-flow:row wrap;justify-content:center}.hainesattract-footer-wrapper .social-icons-wrapper a{display:inline-block;margin-bottom:2rem;margin-left:2rem;margin-right:2rem}@media (min-width:380px){.hainesattract-footer-wrapper .social-icons-wrapper a{margin-bottom:unset;margin-left:unset}.hainesattract-footer-wrapper .social-icons-wrapper a:last-child{margin-right:0}}.hainesattract-footer-wrapper .social-icons-wrapper img{height:auto;width:3rem}.hainesattract-footer-wrapper .navbar-brand{display:block;text-align:center}@media (min-width:1200px){.hainesattract-footer-wrapper .navbar-brand{text-align:right}}.hainesattract-footer-wrapper .copyright{font-size:.8rem}@media (min-width:768px){.hainesattract-footer-wrapper .copyright{padding-right:.5rem}}.hainesattract-footer-wrapper .copyright-and-footer-links-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}@media (min-width:768px){.hainesattract-footer-wrapper .copyright-and-footer-links-container{flex-direction:row}.hainesattract-footer-wrapper .navbar{padding:.5rem 0}}.hainesattract-footer-wrapper .menu-item,.hainesattract-footer-wrapper .nav-item{text-align:center}@media (min-width:768px){.hainesattract-footer-wrapper .menu-item,.hainesattract-footer-wrapper .nav-item{text-align:left}.hainesattract-footer-wrapper .menu-item:first-child .nav-link,.hainesattract-footer-wrapper .menu-item:first-child a,.hainesattract-footer-wrapper .nav-item:first-child .nav-link,.hainesattract-footer-wrapper .nav-item:first-child a{border-left:1px solid #4f4f4f;padding-left:.5rem}.hainesattract-footer-wrapper .menu-item:last-child .nav-link,.hainesattract-footer-wrapper .menu-item:last-child a,.hainesattract-footer-wrapper .nav-item:last-child .nav-link,.hainesattract-footer-wrapper .nav-item:last-child a{border-right:none;padding-right:0}}.hainesattract-footer-wrapper .menu-item.active .nav-link,.hainesattract-footer-wrapper .menu-item.current-menu-item a,.hainesattract-footer-wrapper .nav-item.active .nav-link,.hainesattract-footer-wrapper .nav-item.current-menu-item a{color:#c4c4c4}.hainesattract-footer-wrapper .menu-item a,.hainesattract-footer-wrapper .nav-link{color:#fff;font-family:Poppins,sans-serif;text-decoration:none}@media (min-width:768px){.hainesattract-footer-wrapper .menu-item a,.hainesattract-footer-wrapper .nav-link{border-left:none;border-right:1px solid #4f4f4f;line-height:1;padding:0 .5rem}}.hainesattract-footer-wrapper .menu-item a:hover,.hainesattract-footer-wrapper .nav-link:hover{color:#c4c4c4}.hainesattract-footer-wrapper .about-company-wrapper{font-size:.8rem;margin:0 auto}.hainesattract-footer-wrapper .about-company-wrapper b{font-family:Poppins,sans-serif;font-size:.8rem;font-weight:500;margin-bottom:.1rem}@media (min-width:1200px){.hainesattract-footer-wrapper .about-company-wrapper .inner{display:flex;flex-wrap:wrap;justify-content:center}}.hainesattract-footer-wrapper .about-company-wrapper .detail{padding-right:0}@media (min-width:1200px){.hainesattract-footer-wrapper .about-company-wrapper .detail{padding-right:16px}.hainesattract-footer-wrapper .about-company-wrapper .detail::last-child{padding-right:0}}.hainesattract-footer-wrapper .about-company-wrapper a{color:#fff;text-decoration:none}.hainesattract-footer-wrapper .about-company-wrapper a:hover{color:#c4c4c4}.hainesattract-footer-wrapper ul{padding-left:0}.hainesattract-footer-wrapper ol li,.hainesattract-footer-wrapper ul li{margin-bottom:0}