@media (min-width:1250px){.full-logo .tagline,.tagline{font-size:12px;text-align:center}header .custom-logo-link{margin:10px 0}.custom-logo-link .logo-type-svg,.hamburger{display:none}.full-logo{display:block;width:124px}.full-logo .logo-mark-svg{margin:0;width:124px}#masthead{padding:50px calc(50% - 600px) 0;position:relative}#masthead .secondary-menu{display:flex;font-size:12px;justify-content:space-between;letter-spacing:.05em;line-height:20px;list-style:none;margin:auto;max-width:1230px;padding:0;text-transform:uppercase}#masthead .secondary-menu a{color:#fff;display:block;padding:15px}#masthead .secondary-menu .yellow a{color:#ffc629}#masthead .secondary-menu .yellow a:hover{color:#fff}#masthead .container{background-color:#231f20;height:50px;left:0;position:absolute;top:0;width:100%}#menu-tray{width:calc(100% - 150px)}#menu-2022-primary{order:0}.brand-buttons{order:1}.search-form{order:3}}.error404 article label{display:none}.error404 article p{clear:both;padding:10px 0 0}:where(main){background-color:#fff;display:block;min-height:500px;position:relative;z-index:1}:where(main):after{clear:both;content:"";display:block}:where(main) .menu{background:#ffc627 url("/source/3bd2f436ac5ef5f9244b329dc6c93ead/background-sidebar.svg") bottom no-repeat;background-clip:padding-box;border-bottom:200px solid #383738;box-sizing:content-box;margin:0;padding:60px 10px 140px;position:relative;width:230px}.page-template-page-products-php :where(main) .menu,.post-type-archive-project :where(main) .menu,.single-project :where(main) .menu,.tax-type :where(main) .menu{padding-bottom:90px}:where(main) .menu:after{background:url("/source/68e2941591a2df5f4b3d1bea71873902/logo-sidebar.svg") 50% no-repeat;bottom:-200px;content:"";display:block;height:200px;left:0;position:absolute;width:250px}.home :where(main) .menu{border:0;float:left;padding-top:10px}.home :where(main) .menu:after{display:none}:where(main) .menu li{display:block;line-height:40px;margin:0 0 10px}:where(main) .menu li a{background:#ffde4f 7px no-repeat;color:#4c4c4e;display:block;font-size:14px;line-height:40px;text-indent:40px}:where(main) .menu li.icon-msds a{background-image:url("/source/75a588a0bcfd5d4d3b89fdff6b0369a3/icon-msds.svg")}:where(main) .menu li.icon-news a{background-image:url("/source/5bc062b4f6c234d161ae7100527fa728/icon-news.svg")}:where(main) .menu li.icon-portfolio a{background-image:url("/source/dadb922cdfa0cd8a48801bf3910edff2/icon-portfolio.svg")}:where(main) .menu li.icon-submittal a{background-image:url("/source/066e64ef662f2f03d12d69968b69c525/icon-submittal.svg")}.post-type-archive-project :where(main) .menu li.icon-portfolio a,.single-post :where(main) .menu li.icon-news a,.single-project :where(main) .menu li.icon-portfolio a,.tax-type :where(main) .menu li.icon-portfolio a,:where(main) .menu li a:hover,:where(main) .menu li.current-menu-item a{background-color:#fff}:where(main)>.container>section{display:block;float:left;padding:55px 10px 75px;width:630px}.single-project :where(main)>.container>section{padding-bottom:30px}.search .read-more,.view-project,[itemprop=url]+p a{background:url("/source/aeaf41365d38731264a0b7d02a88db6a/learn-more-blue.svg") 100% no-repeat;color:#005e84;display:inline-block;font-size:14px;font-weight:400;line-height:22px;margin:10px 0 0;padding:0 30px 0 0;text-transform:lowercase}.search .read-more:hover,[itemprop=url]+p a:hover,a:hover .view-project{background-image:url("/source/cc7cb6d9f5e23ec8314f6a8c720d4e7b/learn-more-green.svg");color:#44a13e}.container.new{font-weight:300;padding:0 20px;width:1240px}article:not(.no-sidebar){box-sizing:border-box;display:block;float:left;max-width:100%;padding:55px 10px 75px;width:650px}.single-project article:not(.no-sidebar){box-sizing:content-box;padding:0 10px 50px;width:940px}article.no-sidebar{box-sizing:border-box;margin:0}article.no-sidebar .container{padding:0 20px;width:1240px}article.no-sidebar img{height:auto;max-width:100%}.blog article{float:none;margin:40px 0 0;padding:10px 0 0 90px;position:relative;width:auto}.blog article p{margin:0}.blog [itemprop=datePublished]{background-color:#ffc72b;color:#4e4d4f;font-size:17px;left:0;line-height:50px;position:absolute;text-align:center;text-transform:uppercase;top:0;width:75px}.single [itemprop=datePublished]{color:#010101;display:block;font-size:17px;line-height:25px;margin:0 0 15px}ul.page-numbers{float:right;padding-top:20px}.search ul.page-numbers{padding:0}ul.page-numbers:before{color:#4e4d4f;content:"Pages:";display:block;float:left;font-size:15px;line-height:25px;margin:0 5px 0 0}ul.page-numbers li{display:block;float:left;height:25px;list-style:none;margin:0 0 0 5px;width:25px}ul.page-numbers li a,ul.page-numbers li span{background-color:#bbbdc0;color:#383738;display:block;font-size:15px;line-height:25px;text-align:center;width:25px}ul.page-numbers li span.current{background-color:#383738;color:#fff}ul.page-numbers li a:hover{background-color:#035e83;color:#e6e6e7}ol.results+p{float:left}ol.results li{font-size:18px;font-weight:700;list-style:decimal;margin:20px 0 0}ol.results li:before{display:none}ol.results li p{font-weight:400;margin:0}main h1{display:block;font-size:55px;font-weight:300;line-height:65px;margin:0 0 15px}.tax-type main h1{float:left;padding:20px 30px 0 0}.single-project main h1,.tax-type main h1{font-size:30px;line-height:35px}main h2{clear:both;font-size:18px;line-height:25px}main h2,main h3{font-weight:300;margin:0 0 10px}main h3{font-size:15px;line-height:20px}main table{border-collapse:collapse;margin:0 0 18px;width:100%}main td{border-top:1px solid #e6e6e7;color:#010101;font-size:14px;line-height:20px;padding:5px 0}main td>img{margin:0 20px 0 0}main th{font-size:15px;line-height:20px;padding:0 0 5px;text-align:left}main th[scope=row]{width:200px}main tr:first-child th[scope=row]~td{border-top:0}main th~td{border-left:1px solid #e6e6e7;padding:5px;width:40px}main th[scope=row]+td{border-left:0}main blockquote{background:url("/source/c7b7b9875d0b7a0146be10c89141ba21/quote.svg") 0 0 no-repeat;padding:10px 0 0 50px}main blockquote p{font-size:14px}main ol,main ul{font-weight:500}main ul li{list-style-image:url("/source/ccf03db57062050a3137a2b77a353419/list.svg")}main ol li{list-style:none;position:relative}main ol{counter-reset:inc}main ol li:before{content:counter(inc) ".";counter-increment:inc;font-weight:700;left:-20px;position:absolute;top:0}main li~li{margin:5px 0 0}main a{color:#035e83}main a:hover{text-decoration:underline}:where(main) ol,:where(main) ul{padding-left:.9em}object{margin:0 0 18px}h2.toolbox{background-color:#ffc72b;color:#4e4d4f;display:inline-block;font-size:17px;font-weight:400;line-height:50px;margin:0 0 0 20px;padding:0 17px;position:relative}h2.toolbox+dl,h2.toolbox+p,h2.toolbox+ul{background-color:#e6e6e7;color:#4e4d4f;font-size:16px;line-height:21px;margin:-50px 0 18px;padding:70px 20px 20px 40px}h2.toolbox+ul{column-count:2;column-gap:20px;padding-bottom:15px}h2.toolbox+ul li{background:url("/source/ccf03db57062050a3137a2b77a353419/list.svg") 0 no-repeat;break-inside:avoid-column;display:block;margin:0 0 10px;padding:0 0 0 15px;page-break-inside:avoid}aside{display:block;float:right;width:250px}aside ul+div{background:#fff 50% no-repeat;height:200px}aside ul+div+div{background-color:#383738;padding:25px 0}aside ul+div+div p{color:#fff;font-size:15px;font-weight:700;line-height:20px;margin:0 0 10px;padding:0 25px}aside ul+div+div p+p{color:#9c9ea1;font-size:14px;font-weight:400;line-height:19px}aside ul+div+div p+p+p{background-color:#e6e6e7;line-height:45px;padding:0 0 0 30px;width:190px}aside ul+div+div p+p+p a{background:url("/source/aeaf41365d38731264a0b7d02a88db6a/learn-more-blue.svg") 100% no-repeat;color:#035e83;display:inline-block;font-size:12px;padding:0 30px 0 0}aside ul+div+div p+p+p a:hover{background-image:url("/source/cc7cb6d9f5e23ec8314f6a8c720d4e7b/learn-more-green.svg");color:#44a13e}article dt{color:#035e83;display:block;font-size:16px;line-height:21px;margin:0 0 15px}.js article dt{cursor:pointer}.js article dt:after{background:url("/source/aeaf41365d38731264a0b7d02a88db6a/learn-more-blue.svg") 100% no-repeat;content:"";display:inline-block;height:21px;vertical-align:middle;width:30px}.js article dt:hover{color:#44a03f}.js article dt:hover:after{background-image:url("/source/cc7cb6d9f5e23ec8314f6a8c720d4e7b/learn-more-green.svg")}article dt.active{color:#44a03f}article dt.active:after{background-image:url("/source/02dd5b9eb1d572f0d1346f3286ebec53/learn-more-green-down.svg")!important}.post-type-archive-project .toolbox+ul li,.single-project .toolbox+ul li,.tax-type .toolbox+ul li{list-style:none}.post-type-archive-project .toolbox+ul li a,.single-project .toolbox+ul li a,.spec-data,.tax-type .toolbox+ul li a{background:url("/source/aeaf41365d38731264a0b7d02a88db6a/learn-more-blue.svg") 100% no-repeat;display:inline-block;line-height:30px;padding:0 30px 0 0;white-space:nowrap}.post-type-archive-project .toolbox+ul li a:hover,.single-project .toolbox+ul li a:hover,.spec-data:hover,.tax-type .toolbox+ul li a:hover,li.current-term a{background-image:url("/source/cc7cb6d9f5e23ec8314f6a8c720d4e7b/learn-more-green.svg")!important;color:#44a13e}.product-section{background-color:#e6e6e7;box-sizing:content-box;clear:both;padding:50px 0}.page-template-page-products-php article,.tax-type article{padding-bottom:10px}.product-section h2{color:#404041;font-size:30px;font-weight:400;line-height:35px;margin:0 0 50px;text-align:center}.product-section h3{background-color:#ffc72b;color:#4e4d4f;font-size:16px;font-weight:400;line-height:35px;margin:15px 0 0;padding:0 10px}.product-list-item{background-color:#fff;display:flex;flex-wrap:wrap;position:relative}.product-list-item:after{clear:both;content:"";display:block}.product-list-item div{float:left;min-height:100%}.product-list-item .image-col{align-self:center;background:50% no-repeat;height:215px;width:200px}.product-list-item .desc-col{width:260px}.product-list-item .use-col{width:160px}.product-list-item .avail-col,.product-list-item .desc-col,.product-list-item .use-col{border-left:1px solid #e6e6e7}.product-list-item>div~div{padding:50px 20px}.product-list-item>div~div~div{width:159px}.product-list-item div li,.product-list-item div p{color:#4c4c4e;font-size:14px}.product-list-item div li{list-style:url("/source/ccf03db57062050a3137a2b77a353419/list.svg")}.product-section h4{color:#4c4c4e;font-size:14px;font-weight:700;margin:0 0 5px}.product-section ul{margin:0 0 10px;padding-left:.9em}.product-section li~li{margin:2px 0 0}.spec-data{font-size:14px}.page-template-page-products-php .brands{background-color:#fff}.post-type-archive-project .projects,.tax-type .projects{box-sizing:content-box;clear:both;margin:0 0 0 -10px;padding:0;width:960px}.post-type-archive-project .projects:after,.tax-type .projects:after{clear:both;content:"";display:block}.post-type-archive-project .projects li,.tax-type .projects li{display:block;float:left;height:280px;list-style:none;margin:0;padding:0 10px 40px;width:300px}.post-type-archive-project .projects li a,.tax-type .projects li a{color:#4c4c4e;display:block;font-size:14px;height:280px;position:relative;width:300px}.post-type-archive-project .projects li a:before,.tax-type .projects li a:before{background-color:rgba(0,0,0,.5);content:"";display:block;height:200px;left:0;opacity:0;position:absolute;top:0;transition-duration:.2s;transition-property:all;width:300px;z-index:2}.post-type-archive-project .projects li a:hover:before,.tax-type .projects li a:hover:before{opacity:1;transition-duration:.2s;transition-property:all}.post-type-archive-project .projects li a img,.tax-type .projects li a img{display:block;margin:0 0 15px}.post-type-archive-project .projects li a span,.tax-type .projects li a span{display:block;height:22px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-type-archive-project .projects li a span.view-project,.tax-type .projects li a span.view-project{display:inline-block}.post-type-archive-project .projects li a [itemprop=name],.tax-type .projects li a [itemprop=name]{font-weight:700}.post-type-archive-project .projects+.page-numbers,.tax-type .projects+.page-numbers{clear:both;padding:0 0 40px}.single-project [itemprop=genre]{color:#4e4d4f;font-size:16px;font-weight:700;line-height:22px}.single-project [itemprop=articleBody]{float:right;height:550px;overflow:auto;padding:0 20px;width:262px}.single-project div.large{height:395px;margin:0 0 15px;overflow:hidden;position:relative;width:630px}.single-project div.large img{display:block;left:0;position:relative;top:0;z-index:1}.single-project div.small{font-size:0;height:140px;left:-4px;margin:0;overflow:auto;padding:0;position:relative;top:-4px;white-space:nowrap;width:638px}.single-project div.small li{display:inline-block;height:110px;margin:0;position:relative;width:160px}.single-project div.small li a{border:2px solid #fff;display:block;height:100px;padding:2px;width:150px}.single-project div.small li a.active,.single-project div.small li a:hover{border-color:#44a13e}#loginform label{display:block;line-height:25px}#lostpasswordform input[type=submit],#wp-submit,.gform_wrapper input[type=submit]{background-color:#ffc627;border:0;box-sizing:content-box;color:#4c4c4e;cursor:pointer;display:inline-block;font-size:13px;height:35px;padding:0 15px;text-transform:uppercase}#lostpasswordform input[type=submit]:hover,#wp-submit:hover,.gform_wrapper input[type=submit]:hover{background-color:#ffde4f}#timeline.storyjs-embed.full-embed{background:#fff url("/source/d0047c24ad8a4821b6f0908f10284349/background-timeline.png") 0 0 no-repeat;background-size:100% 411px;border-bottom:5px solid #ffc627!important;box-shadow:1px 1px 7px rgba(0,0,0,.3)!important;padding-bottom:10px!important}html .vco-storyjs{background-color:transparent}html .vco-storyjs .vco-container.vco-main{width:100%}html .vco-storyjs .vco-feature{margin:0 auto;position:relative;width:960px}.slider-container-mask{width:960px!important}.vco-slider .slider-item{width:700px!important}.vco-slider .nav-next{left:860px!important}.vco-storyjs .vco-feature .slider,.vco-storyjs .vco-feature .vco-slider{box-shadow:none!important}html .vco-timeline .vco-navigation .timenav-background .timenav-indicator{background-image:none}.vco-timeline .vco-navigation .timenav-background .timenav-indicator:after{border-color:#b2ac9b transparent;border-style:solid;border-width:10px 10px 0;content:"";display:block;left:2px;position:absolute;top:0;width:0}html .vco-timeline .vco-navigation .timenav .content .marker.active .dot,html .vco-timeline .vco-navigation .timenav .content .marker.active .line,html .vco-timeline .vco-navigation .timenav-background .timenav-line{background-color:#bb311d}.vco-slider .slider-item .content .content-container .text .container h2.date{display:none}.vco-storyjs .vco-slider h3{color:#4c4c4e!important;font-size:26px!important;font-weight:400!important;line-height:31px!important}.vco-slider .slider-item .content .pad-left .text .container{padding:0 30px 0 0!important}html .vco-slider .slider-item .content .content-container .text .container p{color:#383739;font-size:16px}.vco-slider .slider-item .content .content-container .text .container p .date{display:block;font-weight:700;margin:0 0 5px}.nav-container .date,.nav-container .title{display:none}.nav-previous .nav-container:after{color:#76787a;content:"Previous date";font-size:18px}.nav-next .nav-container:after{color:#76787a;content:"Next date";font-size:18px}main .packets h2{margin:0}main .packets h3{font-weight:400}li#field_1_1,li#field_1_3,li#field_3_1{display:none}.filter-item{border-bottom:1px solid #e6e6e7;margin:20px 0 0!important;padding:0 0 20px}.filter-item h4{padding:0 0 5px}.filter-item span label{padding:0 20px 0 10px}.filter-item span input{vertical-align:text-top}.filter-item span{white-space:nowrap}.filter-item+li{margin:20px 0 0!important}.login-container,.login-container+div{float:left;margin-top:30px;width:50%}.post-type-archive-request main dl:after{clear:both;content:"";display:block}.post-type-archive-request main dt{clear:left;display:block;float:left;font-size:15px;font-weight:700;line-height:30px;width:175px}.post-type-archive-request main dd{display:block;float:left;font-size:15px;line-height:30px;width:395px}.post-type-archive-request main dd ul{margin-top:5px}.brands{min-height:175px;padding:50px 0;text-align:center}@media (min-width:1000px){.brands{padding:80px 0}}.home .brands{background-color:#fff}.brands h2{font-size:12px;font-weight:400;line-height:1.2;margin:0 0 3em;text-transform:uppercase}@media (min-width:1000px){.brands h2{font-size:14px;letter-spacing:.2em}}.brands ul{padding-left:0}.brands li{display:inline-block;height:70px;padding:0 25px}.brands li a{background:transparent none 50% no-repeat;display:block;height:70px;transition:all .3s}.brands li.icon-pavement a{background-image:url("/source/5265086de2449c2c7fe73535dfbb0575/brand-package-pavement.svg");width:68px}.brands li.icon-quikrete a{background-image:url("/source/5cc653ac05926bf3915fd5b1215eeb9e/brand-quikrete.svg");width:160px}.brands li.icon-red-wing a{background-image:url("/source/f138f989c87d1f1fd09c7389e79408da/brand-red-wing.svg");width:190px}.brands li.icon-spec-mix a{background-image:url("/source/f422082e25563b448d42150f7f01988c/brand-spec-mix.svg");width:145px}.brands li.icon-greenbld a{background-image:url("/source/b30fbd7a4f9e4f80d91385f499373f75/brand-stormville.png");background-size:contain;width:145px}.brands li a:hover,.vco-timeline .vco-navigation .timenav .content .marker .flag .flag-content .thumbnail img,.vco-timeline .vco-navigation .timenav .content .marker .flag-small .flag-content .thumbnail img{filter:#808080;-webkit-filter:grayscale(100%)}.vco-timeline .vco-navigation .timenav .content .marker.active .flag .flag-content .thumbnail img,.vco-timeline .vco-navigation .timenav .content .marker.active .flag-small .flag-content .thumbnail img{-webkit-filter:grayscale(0)}html .vco-timeline .vco-navigation .timenav .content .marker.active .flag .flag-content h3,html .vco-timeline .vco-navigation .timenav .content .marker.active .flag-small .flag-content h3{color:#383739}#colophon{background-color:#373d42;color:#fff;font-weight:300;overflow:hidden;padding:50px 0 30px}#colophon a{color:inherit;transition:all .3s}#colophon a:hover{color:#ffc629}#colophon .tagline{color:#fff}#colophon .container{padding:0 20px;width:1200px}#colophon .sec-1{display:flex;justify-content:space-between}#colophon .contacts{display:flex;flex-wrap:wrap;margin:0 auto;padding:0 5px}#colophon .contacts>div{margin:0 25px 30px}#colophon .button-links{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin:-6px;max-width:330px}#colophon .button{border:1px solid #ffc629;font-size:13px;font-weight:400;letter-spacing:.125em;line-height:16px;margin:6px;min-width:150px;padding:16px;text-align:center;text-transform:uppercase}#colophon .button:hover{background-color:#ffc629;color:#000}#colophon .label{font-size:15px;margin-bottom:12px}#colophon .email-button{background-color:#ffc629;border:1px solid #ffc629;color:#000;display:block;font-size:13px;font-weight:400;letter-spacing:.125em;line-height:16px;margin:12px 0 0;padding:16px;text-align:center;text-transform:uppercase;width:150px}#colophon .email-button:hover{background-color:transparent;color:#fff}#colophon .telephone-button{display:block;font-size:18px;width:150px}#colophon .address-button{display:block;font-size:18px;width:200px}#colophon .sec-2{align-items:center;flex-wrap:wrap;margin-top:10px;min-height:48px}@media (min-width:770px){#colophon .sec-2{display:flex}}#colophon .socials{display:flex;justify-content:center;margin:20px auto 0}@media (min-width:770px){#colophon .socials{margin:0 0 0 auto}}#colophon .socials a{background-position:50%;background-repeat:no-repeat;display:inline-block;height:48px;transition:none;width:48px}#colophon .socials .instagram{background-image:url("/source/185f065c715835981134edf7420dff59/instagram.svg")}#colophon .socials .instagram:hover{background-image:url("/source/40ad44d3dc87d967ad917518a28e511f/instagram-hover.svg")}#colophon .socials .linkedin{background-image:url("/source/3762d92909c99e97caaaf9c47cdd5435/linkedin.svg")}#colophon .socials .linkedin:hover{background-image:url("/source/e3aa2666e11ef924f66681567babee90/linkedin-hover.svg")}#colophon .credits{font-size:12px;margin:-5px -15px}#colophon .credits>:where(span,a){display:inline-block;margin:5px 15px}@media (max-width:650px){#colophon .contacts{margin-top:25px;max-width:250px}#colophon .sec-1{align-items:center}#colophon .credits,#colophon .sec-1{flex-wrap:wrap;justify-content:center}#colophon .credits{display:flex}#colophon .button-links{justify-content:center}#colophon .custom-logo-link{margin:0 auto}}.get-started-from{background-color:#ffc629;font-size:16px;font-weight:300;letter-spacing:-.01em;line-height:22px;overflow:hidden;padding:35px 0}@media (min-width:900px){.get-started-from{font-size:18px;line-height:24px;padding:75px 0}}.get-started-from .container{padding:0 20px;width:1240px}.get-started-from .gform_required_legend,.get-started-from .gform_wrapper .gfield_required{display:none}.get-started-from .gform_title{font-size:12px;font-weight:400;letter-spacing:.2em;margin-bottom:2em;text-transform:uppercase}@media (min-width:900px){.get-started-from .gform_title{font-size:14px}}.get-started-from .gform_wrapper.gravity-theme .gfield_label{font-size:13px;font-weight:300;margin-bottom:5px;text-transform:uppercase}.get-started-from .gform_wrapper.gravity-theme input[type=color],.get-started-from .gform_wrapper.gravity-theme input[type=date],.get-started-from .gform_wrapper.gravity-theme input[type=datetime-local],.get-started-from .gform_wrapper.gravity-theme input[type=datetime],.get-started-from .gform_wrapper.gravity-theme input[type=email],.get-started-from .gform_wrapper.gravity-theme input[type=month],.get-started-from .gform_wrapper.gravity-theme input[type=number],.get-started-from .gform_wrapper.gravity-theme input[type=password],.get-started-from .gform_wrapper.gravity-theme input[type=search],.get-started-from .gform_wrapper.gravity-theme input[type=tel],.get-started-from .gform_wrapper.gravity-theme input[type=text],.get-started-from .gform_wrapper.gravity-theme input[type=time],.get-started-from .gform_wrapper.gravity-theme input[type=url],.get-started-from .gform_wrapper.gravity-theme input[type=week],.get-started-from .gform_wrapper.gravity-theme select,.get-started-from .gform_wrapper.gravity-theme textarea{background-color:#ffdf9d;border:0;line-height:24px;padding:18px 12px}.get-started-from .gform_wrapper.gravity-theme #field_submit input,.get-started-from .gform_wrapper.gravity-theme .gform_footer input{border:1px solid #fff;font-size:14px;font-weight:400;height:36px;line-height:24px;min-width:160px;padding:11px 12px;text-align:center}.get-started-from .gform_wrapper.gravity-theme .gform_heading{padding-bottom:20px}@media (min-width:900px){.get-started-from .gform_wrapper.gravity-theme{display:flex}.get-started-from .gform_wrapper.gravity-theme .gform_heading,.get-started-from .gform_wrapper.gravity-theme form{width:50%}.get-started-from .gform_wrapper.gravity-theme .gform_heading{padding-right:50px}}.submittal-callout{background-color:#000;font-weight:300;padding:50px 0}.submittal-callout .text{color:#939598;font-size:16px;letter-spacing:-.01em;line-height:24px;margin-bottom:2em}.submittal-callout .button,.submittal-callout .title{color:#fff;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.submittal-callout.reverse{background-color:#fff}.submittal-callout.reverse .button,.submittal-callout.reverse .title{color:#231f20}.submittal-callout .title{margin-bottom:2em}.submittal-callout .button{border:1px solid #ffc629;display:inline-block;font-weight:400;line-height:20px;min-width:175px;padding:20px;text-align:center;transition:color .3s,background-color .3s}.submittal-callout .button:hover{background-color:#ffc629;color:#000}.submittal-callout .container{padding:0 20px;width:1240px}@media (min-width:900px){.submittal-callout{padding:75px 0}.submittal-callout .container{align-items:center;display:flex}.submittal-callout .text{font-size:18px;margin-bottom:0}.submittal-callout .button,.submittal-callout .title{font-size:14px}.submittal-callout .button{margin-left:120px;margin-right:40px;min-width:225px;padding:30px}}#colophon g.svg-tm path{fill:#fff!important}.jspContainer{overflow:hidden;position:relative}.jspPane,.jspVerticalBar{position:absolute}.jspVerticalBar{height:100%;right:0;top:0;width:2px}.jspHorizontalBar{bottom:0;height:2px;left:0;position:absolute;width:100%}.jspHorizontalBar *,.jspVerticalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#383738;position:relative}.jspVerticalBar .jspTrack{left:-4px}.jspHorizontalBar .jspTrack{top:-4px}.jspDrag{background:#ffc627;cursor:pointer;left:0;position:relative;top:0}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;cursor:pointer;display:block;text-indent:-20000px}.jspArrow.jspDisabled{background:#80808d;cursor:default}.jspVerticalBar .jspArrow{height:16px}.jspVerticalBar .jspDrag{left:-4px;width:12px}.jspHorizontalBar .jspDrag{height:12px;top:-4px}.jspHorizontalBar .jspArrow{float:left;height:100%;width:12px}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}.calculator{clear:both;margin:0 0 18px;width:450px}.calculator.invoice{padding:25px 0 0}.calculator legend{background-color:#ffc627;color:#4c4c4e;display:block;float:left;font-size:15px;line-height:35px;padding:0 10px 0 20px;position:relative}.calculator legend:after{border-color:transparent #ffc627;border-style:solid;border-width:35px 0 0 15px;content:"";display:block;position:absolute;right:-15px;top:0;transform:rotate(.05deg);width:0}.calculator fieldset{border:0}.calculator div{background-color:#e6e6e7;line-height:25px;padding:10px 45px}.calculator div:after{clear:both;content:"";display:block}.calculator legend+div{clear:both;padding:45px 45px 10px}.calculator div+div{padding-top:0}.calculator div.submit{padding:20px 45px 35px;text-align:right}.calculator label{clear:left;color:#4e4d4f;display:block;float:left;font-size:18px;line-height:25px}.calculator.invoice label{font-size:15px}.calculator p{background-color:#383738;clear:both;color:#ffc627;font-size:18px;line-height:40px;margin:0;padding:0 45px}.calculator.invoice p{font-size:15px;line-height:20px;padding:10px 45px;text-align:center}.calculator input[name=user-input],.calculator output,.calculator.invoice input[type=text]{background-color:#fff;border:0;border-radius:0;box-sizing:content-box;color:#4e4d4f;display:block;float:right;font-size:18px;height:30px;line-height:30px;padding:0 10px;width:65px}.calculator output,.calculator.invoice input[type=text]{background-color:#383738;color:#ffc627}.calculator.invoice input[type=text]{font-size:13px;width:160px}.calculator input[type=submit]{background:#ffc627 url("/source/7f8e258545e725d2cca31ca8b4ec117b/calculate.svg") 10px no-repeat;border:0;border-radius:0;box-sizing:content-box;color:#4c4c4e;cursor:pointer;display:inline-block;font-size:15px;height:37px;line-height:37px;padding:0 10px 0 35px}.calculator input[type=submit]:hover{background-color:#ffdc87}.calculator.invoice input[type=submit]{background-image:none;padding:0 10px}.links{padding:0!important}.links li{display:block;float:left;height:110px;margin:0 10px 10px 0;width:150px}.links li:nth-child(4n+1){margin-right:0}.links li a{background:50% no-repeat;display:block;height:110px;width:150px}@media (min-width:1024px){.mobile{display:none}}@media (max-width:1023px){.desktop{display:none}}.dropdown-toggle{background-color:#58595b;border:0;border-radius:30px;color:#ffc629;display:block;font-size:24px;height:30px;position:absolute;right:0;text-align:center;top:7px;width:30px}.dropdown-toggle:after{content:"+";position:relative;top:-2px}.dropdown-toggle.toggled-on:after{color:#fff;content:"-"}.dropdown-toggle:focus{box-shadow:0 0 8px #ffc629;outline:none}@media (max-width:1023px){article{float:none;margin:20px auto;width:100%}.single-project article{box-sizing:border-box}aside{display:none}.container{box-sizing:border-box;padding:0 20px}main{overflow:hidden}main>.container{padding:0}main>.container>section{box-sizing:border-box;float:none;max-width:100%}.single-project .large,.single-project .small{max-width:100%}.single-project [itemprop=articleBody]{float:none;margin-bottom:1em;width:calc(100% - 40px)}.single-project [itemprop=articleBody] .jspPane{padding:0!important}.post-type-archive-project .projects,.tax-type .projects{margin:0;max-width:100%}html .vco-storyjs .vco-feature{max-width:100%}.slider-container-mask{width:100%!important}#timeline.storyjs-embed.full-embed{height:557px!important;width:100%!important}.vco-slider .slider-item{width:100%!important}#menu-sidebar-menu{display:none}.post-type-archive-project .projects{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px;width:calc(100% + 20px)}.post-type-archive-project .projects li{float:none;height:auto}.post-type-archive-project .projects li a{height:auto}img.aligncenter,img.alignleft,img.alignnone,img.alignright{height:auto;max-width:100%}.product-list-item{display:block;padding:1em}.product-list-item div{float:none}.product-list-item .image-col{height:180px;margin:0 auto;padding-top:1em}.product-list-item .avail-col,.product-list-item .desc-col,.product-list-item .use-col{border-left:0;box-sizing:border-box;margin:auto;padding:0;width:100%}.product-list-item .spec-data{display:inline-block}input[type=email],input[type=password],input[type=text]{border:1px solid #ccc;border-radius:0;box-shadow:none;font-family:inherit;font-size:inherit;letter-spacing:normal;padding:5px 4px}}@media (max-width:767px){.login-container,.login-container+div{float:none;width:100%}}@media (max-width:640px){h2.toolbox+ul{column-count:1;padding-left:20px}img.aligncenter,img.alignleft,img.alignnone,img.alignright{display:block;float:none}img.aligncenter{margin-left:auto;margin-right:auto}}.clr:after{clear:both;content:"";display:table}#menu-tray .brand-buttons{display:flex}#menu-tray .quikrete-button,#menu-tray .spec-mix-button{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:70%;display:block;height:130px;margin:1px;width:300px}#menu-tray .spec-mix-button{background-image:url("/source/544e04fa71bc5d256b228b987c6cb946/specmix.svg");background-position:50% 60%}#menu-tray .quikrete-button{background-image:url("/source/c769d1804beccbd8905df3484d96c5ac/quikrete.svg")}#menu-tray .search-form{height:40px;margin-top:10px;padding:0;position:relative;width:44px;z-index:1}@media (min-width:1250px){#menu-tray .search-form{margin-top:0}}#menu-tray .search-form label{display:block;left:0;position:absolute}@media (min-width:1250px){#menu-tray .search-form label{left:auto;right:0}}#menu-tray .search-form label:before{speak:never;background:transparent url("/source/4cb69fb387055aee033918435823b7f5/search-white.svg") 50% no-repeat;background-size:contain;content:"";height:28px;left:6px;position:absolute;top:6px;width:28px;z-index:20}@media (min-width:1250px){#menu-tray .search-form label:before{background:transparent url("/source/f8f300bb293048a537001e5f7329f6fe/search.svg") 50% no-repeat;height:18px;left:8px;top:10px;width:18px}}#menu-tray .search-form .search-field{background-color:hsla(0,0%,100%,0);border:none;cursor:pointer;font-size:16px;line-height:20px;margin:0;max-width:calc(100vw - 80px);padding:10px 10px 10px 34px;position:relative;right:0;transition-duration:.4s;transition-property:width,background;transition-timing-function:ease;width:44px;z-index:30}@media (min-width:1250px){#menu-tray .search-form .search-field{padding:10px 14px 10px 30px}}#menu-tray .search-form .search-field:focus{background-color:#eee;border:0;color:#000;cursor:text;width:350px;z-index:10}#menu-tray .search-form .search-submit{display:none}#menu-tray .ex{background-image:url("/source/1bacefe00bee9437460edbb7bd283465/ex.svg");background-position:50%;background-repeat:no-repeat;display:block;height:44px;position:absolute;right:5px;top:5px;width:44px}#menu-tray .return-menu{font-size:18px;font-weight:300;line-height:1;padding:20px 0}#menu-tray .return-menu:before{background-position:0 100%;content:"";height:28px;margin-right:0;width:28px}#menu-tray .return-menu:before,#menu-tray .submenu-toggle{background-image:url("/source/7ead61a1162ef0459b98eb38d174d205/arrow.svg");background-repeat:no-repeat;display:inline-block}#menu-tray .submenu-toggle{background-color:transparent;background-position:50%;border:none;height:44px;margin-top:8px;transform:rotate(180deg);width:44px}@media (min-width:1250px){#menu-tray .ex,#menu-tray .return-menu,#menu-tray .submenu-toggle{display:none}#menu-tray .quikrete-button,#menu-tray .spec-mix-button{height:40px;width:150px}#menu-tray .spec-mix-button{background-position:bottom}}#menu-tray .secondary-menu a,#menu-tray .sub-menu a{transition:color .2s}#menu-tray .secondary-menu a:hover,#menu-tray .sub-menu a:hover{color:#ffc629}#menu-tray .menu{list-style:none}#menu-tray .menu a,#menu-tray .menu h2{color:inherit}#menu-tray .menu .dropdown{background-color:#000;color:#fff}#menu-tray .menu .dropdown .return-menu{color:#fff}@media (min-width:1250px){#menu-tray .menu{align-self:stretch;display:flex;margin:0;padding:0}#menu-tray .menu .package-pavement-logo>a,#menu-tray .menu .quikrete-logo>a,#menu-tray .menu .spec-mix-logo>a{background-position:0;background-repeat:no-repeat;display:block;height:88px;overflow:hidden;text-indent:200%;white-space:nowrap}#menu-tray .menu .spec-mix-logo>a{background-image:url("/source/544e04fa71bc5d256b228b987c6cb946/specmix.svg");background-size:157px 42px}#menu-tray .menu .quikrete-logo>a{background-image:url("/source/d1e5f9b2a94b96bb7ef1675cf5cfd3c7/nav-quikrete-logo.svg")}#menu-tray .menu .package-pavement-logo>a{background-image:url("/source/6bb6aa9b7daded4a4280901a6fe4999d/nav-package-pavement-logo.svg")}#menu-tray .menu .dropdown{align-items:flex-start;left:0;opacity:0;padding:50px calc(50% - 600px);position:absolute;right:0;top:100%;transition:visibility 0s linear .3s,opacity .3s,z-index .3s;visibility:hidden;width:100%;z-index:0}#menu-tray .menu .dropdown h2{color:#ffc629;font-size:24px;font-weight:400;width:342px}#menu-tray .menu .dropdown ul{list-style:none;margin:0;padding:0}#menu-tray .menu .dropdown ul li{padding:12px 0}#menu-tray .menu .dropdown .menu-area{font-size:16px;font-weight:300;line-height:1.25;width:100%}#menu-tray .menu .dropdown .menu-area>.sub-menu{column-count:3;column-gap:50px}#menu-tray .menu .dropdown .menu-area>.sub-menu li{break-inside:avoid;page-break-inside:avoid}#menu-tray .menu>.menu-item-has-children:hover>.dropdown{opacity:1;transition:visibility 0s linear 0s,opacity .3s,z-index .3s;visibility:visible;z-index:100}#menu-tray .menu>li>a{align-items:center;color:#000;display:flex;font-size:17px;height:100%;padding:25px}#menu-tray .menu>li:hover>a{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:10px}}@media (max-width:1249px){#menu-tray .menu{align-self:stretch;max-width:500px;padding:0}#menu-tray .menu>li{display:flex;justify-content:space-between}#menu-tray .menu>li>a{font-size:22px;line-height:1.1;min-height:52px;padding:.5em 0}#menu-tray .menu .dropdown{align-items:flex-start;flex-direction:column;height:100%;justify-content:flex-start;left:10%;opacity:0;overflow:auto;padding:33px 40px;position:absolute;top:0;transition:visibility 0s linear .3s,opacity .3s,left .3s;visibility:hidden;width:100%;z-index:10}#menu-tray .menu .dropdown a{color:#939598}#menu-tray .menu .dropdown h2{font-family:Inter,sans-serif;font-size:22px;font-weight:400;margin:2em 0 1em}#menu-tray .menu .dropdown ul{font-size:18px;font-weight:300;list-style:none;padding-left:0}#menu-tray .menu .dropdown ul ul{padding-left:25px}#menu-tray .menu .dropdown li{padding:11px 0}#menu-tray .menu .menu-item-has-children{overflow:hidden}#menu-tray .menu [aria-expanded=true]+.dropdown{left:0;opacity:1;transition:visibility 0s linear 0s,opacity .3s,left .3s;visibility:visible}}@media (min-width:1250px){#menu-tray{align-items:center;align-self:stretch;display:flex;justify-content:space-between}}@media (max-width:1249px){#menu-tray{background-color:#231f20;box-sizing:border-box;color:#fff;display:block;max-width:100%;opacity:0;overflow:hidden;padding:40px;position:absolute;right:0;top:100%;transition:visibility 0s linear .3s,opacity .3s;visibility:hidden;width:590px;z-index:100}.hamburger.is-active+#menu-tray{opacity:1;transition:visibility 0s linear 0s,opacity .3s;visibility:visible}#menu-tray .menu{margin-bottom:0}#menu-tray .container{padding:0}#menu-tray .secondary-menu{display:flex;flex-direction:column;font-size:18px;list-style:none;margin:0;padding:0}#menu-tray .secondary-menu a{color:#fff;display:block;font-weight:400;padding:12px 0;text-transform:uppercase}#menu-tray .secondary-menu li{order:2}#menu-tray .secondary-menu .yellow{order:1}#menu-tray .secondary-menu .yellow a{color:#ffc629}}.next-button,.prev-button{background-image:url("/source/98835ac1716f2554c863cee87af798f6/long-arrow.svg");background-position:50%;background-repeat:no-repeat;display:block;height:50px;width:50px}.next-button:hover,.prev-button:hover{background-image:url("/source/470f589352060453d111b78642d681d6/long-arrow-yellow.svg")}.next-button{transform:rotate(180deg)}#home-slider{background-color:#ffc629;font-weight:300;overflow:hidden}#home-slider .container{background-image:url("/source/d96976e3cc67b4b16b38d0b1fea6260a/new-shovel-guy.svg");background-position:calc(100% - 20px) calc(100% + 1px);background-repeat:no-repeat;padding:0 20px;position:relative;width:1240px;z-index:2}@media (max-width:860px){#home-slider .container{background-size:75px}}#home-slider .slider-img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#home-slider .slider-wrap{height:calc(100vh - 20px - min(4.6875vw, 30px)*6);overflow:hidden;position:relative}@media (min-width:650px){#home-slider .slider-wrap{height:calc(100vh - 205px)}}@media (min-width:1250px){#home-slider .slider-wrap{height:calc(100vh - 260px)}}#home-slider .active .slider-img,#home-slider .out .slider-img{animation:kenburns 10s;animation-timing-function:linear}#home-slider .slider-img{transform:scale3d(1.15,1.15,1.15)}@keyframes kenburns{0%{transform:scaleX(1)}to{transform:scale3d(1.15,1.15,1.15)}}#home-slider .slide{height:100%;left:0;opacity:0;position:absolute;top:0;transition:visibility 0s linear .3s,opacity .3s;visibility:hidden;width:100%}#home-slider .slide.active{opacity:1;transition:visibility 0s linear 0s,opacity .3s;visibility:visible;z-index:1}#home-slider .header{background-color:#373d42;color:#fff;display:flex;justify-content:space-between;margin-top:-37.5px;overflow:hidden;padding:0;position:relative}#home-slider .header .title{display:none;font-size:24px;line-height:27px;padding:24px 40px}@media (min-width:1140px){#home-slider .header .title{display:block}}#home-slider .header .next-button,#home-slider .header .prev-button{background-size:75%;height:75px;position:absolute;width:50px}@media (min-width:1140px){#home-slider .header .next-button,#home-slider .header .prev-button{background-size:100%;display:none;width:100px}}#home-slider .header .prev-button{left:0}#home-slider .header .next-button{right:0}#home-slider .slider-nav{align-items:stretch;display:flex;height:75px;margin:auto;overflow:hidden;white-space:nowrap;width:calc(100% - 100px)}@media (min-width:1140px){#home-slider .slider-nav{margin:0 auto;width:auto}}#home-slider .slider-nav a{align-items:stretch;color:inherit;display:none;justify-items:center;margin:0 auto;padding:0 20px;text-decoration:none}@media (min-width:1140px){#home-slider .slider-nav a{display:flex;margin:0}}#home-slider .slider-nav a div{align-items:center;border-bottom:5px solid transparent;border-top:5px solid transparent;display:flex;justify-items:center;padding:10px;pointer-events:none;text-align:center;transition:color .3s,border-color .3s}#home-slider .slider-nav a:hover div{color:#ffc629}#home-slider .slider-nav a.active{display:flex}#home-slider .slider-nav a.active div{border-bottom-color:#fff}#home-slider .text{font-size:20px;font-weight:300;letter-spacing:-.01em;line-height:30px;margin:auto;max-width:700px;padding:60px 0;text-align:center}#home-slider .text span{font-size:18px;font-weight:800;text-transform:uppercase}@media (min-width:1140px){#home-slider .text{font-size:24px;max-width:840px;padding:90px 0}#home-slider .text span{font-size:22px}}#home-servces{background-color:#000;color:#fff;font-weight:300;overflow:hidden;padding:50px 0}#home-servces .next-prev{height:50px;position:relative;width:116px}#home-servces .next-button,#home-servces .prev-button{position:absolute;top:0}#home-servces .prev-button{left:0}#home-servces .next-button{right:0}@media (min-width:640px){#home-servces .next-prev{position:absolute;right:20px;top:14px}#home-servces .next-button,#home-servces .prev-button{top:14px}}#home-servces .container{padding:0 20px;position:relative;width:1200px}#home-servces a{color:inherit}#home-servces img{display:block}#home-servces .title{font-size:12px;letter-spacing:.2em;text-transform:uppercase}@media (min-width:640px){#home-servces .title{font-size:14px}}#home-servces .text{color:#939598;font-size:16px;line-height:22px;max-width:calc(100% - 50px)}@media (min-width:640px){#home-servces .text{font-size:18px;line-height:24px;max-width:calc(100% - 140px);width:812px}}#home-servces .services-wrap{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%}#home-servces .services-wrap::-webkit-scrollbar{display:none}#home-servces .services{display:flex;position:relative;width:max-content}@media (min-width:640px){#home-servces .services{margin:50px 0}}#home-servces .service{margin-right:20px;max-width:calc(100vw - 40px - var(--scrollbar-width));width:600px}#home-servces .service:last-child{margin-right:0}@media (min-width:640px){#home-servces .service{max-width:calc((100vw - 60px - var(--scrollbar-width))/2);width:570px}}#home-servces .service .title{margin-top:1.5em}#home-servces .service .text{color:inherit;font-size:15px;letter-spacing:-.01em;line-height:22px}#home-servces .service a{font-size:12px;font-weight:400;letter-spacing:.1em;-webkit-text-decoration:underline solid #ffc629;text-decoration:underline solid #ffc629;text-transform:uppercase;text-underline-offset:.5em;transition:color .1s,text-underline-offset .1s,text-decoration-color .1s}#home-servces .service a:hover{text-underline-offset:1em}#home-highlights{font-weight:300;overflow:hidden;padding:70px 0}#home-highlights .next-prev{height:50px;position:relative;width:116px}#home-highlights .next-button,#home-highlights .prev-button{background-image:url("/source/ab31617abdd16e5bb84ee4b7029c0866/long-arrow-dark.svg");position:absolute;top:0}#home-highlights .next-button:hover,#home-highlights .prev-button:hover{background-image:url("/source/470f589352060453d111b78642d681d6/long-arrow-yellow.svg")}#home-highlights .prev-button{left:0}#home-highlights .next-button{right:0}@media (min-width:640px){#home-highlights .next-prev{position:absolute;right:20px;top:14px}#home-highlights .next-button,#home-highlights .prev-button{top:14px}}#home-highlights .container{padding:0 20px;position:relative;width:1240px}#home-highlights img{display:block}#home-highlights .title{font-size:14px;letter-spacing:.2em;margin-bottom:1.75em;text-transform:uppercase}#home-highlights .text{color:#6d6e71;font-size:18px;line-height:24px;max-width:calc(100% - 140px);width:812px}#home-highlights .highlights-wrap:not(.alignfull){margin:50px auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#home-highlights .highlights-wrap:not(.alignfull)::-webkit-scrollbar{display:none}#home-highlights .highlights-wrap.alignfull{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#home-highlights .highlights-wrap.alignfull::-webkit-scrollbar{display:none}#home-highlights .highlights{display:flex;position:relative;width:max-content}#home-highlights .highlights a{color:inherit;font-size:12px;font-weight:400;letter-spacing:.1em;-webkit-text-decoration:underline solid #231f20;text-decoration:underline solid #231f20;text-transform:uppercase;text-underline-offset:.5em;transition:color .1s,text-underline-offset .1s,text-decoration-color .1s}#home-highlights .highlights a:hover{text-underline-offset:1em}#home-highlights .text-wrap{min-height:300px;padding:20px 50px 20px 20px}#home-highlights .ctitle{font-size:14px;letter-spacing:.2em;margin-bottom:2em}#home-highlights .ctext{font-size:15px;letter-spacing:-.01em;margin-bottom:1em}#home-highlights .highlight{display:flex;flex-direction:column;font-size:15px;justify-content:space-between;line-height:22px;margin-right:20px;max-width:calc(100vw - 55px);width:590px}#home-highlights .highlight:last-child{margin-right:0}@media (min-width:840px){#home-highlights .highlight{max-width:calc(50vw - 37px)}}#home-highlights .highlight strong{font-weight:500}#home-highlights .highlight:nth-child(3n+1){background-color:#ebebec}#home-highlights .highlight:nth-child(3n+2){background-color:#ffc629}#home-highlights .highlight:nth-child(3n+3){background-color:#373d42;color:#939598}#home-highlights .highlight:nth-child(3n+3) .ctitle{color:#ffc629}#home-highlights .highlight:nth-child(3n+3) a{color:#fff;text-decoration-color:#ffc629}#home-color-matching{color:#231f20;font-weight:300;overflow:hidden;padding:50px 0}@media (min-width:980px){#home-color-matching{display:flex;padding:100px 0}}#home-color-matching img{display:block;height:auto}#home-color-matching .title{font-size:12px;letter-spacing:.2em;margin-bottom:2em;text-transform:uppercase}@media (min-width:980px){#home-color-matching .title{font-size:14px}#home-color-matching .text-wrap{display:flex;justify-content:flex-end;width:50%}}#home-color-matching .text-inner{max-width:100%;padding-left:20px;padding-right:50px;width:620px}#home-color-matching .text-inner>.text{color:#6d6e71;font-size:16px}@media (min-width:980px){#home-color-matching .text-inner>.text{font-size:18px}}#home-color-matching .tabs{background-color:#ebebec;margin:0 20px;position:relative}@media (min-width:980px){#home-color-matching .tabs{height:auto;margin:0;width:50%}}#home-color-matching .tab{display:none}#home-color-matching .tab .inner-tab{padding:24px;width:50%}#home-color-matching .tab a{color:inherit;font-size:12px;font-weight:400;letter-spacing:.1em;-webkit-text-decoration:underline solid #231f20;text-decoration:underline solid #231f20;text-decoration-thickness:.25px;text-transform:uppercase;text-underline-offset:.5em;transition:color .1s,text-underline-offset .1s,text-decoration-color .1s}#home-color-matching .tab a:hover{text-underline-offset:1em}#home-color-matching .tab img{height:100%;margin:0;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;width:50%}#home-color-matching .tab.active{display:flex}@media (min-width:980px){#home-color-matching .tab .inner-tab{padding:30px}#home-color-matching .tab .title{font-size:13px}}@media (max-width:600px){#home-color-matching .tab{flex-direction:column}#home-color-matching .tab .inner-tab{width:100%}#home-color-matching .tab img{max-height:300px;position:static;width:100%}}#home-color-matching .tab-nav{border-left:.5px solid #939598;margin:45px 0}#home-color-matching .tab-nav a{border-left:5px solid transparent;color:inherit;display:block;font-size:20px;font-weight:300;line-height:30px;margin-left:-1px;padding:35px;transition:color .3s}#home-color-matching .tab-nav a.active{border-color:#ffc629}#home-color-matching .tab-nav a:hover{color:#ffc629}#project-slideshow{background-color:#000;color:#939598}#project-slideshow img{display:block}#project-slideshow .container{padding:0}@media (min-width:1250px){#project-slideshow .container{padding:50px 20px}}#project-slideshow .slider{padding-top:58.59375%;position:relative}@media (min-width:1250px){#project-slideshow .slider{padding-top:58.3333333333%}}#project-slideshow .slider-img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;opacity:0;position:absolute;top:0;transition:visibility 0s linear .3s,opacity .3s;visibility:hidden;width:100%}#project-slideshow .slider-img.active{opacity:1;transition:visibility 0s linear 0s,opacity .3s;visibility:visible;z-index:1}#project-slideshow .thumbs{display:none;margin:50px -8px;overflow:hidden;width:830px}@media (min-width:1250px){#project-slideshow .thumbs{display:flex}}#project-slideshow .thumbs img{border:1px solid transparent;margin:8px;padding:1px}#project-slideshow .thumbs img.active{border-color:#ffc629}#project-slideshow .nav-wrap{display:flex;height:100px;justify-content:flex-end;padding:0 50px}@media (min-width:1250px){#project-slideshow .nav-wrap{height:auto;justify-content:space-between;padding:0}}#project-slideshow .nav{align-items:center;display:flex;font-size:14px;justify-content:space-between;width:240px}#project-slideshow .next-prev{height:50px;position:relative;width:116px}#project-slideshow .next-prev .next-button{position:absolute;right:0}#project-slideshow .next-prev .prev-button{left:0;position:absolute}.project-type-nav{background-color:#373d42;padding:30px 0 50px}.project-type-nav div.container{display:flex;flex-wrap:wrap;justify-content:center;padding:0 10px}.project-type-nav a{align-items:center;border:.5px solid #ffc629;color:#fff;display:flex;font-size:13px;font-weight:400;height:60px;justify-content:center;letter-spacing:.1em;line-height:16px;margin:12px;padding:10px;text-align:center;text-transform:uppercase;transition:all .3s;width:160px}.project-type-nav a:hover{background-color:#000;text-decoration:none}.project-type-nav a.current{background-color:#ffc629;color:#373d42}@media (min-width:650px){.project-type-nav a{font-size:13px;letter-spacing:.2em;line-height:16px;width:220px}}.project-wrap{background-color:#000;color:#fff;padding:50px 0}@media (min-width:650px){.project-wrap{padding:70px 0}}.project-wrap div.container{width:1260px}.project-wrap ul.page-numbers{float:none}.project-wrap .section-title{font-size:12px;letter-spacing:.2em;margin-bottom:40px;padding-left:30px;text-transform:uppercase}@media (min-width:650px){.project-wrap .section-title{font-size:14px;margin-bottom:50px;padding-left:40px}}.package-projects{display:flex;flex-wrap:wrap;margin:-10px}.package-projects .project{display:block;margin:10px;max-width:600px;min-height:400px;position:relative;width:100%}@media (min-width:650px){.package-projects .project{width:calc(50% - 20px)}}.package-projects .project:before{background-image:linear-gradient(180deg,rgba(55,61,66,.9),rgba(55,61,66,.9) 12.5%,transparent 50%,transparent)}.package-projects .project:after,.package-projects .project:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.package-projects .project:after{background-image:linear-gradient(180deg,rgba(55,61,66,.9),rgba(55,61,66,.9));opacity:0;transition:opacity .3s}article.no-sidebar .package-projects img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.package-projects .text{color:#fff;height:100%;left:0;padding:20px;position:absolute;top:0;width:100%;z-index:2}.package-projects .content{color:#939598;font-size:15px;letter-spacing:-.01em;line-height:22px;margin-top:50px;opacity:0;transition:opacity .3s}.package-projects .read-more{color:#fff;display:inline;font-size:12px;font-weight:400;letter-spacing:.1em;-webkit-text-decoration:underline solid #ffc629;text-decoration:underline solid #ffc629;text-transform:uppercase;text-underline-offset:.5em;transition:color .1s,text-underline-offset .1s,text-decoration-color .1s}.package-projects .read-more:hover{text-underline-offset:1em}.package-projects .type{font-size:14px;letter-spacing:.2em;margin-bottom:10px;text-transform:uppercase;transition:color .3s}.package-projects .title{font-size:20px;letter-spacing:-.01em}.package-projects .project:hover:after{opacity:1}.package-projects .project:hover .type{color:#ffc629}.package-projects .project:hover .content{opacity:1}#ctis-loading{display:none!important;width:100%}#infinite-handle{width:100%}#infinite-handle .ctis-load-more button{border:.5px solid #ffc629;font-size:14px;height:80px;letter-spacing:.2em;text-align:center;text-transform:uppercase;transition:color .3s,background-color .3s;width:225px}#infinite-handle .ctis-load-more button:hover{background-color:#ffc629;border:.5px solid #ffc629;color:#000;font-size:14px;transition:color .3s,background-color .3s}.login-container,.login-container+div{padding-right:20px}.login-container h2,.login-container+div h2{font-size:26px;font-weight:400;line-height:1.2;margin-bottom:1em}@media (min-width:768px){.login-container h2,.login-container+div h2{font-size:26px}}.login-container ul,.login-container+div ul{font-weight:300}#gform_2,#loginform,#lostpasswordform{margin-bottom:80px}#gform_2 label,#loginform label,#lostpasswordform label{font-size:12px;text-transform:uppercase}@media (min-width:768px){#gform_2 label,#loginform label,#lostpasswordform label{font-size:13px}}#gform_2 p,#loginform p,#lostpasswordform p{margin:1.5em 0}#gform_2 input[type=email],#gform_2 input[type=password],#gform_2 input[type=text],#gform_2 select,#loginform input[type=email],#loginform input[type=password],#loginform input[type=text],#loginform select,#lostpasswordform input[type=email],#lostpasswordform input[type=password],#lostpasswordform input[type=text],#lostpasswordform select{background-color:#e6e7e8;border:none;height:60px;margin:6px 0 2px;max-width:100%;padding:16px;width:450px}#gform_2 .ginput_container input,#gform_2 .ginput_container select,#loginform .ginput_container input,#loginform .ginput_container select,#lostpasswordform .ginput_container input,#lostpasswordform .ginput_container select{margin:0 0 2px}#gform_2 #wp-submit,#gform_2 input[type=submit],#loginform #wp-submit,#loginform input[type=submit],#lostpasswordform #wp-submit,#lostpasswordform input[type=submit]{background-color:transparent;border:1px solid #ffc629;box-sizing:border-box;font-size:14px;height:60px;letter-spacing:.2em;min-width:160px;transition:background-color .3s}#gform_2 #wp-submit:hover,#gform_2 input[type=submit]:hover,#loginform #wp-submit:hover,#loginform input[type=submit]:hover,#lostpasswordform #wp-submit:hover,#lostpasswordform input[type=submit]:hover{background-color:#ffc629}.simplified{font-size:18px;line-height:1.222222;min-height:-moz-fit-content;min-height:fit-content}.simplified .container.new{padding-bottom:75px;padding-top:100px}.simplified :where(h1,h2,h3,h4,h5,h6,.title){clear:none;color:#000;font-size:26px;font-weight:400;line-height:1;margin:2em 0 1em}.simplified :where(h1,h2,h3,h4,h5,h6,.title).no-top-margin,.simplified :where(h1,h2,h3,h4,h5,h6,.title):first-child{margin-top:0}.simplified figure.wp-block-image{margin-bottom:2em;margin-top:2em}.simplified figure.wp-block-image:first-child{margin-top:0}.simplified .wp-block-image figure{margin-bottom:1em;margin-top:0}.simplified .wp-block-image .alignleft{margin-right:1.5em}.simplified .wp-block-image .alignright{margin-left:1.5em}.simplified .wp-block-image .alignleft,.simplified .wp-block-image .alignright{max-width:50%}.simplified .wp-block-image .aligncenter{margin-bottom:2em;margin-top:2em}.simplified .wp-block-image:first-child .aligncenter{margin-top:0}.simplified .clearfix{clear:both}.simplified .wp-block-image.no-margin figure,.simplified figure.wp-block-image.no-margin{margin:0}.simplified article{color:#6d6e71}.simplified article a{color:#f58220;font-weight:700}.simplified article a:hover{color:#6d6e71;text-decoration:none}.simplified article ul{color:#000;font-weight:700}.simplified article ul li{list-style-image:none}.simplified article p{margin:0 0 1em}.simplified article p:last-child{margin-bottom:0}.simplified .aside{flex:0 0 auto;margin-right:0;text-align:center}.simplified .aside div{padding:35px 0}.simplified .aside p{margin:10px 0}.simplified .div{border-top:.25px solid #231f20;margin:50px 0 25px}.simplified.blog-single .div{border-top:none}.simplified.blog-single .aside{background-color:#ebebec}@media (min-width:950px){.simplified .container.new{display:flex;justify-content:space-between;overflow:hidden}.simplified .div{border-right:.25px solid #231f20;border-top:none;margin:0 50px 0 75px}.simplified.blog-single{overflow:hidden;position:relative}.simplified.blog-single .div:before{background-color:#ebebec;bottom:-75px;content:"";height:auto;position:absolute;top:-100px;width:50vw}.simplified .aside{margin-right:75px;position:relative}}#blog-list{display:flex;flex-wrap:wrap;margin:0 -10px;padding:90px 0 115px}#blog-list article{align-items:flex-start;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.3);display:flex;flex-direction:column;margin:10px;min-height:450px;padding:25px;transition:box-shadow .2s;width:386px}#blog-list article:hover{background-color:#ebebeb;box-shadow:0 0 20px transparent}#blog-list .date{font-size:14px;letter-spacing:.2em;margin:16px 0 40px;text-transform:uppercase}#blog-list h2{font-size:24px;line-height:1.2;margin-bottom:.75em}#blog-list .excerpt{color:#6d6e71;font-size:15px;line-height:20px;margin-bottom:40px}#blog-list .read-more{color:inherit;display:inline-block;font-size:12px;font-weight:400;letter-spacing:.1em;margin:auto 0 50px;-webkit-text-decoration:underline solid currentColor;text-decoration:underline solid currentColor;text-transform:uppercase;text-underline-offset:.5em;transition:color .1s,text-underline-offset .1s,text-decoration-color .1s}#blog-list .read-more:hover{text-underline-offset:1em}#blog-list article:nth-child(3n+1){background-color:#ffc629}#blog-list article:nth-child(3n+1) .date,#blog-list article:nth-child(3n+1) .excerpt,#blog-list article:nth-child(3n+1) .read-more,#blog-list article:nth-child(3n+1) h2{color:#231f20}#blog-list article:nth-child(3n+2){background-color:#000}#blog-list article:nth-child(3n+2) .date{color:#ffc629}#blog-list article:nth-child(3n+2) h2{color:#fff}#blog-list article:nth-child(3n+2) .excerpt{color:#969696}#blog-list article:nth-child(3n+2) .read-more{color:#ffc629}#blog-list article:nth-child(3n+3){background-color:#373d42}#blog-list article:nth-child(3n+3) .date{color:#fff}#blog-list article:nth-child(3n+3) h2{color:#ffc629}#blog-list article:nth-child(3n+3) .excerpt,#blog-list article:nth-child(3n+3) .read-more{color:#fff}@media (min-width:1253px){#blog-list article:nth-child(9n+1){background-color:#ffc629}#blog-list article:nth-child(9n+1) .date,#blog-list article:nth-child(9n+1) .excerpt,#blog-list article:nth-child(9n+1) .read-more,#blog-list article:nth-child(9n+1) h2{color:#231f20}#blog-list article:nth-child(9n+2){background-color:#000}#blog-list article:nth-child(9n+2) .date{color:#ffc629}#blog-list article:nth-child(9n+2) h2{color:#fff}#blog-list article:nth-child(9n+2) .excerpt{color:#969696}#blog-list article:nth-child(9n+2) .read-more{color:#ffc629}#blog-list article:nth-child(9n+3){background-color:#373d42}#blog-list article:nth-child(9n+3) .date{color:#fff}#blog-list article:nth-child(9n+3) h2{color:#ffc629}#blog-list article:nth-child(9n+3) .excerpt,#blog-list article:nth-child(9n+3) .read-more{color:#fff}#blog-list article:nth-child(9n+4){background-color:#000}#blog-list article:nth-child(9n+4) .date{color:#ffc629}#blog-list article:nth-child(9n+4) h2{color:#fff}#blog-list article:nth-child(9n+4) .excerpt{color:#969696}#blog-list article:nth-child(9n+4) .read-more{color:#ffc629}#blog-list article:nth-child(9n+5){background-color:#373d42}#blog-list article:nth-child(9n+5) .date{color:#fff}#blog-list article:nth-child(9n+5) h2{color:#ffc629}#blog-list article:nth-child(9n+5) .excerpt,#blog-list article:nth-child(9n+5) .read-more{color:#fff}#blog-list article:nth-child(9n+6){background-color:#ffc629}#blog-list article:nth-child(9n+6) .date,#blog-list article:nth-child(9n+6) .excerpt,#blog-list article:nth-child(9n+6) .read-more,#blog-list article:nth-child(9n+6) h2{color:#231f20}#blog-list article:nth-child(9n+7){background-color:#373d42}#blog-list article:nth-child(9n+7) .date{color:#fff}#blog-list article:nth-child(9n+7) h2{color:#ffc629}#blog-list article:nth-child(9n+7) .excerpt,#blog-list article:nth-child(9n+7) .read-more{color:#fff}#blog-list article:nth-child(9n+8){background-color:#ffc629}#blog-list article:nth-child(9n+8) .date,#blog-list article:nth-child(9n+8) .excerpt,#blog-list article:nth-child(9n+8) .read-more,#blog-list article:nth-child(9n+8) h2{color:#231f20}#blog-list article:nth-child(9n+9){background-color:#000}#blog-list article:nth-child(9n+9) .date{color:#ffc629}#blog-list article:nth-child(9n+9) h2{color:#fff}#blog-list article:nth-child(9n+9) .excerpt{color:#969696}#blog-list article:nth-child(9n+9) .read-more{color:#ffc629}}.random-posts{border-top:.25px solid #231f20}.location-map{background-color:#ebebeb;color:#231f20;padding-bottom:10px;padding-top:50px}.location-map .new{display:flex;flex-wrap:wrap}@media (min-width:1100px){.location-map .img-wrap{width:60%}.location-map .text-wrap{width:40%}}.location-map img{height:auto;max-width:100%}.location-map .label{font-size:14px;letter-spacing:.2em;margin-top:40px;text-transform:uppercase}.location-map .text{font-size:18px;margin:30px 0 40px}.location-map .legend{font-size:20px;letter-spacing:0}.location-map .legend>div{margin:20px 0}.location-map .dot{background-color:#231f20;border-radius:28px;display:inline-block;height:28px;vertical-align:text-bottom;width:28px}.location-map .dot.red{background-color:#ed1c24}.location-map .dot.yellow{background-color:#fd0}.location-map .dot.blue{background-color:#6dcff6}