@media screen and (min-width: 992px){.template-index section.shopify-section.section-chat{margin-bottom:5rem}}.section-chat-with-text .container .custom-top-bottom-padding{padding-top:3rem;padding-bottom:1.3125rem}.section-chat-with-text .container .row{color:var(--contact-font-color);background-color:var(--contact-bg-color);border-top-right-radius:.5rem;border-top-left-radius:.5rem;position:relative}.section-chat-with-text .container .row .top-border{border-bottom:1px solid #fff}.section-chat-with-text .container .row .top-text{font-size:1.125rem;line-height:1.6875rem}.section-chat-with-text .container .row .cta-heading{font-size:2.25rem;line-height:2.7rem}.section-chat-with-text .container .row .top-border-right{position:unset}.section-chat-with-text .container .row .top-border-right::after{content:none}.section-chat-with-text .container .row .bottom-text{font-size:.875rem;line-height:1.3125rem}.section-chat-with-text .container .row .bottom-text a{color:#fff;text-decoration:underline}.section-chat-with-text .border-wavy{margin-top:-0.25rem}.section-chat-with-text .border-wavy svg{width:100%;height:23px}.section-chat-with-text .border-wavy svg>*{fill:var(--contact-bg-color)}@media screen and (min-width: 500px){.section-chat-with-text .border-wavy svg{height:auto}}@media screen and (min-width: 992px){.section-chat-with-text .custom-side-padding{padding-right:6.125rem;padding-left:6.125rem}.section-chat-with-text .container .custom-top-bottom-padding{padding-top:3.3rem;padding-bottom:1.375rem}.section-chat-with-text .container .row .col hr{width:1px}.section-chat-with-text .container .row .top-border{border-bottom:none}.section-chat-with-text .container .row .cta-heading{font-size:3.625rem;line-height:4.35rem}.section-chat-with-text .container .row .top-border-right{position:relative}.section-chat-with-text .container .row .top-border-right::after{content:"";width:1px;height:80%;border-right:1px solid #fff;position:absolute;right:-19px;top:0}}main section.section-chat-with-text{padding-bottom:0}.template-gallery main section.section-chat-with-text .container{margin-top:1.6rem}.template-gallery main section.section-chat-with-text .container .top-text{padding-bottom:.625rem}@media screen and (min-width: 992px){main section.section-chat-with-text{padding-bottom:6.5rem}.template-countertops main section.section-chat-with-text{padding-bottom:5rem}.template-gallery main section.section-chat-with-text{padding-top:1.65rem}.template-gallery main section.section-chat-with-text .container .top-text{padding-bottom:0}}