*{box-sizing:border-box;margin:0;padding:0}body{overflow-x:hidden}.cta-button,body{font-family:Lato,sans-serif}.cta-button{align-items:center;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 344 68' preserveAspectRatio='none'><path fill='%23CC4D33' d='M344 50.0566H182.606L161.001 67.5771L139.395 50.0566H0V0H344V50.0566Z'/></svg>");background-repeat:no-repeat;background-size:100% 100%;border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:300;justify-content:center;letter-spacing:2px;margin:20px auto 0;padding:18px 34px 34px;position:relative;text-decoration:none;text-transform:uppercase;transition:opacity .25s ease,transform .25s ease;width:auto}.cta-button:hover{opacity:.9;transform:translateY(3px)}.header{background-image:url(https://43645699.fs1.hubspotusercontent-na2.net/hubfs/43645699/Website%20Assets%20[JEFF%20UPLOAD%20FILES%20HERE]/Home/CCH_nav_E7DsoC0mcpw.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:10px 20px 0;position:relative}.header,.header-top{align-items:center;display:flex}.header-top{width:100%}.menu-icon{width:30px}.logo{display:flex;flex:1;justify-content:center}.header .logo{margin-left:80px}.logo img{max-height:40px}.header-icons{align-items:center;display:flex;gap:15px}.header-icons a{color:#efe4d8;font-size:20px;text-decoration:none}.header-icons .header-icon-btn img{max-height:40px}.header .navigation ul{display:flex;gap:20px;list-style:none;padding:20px 40px}.header .navigation ul li:not(:first-child):before{color:#efe4d8;content:"|";margin-right:20px}.header .navigation ul li a{color:#efe4d8;font-size:16px;font-weight:500;letter-spacing:1px;text-decoration:none}.header .cta{background-color:#cc4d33;color:#fff;padding:10px 20px;text-decoration:none}.menu-icon{color:#efe4d8;cursor:pointer;display:none;font-size:50px;margin-right:20px}.sidebar{background-color:#2c2c2c;height:100vh;left:-260px;padding-top:80px;position:fixed;top:0;transition:.3s ease;width:260px;z-index:999}.sidebar.active{left:0}.sidebar ul{display:flex;flex-direction:column;gap:25px;list-style:none;padding-left:30px}.sidebar ul li a{color:#efe4d8;font-size:18px;font-weight:500;text-decoration:none;transition:.2s ease}.sidebar ul li a:hover{color:#cc4d33}.close-btn{color:#efe4d8;cursor:pointer;font-size:24px;position:absolute;right:25px;top:20px}@media (max-width:1265px){.header{justify-content:center}.header .logo{margin-left:40px}.header .navigation{display:none}.menu-icon{display:block;left:20px;position:absolute}.header .logo{margin-left:0;text-align:center;width:100%}.header .logo img{display:block;margin:0 auto}}@media (max-width:460px){.header .logo img{max-height:35px}.header-icons{gap:0}}footer{background-color:#2d2b29;color:#fff}footer .upper-tier{border-bottom:1px solid #d3a481;display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 60px}footer .upper-tier .col{flex:1;margin:20px;min-width:300px}footer .upper-tier .logo img{margin-bottom:20px;max-height:50px}footer .upper-tier .moto{width:40%}footer .upper-tier .moto h3{color:#fff;font-family:Lato,sans-serif;font-size:35px;font-style:normal;font-weight:300!important;letter-spacing:.6px;-webkit-font-smoothing:antialiased;font-smooth:always}.special-cta{align-items:center;background-image:url(https://43645699.fs1.hubspotusercontent-na2.net/hubfs/43645699/Website%20Assets%20[JEFF%20UPLOAD%20FILES%20HERE]/Images/Union.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:100%;justify-content:center;margin-top:25px;max-height:60px;max-width:200px;padding:0 40px;text-decoration:none;width:100%}.special-cta .cta{color:#fff;display:inline-block;font-size:20px;font-weight:500;margin-bottom:14px;text-decoration:none;text-transform:capitalize}footer .upper-tier h1{color:#d3a481;font-size:36px;font-style:normal;font-weight:300!important;letter-spacing:.6px;margin-bottom:20px;-webkit-font-smoothing:antialiased;font-smooth:always}footer .upper-tier .footer-links ul{display:flex;flex-direction:column;gap:15px;list-style:none}footer .upper-tier .footer-links ul li a{color:#fff;font-size:18px;text-decoration:none}footer .upper-tier .our-address p{font-size:16px;line-height:1.5}footer .upper-tier .social-links .social-dots{display:flex;gap:15px;margin-top:35px}footer .upper-tier .social-links .social-dot{background-color:#d9d9d9;border-radius:50%;height:30px;width:30px}footer .lower-tier{align-items:center;display:flex;height:70px;justify-content:space-between;padding:20px 50px}footer .lower-tier p{color:#fff;font-size:14px}footer .lower-tier a{color:#fff;text-decoration:none}@media (max-width:1024px){footer .upper-tier{align-items:center;flex-direction:column;padding:40px 30px;text-align:center}footer .upper-tier .col{margin:20px 0;min-width:unset}footer .upper-tier .moto{margin:0 auto 20px;width:80%}footer .upper-tier .moto h3{font-size:28px}.special-cta{margin:20px auto;max-width:130px;padding:0}footer .upper-tier h1{font-size:28px}footer .upper-tier .footer-links ul li a{font-size:16px}footer .upper-tier .our-address p{font-size:15px}footer .step-over{break-after:always;display:block;margin-bottom:5px}}@media (max-width:600px){footer .upper-tier{padding:30px 20px}footer .upper-tier .moto{width:100%}footer .upper-tier .moto h3{font-size:22px;line-height:1.4}.special-cta{max-height:60px;max-width:100px;padding:0}.special-cta .cta{font-size:16px;margin-bottom:10px}footer .upper-tier h1{font-size:24px;margin-bottom:15px}footer .upper-tier .footer-links ul{gap:10px}footer .upper-tier .footer-links ul li a{font-size:15px}footer .upper-tier .social-links .social-dots{justify-content:center;margin-top:20px}footer .upper-tier .social-links .social-dot{height:24px;width:24px}footer .lower-tier{flex-direction:column;gap:10px;height:auto;padding:15px 20px;text-align:center}footer .lower-tier p{font-size:12px;line-height:1.5}}@media (max-width:400px){footer .upper-tier .moto h3{font-size:20px}footer .upper-tier h1{font-size:22px}footer .upper-tier .footer-links ul li a,footer .upper-tier .our-address p{font-size:14px}}.our-hardwoods-banner{align-items:center;display:flex;justify-content:center}.push-it-in{max-width:80%;padding:50px 10px}.push-it-in h1{color:#000;font-size:40px;font-style:normal;line-height:normal;margin-bottom:15px;text-align:center;text-wrap:inherit}.push-it-in h1,.step .pronouce{font-family:Playfair Display;font-weight:700}.step .pronouce{margin-right:10px}.push-it-in .step{display:block;font-size:26px;margin-bottom:10px}.picture-area-here{align-items:center;display:flex;flex-direction:row;justify-content:center;object-fit:cover}.picture-area-here img{height:auto;max-height:450px;width:50%}.golden-line{padding:0;position:absolute}.golden-line,.golden-line img{max-width:100%;width:auto;z-index:999}.golden-line img{position:relative}.step-one-instruction{background-attachment:fixed!important;background-image:url("https://43645699.fs1.hubspotusercontent-na2.net/hubfs/43645699/Website%20Assets%20[JEFF%20UPLOAD%20FILES%20HERE]/Why%20Choose%20CCH/CCH_background_clzZ3lBPk-unsplash%201%20(1).png");background-position:top;background-repeat:no-repeat;background-size:cover;padding:130px 0;position:relative}.free-container{margin:0 auto;max-width:1000px;padding:60px 20px;text-align:center}.free-container h1{color:#f2f2f2;font-family:Playfair Display;font-size:40px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.free-container p{color:#f2ece6;font-family:Lato;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.double-edge-view-left{background:#f2ece6;display:flex;height:auto;justify-content:center;margin:0 auto 80px;max-width:80%}.double-edge-view-left .image,.double-edge-view-left.expande{height:auto}.double-edge-view-left .image img{display:block;height:100%;margin:0;max-width:400px;object-fit:cover;object-position:center;padding:0}.double-edge-view-left .blocks{flex:1;padding:40px 60px}.double-edge-view-left .blocks .side-by-side{display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.double-edge-view-left .blocks .side-by-side .block{flex:1}.double-edge-view-left .blocks .side-by-side .block img{height:auto;margin-bottom:15px;max-width:40px}.double-edge-view-left .blocks .side-by-side .block .subtitle{display:block;font-weight:700;margin-bottom:1px;text-transform:uppercase}.double-edge-view-left .blocks .lead-block h3{font-family:Playfair Display;font-size:30px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}.double-edge-view-right{background:#f2ece6;display:flex;flex-direction:row-reverse;justify-content:center;margin:0 auto;max-width:80%}.double-edge-view-right .image-left img{display:block;height:auto;margin:0;max-height:600px;max-width:400px;object-fit:cover;object-position:center;padding:0}.double-edge-view-right .info-card{flex:1;padding:40px 60px}.double-edge-view-right .info-card h1{font-family:Playfair Display;font-size:30px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}.double-edge-view-right .info-card h3{font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-top:20px;text-transform:uppercase}.double-edge-view-right .info-card .boldify{font-weight:700}.double-edge-view-right .double-list{display:flex;justify-content:space-between;margin-top:20px;width:100%}.double-edge-view-right .double-list>div{width:50%}.double-edge-view-right .info-card .double-list .left-of-double-list ul,.double-edge-view-right .info-card .double-list .right-of-double-list ul{list-style-position:inside}.double-edge-view-right .left-of-double-list,.double-edge-view-right .right-of-double-list{max-width:50%;width:auto}.cta-prep{margin:80px 0;text-align:center}.cta-prep h1{color:#fff;font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:10px}.hook-to-close{background-image:url(https://43645699.fs1.hubspotusercontent-na2.net/hubfs/43645699/Website%20Assets%20[JEFF%20UPLOAD%20FILES%20HERE]/Products/brown_diamond_line.png);background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;margin-top:100px;max-height:800px;padding:180px 20px;text-align:center}.hook-to-close a{background-color:#cc4d33;color:#fff;display:inline-block;font-family:Lato,sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;margin-top:30px;padding:15px 30px;text-decoration:none;text-transform:uppercase}.hook-to-close a:hover{background-color:#bb371c}@media (min-width:768px){#m-our-hardwoods{display:none}}@media (max-width:768px){#d-our-hardwoods{display:none!important}#m-our-hardwoods{display:block!important}}@media (min-width:1241px){.picture-area-here img{height:400px}}@media (min-width:1300px){.picture-area-here img{height:100%}}@media (min-width:769px) and (max-width:1240px){.double-edge-view-left,.double-edge-view-right{flex-direction:column}.double-edge-view-left .image img,.double-edge-view-right .image-left img{height:500px;max-width:none;width:100%}.picture-area-here img{height:350px}}@media (max-width:768px){.picture-area-here{flex-direction:column}.picture-area-here img{max-height:none;width:100%}.step-one-instruction{align-items:center;display:flex;flex-direction:column;padding:70px 30px 0}.step-one-instruction .free-container{padding:30px 10px}.step-one-instruction .free-container p{font-size:20px;margin-top:15px}}@media (max-width:767px){.double-edge-view-left .image,.double-edge-view-right .image-left{order:-1;text-align:center;width:100%}.double-edge-view-left .image img,.double-edge-view-right .image-left img{height:auto;max-width:100%;width:100%}.double-edge-view-left .blocks,.double-edge-view-right .info-card{order:2;padding:30px 20px;width:100%}.double-edge-view-left .side-by-side,.double-edge-view-right .double-list{flex-direction:column;gap:1px}.double-edge-view-left .side-by-side .block,.double-edge-view-right .double-list>div{max-width:100%;width:100%}.lead-block{padding:20px 30px 0}.double-edge-view-left .blocks .side-by-side,.double-edge-view-left .blocks .side-by-side .block img,.double-edge-view-right .double-list>div img{margin-bottom:0}.double-edge-view-left .blocks,.double-edge-view-right .blocks{padding:0!important}.double-edge-view-left,.double-edge-view-right{flex-direction:column!important;margin:40px auto;max-width:100%;padding-bottom:20px}.side-by-side{padding:20px 30px 0}.push-it-in h1{font-size:24px}.cta-prep,.hook-to-close{margin:0}.step-one-instruction{background:#2d2b29!important}}@media (max-width:480px){.free-container h1{font-size:28px}.free-container p{font-size:16px}.double-edge-view-left .blocks .lead-block h3,.double-edge-view-right .info-card h1{font-size:26px}.cta-prep h1{font-size:24px}.hook-to-close{align-items:center;display:flex;flex-direction:column;justify-content:center;max-height:400px;text-align:center}}.push-it-in-description{font-size:24px;text-align:center}.boldify{font-weight:700}.box-of-excellence{background-color:#fff;margin:0 auto 60px;max-width:80%;padding:40px;text-align:center}.box-of-excellence h1{font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}.box-of-excellence p{text-align:left}.box-of-excellence .expande{font-family:Playfair Display;font-size:22px}.video-nest{margin:0 auto 80px;max-width:80%;width:100%}.video-nest video{display:block;height:auto;width:100%}.sorround{background-image:url(https://43645699.fs1.hubspotusercontent-na2.net/hubfs/43645699/Website%20Assets%20[JEFF%20UPLOAD%20FILES%20HERE]/Home/CCH_chevron.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px}@media (max-width:768px){.box-of-excellence{max-width:100%;padding:30px 20px}.box-of-excellence h1{font-size:28px}.box-of-excellence .expande{font-size:20px}.video-nest{margin:0;max-width:100%}.sorround{padding:0}}.form{background:#cc4d33;padding:40px 100px}.form .row{align-items:center;display:flex;gap:40px;justify-content:space-between}.form .row .col h1{color:#fff;font-family:Playfair Display,sans-serif;font-size:40px;font-weight:700;word-wrap:break-word}.form .row .col p{color:#fff;font-family:Lato,sans-serif;font-size:20px;font-weight:400;word-wrap:break-word}.form .col{flex:1}.form input.hsfc-TextInput,.form select,.form textarea.hsfc-TextareaInput{background-color:#fff!important;border:1px solid #999!important;color:#000!important;margin-bottom:0!important}.form input::placeholder,.form textarea::placeholder{color:#333!important}.form .hsfc-Button{align-items:center!important;background-color:transparent!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 344 68' preserveAspectRatio='none'><path fill='%23ffffff' d='M344 50.0566H182.606L161.001 67.5771L139.395 50.0566H0V0H344V50.0566Z'/></svg>")!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:none!important;border-radius:0!important;color:#cc4d33!important;cursor:pointer!important;display:flex!important;display:inline-flex!important;font-family:Lato,sans-serif!important;font-size:14px!important;font-weight:300!important;justify-content:center!important;letter-spacing:2px!important;line-height:normal!important;margin:20px auto 0;min-height:unset!important;overflow:visible!important;padding:10px 34px 24px!important;position:relative!important;text-transform:uppercase!important;transition:opacity .25s ease,transform .25s ease!important;width:auto!important}.form .hsfc-EmailField .hsfc-ErrorAlert,.form .hsfc-TextField .hsfc-ErrorAlert,.form .hsfc-TextareaField .hsfc-ErrorAlert{display:none!important;height:0!important;margin:0!important;opacity:0!important;padding:0!important;visibility:hidden!important}.form .hsfc-NavigationRow__Alerts .hsfc-ErrorAlert{color:#fff;height:auto!important;margin:revert!important;opacity:1!important;padding:revert!important;visibility:visible!important}@media (max-width:992px){.form{padding:40px}.form .row{flex-direction:column;gap:40px;text-align:center}.form .col{width:100%}.form .row .col h1{font-size:34px}.form .row .col p{font-size:18px}}@media (max-width:768px){.form{padding:32px 30px}.form .row .col h1{font-size:30px}.form .row .col p{font-size:17px;line-height:1.4}.form .hsfc-Button{background-size:100% 100%!important;font-size:13px!important;letter-spacing:1.6px!important;padding:10px 28px 22px!important}.form input.hsfc-TextInput,.form select,.form textarea.hsfc-TextareaInput{font-size:16px!important;padding:10px!important}}@media (max-width:576px){.form{padding:30px 20px}.form .row{gap:30px;text-align:center}.form .row .col h1{font-size:26px}.form .row .col p{font-size:16px}.form .hsfc-Button{background-size:100% auto!important;font-size:12px!important;padding:10px 24px 20px!important}}@media (max-width:400px){.form{padding:24px 16px}.form .row .col h1{font-size:22px}.form .row .col p{font-size:15px}.form .hsfc-Button{font-size:11px!important;padding:8px 20px 18px!important}.form input.hsfc-TextInput,.form select,.form textarea.hsfc-TextareaInput{font-size:14px!important}}