.elementor-162 .elementor-element.elementor-element-43377e1{margin-top:100px;margin-bottom:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-162 .elementor-element.elementor-element-0777c65 .elementor-heading-title{font-size:40px;color:#333333;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-162 .elementor-element.elementor-element-50c1b71{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-162 .elementor-element.elementor-element-50c1b71 .elementor-divider-separator{width:250px;}.elementor-162 .elementor-element.elementor-element-50c1b71 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-162 .elementor-element.elementor-element-5eccaab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-162 .elementor-element.elementor-element-dfac7db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-162 .elementor-element.elementor-element-dfac7db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coastalcountertopsnc.com/wp-content/uploads/2025/02/Tile-Bathroom.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-162 .elementor-element.elementor-element-dfac7db > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-162 .elementor-element.elementor-element-dfac7db > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-162 .elementor-element.elementor-element-d5f9ff8{--e-image-carousel-slides-to-show:5;}.elementor-162 .elementor-element.elementor-element-d5f9ff8 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:20px;--swiper-pagination-bullet-vertical-gap:20px;}.elementor-162 .elementor-element.elementor-element-4156004{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-c0a7732{--display:flex;}.elementor-162 .elementor-element.elementor-element-d75a2c4 .elementor-heading-title{font-weight:400;color:#7A7A7A;}.elementor-162 .elementor-element.elementor-element-07f2275{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-162 .elementor-element.elementor-element-055accd{text-align:center;}.elementor-162 .elementor-element.elementor-element-512d08c{text-align:center;}.elementor-162 .elementor-element.elementor-element-bf9fc2b{text-align:center;}.elementor-162 .elementor-element.elementor-element-a21bf4d{text-align:center;}.elementor-162 .elementor-element.elementor-element-442ece9{text-align:center;}.elementor-162 .elementor-element.elementor-element-8c854ca{text-align:center;}.elementor-162 .elementor-element.elementor-element-b16d1bd{text-align:center;}.elementor-162 .elementor-element.elementor-element-47621dc{text-align:center;}.elementor-162 .elementor-element.elementor-element-2b75565{text-align:center;}.elementor-162 .elementor-element.elementor-element-cb6dd98{text-align:center;}.elementor-162 .elementor-element.elementor-element-ae376ff{text-align:center;}.elementor-162 .elementor-element.elementor-element-0fed534{text-align:center;}.elementor-162 .elementor-element.elementor-element-ec4b6a0{text-align:center;}.elementor-162 .elementor-element.elementor-element-e909d8b{text-align:center;}.elementor-162 .elementor-element.elementor-element-7a9f06c{text-align:center;}.elementor-162 .elementor-element.elementor-element-4455797{text-align:center;}.elementor-162 .elementor-element.elementor-element-7c21fa0{text-align:center;}.elementor-162 .elementor-element.elementor-element-2ff78f6{text-align:center;}.elementor-162 .elementor-element.elementor-element-1be5da0{text-align:center;}.elementor-162 .elementor-element.elementor-element-4cac27d{text-align:center;}.elementor-162 .elementor-element.elementor-element-49aa696{text-align:center;}.elementor-162 .elementor-element.elementor-element-96cd5d2{text-align:center;}.elementor-162 .elementor-element.elementor-element-c0d5628{text-align:center;}.elementor-162 .elementor-element.elementor-element-0fc661d{text-align:center;}.elementor-162 .elementor-element.elementor-element-5f8e908{text-align:center;}.elementor-162 .elementor-element.elementor-element-fba2162{text-align:center;}/* Start custom CSS for heading, class: .elementor-element-0777c65 */.elementor-162 .elementor-element.elementor-element-0777c65
{
    margin:0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dfac7db */.elementor-162 .elementor-element.elementor-element-dfac7db
{
    min-height:250px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-055accd */.elementor-162 .elementor-element.elementor-element-055accd img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-055accd img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-512d08c */.elementor-162 .elementor-element.elementor-element-512d08c img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-512d08c img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf9fc2b */.elementor-162 .elementor-element.elementor-element-bf9fc2b img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-bf9fc2b img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a21bf4d */.elementor-162 .elementor-element.elementor-element-a21bf4d img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-a21bf4d img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-442ece9 */.elementor-162 .elementor-element.elementor-element-442ece9 img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-442ece9 img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c854ca */.elementor-162 .elementor-element.elementor-element-8c854ca img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-8c854ca img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b16d1bd */.elementor-162 .elementor-element.elementor-element-b16d1bd img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-b16d1bd img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47621dc */.elementor-162 .elementor-element.elementor-element-47621dc img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-47621dc img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b75565 */.elementor-162 .elementor-element.elementor-element-2b75565 img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-2b75565 img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb6dd98 */.elementor-162 .elementor-element.elementor-element-cb6dd98 img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-cb6dd98 img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae376ff */.elementor-162 .elementor-element.elementor-element-ae376ff img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-ae376ff img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0fed534 */.elementor-162 .elementor-element.elementor-element-0fed534 img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-0fed534 img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec4b6a0 */.elementor-162 .elementor-element.elementor-element-ec4b6a0 img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-ec4b6a0 img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e909d8b */.elementor-162 .elementor-element.elementor-element-e909d8b img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-e909d8b img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a9f06c */.elementor-162 .elementor-element.elementor-element-7a9f06c img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-7a9f06c img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4455797 */.elementor-162 .elementor-element.elementor-element-4455797 img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-4455797 img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c21fa0 */.elementor-162 .elementor-element.elementor-element-7c21fa0 img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-7c21fa0 img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ff78f6 */.elementor-162 .elementor-element.elementor-element-2ff78f6 img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-2ff78f6 img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1be5da0 */.elementor-162 .elementor-element.elementor-element-1be5da0 img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-1be5da0 img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cac27d */.elementor-162 .elementor-element.elementor-element-4cac27d img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-4cac27d img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49aa696 */.elementor-162 .elementor-element.elementor-element-49aa696 img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-49aa696 img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96cd5d2 */.elementor-162 .elementor-element.elementor-element-96cd5d2 img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-96cd5d2 img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0d5628 */.elementor-162 .elementor-element.elementor-element-c0d5628 img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-c0d5628 img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0fc661d */.elementor-162 .elementor-element.elementor-element-0fc661d img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-0fc661d img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f8e908 */.elementor-162 .elementor-element.elementor-element-5f8e908 img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-5f8e908 img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fba2162 */.elementor-162 .elementor-element.elementor-element-fba2162 img {
  filter: grayscale(100%);
  transition: filter 0.5s;
}

.elementor-162 .elementor-element.elementor-element-fba2162 img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07f2275 */.elementor-162 .elementor-element.elementor-element-07f2275 img
{
    max-width:150px;
}/* End custom CSS */