.child_theme a{transition:all .2s linear}.child_theme p{margin-bottom:1.25em}.child_theme ol,.child_theme ul{margin:0 0 1.5em 3em;padding:0}.child_theme li{margin:0}.child_theme blockquote{border-color:rgba(0,0,0,.05);border-left:5px solid #c3c3c3;color:#1a1a1a;font-size:1.1em;font-style:italic;line-height:inherit;margin:1.5em;padding:20px;position:relative}.child_theme .span2 .hs-button,.child_theme .span3 .hs-button,.child_theme .span4 .hs-button,.child_theme .span5 .hs-button,.child_theme .span6 .hs-button{padding:23px 30px}.child_theme .contact-banner .form-row.hs-secondary .hs-button,.child_theme .contact-banner .form-row.hs-secondary input.hs-button,.child_theme .form-row.secondary input[type=submit],.child_theme .hs-sec-btn,.child_theme .hs_service .widget-type-form .hs-button,.child_theme .landing-banner .form-row.hs-secondary .hs-button,.child_theme .landing-banner .form-row.hs-secondary input.hs-button,.child_theme .popup_modal_box.bg_primary .hs-button,.child_theme .systems-page .hs-search-results__next-page,.child_theme .systems-page .hs-search-results__prev-page{align-items:center;border-style:solid;box-shadow:0 0 0 #00000026;display:flex;font-family:Josefin Sans,sans-serif;font-size:.91666666666667rem;font-weight:400;justify-content:center;line-height:1em;padding:23px 30px;position:relative;text-transform:uppercase;transition:box-shadow .2s ease;white-space:nowrap}.child_theme .contact-banner .form-row.hs-secondary .hs-button:after,.child_theme .contact-banner .form-row.hs-secondary input.hs-button:after,.child_theme .form-row.secondary input[type=submit]:after,.child_theme .hs-sec-btn:after,.child_theme .hs_service .widget-type-form .hs-button:after,.child_theme .landing-banner .form-row.hs-secondary .hs-button:after,.child_theme .landing-banner .form-row.hs-secondary input.hs-button:after,.child_theme .popup_modal_box.bg_primary .hs-button:after{content:"";display:block;height:100%;left:0;outline:1px solid #000;outline:1px solid #b49f5c;outline-offset:-7px;position:absolute;right:0;width:100%}.child_theme .contact-banner .form-row.hs-secondary .hs-button:hover:after,.child_theme .contact-banner .form-row.hs-secondary input.hs-button:hover:after,.child_theme .form-row.secondary input[type=submit]:hover:after,.child_theme .hs-sec-btn:hover:after,.child_theme .hs_service .widget-type-form .hs-button:hover:after,.child_theme .landing-banner .form-row.hs-secondary .hs-button:hover:after,.child_theme .landing-banner .form-row.hs-secondary input.hs-button:hover:after,.child_theme .popup_modal_box.bg_primary .hs-button:hover:after{display:none}.child_theme .contact-banner .form-row.hs-secondary .hs-button:hover,.child_theme .contact-banner .form-row.hs-secondary input.hs-button:hover,.child_theme .form-row.secondary input[type=submit]:hover,.child_theme .hs-sec-btn:hover,.child_theme .hs_service .widget-type-form .hs-button:hover,.child_theme .landing-banner .form-row.hs-secondary .hs-button:hover,.child_theme .landing-banner .form-row.hs-secondary input.hs-button:hover,.child_theme .popup_modal_box.bg_primary .hs-button:hover{box-shadow:0 0 0 #00000026;transition:.3s linear}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.child_theme .hs-form-field{margin-bottom:16px;padding:0}.child_theme .field>label,.child_theme .hs-form-field>label{display:inline-block;font-size:16px;font-weight:700;margin-bottom:8px;padding:0}.child_theme form input[type=email],.child_theme form input[type=file],.child_theme form input[type=number],.child_theme form input[type=password],.child_theme form input[type=search],.child_theme form input[type=tel],.child_theme form input[type=text],.child_theme form select,.child_theme form textarea{box-shadow:none;font-size:20px;height:auto;min-height:60px;padding:7px 7px 7px 15px;transition:all .2s linear}.child_theme form input[type=email]:focus,.child_theme form input[type=file]:focus,.child_theme form input[type=number]:focus,.child_theme form input[type=password]:focus,.child_theme form input[type=search]:focus,.child_theme form input[type=tel]:focus,.child_theme form input[type=text]:focus,.child_theme form select:focus,.child_theme form textarea:focus{color:#111}.child_theme form input[type=email]::placeholder,.child_theme form input[type=file]::placeholder,.child_theme form input[type=number]::placeholder,.child_theme form input[type=password]::placeholder,.child_theme form input[type=search]::placeholder,.child_theme form input[type=tel]::placeholder,.child_theme form input[type=text]::placeholder,.child_theme form select::placeholder,.child_theme form textarea::placeholder{color:#757575}.child_theme form input[type=search]{padding-right:42px}.child_theme .hs-button,.child_theme .widget-type-google_search a.hs-button.primary,form input[type=submit]{border-style:solid;font-family:Josefin Sans,sans-serif;font-size:.91666666666667rem;font-weight:500;line-height:1;text-transform:uppercase}.child_theme .hs-form-field>label .hs-form-required{color:#c02b0a}.child_theme .hs-input.invalid.error{border-color:#c02b0a!important}.child_theme form ul{margin:0}.child_theme .hs-form-field>ul,.child_theme .hs-form-field>ul>li{margin:0;padding:0}.child_theme .hs-form-field>ul>li>label,.child_theme .hs_error_rollup ul li label{background:#fff9f9;border:1px solid #c02b0a;font-size:15px;margin:8px 0 0;padding:13px 24px 12.992px;width:100%}.child_theme .pricing-table-gp .pricing-area.popular-item a.hs-sec-btn{padding:23px 30px}.child_theme .servs-details-pg .cm_nv_wrp .hs-button{color:#fff}.child_theme .servs-details-pg .hs_service .hs-search-field button{top:23%}.child_theme .systems-page form{max-width:767px}.child_theme .system_page_layout label.hs-error-msg:empty,.child_theme .system_page_layout label.hs-membership-global-message:empty{display:none}.cm-header-wrp .cm-header{background-color:#fff;position:relative;z-index:1}.cm-header-wrp .cm-header .header-inner{padding-left:20px;padding-right:20px}.cm-header-wrp .cm-header .page-center{max-width:1440px;padding-left:20px;padding-right:20px}.cm-header-wrp .cm-header .header-inner .header-row{align-items:center;display:grid;grid-template-columns:auto auto;grid-column-gap:20px;overflow-wrap:anywhere}.cm-header .header-row .left-section,.cm-header .header-row .right-section{align-items:center;display:flex;flex-wrap:nowrap;height:100%}.cm-header .header-row .right-section{justify-content:flex-end}.cm-header .header-row .left-section .header-logo{align-self:center;line-height:1;padding:1em 0}.cm-header .header-row .right-section .trigger-wrp{align-items:center;background:transparent;border:none;border-radius:2px;color:#364652;cursor:pointer;display:flex;font-size:1.5em;font-weight:400;height:2.1em;line-height:1.85714285714286;margin-top:-24px;padding:.5em;text-align:center;vertical-align:middle;width:auto}.cst-header-wrapper .row-fluid [class*=span]{min-height:auto}.cm-header .header-row .right-section .trigger-wrp:focus{border:1px dotted #364652}.cm-header .header-row .right-section .trigger-wrp .toggle-icon{align-self:center;display:inline-flex;transform:scaleX(1.1)}.cm-header .header-row .right-section .trigger-wrp .toggle-icon .icon-svg{align-content:center;align-items:center;align-self:center;display:inline-flex;flex-wrap:wrap}.cm-header .header-row .right-section .trigger-wrp .toggle-icon .icon-svg svg{height:42px;width:42px;fill:#364652;transition:none}.open-menu .cm-header-wrp .mobile-header-wrp{left:0;opacity:1;right:0;transition:opacity .25s ease-out;visibility:visible;z-index:100000}.cm-header-wrp .mobile-header-wrp{bottom:0;left:-99999rem;opacity:0;position:fixed;right:99999rem;top:0;transition:opacity .25s ease-in,left 0s .25s,right 0s .25s}.open-menu .cm-header-wrp .mobile-header-wrp .overlay{cursor:pointer;opacity:1;visibility:visible}.cm-header-wrp .mobile-header-wrp .overlay{background-color:rgba(0,0,0,.4);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .2s ease-in-out;visibility:hidden}.cm-header-wrp .mobile-header-wrp .mobile-header{background:#fafafa;bottom:0;box-shadow:0 0 2rem 0 rgba(0,0,0,.1);color:#3a3a3a;-js-display:flex;display:flex;flex-direction:column;max-width:20%;opacity:0;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .2s ease-in,opacity .2s ease-in;visibility:hidden;width:100%}.open-menu .cm-header-wrp .mobile-header-wrp .mobile-header{background:#364652;max-width:35%;opacity:1;overflow-y:auto;transform:translateX(0);visibility:visible}.mobile-header .close-btn-wrp{display:flex;justify-content:flex-end;min-height:calc(1.2em + 24px)}.mobile-header .close-btn-wrp .close-btn{border:1px solid transparent;color:#fff;display:flex;font-size:24px;font-weight:500;line-height:1;padding:.6em}.mobile-header .close-btn-wrp .close-btn svg{cursor:pointer;height:17px;transition:none;width:17px}.mobile-menu-wrp .mobile-logo{margin-bottom:20px;margin-left:20px;margin-top:-20px;padding-top:10px}.mobile-menu-wrp .mobile-logo>.widget-type-logo{display:flex;justify-content:start}.mobile-menu-wrp .mobile-logo>.widget-type-logo img{box-shadow:0 0 0 #00000070;display:flex;max-width:100%;transition:box-shadow .2s ease}.mobile-menu-wrp .menu-wrp{display:block;height:100%;width:100%}.menu-wrp .hs-menu-wrapper>ul{border:solid #eaeaea;border-width:1px 0 0;display:flex;flex-wrap:wrap;line-height:3;margin:0;padding-left:0;position:relative}.menu-wrp .hs-menu-wrapper>ul>li{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.menu-wrp .hs-menu-wrapper>ul>li.child-open>.ast-icon.icon-arrow svg{transform:rotate(180deg)}.menu-wrp .hs-menu-wrapper>ul>li>.ast-icon.icon-arrow:hover{border:dotted #fff;border-width:0 0 0 1px}.menu-wrp .hs-menu-wrapper>ul>li>.ast-icon.icon-arrow:focus{outline:thin dotted}.menu-wrp .hs-menu-wrapper>ul>li>a{background-color:rgba(2,103,128,0);border:solid #eaeaea;border-width:0 0 1px;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;padding:0 20px;text-transform:uppercase;width:100%}.menu-wrp .hs-menu-wrapper>ul>li.active>a{background-color:#b49f5c;color:#fff}.menu-wrp .hs-menu-wrapper>ul>li>.ast-icon.icon-arrow{align-items:center;color:#fff;cursor:pointer;display:inline-block;display:flex;font-size:inherit;font-weight:400;height:54px;justify-content:center;line-height:inherit;padding:0 .907em;position:absolute;right:0;top:0;transition:all .2s;width:54px}.menu-wrp .hs-menu-wrapper>ul>li>.ast-icon.icon-arrow svg{height:.6em;position:relative;width:.6em;fill:#fff}.menu-wrp .hs-menu-wrapper>ul>li>ul{background:#3b0d11;background-color:#3b0d11;border:0;display:none;line-height:3;margin:0;padding-left:0;width:auto;z-index:99}.menu-wrp .hs-menu-wrapper>ul>li.child-open>ul{display:block}.menu-wrp .hs-menu-wrapper>ul>li>ul>li{display:flex;width:100%}.menu-wrp .hs-menu-wrapper>ul>li>ul>li>a{background-color:rgba(59,13,17,0);border:solid #eaeaea;border-width:0 0 1px;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:20px;font-weight:400;padding:0 20px 0 30px;text-transform:uppercase;width:100%}.menu-wrp .hs-menu-wrapper>ul>li:hover>a,.menu-wrp .hs-menu-wrapper>ul>li>ul>li.active>a,.menu-wrp .hs-menu-wrapper>ul>li>ul>li:hover>a{background-color:#b49f5c;color:#fff}.menu-wrp .hs-menu-wrapper>ul>li>ul>li>a .ast-icon.icon-arrow{color:#fff;display:inline-block;margin-right:5px}.menu-wrp .hs-menu-wrapper>ul>li>ul>li>a .ast-icon.icon-arrow svg{fill:currentColor;height:.6em;margin-left:0;margin-top:0;position:relative;top:.2em;transform:translateY(-2px) rotate(270deg);width:.65em}.cm-footer{position:relative;z-index:9}.cm-footer .footer-top:before{background-image:url(//47754955.fs1.hubspotusercontent-na1.net/hubfs/47754955/raw_assets/public/CKN_Homes_October2024/images/background-lines-gold.svg);background-position:50% 100%;background-repeat:repeat-x;background-size:auto;content:"";display:block;height:30px;left:0;position:absolute;right:0;top:8px;width:100%;z-index:0}.cm-footer .back_to_top{border-radius:2px;bottom:30px;cursor:pointer;display:none;font-size:15px;height:2.1em;line-height:2.1;position:fixed;right:30px;text-align:center;width:2.1em;z-index:99}.cm-footer .back_to_top svg{height:.6em;position:relative;transform:translateY(-20%) rotate(180deg);vertical-align:middle;width:1.6em;fill:currentColor}.cm-footer .footer-bottom .page-center{min-height:80px}.cm-footer .footer-bottom .page-center .footer-content p{font-size:18px;line-height:30px}.cm-footer .footer-bottom .page-center .footer-content p a:hover{color:#aba8b2!important}.cm-footer .footer-top{padding-left:40px;padding-right:40px}.cm-footer .footer-top .flex_row{align-items:flex-start;grid-template-columns:repeat(2,1fr);grid-column-gap:50px;display:grid;overflow-wrap:anywhere}.cm-footer .footer-top .flex_row .col-section{padding:0;width:auto!important}.cm-footer .footer-top .flex_row .col-section.logo-col .footer-image{display:flex}.cm-footer .footer-top .flex_row .col-section.btn-col .ftr_btn_item a{box-shadow:0 0 0 0 rgba(0,0,0,.1);font-family:Josefin Sans,sans-serif;font-size:22px;font-weight:500}.cm-footer .footer-bottom .col-section{padding:0}.cm-footer .back_to_top svg:first-child{display:none}.backtotop_show .cm-footer .back_to_top{display:block}.cm_404_page .c-error-wrapper{padding:60px 20px;width:100%}.cm_404_page .center-pge{margin:0 auto;max-width:1400px}.cm_404_page .flex-cnt{align-items:center;display:flex;flex-wrap:nowrap;gap:20px;justify-content:center}.cm_404_page .flex-item{max-width:50%;padding:10px;width:100%}.cm_404_page .left-cont{align-items:center;display:flex;justify-content:center}.cm_404_page .right-cont h2{color:#545454;letter-spacing:.01em;margin-bottom:36px}.cm_404_page .right-cont p{letter-spacing:.07em;margin-bottom:15px;word-break:break-word}.cm_404_page .right-cont ul{margin-left:36px;padding:10px}.cm_404_page .right-cont ul ul{margin-bottom:0;padding:0}.cm_404_page .right-cont ul ul>li::marker{background-color:#000}.cm_404_page .error-search-ipt{padding:10px}.cm_404_page .hs-search-field__bar{margin:0}.cm_404_page .right-cont form{display:inline-block}.cm_404_page .right-cont form input[type=search]{min-width:371.39px}.child_theme .post_social_share_wrp .meta_tags a{color:#fff}.cm_404_page .right-cont .hs-search-field__suggestions{border:none;margin:0;padding:0;z-index:111}.cm_404_page .right-cont .hs-search-field button{right:16px;top:40%}.cm_404_page .right-cont .hs-search-field__bar button svg{height:25px;fill:#757575}.cm_search_result_page .content-wrapper{padding:0 20px}.cm_search_result_page .hs-search-results .hs-search-results__listing{display:flex;flex-wrap:wrap;gap:0;margin:0 -20px}.cm_search_result_page .hs-search-results .hs-search-results__listing li.hs-search-results__listing__item{display:block;flex:0 0 33.33%;padding:0 20px;width:33.33%}.cm_search_result_page .hs-search-results__description,.cm_search_result_page .hs-search-results__title{font-family:Josefin Sans,sans-serif;font-size:18px}@media (max-width:976px){.cm-header .header-row .left-section .header-logo{padding:1em 0}.cm-footer .footer-top .flex_row .col-section.logo-col .footer-image{justify-content:center}.cm-footer.footer.footer_section__2 .footer-section-1 .num1 .row1 .footer-image img{max-width:160px}.cm_404_page .flex-cnt{flex-direction:column}.cm_404_page .flex-item{max-width:100%}.cm-header .header-row .right-section .trigger-wrp{margin-top:0}.cm_search_result_page .hs-search-results .hs-search-results__listing{margin:0}.cm_search_result_page .hs-search-results .hs-search-results__listing li.hs-search-results__listing__item{flex:0 0 100%;padding:0;width:100%}}@media (max-width:921px){.child_theme h1{font-size:40px}.child_theme h2{font-size:38px}.child_theme h3{font-size:34px}.child_theme body{font-size:20px}.cm-header-wrp .cm-header .page-center{padding:0}.cm-header-wrp .mobile-header-wrp .mobile-header,.open-menu .cm-header-wrp .mobile-header-wrp .mobile-header{max-width:90%}.menu-wrp .hs-menu-wrapper>ul>li>.ast-icon.icon-arrow svg{height:.85em;margin-top:15px;position:relative;width:.95em}.menu-wrp .hs-menu-wrapper>ul>li>.ast-icon.icon-arrow{align-items:normal;justify-content:normal}.menu-wrp .hs-menu-wrapper>ul{border:none}.menu-wrp .hs-menu-wrapper>ul>li>ul>li>a .ast-icon.icon-arrow svg{height:revert-layer}.cm-footer .footer-top .flex_row{grid-template-columns:1fr}.cm-footer .footer-top .footer-button.btn_row{justify-content:center}.cm-footer .footer-top .flex_row .col-section .footer-row{margin-bottom:10px}.cm-footer .footer-top{padding-bottom:75px!important;padding-left:10px;padding-right:10px;padding-top:121px!important}.cm-footer .footer-top .flex_row .col-section.btn-col .ftr_btn_item a{padding:18px 67px}.cm_404_page .right-cont .hs-search-field__bar button svg{height:21px}.cm_404_page .right-cont ul{margin-left:30px}}@media (max-width:767px){.hs-search-field__bar,.hs_cos_wrapper_type_email_subscriptions,.hs_cos_wrapper_type_member_login,.hs_cos_wrapper_type_member_register,.hs_cos_wrapper_type_password_prompt,.hs_cos_wrapper_type_password_reset,.hs_cos_wrapper_type_password_reset_request,.section.post-footer form,.widget-type-blog_subscribe,.widget-type-email_simple_subscription,.widget-type-form,.widget-type-google_search,.widget-type-password_prompt.custom_error_message{margin-bottom:60px}.cm-footer .footer-top .flex_row .col-section.logo-col .footer-row{margin-bottom:40px}.cm_404_page .right-cont ul{margin-left:60px}.cm_404_page .right-cont ul ul{margin-left:30px}.child_theme .system_page_layout h1{font-size:28px}.child_theme .system_page_layout h2{font-size:20px}}@media screen and (max-width:640px){.cm-footer .footer-bottom .page-center .footer-content p{font-size:16px}}@media (max-width:544px){.child_theme h1{font-size:38px}.child_theme h2{font-size:36px}.child_theme h3{font-size:32px}.child_theme h4{font-size:28px}.cm-footer .footer-top .flex_row .col-section.btn-col .ftr_btn_item a{padding:15px 35px}.simple-banner.a-prop-bnr .top_sec h1{font-size:30px}}@font-face{font-display:fallback;font-family:Oswald;font-style:normal;font-weight:400;src:url(//47754955.fs1.hubspotusercontent-na1.net/hubfs/47754955/raw_assets/public/CKN_Homes_October2024/fonts/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYg.woff2) format("woff2");unicode-range:u+0-ff,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:fallback;font-family:Oswald;font-style:normal;font-weight:500;src:url(//47754955.fs1.hubspotusercontent-na1.net/hubfs/47754955/raw_assets/public/CKN_Homes_October2024/fonts/TK3_WkUHHAIjg75cFRf3bXL8LICs18NvsUZiZQ.woff2) format("woff2");unicode-range:u+0-ff,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}::selection{background-color:#c6c279;color:#000}html.child_theme{font-size:150%}.cst-flwd-cnt.cnt-wit-bg-wrp h2.title{letter-spacing:.01em;margin:0}.cst-flwd-cnt.cnt-wit-bg-wrp .rich_text h6{color:#3b0d11;font-family:Oswald;font-size:25px;font-weight:500;letter-spacing:.07em;margin-bottom:40px}.cnt-wit-bg-wrp.cst-flwd-cnt .page-center{max-width:min(100%,800px);padding:0}.cst-flwd-cnt.cnt-wit-bg-wrp .rich_text p{font-size:24px;font-weight:300;line-height:28px;margin:0}.cm_nv_wrp.cst-flwd-btn .cm_nv_inner a.hs-sec-btn{font-size:.91666666666667rem;line-height:1em;padding:23px 30px}.cst-tw-cl-cnt-wt-slid.cst-homes-tw-col{background-color:#949396;position:relative}.cst-tw-cl-cnt-wt-slid.cst-homes-tw-col:before{background-image:url(//47754955.fs1.hubspotusercontent-na1.net/hubfs/47754955/raw_assets/public/CKN_Homes_October2024/images/wave-top.png);background-position:50% 50%;background-repeat:no-repeat;background-size:1600px auto;content:"";display:block;height:300px;left:0;position:absolute;right:0;top:-299px;width:100%}.cst-tw-cl-cnt-wt-slid.cst-homes-tw-col:after{background-image:url(//47754955.fs1.hubspotusercontent-na1.net/hubfs/47754955/raw_assets/public/CKN_Homes_October2024/images/background-lines.svg);background-position:50% 100%;background-repeat:repeat-x;background-size:auto;bottom:17px;content:"";display:block;height:30px;left:0;position:absolute;right:0;width:100%;z-index:0}.cst-homes-tw-col.cst-tw-cl-cnt-wt-slid .cnt-col h2,.cst-homes-tw-col.cst-tw-cl-cnt-wt-slid .cnt-col h6{color:#fff}.cst-homes-tw-col.cst-tw-cl-cnt-wt-slid .cnt-col .cst-btn-wrap a.hs-sec-btn{border-color:#fff;color:#fff}.cst-homes-tw-col.cst-tw-cl-cnt-wt-slid .cnt-col .cst-btn-wrap a.hs-sec-btn:after{outline-color:#fff}.cst-homes-tw-col.cst-tw-cl-cnt-wt-slid .cnt-col .cst-btn-wrap{align-items:center;gap:15px;justify-content:center;max-width:592px;width:100%}.cst-homes-tw-col.cst-tw-cl-cnt-wt-slid .cnt-col .cst-btn-wrap a.hs-sec-btn:hover{border-color:#3b0d11}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid{background-color:#3b0d11;padding:0 0 78px 10px;position:relative}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid .cst-tw-cl-inner{align-items:center;justify-content:space-between;padding:0}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid .cst-tw-cl-inner .cnt-col{color:#fff;max-width:40%;padding:50px 40px 10px 20px;width:100%}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid .cst-tw-cl-inner .media-col{margin-bottom:0;margin-top:-110px;max-width:60%;padding:0 0 10px 10px;width:100%}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid .ckn-slider.slide-right{margin:0}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid .slick-slide{height:720.25px}.cst-blank-canvas-tw-col .slider-portrait.ckn-slider .slick-slide.slick-current.slick-active img,.cst-blank-canvas-tw-col .slider-portrait.ckn-slider img{height:100%}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid:after{background-image:url(//47754955.fs1.hubspotusercontent-na1.net/hubfs/47754955/raw_assets/public/CKN_Homes_October2024/images/background-lines.svg);background-position:50% 100%;background-repeat:repeat-x;background-size:auto;bottom:17px;content:"";display:block;height:30px;left:0;position:absolute;right:0;width:100%;z-index:0}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid .cnt-col h2,.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid .cnt-col h6{color:#fff}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid .cnt-col .cst-btn-wrap a.hs-sec-btn{border-color:#fff;color:#fff}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid .cnt-col .cst-btn-wrap a.hs-sec-btn:after{outline-color:#fff}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid .cnt-col .cst-btn-wrap a.hs-sec-btn:hover{background-color:#b49f5c;border-color:#1a1a1a}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .top_sec.noButton{padding:170px 10px 20px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .top_sec h2.title{letter-spacing:.01em;margin:0 0 20px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .bottom_row{margin:0 auto 30px;max-width:1080px;padding:10px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .splide .splide__track{margin:0 auto;max-width:708px;padding:0}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .noImage,.cst-hm-pg-testimonialslide.testimonials_sliderv2 .splide .splide__pagination{margin:0}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .noImage .left_col{padding:0}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .left_inner{align-items:center;display:flex;flex-direction:column-reverse;flex-wrap:wrap;font-family:Josefin Sans,sans-serif;font-size:24px;font-style:italic;font-weight:300;margin:0 auto 0 0;padding:25px 15px;text-align:center;width:100%}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .left_inner .text_box>p{margin-bottom:20px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .left_inner h3.name{color:#b49f5c;font-family:Josefin Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;margin:0}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .splide .splide__pagination{bottom:-69px;left:0;right:0}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .splide__pagination li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0 0 7px;position:relative;width:20px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .splide__pagination li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:none;padding:5px;width:20px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 ul.splide__pagination .splide__pagination__page.is-active{background:none}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .splide__pagination__page.is-active{transform:none}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .splide__pagination li button:before{color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#333;border-radius:2px;content:"";height:7px;opacity:.43;width:26px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .splide__pagination li button.splide__pagination__page.is-active:before{background:#b49f5c;opacity:1}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .slider_btn_footer .btn_row{margin-top:90px;padding:10px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .pdlr10.slider_btn_footer{padding:0}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .slider_btn_footer .btn_row .btn_item{min-width:284px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .slider_btn_footer .btn_row .btn_item a{width:100%}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .splide__arrow svg{display:none}.cst-hm-pg-testimonialslide.testimonials_sliderv2 button.splide__arrow.splide__arrow--prev{background-image:url(//47754955.fs1.hubspotusercontent-na1.net/hubfs/47754955/raw_assets/public/CKN_Homes_October2024/images/testimonial-left-icon.svg);background-repeat:no-repeat;background-size:contain;border:none;height:38px;left:-25px;top:58%;width:38px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 button.splide__arrow.splide__arrow--next{background-image:url(//47754955.fs1.hubspotusercontent-na1.net/hubfs/47754955/raw_assets/public/CKN_Homes_October2024/images/testimonial-right-icon.svg);background-repeat:no-repeat;background-size:contain;border:none;height:38px;right:-25px;top:58%;width:38px}.gallery-section.cst-property-gallery .page-center{padding-left:20px;padding-right:20px}.gallery-section.cst-property-gallery .top_sec.noButton{margin:0;padding:0}.gallery-section.cst-property-gallery .top_sec.noButton .title{letter-spacing:.01em;margin:50px auto}.gallery-section.cst-property-gallery .flex_row{column-gap:.25em;justify-content:flex-start;margin:0 0 1.5em;row-gap:.25em}.gallery-section.cst-property-gallery .flex_row .column{flex:1 1 31.5%;max-width:33.1%;overflow:hidden;padding:0;position:relative}.gallery-section.cst-property-gallery .bototm_btn{margin:0}.gallery-section.cst-property-gallery .bototm_btn .btn_row{border-top:1px solid #c3c3c3;justify-content:flex-start;margin:0;padding:2em 0;width:100%}.gallery-section.cst-property-gallery .bototm_btn .btn_row .btn_item.index1{position:relative;text-align:left}.gallery-section.cst-property-gallery .bototm_btn .btn_row .btn_item a.hs-button{background:0 0;border:none;color:#b49f5c;display:inline-block;font-size:1rem;font-weight:300;line-height:calc(2.33333em - 3px);margin:2px;min-height:2.33333em;padding:0;text-transform:capitalize}.gallery-section.cst-property-gallery .flex_row .column img{aspect-ratio:3/2;min-height:auto;object-fit:cover;transform:scale(1);transition:.3s ease-out}.cst-our-awards-recognitions.two-col-content .top_sec.noButton{margin:0 0 20px;padding:10px}.cst-our-awards-recognitions.two-col-content .content_widget .title{letter-spacing:.01em;margin-bottom:12px}.cst-our-awards-recognitions.two-col-content .content_widget .top_content h6{color:#3b0d11;font-family:Oswald;font-size:25px;font-weight:500;letter-spacing:.07em;line-height:1.25em;margin-bottom:25px}.cst-our-awards-recognitions.two-col-content .bottom_row{padding:10px;width:100%}.cst-our-awards-recognitions.two-col-content .bottom_row .flex_row{align-items:flex-start;column-gap:60px;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0 auto;max-width:min(100%,1400px);row-gap:20px;width:100%}.cst-our-awards-recognitions.two-col-content .page-center{max-width:min(100%,1600px)}.cst-our-awards-recognitions.two-col-content .flex_row .content-col{max-width:66%;padding:10px 50px 10px 10px;width:100%}.cst-our-awards-recognitions.two-col-content .flex_row .media_column{max-width:33%;padding:25px 15px;width:100%}.cst-our-awards-recognitions.two-col-content .content-col .description h2{letter-spacing:.01em;margin-bottom:20px;text-align:left}.cst-our-awards-recognitions.two-col-content .content-col .description ul{margin-block-end:0;margin-block-start:0;margin-left:20px}.cst-our-awards-recognitions.two-col-content .content-col .description ul li{padding-bottom:7px}.cst-our-awards-recognitions.two-col-content .content-col .description ul li a{font-weight:400}.cst-our-awards-recognitions.two-col-content .img-col .double-img img{height:auto!important}.cst-our-awards-recognitions.two-col-content .img-col .horizontal .double-img{border-radius:0;margin:0!important;max-width:100%;min-height:auto}.cst-our-awards-recognitions.two-col-content .img-col .doubleimg{column-gap:20px;display:flex;flex-wrap:wrap;row-gap:20px}.cst-our-awards-recognitions.two-col-content .content-col .description{margin:0}.child_theme form textarea{min-height:192px}.fancybox-bg{background:#18181b!important}.fancybox-is-open .fancybox-bg{opacity:.98!important}.fancybox-navigation .fancybox-button--arrow_left,.fancybox-navigation .fancybox-button--arrow_right{background:#18181ba6!important;border-radius:50px!important;height:50px!important;padding:0!important;width:50px!important}button.fancybox-button.fancybox-button--arrow_right{right:1rem}button.fancybox-button.fancybox-button--arrow_left{left:1rem}button.fancybox-button.fancybox-button--arrow_left:before{content:"\f053";display:inline-block;font-family:FontAwesome;position:relative;top:11px}button.fancybox-button.fancybox-button--arrow_right:before{content:"\f054";display:inline-block;font-family:FontAwesome;position:relative;top:11px}.fancybox-button{background:rgba(24,24,27,.65)}.fancybox-button:hover{background:rgba(70,70,73,.65);color:#fff}button.fancybox-button.fancybox-button--arrow_left svg,button.fancybox-button.fancybox-button--arrow_right svg{display:none!important}@media screen and (max-width:1200px){.cst-hm-pg-testimonialslide.testimonials_sliderv2 button.splide__arrow.splide__arrow--next{right:0}.cst-hm-pg-testimonialslide.testimonials_sliderv2 button.splide__arrow.splide__arrow--prev{left:0}.cst-tw-cl-cnt-wt-slid.cst-homes-tw-col:before{background-position:50% 0;background-size:100% 100%;height:250px;right:0;top:-249px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .bottom_row{max-width:98%;padding:0 20px}}@media screen and (max-width:1024px){.gallery-section.cst-property-gallery .flex_row .column{flex:1 1 47.5%;max-width:49.7%;width:auto!important}}@media only screen and (max-width:976px){.cst-flwd-cnt.cnt-wit-bg-wrp h2.title{margin-bottom:20px}.cst-tw-cl-cnt-wt-slid.cst-homes-tw-col:before{background-position:0 100%;background-size:110% 95%;height:170px;top:-169px;width:100%}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid{padding:0 0 75px}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid .cst-tw-cl-inner{flex-direction:column-reverse}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid .cst-tw-cl-inner .cnt-col{max-width:100%;padding:45px 10px 10px;width:100%}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid .cst-tw-cl-inner .media-col{margin:0;max-width:100%;padding:0;width:100%}.cst-blank-canvas-tw-col .ckn-slider .slick-prev.slick-arrow{left:15px}.cst-blank-canvas-tw-col .ckn-slider .slick-next.slick-arrow{right:15px}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid .cnt-col p{margin-bottom:20px}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid .cnt-col h6{margin-bottom:45px}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid .cnt-col h2{margin-bottom:12px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .left_inner{font-size:20px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 button.splide__arrow.splide__arrow--prev{left:-15px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 button.splide__arrow.splide__arrow--next{right:-15px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .splide .splide__track{max-width:94%}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .page-center{padding-left:28px;padding-right:28px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .slider_btn_footer .btn_row .btn_item a{font-size:.83333333333333rem;padding:20px 28px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .slider_btn_footer .btn_row .btn_item{min-width:auto}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .splide .splide__pagination{bottom:-46px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 .slider_btn_footer .btn_row{margin-top:60px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 button.splide__arrow{top:51%!important}.cm_nv_wrp.cst-flwd-btn .cm_nv_inner a.hs-sec-btn{font-size:.83333333333333rem;padding:20px 28px}.cst-blank-canvas-tw-col.cst-tw-cl-cnt-wt-slid .slick-slide{height:77.5vw}.cst-our-awards-recognitions.two-col-content .flex_row .content-col{max-width:100%;padding:0;width:100%}.cst-our-awards-recognitions.two-col-content .flex_row .media_column{max-width:100%;padding:60px 0 0;width:100%}.cst-our-awards-recognitions.two-col-content .bottom_row .flex_row{flex-wrap:wrap}.cst-our-awards-recognitions.two-col-content .img-col .doubleimg{align-items:center;column-gap:10%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}@media(max-width:767px){.cst-tw-cl-cnt-wt-slid.cst-homes-tw-col:before{background-position:100% 100%;background-size:auto 100%;width:100%}.gallery-section.cst-property-gallery .bototm_btn .btn_row{padding-top:1.5em}.cst-our-awards-recognitions.two-col-content .img-col .doubleimg{flex-wrap:wrap;padding:60px 0 0}.cst-our-awards-recognitions.two-col-content .flex_row .media_column{padding:0}}@media(max-width:640px){.cst-tw-cl-cnt-wt-slid.cst-homes-tw-col:before{height:210px;top:-209px}.cst-hm-pg-testimonialslide.testimonials_sliderv2 button.splide__arrow{display:none}.gallery-section.cst-property-gallery .bototm_btn .btn_row .btn_item a.hs-button{font-size:20px}}@media (max-width:420px){.gallery-section.cst-property-gallery .bototm_btn .btn_row{display:block}.gallery-section.cst-property-gallery .bototm_btn .btn_row .btn_item.index1{margin-bottom:1em}.gallery-section.cst-property-gallery .bototm_btn .btn_row .btn_item{text-align:center;width:100%}.gallery-section.cst-property-gallery .bototm_btn .btn_row .btn_item a.hs-button{max-width:95%;width:100%}}@media (orientation:landscape) and (max-width:900px),(orientation:portrait) and (max-width:700px){.cst-blank-canvas-tw-col .ckn-slider .slick-arrow{display:none!important}}@media (min-width:421px){.gallery-section.cst-property-gallery .bototm_btn .btn_row .btn_item{width:50%}.gallery-section.cst-property-gallery .bototm_btn .btn_row .btn_item.index2{text-align:right}.gallery-section.cst-property-gallery .bototm_btn .btn_row{flex-wrap:nowrap}}@media screen and (min-width:1601px){.cst-tw-cl-cnt-wt-slid.cst-homes-tw-col:before{background-size:100% 100%}}.simple-banner.self-banner h1{background-color:#364652;border:1px solid #b49f5c;display:inline-block;line-height:1.2;margin:0;padding:25px 45px;position:relative}.simple-banner.self-banner h1:before{content:"";display:block;height:100%;left:0;outline:1px solid #b49f5c;outline-offset:-10px;position:absolute;right:0;top:0;width:100%;z-index:1}.custom-blog-list .page-center{max-width:1440px}.custom-blog-list .blog-index{margin:0!important}.custom-blog-list .blog-wit-sidbr.cm_blog_listingV2{margin:4em 0!important}.custom-blog-list .blog-index article{flex:0 0 33.333%!important;margin-bottom:2.5em!important;padding:0 20px;width:33.33%}.custom-blog-list .blog-index article .blog-index__post-inner-card.custom{border-radius:0;box-shadow:unset;padding-bottom:1.5em}.custom-blog-list .blog-wit-sidbr{margin-bottom:0}.custom-blog-list .blog-wit-sidbr .blog-index__post-image.hs-featured-wrp{margin-bottom:1.5em;padding-bottom:75.3%}.custom-blog-list .blog-index article .blog-index__post-inner-card.custom .post-btm{padding:0 1.5em}.custom-blog-list .blog-index article .blog-index__post-inner-card.custom .post-btm .meta_wrap{display:none}.custom-blog-list .blog-index article .blog-index__post-inner-card.custom .post-btm .list-post-title{color:#364652;font-family:Josefin Sans,sans-serif;font-size:.75rem;font-weight:500;line-height:1.3em;margin-bottom:.2em;text-transform:uppercase}.custom-blog-list .blog-index article .blog-index__post-inner-card.custom .post-btm .list-post-title a{color:#364652}.custom-blog-post .content-wrapper.blog-main-post{max-width:1440px;padding:0 20px}.custom-blog-post .content-wrapper.blog-main-post .sidebar{margin:4em 0;padding:0}.cm-blog-post-sidebr .custom-blog-post .post_social_share_main{padding:0}.cm-blog-post-sidebr .custom-blog-post .spacer{padding:0!important}.custom-blog-post .content-wrapper.blog-main-post .sidebar .featured_img_wrap img{aspect-ratio:16/9;object-fit:cover;overflow:hidden;width:100%}.custom-blog-post .content-wrapper.blog-main-post .sidebar .featured_img_wrap p,.custom-blog-post .content-wrapper.blog-main-post>.row-fluid{margin:0}.custom-blog-post .content-wrapper.blog-main-post .sidebar article.blog-post .blog-post__title{font-size:.75rem;margin-bottom:10px;margin-top:48px}.custom-blog-post .content-wrapper.blog-main-post .sidebar article.blog-post .meta_wrap{color:#b49f5c;column-gap:0;line-height:1.45;margin:0 0 48px}.custom-blog-post .content-wrapper.blog-main-post .sidebar article.blog-post .meta_wrap a{color:#b49f5c;line-height:1.45}.custom-blog-post .content-wrapper.blog-main-post .sidebar article.blog-post .meta_wrap .icon_svg{display:none}.custom-blog-post .content-wrapper.blog-main-post .sidebar article.blog-post .meta_wrap a:hover{color:#364652}.custom-blog-post .content-wrapper.blog-main-post .blog-sidebar{margin:4em 0 2.5em}.custom-blog-post .content-wrapper.blog-main-post .blog-sidebar .block{border-radius:2px;box-shadow:unset;padding:0}.custom-blog-post .content-wrapper.blog-main-post .blog-sidebar .block h3{color:#1a1a1a;font-family:Josefin Sans,sans-serif;font-size:1.17em;font-weight:700;line-height:2;margin:28.08px 0;padding:0}.blog-sidebar .hs_cos_wrapper_type_post_listing>.block ul{list-style:none;margin:0;padding:0}.custom-blog-post .content-wrapper.blog-main-post .blog-sidebar .block .widget-module ul li{font-size:24px;line-height:2;margin-bottom:.25em;padding:0}.custom-blog-post .content-wrapper.blog-main-post .blog-sidebar .block .widget-module ul li a{color:#b49f5c;padding:0}.custom-blog-post .content-wrapper.blog-main-post .blog-sidebar .block .widget-module ul li a:hover{color:#364652}.custom-blog-post .content-wrapper.blog-main-post .blog-sidebar .block .widget-module ul li a:after{display:none}.process .flex_row .content-col{max-width:37%;padding:10px;width:100%}.process .flex_row .media_column.img-col{max-width:63%;padding:10px 25px 10px 10px;width:100%}.process .flex_row .content-col .description{margin:0}.process .flex_row .content-col .form_wrap{padding:0}.process .flex_row .content_box{margin:0}.process .flex_row .media_column.img-col .text_block h2{letter-spacing:.01em;margin-bottom:15px}.process .flex_row .media_column.img-col .text_block h3{color:#3b0d11;font-family:Oswald;font-size:25px;font-weight:500;letter-spacing:.07em;line-height:1.2em;margin-bottom:25px}.process .flex_row .media_column.img-col .text_block p:last-child{margin-bottom:1.25em}.process .flex_row .media_column.img-col .text_block ol{margin-left:20px}.process .flex_row .content-col .form_wrap h2{letter-spacing:.01em;margin-bottom:15px}.process .flex_row .content-col form span.hs-form-required{display:inline-block;font-size:13.008px;padding-left:2px}.process .flex_row .content-col .form_wrap .input{margin-right:0}.process .flex_row .content-col .form_wrap .hs-form-field label{font-size:16px;font-weight:700;line-height:30px}.process .flex_row .content-col .form_wrap .hs_here_message.hs-here_message textarea{width:100%}.process .flex_row .content-col .form_wrap .hs_here_message.hs-here_message .input{margin-right:0;padding:0}.process .flex_row .content-col .form_wrap fieldset>div:first-child .input{padding-right:3%}.process .flex_row .content-col .form_wrap .hs-richtext p{color:#777;font-size:14px;margin-bottom:1.25em}.process .flex_row .content-col .form_wrap .hs-richtext{margin-bottom:1.25em}.process .flex_row .content-col .form_wrap .hs-richtext p a{font-weight:400}.process .flex_row .content-col .form_wrap .hs_submit.hs-submit input.hs-button{min-width:272px}.process .flex_row .content-col .form_wrap .hs_submit.hs-submit .actions{margin:6px 0 0;padding:16px 0}.contact .flex_row .content-col .description{margin:0}.contact .flex_row .content-col .form_wrap{padding:0}.contact .flex_row .content_box{margin:0}.contact .flex_row .media_column.img-col .text_block h2{letter-spacing:.01em;margin-bottom:35px}.contact .flex_row .media_column.img-col .text_block h3{color:#3b0d11;font-family:Josefin Sans,sans-serif;font-size:100%;font-weight:400;letter-spacing:.01em;line-height:30px;margin-bottom:7px}.contact .flex_row .media_column.img-col .text_block p:last-child{margin-bottom:1.25em}.contact .flex_row .content-col .form_wrap h2{letter-spacing:.01em;margin-bottom:15px}.contact .flex_row .content-col form span.hs-form-required{display:inline-block;font-size:13.008px;padding-left:2px}.contact .flex_row .content-col .form_wrap .input{margin-right:0}.contact .flex_row .content-col .form_wrap .hs_here_message.hs-here_message textarea{height:192px;width:100%}.contact .flex_row .content-col .form_wrap .hs_here_message.hs-here_message .input{margin-right:0;padding:0}.contact .flex_row .content-col .form_wrap fieldset>div:first-child .input{padding-right:3%}.contact .flex_row .content-col .form_wrap .hs-richtext p{color:#777;font-size:14px;margin-bottom:1.25em}.contact .flex_row .content-col .form_wrap .hs-richtext{margin-bottom:1.25em}.contact .flex_row .content-col .form_wrap .hs-richtext p a{font-weight:400}.contact .flex_row .content-col .form_wrap .hs_submit.hs-submit input.hs-button{min-width:272px}.contact .flex_row .content-col .form_wrap .hs_submit.hs-submit .actions{margin:6px 0 0;padding:16px 0}.contact .flex_row .content-col{max-width:60%;padding:10px;width:100%}.contact .flex_row .media_column.img-col{max-width:40%;padding:10px;width:100%}.contact .flex_row{align-items:flex-start;column-gap:30px;flex-wrap:nowrap;row-gap:20px}.contact .flex_row .content-col .form_wrap>div>h2,.contact .flex_row .content-col .form_wrap>div>span>h3{margin:0}.contact .flex_row .media_column.img-col .text_block p:nth-child(3){letter-spacing:.07em;line-height:1.3em;margin-bottom:35px}.contact .flex_row .media_column.img-col .text_block p:nth-child(4){margin-bottom:50px}.contact .flex_row .content-col .form_wrap .hs_here_message.hs-here_message{margin-bottom:20px}.cst-tw-cl-cnt-wt-slid.about-slide{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:90px 0 210px}.cst-tw-cl-cnt-wt-slid.about-slide .page-center{max-width:100%}.cst-tw-cl-cnt-wt-slid.about-slide .cst-tw-cl-inner{column-gap:5%;padding-left:0}.cst-tw-cl-cnt-wt-slid.about-slide .cst-tw-cl-inner .media-col{max-width:44%}.cst-tw-cl-cnt-wt-slid.about-slide .cst-tw-cl-inner .cnt-col h6{color:#3b0d11;line-height:1.2em;margin-bottom:25px}.cst-tw-cl-cnt-wt-slid.about-slide .cst-tw-cl-inner .cnt-col p{margin-bottom:1.25em}.cst-tw-cl-cnt-wt-slid.about-slide .cst-tw-cl-inner .cnt-col .cst-btn-wrap{margin:10px 0 0}.cst-team:before{background-image:url(//47754955.fs1.hubspotusercontent-na1.net/hubfs/47754955/raw_assets/public/CKN_Homes_October2024/images/wave-top.png);background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:300px;left:0;position:absolute;right:0;top:-299px;width:100%}.cst-team{margin-top:150px;overflow:inherit;padding-top:75px;position:relative}.cst-team .flex_row.flex_center{column-gap:20px;flex-wrap:nowrap;width:100%}.cst-team .flex_row.flex_center .content-col h3{font-family:Montserrat,sans-serif;font-size:1.6666666666667rem;font-weight:400;letter-spacing:.01em;line-height:1.2em;margin-bottom:20px;text-transform:uppercase;word-break:break-word}.cst-team .flex_row.flex_center .content-col p{margin-bottom:0}.cst-team .flex_row.flex_center .content-col .description{margin:0}.kaleb .flex_row.flex_center{column-gap:20px;flex-wrap:nowrap;width:100%}.kaleb .flex_row.flex_center .content-col h3{font-family:Montserrat,sans-serif;font-size:1.6666666666667rem;font-weight:400;letter-spacing:.01em;line-height:1.2em;margin-bottom:20px;text-transform:uppercase;word-break:break-word}.kaleb .flex_row.flex_center .content-col p{margin-bottom:0}.kaleb .flex_row.flex_center .content-col .description{margin:0}.cst-team-nick .flex_row.flex_center{column-gap:20px;flex-wrap:nowrap;width:100%}.cst-team-nick .flex_row.flex_center .content-col h2{font-family:Montserrat,sans-serif;font-size:1.6666666666667rem;font-weight:400;letter-spacing:.01em;line-height:1.2em;margin-bottom:20px;text-transform:uppercase;word-break:break-word}.cst-team-nick .flex_row.flex_center .content-col p{margin-bottom:0}.cst-team-nick .flex_row.flex_center .content-col .description{margin:0}.cst-team-nick:after{background-image:url(//47754955.fs1.hubspotusercontent-na1.net/hubfs/47754955/raw_assets/public/CKN_Homes_October2024/images/background-lines.svg);background-position:50% 100%;background-repeat:repeat-x;background-size:auto;bottom:17px;content:"";display:block;height:30px;left:0;position:absolute;right:0;width:100%;z-index:0}.cst-team-nick{overflow:inherit;padding:10px 10px 130px!important;position:relative}.cst-breadcrumb{z-index:2}.cst-breadcrumb ul.hs-breadcrumb-menu{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:15px 0 0}.cst-breadcrumb ul.hs-breadcrumb-menu li.hs-breadcrumb-menu-item{display:flex;float:none;font-family:Josefin Sans,sans-serif;font-size:24px;font-weight:300;line-height:30px;padding:0}.cst-breadcrumb ul.hs-breadcrumb-menu li.hs-breadcrumb-menu-item:after{color:#fff;content:"/";content:"\00bb";display:inline-block;font-size:24px;font-style:normal;font-weight:200;font-weight:300;line-height:36px;line-height:30px;padding:0 .3em;text-align:right;vertical-align:sub}.cst-breadcrumb ul.hs-breadcrumb-menu li.hs-breadcrumb-menu-item.last-crumb:after{display:none}.cst-breadcrumb ul.hs-breadcrumb-menu li.hs-breadcrumb-menu-item .hs-breadcrumb-label{color:inherit;display:inline-block;font-size:24px;font-weight:300;line-height:30px;opacity:1}.hs-blog-listing .cm-header .header-row .left-section .header-logo,.hs-blog-post .cm-header .header-row .left-section .header-logo{padding:1em 0}.custom-blog-post .content-wrapper.blog-main-post .sidebar article.blog-post .meta_wrap,.custom-blog-post.body-container--blog-post .blog-post-container .meta_wrap>span{column-gap:7.5px}.fancybox-navigation .fancybox-button{top:50%!important;transform:translateY(-50%)!important}@media screen and (min-width:992px){.custom-blog-post .content-wrapper.blog-main-post .sidebar{padding-right:60px}.custom-blog-post .content-wrapper.blog-main-post .blog-sidebar{margin-left:-1px;padding-left:60px}.custom-blog-post .content-wrapper.blog-main-post .sidebar .featured_img_wrap{margin:0 -10px}}@media screen and (min-width:921px){.custom-blog-post .content-wrapper.blog-main-post .sidebar{border-right:1px solid #c3c3c3;width:70%}.custom-blog-post .content-wrapper.blog-main-post .blog-sidebar{border-left:1px solid #c3c3c3;margin-left:-1px;width:30%}.simple-banner.self-banner{min-height:551px}}@media only screen and (max-width:976px){.cst-tw-cl-cnt-wt-slid.about-slide .cst-tw-cl-inner .cnt-col{padding-top:30px}.contact .flex_row{flex-wrap:wrap;row-gap:20px}.contact .flex_row .media_column.img-col .text_block h2,.contact .flex_row .media_column.img-col .text_block h3,.contact .flex_row .media_column.img-col .text_block p:nth-child(3){text-align:center}.cst-team-nick .flex_row.flex_center{padding:10px 0}.contact .flex_row .content-col,.contact .flex_row .media_column.img-col,.cst-tw-cl-cnt-wt-slid.about-slide .cst-tw-cl-inner .media-col,.process .flex_row .content-col,.process .flex_row .media_column.img-col{max-width:100%}.cst-tw-cl-cnt-wt-slid.about-slide{padding:75px 10px 120px}.cst-tw-cl-cnt-wt-slid.about-slide .cst-tw-cl-inner .cnt-col{order:2;text-align:left}.cst-tw-cl-cnt-wt-slid.about-slide .cst-tw-cl-inner{padding-left:10px;padding-right:10px}.cst-tw-cl-cnt-wt-slid.about-slide .cst-tw-cl-inner .media-col{order:1}.cst-tw-cl-cnt-wt-slid.about-slide .cst-tw-cl-inner .cnt-col .cst-btn-wrap a.hs-sec-btn{font-size:.91666666666667rem;padding:23px 30px}.cst-team .flex_row.flex_center{flex-wrap:wrap;row-gap:20px}.cst-team .flex_row.flex_center .content-col,.cst-team .flex_row.flex_center .img-col{width:100%}.kaleb .flex_row.flex_center{flex-wrap:wrap;row-gap:20px}.kaleb .flex_row.flex_center .content-col{order:2;width:100%}.kaleb .flex_row.flex_center .img-col{order:1;width:100%}.cst-team-nick .flex_row.flex_center{flex-wrap:wrap;row-gap:20px}.cst-team-nick .flex_row.flex_center .content-col,.cst-team-nick .flex_row.flex_center .img-col{width:100%}.cst-team-nick{padding-bottom:100px!important}}@media (max-width:992px){.custom-blog-post .content-wrapper.blog-main-post .sidebar{padding-right:30px}.custom-blog-post .content-wrapper.blog-main-post .blog-sidebar{padding-left:30px}}@media screen and (max-width:921px){.simple-banner.self-banner{min-height:540px}.custom-blog-post .content-wrapper.blog-main-post .sidebar{margin-bottom:1.5em;margin-top:1.5em;padding:1.5em 0;width:100%}.custom-blog-post .content-wrapper.blog-main-post .sidebar article.blog-post .blog-post__title{margin-top:40px}.custom-blog-post .content-wrapper.blog-main-post .blog-sidebar{margin:0;padding:0 0 1.5em;width:100%}.custom-blog-list .blog-index article{flex:0 0 100%!important;width:100%}.custom-blog-list .blog-index{padding:0}.custom-blog-list .blog-wit-sidbr.cm_blog_listingV2{margin:3em 0!important}.cst-breadcrumb ul.hs-breadcrumb-menu li.hs-breadcrumb-menu-item .hs-breadcrumb-label,.cst-breadcrumb ul.hs-breadcrumb-menu li.hs-breadcrumb-menu-item:after{font-size:20px;line-height:25px}}@media screen and (max-width:767px){.cst-team:before{background-position:100% 100%;background-size:auto 100%;width:100%}}@media screen and (max-width:640px){.cst-team:before{height:210px;top:-209px}}@media screen and (max-width:544px){.simple-banner.self-banner{min-height:537px}}@media (max-width:400px){.contact .flex_row .content-col .form_wrap fieldset>div:first-child .input,.process .flex_row .content-col .form_wrap fieldset>div:first-child .input{padding-right:0}}.simple-banner.a-prop-bnr{min-height:auto;padding:30px 0}.simple-banner.a-prop-bnr .banner-content-inner{padding:0 20px}.simple-banner.a-prop-bnr .top_sec h1{border:1px solid #b49f5c;display:inline-block;line-height:1.2;margin:0;padding:25px 45px;position:relative}.simple-banner.a-prop-bnr .top_sec h1:before{content:"";display:block;height:100%;left:0;outline:1px solid #000;outline:1px solid #b49f5c;outline-offset:-10px;position:absolute;right:0;top:0;width:100%;z-index:1}.a-prop-card.card_gallery .page-center{box-shadow:0 0 #00000070;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;overflow:visible;padding-left:10px;padding-right:10px;width:100vw}.a-prop-card.card_gallery .bottom_row{margin:auto;max-width:min(100%,1600px);min-width:unset;position:relative;width:100%}.a-prop-card.card_gallery .flex_row{align-items:stretch;column-gap:20px;flex-direction:row;flex-wrap:nowrap;justify-content:center;min-width:unset;row-gap:20px!important;width:100%}.a-prop-card.card_gallery .card_item{cursor:pointer;padding:0;position:relative;width:32.5%}.a-prop-card.card_gallery .card_item:before{background-color:#000;content:"";height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.a-prop-card.card_gallery .card_inner{border-radius:0;padding:300px 10px}.a-prop-card.card_gallery .card_box{align-items:center;column-gap:20px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:10px;position:relative;row-gap:20px}.a-prop-card.card_gallery a.ovelar_link_add.bg_el{z-index:5}.a-prop-card.card_gallery .card_box .it_title{letter-spacing:.4px;margin-bottom:20px}.a-prop-card.card_gallery .card_box .btn_row{margin:0 0 36px}.a-prop-card.card_gallery .btn_row .hs-sec-btn{color:#fff;font-size:22px!important;min-width:286px;padding:23px 30px!important;position:relative}.a-prop-card.card_gallery .card_item:hover .btn_row .hs-sec-btn{background-color:#3b0d11;border-color:#3b0d11;box-shadow:0 0 0 #00000026;transition:all .3s linear}.a-prop-card.card_gallery .card_item:hover .btn_row .hs-sec-btn:after{display:none}.a-avail-bnr.simple-banner{min-height:auto}.a-avail-bnr.simple-banner .banner-content-inner{padding:0 20px}.simple-banner.a-avail-bnr .top_sec h1{background-color:#364652;border:1px solid #b49f5c;display:inline-block;line-height:1.2;margin:0;padding:25px 45px;position:relative}.simple-banner.a-avail-bnr .top_sec h1:before{content:"";display:block;height:100%;left:0;outline:1px solid #000;outline:1px solid #b49f5c;outline-offset:-10px;position:absolute;right:0;top:0;width:100%;z-index:1}.a-avail-bnr.simple-banner .banner-breacrumb{position:static}.simple-banner.a-avail-bnr .hs-breadcrumb-menu{margin:15px 0 0}.simple-banner.a-avail-bnr .banner-breacrumb ul.hs-breadcrumb-menu li a.hs-breadcrumb-label,.simple-banner.a-avail-bnr .banner-breacrumb ul.hs-breadcrumb-menu li span.hs-breadcrumb-label{font-size:24px;font-weight:300;line-height:30px;opacity:1}.simple-banner.a-avail-bnr .banner-breacrumb ul.hs-breadcrumb-menu li.hs-breadcrumb-menu-item{display:flex;font-family:Josefin Sans,sans-serif;font-size:24px;font-weight:300;line-height:30px}.simple-banner.a-avail-bnr .banner-breacrumb ul.hs-breadcrumb-menu li:after{content:"\00bb";font-weight:300;line-height:30px;padding:0 .3em}.a-cont-img.cnt-wit-tp-img-wrp .cnt-col{padding:0}.a-cont-img.cnt-wit-tp-img-wrp .flex-row{column-gap:25px;padding-bottom:45px;row-gap:25px}.a-cont-img.cnt-wit-tp-img-wrp .cnt-col{width:calc(50% - 12.5px)}.a-cont-img.cnt-wit-tp-img-wrp .tp-img{margin:0}.a-cont-img.cnt-wit-tp-img-wrp .tp-img img{aspect-ratio:344/227}.a-cont-img.cnt-wit-tp-img-wrp .tp-img-cnt-inner{cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;padding:19px 5px 18.5px}.a-cont-img.cnt-wit-tp-img-wrp .tp-img-cnt-inner p{font-size:18px;font-weight:500;margin:0;text-transform:uppercase}.a-cont-img.cnt-wit-tp-img-wrp .tp-img-cnt-inner p:has(span){column-gap:9px;display:flex;margin-left:auto}.a-cont-img.cnt-wit-tp-img-wrp.a-pst-proj-card .tp-img-cnt-inner{padding:15px 5px}.a-cont-img.cnt-wit-tp-img-wrp.a-pst-proj-card .tp-img-cnt-inner p{line-height:1.3}.cnt-wit-tp-img-wrp.a-testm-card .top_sec{margin-bottom:20px;padding:10px 0 25px}.cnt-wit-tp-img-wrp.a-testm-card .title{color:#364652;letter-spacing:.01em;margin-bottom:15px}.cnt-wit-tp-img-wrp.a-testm-card .top_content{color:#3b0d11;font-family:Oswald;font-size:25px;font-weight:500;letter-spacing:.07em;line-height:1.2em;margin-bottom:15px}.cnt-wit-tp-img-wrp.a-testm-card .bottom_row{padding:10px 0}.cnt-wit-tp-img-wrp.a-testm-card .cnt-col{padding:0}.cnt-wit-tp-img-wrp.a-testm-card .inner_spacing{border:1px solid #b49f5c}.cnt-wit-tp-img-wrp.a-testm-card .tp-img-cnt-inner p{font-style:italic;margin-bottom:20px}.cnt-wit-tp-img-wrp.a-testm-card .tp-img-cnt-inner p:has(span){color:#b49f5c;font-size:20px;font-style:normal;font-weight:400;padding:3px 0 2px}.cnt-wit-tp-img-wrp.a-testm-card .flex-row{row-gap:35px}@media (max-width:1023px){.a-prop-card.card_gallery .btn_row .hs-sec-btn{min-width:auto;width:auto}.a-cont-img.cnt-wit-tp-img-wrp .tp-img-cnt-inner{justify-content:center;padding:15px 5px}.a-cont-img.cnt-wit-tp-img-wrp .tp-img-cnt-inner p{font-size:20px;line-height:1.3;margin-bottom:5px}.a-cont-img.cnt-wit-tp-img-wrp .tp-img-cnt-inner p:has(span){column-gap:18px;font-size:18px;line-height:25px;margin:0}.a-cont-img.cnt-wit-tp-img-wrp.a-pst-proj-card .tp-img-cnt-inner p{margin-bottom:5px!important}}@media (max-width:976px){.a-prop-card.card_gallery{padding:75px 0}.a-prop-card.card_gallery .flex_row{column-gap:10px;flex-wrap:wrap;row-gap:10px!important}.a-prop-card.card_gallery .card_item{width:49%}.a-prop-card.card_gallery .card_inner{padding:150px 10px}.cnt-wit-tp-img-wrp.a-testm-card .tp-img-cnt-inner p{font-size:20px;line-height:30px}}@media (max-width:921px){.a-prop-card.card_gallery .btn_row .hs-sec-btn{font-size:20px!important;padding:20px 28px!important}.a-prop-card.card_gallery .card_box .btn_row{margin-bottom:30px}.simple-banner.a-avail-bnr .banner-breacrumb ul.hs-breadcrumb-menu li a.hs-breadcrumb-label,.simple-banner.a-avail-bnr .banner-breacrumb ul.hs-breadcrumb-menu li span.hs-breadcrumb-label,.simple-banner.a-avail-bnr .banner-breacrumb ul.hs-breadcrumb-menu li:after{font-size:20px;line-height:25px}.cnt-wit-tp-img-wrp.a-testm-card .tp-img-cnt-inner p{font-size:20px;line-height:1.25em}.cnt-wit-tp-img-wrp.a-testm-card .tp-img-cnt-inner p:has(span){padding:0}}@media (max-width:767px){.a-cont-img.cnt-wit-tp-img-wrp .cnt-col,.a-prop-card.card_gallery .card_item{width:100%}.a-cont-img.cnt-wit-tp-img-wrp .tp-img-cnt-inner{align-items:center;flex-direction:column}.a-cont-img.cnt-wit-tp-img-wrp .tp-img-cnt-inner p:has(span){white-space:nowrap}}@media (max-width:500px){.simple-banner.a-avail-bnr .top_sec h1{font-size:20px}}.child_theme.glightbox-open .glightbox-clean .gclose{height:auto}