/*!
Theme Name: Almada Painting and Contracting
Theme URI: 
Author: dev
Author URI: 
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: almada-painting-and-contracting
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Almada Painting and Contracting is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 @font-face{font-family:'Bodoni Moda';src:url(/wp-content/themes/almada-painting-and-contracting/fonts/BodoniModa_18pt-Regular.ttf) format('truetype');font-weight:400;font-style:normal}section.banner-section.home-banner-content:after{content:'';position:absolute;background-color:#fff;width:130%;height:100%;left:-131px;transform:rotate(8deg);z-index:99999}secttion.testimonials .slick-slider{margin:0;padding:0}secttion.testimonials{text-align:center}secttion.testimonials hr.reveal.fade-top.active{color:#23875A!important;height:2px}.slider-img{padding-top:5%}.slider-img img{width:500px;height:200px;object-fit:contain;height:auto;margin:auto;text-align:center;justify-content:center;display:flex;padding-bottom:2%}secttion.testimonials .slick-slide{margin:0 10px}.testimonial{background-color:#f9f9f9;padding:20px;border-radius:5px;text-align:center;height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.testimonial .name{margin-bottom:10px;font-weight:700;display:block}.testimonial .testimonial-content{font-style:italic;max-width:100%;overflow:hidden;white-space:nowrap}.slick-slide.slick-current .testimonial{background-color:#202c4c;color:#fff}secttion.testimonials .container{padding:0% 0% 5% 0%!important}.accordion-no-margin .content-block-text-editor.reveal.fade-top.active{display:flex!important;align-items:center}.reviews-content .content-block-content{width:100%!important}.reviews-contentblock{text-align:center}.reviews-contentblock h3{color:#264579}section.content-block-section.reviews-content .container{max-width:1242px}.reviews-content .content-block-text-editor.reveal.fade-top.active{display:flex;flex-direction:row}.footer-text img{height:80px;width:200px;object-fit:contain}.footer-text p{margin:0}.slick-slide{margin-right:10px}.slider h2.heading2{text-align:center;padding-bottom:3%}@media screen and (max-width:768px){.slick-slide{margin-right:5px}}.img-block img{height:400px;object-fit:cover}section.slider{padding:5%}.alternating-content-wrapper .content{display:none}.alternating-content-wrapper .content.active{display:block}section#contact-us:after{content:"";background-color:#ffffffcf;position:absolute;top:0;left:0;width:100%;height:100%;z-index:}section#contact-us .row{z-index:9}ul.wallpaper-types-block{columns:2;list-style:none;max-width:873px;margin:auto}p.cstm-address.footer-address{font-size:26px}.wallpaper-content-wrapper .content-block-text-editor{border:0px!important}ul.wallpaper-types-block li{position:relative;margin-bottom:0;display:flex;gap:10px;align-items:center;border:0;padding:10px 8px}section#contact-us{position:relative;background-size:cover}section#contact-us .row{position:relative;z-index:9}section#contact-us .container{z-index:9;position:relative}ul.wallpaper-types-block li:before{content:"";display:block;width:20px;height:20px;background-color:#23875A;border-radius:500px 0 500px 500px;text-align:center;color:#fff;font-weight:700}section.center-content-section.parallax-effect.accordion-with-margin{margin-bottom:5%!important}.quote-block.without-white-bg .content-block-wrapper{background-color:transparent!important;padding:0px!important}section.alternating-content-section.parallax-effect.right-content.tile-floor{margin-top:-322px;padding:215px 0 5%!important}.alternating-text-content.d-flex.flex-column.col-sm-6{z-index:1}.tile-installation-innerpage .alternating-text-content{background-color:#fff;padding-left:3%!important;margin-right:5%}.without-white-bg .content-block-text-editor.reveal.fade-top.active{color:#fff;line-height:30px !Important}section.center-content-section.parallax-effect.accordion-no-margin{padding:5% 5% 5%}section.content-block-section.center.quote-block{z-index:2;position:relative}.quote-block a.button-quote{margin:auto}.quote-block .content-block-text-editor{padding:0;margin:0}.center .content-block-text-editor{display:flex;align-items:center}.center a.button-quote{margin:0}.quote-block{background-size:cover;background-repeat:no-repeat;padding:5% 5% 5% 5%!important;background-position:top}section.wallpaper-content-section{padding:5% 5% 5%;background-position:center!important}.quote-block .container{background-color:#fff;padding:5%!important}.tooltip-box{position:relative;display:inline-block;border-bottom:1px dotted #000}.tooltip-box .tooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:-50px;left:0;right:0;margin:auto}.tooltiptext img{width:278px;padding:20px;background-color:#27457a;border-radius:60px}.tooltip-box .tooltiptext{visibility:hidden;width:100%;background-color:#fff0;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;top:-240px;right:0;margin:auto;z-index:2}section.alternating-content-section.popup-content-block.parallax-effect.right-content.tile-flooring{margin-top:-322px;padding:215px 0 5%!important}div#popup-container{background-color:#fff;padding:5%}.parallax-effect{position:relative;display:block}section.alternating-content-section.parallax-effect.left-content.tile-flooring{padding-bottom:5%}.parallax-effect:after{content:"";position:absolute;top:0;background-color:#ffffffb0;width:100%;height:100%;left:0}.parallax-effect .container{z-index:2;position:relative;display:block}div#accordion{padding:0;background-color:#fff0}.accordion-item{background-color:#fff0;border:1px solid rgb(0 0 0 / .125)}.tile-floor h3.heading3{color:#23875A;font-weight:700}.tile-floor button.accordion-button{padding:5% 0}.tooltip-box:hover .tooltiptext{visibility:visible}.wallpaper-title{position:relative;display:inline-block;background-color:#27457a;color:#fff;padding:20px;border-radius:60px;cursor:pointer;width:20%;text-align:center}section.center-content-section{padding:322px 5% 5% 5%;margin-top:-322px}section.accordion-slant-footer{padding-bottom:10%}section.accordion-no-margin{margin-top:0;padding-top:5%}section.center-content-no-margin{margin-top:0}.accordion-img-item{max-width:480px;margin:4%}section.center-content-section.parallax-effect.accordion-with-margin{margin-bottom:5%!important;padding:322px 5% 322px 5%;margin-top:-322px}.wallpaper-content-wrapper{background:#fff;padding:0% 5% 0% 5%}.button-tooltip{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;justify-content:space-between;gap:20px;padding-top:2%}.parallax-effect{height:auto;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;position:relative}.parallax-effect1{height:auto;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;position:relative}.wallpaper-title{background-color:#27457a;color:#fff;padding:20px;border-radius:60px;cursor:pointer}.center-content-block .content-block-content{display:flex;align-items:center;justify-content:center}section.alternating-content-section.parallax-effect.right-content.drywall-block{margin-top:-322px;padding:215px 0 5%}.drywall-block .accordion-item{padding:0 5%}.content-block-text-editor li{font-family:'Bodoni Moda';font-size:35px;border-bottom:1px solid #23875A;padding:20px 0;color:#264579}.content-block-text-editor ul{list-style-type:none;padding:0}.content-block-text-editor{display:flex;flex-direction:column}section.content-block-section.center-content-block{z-index:2;position:relative;padding:5% 5% 5% 5%;background-size:cover;background-repeat:no-repeat;background-position:100%}.center-content-block .container{max-width:1050px;background-color:#fff;padding:5%}.center-content-section{height:auto;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;position:relative}.center-content-section:after{content:"";background-color:#182c4e57;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.pre-footer{width:100%;color:#fff!important}.center-content-section .container.d-flex.align-items-center.justify-content-center.center-content-wrapper{z-index:9;position:relative}.center-text-content{background-color:#fff;padding:5%;position:relative}.row{z-index:1}section.accordion-slant-footer .center-text-content:after{content:'';position:absolute;background-color:#fff;width:100%;height:22%;bottom:-86px;left:0;clip-path:polygon(0 0,100% 0%,100% 100%,0 75%)}.center-text-content button.accordion-button{padding:20px 0}.center-text-content .accordion-body{padding:20px 0}.center-text-content span.accord-heading{font-size:30px}section{padding:0 5%}.container{max-width:1498px;margin:auto}body,html{overflow-x:hidden}h1{font-size:63px;font-weight:400;font-family:'Bodoni Moda',sans-serif}h2.heading2{font-size:63px;font-weight:400;font-family:'Bodoni Moda',sans-serif;color:#264579}h3.heading3{font-size:45px;font-weight:400;font-family:'Bodoni Moda',sans-serif;color:#264579}h4.heading4{color:#3F3F51;font-weight:600}h2.wp-block-heading.has-text-align-center{color:#fff;font-family:'Bodoni Moda'}p.has-text-align-center{color:#fff;font-family:'Poppins';margin-top:20px}.current_page_item.active a{border-top:2px solid #fff}.sgpb-popup-dialog-main-div-theme-wrapper-2{border:3px solid #fff}section.alternating-content-section.popup-content-block.right-content{margin-top:-5%}.container.d-flex.align-items-center.alternating-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.left-content .container.d-flex.align-items-center.alternating-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}section.our-services-section{padding:0;text-align:center;padding-bottom:5%!important}img.sgpb-popup-close-button-2{top:-15px!important;right:10px!important;border-radius:60px!important;height:30px!important;width:30px!important;-o-object-fit:cover!important;object-fit:cover!important}a.button-quote{padding:10px 50px;font-size:20px;font-weight:600;color:#fff;background-color:#23875A;max-width:267px;text-align:center;border-radius:60px;text-decoration:none;font-family:'Poppins',sans-serif;margin-top:5%;border:3px solid #23875A;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.pre-footer a{color:#fff;text-decoration:none}section.content-block-section.center a.button-quote{position:relative;top:30px}section.content-block-section.center{padding-bottom:0%}input,select,textarea{height:50px!important;border:1px solid #D6D6D6!important}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:14px!important}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-size:14px!important}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:14px!important}input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:14px!important}input::placeholder,select::placeholder,textarea::placeholder{font-size:14px!important}.button{padding:3% 10%!important;font-size:18px!important;font-weight:600!important;color:#fff;background-color:#23875A!important;max-width:267px!important;text-align:center;border-radius:20px!important;text-decoration:none;font-family:'Poppins',sans-serif;margin-top:5%;border:3px solid #23875a;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}a.button-quote:hover{background-color:#fff;color:#23875a;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;border:3px solid #23875a}body{font-family:'Poppins',sans-serif;font-size:18px}img{width:100%}p,ul{margin:unset;font-family:'Poppins',sans-serif;font-weight:400;font-size:18px}.popup-modal{display:none;position:fixed;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:20px;background:#0000008f;border:1px solid #ccc;z-index:9999}.popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5%;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;position:relative;background:#fff;max-height:249px;height:100%;max-width:736px;margin:auto;background-position:center center;background-color:rgb(23 49 92 / 90%);-webkit-box-shadow:#ccc 0 0 0 0;box-shadow:#ccc 0 0 0 0;border:3px solid #fff;border-radius:5px}h2.popup-heading{font-size:35px;font-family:'Bodoni Moda';color:#264579;border-bottom:1px solid #23875A;padding:10px 0;margin:0;cursor:pointer}h2.popup-heading-text{color:#fff;font-family:'Bodoni Moda';font-size:45px}.popup-content-text p{color:#fff;font-size:25px;font-family:'Poppins',sans-serif;margin-top:10px}.popup-close-icon{position:absolute;top:-19px;right:10px;cursor:pointer;font-size:36px;font-weight:700;color:#23875A;background-color:#fff;border-radius:60px;height:41px;width:41px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.popup-open{overflow:hidden}.header.scrolled .site-logo img{height:153px;width:100%;object-fit:contain}.navigation-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:88%}.site-logo{z-index:1;width:133px;display:-webkit-box;display:-ms-flexbox;display:flex}img.custom-logo{height:auto}header.header{padding:0 5%!important}.thank-you-page .content-block-content.d-flex.flex-column{margin:20% auto auto;text-align:center}.page-id-229 header.header{background-color:#27457a!important}ul#menu-main-menu a:hover{border-top:2px solid #fff}header hr{color:#fff;width:100%;position:absolute;left:0;z-index:0;top:45px}.alternating-text-content{background-size:100%;background-position:41px 0;background-repeat:no-repeat;padding:5% 0;background-size:100% 100%}section.alternating-content-section.left-content{padding:5% 0}section.tile-flooring{background-color:rgb(255 255 255 / 66%)!important;background-blend-mode:hue;background-size:cover;background-repeat:no-repeat}.alternating-content-wrapper ul li{color:#264579;font-family:'Bodoni Moda';font-size:35px;border-bottom:1px solid #23875A;padding:20px 0}li.mobile-drywall{flex-wrap:wrap}.mobile-menu ul#menu-main-menu-1 ul.social-media-lists.d-flex{justify-content:center;margin-top:25px;gap:0}.mobile-menu ul#menu-main-menu-1 ul.social-media-lists.d-flex li.list{margin-right:5%}.mobile-menu ul#menu-main-menu-1 li a{margin-left:10px}.mobile-menu ul#menu-main-menu-1 li{gap:0}.alternating-content-wrapper ul{list-style-type:"";padding:0}.right-content .alternating-text-content{padding-left:7%!important;padding-right:2%}.drywall-block .alternating-text-content{background-color:#fff;padding-left:3%!important;margin-left:5%;margin-top:160px}.alternating-text-content h3.heading3{margin-bottom:20px}.right-side-wrapper{gap:20px}header.header.scrolled{background-color:#202c4c;z-index:99;padding:0% 5% 1% 5%!important}header.header{position:fixed;top:0;width:100%;left:0;right:0;margin:auto;transition:0.3s;z-index:9999}a.cstm-phone.d-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}a.cstm-phone{font-size:27px;font-weight:700;font-family:'Poppins',sans-serif;color:#fff;text-decoration:none;gap:20px}.social-wrapper p{color:#fff}ul#menu-main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}ul#menu-main-menu a{color:#fff;font-size:18px;font-family:'Poppins';font-weight:600}ul.social-media-lists{list-style-type:none;gap:10px}.navigation-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navigation-menu .menu{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.header-wrapper{gap:20px}.navigation-menu .menu-item{margin-right:20px}.navigation-menu .menu-item{display:inline-block;margin-right:20px}.mobile-menu-toggle{display:none;cursor:pointer}.mobile-menu{display:none}.mobile-menu-toggle{display:block;cursor:pointer}.bar{width:30px;height:3px;background-color:#333;margin:6px 0;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}ul#menu-main-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}section.banner-section{padding:6% 5% 10%;background-position:bottom;background-repeat:no-repeat;background-size:cover;z-index:1;position:relative;overflow:hidden}.banner-left-area.d-flex.flex-column.col-sm-6{min-width:715px}section.home-banner-content{overflow:hidden}section.alternating-content-section.right-content.serving-community{padding:5%}.banner-img{margin-right:-226px}.banner-left-area{padding-right:3%}.banner-left-area{color:#fff}video.video-background{width:100%;height:1200px;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1}header.header{background-color:#000000ab}section.banner-section:after{content:'';position:absolute;background-color:#fff0;width:130%;height:100%;left:-131px;transform:rotate(8deg)}section.hardwood-inner-section:after{content:unset}section.painting-inner-section:after{left:-335px}section.painting-inner-section:after{content:unset}section.banner-section .container{height:100vh!important}section.inner-page-banner{padding:7% 5% 10%}button.accordion-button{font-size:35px;font-family:'Bodoni Moda'}.accordion-item{border:0}.accordion-button:not(.collapsed){background-color:#fff0;color:#264579}section.content-block-section{padding-bottom:5%}.content-block-text-editor{border-top:1px solid #23875A;padding:20px 0;margin-top:20px}.image-box{max-width:470px}.image-container{display:flex;flex-direction:row;gap:2rem;justify-content:center;max-width:100%;align-items:center}section.images-section{margin-bottom:5%}.right-content .container{display:-webkit-box;display:-ms-flexbox;display:flex}.right-content .alternating-img-content{margin-left:-230px}.right-content .alternating-text-content{padding-left:5%}.alternating-text-content h3.heading3{margin-bottom:50px}.alternating-content-wrapper h4{font-weight:400;font-family:'Bodoni Moda',sans-serif;color:#264579;font-size:35px;text-decoration:underline;-webkit-text-decoration-color:#23875A;text-decoration-color:#23875A;text-underline-offset:15px;margin-bottom:15px}.alternating-content-wrapper p{margin-bottom:20px}.left-content .alternating-img-content{margin-right:-230px}.left-content .alternating-text-content{padding-right:5%}section.our-services-section{padding:0;text-align:center}section.our-services-section hr{color:#23875A!important;height:2px}.our-services-content img{width:100%;-o-object-fit:cover;object-fit:cover}section.contact-us-section{padding-bottom:341px!important;margin-bottom:-341px}.contact-us-content{width:100%}p.gform_required_legend{display:none}input,select,textarea{background-color:#F0F0F0!important}section.contact-us-section{text-align:center;padding:5%}.img-content{margin-right:-230px}div#field_submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input#gform_submit_button_1{padding:10px 50px!important;border-radius:95px!important}.gform-theme--foundation .gform_fields{grid-column-gap:var(--gform-theme-form-col-gap);grid-row-gap:20px!important;text-align:left}.contact-us-content{padding-bottom:5%}.contact-left-content{padding-right:5%}input{font-size:14px!important;font-family:'Poppins',sans-serif}.gform-theme--foundation .gform-grid-col{-webkit-box-flex:0;-ms-flex:none;flex:none;inline-size:50%!important;padding-inline:calc(var(--gform-theme-field-col-gap)/2)}legend.gfield_label.gform-field-label.gfield_label_before_complex{font-size:15px;padding-left:15px}div#gform_wrapper_1{background-image:url(/wp-content/uploads/2023/11/form-bg.png);background-size:100% 100%;padding:5%;background-position:bottom right;background-color:#ffffff82}.social-wrapper.d-flex.align-items-center.justify-content-between{padding-top:10px;padding-bottom:15px}footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:scaleX(-1);transform:scaleX(-1)}footer .site-logo img{width:auto;margin:auto}footer .site-logo{text-align:center}footer ul#menu-main-menu-2{margin-top:20px;text-transform:uppercase;font-size:18px;font-weight:600}.footer-menu .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:0;margin-bottom:0;list-style:none;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-menu span{color:#fff}.footer-content{text-align:center;color:#fff;margin-top:3%}.footer-content h2{font-family:'Bodoni Moda',sans-serif;font-size:58px;max-width:1030px;text-align:left;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;overflow:hidden}.footer-content-info{display:flex;justify-content:space-between;align-items:baseline}.footer-title{display:flex;justify-content:space-between;align-items:center}.footer-text{max-width:753px;margin:20px auto;margin-right:40px}.footer-text-info{text-align:left}.footer-text-info .footer-text{text-align:left;margin-left:0;margin-right:0;margin-bottom:30px}a.cstm-phone.d-flex img{width:35px;height:35px}header.header a.cstm-phone.d-flex{text-wrap:nowrap}a.cstm-phone.d-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer a.button-quote{padding:10px 60px;font-size:20px;font-weight:600;color:#fff;background-color:#23875A;max-width:267px;text-align:center;border-radius:60px;text-decoration:none;font-family:'Poppins',sans-serif;overflow:hidden;border:3px solid #23875A;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}a.cstm-phone{font-size:20px;font-weight:700;font-family:'Poppins',sans-serif;color:#fff;text-decoration:none;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer hr{color:#23875A;margin:5% 0% 3%}.pre-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reveal{position:relative;opacity:0}.reveal.active{opacity:1}.active.fade-top{-webkit-animation:fade-top 0.5s ease-in;animation:fade-top 0.5s ease-in}.active.fade-bottom{-webkit-animation:fade-bottom 0.5s ease-in;animation:fade-bottom 0.5s ease-in}.active.fade-left{-webkit-animation:fade-left 0.5s ease-in;animation:fade-left 0.5s ease-in}.active.fade-right{-webkit-animation:fade-right 0.5s ease-in;animation:fade-right 0.5s ease-in}section.content-block-section.serving-community{padding:5%;background-size:cover;background-color:#00000059;background-blend-mode:multiply;background-position:0 44%}section.content-block-section.serving-community h2.heading2{text-shadow:0 0 20px #000}section.content-block-section.serving-community .content-block-text-editor p{text-shadow:0 0 20px #000}section.content-block-section.serving-community .container{padding:5%;background-size:cover;display:flex;align-items:center;justify-content:flex-start}.serving-community h2{color:#fff;margin-bottom:0}.serving-community p{color:#fff;padding-bottom:50px;max-width:724px}.serving-community .content-block-text-editor{border:0;padding-top:0}#colophon{position:relative;overflow:hidden}#colophon::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/wp-content/uploads/2023/11/footer-bg.png);background-size:cover;background-position:top;background-repeat:no-repeat;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.site-info{padding:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.accordion-button:not(.collapsed)::after{background-image:unset!important;-webkit-transform:unset !Important;-ms-transform:unset !Important;transform:unset !Important}button.accordion-button{padding:5% 0}.accordion-button::after{width:unset!important;height:unset!important}button.accordion-button span{width:100%}button.accordion-button i{font-family:'Poppins',sans-serif;font-style:normal}.accordion-button:focus{z-index:3;border-color:unset !Important;outline:0;-webkit-box-shadow:unset !Important;box-shadow:unset !Important}.accordion-button:not(.collapsed){color:#264579;background-color:unset!important;-webkit-box-shadow:unset!important;box-shadow:unset!important;border-bottom:1px solid #23875a}.upper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.lower-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.lower-device{padding-top:5%}.lower-device a.button-quote{padding:10px 50px;font-size:20px;font-weight:600;color:#fff;background-color:#23875A;text-align:center;border-radius:60px;text-decoration:none;font-family:'Poppins',sans-serif;margin-top:0;border:3px solid #23875A;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;max-width:unset!important}button.accordion-button.collapsed{border-bottom:1px solid #23875a!important}.accordion-item.active span{color:#23875a}section.content-block-section.center{text-align:center}section.content-block-section.center .content-block-text-editor{border:0}.drywall-block{padding:202px 0 5%;padding-bottom:3%!important;margin-top:-348px;background-size:cover;background-color:rgb(255 255 255 / 66%)!important;background-blend-mode:hue}section.drywall-inner-section:after{content:unset}.accordion-body span{color:black!important}.accordion-body{padding:5% 0;line-height:40px}.accordion-body{border-bottom:1px solid #23875a}.accordion-button{color:#264579}.accordion-button i{color:#23875a}#back-to-top-btn{display:none;position:fixed;bottom:20px;right:20px;font-size:16px;padding:10px;background-color:#23875a;color:#fff;border:1px solid #23875a;border-radius:5px;cursor:pointer;z-index:9999}div#content-hotspot-302{display:none}.higher-device{padding-top:5%}#back-to-top-btn:hover{background-color:#fff;border:1px solid #23875a}#back-to-top-btn:hover i.fas.fa-arrow-up{color:#23875a}footer p{margin-bottom:30px}section.our-services-section{padding:0 5%;text-align:center}.header.scrolled .site-logo{animation:rollIn 1s ease}.contact-right-content .img-content img{max-height:906px;height:906px;border-radius:500px 0 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover}.blue-background-bg{background-size:cover}.blue-background-bg h3.heading3.reveal,.blue-background-bg .alternating-content-wrapper,.blue-background-bg .alternating-content-wrapper ul li{color:#fff}section.alternating-content-section.popup-content-block.right-content.painting{padding:0 0 5% 0%}.right-content .alternating-img-content img{max-height:906px;height:906px;border-radius:0 500px 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover}.left-content .alternating-img-content img{max-height:906px;height:906px;border-radius:500px 0 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover}.banner-img img{max-height:906px;height:906px;border-radius:500px 0 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover}.tile-floor h3.heading3{color:#264579;font-weight:700;margin-bottom:20px!important}.banner-video-filter-mobile{width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(180deg,rgb(0 0 0 / 60%) 0%,#fff0 51%,#fff0 100%);z-index:-1}@-webkit-keyframes fade-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-left{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-left{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-right{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-right{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes rollIn{0%{transform:translateY(-100%) rotateX(90deg);opacity:0}100%{transform:translateY(0) rotateX(0);opacity:1}}@media screen and (max-width:1440px){.banner-img img{max-height:906px;height:706px;border-radius:500px 0 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover}.banner-img{margin-right:-95px}section.banner-section{padding:15% 5% 15%;background-position:bottom;background-repeat:no-repeat}h1{font-size:53px;font-weight:400;font-family:'Bodoni Moda',sans-serif}section.contact-us-section{padding-bottom:380px!important;margin-bottom:-319px}section.alternating-content-section.left-content{padding:5% 5%}.left-content .alternating-img-content{margin-right:-95px}.left-content .alternating-img-content img{max-height:906px;height:709px;border-radius:500px 0 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover}.right-content .alternating-img-content img{max-height:906px;height:709px;border-radius:0 500px 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover}.right-content .alternating-img-content{margin-left:-95px}.contact-right-content .img-content img{max-height:906px;height:706px;border-radius:500px 0 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover}.img-content{margin-right:-95px}section.banner-section .container{height:895px}}@media screen and (min-width:1111px) and (max-width:1366px){section.banner-section{padding:12% 5% 18%;background-position:bottom;background-repeat:no-repeat;margin-bottom:-90px}section.alternating-content-section.parallax-effect.right-content.drywall-block{margin-top:-250px;padding:215px 0}}@media screen and (min-width:1400px) and (max-width:1600px){.banner-img img{max-height:906px;height:606px!important;border-radius:500px 0 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover;margin-top:10%!important}.drywall-block .alternating-text-content{max-width:610px;margin-right:3%}.serving-community h2.heading2.reveal.fade-top.active{font-size:clamp(2.75rem, 0.2837rem + 3.6538vw, 3.9375rem)}.section.content-block-section.serving-community h2.heading2{text-wrap:nowrap}.serving-community p{font-size:clamp(0.9375rem, -0.1571rem + 1.2821vw, 1.125rem)}.serving-community p{max-width:660px}.footer-content h2{font-size:clamp(2.5rem, 0.5rem + 3.125vw, 3.625rem)}.footer-text p{font-size:clamp(0.8125rem, 0.4792rem + 0.5208vw, 1rem)}.footer-text-info a.button-quote.reveal.fade-top.active{font-size:clamp(0.9375rem, 0.3819rem + 0.8681vw, 1.25rem)}p.cstm-address.footer-address{font-size:clamp(1.25rem, 0.5833rem + 1.0417vw, 1.625rem)}a.cstm-phone.d-flex{font-size:clamp(1.0625rem, 0.6181rem + 0.6944vw, 1.3125rem)}.footer-title{gap:12rem}.footer-content h2{max-width:805px}.footer-text-info{max-width:805px}.footer-contact{text-wrap:nowrap}.pre-footer{padding:0 20px}.social-wrapper.d-flex.align-items-center.justify-content-between p,.social-wrapper.d-flex.align-items-center.justify-content-between a{font-size:clamp(0.8125rem, 0.0625rem + 0.9375vw, 1rem)}}@media screen and (max-width:1366px){.serving-community h2.heading2.reveal.fade-top.active{color:#fff}.serving-community h2{color:#fff;margin-bottom:0}.serving-community .content-block-content.d-flex.flex-column{width:55%}.serving-community a.button-quote.reveal.fade-top.active{margin:auto}.serving-community p{font-size:clamp(0.8125rem, 0.2511rem + 0.8772vw, 1rem)}ul.social-media-lists{list-style-type:none;gap:10px;padding:0;margin:0 0 0 10px}.header p.cstm-address{padding-left:10px}section.content-block-section.center.quote-block.without-white-bg{background-size:100% 100%;padding:5%!important}.left-content .alternating-img-content{margin-right:-79px}.banner-img img{max-height:706px;height:706px;border-radius:500px 0 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover}.contact-right-content .img-content img{max-height:706px;height:592px;border-radius:500px 0 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover}.right-content .alternating-text-content{padding-left:5%!important;padding-right:5%}.left-content .alternating-img-content img{max-height:706px;height:592px}.right-content .alternating-img-content img{max-height:706px;height:592px;border-radius:0 500px 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover}.quote-block{background-size:cover;background-repeat:no-repeat;padding:250px 5% 5% 5%!important;background-position:top}div#field_submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gform-theme--foundation .gfield--width-five-twelfths{grid-column:4!important}.alternating-content-wrapper h4{font-weight:400;font-family:'Bodoni Moda',sans-serif;color:#264579;font-size:35px;text-decoration:underline;-webkit-text-decoration-color:#23875A;text-decoration-color:#23875A;text-underline-offset:8px;margin-bottom:15px}input#gform_submit_button_1{padding:0 30px!important;border-radius:95px!important}section.alternating-content-section.left-content{padding:5% 5%}.right-content .alternating-img-content{margin-left:-92px}p,ul{margin:unset;font-family:'Poppins',sans-serif;font-weight:400;font-size:16px}.footer-content{padding-left:20px;padding-right:20px}.footer-title{gap:7rem}.footer-content{padding-left:60px;padding-right:60px}}@media screen and (max-width:1280px){p,ul{margin:unset;font-family:'Poppins',sans-serif;font-weight:400;font-size:13px}h1{font-size:49px;font-weight:400;font-family:'Bodoni Moda',sans-serif}section.banner-section{padding:13% 5% 24%;background-position:bottom;background-repeat:no-repeat;margin-bottom:-60px}.footer-title{justify-content:center}.footer-text{margin-right:auto}.footer-text-info{width:100%}.footer-title{gap:6rem}.footer-text-info{max-width:597px}footer p{margin-bottom:40px}}@media screen and (max-width:1080px){section.alternating-content-section.parallax-effect.right-content.drywall-block{margin-top:-280px;padding:215px 0}section.alternating-content-section.parallax-effect.right-content.tile-floor{margin-top:-322px;padding:280px 0 5%!important}section.content-block-section{padding:0 5%!important}.serving-community h2.heading2{text-wrap:nowrap}ul#menu-main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}.social-wrapper img{width:27px!important;height:27px}a.cstm-phone.d-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.content-block-section{padding:5%}.serving-community{padding:5%}footer p{margin-bottom:30px}section.alternating-content-section.left-content{padding:0 5%}.alternating-text-content h3.heading3{margin-bottom:30px;font-size:33px}h2.heading2{font-size:44px;font-weight:400;font-family:'Bodoni Moda',sans-serif;color:#264579}section.our-services-section{padding:0 5%;text-align:center}header hr{color:#fff;width:100%;position:absolute;left:0;z-index:0;top:70px}section.banner-section{padding:20% 5% 15%;background-position:bottom;background-repeat:no-repeat}.alternating-content-wrapper ul li{color:#264579;font-family:'Bodoni Moda';font-size:22px;border-bottom:1px solid #23875A;padding:20px 0}h1{font-size:40px;font-weight:400;font-family:'Bodoni Moda',sans-serif}img.custom-logo{height:auto}a.cstm-phone.d-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:0;padding-bottom:0}.social-wrapper img{width:27px!important}.social-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;-ms-flex-line-pack:start;align-content:flex-start}.tile-installation-innerpage .alternating-text-content{margin-top:5%;margin-bottom:5%}.footer-text-info{max-width:540px}}@media screen and (max-width:1145px){.social-wrapper.d-flex.align-items-center.justify-content-between p,.social-wrapper.d-flex.align-items-center.justify-content-between a{font-size:12px}}@media screen and (min-width:1025px){.banner-img{margin-right:-41px}.banner-img img{max-height:906px;height:689px;border-radius:500px 0 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover}.left-content .alternating-img-content img{max-height:906px;height:757px;border-radius:500px 0 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover}.left-content .alternating-img-content{margin-right:-26px}section.alternating-content-section.left-content{padding:0 0 5% 5%}.right-content .alternating-img-content{margin-left:-99px}section.alternating-content-section.parallax-effect.right-content.why-choose{padding:0 5%!important}.right-content .alternating-img-content img{max-height:906px;height:752px;border-radius:0 500px 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover}ul.social-media-lists-block.d-flex{list-style-type:none;gap:10px}.accordion-item .accordion-header{pointer-events:none;border-bottom:1px solid #23875a}.collapse:not(.show){display:block}button.accordion-button.collapsed{pointer-events:none}.accordion-item i{display:none}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);background-color:#fff0}.accordion-body{border-bottom:0}.accordion-button:not(.collapsed){color:#264579;background-color:unset!important;-webkit-box-shadow:unset!important;box-shadow:unset!important;border-bottom:1px}button.accordion-button{padding:10px 0}.accordion-body{padding:0}.tile-flooring h3.heading3{max-width:450px}.lower-device{display:none}.upper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:100px}.lower-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:100px}div#field_submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:1025px) and (max-width:1366px){.banner-left-area.d-flex.flex-column.col-sm-6{min-width:100%}section.banner-section .container{height:633px!important;padding:10% 0 10% 0}h1{font-size:37px;font-weight:400;font-family:'Bodoni Moda',sans-serif}.banner-img img{max-height:598px;height:521px;border-radius:500px 0 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover}}@media screen and (max-width:1024px){.testimonial-slider{padding-bottom:5%}.container.d-flex.align-items-center.alternating-content-wrapper{display:grid!important;grid-template-columns:1fr!important;justify-content:center;align-items:center}.right-content .alternating-img-content{margin-left:0!important}.tile-installation-innerpage .alternating-text-content.d-flex.flex-column.col-sm-6{padding:5%!important}.alternating-text-content.d-flex.flex-column.col-sm-6{width:100%;margin-left:auto;margin-right:auto}.alternating-image-content.col-sm-6{margin:auto}.right-content .alternating-img-content{margin-left:0}.lower-device img{margin-bottom:50px}.lower-buttons{margin-top:20px}section.alternating-content-section.parallax-effect.right-content.tile-floor{margin-top:-235px!important;padding:20% 0 10%!important}.page-id-39 section.alternating-content-section.parallax-effect.right-content.why-choose{margin-top:-106px}section.banner-section.home-banner-content:after{content:'';position:absolute;background-color:#fff;width:120%;height:28%;left:-131px;transform:rotate(8deg);z-index:99999;bottom:-65px}section.banner-section.desktop.home-banner-content.show .container{height:auto!important;padding:5% 0 20%}.container.d-flex.align-items-center.alternating-content-wrapper{gap:50px}section.banner-section{padding:20% 5% 10%!important;background-size:cover}.page-id-39 .why-choose{padding:5%}.alternating-text-content.d-flex.flex-column.col-sm-6{padding:0!important}.alternating-img-content{padding:0!important}.right-content .alternating-img-content{margin-left:unset}section.banner-section.home-banner-content{padding:40% 5% 49%;margin-bottom:0!important}.banner-section .banner-left-area.d-flex.flex-column.col-sm-6{width:50%}.home-banner-content .col-sm-6{width:100%!important}section.banner-section .container{height:auto!important;padding:5% 5% %!important}.slider-img a{text-align:center;display:flex;justify-content:center}a.button-quote.fade-right.reveal.active{margin:5% auto}.testimonial{background-color:#f9f9f9;padding:20px;border-radius:5px;text-align:center;height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}section.our-services-section{padding:5%;text-align:center}secttion.testimonials .container{padding:5%!important}.banner-left-area.d-flex.flex-column.col-sm-6{width:100%}h3.heading3{font-size:33px;font-weight:bold !Important;font-family:'Bodoni Moda',sans-serif;color:#264579}section.alternating-content-section.parallax-effect.right-content.tile-floor{margin-top:-100px!important;padding:5%!important}section.banner-section .container{height:auto!important;padding:5% 0 10%}section.banner-section{padding:28% 5% 23%!important;margin-bottom:5%}.banner-img{margin-right:-72px!important}ul.social-media-lists-block.d-flex{display:none!important}.serving-community .container.d-flex.align-items-center.content-block-wrapper{width:100%!important}.content-block-content.d-flex.flex-column{padding-top:0%;justify-content:center}.banner-left-area.d-flex.flex-column.col-sm-6{min-width:unset}.serving-community h2.heading2{text-wrap:wrap}.serving-community p{color:#fff;padding-bottom:50px;max-width:100%}a.button-quote.reveal.fade-top.active{width:100%!important;margin:auto}.header p.cstm-address{padding-left:0}.content-block-text-editor{border-top:1px solid #23875A;margin-top:20px}.section.content-block-section.serving-community h2.heading2{text-wrap:unset}section.alternating-content-section.parallax-effect.right-content.drywall-block{margin-top:-249px;padding:215px 0 5%!important}section.center-content-section{padding:350px 5% 5% 5%;margin-top:-322px}section.accordion-no-margin{margin-top:0;padding-top:5%}section.accordion-slant-footer{padding-bottom:15%}section.content-block-section.center-content-block{z-index:2;position:relative;padding:5% 5% 5% 5%!important;background-size:cover;background-repeat:no-repeat;background-position:100%}section.content-block-section.center.quote-block.without-white-bg{background-size:100% 100%;padding:5% 5% 5% 5%!important}.left-content .alternating-img-content{margin-right:-79px}.current_page_item.active a{border-bottom:2px solid #fff;border-top:0}.hotspots-container{position:relative;width:100%;z-index:0;display:none}.serving-community p{color:#fff;padding-bottom:10px;max-width:724px;text-shadow:-1px -1px 0 #000,1px -1px 0 #fff,-1px 1px 0 #000,1px 1px 0 #000}.serving-community .content-block-text-editor{padding-bottom:30px}a.button-quote.fade-right.reveal.active{margin:5% auto auto 0;padding:10px;font-size:15px!important}.banner-img img{max-height:100%;height:475px;border-radius:500px 0 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover}.right-content .alternating-text-content{padding-left:5%!important;padding-right:5%}.left-content .alternating-img-content img{max-height:506px;height:506px}.right-content .alternating-img-content img{max-height:396px;height:596px;border-radius:20px!important;border:1px solid #23875A;padding:10px;object-fit:cover}.left-content .alternating-img-content img{max-height:906px;height:709px;border-radius:20px;border:1px solid #23875A;padding:10px;object-fit:cover}.alternating-img-content{padding:5%}.gform-theme--foundation .gfield--width-five-twelfths{grid-column:1!important}section.error404page{padding:30% 5%!important}section.content-block-section.thank-you-page{padding:20% 5%!important}section.banner-section{padding:25% 5% 23%}.alternating-text-content h3.heading3{margin-bottom:30px;font-size:28px}h2.popup-heading{font-size:25px;line-height:35px;font-family:'Bodoni Moda';color:#264579;border-bottom:1px solid #23875A;padding:10px 0;margin:0;cursor:pointer}section.banner-section.home-banner-content{padding:20% 5% 25%}.alternating-content-wrapper ul{margin-top:-30px}.drywall-block .alternating-text-content{margin-left:3%}.current_page_item.active.nav-item a{color:#23875a}button.accordion-button{font-size:30px;font-family:'Bodoni Moda'}.cstm-mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:20px;margin-top:10px;margin:auto!important}.scrolled .cstm-mobile-menu{padding-top:3.5%}div .gform-theme--foundation .gfield--width-five-twelfths{-ms-grid-column:1;grid-column:1}p,ul{margin:unset;font-family:'Poppins',sans-serif;font-weight:400;font-size:16px}.alternating-text-content{background-size:100%;background-position:41px 0;background-repeat:no-repeat;padding:0;background-size:100% 100%}.drywall-block .alternating-text-content{padding-top:5%;padding-bottom:5%}.social-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}section.content-block-section{padding:0 5%}section.alternating-content-section.left-content{padding:5%}header.header.scrolled{background-color:#27457a;z-index:99;padding:0% 5% 1% 5%}header hr{color:#fff;width:100%;position:absolute;left:0;z-index:0;top:66px}h1{font-size:39px;font-weight:400;font-family:'Bodoni Moda',sans-serif}h2.heading2{font-size:39px;font-weight:400;font-family:'Bodoni Moda',sans-serif;color:#264579}h3{font-size:19px}footer p{margin:20px}.alternating-content-wrapper h4{line-height:63px;font-weight:400;font-family:'Bodoni Moda',sans-serif;color:#264579;font-size:26px;text-decoration:underline;-webkit-text-decoration-color:#23875A;text-decoration-color:#23875A;text-underline-offset:10px;margin-bottom:15px}ul.social-media-lists.d-flex{padding:0}.left-side-wrapper.d-flex.align-items-center{gap:20px}ul.social-media-lists img{width:25px}a.cstm-phone img{width:25px!important}a.cstm-phone{font-size:16px;font-weight:700;font-family:'Poppins',sans-serif;color:#fff;text-decoration:none;gap:20px}.social-wrapper p{font-size:12px}a.cstm-phone.d-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.social-wrapper{padding:5% 0}a.cstm-phone{font-size:21px;font-weight:700;font-family:'Poppins',sans-serif;color:#fff;text-decoration:none;gap:20px}ul#menu-main-menu a{color:#fff;font-size:15px;font-family:'Poppins';font-weight:600}.navigation-menu .menu-item{display:inline-block;margin-right:0}.alternating-text-content h3.heading3{margin-bottom:0}.tile-installation-innerpage .alternating-text-content{padding-top:5%;padding-bottom:5%}.footer-title{flex-wrap:wrap}.footer-content h2{text-align:center}.footer-text{margin-right:auto}.footer-content-info{flex-wrap:wrap;justify-content:center;gap:2rem}.footer-text-info .footer-text{margin:20px auto 41px;text-align:center}.footer-text-info{text-align:center}.footer-text-info{max-width:unset}.footer-title{gap:unset}.image-container{gap:1rem}.serving-community .button-quote{font-size:clamp(0.875rem, 0.3125rem + 1.1719vw, 1.0625rem);max-width:205px}.serving-community h2.heading2.reveal.fade-top.active{text-wrap:nowrap;font-size:clamp(2.1875rem, 0.5rem + 3.5156vw, 2.75rem)}section.banner-section .container{height:754px}section.banner-section.home-banner-content{padding:15% 5% 15%;margin-bottom:0}}@media screen and (min-width:992px) and (max-width:1024px){section.banner-section{padding:18% 5% 15%!important;margin-bottom:5%}}@media screen and (min-width:768px) and (max-width:992px){.contact-right-content .img-content img{max-height:596px;height:396px}.banner-img img{max-height:100%;height:408px;border-radius:500px 0 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover}.right-content .alternating-text-content{padding-left:5%!important;padding-right:5%}.left-content .alternating-img-content img{max-height:596px;height:396px}.right-content .alternating-img-content img{max-height:396px;height:596px;border-radius:0 500px 500px 500px;border:1px solid #23875A;padding:10px;object-fit:cover}.quote-block.without-white-bg .content-block-wrapper{background-color:transparent!important;padding:5% 5% 10% 5%!important}section.content-block-section.center-content-block{z-index:2;position:relative;padding:5% 5% 5% 5%!important;background-size:cover;background-repeat:no-repeat;background-position:100%}section.center-content-section{padding:40% 5% 30% 5%;margin-top:-322px;margin-bottom:-25%}section.accordion-no-margin{margin-top:0;padding-top:5%;padding-bottom:5%;margin-bottom:0}section.accordion-slant-footer{padding-bottom:42%}section.banner-section.home-banner-content{padding:35% 5% 33%;margin-bottom:0%}section.banner-section{padding:15% 5% 23%}.footer-content h2{font-family:'Bodoni Moda',sans-serif;font-size:45px;max-width:1030px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;overflow:hidden}section.alternating-content-section.popup-content-block.right-content.tile-flooring,section.content-block-section.home-content,section.alternating-content-section.left-content.drywall-block,section.alternating-content-section.popup-content-block.right-content.hardwood,section.alternating-content-section.popup-content-block.right-content.painting{margin-top:unset}.right-content .alternating-img-content{margin-left:-57px}.left-content .alternating-img-content{margin-right:-57px}.img-content{margin-right:-57px}.banner-img{margin-right:-57px}}@media screen and (min-width:768px) and (max-width:1024px){.drywall-block{padding:5%!important;padding-bottom:3%!important;margin-top:-264px;background-size:cover;background-color:rgb(255 255 255 / 66%)!important;background-blend-mode:hue}.drywall-block .accordion-item{padding:0}.drywall-block .alternating-text-content.d-flex.flex-column.col-sm-6{padding:5%!important}.banner-left-area.d-flex.flex-column.col-sm-6{width:50%}.upper-buttons,.lower-buttons{display:none}.contact-left-content{padding-right:0%}}@media screen and (max-width:992px){.serving-community h2.heading2{font-size:38px;font-weight:400;font-family:'Bodoni Moda',sans-serif;color:#fff;text-align:center}.wallpaper-title{position:relative;display:inline-block;background-color:#27457a;color:#fff;padding:20px;border-radius:60px;cursor:pointer;width:47%;text-align:center}section.center-content-section.parallax-effect.accordion-with-margin{padding:30% 0 5% 5%;margin-bottom:0!important}section.center-content-section.parallax-effect.accordion-no-margin{margin:0}section.center-content-section.parallax-effect.accordion-no-margin{padding:5% 5% 350px}section.banner-section{padding:28% 5% 31%;margin-bottom:5%}p,ul{margin:unset;font-family:'Poppins',sans-serif;font-weight:400;font-size:14px}h1{font-size:29px;font-weight:400;font-family:'Bodoni Moda',sans-serif}h2.heading2{font-size:38px;font-weight:400;font-family:'Bodoni Moda',sans-serif;color:#264579}h3.heading3{font-size:33px;font-weight:400;font-family:'Bodoni Moda',sans-serif;color:#264579}h4.heading4{color:#3F3F51;font-weight:600;font-size:20px}.site-logo{width:auto}.site-logo img{height:auto}a.cstm-phone{font-size:15px;font-weight:700;font-family:'Poppins',sans-serif;color:#fff;text-decoration:none;gap:20px}section.banner-section .container{height:770px}}@media (min-width:767px){.cstm-mobile-menu{display:none}}@media (max-width:820px){section.banner-section.inner-page-banner{padding:40% 5% 25%!important;background-size:cover}section.banner-section.home-banner-content{padding:28% 5% 17%;margin-bottom:0%}video.video-background{height:950px}section.banner-section .container{height:580px}}@media (max-width:767px){section.banner-section.inner-page-banner{padding:10% 5% 35%!important;background-size:cover}section.banner-section .container{height:auto!important;padding:25% 5% 18%!important}.drywall-block{padding:5%!important;padding-bottom:3%!important;margin-top:-227px;background-size:cover;background-color:rgb(255 255 255 / 66%)!important;background-blend-mode:hue}.drywall-block .accordion-item{padding:0}.drywall-block .alternating-text-content.d-flex.flex-column.col-sm-6{padding:5%!important}.page-id-39 section.alternating-content-section.parallax-effect.right-content.why-choose{margin-top:-50px}section.banner-section.home-banner-content:after{content:'';position:absolute;background-color:#fff;width:120%;height:28%;left:-46px;transform:rotate(8deg);z-index:99999;bottom:-65px}div section.banner-section.inner-page-banner{padding:40% 5% 40%!important;background-size:cover}section.alternating-content-section.parallax-effect.right-content.tile-floor{margin-top:-100px!important;padding:5%!important}section.content-block-section.center.quote-block.without-white-bg{background-size:100% 100%;padding:10% 5% 10% 5%!important}.testimonial{background-color:#f9f9f9;border-radius:5px;text-align:center;height:609px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}section.banner-section{padding:20% 5% 33%!important;background-size:cover}.banner-left-area{padding-right:0}.banner-img{margin-right:unset!important}.banner-img img{max-height:100%;height:auto!important;border-radius:50px!important;border:1px solid #23875A;padding:10px;object-fit:cover}img.fade-right.reveal.active{max-height:100%;height:auto!important;border-radius:50px!important;border:1px solid #23875A;padding:10px;object-fit:cover}ul#menu-main-menu-2 li:before{display:none}.mobile-home:before{content:url(/wp-content/uploads/2024/04/home.png);background-color:#264579;padding:5px 5px 0 5px;width:40px}.mobile-home{display:flex!important;gap:10px;align-items:center;margin-bottom:10px}.mobile-painting:before{content:url(/wp-content/uploads/2024/04/painting.png);background-color:#264579;padding:5px 5px 0 5px;width:40px}.mobile-painting{display:flex!important;gap:10px;align-items:center;margin-bottom:10px}.mobile-hardwood:before{content:url(/wp-content/uploads/2024/04/hardwood-flooring.png);background-color:#264579;padding:5px 5px 0 5px;width:40px}.mobile-hardwood{display:flex!important;gap:10px;align-items:center;margin-bottom:10px}.mobile-tile:before{content:url(/wp-content/uploads/2024/04/tile-flooring.png);background-color:#264579;padding:5px 5px 0 5px;width:40px}.mobile-tile{display:flex!important;gap:10px;align-items:center;margin-bottom:10px}.mobile-drywall:before{content:url(/wp-content/uploads/2024/04/drywall.png);background-color:#264579;padding:5px 5px 0 5px;width:40px}.mobile-drywall{display:flex!important;gap:10px;align-items:center}ul.social-media-lists.d-flex{width:100%!important}ul.social-media-lists.d-flex{justify-content:center;align-items:center;margin-top:10px}ul#menu-main-menu-1 li{position:relative}ul#menu-main-menu-1{z-index:99}.upper-buttons.reveal.fade-top.active{order:2}.lower-device{display:flex;flex-direction:column}.lower-buttons.reveal.fade-top.active{margin-bottom:20px}.image-container{flex-wrap:wrap}footer ul#menu-main-menu-2{text-transform:uppercase;font-size:15px;display:flex!important;flex-direction:row;flex-wrap:wrap;width:50%;margin:20px auto}.pre-footer{text-align:center;order:3}.site-info .container{flex-wrap:nowrap}.site-info .site-logo{width:auto}.site-info .footer-menu{order:2}.site-info .footer-content{order:}.site-info{padding-top:30px}footer ul#menu-main-menu-2{margin-top:50px;text-transform:uppercase;font-size:15px}img.fade-right.reveal.active{max-height:100%;height:200px;border-radius:50px!important;border:1px solid #23875A;padding:10px;object-fit:cover}button.accordion-button{font-size:22px;font-family:'Bodoni Moda'}.banner-img img{max-height:100%;height:200px;border-radius:50px!important;border:1px solid #23875A;padding:10px;object-fit:cover}ul#menu-main-menu-1 ul.social-media-lists.d-flex{margin:0}ul#menu-main-menu-1 ul.social-media-lists.d-flex img{background-color:#202C4C;border-radius:20px;height:30px;width:30px}.social-wrapper.d-flex.align-items-center.justify-content-between{padding:0% 5% 0!important}.scrolled .cstm-mobile-menu{padding-top:0!important}.drywall-block .alternating-text-content{max-width:690px;margin-right:0}.navigation-menu .right-side-wrapper.d-flex.align-items-center{display:flex;flex-direction:column-reverse}.site-logo{width:auto;height:100px}section.content-block-section.serving-community:after{content:"";width:100%;height:100%;display:block;background-color:#202c4c91;position:absolute;top:0;left:0}section.content-block-section.serving-community{position:relative}section.content-block-section.serving-community .container{z-index:1;position:relative}.serving-community p{color:#fff;padding-bottom:30px;max-width:724px;text-align:center;text-shadow:unset!important;font-size:19px}section.content-block-section.serving-community{padding:50% 5% 5%!important;background-size:cover;background-position:89% 25%;height:700px}.contact-right-content{display:none}.footer-content h2{display:none}section#contact-us .row{position:relative;z-index:9;display:flex;flex-direction:column}.contact-left-content{width:100%}.contact-right-content{width:100%}.contact-right-content .img-content img{max-height:100%;height:auto}.content-block-text-editor li{font-family:'Bodoni Moda';font-size:25px;border-bottom:1px solid #23875A;padding:20px 0;color:#264579}ul.wallpaper-types-block{columns:1;list-style:none;max-width:100%;margin:0}section.center-content-section{padding:248px 5% 350px 5%;margin-top:-322px;margin-bottom:-322px}section.accordion-no-margin{margin-top:0;padding-top:10%;margin-bottom:0;padding-bottom:10%}section.accordion-slant-footer{padding-bottom:460px}section.content-block-section.center-content-block{z-index:2;position:relative;padding:5% 7% 5% 7%!important;background-size:cover;background-repeat:no-repeat;background-position:100%}#colophon::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/wp-content/uploads/2023/11/footer-bg.png);background-size:cover;background-repeat:no-repeat;background-position:100%;-webkit-transform:scaleX(-1);transform:scaleX(-1)}section.center-content-section.parallax-effect.accordion-with-margin{padding:70% 5% 10% 5%;margin-bottom:0!important}section.center-content-section.parallax-effect.accordion-no-margin{padding:10% 5% 10%}h3.heading3{font-size:30px!important;font-weight:400;font-family:'Bodoni Moda',sans-serif;color:#264579}section.content-block-section.center a.button-quote{top:10px!important}.contact-right-content .img-content img{max-height:100%;height:387px}.right-content .alternating-text-content{padding-left:5%!important;padding-right:5%}.left-content .alternating-img-content img{max-height:100%;height:387px}section.banner-section .container{height:auto!important;padding:5% 5% 18%}.right-content .alternating-img-content img{max-height:100%;height:auto;border-radius:50px;border:1px solid #23875A;padding:10px;object-fit:cover}.lower-device a.button-quote{padding:10px 50px;font-size:18px;font-weight:600;color:#fff;background-color:#23875A;text-align:center;border-radius:60px;text-decoration:none;font-family:'Poppins',sans-serif;border:3px solid #23875A;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;max-width:299px!important;width:100%}a.button-quote{padding:10px 50px;font-size:14px;font-weight:600;color:#fff;background-color:#23875A;max-width:267px;text-align:center;border-radius:60px;text-decoration:none;font-family:'Poppins',sans-serif;margin-top:5%;border:3px solid #23875A;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}section.banner-section.home-banner-content{padding:40% 5% 49%;margin-bottom:5%}.lower-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.upper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container.d-flex.align-items-center.alternating-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.left-content .container.d-flex.align-items-center.alternating-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.right-content .container.d-flex.align-items-center.alternating-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.alternating-content-section.popup-content-block.right-content.tile-flooring,section.content-block-section.home-content,section.alternating-content-section.left-content.drywall-block,section.alternating-content-section.popup-content-block.right-content.hardwood,section.alternating-content-section.popup-content-block.right-content.painting{margin-top:-20%}.scrolled .cstm-mobile-menu{padding-top:5.5%}.banner-left-area{width:100%}.alternating-text-content{width:100%}.alternating-image-content{width:100%}header.header.scrolled .site-logo img{width:72px;height:auto;-o-object-fit:contain;object-fit:contain}section.contact-us-section{margin-bottom:0;padding-bottom:35%!important;margin-bottom:-120px}.contact-right-content img{margin-top:10%}.our-services-content.d-flex.flex-column{padding:0}.alternating-text-content.d-flex.flex-column.col-sm-6.reveal.fade-left.active{padding:5% 0!important}h1{font-size:24px;font-weight:400;font-family:'Bodoni Moda',sans-serif}h2.heading2{font-size:24px;font-weight:400;font-family:'Bodoni Moda',sans-serif;color:#264579}.footer-content h2{font-family:'Bodoni Moda',sans-serif;font-size:24px;max-width:1030px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;overflow:hidden}h3.heading3{font-size:20px;font-weight:400;font-family:'Bodoni Moda',sans-serif;color:#264579}h4.heading4{color:#3F3F51;font-weight:600;font-size:15px}.footer-menu .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.drywall-block .alternating-text-content{margin-left:0}footer .nav-link{display:block;padding:0;color:#0d6efd;text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}footer .site-logo{width:100%}footer ul#menu-main-menu-2{margin-top:20px;text-transform:uppercase;font-size:15px;align-items:baseline}.content-block-wrapper{padding:0}.footer-text{max-width:965px;margin:20px auto;padding-bottom:0}p,ul{margin:unset;font-family:'Poppins',sans-serif;font-weight:400;font-size:16px}.pre-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pre-footer p{margin:10px;font-size:13px}.alternating-content-wrapper h4{line-height:63px;font-weight:400;font-family:'Bodoni Moda',sans-serif;color:#264579;font-size:20px;text-decoration:underline;-webkit-text-decoration-color:#23875A;text-decoration-color:#23875A;text-underline-offset:15px;margin-bottom:0}.right-content .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-menu-toggle{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul#menu-main-menu-1{background-color:#fff;padding:8% 5%;position:absolute;right:0;height:100vh;top:0}footer hr{color:#23875A;margin:8% 0% 3%}.right-content .alternating-text-content{padding-left:0}.alternating-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.left-content .alternating-text-content{padding-right:0}.alternating-content-wrapper{padding:0;gap:20px}.right-content .alternating-img-content{margin-left:unset}.left-content .alternating-img-content{margin-right:unset}.img-content{margin-right:unset}.mobile-menu-toggle{z-index:999}.mobile-menu-toggle.open .bar{background-color:#000}.bar{width:30px;height:3px;background-color:#333;margin:6px 0;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.mobile-menu-toggle.open .bar:nth-child(3){-webkit-transform:rotate(48deg) translate(-10px,-16px);-ms-transform:rotate(48deg) translate(-10px,-16px);transform:rotate(48deg) translate(-10px,-16px)}.mobile-menu-toggle.open .bar:nth-child(1){-webkit-transform:rotate(-50deg) translate(2px,5px);-ms-transform:rotate(-50deg) translate(2px,5px);transform:rotate(-50deg) translate(2px,5px)}.bar{width:25px;height:4px;background-color:#000;margin:6px 0;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.mobile-menu-toggle.open .bar{background-color:#000}.mobile-menu-toggle.open .bar:nth-child(2){opacity:0}.mobile-menu-toggle .bar{width:25px;height:4px;background-color:#fff;margin:6px 0;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.cstm-mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:20px;margin-top:38px}.header-wrapper{gap:unset}a.nav-link{color:#27457a;font-weight:500}a.nav-link:hover{color:#23875a;font-weight:500}section.banner-section{padding:32% 5% 33%;background-size:cover}.banner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner-img{margin-right:auto}.banner-right-area{width:100%;margin-top:10%}.site-logo img{height:154px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:72px}ul#menu-main-menu{display:none}.mobile-menu-toggle{display:block}footer .site-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.left-side-wrapper.d-flex.align-items-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}p.cstm-address{text-align:center}.left-side-wrapper.d-flex.align-items-center p{display:none}.right-side-wrapper.d-flex.align-items-center{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:10px;-ms-flex-line-pack:center!important;align-content:center!important}.alternating-text-content{background-size:100%;background-position:0;background-repeat:no-repeat;padding:0;background-size:contain}.social-wrapper.d-flex.align-items-center.justify-content-between{padding:0 5%}header hr{display:none}header.header{padding:0 5% 5%!important}h2.popup-heading-text{color:#fff;font-family:'Bodoni Moda';font-size:28px}.popup-content-text p{color:#fff;font-size:16px;font-family:'Poppins',sans-serif;margin-top:10px}h2.popup-heading{font-size:22px;font-family:'Bodoni Moda';color:#264579;border-bottom:1px solid #23875A;padding:10px 0;margin:0;cursor:pointer}.social-wrapper.d-flex.align-items-center.justify-content-between{padding:5% 5% 0}.alternating-text-content{background-size:100%;background-position:0;background-repeat:no-repeat;padding:0;background-size:contain;background-position:center}.tile-installation-innerpage .alternating-text-content{padding-right:5%;padding-left:5%!important;margin-right:auto}.serving-community p{font-size:clamp(0.9375rem, 0.7938rem + 0.8214vw, 1.1875rem)}.serving-community h2.heading2.reveal.fade-top.active{font-size:clamp(1.875rem, 1.5875rem + 1.6427vw, 2.375rem)}.footer-text{padding-top:20px}.serving-community h2.heading2.reveal.fade-top.active{text-wrap:wrap}.serving-community .content-block-content.d-flex.flex-column{width:100%!important}.serving-community .content-block-text-editor{align-items:center}section.content-block-section.serving-community{padding:22% 5% 5%!important;background-position:89% 25%;height:600px}}@media screen and (max-width:540px){video.video-background{height:770px}section.banner-section .container{height:455px}.serving-community .content-block-text-editor{align-items:center}#colophon::before{background-position:80%}}@media screen and (max-width:512px){section.banner-section{padding:40% 5% 40%;background-size:cover}.scrolled .cstm-mobile-menu{padding-top:3.5%}section.banner-section .container{height:726px}section.banner-section{padding:45% 5% 40%;background-size:cover}a.cstm-phone{font-size:29px;font-weight:700;font-family:'Poppins',sans-serif;color:#fff;text-decoration:none;gap:10px}.scrolled .social-wrapper.d-flex.align-items-center.justify-content-between .left-side-wrapper{display:none!important}.scrolled p.cstm-address{display:none}.scrolled .d-flex.align-items-start.header-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.scrolled .navigation-menu.desktop-menu{height:100%}.cstm-mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:20px;margin-top:10px}a.cstm-phone img{width:30px!important;height:30px!important}h1{font-size:33px;font-weight:400;font-family:'Bodoni Moda',sans-serif}.h4,h4{font-size:17px}h3{font-size:15px}section.banner-section{padding:40% 5% 40%;background-size:cover}}@media screen and (min-width:420px) and (max-width:695px){div .cstm-phone img{height:40px!important;width:40px!important;object-fit:contain}a.cstm-phone{font-size:20px;font-weight:700;font-family:'Poppins',sans-serif;color:#fff;text-decoration:none;gap:20px}}@media screen and (max-width:430px){section.content-block-section.serving-community{padding:33% 5% 5%!important;background-size:263%;background-position:80% 90%;height:630px;background-repeat:no-repeat}}@media screen and (max-width:420px){h1{font-size:27px;font-weight:400;font-family:'Bodoni Moda',sans-serif}section.banner-section{padding:40% 5% 60%;background-size:cover}a.cstm-phone{font-size:14px;font-weight:700;font-family:'Poppins',sans-serif;color:#fff;text-decoration:none;gap:10px}.scrolled .cstm-mobile-menu{padding-top:5.5%}section.banner-section.home-banner-content{padding:50% 5% 49%}section.content-block-section.serving-community{padding:41% 5% 5%!important}}@media screen and (max-width:375px){section.banner-section.home-banner-content{padding:26% 5% 49%!important}section.content-block-section.serving-community{padding:47% 5% 5%!important}}@media screen and (max-width:359px){a.cstm-phone{font-size:12px;font-weight:700;font-family:'Poppins',sans-serif;color:#fff;text-decoration:none;gap:5px}a.cstm-phone img{width:18px!important;height:18px!important}section.banner-section:after{left:-100px}section.content-block-section.serving-community{padding:23% 5% 5%!important}}