:root{--cc-green:var(--cc-palette-primary,#173e2c);--cc-sage:var(--cc-palette-surface,#edf1e8);--cc-gold:var(--cc-palette-detail,#a88f45)}.cc-section{max-width:1240px;margin:72px auto;padding:0 24px}.cc-section-heading{max-width:780px;margin:0 auto 36px;text-align:center}.cc-section-heading h1,.cc-section-heading h2,.cc-estimate-copy h2,.cc-workshop h2,.cc-service-hero h1{font-size:clamp(34px,4vw,52px);line-height:1.14;text-transform:none;margin:15px 0 22px}.cc-section-heading p{font-size:19px;color:var(--cc-palette-muted,#536357);line-height:1.65}.cc-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cc-service-card{background:var(--cc-palette-surface,#f6f7f2);border:1px solid #dde4d8;overflow:hidden}.cc-service-card>a{display:block;color:var(--cc-green);text-decoration:none;height:100%}.cc-service-card img{width:100%;height:240px;object-fit:cover;display:block}.cc-service-card>a>div{padding:24px}.cc-service-card h3{font-size:27px;line-height:1.2;text-transform:none;margin:0 0 20px}.cc-service-card span{font-weight:600}.cc-service-help{padding:32px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:var(--cc-sage)}.cc-service-help .cc-button{height:auto;margin-top:auto;color:#fff}.cc-service-help h3{margin:22px 0 10px}.cc-service-hero{max-width:1240px;margin:48px auto 64px;padding:0 24px;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.cc-service-hero p{font-size:20px;line-height:1.7;color:var(--cc-palette-muted,#46594d)}.cc-service-hero img{height:490px;width:100%;object-fit:cover}.cc-service-body{max-width:950px;margin:0 auto;padding:0 24px;font-size:19px;line-height:1.8}.cc-service-body h2{font-size:32px;line-height:1.2;text-transform:none;margin:40px 0 20px}.cc-service-body ul{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;padding-left:24px}.cc-service-links{padding:26px;background:var(--cc-sage);margin:32px 0}.cc-service-body a,.cc-text-link{color:var(--cc-palette-secondary,#23543b);text-decoration:underline;text-underline-offset:4px}.cc-local-note{font-size:17px;color:var(--cc-palette-muted,#536357);border-top:1px solid #d7e0d2;padding-top:24px}.cc-estimate-section{background:var(--cc-sage);padding:72px 24px;margin:60px 0}.cc-estimate-inner{max-width:1192px;margin:auto;display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:start}.cc-estimate-copy p,.cc-estimate-copy li{font-size:18px;line-height:1.7;color:var(--cc-palette-muted,#415848)}.cc-estimate-copy ul{padding-left:20px;margin:28px 0}.cc-estimate-copy a{color:var(--cc-palette-primary,#173e2c);font-weight:600}.cc-form-panel{background:#fff;padding:32px;border:1px solid #d6dfd1}.cc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cc-form-grid>p{margin:0!important;min-width:0}.cc-form-wide{grid-column:1/-1}.cc-form-panel label{display:block;font-size:15px;line-height:1.5;color:var(--cc-palette-primary,#173e2c);font-weight:600;text-transform:none}.cc-form-panel input[type=text],.cc-form-panel input[type=email],.cc-form-panel input[type=tel],.cc-form-panel select,.cc-form-panel textarea{display:block!important;width:100%;padding:12px 13px!important;color:var(--cc-palette-primary,#183b2a)!important;border:1px solid #b9c9bb!important;background:#fff!important;border-radius:2px;font:400 16px/1.4 Arial,sans-serif;margin:7px 0 0!important;box-shadow:none!important}.cc-form-panel input::placeholder,.cc-form-panel textarea::placeholder{color:var(--cc-palette-muted,#6e7b70)!important;opacity:1}.cc-form-panel textarea{height:110px;resize:vertical}.cc-form-panel .wpcf7-submit{background:var(--cc-palette-primary,#173e2c)!important;color:#fff!important;padding:16px 24px!important;width:100%;font-size:17px;font-weight:600;border:0;border-radius:2px;margin-top:18px}.cc-form-panel .wpcf7-acceptance label{font-weight:400;font-size:14px;margin-top:18px}.cc-form-panel .wpcf7-list-item{margin:0}.cc-form-panel input[type=checkbox]{margin-right:8px}.cc-form-panel a{color:var(--cc-palette-primary,#173e2c);text-decoration:underline}.cc-form-panel .wpcf7-not-valid-tip{font-size:13px;line-height:1.5;margin-top:5px}.cc-form-panel .wpcf7-response-output{margin:20px 0 0!important;padding:14px!important;color:var(--cc-palette-primary,#173e2c);font-size:15px}.cc-form-panel .cc-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.cc-form-panel .wpcf7-spinner{display:block;margin:8px auto}.cc-form-panel form>p{margin-bottom:0}#cc-estimate-dialog{width:min(760px,calc(100vw - 28px));max-height:90dvh;padding:36px;border:0;border-radius:4px;color:var(--cc-palette-primary,#173e2c);overflow:auto;background:var(--cc-palette-surface,#f5f7f0)}#cc-estimate-dialog::backdrop,#cc-image-dialog::backdrop{background:#0b211bd1}#cc-estimate-dialog h2{font-size:36px;line-height:1.15;margin:14px 35px 14px 0;text-transform:none}#cc-estimate-dialog>p{font-size:17px;line-height:1.6;margin-bottom:22px}.cc-dialog-close{position:absolute;right:12px;top:10px;width:40px;height:40px;padding:0!important;background:#fff!important;border:1px solid #d5ded1!important;color:var(--cc-palette-primary,#173e2c)!important;font:30px/1 Arial,sans-serif;z-index:2}.cc-modal-open{overflow:hidden}#cc-image-dialog{width:min(1100px,95vw);max-height:94dvh;padding:40px 12px 12px;background:#fff;border:0}#cc-image-dialog img{display:block;max-height:82dvh;max-width:100%;width:auto;margin:auto;object-fit:contain}.cc-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;scroll-margin-top:110px}.cc-faq .cc-section-heading{text-align:left}.cc-faq details{border-bottom:1px solid #ccd8c9}.cc-faq summary{cursor:pointer;list-style:none;position:relative;padding:22px 36px 22px 0;font-size:20px;line-height:1.4;color:var(--cc-palette-primary,#173e2c);font-weight:600}.cc-faq summary::-webkit-details-marker{display:none}.cc-faq summary:after{content:'+';position:absolute;right:6px;top:20px;font-size:25px}.cc-faq details[open] summary:after{content:'−'}.cc-faq details p{font-size:17px;line-height:1.7;padding:0 25px 22px 0;margin:0;color:var(--cc-palette-muted,#4b5f50)}.cc-workshop{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;border-top:1px solid #dce4d6;padding-top:48px}.cc-workshop p{font-size:18px;line-height:1.7;color:var(--cc-palette-muted,#526255)}.cc-workshop img{width:100%;height:auto;box-shadow:0 8px 24px color-mix(in srgb,var(--cc-palette-primary,#173e2c) 7.84%,transparent)}.cc-gallery-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 0}.cc-gallery-filters button{color:var(--cc-palette-primary,#173e2c);background:var(--cc-palette-surface,#f4f6f0);border:1px solid #cedac8;padding:10px 18px;font-size:15px}.cc-gallery-filters button[aria-pressed=true]{background:var(--cc-palette-primary,#173e2c);color:#fff}.cc-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cc-gallery-grid figure{margin:0;border:1px solid #dce4d6;background:var(--cc-palette-surface,#f6f7f2)}.cc-gallery-grid figure[hidden]{display:none}.cc-gallery-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.cc-gallery-grid figcaption{padding:15px 18px;font-size:17px;color:var(--cc-palette-primary,#173e2c)}.cc-gallery-end{text-align:center;margin:36px auto;font-size:19px}.cc-gallery-end a{color:var(--cc-palette-primary,#173e2c);text-decoration:underline}.cc-guides-more{text-align:center;margin-top:32px}.cc-cookie-panel{bottom:0;left:0;right:0;max-width:none;width:100%;padding:20px max(24px,calc((100vw - 1200px)/2));border:0;border-top:1px solid #cbd6c5;display:grid;grid-template-columns:1fr auto auto;gap:8px 18px;align-items:center;box-shadow:0 -4px 24px color-mix(in srgb,var(--cc-palette-primary,#183e2b) 8.24%,transparent)}.cc-cookie-panel>p:first-child{grid-column:1/-1;margin:0}.cc-cookie-panel>p:nth-child(2){margin:0;font-size:14px;line-height:1.5}.cc-cookie-panel button{margin:0;white-space:nowrap}.cc-cookie-panel[hidden]{display:none}#colophon .footer-widget-area[data-section=sidebar-widgets-footer1] img,#colophon .wp-image-445{width:300px!important;max-width:75vw!important;height:auto!important;object-fit:contain!important}#colophon .wp-block-gallery{display:block!important;max-width:320px!important;margin:0 auto!important}#colophon .wp-block-gallery figure{width:100%!important;flex:none!important}#colophon .site-top-footer-wrap{padding-top:30px;padding-bottom:30px}#colophon .widget-area{overflow-wrap:anywhere}.elementor-8 .elementor-element-445f1c4{background-color:var(--cc-palette-surface,#a7b29b)!important;background-blend-mode:multiply;min-height:340px!important}.elementor-8 .elementor-element-445f1c4:before{background:rgb(20 55 34 / .3)!important;opacity:1!important}.elementor-8 .elementor-element-445f1c4 .elementor-heading-title{position:relative;text-shadow:0 1px 10px #0004}@media(max-width:1024px){.cc-service-grid,.cc-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-estimate-inner{gap:28px}.cc-service-hero{gap:28px}.cc-cookie-panel{grid-template-columns:1fr auto}.cc-cookie-panel>p:nth-child(2){grid-column:1/-1}.cc-cookie-panel button{justify-self:start}}@media(max-width:767px){.cc-section{margin:48px auto;padding:0 20px}.cc-service-grid,.cc-gallery-grid,.cc-estimate-inner,.cc-workshop,.cc-faq,.cc-service-hero{grid-template-columns:1fr}.cc-service-hero{margin:30px auto 40px;padding:0 20px}.cc-service-hero img{height:330px}.cc-service-hero p{font-size:18px}.cc-service-body{font-size:17px;padding:0 20px}.cc-service-body ul{grid-template-columns:1fr}.cc-service-card img{height:230px}.cc-service-card h3{font-size:25px}.cc-estimate-section{padding:44px 20px;margin:40px 0}.cc-estimate-copy h2{font-size:36px}.cc-form-panel{padding:22px 18px}.cc-form-grid{grid-template-columns:1fr;gap:14px}.cc-faq{gap:6px}.cc-workshop{padding-top:30px;gap:24px}#cc-estimate-dialog{padding:26px 16px}#cc-estimate-dialog h2{font-size:29px}#cc-estimate-dialog .cc-form-panel{padding:18px 14px}.cc-cookie-panel{padding:16px;max-height:55dvh;grid-template-columns:1fr 1fr;gap:12px}.cc-cookie-panel button{white-space:normal;padding:10px;font-size:14px;width:100%;height:100%}.cc-gallery-filters{gap:8px}.cc-gallery-filters button{padding:9px 12px}.cc-workshop h2,.cc-faq h2{font-size:34px}}.cc-footer-brand{text-align:center;margin:0 auto;max-width:320px}.cc-footer-brand img{width:300px!important;max-width:100%!important;height:auto!important}.cc-footer-brand a{display:inline-block}.cc-form-panel label{font-style:normal}#cc-estimate-dialog .cc-form-panel{padding:22px}#cc-estimate-dialog textarea{height:75px}#cc-estimate-dialog .cc-form-grid{gap:12px}.elementor-8 #services.cc-services{background:#fff!important;padding:0 24px!important}.elementor-8 #services.cc-services h2,.elementor-8 #services.cc-services h3{color:var(--cc-palette-primary,#173e2c)!important}.cc-services{scroll-margin-top:110px}.cc-service-card a[href*="floor-tile-installation"] img,.cc-card a[href*="tile-floor-installation-estimate"] img{object-position:center bottom}.cc-estimate-section{scroll-margin-top:105px}.elementor-8 .elementor-element-445f1c4{background-image:none!important;background-color:var(--cc-palette-surface,#e7eddf)!important;background-blend-mode:normal!important;padding:60px 24px!important}.elementor-8 .elementor-element-445f1c4:before{background:transparent!important}.elementor-8 .elementor-element-445f1c4 .elementor-heading-title{color:var(--cc-palette-primary,#173e2c)!important;text-shadow:none!important}.elementor-8 .elementor-element-445f1c4 .elementor-button{background:var(--cc-palette-primary,#173e2c)!important;color:#fff!important}.cc-breadcrumb{max-width:1240px;margin:24px auto 0;padding:0 24px;display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--cc-palette-muted,#607064)}.cc-breadcrumb a{color:var(--cc-palette-secondary,#385842)}.cc-service-detail .cc-service-hero{margin-top:30px}.cc-service-hero figure{margin:0;position:relative}.cc-service-hero figcaption{position:absolute;bottom:16px;left:16px;background:#fffE;color:var(--cc-palette-primary,#173e2c);padding:9px 14px;font-size:13px}.cc-service-hero[data-service-name=Floor] img{object-position:center bottom}.cc-hero-note{font-size:14px;color:var(--cc-palette-muted,#627264);margin-top:22px;line-height:1.6}.cc-three-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cc-three-cards>div{border:1px solid #dce4d6;padding:30px;background:var(--cc-palette-surface,#f8f9f5)}.cc-three-cards h3,.cc-process h3,.cc-service-scope h3{font-size:25px;line-height:1.25;text-transform:none;margin:18px 0 14px;color:var(--cc-palette-primary,#173e2c)}.cc-service-detail p{font-size:18px;line-height:1.75;color:var(--cc-palette-muted,#4c5d50)}.cc-step-number{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #bfccb7;color:var(--cc-palette-muted,#566b42);font-size:15px;border-radius:50%}.cc-service-scope{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:start}.cc-service-scope h2,.cc-service-local h2{font-size:clamp(30px,3vw,42px);line-height:1.2;text-transform:none;margin:16px 0 24px}.cc-service-scope aside{background:var(--cc-palette-surface,#edf1e8);padding:32px}.cc-service-scope aside h3{margin-top:0}.cc-service-scope ul{padding-left:22px;font-size:18px;line-height:1.7;color:var(--cc-palette-muted,#3e5745)}.cc-service-scope li{padding:7px 0}.cc-project-strip{display:flex;gap:24px}.cc-project-strip>a{flex:1;min-width:0}.cc-project-strip img{width:100%;height:360px;object-fit:cover}.cc-material-section{background:var(--cc-palette-surface,#f1f3eb);padding:1px 0}.cc-material-section .cc-three-cards>div{background:#fff}.cc-process ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.cc-process li{padding:24px 0;border-top:2px solid #c6d1be}.cc-process h3{font-size:23px}.cc-service-detail .cc-call-small{font-size:15px;margin-bottom:0}.cc-service-local{text-align:center;max-width:960px}.cc-service-local>div{display:flex;justify-content:center;gap:26px;flex-wrap:wrap;margin-top:24px}.cc-service-local a{color:var(--cc-palette-primary,#173e2c);text-decoration:underline;text-underline-offset:4px}.cc-service-detail .cc-faq h2{text-transform:none;font-size:38px;line-height:1.2}#cc-estimate-dialog{width:min(520px,calc(100vw - 28px));padding:30px}#cc-estimate-dialog h2{font-size:30px}#cc-estimate-dialog .cc-quick-form p{margin:0 0 14px}#cc-estimate-dialog .cc-quick-form label{font-weight:500}#cc-estimate-dialog .cc-quick-form .cc-quick-privacy{font-size:12px;line-height:1.55;color:var(--cc-palette-muted,#637066);margin:12px 0 0}#cc-estimate-dialog .cc-quick-form .wpcf7-submit{margin-top:4px}#cc-estimate-dialog .wpcf7-spinner{position:absolute;bottom:8px;right:8px}@media(max-width:1024px){.cc-service-scope{gap:32px}.cc-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-project-strip img{height:290px}}@media(max-width:767px){.cc-breadcrumb{padding:0 20px;font-size:12px}.cc-three-cards,.cc-service-scope{grid-template-columns:1fr;gap:20px}.cc-three-cards>div,.cc-service-scope aside{padding:24px}.cc-project-strip{display:grid;grid-template-columns:1fr;gap:18px}.cc-project-strip img{height:300px}.cc-process ol{grid-template-columns:1fr;gap:12px}.cc-process li{padding:20px 0}.cc-service-detail .cc-faq h2{font-size:32px}#cc-estimate-dialog{padding:20px}#cc-estimate-dialog h2{font-size:25px}#cc-estimate-dialog>p{font-size:15px;line-height:1.5;margin-bottom:16px}#cc-estimate-dialog .cc-form-panel{padding:18px}.cc-service-detail p{font-size:17px}}.cc-gallery-section .cc-gallery-inquiry{margin-top:48px!important;padding:32px 36px;background:var(--cc-palette-surface,#edf1e8);border-top:1px solid #d6dfcf;display:flex;justify-content:space-between;align-items:center;gap:28px}.cc-gallery-section .cc-gallery-inquiry h2{margin:0!important;font-size:30px;line-height:1.25;text-transform:none;color:var(--cc-palette-primary,#173e2c);max-width:430px}.cc-gallery-inquiry>div{display:flex;align-items:center;flex-wrap:wrap;gap:18px 26px}.cc-gallery-inquiry .cc-button{white-space:nowrap}.cc-gallery-inquiry .cc-text-link{font-size:16px}@media(max-width:1024px){.cc-gallery-section .cc-gallery-inquiry{flex-direction:column;text-align:center}.cc-gallery-inquiry>div{justify-content:center}}@media(max-width:600px){.cc-gallery-section .cc-gallery-inquiry{margin-top:32px!important;padding:28px 20px;gap:24px}.cc-gallery-section .cc-gallery-inquiry h2{font-size:27px}.cc-gallery-inquiry>div{flex-direction:column;width:100%;gap:20px}.cc-gallery-inquiry .cc-button{white-space:normal;width:100%;text-align:center}}.elementor-8 .elementor-element-6b6268e .gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important;margin:0!important;padding:0!important}.elementor-8 .elementor-element-6b6268e .gallery:before,.elementor-8 .elementor-element-6b6268e .gallery:after{display:none!important}.elementor-8 .elementor-element-6b6268e .gallery-item{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important}.elementor-8 .elementor-element-6b6268e .gallery-icon{margin:0!important;padding:0!important}.elementor-8 .elementor-element-6b6268e .gallery-icon a{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--cc-palette-surface,#edf1e8)}.elementor-8 .elementor-element-6b6268e .gallery-icon img{display:block;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover;object-position:center;border:0!important;margin:0!important}.elementor-8 .elementor-element-6b6268e .gallery-item:nth-child(2) img{object-position:center 65%}@media(max-width:1024px){.elementor-8 .elementor-element-6b6268e .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px!important}}@media(max-width:600px){.elementor-8 .elementor-element-6b6268e .gallery{grid-template-columns:1fr;gap:18px!important}}.elementor-8 .elementor-element-6b6268e .gallery-icon,.elementor-8 .elementor-element-6b6268e .gallery-icon a{width:100%!important;max-width:none!important}.elementor-8 .elementor-element-6b6268e .gallery-icon{display:block!important}.cc-estimate-inner>*{min-width:0}.cc-form-panel{min-width:0;box-sizing:border-box}.cc-form-panel input,.cc-form-panel select,.cc-form-panel textarea{max-width:100%;box-sizing:border-box}@media(max-width:767px){body.page .entry-hero.page-hero-section .hero-container{min-height:200px!important;height:auto!important;padding-top:40px!important;padding-bottom:40px!important}body.page .entry-hero.page-hero-section .entry-header{min-height:120px!important;height:auto!important}body.page .entry-hero.page-hero-section{min-height:0!important}body.page .entry-hero .entry-title{font-size:36px!important;line-height:1.15!important;overflow-wrap:break-word}.elementor-146 .elementor-element-000d67b,.elementor-151 .elementor-element-21d8d3f{margin-top:44px!important;margin-bottom:44px!important}.elementor-146 .elementor-element-22e0efd{margin:18px 0 0!important;width:100%!important;max-width:100%!important}.elementor-146 .elementor-element-22e0efd p{font-size:17px;line-height:1.7}.elementor-146 .elementor-element-0eb518a h2,.elementor-151 .elementor-element-d6094c2 h2,.elementor-151 .elementor-element-cdebaba h2{font-size:34px!important;line-height:1.18!important}.elementor-146 .elementor-icon-box-title{font-size:26px!important;line-height:1.25!important}.elementor-146 .elementor-element-94f4074{margin-top:28px!important}.elementor-146 .elementor-element-afa3636{margin:28px 0!important}.elementor-146 .elementor-element-29931be{padding:0 20px 40px!important;min-height:0!important}.cc-map{min-height:320px;padding:24px 18px}.cc-map h2{font-size:30px!important;line-height:1.2!important;margin:0 0 20px!important;text-transform:none}.cc-map p{font-size:16px;line-height:1.65}.cc-map iframe{height:320px}.elementor-151 .elementor-element-a82c9b6{min-height:0!important;padding:44px 20px!important;margin:0!important}.elementor-151 .elementor-element-a82c9b6>.e-con-inner{min-height:0!important;padding:0!important}.elementor-151 .elementor-element-4e0998f{min-height:0!important;padding:40px 20px!important}.elementor-151 .elementor-element-85e2eca p{font-size:17px;line-height:1.7}.elementor-151 .elementor-element-cdebaba{padding:0!important;margin:18px 0!important}.cc-estimate-inner{grid-template-columns:minmax(0,1fr)}.cc-estimate-copy h2{font-size:clamp(30px,8vw,36px);overflow-wrap:break-word}.cc-form-panel .wpcf7-submit{white-space:normal;line-height:1.4}.cc-policy{margin-top:12px}.page-id-3 .entry-content-wrap,.page-id-573 .entry-content-wrap{padding:28px 20px!important}.cc-guides-title h1{font-size:34px}.cc-guides-title p{font-size:18px}}body:not(.elementor-editor-active) .elementor-element-6e05eb1,body:not(.elementor-editor-active) #estimate-form-source{display:none!important}body #cc-project-dialog #estimate-form-source{display:block!important}#cc-project-dialog{box-sizing:border-box;width:min(640px,calc(100vw - 28px));max-height:90dvh;padding:46px 28px 24px;border:0;border-radius:4px;overflow:auto;color:var(--cc-tone-ink,#242424);background:var(--cc-tone-surface,#f6f5f1)}#cc-project-dialog::backdrop{background:#151515c9}#cc-project-dialog h2{font-size:30px;line-height:1.2;margin:0 20px 12px 0;text-transform:none}#cc-project-dialog p{line-height:1.5}#cc-project-dialog .cc-form-panel{padding:22px;margin-top:20px}#cc-project-dialog .cc-form-panel a{color:var(--cc-tone-ink,#242424)!important}#cc-project-dialog .wpcf7-submit{background:var(--cc-tone-accent,#c3a367)!important;color:#242424!important}@media(max-width:767px){#cc-project-dialog{padding:48px 16px 18px}#cc-project-dialog h2{font-size:26px}#cc-project-dialog .cc-form-panel{padding:18px 14px}}