:root{--graffite-black:#292929;--paragraph-gray:#ededed;--brown\<deleted\|variable-5199fb4d-5ab5-d259-6235-45f4a0fcc279\>:#3e3530;--transparent:#fff0;--yellow:#ffcb00;--white:#fff;--text-dark\<deleted\|variable-7ad493ea\>:#353535;--slaet-gray:#6b7280;--light-green\<deleted\|variable-9c370306-5d18-5d0f-b56c-6c23ca67669e\>:#dbf0e0;--dark-gray-50\<deleted\|variable-816eb261\>:#afafaf80;--primary\<deleted\|variable-478a3a9e\>:#fb402c;--white-80:#fffc;--light-gray-opacity-30\<deleted\|variable-f3bad463-6a1b-d8ac-d22c-c6d719e2c4f9\>:#afafaf4d;--_border-radius---border-16px:16px;--_border-radius---border-radius-8px:8px}body{color:var(--graffite-black);background-color:#f0f9f3b3;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;line-height:1em}h1{margin-top:10px;margin-bottom:10px;font-size:64px;font-weight:600;line-height:1.2em}h2{margin-top:10px;margin-bottom:10px;font-size:48px;font-weight:600;line-height:1.2em}h3{margin-top:10px;font-size:36px;font-weight:600;line-height:1.2em}h4{margin-top:10px;margin-bottom:10px;font-size:28px;font-weight:600;line-height:1.2em}h5{margin-top:10px;margin-bottom:10px;font-size:24px;font-weight:600;line-height:1.2em}h6{margin-top:10px;margin-bottom:10px;font-size:20px;font-weight:600;line-height:1.2em}p{color:var(--paragraph-gray);margin-top:10px;margin-bottom:10px;font-weight:400;line-height:1.5em}a{color:var(--graffite-black);text-transform:uppercase;align-items:center;font-size:14px;font-weight:500;text-decoration:none;transition:all .35s}a:hover{opacity:.7}ul{grid-row-gap:15px;background-color:var(--brown\<deleted\|variable-5199fb4d-5ab5-d259-6235-45f4a0fcc279\>);color:var(--graffite-black);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex-direction:column;margin-top:0;margin-bottom:0;padding-left:20px;display:flex}ol{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;margin-top:0;margin-bottom:10px;padding-left:40px;display:flex}li{align-items:center;line-height:1.4em}img{max-width:100%;display:inline-block}label{margin-bottom:10px;display:block}blockquote{text-align:left;letter-spacing:-.68px;background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a34ef665c1076561634169_fe_quote-left.svg);background-position:0 0;background-repeat:no-repeat;background-size:38px;border-left-style:none;margin-top:0;margin-bottom:0;padding:30px 40px 20px 50px;font-size:34px;font-weight:600;line-height:1.2}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-layout-vflex{flex-direction:column;align-items:flex-start;display:flex}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-layout-hflex{flex-direction:row;align-items:flex-start;display:flex}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.section{padding:150px 75px;position:relative}.section.without-bottom-spacing{padding-bottom:0}.section.contacts-banner{flex-direction:column;justify-content:center;align-items:center;padding-top:125px;padding-bottom:125px;display:flex}.section.home-1{background-color:var(--graffite-black);background-image:linear-gradient(#29292982,#29292982),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a3788f177fe70fb097ef54_earth_texture_292929.png);background-position:0 0,50%;background-size:auto,cover;justify-content:flex-start;align-items:flex-start;min-height:60vh;margin-bottom:180px;padding-top:200px;padding-bottom:250px}.section.dark-green-background-with-img{background-color:var(--graffite-black);background-image:linear-gradient(#29292926,#29292926),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a3788f177fe70fb097ef54_earth_texture_292929.png);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,cover;padding-top:125px;padding-bottom:125px}.section.dark-green-background-with-img.dark-complete{background-image:linear-gradient(#29292926,#29292926)}.section.cta-section{margin-bottom:-80px;padding-top:0;padding-bottom:0}.section.dark-green-background{background-color:var(--graffite-black)}.section.dark-green-background.remove{display:none}.section.projects-2-banner{padding-top:200px}.section.projects-2-banner.gray{background-color:var(--transparent)}.section.blog-details{padding-top:160px;padding-bottom:0}.section.project-section{padding-top:160px}.section.shop-product-section{padding-top:140px;padding-bottom:0}.section.yellow{background-color:var(--yellow);background-image:linear-gradient(#ffcb00f5,#ffcb00f5),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a37834cd58eb2a0cc6390c_earth_texture_ffcb00.png);background-position:0 0,0 0;background-size:auto,cover}.section.white{background-color:#fff;padding:125px 75px;position:static}.section.white.remove{display:none}.section.white.low-margin{padding-top:0}.section.white.gray{background-color:#f8f8f8}.section.white.gray.center{flex-flow:column;justify-content:center;align-items:center;display:flex}.base-container{flex-direction:column;align-items:center;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.base-container.align-left{align-items:flex-start}.base-container.cta-container{z-index:1;width:100%;position:relative}.base-container.center{text-align:left;justify-content:center;align-items:center;display:flex}.base-container.full-width{width:100%}.primary-button{background-color:var(--yellow);color:var(--graffite-black);text-align:center;text-transform:uppercase;border-radius:5px;justify-content:center;margin-top:0;padding:20px 24px;font-size:14px;font-weight:500;transition:background-color .3s;display:flex;position:relative}.primary-button:hover{background-color:var(--white);opacity:1;color:var(--graffite-black)}.primary-button.w--current{display:block}.primary-button.dark{border-color:var(--yellow);background-color:var(--yellow);color:var(--white);width:100%;height:100%}.primary-button.dark:hover{color:var(--graffite-black);background-color:#0000}.primary-button.button-dark-hover{z-index:2;border:1px solid var(--yellow);background-color:var(--yellow);color:var(--white);height:100%;transition-property:all}.primary-button.button-dark-hover:hover{color:var(--graffite-black);background-color:#0000}.primary-button.button-add-to-cart{z-index:2;border:1px solid var(--yellow);background-color:var(--graffite-black);color:var(--white);min-width:200px;height:100%;transition-property:all}.primary-button.button-add-to-cart:hover{color:var(--graffite-black);background-color:#0000}.primary-button.buy-now-button{border:1px solid var(--graffite-black);min-width:200px;transition-property:all}.primary-button.buy-now-button:hover{background-color:var(--graffite-black)}.primary-button.second{background-color:#ffcb0000;border:1px solid #000}.primary-button.second:hover{border-color:var(--yellow);background-color:var(--yellow)}.navbar{z-index:100;background-color:var(--graffite-black);opacity:1;border-bottom:1px solid #ffffff4d;padding-top:35px;padding-bottom:35px;position:fixed;inset:0% 0% auto}.nav-container{z-index:2;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;display:flex;position:relative}.nav-menu{text-align:right;justify-content:space-between;align-items:center;display:flex}.nav-dropdown-toggle{align-items:center;margin-left:0;margin-right:0;padding:30px 15px;transition:opacity .3s;display:flex}.nav-dropdown-toggle:hover{opacity:.6}.nav-dropdown-toggle.opacity-hover{padding-left:10px;padding-right:10px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700}.nav-dropdown-toggle.opacity-hover:hover{opacity:.7}.nav-dropdown-icon{color:var(--white);margin-left:6px;margin-right:0;font-size:14px;font-weight:700;position:relative}.nav-dropdown-icon.dark-icon{color:var(--graffite-black)}.nav-dropdown-links-wrapper{flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.nav-dropdown-link{color:var(--white);text-transform:uppercase;width:100%;margin-left:-20px;padding:12px 8px 12px 0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;transition:all .3s;display:flex}.nav-dropdown-link:hover{opacity:100;margin-left:0}.nav-dropdown-link.w--current{opacity:1;color:var(--yellow);font-weight:500}.nav-dropdown-link.dark-link{color:var(--paragraph-gray);font-weight:400}.nav-dropdown-link.dark-link:hover{color:var(--graffite-black)}.nav-dropdown-link.dark-link.w--current{color:var(--graffite-black);font-weight:500}.nav-item-title{color:var(--white);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:13px;font-weight:700;line-height:1.2em}.nav-item-title.dark-title{color:var(--graffite-black)}.text-center{text-align:center}.text-center.margin-top-20{color:var(--paragraph-gray);text-transform:uppercase;margin-top:30px;font-family:Montserrat,sans-serif;font-weight:700}.nav-menu-wrapper{flex:1;justify-content:space-between;align-items:center;display:flex}.paragraph-large{font-family:Metropolis,Arial,sans-serif;font-size:17px}.paragraph-large.text-black{color:var(--yellow)}.paragraph-large.text-black.link{text-transform:none}.paragraph-large.text-black{color:var(--slaet-gray);font-family:Metropolis,Arial,sans-serif;font-size:17px;line-height:1.75em}.paragraph-large.center{text-align:center;font-family:Metropolis,Arial,sans-serif;font-size:17px;line-height:1.75em}.paragraph-large.center._75{max-width:75%}.paragraph-large.center.dark{color:var(--slaet-gray)}.text-white{color:var(--white);text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:50px;font-weight:700}.text-white.left{text-align:left}.text-white.text-center{font-size:45px}.text-white.text-center._76{max-width:85%}.text-white.text-center.dark{color:var(--graffite-black)}.banner-description{text-align:center;max-width:440px;font-size:18px}.banner-description.job-position-description{grid-column-gap:30px;grid-row-gap:30px;text-align:right;flex-flow:row;max-width:none;display:flex}.banner-description.align-left{text-align:left;max-width:85%}.banner-description.align-left._75{max-width:85%}.nav-dropdown-link-line{background-color:var(--slaet-gray);width:16px;height:2px;margin-right:15px;display:inline-block}.nav-dropdown-link-line.green-line{background-color:var(--graffite-black)}.menu-wrap{align-items:center;display:flex}.button-wrap{border:1px none var(--slaet-gray);background-color:#6b728000;flex:none;align-items:center;transition:border-color .3s;display:block;position:relative;overflow:hidden}.button-wrap.dark-button{border-color:var(--graffite-black);background-color:#29292900}.button-wrap.margin{margin-top:15px}.brand:hover,.brand.w--current:hover{opacity:100}.button-bg-wrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:-.0625rem}.button-bg-circle-wrap{flex:none;width:200%}.button-bg-circle{background-color:var(--graffite-black);border-radius:50%;padding-top:100%;transform:scale(0)}.button-bg-circle.white-bg{background-color:var(--white)}.nav-logo{height:75px}.tablet-menu-wrap{display:none}.desktop-button-wrap{grid-column-gap:20px;grid-row-gap:20px;display:flex}.tablet-button-wrap{display:none}.navbar-dropdown-list{border-style:solid;border-width:1px;border-color:var(--dark-gray-50\<deleted\|variable-816eb261\>)var(--dark-gray-50\<deleted\|variable-816eb261\>)#b9e1c64d;background-color:var(--white);width:200px;padding:15px 20px}.navbar-dropdown-list.w--open{background-color:var(--graffite-black);border-style:none;border-color:#000;padding-top:20px;padding-bottom:20px}.navbar-dropdown-list.megamenu{width:720px}.navbar-dropdown-list.megamenu.w--open{width:720px;display:flex;right:-190px}.navbar-dropdown-list.megamenu.white-bg{background-color:var(--white)}.navbar-dropdown-list.megamenu.white-bg.w--open{width:720px}.navbar-dropdown-list.white-bg{background-color:var(--white)}.text-white-opacity-80{color:#fffc;font-family:Metropolis,Arial,sans-serif;font-size:17px}.text-white-opacity-80.center{text-align:center}.underline-span{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a36ff65296074d54bc9c1d_line%201.svg);background-position:50% 100%;background-repeat:no-repeat;background-size:contain;padding-bottom:20px;line-height:.8em;display:inline-block;position:relative}.underline-span.text-small-line-height{line-height:.6em}.subtitle-dark{text-transform:uppercase;background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a375b6af5fb0f1c5c9f3b0_Line%201%20-%20black.svg);background-position:50% 100%;background-repeat:no-repeat;background-size:auto;padding-bottom:14px;font-family:Metropolis,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.1em}.subtitle-dark.white.none{color:var(--yellow);background-image:none}.subtitle-dark.yellow-line{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a370db0dbc746b042e82c0_Line%202.svg)}.subtitle-dark.yellow-line.white{color:var(--white)}.subtitle-wrap{margin-bottom:5px}.subtitle-wrap.width-medium{width:125px}.subtitle-wrap.width-medium.align-left{text-align:left}.single-button-wrap{margin-top:40px}.single-button-wrap._25px-top-margin{margin-top:25px}.title-section-wrapper-space-between{justify-content:space-between;align-items:flex-end;margin-bottom:35px;display:flex}.title-section-wrapper-space-between.no-margin-bottom{justify-content:space-between;align-items:center;margin-bottom:0}.section-title-wrap{max-width:90%}.section-title-wrap._100{max-width:100%}.about-section-description{max-width:480px}.about-section-description._100{max-width:100%}.about-section-description._75{max-width:75%}.left-section-title-wrap{justify-content:center;align-items:center;margin-bottom:60px}.left-section-title-wrap.no-margin{margin-bottom:10px}.left-section-title-wrap.no-margin._35{margin-bottom:35px}.background-video{filter:saturate(190%);width:100%;height:99.7%;position:absolute;inset:0%}.left-grid-wrapper{margin-left:0}.full-width{width:100%;height:100%}.video-block{justify-content:flex-start;align-items:center;height:600px;padding-bottom:0;display:flex;position:relative;overflow:hidden}.video-block.no-margin{justify-content:flex-start;align-items:center;padding-bottom:0}.container-wrapper{z-index:2;width:100%;position:relative}.banner-dark-overlay{z-index:1;background-image:linear-gradient(#0003,#0003);border-bottom-right-radius:16px;border-bottom-left-radius:0;width:100%;height:100%;position:absolute;inset:0%}.banner-home-3{background-color:var(--graffite-black);background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a3788f177fe70fb097ef54_earth_texture_292929.png);background-position:50%;background-size:cover;flex-flow:row;justify-content:flex-end;align-items:center;min-height:95vh;padding-top:0;padding-bottom:0;display:flex;position:relative;overflow:hidden}.banner-right-wrapper{flex-flow:column;align-items:flex-start;width:50%;margin-left:auto;padding-left:25px;display:flex}.banner-3-image-wrap{align-items:stretch;width:50%;position:absolute;inset:0 auto 0% 0%;overflow:hidden}.projects-section-description{max-width:420px}.projects-section-description._75{flex-flow:column;justify-content:center;align-items:flex-start;max-width:100%;display:flex}.dual-nav-wrap{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:flex-end}.image.footer-contact-link-icon{object-fit:cover;object-fit:cover;border-radius:10px;width:100%}.banner-image-home-3{object-fit:cover;width:100%;height:100%}.video-overlay-2{z-index:1;background-image:linear-gradient(180deg,#29292900,var(--graffite-black)),linear-gradient(to bottom,#000000ba,#000000ba);position:absolute;inset:0%}.video-overlay-2.gutters{background-image:linear-gradient(180deg,#29292900,var(--graffite-black)),linear-gradient(to bottom,#000000ba,#000000ba),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a3b9c372ba0004ceff538a_6.png);background-position:0 0,0 0,50%;background-size:auto,auto,cover}.video-overlay-2.solar{background-image:linear-gradient(180deg,#29292900,var(--graffite-black)),linear-gradient(to bottom,#00000073,#00000073),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a53329b3ff1de50e8e36ef_vivint-solar-HASgVRE48KY-unsplash.jpg);background-position:0 0,0 0,50%;background-size:auto,auto,cover}.video-overlay-2.windows{background-image:linear-gradient(180deg,#29292900,var(--graffite-black)),linear-gradient(to bottom,#00000063,#00000063),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a5338fa69aa869eea14f07_WilsonInstall_G01A0050.jpg);background-position:0 0,0 0,50%;background-size:auto,auto,cover}.video-overlay-2.roofing{background-image:linear-gradient(180deg,#29292900,var(--graffite-black)),linear-gradient(to bottom,#000000ba,#000000ba),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a536a35af52ee644d55a27_bigstock-Construction-Workers-Fixing-Ro-351517298-845x600.jpg);background-position:0 0,0 0,50%;background-size:auto,auto,cover}.video-overlay-2.commerical-roofing{background-image:linear-gradient(180deg,#29292900,var(--graffite-black)),linear-gradient(to bottom,#000000ba,#000000ba),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a53d678cdf4cd21884ca3b_commercial%20roofers.webp);background-position:0 0,0 0,50%;background-size:auto,auto,cover}.video-overlay-2.siding{background-image:linear-gradient(180deg,#29292900,var(--graffite-black)),linear-gradient(to bottom,#00000047,#00000047),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a53e8ce297ce1fa9aec768_siding-styles-2022-beyond-Large.jpeg);background-position:0 0,0 0,50%;background-size:auto,auto,cover}.video-overlay-2.insuanrce{background-image:linear-gradient(180deg,#29292900,var(--graffite-black)),linear-gradient(to bottom,#000000ba,#000000ba),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a4be2f98e52b5473b93e73_Allen-Meeting-with-Adjuster.jpg);background-position:0 0,0 0,50%;background-size:auto,auto,cover}.video-overlay-2.commerical-storm-damage{background-image:linear-gradient(180deg,#29292900,var(--graffite-black)),linear-gradient(to bottom,#000000ba,#000000ba),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a8e134720ad7fc600b7187_istockphoto-1710482846-1024x1024-transformed.jpeg);background-position:0 0,0 0,50%;background-size:auto,auto,cover}.video-overlay-2.image-cta{background-image:linear-gradient(180deg,#29292900,#292929 100%,var(--graffite-black)),linear-gradient(to bottom,#000000ba,#000000ba),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a3770cb9c272844c6b5cac_zohair-mirza-GXITWKvgm-k-unsplash.jpg);background-position:0 0,0 0,50%;background-size:auto,auto,cover}.video-overlay-2.image-cta.commerical-roof-reaplcement{background-image:linear-gradient(180deg,#29292900,#292929 100%,var(--graffite-black)),linear-gradient(to bottom,transparent,transparent),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a811a13545a2ee47cfd7ea_commercialroofingpic-1080x675-1.webp)}.video-overlay-2.image-cta.roof-replcemen-t{background-image:linear-gradient(180deg,#29292900,#292929 100%,var(--graffite-black)),linear-gradient(to bottom,#0000001f,#0000001f),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69b8649d7dfb5426260f67ef_DJI_0079.jpg)}.video-overlay-2.image-cta.storm-roofing{background-image:linear-gradient(180deg,#29292900,#292929 100%,var(--graffite-black)),linear-gradient(to bottom,#0000003d,#0000003d),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a8daca978c94d997d31eb6_AdobeStock_433777617.jpeg.webp)}.video-overlay-2.image-cta.roof-repair{background-image:linear-gradient(180deg,#29292900,#292929 100%,var(--graffite-black)),linear-gradient(to bottom,transparent,transparent),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a80b5545ec9a2848673322_678ea083880e762e9f61ba36_BMG-Full-38.webp)}.projects-section-title-wrap-copy-2{flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:520px;display:flex}.projects-section-title-wrap-copy-2._75{max-width:61%}.footer---new{background-color:#29292900}.social-icon---brix{transition:transform .3s}.social-icon---brix:hover{transform:translateY(-4px)}.footer-list-item{color:var(--yellow);margin-bottom:18px;padding-left:0;font-family:Metropolis,Arial,sans-serif}.social-icon-link---brix{justify-content:center;align-items:center;display:flex}.footer-logo---brix{transform-style:preserve-3d;transition:transform .3s}.footer-logo---brix:hover{transform:scale3d(.92,.92,1.01)}.footer-logo-wrapper{margin-bottom:24px}.mg-bottom-40px{margin-bottom:40px;font-family:Metropolis,Arial,sans-serif}.mg-bottom-40px.footer-link{line-height:1.5em}.mg-bottom-40px.footer-link.no-hover:hover{color:var(--white)}.grid-footer-v1---5-column{grid-column-gap:40px;grid-template-rows:auto;grid-template-columns:2fr 1fr 1fr 1fr;place-items:start stretch}.horizontal-flex{align-items:center;display:flex}.horizontal-flex.end{justify-content:flex-end}.footer-list-wrapper{grid-column-gap:16px;grid-row-gap:15px;color:var(--paragraph-gray);-webkit-text-fill-color:inherit;background-color:#fff0;background-clip:border-box;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-bottom:0;padding-left:0;list-style-type:none;display:grid}.footer-list-wrapper.single{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.footer-top{padding-top:120px;padding-bottom:120px}.footer-wrapper---brix{border-top:1px solid var(--graffite-black);background-color:var(--graffite-black);background-image:linear-gradient(#2929299e,#2929299e),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a3788f177fe70fb097ef54_earth_texture_292929.png);background-position:0 0,50%;background-size:auto,contain;padding-left:25px;padding-right:25px}.social-media-grid-top{grid-column-gap:22px;grid-row-gap:16px;flex:1;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,19px);justify-content:start;justify-items:start}.grid-footer-v1---2-columns{grid-column-gap:80px;grid-row-gap:16px;grid-template-rows:auto}.grid-footer-v1---2-columns.grid-center{align-items:center}.mg-bottom-0{margin-bottom:0}.footer-bottom{border-top:1px solid #eff0f6;padding-top:24px;padding-bottom:24px}.container-default{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.text-300{font-size:22px;line-height:22px}.text-300.bold{font-weight:700}.text-300.bold.footer-title{color:var(--yellow);text-transform:uppercase;text-transform:uppercase;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700}.footer-link{color:var(--paragraph-gray);text-transform:capitalize;font-family:Metropolis,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1em;text-decoration:none}.footer-link:hover{opacity:1;color:var(--yellow)}.footer-link.copyright:hover{color:var(--yellow)}.div-block-2{max-width:65%}.bold-text-2.white{color:var(--white)}.bold-text-2.yello{color:var(--yellow)}.heading-3{text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:45px;font-weight:700}.heading-3._35{font-size:30px}.heading-3.white{color:var(--white);font-size:45px}.heading-3.white._55{font-size:55px}.heading-3._40px{font-size:40px}.title.text-color-neutral-100{color:#fff}.title.text-color-neutral-100.home-hero{color:#fff;text-align:center;letter-spacing:normal;text-transform:uppercase;margin-bottom:32px;font-family:Montserrat,sans-serif;font-size:58px;font-style:normal;font-weight:800;line-height:1.1}.title.h5-size{color:#151515;font-size:18px;font-weight:600;line-height:1.333em}.title.h5-size.footer-contact-link{color:#f8f8f8;margin-bottom:6px;font-weight:700}.inner-container._594px{max-width:594px}.grid-2-columns{grid-column-gap:28px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.body{background-color:#ffffffb3}.body.gray{background-color:#f0f0f0}.full-width-2{border-radius:16px;width:100vw;height:100%;padding-left:80px;position:absolute;inset:0%;overflow:hidden}.full-width-2.left{inset:0% 0% 0% auto}.full-width-2.left.layout-v2-image{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69b85f31298e92a4e797b7ee_item_0dacb400-ac22-42a3-8fef-35ba438d7f67.jpg);background-position:57%;background-size:cover;width:52vw;padding-right:80px}.full-width-2.left.layout-v2-image.siding{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a48f378f0882b59014a631_amanda-smith-_lfGDMDIJq0-unsplash%20\(1\).jpg)}.full-width-2.left.layout-v2-image.windows{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a533fd9cac4d6bcb84d928_Window-Glass-Replacement.jpg);background-position:0%}.full-width-2.left.layout-v2-image.residential-roofing{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a53a880522d832b122785a_Best-Roof-in-Maryland-MARS-Restoration-3-scaled.jpg);background-position:0%;background-size:cover}.full-width-2.left.layout-v2-image.solar{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69bdc87015390a2929acd547_no%20warp.png)}.full-width-2.left.layout-v2-image.commerical-roofing-types{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a7f704883079a2246c2399_the-importance-of-regualr-commercial-roof-maintenance.webp)}.full-width-2.left.layout-v2-image.residential-roof-types{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a8019e6506b707751974ed_NZT7AE33GRDOFHFI6IVSHXJ5CQ.avif)}.full-width-2.left.layout-v2-image.commerical-roof-repair{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a805a1033156d79fea7620_commercial-roofing-hixon.webp)}.full-width-2.left.layout-v2-image.commerical-roof-repalcement{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a80da463fe723a3a0c9437_reroof1%20\(1\).jpg)}.full-width-2.left.layout-v2-image.commerical-roof-repalcement.storm-damage-commerical{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a8e134720ad7fc600b7187_istockphoto-1710482846-1024x1024-transformed.jpeg)}.full-width-2.left.layout-v2-image.roof-replacement.residental{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69b8647ec950f2446aa916dd_DJI_0074.jpg);background-position:38%}.full-width-2.left.layout-v2-image.stomr-damage{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a8db387d74130ac628183d_A-Guide-to-Storm-Damage-Roof-Repair-Steps-to-Take.jpg)}.full-width-2.left.layout-v2-image.insurance{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a4c290ac398270d6bdbe87_adjustment-contractor%20colorado.jpg)}.full-width-wrapper{width:100%;position:relative}.full-width-wrapper.why-me-full-width-wrapper-v2{min-height:755px}.container-default-12{max-width:1316px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.text-span-9{color:var(--yellow)}.card-description{overflow:hidden}.card-title{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:row;font-family:Montserrat,sans-serif}.body-4{color:var(--slaet-gray);border-radius:5px;font-family:Metropolis,Arial,sans-serif;font-size:17px;line-height:1.75em}.body-4.smaller{font-size:15px;line-height:1.5em}.container-2{width:100%;max-width:1300px;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.card-content-2{z-index:2;background-color:#fff;border-radius:5px;margin-bottom:1rem;margin-left:1rem;margin-right:1rem;padding:2rem 1rem 1rem;position:absolute;inset:auto 0% 0%}.display-s-2{letter-spacing:0;text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:1.25em}.card-3{background-image:linear-gradient(#29292900,#292929d1),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0,0 0;background-size:auto,auto;border-radius:6px;min-height:45vh;position:relative;overflow:hidden}.card-3._1{background-image:linear-gradient(#29292900,#292929a1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a4b438ac61accee9b1c348_360_F_1476162584_YJglFgPrib1DhNZoGeX5bOvIxzOy7f0L.jpg);background-position:0 0,50%;background-size:auto,cover;border-radius:5px;min-height:45vh}.card-3._2{background-image:linear-gradient(#0000002b,#0000002b),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a4bb81c5c0cfa286b1c6ef_what-does-hail-damage-look-like.jpg);background-position:0 0,50%;background-size:auto,cover;min-height:45vh}.card-3._3{background-image:linear-gradient(#0000001c,#0000001c),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a4bbb631da903285251df5_Understanding-the-Insurance-Claim-Process.jpg);background-position:0 0,50%;background-size:auto,cover}.card-3._4{background-image:linear-gradient(#0000000d,#0000000d),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a4be2f98e52b5473b93e73_Allen-Meeting-with-Adjuster.jpg);background-position:0 0,50%;background-size:auto,cover}.card-3._6{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a4c0441354236b44ab8f6e_roof-shingles-colors.jpg);background-size:cover}.card-3._5{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a4c0cc772933f303c7ddb3_Client-meeting-with-a-commercial-roofing-contractor.jpg);background-position:50%;background-size:cover}.card-3._7{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a4c0f795a92b1d402a9b73_what-happens-during-a-roof-installation-01.jpg);background-position:50%;background-size:cover}.card-3._8{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a4c129da0e2d0f07fa8ac8_new%2Broof-640w.webp);background-position:50%;background-size:cover}.card-3._9{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a4f83721f950db130d8d21_raze-solar-Q2IyhjRmtXU-unsplash.jpg);background-position:0 0,50%;background-size:auto,cover}.card-3._10{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a4f820805022af7df05fe0_photo-1635424709870-cdc6e64f0e20.avif);background-position:0 0,50%;background-size:auto,cover}.card-3._11{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a4f89807912b16e2a7b54b_Roof_Storm_Damage_v8aadx.avif);background-position:0 0,50%;background-size:auto,cover}.card-3._12{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a4fb0368a2017f96b30e11_General-roofing-roofer-scaled.jpg);background-position:0 0,50%;background-size:auto,cover}.card-3._13{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a4fb1531f8432a5a45bf24_68dc03348168d53c374dfb44_6699479e8396c85971967d8c_Untitled%2520\(63\).jpeg);background-position:0 0,50%;background-size:auto,cover}.card-3._14{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a4fb3bb9ab99a26835026c_roofcrafters-commercial-4-1.webp);background-position:0 0,100%;background-size:auto,cover}.card-3._16{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a7f61568d54c6e0e77d0d4_tpo-roof-scaled-1.jpg);background-position:0 0,50%;background-size:auto,cover}.card-3._17{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a7f56302f26d619fd401d6_epdm-roofing-guide-hdr-img.jpg);background-position:0 0,50%;background-size:auto,cover}.card-3._18{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a7f5d887485b1dd51395ed_Modified-Bitumen-Roofing-1.jpg);background-size:auto,cover}.card-3._19{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a7f5b3d3db25f5dbc602be_spraying-roof-1.jpg);background-position:0 0,50%;background-size:auto,cover}.card-3._20{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a7f56aa0c1ced9ebef5637_commercial-metal-roofing-hdr-img.jpg);background-position:0 0,50%;background-size:auto,cover}.card-3._21{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a7ff66c514a59fe9994214_should-you-upgrade-to-architectural-shingles.jpg);background-position:0 0,50%;background-size:auto,cover}.card-3._22{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a7ff920889dbbfb739efca_synthetic-slate-roofing-synthetic-black-slate-roofing-on-a-house.jpg)}.card-3._23{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a7ffb04aebd24c4c013948_what-are-clay-roof-tiles.webp);background-position:0 0,50%;background-size:auto,cover}.card-3._24{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a80011a6999a158841b18e_metal_roof.jpeg);background-position:0 0,50%;background-size:auto,cover}.card-3._25{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a80011ff173c008a3a0f4f_b5c49efa-b92f-4a66-951d-679dfc9fe97d.webp);background-position:0 0,50%;background-size:auto,cover}.card-3._25.remove{display:none}.card-3._26{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a80011dc425cdfe2ffc2c6_stone-coated-steel-roof.jpg);background-position:0 0,50%;background-size:auto,cover}.card-3._27{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a7f56aa0c1ced9ebef5637_commercial-metal-roofing-hdr-img.jpg);background-position:0 0,50%;background-size:auto,cover}.card-3._28{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a7ff66c514a59fe9994214_should-you-upgrade-to-architectural-shingles.jpg);background-position:0 0,50%;background-size:auto,cover}.card-3._29{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a8079eb938d1bb6c4b84ff_unnamed%20\(1\).jpg);background-position:0 0,50%;background-size:auto,cover}.card-3._30{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69bdcbcc2443eff068b9383e_e9f5673b-41db-4c1a-af8c-d63e6c2e9571.png);background-position:0 0,50%;background-size:auto,cover}.card-3._31{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a8079e07fb9edea5f54caa_file-2477430657.jpg);background-position:0 0,50%;background-size:auto,cover}.card-3._32{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69acaa460436119e562831ba_item_7fe80f92-5b24-422a-854f-4c8c0f8ed820.jpg);background-position:0 0,50%;background-size:auto,cover}.card-3._33{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a80c832a58f576696a79b4_Signs-Your-Asphalt-Shingles-are-Damaged.jpg);background-position:0 0,50%;background-size:auto,cover}.card-3._34{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69b85b53f3b0b6882c93b4d5_Screenshot%202026-03-16%20at%202.34.39%E2%80%AFPM.png);background-position:0 0,50%;background-size:auto,cover}.card-3.arlington{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69ca165cf2c3313d0c39ae83_downtown-arlington.jpg);background-size:auto,cover}.card-3.frisco{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69ca1650932f0bdd8919e6bc_Tour-and-Dine_sq-1.jpg);background-position:0 0,50%;background-size:auto,cover}.card-3.plano{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69ca15dfaf07961fb2e12a7c_Visit-Plano-2943-MR-Web-scaled.jpg);background-size:auto,cover}.card-3.irving{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69ca150a624dd6a7f0e846c2_mandalay-canals-las-colinas-texas.jpg);background-size:auto,cover}.card-3.flower-mound{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69ca14124f3836ab0c608a90_7bfe0ba9-da2d-47c1-af25-403eef442bd0.avif);background-position:0 0,50%;background-size:auto,cover}.card-3.colleyville{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69ca13eb8c43b8a276ca3afb_lhswnavn8va3tn8tu019njl5.avif);background-position:0 0,50%;background-size:auto,cover}.card-3.southlake{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69c366102a91aeea1646fe06_302674fd-1498-4b39-9eec-662e17b1567c.jpg);background-position:0 0,50%;background-size:auto,cover}.card-3.highland-park{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69c364418d6108be371fe5f3_8cd5442dc891a216b434071a44b66578-1.jpg);background-position:0 0,50%;background-size:auto,cover}.card-3._50{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a534f643e74bf4b8124ff7_off-white-half-round-gutter-installed-cape-may-nj.jpg.webp);background-position:0 0,50%;background-size:auto,cover;min-height:30vh}.card-3._51{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a80da463fe723a3a0c9437_reroof1%20\(1\).jpg);background-size:auto,cover;min-height:30vh}.card-3._52{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69b85c1d7b3f066550bbd311_2025-08-14-13-01-46-386.PNG);background-size:auto,cover;min-height:30vh}.card-3._53{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a53e8ce297ce1fa9aec768_siding-styles-2022-beyond-Large.jpeg);background-position:0 0,50%;background-size:auto,cover;min-height:30vh}.card-3._54{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a533fd9cac4d6bcb84d928_Window-Glass-Replacement.jpg);background-size:auto,cover;min-height:30vh}.card-3._55{background-image:linear-gradient(#29292900,#292929d1),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a3770c2cf2a50dee016693_raze-solar-umJz4M-iCOw-unsplash.jpg);background-size:auto,cover;min-height:30vh}.card-description-inner-2{padding-top:0}.grid-2{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;align-items:end;display:grid}.grid-2.margin{place-items:start stretch;margin-top:35px}.grid-2.margin._2{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.footer-contact-link-wrapper{color:#f8f8f8;align-items:center;font-family:Montserrat,sans-serif;font-weight:700;text-decoration:none;display:flex}.footer-contact-link-wrapper:hover{color:#f8f8f8}.card-4{background-color:#fff;overflow:hidden;box-shadow:0 5px 18px #2e2e2e08}.card-4.dark{box-shadow:none;background-color:#151515;border:1px solid #7a7a7a}.card-4.dark.footer-contact-links{border-style:none;border-color:var(--graffite-black);border-style:none;border-color:var(--graffite-black);background-color:#29292900;justify-content:space-around;margin-bottom:73px;padding:25px;display:flex}.card-footer-contact-links-divider{background-color:#7a7a7a;width:1px;min-height:100%;margin-left:20px;margin-right:20px}.card-footer-contact-links-wrapper{justify-content:space-between;width:100%;max-width:1032px;display:flex}.image-wrapper-5{align-items:center;display:flex;overflow:hidden;transform:translate(0)}.image-wrapper-5.footer-contact-link-icon{width:72px;min-width:72px;min-height:72px;max-height:72px;margin-right:22px}.footer-contact-link-text{font-family:Metropolis,Arial,sans-serif;font-weight:500}.bold-text-5{font-weight:700}@media screen and (min-width:1280px){h1{font-size:72px}.section{padding-top:100px;padding-bottom:100px}.section.contacts-banner{padding-top:160px}.section.home-1{min-height:60vh;padding-top:245px}.section.cta-section{margin-bottom:-130px}.section.projects-2-banner{padding-top:160px}.section.blog-section{padding-top:100px}.section.shop-product-section{padding-top:140px}.section.white{padding-top:125px;padding-bottom:125px}.primary-button{padding-left:30px;padding-right:30px}.navbar{padding-top:35px;padding-bottom:35px}.nav-dropdown-toggle.opacity-hover{font-family:Metropolis,Arial,sans-serif;font-size:18px}.nav-dropdown-toggle.opacity-hover:hover{opacity:1;color:var(--yellow)}.nav-item-title{font-size:15px}.licensing-paragraph{width:45%}.footer-copyright-wrapper{margin-top:30px}.paragraph-large.text-black{font-family:Metropolis,Arial,sans-serif;font-size:16px;line-height:1.75em}.text-white{text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:55px;font-weight:700}.banner-description.align-left{text-align:left}.banner-description.align-left._75{max-width:75%}.banner-description.job-position-description{text-align:right}.contacts-wrapper{grid-template-columns:1fr 1fr}.contacts-form-wrapper{padding-left:60px;padding-right:60px}.search-section{margin-bottom:100px;padding-top:160px}.testimonials{padding-top:130px;padding-bottom:130px}.blog-section-title{margin-bottom:70px}.map-wrapper{padding-right:70px}.section-title-center{margin-bottom:70px}.banner-section{min-height:800px}.about-img._3{width:340px}.about-img._2,.about-img._3{width:340px}.about-img._4{width:280px}.about-img._2{width:340px}.industries-block-wrapper{position:relative}.section-with-blue-bg{padding-left:40px;padding-right:40px}.center-title{padding-right:140px}.form-contacts.minimize{background-color:var(--paragraph-gray);background-color:var(--paragraph-gray);padding:50px}.nav-logo{height:25px}.nav-logo.header{height:75px}.navbar-dropdown-toggle{padding-left:18px;padding-right:18px}.flex-block{max-width:75%}.text-white-opacity-80{font-family:Metropolis,Arial,sans-serif;font-size:16px}.hero-banner-wrap{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:4.25fr 1fr;grid-auto-columns:1fr;display:block}.underline-span{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a36ff65296074d54bc9c1d_line%201.svg)}.subtitle-dark{background-image:url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a370db0dbc746b042e82c0_Line%202.svg);font-family:Metropolis,Arial,sans-serif}.about-item-wrap{padding:30px}.subtitle-wrap{margin-bottom:5px}.single-button-wrap._25px-top-margin{margin-top:10px}.team-hero-wrapper{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:center stretch;display:grid}.team-item{width:88%}.cta-hero-wrap{padding-top:130px;padding-bottom:260px}.projects-hero-wrap{justify-content:center;align-items:center}.info-blog{grid-column-gap:15px}.info-autor,.info-date{grid-column-gap:10px}.hero-banner-wrap-absolute{padding-top:0}.banner-content-center{max-width:920px}.advantages-grid-home-2{grid-template-columns:1.25fr 1fr}.left-grid-wrapper{padding-right:40px}.card-top-line{padding:30px}.home-feature-news-overlay{position:absolute;inset:0%}.banner-right-wrapper{padding-left:80px}.services-2-banner{padding-top:180px;padding-bottom:140px}.projects-section-description._75{max-width:75%}.faq-tabs-wrap{grid-column-gap:100px;grid-row-gap:100px}.services-banner-image-wrap{height:440px}.text-info-grid{grid-column-gap:80px;grid-row-gap:80px}.service-list-image-wrap{max-height:680px}.grid-2-columns-gap-60{grid-column-gap:80px;grid-row-gap:80px}.banner-bg-dark-green{height:700px}.title-section-wrapper{margin-bottom:80px}.blog-banner{padding-top:160px}.info-blog-details{grid-column-gap:15px}.rich-text-block{margin-top:60px}.project-banner-image{height:440px}.project-info-grid{margin-top:60px}.banner-bg-white{height:700px}.mask{max-width:101%;height:101%;left:auto;right:auto}.projects-category-banner{padding-top:180px}.banner-image-home-3{object-position:50% 40%}.team-item-info-2{background-color:var(--graffite-black)}.team-social-link-2{color:var(--yellow);-webkit-text-stroke-color:var(--yellow)}.video-overlay-2{background-image:linear-gradient(180deg,#29292900,var(--graffite-black))}.projects-section-title-wrap-copy-2._75{max-width:75%}.mg-bottom-40px.footer-link.no-hover{text-transform:none;line-height:1.65em}.mg-bottom-40px.footer-link.no-hover:hover{color:var(--paragraph-gray)}.footer-link{font-size:16px}.footer-link:hover{opacity:100;color:var(--yellow)}.footer-link.copyright:hover{color:var(--paragraph-gray)}.bold-text-2{font-family:Montserrat,sans-serif}.heading-3{text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:45px;font-weight:700}.text-span-2{color:var(--yellow)}.container-default-6.z-index-1.center{justify-content:center;align-items:center}.pd-top-64px{min-height:250px}.faq-tabs-wrap-2{grid-column-gap:100px;grid-row-gap:100px}}@media screen and (min-width:1440px){h1,h2,h3,h4,h5,h6{margin-bottom:10px}.section.home-1{margin-bottom:205px}.section.project-section{padding-top:180px}.job-position-wrapper{padding:60px 80px}.banner-section{min-height:895px}.about-img._1{width:380px}.about-img._3{width:400px}.about-img._4{width:300px}.about-img._2{width:390px}.our-services-wrap{align-items:center}.section-with-blue-bg{padding-left:100px;padding-right:100px}.banner-image-wrap{height:400px;bottom:-205px}.image-cover.photo-team{border-radius:0}.team-hero-wrapper{justify-content:center;align-items:flex-start}.projects-hero-wrap{justify-content:center;align-items:center}.banner-right-wrapper{width:50%}.banner-3-image-wrap{width:47%}.lightbox-link{height:350px}.services-banner-image-wrap{height:460px}.gallery-grid{max-width:1440px;margin-left:auto;margin-right:auto}.job-position-banner{padding-top:160px}.project-banner-image{height:460px}.shop-wrap{grid-column-gap:80px;grid-row-gap:80px}.banner-image-home-3{object-position:50% 35%}.grid-footer-v1---5-column{grid-column-gap:40px;grid-row-gap:16px;grid-template-columns:2fr 1fr 1fr 1fr auto}.container-default-6.z-index-1.center{grid-column-gap:16px;grid-row-gap:16px;grid-column-gap:16px;grid-row-gap:16px;grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:flex}.pd-top-64px{min-height:250px}.grid-group---b{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1920px){a{font-size:15px}.section.home-1{min-height:740px;margin-bottom:260px}.section.dark-green-background-with-img{background-image:linear-gradient(60deg,var(--graffite-black)73%,#fff0)}.section.cta-section{margin-bottom:-150px}.section.projects-2-banner{padding-top:215px}.section.blog-section{padding-top:130px}.section.project-section{margin-left:0;padding-top:200px}.section.white{flex-flow:column;justify-content:center;align-items:center;display:flex}.base-container,.nav-container{max-width:1400px}.job-position-wrapper{padding:80px 100px}.contacts-form-wrapper{padding:60px 80px}.project-template-image{height:340px}.services-slider{display:block}.banner-section{min-height:900px}.about-img._1{width:420px;left:16%}.about-img._3{width:430px;top:20%;left:54%}.about-img._4{left:48%}.section-with-blue-bg{padding-left:180px;padding-right:180px}.footer-form-input.email-input.landing-page{margin-right:0}.flex-block.center{max-width:100%}.banner-image-wrap{max-width:72%;height:500px;bottom:-260px;left:20px;right:20px}.about-item-wrap{padding:40px}.service-item-content-wrap{grid-column-gap:40px;grid-row-gap:40px}.team-hero-wrapper{min-height:540px}.team-item{width:100%}.team-image-wrap,.project-image-link{height:380px}.projects-hero-wrap{justify-content:center;align-items:center}.hero-banner-wrap-absolute{padding-top:0}.left-grid-wrapper{padding-right:100px}.decorative-elements-wrap{height:640px}.project-link-block{height:450px}.project-description-wrapper{max-width:510px}.banner-home-3{padding-top:200px;padding-bottom:100px}.banner-3-image-wrap{width:47.5%}.feature-item{padding-right:20px}.services-3-banner{padding-top:180px}.services-banner-image-wrap{max-width:1400px;height:500px}.text-info-grid,.grid-2-columns-gap-60{grid-column-gap:120px;grid-row-gap:120px}.contact-left-img{max-height:690px}.blog-banner{padding-top:180px}.blog-hero-title-wrap,.rich-text-block{max-width:1100px}.project-banner-image{max-width:1400px;height:500px}.project-info-wrap{max-width:1100px}.add-to-cart{flex-direction:column;justify-content:center;align-items:center}.product-rich-text-block{max-width:1100px}._404-text{font-size:200px}.projects-category-banner{padding-top:180px}.container-default-6.z-index-1.center{flex-flow:column;justify-content:center;align-items:center;display:flex}.pd-top-64px{min-height:250px}.container-2{min-width:1300px}.grid-2.margin{margin-top:35px}.project-link-block-2,.project-link-block-3{height:450px}}@media screen and (max-width:991px){h1{font-size:50px}h2{font-size:42px}blockquote{letter-spacing:-.56px;padding-left:45px;padding-right:30px;font-size:28px}.section.contacts-banner{padding-top:120px}.section.blog-details,.section.project-section{padding-top:140px}.section.shop-product-section,.section.contacts-banner{padding-top:120px}.section.home-1{min-height:640px;padding-top:110px}.section.dark-green-background{background-image:linear-gradient(45deg,var(--graffite-black)86%,#fff0),url("https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a34ef665c107656163417a_30198658_independence_day_background%201%20(2)%20(1).png");background-position:0 0,100% 0;background-repeat:repeat,no-repeat;background-size:auto,auto}.section.blog-section{padding-top:60px}.section.blog-details,.section.project-section{padding-top:140px}.section.shop-product-section{padding-top:120px}.primary-button:hover{color:var(--text-dark\<deleted\|variable-7ad493ea\>)}.primary-button.dark:hover{color:var(--white)}.nav-menu{background-color:#fff0;flex-direction:column;min-width:100%;padding-left:15px;padding-right:15px;inset:100% 0% 0% 0}.menu-button{padding:0}.menu-button.w--open{background-color:#0000}.nav-link{color:var(--white);justify-content:center;align-items:center;width:100%;margin-left:0;margin-right:0;padding:12px 0;display:flex}.nav-dropdown-toggle{justify-content:center;align-items:center;padding:12px 0 12px 4px;display:flex}.nav-dropdown-icon{color:var(--white);margin-right:1.5px;display:block;inset:0% 0 0% auto}.nav-dropdown-links-wrapper{width:100%;padding-right:0}.nav-dropdown-links-wrapper:hover{padding-left:0;padding-right:0}.nav-dropdown-link{color:var(--white);justify-content:center;align-items:center;margin-left:0;margin-right:0;padding-top:10px;padding-bottom:10px;padding-right:0;font-size:15px}.licensing-grid{grid-template-columns:1fr 1fr}.licensing-paragraph{width:100%}.nav-menu-wrapper{padding-top:15px;padding-bottom:15px}.section-title-wrapper{max-width:560px;margin-bottom:40px}.section-title-wrapper.why-choose-us,.section-title-wrapper.benefits{max-width:640px}.section-title-wrapper.medium-wrap{max-width:600px}.section-title-wrapper.why-choose-us,.section-title-wrapper.benefits{max-width:640px}.banner-title-wrapper.blog-category-title{max-width:540px}.banner-title-wrapper.product-categoty-wrap{max-width:500px}.banner-description.align-left{text-align:center}.banner-description.job-position-description{grid-column-gap:20px;grid-row-gap:20px;text-align:center;max-width:500px}.job-position-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;padding:30px 40px}.contacts-wrapper{flex-flow:column-reverse;grid-template-columns:1fr;display:flex}.contacts-form-wrapper{padding:30px}.search-section{padding-top:120px}.project-pagination-icon-wrapper{padding-top:30px;padding-bottom:30px}.testimonials{padding-top:80px;padding-bottom:80px}.blog-section-title{margin-bottom:60px}.contacts-wrapper-grid{padding-left:15px;padding-right:15px}.section-title-center{margin-bottom:60px}.banner-section{min-height:640px}.home-4-testimonials-wrapper{grid-column-gap:60px;grid-row-gap:40px;flex-wrap:wrap;width:80%;margin-top:20px}.testimonials-wrapper-2{grid-column-gap:60px;grid-row-gap:60px;flex-wrap:wrap;width:80%;margin-top:20px}.about-img._1{top:7%;left:15px}.about-img._5{top:58%;bottom:0;left:60px}.about-img._3{width:360px;top:0%;right:15px}.about-img._4{width:240px;top:57%;left:auto;right:15px}.about-img._2{z-index:5;top:30%;left:35%}.subtitle{margin-bottom:30px}.content{margin-bottom:0}.industries-block-wrapper{max-width:45vw}.about-4-team-slide{width:100%}.nav-dropdown-link-line{display:none}.subtitle-2{margin-bottom:30px}.dropdown-nav-link{color:#222;padding-top:12px;padding-bottom:12px;font-family:Lato,sans-serif;font-weight:700}.dropdown-nav-link.w--current{color:#004ae2}.menu-wrap{background-color:var(--graffite-black);border:1px solid #dbf0e04d;border-bottom-color:#b9e1c64d;flex-direction:column;align-items:flex-start;padding:20px;display:flex}.menu-wrap.white-bg{background-color:var(--white);background-color:var(--white)}.home-banner-left-arrow{inset:20% auto auto 4%}.button-wrap{flex:none}.secondary-button-outline:hover{opacity:1}.landing-section-title{width:80%}.landing-home-pages-wrapper{flex-wrap:wrap;grid-template-columns:1fr 1fr;justify-items:center}.details-page-title{font-size:48px}.tablet-menu-wrap{display:block}.menu-icon{flex-flow:column;justify-content:center;align-items:center;width:48px;height:48px;margin-right:-5px;padding-bottom:0;padding-right:0;display:flex}.menu-icon-line-top{background-color:var(--white);width:24px;height:2px;padding-bottom:0;padding-right:0}.menu-icon-line-top.dark-line{background-color:var(--graffite-black);background-color:var(--graffite-black)}.menu-icon-line-middle{background-color:var(--white);justify-content:center;align-items:center;width:24px;height:2px;margin-top:6px;margin-bottom:6px;padding-bottom:0;padding-right:0;display:flex}.menu-icon-line-middle.dark-line{background-color:var(--graffite-black);background-color:var(--graffite-black)}.menu-icon-line-middle-inner{width:4px;height:0;padding-bottom:0;padding-right:0}.menu-icon-line-bottom{background-color:var(--white);width:24px;height:2px;padding-bottom:0;padding-right:0}.menu-icon-line-bottom.dark-line{background-color:var(--graffite-black);background-color:var(--graffite-black)}.navbar-dropdown-toggle{justify-content:center;align-items:center;width:100%;padding-top:12px;padding-bottom:12px;padding-right:0;display:flex}.nav-dropdown-2{flex-direction:column;justify-content:center;align-items:stretch;width:100%;transition:opacity .5s;display:flex;overflow:hidden}.desktop-button-wrap{display:none}.tablet-button-wrap{margin-top:20px;margin-left:auto;margin-right:auto;display:block}.navbar-dropdown-column{flex-flow:column;justify-content:center}.nav-dropdown-link-wrapper{text-align:center;flex-flow:column;justify-content:center;align-items:center;width:100%}.nav-dropdown-link-wrapper:hover{padding-left:0;padding-right:0}.navbar-dropdown-list{background-color:var(--graffite-black);border-style:none;flex-direction:column;align-items:center;width:auto;margin-top:0;padding:0;display:flex;position:static}.navbar-dropdown-list.w--open{border-style:none;padding-top:0;padding-bottom:0;display:flex;position:static}.navbar-dropdown-list.megamenu{background-color:var(--graffite-black);align-items:stretch;width:auto;height:280px;padding-left:0;padding-right:0;overflow:auto}.navbar-dropdown-list.white-bg{background-color:var(--white)}.nav-dropdown{flex-direction:column;justify-content:center;align-items:stretch;width:100%;transition:opacity .5s;display:flex;overflow:hidden}.form-success-message.contact-form{height:343px}.link-with-line{background-color:#0000}.line.tablet-hidden{display:none}.footer-hero-wrap{width:auto;margin-left:15px;margin-right:15px;padding-top:60px;padding-bottom:30px}.flex-block{text-align:center;justify-content:flex-start;align-items:center}.hero-banner-wrap{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:space-between;align-items:center}.banner-image-wrap{height:320px;bottom:-180px}.underline-span{padding-bottom:18px}.number-wrapper-2{text-align:center;justify-content:flex-start;align-items:center}.single-button-wrap{margin-top:30px}.team-hero-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap;justify-content:center;align-items:flex-start}.team-item{width:48.5%}.project-text-content-wrap{height:auto}.projects-item-wrapper{flex-flow:column}.title-section-wrapper-space-between{margin-bottom:40px}.title-section-wrapper-space-between.tablet-wrap-down{flex-flow:wrap}.projects-section-title-wrap{max-width:420px}.projects-section-title-wrap.tablet-full-width{max-width:none}.projects-collection-grid{grid-column-gap:20px;grid-row-gap:20px}.project-image-link{height:320px}.projects-collections-wrap{grid-column-gap:20px;grid-row-gap:20px}.cta-content-left{max-width:420px}.service-slide{width:48.5%}.section-title-wrap{max-width:700px}.left-section-title-wrap{margin-bottom:40px}.projects-hero-wrap.approach-wrap{padding-bottom:90px}.collection-item-blog{width:48%}.collection-item-blog:last-child{display:none}.hero-banner-wrap-absolute{padding-top:200px}.banner-content-center{max-width:660px}.counter-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr 1fr}.counter-item{border-bottom:1px solid var(--dark-gray-50\<deleted\|variable-816eb261\>);border-right-style:none;padding-bottom:10px}.counter-item.third-item,.counter-item.last-item,.counter-item.third-item,.counter-item.last-item{border-bottom-style:none;padding-bottom:0}.advantages-grid-home-2{grid-template-columns:1fr}.decorative-elements-wrap{height:500px}.project-collection-content{height:auto}.video-block{height:500px}.collection-blog-grid-3-columns{grid-row-gap:40px;flex-wrap:wrap;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:center;display:flex}.home-feature-news-wrapper{width:100%}.home-feature-news-image{height:400px}.banner-home-3{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column-reverse;min-height:auto;padding-top:120px;padding-bottom:0}.banner-right-wrapper{text-align:center;justify-content:flex-start;align-items:center;width:auto;max-width:400px;margin-right:auto;padding-left:0}.banner-3-image-wrap{width:100%;height:550px;position:relative;top:0%}.button-wrap-2{flex:none}.accordion-item-2{padding-left:0;padding-right:0}.lightbox-link{height:280px}.services-2-banner{padding-top:140px;padding-bottom:80px}.services-3-banner{padding-top:120px}.faq-tabs-wrap{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr}.faq-tabs-menu{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.faq-accordion-wrap{width:100%}.faq-tab-link{text-align:center;justify-content:center;align-items:center;padding:15px 10px;display:flex}.faq-tab-link:hover{padding-left:10px}.banner-flex-between-wrap{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:space-between;align-items:center}.banner-title-wrapper-left{text-align:center;justify-content:flex-start;align-items:center}.services-banner-image-wrap{width:98%;height:340px}.template-page-title{font-size:48px}.text-info-grid{grid-column-gap:40px;grid-row-gap:40px}.service-list{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch}.service-list-image-wrap{height:400px}.grid-2-columns-gap-60{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column-reverse;grid-template-columns:.8fr;display:flex}.approach-text-description{text-align:left;grid-template-rows:auto;grid-template-columns:1fr auto;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;max-width:none}.tablet-button-position-absolute{position:absolute;inset:auto auto 0% 0%}.hero-pricing-wrap{flex-flow:column;width:48.6%}.job-collection-item{width:48.6%}.right-sidebar{grid-column-gap:10px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:100%;display:grid}.left-job-info-wrap{max-width:100%}.form-title-wap{margin-bottom:30px}.contact-left-img{height:400px}.fields-grid{grid-template-columns:1fr 1fr}.banner-bg-dark-green{height:550px}.home-news-grid{flex-flow:wrap;justify-content:center}.home-news-item{height:auto}.rich-text-block,.blog-socials-wrap{margin-top:20px}.project-banner-image{height:340px}.top-project-title{max-width:500px}.project-info-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr 1fr}.project-info-wrap{grid-column-gap:10px;grid-row-gap:10px;margin-top:30px}.keys-objective{grid-template-columns:1fr 1fr}.banner-bg-white{height:550px}.shop-grid-wrap{flex-flow:wrap;grid-template-columns:1fr 1fr;justify-content:center;align-items:stretch;display:flex}.shop-collection-item{width:47.9%}.dual-nav-wrap{margin-left:auto}.additional-images-list{grid-template-columns:1fr}.shop-details-content-right{padding-left:0}.shop-wrap{grid-column-gap:40px;grid-row-gap:40px;border-bottom-style:none;flex-flow:column-reverse;grid-template-columns:1fr;grid-auto-flow:dense;margin-bottom:60px;padding-bottom:0}.left-wrapper-shop-images{position:static}.product-images-wrap{text-align:center;flex-flow:row-reverse;justify-content:flex-start;align-items:center;max-width:100%;position:static}.shop-details-img-additional{max-height:180px}.product-info-row{justify-content:flex-start}.product-details-title{font-size:46px}.product-info{padding:10px 40px 40px}.product-rich-text-block{margin-top:20px}.primary-button-dark:hover{opacity:1}._404-text{font-size:150px}._404-paragraph{margin-top:0}.checkout-form{padding-top:120px;padding-bottom:60px}.order-price{margin-left:16px}.row{flex-flow:column}.order-item-info{grid-column-gap:15px;grid-row-gap:15px;flex-flow:wrap}.shiping-row{grid-column-gap:15px;grid-row-gap:15px;flex-flow:column}.banner-image-home-3{object-position:50% 38%}.promotion-label-holder,.promotion-labels-wrapper-to-remove{display:none}.primary-button-2:hover{color:#353535}.projects-section-title-wrap-copy-2{max-width:480px}.button-wrap-3{flex:none}.grid-footer-v1---5-column{grid-row-gap:40px;grid-template-columns:1fr 1fr 1fr}.horizontal-flex.end.tablet-start{justify-content:flex-start}.footer-top{padding-top:94px;padding-bottom:94px}.grid-footer-v1---2-columns.grid-center{grid-template-columns:.6fr}.footer-bottom{padding-top:24px;padding-bottom:24px}.text-300.bold.footer-title{margin-bottom:24px}.title.text-color-neutral-100.home-hero{margin-bottom:15px}.btn-circle-secondary.slider-arrow.right---top-left{inset:auto 0% 0% 84px}.btn-circle-secondary.slider-arrow.left---top-left{inset:auto 84px 0% 0%}.display-4{font-size:22px}.grid-2-columns.v1-grid-2-col.layout-02{grid-row-gap:70px;grid-row-gap:70px;grid-row-gap:70px;grid-template-columns:1fr}.slider-wrapper-4.arrows-top{padding-bottom:86px}.section-6{padding-top:180px;padding-bottom:180px}.slider-mask-5{position:static}.full-width-2{width:100%;position:static}.full-width-2.left.layout-v2-image{width:100%;max-width:100%}.full-width-wrapper.why-me-full-width-wrapper-v2{min-height:auto}.grid-3-columns{grid-template-columns:1fr 1fr}.grid-3-columns.grid-size-width---1fr---456px---1fr{grid-template-columns:1fr 1fr 1fr}.group---b{border-top:1px solid #ffffff26}.group---b.border-off{border-left-style:solid}.grid-group---b{grid-template-columns:1fr 1fr}.grid-2{grid-template-columns:minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr) minmax(.5rem,1fr)}.footer-contact-link-wrapper{flex-direction:column;align-items:stretch}.card-4.dark.footer-contact-links{margin-bottom:60px}.card-footer-contact-links-wrapper{justify-content:space-around}.image-wrapper-5.footer-contact-link-icon{width:60px;min-width:60px;min-height:60px;max-height:60px;margin-bottom:20px;margin-right:0}.container-default-13{flex-direction:column;align-items:stretch}.project-item-overlay-2{background-image:linear-gradient(#fff0 29%,#0c2218b3 57%)}.projects-item-wrapper-2{flex-flow:column}.project-text-content-wrap-3{height:auto}.project-item-overlay-3{background-image:linear-gradient(#fff0 29%,#0c2218b3 57%)}.projects-item-wrapper-3{flex-flow:column}.project-text-content-wrap-4{height:auto}.faq-tab-link-2{text-align:center;justify-content:center;align-items:center;padding:15px 10px;display:flex}.faq-tab-link-2:hover{padding-left:10px}.faq-tabs-menu-2{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.faq-tabs-wrap-2{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr}.cloneable-area{width:100%}.c-demo-img{margin-bottom:40px;margin-left:auto;margin-right:auto;display:block}.c-demo-img-enlarge{display:none}}@media screen and (max-width:767px){h1{font-size:46px}h2{font-size:36px}h3{font-size:32px}blockquote{letter-spacing:-.44px;background-size:34px;padding-bottom:10px;padding-left:40px;padding-right:20px;font-size:22px}.section{padding-top:60px;padding-bottom:60px}.section.contacts-banner{padding-top:100px}.section.blog-details,.section.project-section{padding-top:120px}.section.shop-product-section,.section.contacts-banner{padding-top:100px}.section.home-1{min-height:590px;margin-bottom:160px}.section.cta-section{margin-bottom:-60px}.section.dark-green-background{background-image:linear-gradient(23deg,var(--graffite-black)86%,#0c221866),url("https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a34ef665c107656163417a_30198658_independence_day_background%201%20(2)%20(1).png");background-position:0 0,100% 0;background-repeat:repeat,no-repeat;background-size:auto,auto}.section.projects-2-banner{padding-top:120px}.section.blog-section{padding-top:40px}.section.blog-details,.section.project-section{padding-top:120px}.section.shop-product-section{padding-top:100px}.nav-link{margin-left:0}.licensing-grid{grid-template-columns:1fr 1fr;padding-bottom:40px}.licensing-paragraph{width:100%}.utility-page-content{width:70%}.password-image{width:100px}.password-input{min-width:auto}.password-title-wrapper{margin-bottom:30px}.nav-menu-wrapper{padding-top:10px;padding-bottom:10px}.footer-copyright-wrapper{flex-wrap:wrap}.section-title-wrapper{margin-bottom:40px}.section-title-wrapper.medium-wrap{max-width:500px}.banner-description.home-2{max-width:360px}.job-position-wrapper{flex-wrap:wrap;padding-left:30px;padding-right:30px}.contacts-wrapper{width:auto}.contacts-form-wrapper{padding-left:15px;padding-right:15px}.footer-brand{padding-left:0}.search-result-item{margin-bottom:20px}.search-section{margin-bottom:60px;padding-top:100px}.about-3-tab-link.w--current{font-size:20px}.project-template-image{height:240px}.left-arrow{left:0;right:auto}.services-slider{padding-bottom:85px}.testimonials{padding-top:60px;padding-bottom:60px}.blog-section-title{margin-bottom:40px}.testimonials-slide{width:100%}.contacts-wrapper-grid{grid-column-gap:20px;grid-row-gap:40px;grid-template-columns:1fr}.section-title-center{margin-bottom:40px}.banner-section{min-height:auto}.home-4-testimonials-wrapper{grid-row-gap:30px;width:100%}.testimonials-wrapper-2{width:100%}.about-img{width:100%;max-height:420px}.about-img._1,.about-img._5,.about-img._3,.about-img._4,.about-img._2,.about-img._1,.about-img._5,.about-img._3,.about-img._4,.about-img._2{width:100%;position:static}.subtitle{line-height:16px}.our-services-wrap{grid-row-gap:10px;width:100%}.content-wrapper{flex-wrap:wrap;width:auto}.industries-block-wrapper{max-width:none}.home-9-team-item{width:48%}.search{flex-direction:column}.subtitle-2{line-height:16px}.menu-wrap{justify-content:flex-start;align-items:center}.home-banner-left-arrow{top:6%}.home-23-team-item{width:70%}.button-wrap{justify-content:center}.brand{padding-left:0}.landing-section-title{width:70%}.landing-home-pages-wrapper{grid-row-gap:40px}.shop-price-wrapper{grid-row-gap:10px;flex-flow:column;justify-content:center}.details-page-title{font-size:40px}.tablet-menu-wrap{grid-column-gap:20px;grid-row-gap:20px}.nav-dropdown-2{text-align:center;align-items:center}.navbar-dropdown-column{flex-flow:column}.nav-dropdown{text-align:center;align-items:center}.footer-top-wrapper{max-width:460px}.footer-form-input{font-size:16px}.footer-form-input.textarea{padding-top:14px}.form-success-message.contact-form{height:280px}.footer-links{grid-row-gap:10px;flex-flow:wrap;width:80%;margin-top:30px;margin-left:auto;margin-right:auto}.hero-banner-wrap{grid-column-gap:30px;grid-row-gap:30px}.banner-image-wrap{height:280px;bottom:-160px}.image-cover.photo-team{object-position:50% 20%;object-position:50% 20%}.underline-span{padding-bottom:16px}.underline-span.text-small-line-height{padding-bottom:17px}.about-item-wrap{width:100%}.slider-icon{font-size:16px}.slider-services-arrow{width:45px;height:45px}.single-button-wrap.position-absolute{inset:auto auto 0%;position:absolute;inset:auto auto 0%}.team-item{width:80%}.team-image-wrap{height:380px}.title-section-wrapper-space-between{flex-flow:column;justify-content:space-between;align-items:center}.title-section-wrapper-space-between.tablet-wrap-down{justify-content:center;align-items:center}.projects-section-title-wrap{text-align:center;justify-content:flex-start;align-items:center}.projects-collection-grid{grid-template-columns:1fr}.reviews-slider-arrow{width:46px;height:46px;inset:auto auto 0% 51%}.cta-hero-wrap{padding-top:60px;padding-bottom:120px}.cta-content-left{text-align:center}.cta-content-block{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column}.service-slide{width:100%}.list-advantages.mobile-center{justify-content:flex-start;align-items:center}.section-title-wrap{max-width:600px}.projects-hero-wrap{flex-flow:column;justify-content:center;align-items:center;padding-bottom:90px;position:relative}.collection-item-blog{width:100%}.hero-banner-wrap-absolute{padding-top:160px;padding-bottom:120px}.banner-content-center{max-width:400px}.banner-content-center.mobile-full-width{max-width:none}.counter-item{padding-right:0}.decorative-elements-wrap{height:450px}.projects-collection-list{grid-template-columns:1fr}.project-link-block{height:360px}.testimonial-tab-link{border-top:1px solid var(--dark-gray-50\<deleted\|variable-816eb261\>);width:100%;padding-top:15px;padding-bottom:15px}.testimonial-tab-link.w--current{box-shadow:inset 0 2px 0 0 var(--graffite-black);border-top-style:none}.video-block{height:450px;padding-bottom:60px}.collection-blog-grid-3-columns{flex-flow:column}.home-feature-news-image{height:350px}.banner-home-3{padding-top:100px}.banner-right-wrapper{max-width:380px}.banner-3-image-wrap{height:450px}.button-wrap-2{justify-content:center}.feature-item{justify-content:flex-start;align-items:center;width:100%}.feature-item.mobile-align-left{justify-content:flex-start;align-items:flex-start}.accordion-item-2.animation{padding-left:24px;padding-right:24px}.gallery-quick-stack{grid-column-gap:10px;grid-row-gap:10px}.lightbox-link{height:200px}.services-2-banner{padding-top:120px;padding-bottom:60px}.faq-tabs-wrap,.faq-tabs-menu{grid-template-columns:1fr}.services-banner-image-wrap{width:96%;height:280px}.feature-nimber-big{font-size:86px}.template-page-title{font-size:40px}.text-info-grid{grid-row-gap:0px;grid-template-columns:1fr;margin-top:10px}.icon-check{width:22px;height:22px}.service-list{margin-top:30px}.service-list-image-wrap{height:300px}.grid-2-columns-gap-60{grid-column-gap:20px;grid-row-gap:20px}.approach-text-description{text-align:center;justify-content:flex-start;align-items:center}.approach-description{max-width:400px}.tablet-button-position-absolute{left:auto}.hero-pricing-wrap{width:100%;max-width:450px}.job-collection-item{width:100%}.gallery-grid{grid-template-columns:1fr 1fr 1fr 1fr}.job-position-banner{padding-top:120px}.right-sidebar{grid-template-columns:1fr}.sidebar-info-item.last-item{margin-bottom:0}.contact-left-img{width:auto;height:340px}.fields-grid{grid-template-columns:1fr}.title-section-wrapper{flex-flow:column;justify-content:space-between;align-items:center}.home-news-grid{grid-template-columns:1fr}.home-news-item{width:100%}.search-form-input{font-size:16px}.blog-banner{padding-top:120px}.top-blog-category-wrap{grid-row-gap:15px;flex-flow:wrap}.rich-text-block{margin-top:10px}.project-banner-image{height:280px;margin-top:20px}.key-card-content{text-align:left;padding-right:60px}.keys-objective{grid-template-columns:1fr}.collection-images-list-wrapper{width:100%}.shop-grid-wrap{flex-flow:wrap}.shop-collection-item{width:100%;height:auto}.add-to-cart{justify-content:flex-end;align-items:center;width:100%;height:auto;padding:10px 15px 0;position:relative}.main-shop-list-item{text-align:center}.cart-item-info{position:static}.shop-link-item{position:relative}.shop-details-image-main{max-height:380px}.shop-details-content-right{padding-left:0;padding-right:0}.shop-wrap{margin-bottom:40px}.product-images-wrap{max-width:100%}.shop-details-img-additional{max-height:155px}.product-info-row{grid-column-gap:15px;grid-row-gap:15px;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.product-details-title{font-size:36px}.product-info-wrap{grid-column-gap:20px;grid-row-gap:20px}.product-info{padding:0 30px 30px}.product-rich-text-block{margin-top:10px}.mobile-text-center{text-align:center}._404-text{margin-bottom:-15px;font-size:120px}._404-paragraph{margin-bottom:30px}.checkout-form{padding-top:100px;padding-bottom:40px}.projects-category-banner{padding-top:120px}.promotion-label-buttons-wrapper{grid-row-gap:20px;flex-flow:column wrap;align-items:stretch}.video-overlay-2{background-image:linear-gradient(#0c221833,#0c2218)}.projects-section-title-wrap-copy-2{text-align:center;justify-content:flex-start;align-items:center}.button-wrap-3{justify-content:center}.footer-list-item{margin-bottom:10px}.mg-bottom-40px{margin-bottom:24px}.grid-footer-v1---5-column{grid-template-columns:1fr 1fr}.footer-top{padding-top:72px;padding-bottom:72px}.grid-footer-v1---2-columns.grid-center{grid-template-columns:.8fr}.grid-footer-v1---2-columns.grid-center.bottom{text-align:center;text-align:center;grid-template-columns:1fr}.container-default{padding-left:20px;padding-right:20px}.text-300{font-size:18px;line-height:20px}.text-300.bold.footer-title{margin-bottom:24px}.title.text-color-neutral-100.home-hero{max-width:552px;margin-bottom:10px}.btn-circle-secondary{width:56px;min-width:56px;height:56px;min-height:56px;font-size:22px;line-height:24px}.btn-circle-secondary.slider-arrow.right---top-left,.btn-circle-secondary.slider-arrow.left---top-left,.btn-circle-secondary.slider-arrow.right---top-left,.btn-circle-secondary.slider-arrow.left---top-left,.btn-circle-secondary.slider-arrow.right---top-left,.btn-circle-secondary.slider-arrow.left---top-left{width:44px;min-width:44px;height:44px;min-height:44px}.inner-container._340px._100---mbl{max-width:100%}.display-4{font-size:20px}.grid-2-columns{grid-template-columns:1fr}.grid-2-columns.v1-grid-2-col.layout-02{grid-row-gap:60px;grid-row-gap:60px;grid-row-gap:60px}.slider-arrow{min-width:64px;max-width:64px;min-height:64px;max-height:64px;font-size:22px}.slider-wrapper-4.arrows-top{padding-bottom:64px}.section-6{padding-top:100px;padding-bottom:100px}.text-over-image-link---text-container-3{bottom:40px;left:32px;right:32px}.text-over-image-link---gradient-3{background-image:linear-gradient(#0000 10%,#000000c4 50%,#000000d6)}.full-width-2.left.layout-v2-image{padding-right:0}.grid-3-columns,.grid-3-columns.grid-size-width---1fr---456px---1fr,.grid-3-columns.grid-size-width---1fr---456px---1fr{grid-template-columns:1fr}.pd-bottom-64px{margin-bottom:32px}.pd-top-64px{padding-top:32px}.display-29{font-size:20px}.container-2{padding-left:2rem;padding-right:2rem}.display-s-2{font-size:1.25rem}.footer-contact-link-wrapper{flex-direction:row;align-self:flex-start}.card-4.dark.footer-contact-links{margin-bottom:50px}.card-footer-contact-links-divider{width:auto;min-height:1px;margin:20px 0}.card-footer-contact-links-wrapper{flex-direction:column}.image-wrapper-5.footer-contact-link-icon{margin-bottom:0;margin-right:25px}.bold-text.header-bold-text{font-size:60px}.project-text-content-wrap-3.direction-horizontal{flex-flow:column;justify-content:space-between;align-items:flex-start}.project-link-block-2,.project-link-block-3{height:360px}.faq-tabs-menu-2,.faq-tabs-wrap-2{grid-template-columns:1fr}}@media screen and (max-width:479px){a{line-height:1.2em}.section.home-1{min-height:auto;margin-bottom:120px;padding:200px 0 120px}.section.dark-green-background-with-img{padding:100px 0 50px}.section.dark-green-background-with-img.remove-section{display:none}.section.dark-green-background{background-image:linear-gradient(23deg,var(--graffite-black)92%,#0c221866);padding-left:10px;padding-right:10px}.section.projects-2-banner{padding-top:150px;padding-left:0;padding-right:0}.section.projects-2-banner.new{padding-top:200px;padding-left:25px;padding-right:25px}.section.white{padding:50px 5%}.section.white.gray{position:static}.section.yellow{padding-left:0;padding-right:0}.base-container.full-width{max-width:100%;padding-left:15px;padding-right:15px}.base-container.center{max-width:100%;display:block}.base-container._0{padding-left:0;padding-right:0}.primary-button{min-width:100%}.primary-button.dark,.primary-button.button-dark-hover,.primary-button.dark,.primary-button.button-dark-hover{width:100%}.navbar{padding-top:15px;padding-bottom:15px}.nav-container{margin-left:0;margin-right:0}.nav-menu{align-items:stretch;max-width:100%;padding-left:0;padding-right:0;overflow:visible}.nav-link{width:99%}.nav-dropdown-link{opacity:.71;font-size:14px}.nav-item-title{font-size:18px}.licensing-grid{grid-template-columns:1fr}.utility-page-content{width:100%}.footer{text-align:left}.footer-copyright-wrapper{flex-wrap:wrap}.footer-copyright{text-align:center;flex-wrap:wrap;width:100%;line-height:1.6em}.paragraph-large{margin-bottom:20px}.paragraph-large.text-black{text-align:center;text-align:center}.text-white{font-size:25px}.text-white.text-center{font-size:29px}.banner-description.align-left._75{max-width:100%}.banner-description.job-position-description{grid-row-gap:15px;flex-flow:wrap;justify-content:center;align-items:flex-start}.job-position-wrapper{grid-column-gap:30px;grid-row-gap:30px;padding:20px}.contacts-form-wrapper{padding-left:0;padding-right:0}.about-3-tab-link{font-size:16px}.about-3-tab-link.w--current{font-size:18px}.project-pagination-wrapper{flex-wrap:wrap}.project-pagination-icon-wrapper{border-style:solid none;border-top-width:1px;border-top-color:var(--dark-gray-50\<deleted\|variable-816eb261\>);border-bottom-width:1px;border-bottom-color:var(--dark-gray-50\<deleted\|variable-816eb261\>);width:100%;padding-top:20px;padding-bottom:20px}.project-template-images-list{grid-template-columns:1fr}.section-title-center{margin-bottom:20px}.banner-section{min-height:100vh}.our-services-wrap{width:100%}.project-button-link{justify-content:flex-end;width:100%;height:70px;padding-right:40px}.project-button-link.left{justify-content:flex-start;padding-left:40px}.home-9-team-item{width:100%}.menu-wrap{border-style:none;border-color:#000;min-width:100%;padding-bottom:45px;padding-left:25px;padding-right:25px}.home-23-team-item{width:100%}.button-wrap{min-width:100%}.center-title{text-align:center}.landing-section-title{width:100%}.landing-home-pages-wrapper{padding-left:0;padding-right:0}.details-page-title.center{text-align:center;text-align:center;font-size:33px}.footer-rights-wrapper{grid-row-gap:5px;justify-content:center}.licensing-footer-link{text-align:center;line-height:1.6em}.nav-logo.header{max-width:76%}.tablet-menu-wrap{grid-column-gap:10px;grid-row-gap:10px;padding-top:15px}.tablet-button-wrap{min-width:100%}.nav-dropdown{justify-content:center}.footer-top-wrapper{max-width:400px}.footer-form{width:100%}.form-wrap{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column}.footer-form-input{min-width:100%;margin-right:0}.form-success-message.contact-form{height:200px}.footer-links{width:auto}.link-with-line{justify-content:flex-start;align-items:center}.flex-block{max-width:100%;margin-bottom:25px}.flex-block.center{margin-bottom:0}.hero-banner-wrap{grid-column-gap:0px;grid-row-gap:0px}.banner-image-wrap{height:232px;bottom:-120px}.image-cover.photo-team{object-position:50% 15%;object-position:50% 15%}.subtitle-dark.yellow-line{font-size:17px}.icon-wrap{justify-content:center;align-items:center}.slider-services-arrow{left:52%}.slider-services-arrow.left-arrow{right:52%}.single-button-wrap.position-absolute,.single-button-wrap.mobile-full-width,.single-button-wrap.position-absolute,.single-button-wrap.mobile-full-width,.team-item{width:100%}.team-image-wrap{height:300px}.project-text-content-wrap{justify-content:space-between;align-items:center;padding-left:10px;padding-right:10px}.title-section-wrapper-space-between{align-items:center}.title-section-wrapper-space-between.no-margin-bottom{margin-bottom:50px}.projects-section-title-wrap._75{max-width:100%}.project-card-link-wrap{margin-top:10px}.project-card-content{justify-content:flex-start;align-items:center}.review-slider-arrow{right:35%}.reviews-slider-arrow{inset:auto auto 0% 52%}.list-advantages{align-items:stretch}.section-title-wrap,.about-section-description._75,.about-section-description._75{max-width:100%}.left-section-title-wrap{min-width:100%;max-width:100%}.projects-hero-wrap{padding-bottom:0}.info-blog{grid-column-gap:10px;flex-flow:wrap;grid-template-columns:1fr;place-items:stretch start;display:flex}.hero-banner-wrap-absolute{min-height:100vh;padding-top:200px;padding-bottom:100px}.banner-content-center{max-width:100%}.counter-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr}.counter-item{padding-right:0}.counter-item.third-item{border-bottom-style:solid;padding-bottom:10px}.counter-item.mobile-center{text-align:center;justify-content:flex-start;align-items:center}.left-grid-wrapper{justify-content:flex-start;align-items:center}.decorative-elements-wrap{height:400px}.project-link-block{height:420px}.project-collection-content{padding-bottom:20px;padding-left:20px;padding-right:20px}.video-block{height:auto;padding-top:60px}.video-block.no-margin{padding-bottom:60px}.container-wrapper{padding-left:0;padding-right:0}.banner-home-3{padding-top:175px}.banner-right-wrapper{max-width:100%}.banner-3-image-wrap{height:360px}.accordion-item-2.animation{padding-left:16px;padding-right:16px}.services-2-banner{padding-top:200px}.projects-section-description._75{justify-content:center;align-items:center}.faq-tabs-wrap{display:block}.faq-tabs-menu.remove{display:none}.faq-accordion-title{width:90%;font-family:Metropolis,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.3em}.text-info-grid{margin-top:10px}.icon-check{width:20px;height:20px;margin-top:13px}.hero-pricing-wrap{width:100%}.job-position-card-wrap{padding:20px}.job-info-wrap{grid-row-gap:15px;flex-flow:wrap}.link-icon-arrow{margin-top:0;padding:5px}.top-job-card-wrap{grid-column-gap:10px;grid-row-gap:10px}.gallery-grid{grid-template-columns:1fr}.sidebar-info-item{margin-bottom:20px}.sidebar-contacts-wrap{flex-flow:wrap}.form-title-wap{justify-content:flex-start;align-items:center}.contact-left-img{height:280px}.banner-bg-dark-green{height:650px}.title-section-wrapper{align-items:center}.search-form-input{min-width:100%;margin-right:0}.blog-hero-title-wrap{grid-column-gap:30px;grid-row-gap:30px}.top-blog-category-wrap{grid-row-gap:20px}.info-blog-details{grid-column-gap:10px;flex-flow:wrap;grid-template-columns:1fr;place-items:stretch start;display:flex}.blog-socials-wrap{grid-row-gap:15px;flex-flow:wrap}.project-info-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr}.key-card-content{padding-right:0}.keys-objective{grid-row-gap:10px}.banner-bg-white{height:750px}.shop-grid-wrap{grid-template-columns:1fr}.shop-list-img{width:100%}.shop-links-wrapper{height:400px}.add-to-cart{align-items:stretch}.cart-item-info{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:flex-start;align-items:center;padding-bottom:20px;padding-left:10px;padding-right:10px}.cart-info{text-align:center;margin-left:0;margin-right:0}.order-item{grid-column-gap:15px;grid-row-gap:15px;flex-flow:column;justify-content:flex-start;align-items:center}.cart-container{min-width:auto}.order-image{width:100%;height:250px}.additional-images-list{flex-flow:row;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;display:flex}.shop-wrap{flex-flow:column;display:flex}.left-wrapper-shop-images{flex-flow:column;width:100%}.quantity-wrapper{flex-flow:wrap;justify-content:flex-start;align-items:flex-start}.product-images-wrap{flex-flow:column;align-items:stretch}.shop-details-img-additional{max-height:130px}.images-collection-list-wrapper{display:none}.on-sale-icon-wrap.shop-page{top:10px;left:10px}.flex-block-10{grid-row-gap:0px;flex-flow:wrap}.flex-block-gap-10{flex-flow:column}._404-content-wrapper{padding-left:15px;padding-right:15px}._404-text{font-size:100px}.block-header{grid-column-gap:20px;grid-row-gap:0px;flex-flow:wrap}.banner-image-home-3{object-position:50% 38%}.primary-button-2.button-dark-hover{width:100%}.video-overlay-2{background-image:linear-gradient(180deg,#0c221833,var(--graffite-black)),linear-gradient(to bottom,#00000080,#00000080)}.video-overlay-2.image-cta.roof-repair{background-image:linear-gradient(180deg,#29292900,#292929 100%,var(--graffite-black)),linear-gradient(to bottom,#00000080,#00000080),linear-gradient(to bottom,transparent,transparent),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a80b5545ec9a2848673322_678ea083880e762e9f61ba36_BMG-Full-38.webp);background-position:0 0,0 0,0 0,50%;background-size:auto,auto,auto,cover}.video-overlay-2.image-cta.commerical-roof-reaplcement{background-image:linear-gradient(180deg,#29292980,#292929f7 100%,#292929 100%,var(--graffite-black)),linear-gradient(to bottom,transparent,transparent),url(https://cdn.prod.website-files.com/69a34ef465c1076561633ee1/69a811a13545a2ee47cfd7ea_commercialroofingpic-1080x675-1.webp);background-position:0 0,0 0,50%;background-size:auto,auto,cover}.projects-section-title-wrap-copy-2._75{max-width:100%}.social-icon-link---brix{display:flex}.footer-logo---brix{width:100%;max-width:240px}.grid-footer-v1---5-column{grid-row-gap:48px;grid-template-columns:1fr}.horizontal-flex.end.tablet-start{justify-content:center;align-items:center}.footer-list-wrapper.single{place-items:center}.footer-top{padding-top:80px;padding-bottom:80px}.social-media-grid-top{grid-column-gap:33px;grid-row-gap:33px;grid-template-columns:repeat(auto-fit,30px);justify-content:space-around;place-items:stretch stretch;max-width:50%;display:flex}.grid-footer-v1---2-columns.grid-center{grid-template-columns:1fr}.container-default{padding-left:16px;padding-right:16px}.text-300.bold.footer-title{text-align:center;text-align:center;text-align:center}.footer-link.copyright{line-height:1.5em}.div-block-2{text-align:center;flex-flow:column;justify-content:center;align-items:center;max-width:100%;display:flex}.heading-3{font-size:29px}.heading-3.white,.heading-3._40px{font-size:25px}.heading-3._40px.center,.heading-3.center{text-align:center}.heading-3.white,.heading-3._40px{font-size:25px}.heading-3._40px.center{text-align:center;text-align:center}.heading-3.center{text-align:center}.title.h5-size{font-size:16px}.title.text-color-neutral-100.home-hero{font-size:43px}.btn-circle-secondary.slider-arrow{width:40px;min-width:40px;height:40px;min-height:40px}.btn-circle-secondary.slider-arrow.right---top-left{justify-content:flex-end;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;top:0;left:0}.btn-circle-secondary.slider-arrow.left---top-left{width:40px;min-width:40px;height:40px;min-height:40px;top:38px;right:0}.inner-container._594px._100-tablet{max-width:100%}.grid-2-columns.v1-grid-2-col.layout-02{grid-row-gap:50px;grid-row-gap:50px;grid-row-gap:50px}.slider-arrow{min-width:48px;max-width:48px;min-height:48px;max-height:48px}.container-default-6{padding-left:16px;padding-right:16px}.container-default-6.z-index-1._0{padding-left:0;padding-right:0}.section-6{padding-top:96px;padding-bottom:96px}.section-6.overflow-hidden.white{padding-left:25px;padding-right:25px}.section-6.overflow-hidden.white.gray._25px,.section-6.overflow-hidden.white{padding-left:25px;padding-right:25px}.section-6.overflow-hidden.white.gray._25px,.section-6.overflow-hidden.white{padding-left:25px;padding-right:25px}.section-6.overflow-hidden.white.gray{padding:50px 0}.section-6.overflow-hidden.white.gray._25px{padding-left:25px;padding-right:25px}.slider-mask-5.width-404px._100-mbp{max-width:100%}.text-over-image-link---text-container-3{bottom:32px;left:16px;right:16px}.container-default-12{padding-left:20px;padding-right:20px}.container-default-12._0{padding-left:0;padding-right:0}.color-neutral-700.mg-bottom-0{text-align:center;text-align:center}.grid-3-columns,.grid-3-columns.grid-size-width---1fr---456px---1fr.gap-40px,.grid-3-columns.grid-size-width---1fr---456px---1fr.gap-40px.equal-3,.grid-3-columns.grid-size-width---1fr---456px---1fr.gap-40px._2._1-for-mobile,.grid-3-columns.grid-size-width---1fr---456px---1fr.gap-40px,.grid-3-columns.grid-size-width---1fr---456px---1fr.gap-40px.equal-3,.grid-3-columns.grid-size-width---1fr---456px---1fr.gap-40px._2._1-for-mobile,.grid-3-columns.grid-size-width---1fr---456px---1fr.gap-40px,.grid-3-columns.grid-size-width---1fr---456px---1fr.gap-40px.equal-3,.grid-3-columns.grid-size-width---1fr---456px---1fr.gap-40px._2._1-for-mobile,.grid-3-columns.grid-size-width---1fr---456px---1fr.gap-40px.equal-3,.grid-3-columns.grid-size-width---1fr---456px---1fr.gap-40px._2._1-for-mobile,.grid-3-columns.grid-size-width---1fr---456px---1fr.gap-40px._2._1-for-mobile,.align-self-center.new-gutter,.align-self-center.new-gutter{grid-template-columns:1fr}.display-29{font-size:18px}.display-29.mg-bottom-12px{text-align:center;text-align:center}.border-bottom-color-neutral-400{flex-flow:column;justify-content:center;align-items:center;display:flex}.border-bottom-color-neutral-400._100px.center.actually-left{justify-content:center;align-items:center}.group---b{border-left-style:none;padding-left:7%;padding-right:7%}.group---b.border-off{border-top-style:none;border-left-style:none;padding:5% 0%}.grid-group---b{grid-template-columns:1fr}.mg-bottom-24px{margin-bottom:16px}.card-description{overflow:visible}.body-4.smaller{word-break:normal;word-break:normal}.container-2{padding-left:1.5rem;padding-right:1.5rem}.container-2._0{padding-left:0;padding-right:0}.card-content-2{background-color:#fff;border-radius:0;min-width:100%;margin-bottom:0;margin-left:0;margin-right:0;overflow:visible}.card-3._1,.card-3._2,.card-3._3,.card-3._4,.card-3._6,.card-3._5,.card-3._7{min-width:100%;min-height:55vh}.card-3._9,.card-3._10,.card-3._11,.card-3._16,.card-3._17,.card-3._18,.card-3._19,.card-3._20{min-width:100%}.card-3._21,.card-3._22,.card-3._23,.card-3._24{min-width:100%;min-height:55vh}.card-3._28,.card-3._29,.card-3._30,.card-3._31{min-width:100%}.card-3._32,.card-3._33,.card-3._34{min-width:100%;min-height:55vh}.card-3._51,.card-3._52{background-position:0 0,50%;min-width:100%;min-height:60vh}.card-3.frisco,.card-3.plano,.card-3.irving,.card-3.flower-mound,.card-3.colleyville,.card-3.southlake,.card-3.highland-park{min-width:100%}.card-3._1,.card-3._2,.card-3._3,.card-3._4,.card-3._6,.card-3._5,.card-3._7{min-width:100%;min-height:55vh}.card-3._8{min-width:100%;min-height:55vh;overflow:hidden}.card-3._9,.card-3._10,.card-3._11,.card-3._16,.card-3._17,.card-3._18,.card-3._19,.card-3._20{min-width:100%}.card-3._21,.card-3._22,.card-3._23,.card-3._24{min-width:100%;min-height:55vh}.card-3._25.remove{min-width:100%}.card-3._26{min-width:100%;min-height:55vh}.card-3._28,.card-3._29,.card-3._30,.card-3._31{min-width:100%}.card-3._32,.card-3._33,.card-3._34{min-width:100%;min-height:55vh}.card-3._50{min-width:100%;min-height:60vh}.card-3._51,.card-3._52{background-position:0 0,50%;min-width:100%;min-height:60vh}.card-3._53{min-width:100%;min-height:60vh}.card-3._54{background-position:0 0,13%;min-width:100%;min-height:60vh}.card-3._55{background-position:0 0,50%;min-width:100%;min-height:60vh}.card-3.arlington{background-position:0 0,50%;min-width:100%}.card-3.frisco,.card-3.plano,.card-3.irving,.card-3.flower-mound,.card-3.colleyville,.card-3.southlake,.card-3.highland-park{min-width:100%}.grid-2{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;align-items:stretch;display:flex}.footer-contact-link-wrapper{flex-direction:column;align-items:center}.card-footer-contact-links-wrapper{text-align:center;display:block}.image-wrapper-5.footer-contact-link-icon{width:50px;min-width:50px;min-height:50px;max-height:50px;margin-bottom:15px;margin-right:0}.footer-contact-link-text{font-size:16px}.div-block-4,.container-default-13._100,.container-default-13._100{max-width:100%}.bold-text{font-size:90px;line-height:100%}.bold-text.header-bold-text{font-size:35px}.project-item-overlay-3{background-image:linear-gradient(#00000057,#00000057),linear-gradient(#fff0 29%,#292929)}.project-link-block-2,.project-link-block-3{height:420px}.project-link-block-3._45vh{height:35vh}.collection-list{grid-template-columns:1fr}.bas-wrapper{border-radius:12px;height:30vh}.collection-list-wrapper-2{margin-left:25px;margin-right:25px}}#w-node-af48da15-fa9d-d17a-1bdb-ced010dbd322-654a7b4c,#w-node-af48da15-fa9d-d17a-1bdb-ced010dbd32c-654a7b4c,#w-node-af48da15-fa9d-d17a-1bdb-ced010dbd336-654a7b4c,#w-node-af48da15-fa9d-d17a-1bdb-ced010dbd340-654a7b4c,#w-node-af48da15-fa9d-d17a-1bdb-ced010dbd34a-654a7b4c,#w-node-af48da15-fa9d-d17a-1bdb-ced010dbd354-654a7b4c{grid-area:span 1/span 3/span 1/span 3}#w-node-bf866a96-0f91-0074-46bc-233333ab4a12-654a7b4c{align-self:stretch}#w-node-bf866a96-0f91-0074-46bc-233333ab4a13-654a7b4c{grid-area:span 1/span 1/span 1/span 1}#w-node-bf866a96-0f91-0074-46bc-233333ab4a14-654a7b4c{grid-area:span 1/span 1/span 1/span 1;justify-self:end}#w-node-_990f3157-7958-10bd-1106-63aae339d1de-e339d179,#w-node-_990f3157-7958-10bd-1106-63aae339d1e3-e339d179{grid-area:span 1/span 1/span 1/span 1}@media screen and (max-width:991px){#w-node-bf866a96-0f91-0074-46bc-233333ab4a12-654a7b4c{order:9999}#w-node-bf866a96-0f91-0074-46bc-233333ab4a14-654a7b4c{justify-self:auto}#w-node-_990f3157-7958-10bd-1106-63aae339d17e-e339d179{grid-area:span 1/span 3/span 1/span 3}}@media screen and (max-width:767px){#w-node-_990f3157-7958-10bd-1106-63aae339d17e-e339d179{grid-column:span 2/span 2}}@media screen and (max-width:479px){#w-node-_990f3157-7958-10bd-1106-63aae339d17e-e339d179{grid-column:span 1/span 1;justify-self:center}}