
@keyframes fadein{0%{opacity:0}to{opacity:1}}.raise-on-hover{transition:transform .2s}.raise-on-hover:hover{transform:translateY(-3px)}.img-raise-on-hover img{transition:transform .2s}.img-raise-on-hover:hover img{transform:translateY(-3px)}.lower-on-hover{transition:transform .2s}.lower-on-hover:hover{transform:translateY(3px)}.decrease-opacity-on-hover{transition:opacity .2s}.decrease-opacity-on-hover:hover{opacity:.8}@media screen and (min-width:1201px){.fade-in{opacity:0;animation:fadein ease-in 1;animation-fill-mode:forwards;animation-duration:1s}}.fade-in.fade-first{animation-delay:.3s}.fade-in.fade-second{animation-delay:.6s}.fade-in.fade-third{animation-delay:.9s}.fade-in.fade-fourth{animation-delay:1.2s}.fade-in.fade-fifth{animation-delay:1.5s}.fade-in.fade-sixth{animation-delay:1.8s}@media screen and (min-width:1024px){.middle-out-underline-on-hover:link,.middle-out-underline-on-hover:active,.middle-out-underline-on-hover:visited{position:relative}.middle-out-underline-on-hover:before{content:"";position:absolute;width:100%;height:3px;bottom:-2px;left:0;background:#8bde23;visibility:hidden;transform:scaleX(0);transition:all .2s}.middle-out-underline-on-hover:hover:before,.middle-out-underline-on-hover:focus:before{visibility:visible;transform:scaleX(1)}}.image-grow-on-hover-container{overflow:hidden;height:300px;width:300px}.image-grow-on-hover-container>img:first-of-type{transition:transform .2s;height:100%;width:100%}.image-grow-on-hover-container>img:first-of-type:hover{transform:scale(1.2)}@font-face{font-family:REMGlyph;src:url(/fonts/REMGlyph.eot?xa5ysv);src:url(/fonts/REMGlyph.eot?#iefixxa5ysv) format("embedded-opentype"),url(/fonts/REMGlyph.woff?xa5ysv) format("woff"),url(/fonts/REMGlyph.ttf?xa5ysv) format("truetype"),url(/fonts/REMGlyph.svg?xa5ysv#REMGlyph) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:REMGlyph;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}@font-face{font-family:font_awesome;font-style:normal;font-weight:900;src:url(/fonts/fa-solid-900.eot);src:url(/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/fonts/fa-solid-900.woff) format("woff"),url(/fonts/fa-solid-900.ttf) format("truetype"),url(/fonts/fa-solid-900.svg#fontawesome) format("svg");font-display:swap}@font-face{font-family:effra;src:url(/fonts/Effra.eot);src:url(/fonts/Effra.eot?#iefix) format("embedded-opentype"),url(/fonts/Effra.woff) format("woff"),url(/fonts/Effra.ttf) format("truetype"),url(/fonts/Effra.svg#Effra) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:effra;src:url(/fonts/Effra-Bold.eot);src:url(/fonts/Effra-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Effra-Bold.woff) format("woff"),url(/fonts/Effra-Bold.ttf) format("truetype"),url(/fonts/Effra-Bold.svg#Effra-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:effra;src:url(/fonts/Effra-Italic.eot);src:url(/fonts/Effra-Italic.eot?#iefix) format("embedded-opentype"),url(/fonts/Effra-Italic.woff) format("woff"),url(/fonts/Effra-Italic.ttf) format("truetype"),url(/fonts/Effra-Italic.svg#Effra-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:effra_medium;src:url(/fonts/Effra-Medium.eot);src:url(/fonts/Effra-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/Effra-Medium.woff) format("woff"),url(/fonts/Effra-Medium.ttf) format("truetype"),url(/fonts/Effra-Medium.svg#Effra-Medium) format("svg");font-weight:400;font-style:normal;font-display:swap}html{margin:0;padding:0;width:100%}body{margin:0;padding:0!important;width:100%;font-family:effra;font-size:12pt;color:#4f4f4f;background-color:transparent!important}.container img:not(.img-non-responsive){display:inline-block;max-width:100%;height:auto!important;border:none}a:link,a:visited,a:active{font-family:effra;font-weight:700;color:#000;text-decoration:underline}a:hover{color:#175124;text-decoration:none}input:focus,textarea:focus,select:focus{outline:1px solid #357F29}input[type=submit]{display:inline-flex;flex-flow:row wrap;justify-content:center;align-items:center;font-family:effra_medium;font-size:12pt;font-weight:700;font-style:normal!important;color:#000!important;text-decoration:none!important;background-color:#47ad37;padding:10px 20px;cursor:pointer;text-align:center;transition:all .2s;-webkit-tap-highlight-color:transparent;border:none;-webkit-appearance:none}input[type=submit]:hover{background-color:#61e952}input[type=submit]:active{transform:translateY(2px) scale(.99);box-shadow:inset 0 0 5px #00000080}input[type=text],input[type=password],select,option,textarea{font-family:effra;font-size:12pt;color:#4f4f4f}hr{height:1px;background-color:#d7d7d7;border:0}.button-small,.button-small:link,.button-small:active,.button-small:visited,.button-small:hover{font-size:14px!important;padding:3px 8px!important}table.rem-responsive-table{width:100%}table.rem-responsive-table tr,table.rem-responsive-table th,table.rem-responsive-table td{margin:0;padding:0}table.rem-responsive-table td img{display:inline-block;max-width:100%;height:auto}div.container-max-width{max-width:1200px}div.container-max-width-extended{max-width:1380px}.rem-responsive-16x9-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.rem-responsive-16x9-video iframe,.rem-responsive-16x9-video object,.rem-responsive-16x9-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.container ul{padding-left:20px}.container ul li{position:relative;list-style:none;margin-bottom:5px}.container ul li:before{content:"\2022";position:absolute;display:block;left:-20px;color:#4f4f4f;font-size:12pt;top:0}.vertical-padding-large{padding-top:135px;padding-bottom:135px}.vertical-padding-medium{padding-top:85px;padding-bottom:85px}.vertical-padding-medium-top{padding-top:80px}.vertical-padding-small{padding-top:30px;padding-bottom:30px}@media screen and (max-width:992px){.vertical-padding-large{padding-top:40px;padding-bottom:40px}.vertical-padding-medium{padding-top:30px;padding-bottom:30px}}@media screen and (max-width:1200px){table.rem-responsive-table td{padding-left:15px;padding-right:15px;padding-bottom:40px}table.rem-responsive-table tr td{width:100%!important;float:left;clear:both;padding-left:0;padding-right:0}.mobile-left{float:none!important;clear:both;display:block!important;margin:0 auto 0 0;text-align:center}.mobile-centered{float:none!important;clear:both;display:block!important;margin-left:auto;margin-right:auto;text-align:center}.mobile-right{float:none!important;clear:both;display:block!important;margin:0 0 0 auto;text-align:center}.mobile-left-flex{float:none!important;clear:both;display:flex!important;margin:0 auto 0 0;text-align:center}.mobile-centered-flex{float:none!important;clear:both;display:flex!important;margin:0 auto;text-align:center}.mobile-right-flex{float:none!important;clear:both;display:flex!important;margin:0 0 0 auto;text-align:center}}@media screen and (min-width:1201px){.hide-on-desktop{display:none!important}#header-desktop{display:block}#header-mobile-only,#mobile-content-container{display:none}#desktop_search_button{font-family:font_awesome!important;text-decoration:none;font-size:20pt;color:#9e9e9e}#desktop_search_button:link,#desktop_search_button:visited{transition:all .2s}#desktop_search_button:active{transform:scale(.85)}#desktop_search_button:hover{color:#000!important}#search_form{position:absolute;right:40px;top:0;z-index:9999}#search_form #search_field{width:0;height:100%;opacity:0;padding:8px 0;border:0 solid #cccccc;outline:none;background-color:#fff;border-radius:3px;font-family:arial;font-size:12pt;color:#5a5a5a;box-shadow:0 0 5px #00000080;transition:all .2s}#search_form #search_field.open{width:300px;opacity:1;padding:8px 15px;border:1px solid #cccccc}#search_form #search_field.closed{width:0;opacity:0;padding:8px 0;border:0 solid #cccccc}#search_form #search_field:focus{background-color:#fff}#search_form #search_field:hover{background-color:#f4f4f4}}@media screen and (max-width:1200px){.hide-on-mobile{display:none!important}#mobile-content-container{display:block}div#header-desktop-only{display:none}div#desktop-content-container{margin-top:60px}#header-mobile-only a.logo:link,#header-mobile-only a.logo:active,#header-mobile-only a.logo:visited{display:block;position:absolute;left:10px;top:50%;transform:translateY(-50%);height:100%;max-height:41px;width:auto}#header-mobile-only a.logo img{height:100%}div#header-mobile-only{display:block;position:fixed;top:0;height:60px;width:100%;background:#1c1c1c;box-shadow:0 -2px 15px #000;z-index:10000}div#header-mobile-only:after{clear:both;content:"\a0";display:block;height:0;font:0px/0 serif;overflow:hidden}#mobile_search_button:link,#mobile_search_button:active,#mobile_search_button:visited,#mobile_search_button:hover{position:absolute;top:18px;right:65px;font-family:font_awesome;font-size:24px;text-decoration:none}#search_form{position:fixed;top:65px;left:15px;height:0;z-index:999}#search_form #search_field{position:relative;top:-65px;height:0;width:calc(100vw - 45px);opacity:0;padding:0 15px;border:0 solid #cccccc;border-radius:3px;outline:none;background-color:#fff;font-family:arial;font-size:12pt;box-shadow:0 0 5px #00000080;transition:all .2s}#search_form #search_field.open{transform:translateY(65px);height:40px;opacity:1;padding:3px 15px;border:1px solid #cccccc}#search_form #search_field.closed{width:calc(100vw - 45px);opacity:0;padding:0 15px;border:0 solid #cccccc}#search_form #search_field:focus{background-color:#fff}}@media screen and (max-width:1200px){#header-desktop #menu-builder-header-nav{position:fixed;top:60px;z-index:1500;left:0;width:100%;max-height:calc(100% - 60px);box-shadow:-1px -2px 20px #00000080;overflow-y:auto;background-color:#fff}}@media screen and (min-width:1201px){#header-desktop{position:relative;z-index:1000;width:100%;max-width:2000px;margin:0 auto;background:url(/images/header-left-background.png) top left no-repeat #131313;padding:19px 0}#header-desktop>div{width:100%;max-width:1170px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}#header-desktop>div .logo{width:221px;height:auto}#header-desktop>div>.right-column>.top-row{text-align:right;margin-bottom:30px}#header-desktop>div>.right-column>.top-row .phone:link,#header-desktop>div>.right-column>.top-row .phone:active,#header-desktop>div>.right-column>.top-row .phone:visited{font-weight:400;font-size:12pt;text-decoration:none;line-height:19px;color:#fff}#header-desktop>div>.right-column>.top-row .phone span{font-weight:700;font-size:12pt;color:#47ae38;transition:transform .2s}#header-desktop>div>.right-column>.top-row .phone:hover span{transform:translateY(-3px)}#header-desktop>div>.right-column>.top-row .phone .fas{padding:0 5px 0 4px}}#footer{background:url(/images/footer-angled-background.png) top right no-repeat #1c1c1c;padding:50px 0;width:100%;max-width:2000px;margin:0 auto}#footer #footer-logo{display:block;width:145px;height:auto}@media screen and (max-width:1200px){#footer #footer-logo{margin:0 auto 30px}}#footer #footer-logo img{width:100%;height:auto}#footer .contact-container>div{font-weight:700;font-size:14pt;color:#54b848;margin-bottom:5px}@media screen and (max-width:1200px){#footer .contact-container{text-align:center}}#footer .contact-container>div a:link,#footer .contact-container>div a:active,#footer .contact-container>div a:visited{display:inline-block;font-size:12pt;font-weight:400;color:#ccc;text-decoration:none;margin-bottom:5px;transition:color .15s}#footer .contact-container>div a:hover{color:#fff}#footer .social-container{display:flex;align-items:center;font-size:14pt;font-weight:400;color:#ccc}@media screen and (max-width:1200px){#footer .social-container{justify-content:center;margin-bottom:30px}}#footer .copyright-container{line-height:26px}#footer .copyright-container,#footer .copyright-container a:link,#footer .copyright-container a:active,#footer .copyright-container a:visited{font-family:effra;font-size:9pt;font-weight:400;color:#ccc;text-decoration:none;transition:color .15s}#footer .copyright-container a:hover{color:#fff}@media screen and (max-width:1200px){#footer .copyright-container{text-align:center}}#footer .bottom-row{margin-top:20px}p,.ww_p{font-family:effra;font-size:12pt;font-weight:400;color:#4f4f4f;line-height:18pt;margin:0;padding:0}.ww_p_double_space{font-family:effra;font-size:12pt;font-weight:400;color:#4f4f4f;line-height:2;margin:0;padding:0}.ww_p_alternate{font-family:effra;font-size:14pt;font-weight:400;color:#4f4f4f;line-height:20pt;margin:0;padding:0}.ww_p_call_out{font-family:effra;font-size:15pt;font-weight:400;color:#010206;margin:0;padding:0}h1,h1.ww_h1{font-family:effra;font-size:40pt;font-weight:400;color:#010206;margin:0 0 5px;padding:0}@media screen and (max-width:768px){h1,h1.ww_h1{font-size:28pt}}h2,h2.ww_h2{font-family:effra;font-size:32pt;font-weight:400;color:#010206;margin:0 0 5px;background:transparent!important;padding:0}@media screen and (max-width:768px){h2,h2.ww_h2{font-size:26pt}}h3,h3.ww_h3{font-family:effra;font-size:26pt;font-weight:400;color:#010206;margin:0;padding:0}@media screen and (max-width:768px){h3,h3.ww_h3{font-size:24pt}}h4,h4.ww_h4{font-family:effra;font-size:22pt;font-weight:400;color:#010206;margin:0;padding:0}h5,h5.ww_h5{font-family:effra;font-size:20pt;font-weight:400;color:#010206;margin:0;padding:0}h6,h6.ww_h6{font-family:effra;font-size:18pt;font-weight:400;color:#010206;margin:0;padding:0}.ww_emphasis{font-family:effra_medium;font-weight:400;font-style:normal;color:#010206}.ww_strong_emphasis{font-family:effra;font-weight:700;font-style:italic;color:#4f4f4f}.ww_action_button1{display:inline-flex;flex-flow:row wrap;justify-content:center;align-items:center;font-family:effra_medium;font-size:12pt;font-weight:700;font-style:normal!important;color:#000!important;text-decoration:none!important;border:none;background-color:#47ad37;padding:13px 20px 11px;cursor:pointer;text-align:center;transition:all .2s;-webkit-tap-highlight-color:transparent}a .ww_action_button1,a .ww_action_button1:link,a .ww_action_button1:visited,.ww_action_button1 a:link,.ww_action_button1 a:visited{color:#000;text-decoration:none!important}.ww_action_button1:hover{background-color:#61e952}.ww_action_button1:active{transform:translateY(2px) scale(.99);box-shadow:inset 0 0 5px #00000080}.ww_action_button2{display:inline-flex;flex-flow:row wrap;justify-content:center;align-items:center;font-family:effra_medium;font-size:12pt;font-weight:700;font-style:normal!important;color:#357f29!important;text-decoration:none!important;border:1px solid #B1B1B1;background-color:transparent;padding:13px 20px 11px;cursor:pointer;text-align:center;transition:all .2s;-webkit-tap-highlight-color:transparent}a .ww_action_button2,a .ww_action_button2:link,a .ww_action_button2:visited,.ww_action_button2 a:link,.ww_action_button2 a:visited{color:#357f29;text-decoration:none!important}.ww_action_button2:hover{border-color:#42b131}.ww_action_button2:active{transform:translateY(2px) scale(.99);box-shadow:inset 0 0 5px #00000080}.ww_action_button3{display:inline-flex;flex-flow:row wrap;justify-content:center;align-items:center;font-family:effra_medium;font-size:14pt;font-weight:700;font-style:normal!important;color:#000!important;border:none;text-decoration:none!important;background-color:transparent;cursor:pointer;text-align:center;transition:all .2s;-webkit-tap-highlight-color:transparent}a .ww_action_button3,a .ww_action_button3:link,a .ww_action_button3:visited,.ww_action_button3 a:link,.ww_action_button3 a:visited{color:#000;text-decoration:none!important}.ww_action_button3:after{content:"";display:inline-block;width:42px;height:22px;background:url(/images/green-arrow.png) top center no-repeat;margin-left:5px;transition:transform .2s}.ww_action_button3:hover:after{transform:translate(3px)}.ww_action_button3:active{transform:translateY(2px) scale(.99);box-shadow:inset 0 0 5px #00000080}.ww_editor_body{background-color:#fff}.dark-gray-content-contanier{background:url(/images/green-stripe-corner-background.png) top right no-repeat #040408;padding:25px 25px 45px}.dark-gray-content-contanier.small{background:#040408;padding:25px;height:123px;text-align:center}.dark-gray-content-contanier.small h3{font-size:20pt;line-height:1.2}.dark-gray-content-contanier .ww_p{font-size:20pt;line-height:1.3}.dark-gray-content-contanier *:not(.ww_action_button1){color:#fff!important}.hang-below-container{position:absolute;left:40px;bottom:-15px}.hang-below-container.centered{left:50%;transform:translate(-50%)}.dark-concrete-background{position:relative;background:url(/images/dark-concrete-background.jpg) top center no-repeat #1e1e1e;width:100%;max-width:2000px;margin:0 auto}.dark-concrete-background.fill{background-size:cover}.dark-concrete-background.limited-height{background-size:100% 73%}.dark-concrete-background.limited-height:before{content:"";position:absolute;bottom:0;left:0;right:0;z-index:0;width:100%;height:290px;display:block;background-color:#fff}@media screen and (max-width:992px){.dark-concrete-background.limited-height{margin-bottom:30px}.dark-concrete-background.limited-height:before{height:570px}}.dark-gray-background{background:#040408;width:100%;max-width:1350px;margin:0 auto}.dark-gray-background-with-green-accent{background:url(/images/green-long-stripe-corner.png) top right no-repeat #040408;width:100%;max-width:1350px;margin:0 auto}#team_photo_block.dark-concrete-background:before{content:"";position:absolute;top:0;left:0;right:0;z-index:0;width:100%;height:190px;display:block;background-color:#fff}@media screen and (max-width:1199px){#team_photo_block.dark-concrete-background:before{height:150px}}@media screen and (max-width:992px){#team_photo_block.dark-concrete-background:before{height:120px}}@media screen and (max-width:640px){#team_photo_block.dark-concrete-background:before{height:13.1vw}}.featured-project-callout-container{position:relative;width:100%;max-width:440px;height:350px;overflow:hidden;margin-bottom:30px}@media screen and (max-width:992px){.featured-project-callout-container{margin:0 auto 30px}}.featured-project-callout-container img.background{position:absolute;z-index:1;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover}.featured-project-callout-container .inner-container{position:absolute;z-index:2;bottom:0;left:0;right:0;padding:6px 15px 15px;width:100%;margin:0 auto;background:#ffffffbf;text-align:center;transform:translateY(60px);transition:all .4s}body.ww_editor_body .featured-project-callout-container .inner-container,.featured-project-callout-container:hover .inner-container{padding:35px 5px;bottom:50%;width:calc(100% - 60px);transform:translateY(50%)}@media screen and (max-width:992px){.featured-project-callout-container .inner-container,.featured-project-callout-container:hover .inner-container{padding:35px 15px;bottom:50%;width:calc(100% - 60px);transform:translateY(50%)}}@media screen and (max-width:400px){.featured-project-callout-container .inner-container,.featured-project-callout-container:hover .inner-container{width:calc(100% - 10px)}}.featured-project-callout-container .inner-container .type{font-weight:400;color:#010206;font-size:12pt;line-height:1.4}.featured-project-callout-container .inner-container .name{font-weight:400;color:#010206;font-size:26pt}.featured-project-callout-container .inner-container .ww_action_button1{position:absolute;left:50%;transform:translate(-50%);bottom:-20px}.padded-gray-link-container:link,.padded-gray-link-container:active,.padded-gray-link-container:visited{display:flex;flex-flow:column nowrap;justify-content:flex-start;height:350px;padding:25px 30px;text-decoration:none;background:url(/images/green-stripe-corner-background.png) top right no-repeat #040408;transition:background-color .4s}@media screen and (max-width:992px){.padded-gray-link-container:link,.padded-gray-link-container:active,.padded-gray-link-container:visited{width:100%;max-width:440px;margin:0 auto}}.padded-gray-link-container:hover{background-color:#2a2a2b}.padded-gray-link-container .large{font-family:effra;font-weight:400;font-size:32pt;color:#fff;line-height:1.1}.padded-gray-link-container .arrow-text{font-family:effra_medium;font-weight:700;font-size:14pt;color:#fff;margin-top:40px}.padded-gray-link-container .arrow-text img{transition:transform .4s}.padded-gray-link-container:hover .arrow-text img{transform:translate(5px)}.forced-white-text *{color:#fff!important}.forced-white-text .ww_action_button1{color:#000!important}.padded-white-link-container:link,.padded-white-link-container:active,.padded-white-link-container:visited{position:relative;display:flex;flex-flow:column nowrap;justify-content:center;text-align:center;padding:10px;height:140px;margin-bottom:30px;text-decoration:none;background-color:#ffffffbf;transition:all .2s}.padded-white-link-container:hover{background-color:#53b747}.padded-white-link-container span{font-family:effra;font-weight:400;font-size:17pt;color:#010206;transition:all .2s}.padded-white-link-container:hover span{transform:translateY(-20px)}.ww_editor_body .padded-white-link-container span,.ww_editor_body .padded-white-link-container:hover span{transform:translateY(-25px)}@media screen and (max-width:992px){.padded-white-link-container:hover span{transform:none}}.padded-white-link-container u{position:absolute;display:block;left:0;right:0;bottom:20px;opacity:0;font-weight:700;font-size:12pt;color:#010206;transition:all .2s}.ww_editor_body .padded-white-link-container u,.padded-white-link-container:hover u{opacity:1}@media screen and (max-width:992px){.padded-white-link-container u{position:relative;opacity:1;bottom:auto}}.shiny-floor-blurry-background{background:url(/images/shiny-floor-blurry-background.jpg) top center no-repeat;background-size:cover;width:100%;max-width:2000px;margin:0 auto}.image-with-caption-container{position:relative;overflow:hidden}.image-with-caption-container .background{width:100%!important;height:100%!important;object-fit:cover}.image-with-caption-container .caption{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:12pt;color:#010206;padding:12px;background-color:#ffffffbf}.costco-floor-light-background{background:url(/images/costco-floor-light-background.jpg) top center no-repeat;background-size:cover;width:100%;max-width:2000px;margin:0 auto}.padded-transparent-white-container{padding:25px;background-color:#ffffffbf}@media screen and (max-width:1199px){.padded-transparent-white-container{margin-bottom:30px}}.padded-transparent-white-container.min-height{min-height:380px}@media screen and (max-width:1440px){.padded-transparent-white-container.min-height{min-height:380px}}@media screen and (max-width:1200px){.padded-transparent-white-container.min-height{min-height:0}}.light-gray-background{background-color:#2a2a2a;width:100%;max-width:2000px;margin:0 auto}#custom_epoxy_page_padding{position:relative;padding-bottom:60px;margin-top:200px}@media screen and (max-width:1170px){#custom_epoxy_page_padding{margin-top:20vw}}#car_vehicles_offset_photo{margin-top:-200px;margin-bottom:55px}@media screen and (max-width:1170px){#car_vehicles_offset_photo{margin-top:-15vw}}.dark-epoxy-floor-background{background:url(/images/dark-epoxy-floor-background.jpg) top center no-repeat #40413c;background-size:cover;width:100%;max-width:2000px;margin:0 auto}.concrete-floor-background{background:url(/images/concrete-floor-background.jpg) top center no-repeat;background-size:cover;width:100%;max-width:2000px;margin:0 auto}.dark-concrete-finishing-background{background:url(/images/dark-concrete-finishing-background.jpg) top center no-repeat #40413c;background-size:cover;width:100%;max-width:2000px;margin:0 auto}.dark-traffic-coatings-background{background:url(/images/dark-traffic-coatings-background.jpg) top center no-repeat #40413c;background-size:cover;width:100%;max-width:2000px;margin:0 auto}.accordion h3{font-size:16pt!important;font-weight:400;padding:10px;background-color:#01010599;color:#fff;border-color:transparent;transition:background-color .2s,color .2s}.accordion h3:hover{background-color:#010105cc}.accordion .ui-state-active{background-color:#010105}.accordion .ui-accordion-header,.accordion .ui-accordion-content{border-radius:0}.accordion>div{padding:25px 40px;font-family:effra;background-color:#fff}.accordion .ui-icon-triangle-1-e,.accordion .ui-icon-triangle-1-s{position:relative;background:none;overflow:visible;width:20px;height:20px;text-indent:0;margin-right:15px}.accordion .ui-icon-triangle-1-e:before,.accordion .ui-icon-triangle-1-s:before{position:relative;display:flex;justify-content:center;align-items:center;width:20px;height:20px;font-family:effra;font-size:30pt;font-weight:400;color:#47ae38}.accordion .ui-icon-triangle-1-e:before{content:"+"}.accordion .ui-icon-triangle-1-s:before{content:"-"}.light-epoxy-floor-background{background:url(/images/light-epoxy-floor-background.jpg) top center no-repeat;background-size:cover;width:100%;max-width:2000px;margin:0 auto}.light-polished-concrete-background{background:url(/images/light-polished-concrete-background.jpg) top center no-repeat;background-size:cover;width:100%;max-width:2000px;margin:0 auto}.light-traffic-coatings-background{background:url(/images/light-traffic-coatings-background.jpg) top center no-repeat;background-size:cover;width:100%;max-width:2000px;margin:0 auto}.light-leveling-toppings-background{background:url(/images/light-leveling-toppings-background.jpg) top center no-repeat;background-size:cover;width:100%;max-width:2000px;margin:0 auto}.light-epoxy-floor-background .accordion h3{background-color:#fff9;color:#000}.light-epoxy-floor-background .accordion h3:hover{background-color:#fffc}.light-epoxy-floor-background .accordion h3.ui-state-active{background-color:#010105;color:#fff}.table{border:1px solid #A9A9A9}.table-hover>tbody>tr:hover{background-color:#e2e2e2}.table thead tr th{font-size:14pt;color:#357f29;padding:15px 35px!important;border-right:1px solid #A9A9A9;border-bottom:1px solid #A9A9A9}.table thead tr th:last-of-type{border-right:0}.table tbody tr td{font-size:14pt;color:#4f4f4f;padding:10px 35px!important;border-right:1px solid #A9A9A9;border-bottom:1px solid #A9A9A9}.table tbody tr td:last-of-type{border-right:0}.collapsible-area{overflow:hidden;max-height:0;transition:max-height .4s ease-out}.ww_editor_body .collapsible-area{position:relative;max-height:none;padding:35px 5px 5px;border:1px solid #3EA6D3}@media screen and (max-width:480px){.ww_editor_body .collapsible-area{padding-top:50px}}.ww_editor_body .collapsible-area:after{content:"This area will be mostly hidden on the front end. The toggle button below will control its visibility.";position:absolute;font-size:13px;top:0;left:0;color:#3ea6d3;padding:5px 5px 5px 21px;border-right:1px solid #3EA6D3;border-bottom:1px solid #3EA6D3}.ww_editor_body .collapsible-area:before{content:"\f05a";position:absolute;font-size:13px;top:6px;left:5px;color:#3ea6d3;font-family:font_awesome}.toggle-previous-area{position:relative;display:flex;justify-content:flex-end;cursor:pointer;padding:5px 18px 5px 5px;font-family:effra,sans-serif;font-size:18px;color:#010206}.toggle-previous-area span{margin-right:5px}.toggle-previous-area:before{content:"";position:absolute;bottom:30px;left:0;width:100%;height:60px;background:transparent;transition:height .4s ease-out}.toggle-previous-area.active:before{height:0}.ww_editor_body .toggle-previous-area:before{display:none}
