:root{--lions-blue:#0076b6;--paragraph-text:#565969;--lions-black:black;--primary-light:#dfd3e833;--dark-green:#10393b;--light-green:#16474a;--white:white;--text-dark:#298c87;--footer-s-bottom:#16203a;--dropdown-text:#999;--lions-silver:#b0b7bc;--gray:#e9e9e9;--darker-blue:#0a1f44;--paragraph-white:#fdfdff91;--dark-gray-50:#afafaf80;--white-10:#ffffff1a;--transparent:#ddd0;--waves-library--black:#131313;--spark-library--black:black;--spark-library--background--interactive:#f0ecfd;--spark-library--foreground-interactive:#5532fa;--spark-library--white:white;--spark-library--foreground-interactive-hover:#1e116e;--spark-library--light-steel-purple:#a695fb;--spark-library--foreground-secondary:#000000c2;--waves-library--dark-elevation:#ede0d8;--faq-text:#649296}body{color:#333;font-family:Lato,sans-serif;font-size:16px;line-height:20px}h1{color:var(--lions-blue);letter-spacing:1px;text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-family:Teko,sans-serif;font-size:90px;font-weight:600;line-height:1em}h2{color:var(--lions-blue);text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-family:Teko,sans-serif;font-size:40px;font-weight:600;line-height:1.1em}h3{color:var(--lions-blue);text-transform:uppercase;margin-top:10px;font-family:Teko,sans-serif;font-size:26px;font-weight:600;line-height:1.1em}h4{color:var(--lions-blue);letter-spacing:5px;text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-family:Teko,sans-serif;font-size:25px;font-weight:300;line-height:1.1em}h5{color:var(--lions-blue);text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-family:Teko,sans-serif;font-size:20px;font-weight:600;line-height:1.1em}h6{color:var(--lions-blue);letter-spacing:2px;text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-family:Teko,sans-serif;font-size:17px;font-weight:400;line-height:1em}p{color:var(--paragraph-text);margin-top:10px;margin-bottom:10px;font-family:Lato,sans-serif;font-size:18px;font-weight:400;line-height:1.7em}a{color:var(--lions-blue);letter-spacing:.1em;text-transform:uppercase;font-family:Teko,sans-serif;font-size:15px;font-weight:400;line-height:1em;text-decoration:none;transition:color .5s}a:hover{color:var(--lions-black)}ul{grid-column-gap:15px;grid-row-gap:15px;background-color:var(--paragraph-text);color:var(--lions-blue);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex-direction:column;margin-top:10px;margin-bottom:0;padding-left:20px;display:flex}ol{margin-top:0;margin-bottom:10px;padding-left:40px}li{color:var(--lions-blue);align-items:center;font-family:Lato,sans-serif;font-size:18px;font-weight:400;line-height:1.2em}label{margin-bottom:10px;font-family:Lato,sans-serif;font-weight:700;display:block}blockquote{border-left:3px solid var(--lions-blue);background-color:#0000;background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/67f196b9973e5fa8ac54b299_%E2%80%9C.svg);background-position:50% 0;background-repeat:no-repeat;background-size:25px;margin-top:40px;margin-bottom:40px;padding-top:40px;padding-bottom:40px}.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}.nav-learn-more{color:var(--white);text-align:center;letter-spacing:.5px;text-transform:none;background-color:#fff;border:1px solid #fff;border-radius:50px;flex:0 auto;padding:15px 35px;font-family:Oswald,sans-serif;font-size:18px;font-weight:400;line-height:1;transition:background-color .5s}.nav-learn-more:hover{background-color:var(--lions-black);opacity:.8;color:var(--white);border-style:none}.nav-learn-more.full-width{width:100%}.nav-learn-more.serch-button{margin-left:auto;margin-right:auto}.nav-learn-more.dark{background-color:var(--dark-green);transition-property:opacity}.nav-learn-more.subsscribe{background-color:var(--dark-green);border-radius:0}.nav-learn-more.search-blog-button{border-radius:0;margin-bottom:25px}.nav-learn-more.full-width-button{border-radius:0;width:100%}.nav-learn-more.pagination{border-style:none;min-width:120px;margin-top:60px}.nav-learn-more.full-btn{justify-content:center;width:100%}.nav-learn-more.header{text-transform:uppercase;background-color:#e9e9e900;border:1px solid #fff;flex:none;margin-left:10px;padding-left:20px;padding-right:20px;font-family:eurostile-extended,sans-serif;font-size:11px;font-weight:900;box-shadow:0 2px 20px #0003}.nav-learn-more.search{margin-left:auto;margin-right:auto}.nav-learn-more.header-tablet{flex:none;margin-left:10px}.nav-container{justify-content:space-between;align-items:center;min-width:100%;margin-top:0;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;display:flex}.nav-menu{text-align:right;justify-content:flex-end;align-items:center;margin-right:10px}.nav-link{z-index:100;color:var(--footer-s-bottom);letter-spacing:1.25px;text-transform:uppercase;padding:17px 5px;font-family:Lato,sans-serif;font-size:13px;font-weight:700;line-height:1.2em;transition-property:opacity}.nav-link:hover{opacity:.7;text-decoration:none}.nav-link.w--current{color:var(--lions-black)}.nav-link.home-1{color:var(--white);text-transform:uppercase;transition-property:all;transition-duration:.35s}.nav-link.home-1:hover{opacity:1;color:var(--lions-blue)}.nav-dropdown-toggle{grid-column-gap:3px;grid-row-gap:3px;align-items:center;padding:17px 20px 17px 5px;display:flex}.nav-dropdown-icon{width:11px;height:12px;color:var(--white);justify-content:center;align-items:center;margin-right:0;font-size:11px;font-weight:700;display:flex;position:relative}.nav-dropdown-list{z-index:100;background-color:#fff;border:1px solid #0000002e;padding:15px 20px;font-family:Open Sans,sans-serif}.nav-dropdown-list.w--open{background-color:var(--lions-blue);color:#fff;border-style:none;width:270px;padding-top:20px;padding-bottom:20px}.nav-dropdown-list.big-menu{width:400px}.nav-dropdown-list.big-menu.w--open{width:600px}.nav-dropdown-link-wrapper{color:#fff;flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding-left:0;padding-right:0;transition:padding-left .35s;display:flex;position:relative;overflow:hidden}.nav-dropdown-link-wrapper:hover{padding-left:20px;padding-right:10px}.nav-dropdown-line{z-index:9999;background-color:var(--text-dark);width:16px;height:2px;position:absolute;left:-20px}.nav-dropdown-link{color:#fff;letter-spacing:0;width:100%;padding-top:10px;padding-bottom:10px;padding-left:0;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;transition-property:none}.nav-dropdown-link.w--current{color:var(--white);text-transform:uppercase}.tablet-menu{display:none}.nav-item-title{color:#fff;letter-spacing:1.25px;text-transform:uppercase;font-family:eurostile-extended,sans-serif;font-size:11px;font-weight:700;line-height:1.2em}.nav-item-title.text-white{text-transform:uppercase;font-family:Lato,sans-serif;font-weight:700}.logo-mobile{padding-left:0}.nav-menu-wrapper{flex:1;justify-content:flex-end;align-items:center;display:flex;overflow:visible}.footer{text-align:center;flex-direction:column;justify-content:center;align-items:center}.text-white{color:var(--darker-blue);text-align:center;margin-bottom:0;font-family:Oswald,sans-serif;font-size:30px}.text-white.center{text-align:center}.text-white.top-banner-text{text-align:center;margin-top:10px;margin-bottom:10px;padding-left:180px;padding-right:180px;font-family:Teko,sans-serif;font-size:80px;font-weight:600;line-height:1.2em}.text-white.reviews{letter-spacing:1px;text-transform:uppercase}.text-white.center-info-text{text-align:center}.text-white.top-banner-home-2{text-align:center;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;font-family:Oswald,sans-serif;font-size:40px;font-weight:600;line-height:1.2em}.accordion-toggle{border-style:none none solid;border-width:1px;border-color:var(--gray);white-space:normal;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;padding:10px 0;display:flex}.accordion-toggle.faq{border-bottom-style:none}.accordion-list{background-color:#0000;display:block;position:static;overflow:hidden}.accordion-list.w--open{background-color:#0000;padding-top:0;padding-bottom:20px;display:block}.accordion-shevron-icon{margin-top:10px;margin-bottom:10px;margin-left:20px;font-family:"Fa solid 900",sans-serif;font-size:17px;line-height:24px}.accordion-title{color:var(--lions-blue);font-family:Montserrat,sans-serif;font-size:22px;font-weight:700}.contacts-textarea{border:1px solid var(--dark-gray-50);min-height:200px;margin-top:16px;margin-bottom:30px;padding:16px 18px;font-family:Lato,sans-serif;font-size:16px}.contacts-textarea:focus{border:1px solid var(--lions-blue);color:var(--text-dark)}.contacts-textarea::placeholder{color:var(--dropdown-text);font-family:Lato,sans-serif;font-size:16px;font-weight:300}.contacts-textarea.contact-us-form{border-color:var(--white)}.contacts-textarea.contact-us-form:focus-visible,.contacts-textarea.contact-us-form[data-wf-focus-visible]{border-color:var(--lions-blue)}.contacts-textarea.input-home-2{border-color:var(--dark-gray-50)}.contacts-textarea.input-home-2:focus{border-color:var(--lions-blue)}.contact-3-inputs-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.contacts-3-input{border:1px solid var(--white);height:auto;margin-bottom:0;padding:16px 18px;font-family:Lato,sans-serif;font-size:16px;transition:all .2s}.contacts-3-input:focus{border:1px solid var(--lions-blue);color:var(--text-dark)}.contacts-3-input::placeholder{color:var(--dropdown-text);font-family:Lato,sans-serif;font-size:16px;font-weight:300}.contacts-3-input.select-input{background-color:var(--white);color:var(--dropdown-text);font-weight:300}.contacts-3-input.last-child{border-color:var(--dark-gray-50)}.contacts-3-input.last-child:focus-visible,.contacts-3-input.last-child[data-wf-focus-visible]{border-color:var(--lions-blue)}.contacts-3-input.phone{display:none}.contacts-3-input.last-child-contact-us{border-color:var(--white)}.contacts-3-input.last-child-contact-us:focus-visible,.contacts-3-input.last-child-contact-us[data-wf-focus-visible]{border-color:var(--lions-blue)}.contacts-3-input.input-home-2{border-color:var(--dark-gray-50)}.contacts-3-input.input-home-2:focus{border-color:var(--lions-blue)}.contacts-3-input.last-child-home-2{border-color:var(--dark-gray-50)}.contacts-3-input.last-child-home-2:focus{border-color:var(--lions-blue)}.contacts-3-form{text-align:center;width:100%}.footer-link{color:var(--lions-silver);text-align:left;letter-spacing:0;text-transform:none;padding-top:12px;padding-bottom:12px;font-family:Lato,sans-serif;font-weight:400;transition:color .5s}.footer-link:hover{color:var(--lions-blue)}.footer-social-icons-wrapper{justify-content:center;align-items:center;margin-top:20px;display:flex}.footer-brand-wrapper{flex-direction:column;align-items:flex-start;width:100%;padding-right:15px;display:flex}.footer-brand{color:#fff;margin-bottom:10px;padding-top:10px;padding-bottom:10px;padding-right:10px}.footer-brand.w--current{color:#fff;padding-left:0;font-family:Poppins,sans-serif}.footer-social-icon{color:#fff;margin-right:30px;font-family:"Fa brands 400",sans-serif;font-size:15px;text-decoration:none;transition:all .3s}.footer-social-icon:hover{color:var(--lions-blue)}.footer-social-icon.last-child{margin-right:0}.footer-links-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-left:20px;padding-right:15px;display:flex}.footer-links-wrapper.contacts{text-align:left;width:100%}.footer-links-wrapper.extra{justify-content:flex-start;align-items:flex-start;width:100%;padding-left:20px}.search-desktop{z-index:1000;background-color:#ffffffe6;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding-left:20px;padding-right:20px;display:none;position:fixed;inset:0% auto auto 0%}.search-close-button{cursor:pointer;font-family:"Fa solid 900",sans-serif;font-size:20px;font-weight:900;position:absolute;inset:50px 50px auto auto}.search-wrapper{flex-direction:column;width:100%;max-width:1140px;display:flex}.footer-brand-description{opacity:.9;color:var(--white);text-align:left;font-size:16px;line-height:1.7em}.nav-menu-shadow-overlay{align-items:center;display:flex}.primary-button-blue{background-color:var(--dark-green);color:var(--white);text-align:center;letter-spacing:.5px;text-transform:none;border-radius:50px;justify-content:space-around;align-items:center;padding:20px 35px;font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:1;transition:opacity .5s}.primary-button-blue:hover{opacity:.5;color:var(--white)}.primary-button-blue.pagination{border-style:none;margin-top:60px}.primary-button-blue.get-a-free{background-color:var(--lions-blue);display:block}.footer-wrap{z-index:1;grid-column-gap:10px;grid-row-gap:10px;grid-template:"Area Area-2 Area-3 Area-4 Area-5"". . . . ."/1fr .25fr 1fr 1fr 1.5fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;width:100%;max-width:1200px;padding-left:15px;padding-right:15px;display:grid;position:relative}.center-footer{background-color:var(--lions-black);flex-direction:column;justify-content:center;align-items:center;padding-top:80px;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.footer-white-text{color:var(--gray);text-align:left;letter-spacing:2px;margin-top:20px;margin-bottom:30px;font-family:eurostile-extended,sans-serif;font-size:14px;font-weight:900}.text-send-span{padding-left:10px;font-family:"Fa 400",sans-serif}.text-span-icon{color:var(--lions-blue);margin-right:0;font-family:Lato,sans-serif}.footer-contacts-text{grid-column-gap:5px;grid-row-gap:5px;color:var(--white);text-align:left;justify-content:flex-start;align-items:center;margin-top:0;margin-bottom:0;padding-top:5px;padding-bottom:5px;font-size:18px;font-weight:400;line-height:1.7em;display:flex}.banner-text-wrap{z-index:10;background-color:#0000008a;background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/68158d2c9dfd03f712c5510b_20250502_2025_Concert%20Screen%20Vibes_remix_01jt9vxgqsez78403424ghmvmm.png);background-repeat:repeat;background-size:cover;flex-direction:column;justify-content:space-around;align-items:center;padding-top:240px;padding-bottom:140px;font-family:Oswald,sans-serif;display:flex;overflow:hidden}.banner-text-wrap.home-3{justify-content:center;padding-top:0;padding-bottom:0}.banner-text-wrap.full{opacity:1;opacity:1;background-image:linear-gradient(167deg,#0000 45%,#0076b682),linear-gradient(#03021a6b,#03021a6b),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69ac58dd74c7143415c5dea5_Header%20image.webp),linear-gradient(#000000b3,#000000b3 0% 100%,#fff);background-position:0 0,0 0,80%,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,cover,auto;border-radius:0;justify-content:space-around;align-items:center;width:auto;height:100vh;padding-top:0;padding-bottom:0}.brand{margin-right:10px;overflow:hidden}.brand.w--current{margin-right:15px}.orange-message{color:var(--lions-blue);font-family:Oswald,sans-serif;font-size:45px;font-weight:600}.paragraph-white{color:var(--lions-silver)}.link-more-projects{color:var(--white);letter-spacing:1.28px;text-shadow:0 1px 1px #0003;padding-top:10px;padding-bottom:10px;font-size:15px;transition:color .5s;display:inline-block;box-shadow:0 2px 5px #0003}.link-more-projects:hover{color:var(--lions-blue);font-size:20px}.white-overlay-for-home-2{z-index:-10;background-color:#fff0;position:absolute;inset:0%}.image-logo-stroke{height:50px;margin-bottom:10px;display:block}.image-logo-stroke.ch{margin-bottom:0}.left-wrapper{flex:0 auto;justify-content:center;align-items:center;width:50%;padding-right:20px;display:flex}.top-button-wrap{text-align:center;flex:0 auto;justify-content:center;align-items:center;width:100%;display:flex}.right-wrapper{text-align:left;justify-content:flex-start;align-items:center;width:50%;padding-left:20px;display:flex}.experience{aspect-ratio:auto;color:var(--lions-blue);text-align:center;white-space:normal;word-break:normal;overflow-wrap:normal;flex:1;justify-content:center;align-self:center;align-items:center;padding-bottom:10px;padding-left:20px;padding-right:20px;font-family:Oswald,sans-serif;font-size:40px;font-style:normal;line-height:1.2em;display:flex;position:relative;overflow:visible}.display{color:var(--lions-blue);text-align:center;object-fit:fill;flex:1;justify-content:center;align-self:center;align-items:center;padding-bottom:10px;padding-left:20px;padding-right:20px;font-family:Oswald,sans-serif;font-size:40px;line-height:1.2em;display:flex;position:relative}.engagement{color:#0076b6;text-align:center;flex:0 auto;order:0;justify-content:center;align-self:center;align-items:center;padding-bottom:10px;padding-left:20px;padding-right:20px;font-family:Oswald,sans-serif;font-size:40px;line-height:1.2em;display:flex;position:relative}.text-orange-wrapp{text-align:center;justify-content:center;align-items:center;width:60%;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.span-wrap{aspect-ratio:auto;width:100%;max-width:none;color:var(--lions-blue);object-position:50% 50%;flex-flow:row;flex:0 auto;order:1;justify-content:center;align-self:center;align-items:center;margin-top:auto;margin-bottom:auto;margin-left:0;padding-bottom:0;padding-left:0;padding-right:0;font-size:60px;text-decoration:none;display:flex;position:relative;overflow:hidden}.item-container{text-align:center;flex-flow:row;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.benefit-item{background-image:linear-gradient(10deg,#0076b6,#fff0 66%),linear-gradient(#00000054,#00000054),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69a619d1317d9fd7deb5989f_Fixed%20Install-Services.webp);background-position:0 0,0 0,50%;background-size:auto,auto,cover;background-attachment:scroll,scroll,scroll;border-radius:0;justify-content:space-between;align-items:flex-end;padding:20px;display:flex;position:relative;transform:translate(0)}.benefit-item.corporate{background-image:linear-gradient(11deg,var(--lions-blue),#fff0 57%),linear-gradient(to bottom,#00000054,#00000054),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69a3062f32e20b70ee43b501_Services-CMS.webp);background-position:0 0,0 0,0 0;background-size:auto,auto,cover;background-attachment:scroll,scroll,scroll}.benefit-item.corporate.indoor-led{background-image:linear-gradient(11deg,var(--lions-blue),#fff0 57%),linear-gradient(to bottom,transparent,transparent),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69a306d8bb1af3cbf78d8cea_Services-Indoor.webp);background-position:0 0,0 0,60%;background-image:linear-gradient(11deg,var(--lions-blue),#fff0 57%),linear-gradient(to bottom,transparent,transparent),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69a306d8bb1af3cbf78d8cea_Services-Indoor.webp);background-position:0 0,0 0,60%}.benefit-item.metal{background-image:linear-gradient(18deg,var(--lions-blue),#fff0 59%),linear-gradient(to bottom,#00000054,#00000054),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69553699e60acc3c70710e92_Vandy-Website%20Homepage-min.webp);background-position:0 0,0 0,0%;background-size:auto,auto,cover;background-attachment:scroll,scroll,scroll;transform:none}.benefit-item.metal.serv-engineering{background-image:linear-gradient(18deg,var(--lions-blue),#fff0 59%),linear-gradient(to bottom,transparent,transparent),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69a60eca5cd06cb2e8021c50_Service-engineering2.webp);background-position:0 0,0 0,50%;background-image:linear-gradient(18deg,var(--lions-blue),#fff0 59%),linear-gradient(to bottom,transparent,transparent),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69a60eca5cd06cb2e8021c50_Service-engineering2.webp);background-position:0 0,0 0,50%}.benefit-item.audio-venue-solutions{background-image:linear-gradient(10deg,#0076b6,#fff0 66%),linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69a8e15be79df608a1aebc14_Audio-Services2.webp);background-position:0 0,0 0,50% 0}.info-wrapper{justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.benefit-icon{color:#fff;margin-right:30px}.industrial-name{color:var(--white);text-shadow:0 1px 20px #000;margin-top:0;font-family:eurostile-extended,sans-serif;font-size:20px;line-height:.9em}.services{background-color:#0000;flex-flow:column;padding-top:8em;padding-bottom:8em;display:flex;overflow:hidden}.services.our-case-studies{background-color:var(--lions-black);background-color:var(--lions-black)}.full-container{flex-direction:column;align-items:center;width:90vw;max-width:none;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.case-studies{grid-row-gap:30px;grid-template-columns:1fr}.case-studies-wrap{flex-direction:column;align-items:center;display:flex}.case-space{text-align:center;margin-top:5px;padding-left:220px;padding-right:220px}.case-studies-projects{grid-column-gap:14px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.case-study-item{position:relative}.case-study-image{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/67f196b9973e5fa8ac54b23b_jeremy%20\(1\).webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:215px}.case-study-image.outsourceo{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/67f196b9973e5fa8ac54b23a_factory-river-dusk%202%20\(1\).webp)}.case-study-image.moovit{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/67f196b9973e5fa8ac54b260_back-view-man%20\(1\).webp)}.case-study-content{background-color:var(--white);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-height:250px;padding:65px 40px 40px;display:flex}.circle{background-color:var(--lions-blue);border-radius:100%;justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:absolute;inset:215px auto auto 50px;transform:translateY(-50%);box-shadow:0 1px 12px 3px #ff51009c}.why-choose-us{grid-row-gap:50px;grid-template-columns:1fr;justify-content:center;place-items:center;display:flex}.faq-wpapp{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.wrapper-questions{justify-content:center;width:900px;margin-top:20px;margin-left:auto;margin-right:auto}.faq-item{background-color:var(--white);width:100%;position:static}.faq-list-content{color:var(--lions-black);margin-top:25px;margin-bottom:0;font-family:Lato,sans-serif;font-size:19px}.choose-us-container{flex-direction:column;align-items:center;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.section-faq{padding-top:8em;padding-bottom:8em}.get-in-touch{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;place-items:stretch center;display:grid}.get-in-touch-wrapper{width:80%}.text-item{padding-top:10px;padding-bottom:10px}.new-york-wrapper{padding-top:10px}.circle-icon{background-color:var(--lions-blue);border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;margin-right:20px;display:flex}.intro-circle-icon{width:3em;height:3em;color:var(--white);justify-content:center;align-items:center;margin-top:0;margin-bottom:0;font-family:"Fa solid 900",sans-serif;display:flex}.address-item{align-items:center;display:flex}.link-address{align-items:center;padding-top:10px;padding-bottom:10px;display:flex}.new-york-link{color:var(--paragraph-text);font-family:Montserrat,sans-serif;font-size:19px;font-weight:600;line-height:1.7em}.new-york-link:hover{color:var(--lions-blue)}.get-a-free-wrapper{justify-content:center;width:100%;height:530px;display:flex}.section-get-in-touch{background-color:var(--white);background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/67f196b9973e5fa8ac54b262_FAQ%20Bg%20\(1\).jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;padding-top:8em;padding-bottom:12em;display:flex}.get-a-free-consultation{background-color:var(--white);text-align:center;flex-direction:column;justify-content:space-around;align-items:center;width:90%;min-height:650px;padding:40px;display:flex;position:static;top:-60px;box-shadow:0 3px 20px 11px #47474721}.get-a-free-consultation.home-3{width:620px;min-height:630px;box-shadow:none;margin-top:0;margin-bottom:0;position:static}.name-get-in-touch{color:var(--lions-blue);font-family:eurostile-extended,sans-serif;font-size:35px;font-weight:800}.get-a-free-button{flex-direction:column;justify-content:space-around;margin-bottom:20px;display:flex}.wrapper-name{font-family:Oswald,sans-serif;font-size:35px;line-height:1.2em}.subscribe-form-input-wrapper{text-align:left;width:100%;min-height:50px;margin-top:25px}.subscribe-form-flex{flex-direction:row;flex:1;justify-content:center;align-items:flex-end;display:flex}.subscribe-form-input{min-height:50px;color:var(--white);background-color:#ffffff0d;border:1px solid #0000;border-radius:5px 0 0 5px;margin-bottom:0}.subscribe-form-input:active,.subscribe-form-input:focus{color:var(--white);border-color:#0000}.fa-icon{padding-right:15px;display:inline}.fa-icon.background{background-color:#ffffff0d;border-top-right-radius:5px;border-bottom-right-radius:5px;min-height:50px;font-family:"Fa solid 900",sans-serif;transition:color .5s}.fa-icon.background:hover{color:var(--lions-blue)}.footer-copyright-2{color:#ffffffb3;width:100%;margin-bottom:10px;font-family:Lato,sans-serif;font-size:14px}.form-block-3{width:100%;margin-bottom:0}.top-nav-container{border-bottom:.5px solid #809cc34d;justify-content:space-between;align-items:center;min-width:100%;margin-left:auto;margin-right:auto;padding-bottom:8px;padding-left:15px;padding-right:15px;display:flex}.call-us-text{color:var(--white);letter-spacing:1.25px;padding-right:25px;font-family:Lato,sans-serif;font-size:15px;font-weight:400;line-height:1.1em}.call-us-text.green-text{color:var(--white)}.link-number{color:var(--white);cursor:pointer;font-family:Lato,sans-serif;transition:color .5s}.link-number:hover{color:var(--lions-blue)}.socials-wrapper{flex:1;justify-content:flex-end;align-items:center;display:flex;overflow:visible}.social-wrap{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-end;width:165px;display:flex}.link-socials{color:var(--white);align-items:center;font-family:"Fa brands 400",sans-serif;display:flex}.link-socials:hover{color:var(--lions-blue)}.link-socials.soial-home-2-copy{color:var(--gray)}.link-socials.soial-home-2-copy:hover{color:var(--lions-black)}.link-socials.soial-home-2{width:auto;color:var(--gray);font-size:17px;display:block}.link-socials.soial-home-2:hover{color:var(--lions-black)}.search-wrap-input-2{background-color:#0000;border:1px solid #0000;height:60px;margin-bottom:0;padding:0;font-family:Lato,sans-serif;font-size:18px}.search-wrap-input-2:focus{border-style:none}.search-wrap-input-2::placeholder{color:#afafaf}.search-bottom-line-2{background-color:var(--lions-blue);width:100%;height:3px;margin-bottom:20px;display:flex}.top-mobile-menu{border-bottom:.5px solid #809cc34d;justify-content:space-between;align-items:center;min-width:100%;margin-left:auto;margin-right:auto;padding-bottom:8px;padding-left:15px;padding-right:15px;display:none}.call-us-text-mobile{color:var(--white);letter-spacing:1.25px;padding-right:25px;font-family:Lato,sans-serif;font-size:15px;font-weight:400;line-height:1.1em}.socials-wrapper-mobile{flex:1;justify-content:flex-end;align-items:center;display:flex;overflow:visible}.address-text{letter-spacing:.1em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:19px;font-weight:600}.footer-link-contacts{color:var(--white);letter-spacing:0;text-transform:none;font-family:Lato,sans-serif;font-weight:400;line-height:1.7em}.footer-link-contacts:hover{color:var(--lions-blue)}.center-foofer-wrap{flex-flow:wrap;justify-content:center;align-items:center;width:100%;margin-top:80px;display:flex}.all-contacts-wrapp{flex-direction:column;display:flex}.top-title-wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.top-title-wrap.hide{display:none}.succes-message{border:1px solid var(--white-10);background-color:var(--transparent);color:var(--gray);border-radius:10px;margin-top:20px;padding:20px}.succes-message.dark{color:var(--dark-green);border-color:#10393b1a}.tnx-span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-family:Teko,sans-serif;font-size:24px;font-weight:500;line-height:1.2em;display:block}.error-message{background-color:var(--transparent);color:var(--lions-blue);margin-top:20px;padding:10px;line-height:1.4em}.tablet-btn{display:none}.heading-16{color:var(--lions-blue);font-family:eurostile-extended,sans-serif;font-weight:800}.heading-20,.heading-21,.heading-22{color:var(--lions-blue);font-family:Oswald,sans-serif;font-weight:700}.heading-23{color:var(--lions-blue);font-family:eurostile-extended,sans-serif;font-weight:800}.text-span-5,.text-span-6{color:var(--lions-black)}.heading-24{color:var(--lions-blue);font-family:Montserrat,sans-serif;font-weight:500}.hero-content-container{grid-column-gap:0px;grid-row-gap:0px;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}.text-block-11{color:#fff;font-size:32px;font-weight:600;line-height:40px}.typer{color:var(--lions-blue);text-transform:uppercase;text-shadow:0 1px 20px #000;font-family:eurostile-extended,sans-serif;font-size:45px;font-weight:900}.div-block-5{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:flex-end;align-items:center;height:auto;margin-top:0;display:flex}.link-2{color:var(--dropdown-text)}.link-2.dropdown-menu-link{color:var(--lions-blue)}.link-2.nav-dropdown-link{color:var(--white);padding-left:0;font-family:Montserrat,sans-serif;font-weight:500}.collection-item-2{padding-top:10px;padding-bottom:10px;padding-right:20px;font-size:20px}.collection-list-wrapper-4{padding-top:0;font-size:15px}.collection-list{color:#0076b6}.div-block-8{flex-flow:column;justify-content:center;align-items:center;margin-top:80px;line-height:17px;display:flex}.image-105{text-align:left}.grid-3{grid-column-gap:25px;grid-row-gap:25px;grid-template-columns:1fr 1fr 1fr;height:550px}.div-block-9{flex-flow:column;justify-content:center;align-items:center;display:flex}.heading-49{color:#03021a;font-family:eurostile-extended,sans-serif;font-size:40px;font-weight:900}.div-block-10{padding-top:40px}.section-5{grid-column-gap:0px;grid-row-gap:0px;background-color:#03021a;flex-flow:column;justify-content:center;align-items:center;padding-top:14em;padding-bottom:8em;display:flex;position:relative}.div-block-12{grid-column-gap:33px;grid-row-gap:33px;flex-flow:column;width:90%;display:flex}.heading-50{font-family:Montserrat,sans-serif;font-size:44px;font-weight:900}.text-span-7{-webkit-text-fill-color:transparent;background-image:linear-gradient(138deg,#073f9d,#1a90e7 37% 63%,#073f9d);-webkit-background-clip:text;background-clip:text}.text-span-8{color:var(--gray)}.columns{justify-content:center;align-items:center;display:flex}.column{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.div-block-13{grid-column-gap:21px;grid-row-gap:21px;flex-flow:column;justify-content:center;align-items:flex-start;width:80%;display:flex}.image-106{z-index:0;opacity:.07;position:absolute;inset:auto -19% 0% auto}.image-107{z-index:1;position:relative}.paragraph-7{color:var(--white);line-height:1.4em}.section-6{background-color:#03021a;padding-top:0;padding-left:0;padding-right:0}.image-108{margin-left:-14px}.heading-52{color:#fff;text-align:center;-webkit-text-fill-color:transparent;background-image:linear-gradient(#fff,#fff 52%,#fff);-webkit-background-clip:text;background-clip:text;margin-top:0;font-family:eurostile-extended,sans-serif;font-size:45px;font-weight:900;line-height:1em}.img{width:1em}.bold-text-3,.bold-text-5{font-weight:700}.nav-learn-more-copy-copy{background-color:var(--lions-blue);color:#fff;text-align:center;letter-spacing:.5px;text-transform:uppercase;border:1px #fff;border-radius:50px;flex:0 auto;padding:15px 35px;font-family:eurostile-extended,sans-serif;font-size:11px;font-weight:900;line-height:1;transition:background-color .5s}.nav-learn-more-copy-copy:hover{background-color:var(--lions-black);opacity:.8;color:var(--white);border-style:none}.nav-learn-more-copy-copy.full-width{width:100%}.nav-learn-more-copy-copy.serch-button{margin-left:auto;margin-right:auto}.nav-learn-more-copy-copy.dark{background-color:var(--dark-green);transition-property:opacity}.nav-learn-more-copy-copy.header{text-transform:uppercase;background-color:#e9e9e900;border:1px solid #fff;flex:none;margin-left:10px;padding-left:20px;padding-right:20px;font-family:eurostile-extended,sans-serif;font-size:11px;font-weight:900;box-shadow:0 2px 20px #0003}.nav-learn-more-copy-copy.search{margin-left:auto;margin-right:auto}.nav-learn-more-copy-copy.subsscribe{background-color:var(--dark-green);border-radius:0}.nav-learn-more-copy-copy.search-blog-button{border-radius:0;margin-bottom:25px}.nav-learn-more-copy-copy.full-width-button{border-radius:0;width:100%}.nav-learn-more-copy-copy.pagination{border-style:none;min-width:120px;margin-top:60px}.nav-learn-more-copy-copy.full-btn{justify-content:center;width:100%}.nav-learn-more-copy-copy.header-tablet{flex:none;margin-left:10px}.spark-container-2{max-width:1440px;margin-left:auto;margin-right:auto;position:relative}.spark-section-2{background-color:var(--gray);width:100%;padding:176px 64px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;position:relative}.spark-section-2 h5{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.75rem;font-weight:600;line-height:1.3}.spark-section-2 h4{margin-top:0;margin-bottom:1rem;font-size:1.5rem;font-weight:500;line-height:1.4}.spark-section-2 h1{color:var(--darker-blue);margin-bottom:1rem;font-family:eurostile-extended,sans-serif;font-size:38px;font-weight:900;line-height:1.1}.spark-section-2 h2{margin-top:1rem;margin-bottom:2rem;font-size:3.5rem;font-weight:600;line-height:1.2}.spark-section-2 h3{margin-top:2.5rem;margin-bottom:1rem;font-size:2rem;font-weight:600;line-height:1.3}.spark-section-2 h6{margin-top:1.5rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:700;line-height:1.5}.spark-section-2 ul{margin-top:2rem;margin-bottom:3rem;padding-left:14px}.spark-section-2 li{margin-bottom:.5rem}.spark-max-width-600{max-width:600px}.spark-flex-row-2{justify-content:space-between;align-items:center;width:100%;display:flex}.spark-flex-row-2.spark-5-spacing{grid-column-gap:5%;grid-column-gap:5%;align-items:center}.spark-secondary-paragraph{color:var(--spark-library--foreground-secondary);margin-bottom:64px}.spark-three-image-grid{grid-column-gap:32px;grid-row-gap:32px;grid-template-areas:"Area Area-2""Area Area-3";align-items:center}.spark-grid-image{border-radius:0;width:90%;display:block;position:relative}.text-span-9,.text-span-10,.text-span-11,.text-span-12,.text-span-13,.text-span-14{color:#fff}.background-video{height:100vh;position:static;inset:0%}.div-block-desktop{z-index:9999999;height:100vh;display:block;position:fixed;inset:0%}.link-3{font-size:19px}.section-13{width:100vw;overflow:hidden}.main-nav-copy-copy{z-index:9;background-color:#0000;width:100%;padding-top:8px;padding-bottom:8px;position:fixed}.div-block-19{z-index:999;justify-content:center;align-items:center;display:flex;position:relative}.div-block---mobile{display:none}.code-embed{text-align:left;width:100%;margin-top:10px;margin-left:-60px;display:flex;position:static}.div-block-30{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:center;display:flex}.img-3{width:1em}@media screen and (min-width:1280px){.section{padding-top:8em;padding-bottom:8em}.section.about-us-banner.bg-about,.section.about-us-banner.bg-about-copy{min-height:500px}.section.blog-sidebar{padding-bottom:100px}.section.about-us-banner.bg-about,.section.about-us-banner.bg-about-copy,.section.about-us-banner.bg-about,.section.about-us-banner.bg-about-copy{min-height:500px}.section.landing-banner{background-position:106% 52%,4% 22%;background-size:auto,260px}.section.with-background{overflow:hidden}.section.with-parallax{background-image:linear-gradient(#10393bcf 20%,#0000),url("https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/67f196b9973e5fa8ac54b292_Slide%201%20New%20(2)%20(1).webp");background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,fixed}.section.our-team{padding-top:270px}.section.build-a-better{z-index:50;background-color:var(--white);margin-top:-40px;padding-top:170px}.section.our-blog{padding-top:130px;padding-bottom:130px}.section.get-more{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/67f196b9973e5fa8ac54b279_Group%2025%20\(3\).png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;padding-top:60px}.section.with-the-shadow{margin-top:-170px}.section.more-case-studies{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/67f196b9973e5fa8ac54b279_Group%2025%20\(3\).png);background-position:240% 30%;background-repeat:no-repeat;background-size:auto}.section.whatch-our-short-video{z-index:-100;padding-bottom:0}.section.feedback{z-index:10;background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/67f196b9973e5fa8ac54b279_Group%2025%20\(3\).png);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:-100px;padding-top:230px}.section.get-a-free-quote{background-position:-81% 41%,61% 41%}.section.blog-grid{padding-bottom:100px}.section.portfolio-masonry{padding-top:110px;padding-bottom:70px}.spacing-system-column{padding-right:30px}.style-guide-body-wrapper{margin-right:60px}.nav-learn-more.header,.nav-learn-more.header-tablet,.nav-learn-more.header,.nav-learn-more.header-tablet{margin-left:35px}.nav-container{padding-left:50px;padding-right:50px}.nav-link{padding-left:10px;font-size:14px}.nav-link.home-1,.nav-dropdown-toggle{padding-left:10px;padding-right:10px}.nav-item-title{font-size:14px}.blog-grid-content-wrapper{min-height:310px}.team-card-image{min-height:320px}.style-guide-buttons-wrapper{flex-wrap:nowrap}.banner-title-wrapper,.banner-title-wrapper.testimonials,.banner-title-wrapper.testimonials{margin-top:0}.text-white.center{text-align:left}.text-white.top-banner-text{padding-left:220px;padding-right:220px;font-size:100px}.text-white.top-banner-home-2{padding-left:240px;padding-right:240px;font-size:100px}.workflow-content-wrapper{padding-left:70px}.workflow-video-wrapper{max-height:none}.workflow-title-wrapper{display:none}.workflow-title-wrapper-desktop{display:block}.workflow-quote{margin-top:20px}.contacts-3-banner-title-wrapper{align-items:flex-start;width:45%;padding-right:70px}.contacts-3-banner-wrapper{flex-wrap:nowrap;align-items:center}.adress-cards-wrapper{width:55%;margin-top:0}.contacts-3-input.phone{display:none}.footer-brand-wrapper{width:100%}.footer-links-wrapper{width:100%;padding-left:25px}.footer-links-wrapper.extra{padding-left:25px}.navbar-search-icon{margin-left:25px;font-size:14px}.without-top-spacing{padding-top:0}.search-section{margin-bottom:80px}.customers-grid{grid-template-columns:1fr 1fr 1fr 1fr}.testimonials-card-wrapper{grid-column-gap:50px;grid-row-gap:50px}.testimonials-card-item{padding:30px}.block-quote-wrapper{margin-bottom:130px}.service-list-2-wrapper{grid-column-gap:40px;grid-row-gap:80px}.service-list{margin-top:40px}.service-list-2-bottom-left-block,.service-list-2-bottom-center-block,.service-list-2-bottom-contacts{width:33.33%}.about-3-content-wrapper{margin-bottom:130px}.team-slider-content{margin-left:80px}.team-slider-left-arrow{left:260px}.team-slider-right-arrow{left:310px}.landing-inner-pages-wrapper{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr 1fr 1fr 1fr}.led-nav-logo{height:15px}.center-footer{padding-top:110px}.top-section{height:100vh}.section-light-background{background-color:var(--primary-light);padding-top:130px;padding-bottom:220px}.section-dark-blue{padding-top:130px;padding-bottom:130px}.slider-img-1{height:100vh}.banner-text-wrap{justify-content:center;padding-bottom:140px}.banner-text-wrap.home-3{overflow:visible}.left-arrow{width:10%}.slide-1-3,.slide-3-3{display:block}.right-arrow{width:10%}.slide-2-3,.slide-1-3-right{display:none}.brand{margin-right:20px}.subtitle-wrap{padding-right:0}.our-advantages{grid-row-gap:30px;grid-template-rows:425px;grid-template-columns:1fr 1fr 1fr;margin-top:80px;margin-bottom:80px}.content-wrap{padding-right:30px}.bottom-wrapper{padding-left:100px;padding-right:100px}.you-a-future{grid-column-gap:50px;grid-template-rows:auto;grid-template-columns:1fr 1fr;overflow:hidden}.info-text{padding-top:20px}.image-signature{position:absolute;inset:130% 0% auto auto}.signature-wrap{margin-top:10px;position:relative}.photo-wraprer._1{width:285px;padding-top:80px;display:block}.photo-wraprer._2{justify-content:flex-end;width:285px;padding-bottom:80px;display:block}.image-industry-copy{inset:-8% -10% auto auto}.line{width:460px}.the-leader{background-attachment:fixed;padding-top:130px;padding-bottom:130px}.the-leader.last-section{padding-top:130px;padding-bottom:130px}.the-leader.parallax{margin-bottom:-40px;padding-bottom:170px;position:relative}.orange-background{padding-bottom:130px}.collection-wrap{margin-left:40px}.image-wrapper{width:360px}.collection-list-loop-wrapper{min-height:500px}.center-text-wrapper{justify-content:flex-start;width:40%;padding-top:250px}.some-facts-about-us{flex:1;align-items:flex-end}.facts-wrap{width:80%}.industryo-img{opacity:.5;max-width:120%;height:200px;display:block;position:absolute;inset:auto 0% -4% 40%}.facts-wrapper{display:flex}.testimonial-slider{padding-left:180px;padding-right:180px}.wide-base-container{justify-content:center;align-items:center;display:flex}.grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:250px 250px;grid-template-columns:250px 250px 250px 250px;margin-top:100px}.center-title{padding-right:220px}.team-wrap{width:275px;min-height:405px;padding-left:40px;padding-right:40px}.image-container{position:relative;overflow:hidden}.image-bg{height:440px;display:block;position:absolute;inset:auto -24% 10% auto}.our-cooperation{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;padding-top:60px}.cooperation-item{width:auto}.cooperation-wrap{justify-content:space-around;width:50%}.all-content{flex-direction:row}.blog-image-wrapp{height:250px}.our-blog-wrapper{width:380px}.left-arrow-3{color:var(--lions-blue);display:block;inset:0% auto 0% -6%}.right-arrow-3{color:var(--lions-blue);display:block;inset:0% -6% 0% auto}.icon-3{line-height:20px}.image-logo-stroke.ch{margin-bottom:0}.slider-wrapper{width:380px;margin-right:15px}.experience,.display,.engagement,.span-wrap{font-size:100px}.construction-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.industrial-wrap{z-index:100;grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:520px;grid-template-columns:210px 210px 210px;position:relative}.info-content{justify-content:flex-start;align-items:flex-start}.spacing-wrapper-item{padding-left:0;padding-right:200px}.image-con128{top:33%}.services{padding-top:8em;padding-bottom:8em}.services.our-case-studies{z-index:-10;z-index:-10;justify-content:center;align-items:center;padding-top:0;padding-bottom:130px}.build-a-better-tomorrow-wrapper{flex-direction:row;display:flex}.build-a-better-text-wrap{text-align:left;justify-content:flex-start;width:40%}.build-a-better-facts{flex:1;align-items:flex-end;margin-top:0}.construction-text{text-align:left}.full-container{padding-left:0}.full-container.our-case{justify-content:center;padding-left:15px;padding-right:0}.done-for-this-years{grid-column-gap:100px;grid-row-gap:100px}.video-wrapper{grid-template-rows:465px;grid-template-columns:230px 345px}.photo-content.large-photo{background-position:53%}.done-for-content-wrapp{flex-direction:column;justify-content:space-between;padding-top:50px;padding-bottom:50px;display:flex}.item-wrapper{margin-top:auto;margin-bottom:auto}.advantages-item{flex-direction:row;align-items:flex-start}.advantages-icon{margin-top:10px;margin-right:12px}.center-icon-container{text-align:left;align-items:flex-start}.advantages-name{margin-top:0}.case-studies{z-index:10;grid-column-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;position:relative}.case-studies-wrap{justify-content:center;align-items:flex-start;margin-top:160px;padding-left:130px;padding-right:30px}.case-space{text-align:left;margin-top:10px;margin-bottom:20px;padding-left:0;padding-right:40px}.case-studies-projects{grid-column-gap:20px;grid-template-columns:230px 230px 230px}.case-study-content{padding-left:20px;padding-right:20px}.orange-message-future{display:block}.why-choose-us{grid-column-gap:0px;grid-template-rows:auto;grid-template-columns:1fr;align-items:center;display:flex}.choose-us-image{width:100%;height:90vh}.faq-wpapp{justify-content:center;align-items:flex-start;padding-top:120px;padding-bottom:120px;padding-left:50px}.wrapper-questions{margin-left:0}.faq-item{padding-left:0}.choose-us-container{max-width:none;padding-left:0;padding-right:0}.section-faq{padding-top:0;padding-bottom:0}.get-in-touch{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr}.get-in-touch-wrapper{width:100%;padding:130px 100px 130px 80px}.get-a-free-wrapper{justify-content:flex-start;align-items:center;height:auto}.section-get-in-touch{background-attachment:fixed;padding-top:0;padding-bottom:0}.get-a-free-consultation{width:auto;margin-top:80px;margin-bottom:80px;padding:50px;display:flex;position:static;top:auto;left:-70px}.get-a-free-consultation.home-3{width:620px;padding:40px}.news-from-our-blog-name{margin-bottom:40px}.our-blog-list{grid-column-gap:15px}.our-blog-container{width:380px}.blog-image{height:auto}.lower-section{padding-bottom:0}.services-we-offer{grid-template-rows:auto;grid-template-columns:1fr 1fr 350px;position:relative}.offer-bg{padding:45px;box-shadow:0 0 10px 1px #1a1b1e7d}.building-everything{padding-top:120px}.building-everything-wrap{padding-right:60px}.why-work-with-con-128{grid-column-gap:40px;grid-row-gap:40px;padding-bottom:300px}.large-photo-gallery{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:325px;grid-template-columns:280px 1fr 280px}.we-work-with{padding-top:60px;padding-bottom:60px}.our-projects{grid-column-gap:20px;grid-template-columns:230px 230px 230px}.our-case-studies-spacing-copy{text-align:left;margin-top:10px;margin-bottom:20px}.our-studies-wrap{justify-content:flex-start;align-items:flex-start;padding-left:155px;padding-right:45px}.title-heading-h1{width:1170px;font-size:100px}.title-heading-wrapper{margin-top:35px;margin-bottom:35px}.top-nav-container,.top-mobile-menu{padding-left:50px;padding-right:50px}.center-foofer-wrap{margin-top:100px}.center-video-container{padding-left:180px;padding-right:180px}.short-video-on-con-128{grid-template-rows:600px}.all-feedback-wrap{margin-top:40px}.feedback-intro{width:360px}.line-blog-home-3{width:350px}.text-space-wrap{margin-bottom:50px}.lp-title-name{font-size:90px}.cart-quantity,.nav-intro-item,.nav-item-shop{font-size:14px}.font-awesome{width:95%}.collection-grid-4-2{grid-column-gap:60px}.card-img-2{height:450px}.collection-category-grid{grid-column-gap:60px}.shop-details-hero-title{font-size:50px}.h2-shop-details{font-size:40px}.portfolio-image-cover{height:550px;min-height:550px}.section-shop-details{padding-top:220px;padding-bottom:130px}.shop-details-wrapper-2{grid-column-gap:90px}.lightbox-link-shop{min-width:550px;height:600px}.text-block-11{text-align:center}.nav-item-title---dark{font-size:14px}.nav-container-copy{padding-left:50px;padding-right:50px}.nav-learn-more-copy.header,.nav-learn-more-copy.header-tablet,.nav-learn-more-copy.header,.nav-learn-more-copy.header-tablet,.nav-learn-more-copy.header,.nav-learn-more-copy.header-tablet,.nav-learn-more-copy.header-copy,.nav-learn-more-copy.header,.nav-learn-more-copy.header-tablet,.nav-learn-more-copy.header-copy,.nav-learn-more-copy-copy.header,.nav-learn-more-copy-copy.header-tablet,.nav-learn-more-copy-copy.header,.nav-learn-more-copy-copy.header-tablet,.nav-learn-more-copy-copy.header,.nav-learn-more-copy-copy.header-tablet,.nav-learn-more-copy-copy.header,.nav-learn-more-copy-copy.header-tablet,.nav-learn-more-copy.header,.nav-learn-more-copy.header-tablet,.nav-learn-more-copy.header,.nav-learn-more-copy.header-tablet{margin-left:35px}}@media screen and (min-width:1440px){h1,h2,h3,h4,h5,h6{margin-bottom:10px}.section{padding-top:8em;padding-bottom:8em}.section.about-us-banner.bg-about{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/699d1783cd9fb7e364ab6ea0_Website.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:0}.section.about-us-banner.bg-about-copy{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/68222148258f6d9c891db6a0_Blank%20Header-1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:240px}.section.landing-banner{background-position:106% 46%,4% 22%}.section.with-background{overflow:hidden}.section.more-case-studies{background-position:304% 18%}.section.get-a-free-quote{background-position:-125% 41%,61% 41%}.section.blog-grid{padding-top:8em;padding-bottom:8em}.banner-title.show{display:block}.career-position{font-size:20px;font-weight:800}.career-location{font-weight:700}.career-position-wrapper{width:60%}.banner-title-wrapper{margin-left:auto;margin-right:auto}.text-white.top-banner-text{padding-left:260px;padding-right:260px}.text-white.top-banner-home-2{padding-left:320px;padding-right:320px;font-size:70px}.team-slider-image.slide-5{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/67f196b9973e5fa8ac54b2ee_happy-female%20\(1\).webp);background-position:50%}.team-slider-left-arrow{left:300px}.team-slider-right-arrow{left:350px}.tabs-slider-mask{width:100%}.led-nav-logo{width:auto;height:75px}.left-arrow,.right-arrow{width:9%}.collection-wrap{margin-left:110px;overflow:hidden}.grid{grid-template-rows:300px 300px;grid-template-columns:300px 300px 300px 300px}.team-wrap{width:277px;min-height:407px}.image-bg{right:-16%}.left-arrow-3{left:-7%}.right-arrow-3{right:-7%}.left-wrapper,.right-wrapper{padding-top:40px}.experience{text-align:center;font-size:78px}.display{grid-column-gap:0px;grid-row-gap:0px;text-align:center;font-size:78px}.engagement{text-align:center;font-size:78px}.text-orange-wrapp{order:1;align-self:center;width:80%;font-family:Oswald,sans-serif}.span-wrap{font-family:Oswald,sans-serif;font-size:78px}.item-container{font-family:Oswald,sans-serif}.industrial-wrap{grid-template-columns:240px 240px 240px}.benefit-item.audio-venue-solutions{background-image:linear-gradient(10deg,#0076b6,#fff0 66%),linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69a8e15be79df608a1aebc14_Audio-Services2.webp);background-position:0 0,0 0,50%}.industrial-name{font-family:eurostile-extended,sans-serif;font-size:23px;font-weight:900;line-height:1em}.image-con128{top:32%;left:20%}.case-studies-wrap{padding-left:150px}.case-space{padding-right:100px}.case-studies-projects{grid-template-columns:260px 260px 260px}.get-a-free-wrapper{justify-content:center;align-items:center}.building-everything-wrap{padding-right:130px}.our-projects{grid-template-columns:260px 260px 260px}.our-case-studies-spacing-copy{padding-right:100px}.our-studies-wrap{padding-left:202px}.section-our-team{height:320px}.project-prev-button-wrap-item{text-align:right;padding-right:10%}.project-next-button-wrap-item{text-align:left;padding-left:10%}.portfolio-image-cover{height:600px;min-height:600px}.section-shop-details{padding-top:200px}.heading-34{font-size:35px}.text-block-10{line-height:41px}.image-101{width:200px}.text-block-12{text-align:center}.career-list-item-wrapper-copy{background-color:#b0b7bc00;border:1px solid #000;border-radius:.6em}.text-block-13{text-align:center}.paragraph-8{color:var(--lions-black)}}@media screen and (min-width:1920px){.section.about-us-banner.bg-about-copy{margin-bottom:20px}.section.landing-banner{background-position:106% 46%,10% 20%;background-size:auto,280px}.section.more-case-studies{background-position:-109%;background-size:contain}.section.free-onsultation{background-position:50%;background-size:cover}.section.get-a-free-quote{background-position:-253% 97%,61% 41%;background-size:1000px,contain}.section.dark-green{box-sizing:border-box;float:none;grid-column-gap:0px;grid-row-gap:0px;aspect-ratio:auto;text-align:center;object-fit:fill;max-width:100%;padding-left:40px;display:block;position:static}.base-container{justify-content:center;align-items:center;display:flex}.h1-tablet,.h2-tablet,.h1-mobile,.h2-mobile,.h3-mobile,.h3-tablet{text-transform:capitalize}.h4-tablet{letter-spacing:0;text-transform:capitalize}.h5-tablet,.h6-tablet{text-transform:capitalize}.h4-mobile{text-transform:capitalize;font-size:20px;font-weight:600}.h5-mobile,.h6-mobile{text-transform:capitalize}.nav-learn-more{text-align:left}.nav-container{padding-left:80px;padding-right:80px}.nav-dropdown-link{color:var(--dropdown-text)}.team-card-image{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/695415539943a24358c942f2_Charlie%20Professional%20Shot.png);background-position:50% 0}.team-card-image.architects{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/695416f65e9811e3e4b3ec12_Ethan%20Professional%20Shot.png);background-position:50% 0}.team-card-image.architects.sam{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69555ce15e7fb52fd9d1b3ac_Sam%20Hewitt3.png)}.team-card-image.managers{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69541553ac0de75ff3caa653_James%20Professional%20Shot.png);background-position:50% 0}.team-card-image.garrett{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69543b72afa40871c4c17bdf_Garrett%20Becker%20Professional%20Shot.png);background-position:50% 0}.team-member-position{color:#000;font-size:22px}.process-image{padding-right:0}.paragraph-large{color:var(--lions-blue)}.text-white{text-align:center;margin-bottom:0}.text-white.top-banner-text,.text-white.top-banner-home-2,.text-white.top-banner-text,.text-white.top-banner-home-2{font-size:115px}.mb-30{color:var(--lions-black)}.link-with-icon{font-size:24px}.service-list-2-bottom-contacts{padding-left:80px;padding-right:80px}.project-template-banner-image{text-align:center;vertical-align:baseline;width:50%;max-width:50%;height:50vh;display:inline-block;position:static}.project-template-images-list{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.base-center-container{justify-content:center}.top-section,.top-slider{justify-content:center;align-items:center}.banner-text-wrap{padding-top:0;padding-bottom:0}.image-logo{height:170px}.left-arrow,.right-arrow{width:8%}.paragraph-white{font-size:20px}.the-leader.parallax{background-color:var(--lions-blue);background-color:var(--lions-blue)}.grid{grid-template-rows:410px 410px;grid-template-columns:410px 410px 410px 410px}.center-title{flex-flow:column;padding-right:0}.image-bg{right:0%}.our-cooperation{grid-template-columns:1fr}.homepage-header{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/68158d2c9dfd03f712c5510b_20250502_2025_Concert%20Screen%20Vibes_remix_01jt9vxgqsez78403424ghmvmm.png);background-position:50%;justify-content:center;align-items:center;height:100vh;display:flex}.homepage-header.bg_hide{display:block}.image-logo-stroke{height:170px}.experience,.display,.engagement{font-size:115px}.construction-grid{grid-column-gap:70px;grid-row-gap:70px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;margin-left:20px;margin-right:20px;display:grid}.industrial-wrap{grid-column-gap:20px;grid-template-columns:1fr 1fr 1fr;margin-left:20px;margin-right:20px}.info-content{text-align:center;justify-content:center;align-items:center;margin-top:20px;margin-bottom:80px;display:flex}.spacing-wrapper-item{padding-right:300px}.benefit-item{background-image:linear-gradient(10deg,#0076b6,#fff0 66%),linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69a619d1317d9fd7deb5989f_Fixed%20Install-Services.webp);background-position:0 0,0 0,50% 30%;background-size:auto,auto,cover}.benefit-item.corporate{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69553699e60acc3c70710e92_Vandy-Website%20Homepage-min.webp);background-position:100% 40%;background-size:1264px}.benefit-item.corporate.indoor-led{background-image:linear-gradient(11deg,var(--lions-blue),#fff0 57%),linear-gradient(to bottom,transparent,transparent),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69a306d8bb1af3cbf78d8cea_Services-Indoor.webp);background-position:0 0,0 0,60% 30%;background-size:auto,auto,cover;background-image:linear-gradient(11deg,var(--lions-blue),#fff0 57%),linear-gradient(to bottom,transparent,transparent),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69a306d8bb1af3cbf78d8cea_Services-Indoor.webp);background-position:0 0,0 0,60% 30%;background-size:auto,auto,cover}.benefit-item.metal{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69553699e60acc3c70710e92_Vandy-Website%20Homepage-min.webp);background-position:100% 40%;background-size:1264px}.benefit-item.metal.serv-engineering{background-image:linear-gradient(18deg,var(--lions-blue),#fff0 59%),linear-gradient(to bottom,transparent,transparent),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69a60eca5cd06cb2e8021c50_Service-engineering2.webp);background-position:0 0,0 0,50% 30%;background-size:auto,auto,1232px;background-image:linear-gradient(18deg,var(--lions-blue),#fff0 59%),linear-gradient(to bottom,transparent,transparent),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69a60eca5cd06cb2e8021c50_Service-engineering2.webp);background-position:0 0,0 0,50% 30%;background-size:auto,auto,1232px}.benefit-item.audio-venue-solutions{background-image:linear-gradient(10deg,#0076b6,#fff0 66%),linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69a8e15be79df608a1aebc14_Audio-Services2.webp);background-position:0 0,0 0,50% 40%}.industrial-name{font-size:26px}.construction-text{text-align:center;flex-flow:column;justify-content:center;align-items:center;height:auto;margin-bottom:0;font-size:24px;display:flex}.done-for-this-years{grid-row-gap:30px}.project-paragraph{font-size:18px}.case-studies-wrap{padding-left:220px}.case-studies-projects{grid-template-columns:360px 360px 360px}.case-study-content{min-height:250px}.title-get-in-touch{padding-right:220px}.section-home-3{justify-content:center;align-items:center;padding-top:120px;display:flex}.building-everything-wrap{padding-right:210px}.large-photo-gallery{grid-template-rows:400px;grid-template-columns:420px 1fr 420px}.our-projects{grid-template-columns:360px 360px 360px}.our-studies-wrap{padding-left:385px}.title-heading-h1{font-size:115px}.top-nav-container{padding-left:80px;padding-right:80px}.social-wrap{grid-column-gap:30px;grid-row-gap:30px;justify-content:flex-end}.top-mobile-menu{padding-left:80px;padding-right:80px}.consultation-wrapper{justify-content:flex-start}.section-our-team{height:420px}.blog-title-h1{color:var(--lions-blue)}.font-awesome{width:70%}.section-shop-details{padding-top:220px}.checkout-form-title,.order-product{color:var(--lions-blue)}.heading-15{color:var(--white)}.heading-17,.heading-18,.heading-19{font-size:30px}.heading-27{font-size:48px}.heading-38{color:var(--lions-blue);-webkit-text-stroke-color:var(--lions-blue)}.heading-39,.heading-40,.heading-41,.heading-42,.heading-43,.heading-45{color:var(--lions-blue)}.paragraph-5{color:var(--white);font-size:20px}.link-2.nav-dropdown-link{padding-left:0;padding-right:20px;font-size:14px}.collection-item-2{padding:10px 20px 10px 0;font-size:20px;line-height:18px}.rich-text-block{font-weight:400}.text-block-15{color:#fff;margin:-20px 80px 20px;padding:0 40px 20px;font-family:Lato,sans-serif;font-size:24px;line-height:1.7em}.nav-container-copy{padding-left:80px;padding-right:80px}.nav-learn-more-copy,.nav-learn-more-copy-copy{text-align:left;text-align:left}.nav-learn-more-copy{text-align:left}.section-14{text-align:center}.container-4{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;max-width:90em;padding-left:15px;padding-right:15px}.heading-53{padding-left:0}.heading-54{max-width:70%}.div-block-22{grid-column-gap:0px;grid-row-gap:0px;justify-content:center;max-width:920px}.image-116{text-align:center;width:100%;height:100%}.div-block-23{position:relative}.heading-55{text-align:center}.section-15{height:100vh;padding-top:220px;position:static}.heading-56,.heading-57,.heading-58,.heading-59,.heading-60{text-transform:capitalize}.heading-61{letter-spacing:0;text-transform:capitalize}.heading-62,.heading-63{text-transform:capitalize}.bold-text-7{letter-spacing:0;font-weight:400}.heading-64{letter-spacing:0;text-transform:capitalize}.container-5{grid-column-gap:0px;grid-row-gap:0px;text-align:center;flex-flow:row;justify-content:space-between;align-items:center;display:flex}.div-block-24{display:flex}.div-block-25{opacity:.29;background-color:#feeeb6;background-image:linear-gradient(#feeeb6,#fff);position:absolute;inset:0%}.container-6{text-align:center;flex-flow:column;justify-content:center;align-items:center;max-width:80%;display:flex}.text-block-16{text-transform:uppercase;font-size:25px}}@media screen and (max-width:991px){h1{font-size:80px}h2{font-size:42px}h3,h4{font-size:20px}.section.contacts-2-banner,.section.contacts-3-banner{padding-top:180px}.section.blog-grid-banner{min-height:300px;padding-top:200px}.section.banner-our-team{min-height:300px;padding-bottom:100px}.section.banner-career{min-height:300px}.section.job-position-banner{min-height:300px;padding-top:200px}.section.contacts-banner{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/68197399328d5c36c8b3eb88_Header%20-%20Contact%20Us%20\(tablet\).png);background-position:50% 0;background-size:auto;min-height:300px}.section.contacts-2-banner,.section.contacts-3-banner{padding-top:180px}.section.banner-faq{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/68166840cef286fbcea3ea31_Header%20-%20FAQs2.png);min-height:300px;padding-top:200px}.section.banner-customers{min-height:300px;padding-bottom:100px}.section.banner-testimonials{min-height:480px}.section.about-us-banner{background-size:auto;min-height:450px;margin-bottom:0;padding-top:0}.section.about-us-banner.bg-about{padding-top:0}.section.about-us-banner.bg-about-copy{padding-top:220px}.section.image-background{padding-left:0;padding-right:0}.section.portfolio-grid-banner{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/681663b4bdccb0a0da20c7ec_Header-%20Our%20Proven%20Process2.png);min-height:300px;padding-top:200px}.section.landing-banner{background-position:135% 58%,4% 49%;padding-top:200px}.section.get-a-free-quote{background-position:-39% 38%,70% 38%}.section.about-us-banner-2{min-height:450px;padding-top:120px}.section.blog-details{padding-top:180px}.grid-system{width:100%}.grid-description.first-description{text-align:center;text-align:center}.spacing-system-image{width:75%}.spacing-wrapper-mobile{width:70%}.spacing-columns{flex-flow:wrap;display:flex}.bottom-style-spacing-desktop{bottom:6%}.top-style-spacing-desktop{top:4%}.middle-style-spacing-desktop{top:30%}.spasing-system-image-mobile{width:70%}.colors-wrapper{margin-right:40px}.colors-container{flex-wrap:wrap}.headings-typography-wrapper{width:100%;margin-bottom:30px}.headings-typography-wrapper.last-child{margin-bottom:30px}.style-guide-body-wrapper{width:100%;margin-bottom:30px;margin-right:0}.nav-learn-more.header{display:none}.nav-learn-more.header-tablet{flex:1;width:100%}.top-style-spacing-mobile{top:3%}.middlr-style-spacing-mobile{top:26%}.bottom-style-spacing-mobile{bottom:6%}.nav-container{padding:10px 15px}.nav-menu{background-color:#0000;flex-direction:column;width:100%;max-width:350px;position:absolute;inset:0% auto auto 0%;overflow:visible}.menu-button{text-align:right;padding:0 0 0 15px;display:flex}.menu-button.w--open{background-color:#0000}.nav-link{color:var(--lions-blue);justify-content:flex-start;margin-left:0;padding-top:10px;padding-bottom:10px;padding-left:15px;font-size:14px}.nav-link.home-1{color:var(--text-dark);margin-right:auto;padding-left:15px;font-size:14px}.nav-dropdown{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;padding-left:15px;transition:opacity .5s;display:flex;overflow:hidden}.nav-dropdown-toggle{justify-content:space-around;align-items:center;margin-left:0;margin-right:10px;padding-top:0;padding-bottom:0;padding-left:0;display:flex}.nav-dropdown-icon{display:block}.nav-dropdown-list{border-style:none;flex-direction:column;padding-top:0;padding-bottom:0;padding-left:40px;display:none;position:static}.nav-dropdown-list.w--open{box-shadow:none;padding-top:0;padding-bottom:0;padding-left:15px;display:flex;position:static}.nav-dropdown-list.big-menu.w--open{height:250px;overflow:auto}.nav-dropdown-link-wrapper{justify-content:flex-start;padding-right:0}.nav-dropdown-link-wrapper:hover{padding-left:0;padding-right:0}.nav-dropdown-link{padding:10px 0;font-size:15px}.tablet-menu{justify-content:space-between;align-items:center;margin-top:22px;margin-bottom:20px;padding-top:3px;padding-left:15px;padding-right:13px;display:flex}.close-menu-button.w--open{background-color:#0000;padding-top:5px;padding-bottom:0;padding-right:4px}.nav-close-icon{align-self:stretch;max-width:60%;padding-bottom:13px}.nav-item-title{color:var(--lions-blue);font-size:14px}.nav-item-title.text-white{color:var(--dark-green);font-size:14px}.style-guide-banner-section{min-height:400px;padding-top:120px}.logo-mobile{padding-left:5px;top:-6px;left:-5px}.licensing-paragraph{width:100%}.coming-soon-wrapper{align-items:center;margin-right:0}.coming-soon-paragraph{margin-bottom:30px}.coming-soon-heading{text-align:center;max-width:400px;font-size:56px}.blog-grid-collection-list{column-count:2;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.blog-grid-content-wrapper{min-height:310px}.blog-classic-top-content{padding:30px 40px 25px}.blog-classic-bottom-content{padding-bottom:40px;padding-left:40px;padding-right:40px}.blog-classic-post-description{margin-top:25px;margin-bottom:25px}.blog-sidebar-left{flex:none;width:100%}.blog-sidebar-right{width:100%;position:static}.blog-sidebar-wrapper{flex-wrap:wrap-reverse}.sidebar-recent-posts-wrapper{column-count:2;column-gap:20px}.sidebar-recent-post-item{display:inline-block}.blog-template-wrapper{padding:40px}.blog-template-date{margin-top:20px;margin-bottom:30px}.blog-template-pagination{margin-top:60px}.footer-copyright{text-align:center}.section-title-wrapper{max-width:560px}.team-grid{grid-template-columns:1fr 1fr 1fr}.team-card-image{min-height:200px}.process-content.reverse{padding-right:40px}.process-number-wrapper{padding-left:40px;padding-right:40px}.style-guide-button-wrapper{width:100%;margin-right:0}.process-image{object-fit:cover;display:block}.values-wrapper{flex-wrap:wrap-reverse}.values-image-wrapper{width:100%;max-height:400px}.values-content-wrapper{text-align:center;width:100%;margin-bottom:30px;padding-left:0}.values-counter-wrapper{border-top-style:none;margin-top:0}.values-counter-item{padding:30px}.career-location,.career-button-wrapper,.career-position-wrapper,.career-location-wrapper,.career-type-wrapper{padding-left:15px;padding-right:15px}.career-customer-item{text-align:center}.career-customers-wrapper{grid-column-gap:40px;grid-row-gap:60px;flex-wrap:wrap;grid-template-columns:1fr 1fr 1fr}.banner-title-wrapper.testimonials{margin-top:0}.text-white.top-banner-text,.text-white.top-banner-home-2,.text-white.top-banner-text,.text-white.top-banner-home-2{padding-left:10px;padding-right:10px}.services-item{margin-right:15px;padding-left:20px;padding-right:20px}.accordion-wrapper.service-details{margin-top:40px}.coming-soon-image{display:none}.job-position-content-wrapper{padding-right:40px}.job-position-sidebar-wrapper{padding:20px;top:200px}.contacts-wrapper{align-items:flex-start}.contacts-form-wrapper{margin-left:0;padding:30px}.contacts-location-slider{padding-right:70px}.contacts-slider-left-arrow{right:41px}.contacts-slider-right-arrow{right:0}.contacts-arrows-divider{right:40px}.contacts-title-mobile{max-width:600px;margin-left:auto;margin-right:auto;display:block}.contacts-title-desktop{display:none}.contacts-2-location-wrapper{width:34%;margin-top:0}.contacts-2-form-wrapper{width:100%;margin-right:0}.contacts-2-content-wrapper{width:100%;margin-bottom:30px;padding-left:0;display:flex}.contacts-2-wrapper{flex-wrap:wrap-reverse}.contacts-2-content{width:66%;padding-right:30px}.adress-cards-wrapper{margin-top:30px}.contacts-3-capabilities-wrap-left{padding-right:0}.contacts-3-capabilities-image{max-width:75%}.contact-3-inputs-wrapper{flex-wrap:wrap;grid-template-columns:1fr 1fr}.contacts-3-input.last-child,.contacts-3-input.last-child-home-2,.contacts-3-input.last-child-contact-us,.contacts-3-input.last-child,.contacts-3-input.last-child-home-2,.contacts-3-input.last-child-contact-us{margin-right:0}.footer-link{padding-top:10px;padding-bottom:10px}.footer-social-icons-wrapper{margin-top:15px}.footer-brand-wrapper{flex-direction:column;justify-content:space-between;align-items:flex-start;width:50%;margin-bottom:40px;padding-right:40px}.footer-links-wrapper{flex-direction:column;width:50%;margin-bottom:40px;padding-left:0;display:flex}.footer-links-wrapper.contacts{border-right-style:none;width:50%;padding-left:0}.footer-links-wrapper.extra{border-right-style:none;padding-left:0}.search-desktop{display:none}.search-bottom-line{display:flex}.search-shop-con{display:none}.search-input:focus{border:1px solid var(--lions-blue)}.search-section{margin-bottom:40px;padding-top:180px}.customers-grid{grid-template-columns:1fr 1fr}.testimonials-card-wrapper{grid-column-gap:15px;grid-row-gap:15px}.testimonials-card-title{font-size:20px}.testominials-cards-banner{margin-top:-180px}.service-details-content-wrapper{width:60%;margin-right:20px}.service-details-sidebar-wrapper{width:40%;padding-left:30px;padding-right:30px;top:200px}.headings-container{flex-wrap:wrap}.service-list-banner{padding-top:200px}.service-list-2-wrapper{grid-template-columns:1fr 1fr}.service-list-2-item-content{margin-top:10px}.service-list-2-item-description{margin-bottom:15px}.service-list-process-wrap{width:50%}.service-list-process-wrapper{flex-wrap:wrap}.service-list-2-bottom-left-block,.service-list-2-bottom-center-block{min-height:380px}.service-list-2-bottom-contacts{min-height:340px;padding-left:60px;padding-right:60px}.style-guide-content-wrapper{flex-wrap:wrap}.about-1-video{width:100%;min-height:340px}.about-1-features-wrap{margin-right:20px}.text-block{padding-right:15px}.about-1-counter-wrap{padding-left:20px;padding-right:20px}.testimonials-slider-mask{width:90%}.team-slider-image{min-height:340px}.about-list-wrap{width:100%;max-width:none;margin-right:40px;padding-bottom:40px;padding-left:40px;padding-right:40px}.about-1-list-wrapper{width:100%}.about-3-card-wrapper{flex-wrap:wrap;justify-content:center}.about-3-center-card{width:47%;margin-bottom:30px;margin-left:30px;padding-top:60px;padding-bottom:60px}.about-3-card{width:47%;margin-top:0;margin-bottom:30px}.about-3-card.last-child{margin-bottom:0}.about-3-card-with-image{width:47%;margin-top:0;margin-bottom:30px}.about-3-card-with-image.last-child{margin-bottom:0}.about-3-center-card-with-image{width:47%;margin-bottom:30px;margin-left:30px}.about-3-center-card-image{height:240px}.about-3-progress-bar-content{margin-right:20px}.about-3-progress-bar{max-width:360px}.about-3-tab-pane-wrapper{grid-column-gap:30px;grid-row-gap:0px}.about-3-form-text-field{width:300px}.team-slider-mask{width:90%}.team-slider-background{width:35%}.team-slider-left-arrow{left:160px}.team-slider-right-arrow{left:210px}.portfolio-tab-link{padding-left:20px;padding-right:20px}.portfolio-tab-link.all-projects{padding-left:0}.portfolio-tab-link.last-child{padding-right:0}.portfolio-grid-collection-list{grid-column-gap:15px;grid-row-gap:15px;grid-template-rows:320px 320px 320px;padding-left:0;padding-right:0}.portfolio-grid-collection-list.modern{grid-template-rows:320px}.portfolio-grid-image{min-height:235px}.portfolio-grid-collection-item{flex-direction:column;justify-content:flex-start;align-items:flex-start}.portfolio-grid-title-wrapper{padding:20px 30px;inset:auto 0% 0%}.portfolio-grad-title{font-size:22px}.portfolio-grid-category{font-size:16px}.nav-menu-shadow-overlay{background-color:var(--white);border-bottom:1px solid #000;flex-direction:column;align-items:stretch;width:320px;height:1978vh;box-shadow:0 0 30px #00000026}.portfolio-masonry-collection-list{column-count:2;padding-left:0;padding-right:0}.portfolio-masonry-lightbox{border-bottom-width:100px;border-left-width:100px}.portfolio-masonry-lightbox-icon{top:55px;right:15px}.project-template-info{margin-left:40px;padding-left:0}.project-template-image{height:360px}.landing-banner-image{max-width:95%}.landing-performance-grid{grid-column-gap:80px;grid-row-gap:60px}.landing-features-grid,.landing-inner-pages-wrapper{grid-template-columns:1fr 1fr}.landing-inner-page-item.home-screen{max-width:550px;margin-left:auto;margin-right:auto}.landing-performance-item-title{max-width:220px;font-size:18px}.megamenu-dropdown-wrapper{flex-direction:column}.landing-home-pages-wrapper{flex-wrap:wrap;grid-template-columns:1fr 1fr;justify-items:center}.landing-download-block-wrapper{background-image:none;background-repeat:repeat;background-size:auto;flex-wrap:wrap;justify-content:center;padding:40px}.landing-download-block-wrap{text-align:center;margin-bottom:40px}.blog-sidebar-right-wrapper{width:100%;margin-bottom:40px}.blog-sidebar-left-wrapper{flex:none;width:100%}.footer-wrap{grid-row-gap:10px;flex-flow:column;grid-template-columns:1fr .25fr 1fr 1fr 1fr;justify-content:center;align-items:flex-start;padding-left:100px;display:flex}.center-footer{padding-bottom:40px}.footer-white-text{text-align:left;margin-bottom:20px}.button-wrap{flex:none}.top-section{height:100%}.slider-img-1{width:auto}.banner-text-wrap{justify-content:center;padding-top:250px;padding-bottom:140px}.banner-text-wrap.full{padding-top:220px}.left-arrow,.right-arrow{width:18%;margin-top:120px}.image-menu{width:24px;height:20px;transform:rotate(180deg)}.image-3{height:15px}.brand{margin-right:20px}.nav-close-icon-copy{align-self:stretch;max-width:60%;display:none}.orange-message{font-size:42px}.subtitle-wrap{flex-direction:column;padding-right:0}.subtitle{padding-right:10px}.our-advantages{grid-template-rows:320px 320px 320px;grid-template-columns:1fr}.paragraph-wrap{width:100%;padding-right:20px}.content-wrap{padding-right:40px}.bottom-wrapper{flex-direction:column;justify-content:center;align-items:center}.you-a-future{grid-template-rows:auto auto;grid-template-columns:1fr}.line{width:50px}.image-wrapper{width:225px;height:340px;margin-left:10px;margin-right:10px}.collection-list-loop-wrapper{min-height:340px}.image-products{width:100%}.number-wrapper{padding-left:30px}.facts-wrap{width:80%}.item{justify-content:center;align-items:flex-start}.item.center-title-blue{flex-direction:column;align-items:center;display:flex}.testimonial-slider{padding-left:80px;padding-right:80px}.grid{grid-template-rows:354px 354px 354px 354px;grid-template-columns:1fr 1fr;margin-top:80px}.team-wrap{width:355px;min-height:380px}.blog-image-wrapp{height:220px}.our-blog-wrapper{width:330px}.top-button-wrap{margin-top:20px}.slider-wrapper{width:330px;margin-left:20px;margin-right:20px}.text-orange-wrapp{width:56%}.construction-grid{grid-template-rows:auto auto;grid-template-columns:1fr}.benefit-item{height:auto;padding-top:300px}.image-con128{left:63%}.services{grid-template-columns:1fr 1fr;height:auto}.full-container{height:auto}.number-wrapper-blue{padding-left:30px}.done-for-this-years{grid-row-gap:60px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;justify-items:center}.video-wrapper{grid-template-rows:500px;grid-template-columns:210px 320px}.photo-content.large-photo{background-position:93%}.signature-of-chris{bottom:17%}.advantages-item{padding-left:10px;padding-right:10px}.case-studies{grid-template-columns:1fr}.case-study-content{justify-content:flex-start;min-height:260px;padding-bottom:30px;padding-left:20px;padding-right:20px}.why-choose-us{grid-template-columns:1fr}.choose-us-image{height:738px}.faq-wpapp{width:100%}.wrapper-questions{width:auto}.choose-us-container{width:100%;max-width:none}.section-faq{width:100%;padding-left:20px;padding-right:20px}.get-in-touch{grid-template-columns:1fr}.get-in-touch-wrapper{width:auto;margin-left:auto;margin-right:auto;padding-left:135px;padding-right:135px}.get-a-free-consultation{width:auto;margin-top:20px}.get-a-free-consultation.home-3{width:460px}.our-blog-list{grid-column-gap:18px;grid-row-gap:18px;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;display:flex}.our-blog-container{width:360px}.our-blog-image{height:220px}.our-blog-info{min-height:305px}.blog-image{width:100%;max-width:100%}.section-home-3{padding-top:60px}.services-we-offer{grid-template-columns:1fr 1fr}.offer-bg{margin-top:0;position:static}.serveres-link{padding:10px 0;font-size:15px}.offer-link-wrap{justify-content:flex-start;padding-right:0}.offer-link-wrap:hover{padding-left:0;padding-right:0}.building-everything{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:400px auto;grid-template-columns:1fr}.building-everything-wrap{padding-top:0;padding-bottom:0;padding-left:0}.building-info-wrap{padding-top:5px;padding-bottom:10px}.large-photo-gallery{grid-template-rows:220px;grid-template-columns:170px 1fr 170px}.our-projects{grid-column-gap:20px}.title-heading-wrapper{margin-top:35px;margin-bottom:35px}.title-heading-wrapper.title-home-1{margin-top:20px;margin-bottom:10px}.top-nav-container{justify-content:flex-start;padding-left:15px;padding-right:15px}.call-us-text.green-text{color:var(--text-dark)}.social-wrap{width:120px}.social-wrap.mobile{display:none}.link-socials{cursor:pointer}.link-socials.soial-home-2{display:block}.search-bottom-line-2{display:flex}.top-mobile-menu{background-color:var(--lions-blue);justify-content:flex-start;min-width:320px;max-width:320px;height:53px;margin-left:0;margin-right:0;padding-top:8px;padding-left:15px;padding-right:15px;display:block}.call-us-mobile-wrap,.call-us-text-mobile{display:none}.socials-wrapper-mobile{padding-top:10px;padding-bottom:10px}.main-nav{position:absolute}.center-foofer-wrap{margin-top:0}.center-video-container{padding-left:20px;padding-right:20px}.top-title-wrap{justify-content:space-between}.feedback-intro{width:340px;margin-right:25px}.line-blog-home-3{width:50px}.free-quote-wrap{padding-left:100px;padding-right:100px}.text-space-wrap{max-width:95%;margin-top:0;margin-bottom:20px}.section-our-team{height:200px}.banner-text-wrap-home-1{justify-content:center;padding-top:120px}.blog-title-h1{font-size:60px}.link-block{display:inline-block}.lp-title-name{font-size:70px}.cart-button-item{padding-top:0;padding-bottom:0}.cart-wrapper{flex:1;justify-content:flex-end;align-items:center;display:flex}.white-dropdown-icon{color:var(--dark-green);display:block}.collection-grid-4-2{grid-column-gap:30px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:0;margin-bottom:0;display:grid}.project-collection-item-2:nth-child(odd){margin-bottom:0}.collection-category-grid{grid-column-gap:30px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:0;margin-bottom:0;display:grid}.checkout-hero-form{padding-top:160px;padding-bottom:60px}.shop-lightbox-wrap{grid-column-gap:15px;flex-flow:wrap;justify-content:space-between;display:flex}.shop-lightbox-item{width:48%}.shop-lightbox-item:last-child{width:100%}.portfolio-image-cover{display:none}.add-to-cart-2{flex-direction:column;display:flex}.shop-lightbox{display:flex}.shop-tablet-image{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;width:100%;height:450px;margin-bottom:40px;display:block;position:relative;overflow:hidden}.section-shop-details{padding-top:140px}.shop-details-wrapper-2{grid-column-gap:30px;grid-row-gap:0px;flex-direction:column-reverse}.solid-view-circle{border-style:solid;border-color:#afafaf80;width:100px;height:100px;display:none}.dark-50-ov{background-color:#ff613726}.lightbox-link-shop{min-width:100%;height:400px}.shop-text-wrapper-2.margin{margin-top:50px;margin-bottom:40px}.flex-row{flex-direction:column}.tablet-btn{justify-content:space-between;align-items:center;margin-top:40px;padding-right:20px;display:flex}.promotion-label-holder,.promotion-labels-wrapper{display:none}.promotion-label-left{max-width:380px}.text-block-10{font-size:60px}.nav-item-title---dark{color:var(--lions-blue);font-size:14px}.nav-item-title---dark.text-white{color:var(--dark-green);font-size:14px}.link-socials-copy{cursor:pointer}.call-us-text-copy.green-text,.call-us-text-copy.green-text-copy,.call-us-text-copy.green-text,.call-us-text-copy.green-text-copy{color:var(--text-dark)}.nav-container-copy{padding:10px 15px}.grid-3{flex-flow:column;height:auto;display:flex}.div-block-9{overflow:visible}.service-bottom-wrap{justify-content:space-between;align-items:flex-start}.service-content-wrap{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.service-content{justify-content:space-between;align-items:center}.service-content.details-content{justify-content:space-between;align-items:flex-start}.service-text-content{flex-flow:column;justify-content:flex-start;align-items:flex-start}.service-list-wrap{justify-content:space-between;align-items:flex-start}.service-number-wrap{display:none}.section-title-2{font-size:48px}.service-top-wrap{grid-column-gap:24px;grid-row-gap:24px;justify-content:space-between;align-items:flex-start}.services-item-2{padding-top:24px;padding-bottom:24px}.service-subtitle._02,.service-subtitle._01,.service-subtitle._02,.service-subtitle._01{font-size:24px}.nav-learn-more-copy.header-copy,.nav-learn-more-copy.header{display:none}.nav-learn-more-copy.header-copy,.nav-learn-more-copy-copy.header{display:none}.nav-learn-more-copy-copy.header{display:none}.nav-learn-more-copy-copy.header-tablet{flex:1;width:100%}.waves-grid-testimonials-3{grid-row-gap:32px;grid-template-columns:1fr;width:100%;max-width:480px;margin-top:40px;margin-left:auto;margin-right:auto}.nav-learn-more-copy.header{display:none}.nav-learn-more-copy.header-tablet{flex:1;width:100%}.waves---section-hero-primary{text-align:center}.waves-grid-hero-1{grid-row-gap:64px;grid-template-columns:1fr}.waves---mega-heading-1{font-size:72px;line-height:110%}.waves-content-hero-1{text-align:center;align-items:center}.waves-image-wrap-hero-1{height:320px}.waves-gradient-hero-1{height:140px}.waves-gallery-hero-1{height:600px;margin-left:auto;margin-right:auto}.spark-nav-link{text-align:left;margin-bottom:1rem;margin-left:0}.spark-nav-link.spark-button{text-align:center;text-align:center;margin-bottom:0;margin-left:1rem;margin-right:1rem}.spark-section{padding-top:104px;padding-left:32px;padding-right:32px}.spark-nav-menu{z-index:99;background-color:var(--spark-library--white);border-bottom-right-radius:42px;border-bottom-left-radius:42px;margin-top:0;padding:2rem 1rem 1rem}.spark-line-3.spark-simple-line{background-color:var(--spark-library--foreground-interactive);background-color:var(--spark-library--foreground-interactive);border-radius:3px;width:12.75px;height:3.33px;margin-left:0;left:18px}.spark-line-1.spark-simple-line{background-color:var(--spark-library--foreground-interactive);background-color:var(--spark-library--foreground-interactive);border-radius:2px;width:24px;height:3.33px}.spark-simple-menu-button{background-color:#0000;padding-left:18px}.spark-simple-menu-button.w--open{background-color:#0000}.spark-line-2.spark-simple-line{background-color:var(--spark-library--foreground-interactive);background-color:var(--spark-library--foreground-interactive);border-radius:3px;width:24px;height:3.33px}.spark-square-menu-with-links{padding-left:32px;padding-right:32px}.spark-square-menu-inner{padding:0}.spark-section-2{padding-top:104px;padding-left:32px;padding-right:32px}.spark-flex-row-2.spark-5-spacing{grid-row-gap:2rem;grid-row-gap:2rem;flex-direction:column-reverse;align-items:flex-start}.background-video{height:auto}.main-nav-copy,.main-nav-copy-copy,.main-nav-copy-copy{position:absolute}}@media screen and (max-width:767px){h1{font-size:55px}h2{font-size:39px}h4,blockquote{font-size:18px}.section{padding-top:20px;padding-bottom:20px}.section.blog-grid-banner{padding-top:180px}.section.blog-sidebar{padding-bottom:30px}.section.banner-career{padding-top:190px;padding-bottom:80px}.section.job-position-banner{padding-top:180px}.section.contacts-banner{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/68197399328d5c36c8b3eb88_Header%20-%20Contact%20Us%20\(tablet\).png);background-size:auto;padding-top:180px}.section.contacts-2-banner{padding-top:160px}.section.contacts-3-banner{padding-top:150px}.section.banner-faq{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/68166840cef286fbcea3ea31_Header%20-%20FAQs2.png);padding-top:180px}.section.banner-testimonials{min-height:380px;padding-bottom:170px}.section.about-us-banner{background-size:auto}.section.about-us-banner.bg-about{padding-top:0}.section.about-us-banner.bg-about-copy{padding-top:220px}.section.portfolio-grid-banner{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/681663b4bdccb0a0da20c7ec_Header-%20Our%20Proven%20Process2.png);background-position:50%;padding-top:180px}.section.landing-banner{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/67f196b9973e5fa8ac54b2dc_Landing-Banner-image-2.png);background-position:140% 72%;background-repeat:no-repeat;background-size:350px;padding-top:180px}.section.our-team{margin-top:-90px;padding-top:150px}.section.our-blog{padding-top:60px}.section.get-more{padding-top:20px}.section.with-the-shadow{margin-top:-70px}.section.get-a-free-quote{background-position:-29% 34%,70% 38%}.section.our-services{padding-top:20px}.section.blog-grid{padding-bottom:30px}.section.blog-details{padding-top:140px}.section.portfolio-masonry{padding-top:50px;padding-bottom:30px}.grid-system-wrapper{flex-direction:row;margin-top:15px}.grid-system{border-left:1px solid #7c7c7c;flex-direction:column}.grid-title{border-bottom:1px solid #7c7c7c;border-right-style:none;width:100%}.grid-title.first-grid{border-left-style:none;border-right-style:none;width:100%}.grid-description{border-top:1px solid #a7a7a7;border-bottom-style:none;border-right-width:1px;align-items:center;width:100%}.grid-description.first-description{border-width:1px 1px .5px 0;border-top-style:none;border-top-color:#a7a7a7;border-bottom-style:none;border-left-style:none;width:100%}.grid-description.last-description{border-bottom-style:solid;border-bottom-width:1px;border-right-width:1px}.spacing-system-column{margin-top:20px}.spacing-wrapper-mobile{margin-top:30px}.typography-wrapper{margin-top:20px}.spacing-columns{margin-top:0}.bottom-style-spacing-desktop{bottom:10%}.top-style-spacing-desktop{top:10%}.spacing-wrapper{margin-top:30px}.middle-style-spacing-desktop{top:34%}.colors-wrapper{margin-top:15px;margin-right:0}.colors-container{margin-top:0}.headers-wrapper{width:100%;margin-top:10px}.h1-tablet{font-size:55px}.h2-tablet{font-size:39px}.h4-tablet{font-size:18px}.style-guide-body-wrapper{width:100%;margin-top:10px}.nav-learn-more.search-button{width:100%}.nav-learn-more.pagination{margin-top:40px}.style-guide-div{margin-top:35px}.top-style-spacing-mobile{top:7%}.middlr-style-spacing-mobile{top:31%}.bottom-style-spacing-mobile{bottom:9%}.grid-header{width:100%;margin-top:35px}.link-wrapper{width:100%;margin-bottom:10px}.nav-link{color:var(--lions-blue)}.nav-dropdown-toggle{width:99%}.nav-item-title{color:var(--lions-blue)}.logo-mobile{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto}.licensing-title-wrapper{margin-bottom:20px}.licensing-images-wrapper{padding-top:10px}.licensing-grid{grid-template-columns:1fr;padding-bottom:40px}.licensing-image{width:100vw}.licensing-title{padding-bottom:20px}.licensing-fonts-wrapper{flex-wrap:wrap}.licensing-paragraph{width:100%;margin-bottom:20px;margin-right:0}.licensing-paragraph.last-item{margin-bottom:0}.licensing-font-title{margin-bottom:10px}.licensing-icons-wrapper{margin-top:20px;margin-bottom:20px}.password-image{width:100px}._404-paragraph{margin-bottom:30px}.coming-soon-wrapper{margin-left:0%}.coming-soon-input{min-width:240px}.coming-soon-heading{max-width:300px;font-size:44px}.blog-grid-collection-list{column-count:1;grid-template-columns:1fr}.blog-grid-content-wrapper{min-height:auto}.blog-classic-top-content{padding-bottom:20px;padding-left:30px;padding-right:30px}.blog-classic-bottom-content{padding-bottom:30px;padding-left:30px;padding-right:30px}.blog-sidebar-left,.sidebar-recent-posts-wrapper{column-count:1}.blog-template-wrapper{padding:20px 15px}.footer-copyright{text-align:center}.section-title-wrapper{margin-bottom:40px}.team-grid{grid-template-columns:1fr}.team-card-image,.team-card-image.architects,.team-card-image.managers,.team-card-image.architects,.team-card-image.managers{min-height:470px}.team-grid-large{grid-template-columns:1fr;place-items:center}.process-item-wrapper{flex-wrap:wrap}.process-item-wrapper.reverse{flex-wrap:wrap-reverse}.process-image-wrapper,.process-content{width:100%}.process-content.reverse{width:100%;padding-right:0}.process-number-wrapper{flex:none;width:100%;max-width:none;padding-left:0;padding-right:0}.process-number{margin-top:14px;margin-bottom:0}.process-paragraph{margin-top:10px;margin-bottom:20px}.style-guide-buttons-wrapper{flex-wrap:wrap;margin-top:35px}.style-guide-button-wrapper{width:100%;margin-bottom:40px;margin-right:0}.style-guide-button-wrapper.last-child{margin-bottom:0}.free-trial-title{margin-bottom:20px}.process-content-wrapper{flex-wrap:wrap;width:100%}.values-content-wrapper{margin-bottom:20px}.values-counter-item{margin-right:20px}.career-list-item-wrapper{flex-wrap:wrap;padding-bottom:25px}.career-position{margin-top:0;margin-bottom:0}.career-button-wrapper{text-align:center;width:100%}.career-title-mobile{display:block}.career-position-wrapper,.career-location-wrapper,.career-type-wrapper{text-align:center;width:100%;margin-bottom:15px}.banner-title-wrapper.testimonials{margin-top:20px}.text-white{width:100%}.text-white.top-banner-text,.text-white.top-banner-home-2{padding-left:0;padding-right:0;font-size:55px}.text-white.center{text-align:left}.text-white.top-banner-text,.text-white.top-banner-home-2{padding-left:0;padding-right:0;font-size:55px}.text-white.some-facts{margin-top:0}.services-wrapper{column-count:1;flex-wrap:wrap}.services-item{width:100%;margin-bottom:20px;margin-right:0}.services-item.last-child{margin-bottom:0}.workflow-profile-wrapper{justify-content:center;margin-top:20px}.workflow-content-wrapper{text-align:center;width:100%;margin-top:20px;padding-left:0}.workflow-video-wrapper{width:100%}.workflow-wrapper{flex-wrap:wrap}.workflow-title-wrapper{margin-bottom:20px}.accordion-wrapper{flex-wrap:wrap}.accordion-shevron-icon{padding-right:20px}.accordion-wrap{width:100%;margin-right:0}.job-position-wrapper{flex-wrap:wrap}.job-position-content-wrapper{width:100%;margin-bottom:40px;padding-right:0}.job-position-sidebar-wrapper{width:100%;padding-bottom:30px;padding-left:40px;padding-right:40px;position:relative;top:0}.contacts-wrapper{flex-wrap:wrap}.contacts-content-wrapper{width:100%;margin-bottom:30px;padding-right:0}.contacts-form-wrapper{width:100%;padding-left:15px;padding-right:15px}.contacts-location-slider{padding-right:100px}.contacts-title-mobile{margin-bottom:40px}.contacts-2-location-wrapper{width:100%}.contacts-2-content-wrapper{flex-wrap:wrap}.contacts-2-content{width:100%;padding-right:0}.adress-cards-wrapper{grid-column-gap:15px;grid-row-gap:15px;grid-template-columns:1fr;margin-top:20px}.adress-card{padding:20px 30px}.contacts-3-capabilities-wrap-left{width:100%;margin-bottom:40px}.contacts-3-list{margin-bottom:10px}.contacts-3-capabilities-wrap-right{width:100%}.contacts-3-capabilities-wrapper{flex-wrap:wrap}.contacts-3-form-wrapper{padding:20px}.contact-3-inputs-wrapper{grid-template-columns:1fr}.footer-social-icons-wrapper{justify-content:flex-start;width:100%}.footer-brand-wrapper{border:1px #000;flex-wrap:wrap;align-items:flex-start;width:100%;margin-bottom:50px;padding-right:0}.footer-brand{padding-left:0}.footer-links-wrapper{border:1px #000;align-items:center;width:100%;margin-bottom:40px;padding-top:0;padding-right:0}.footer-links-wrapper.contacts{width:100%;margin-bottom:0;padding-left:0}.footer-links-wrapper.extra{align-items:center;padding-left:0}.search-result-item{margin-bottom:20px}.search-section{padding-top:140px}.customer-wrapper{height:240px}.testimonials-card-wrapper{column-count:1;grid-template-columns:1fr;justify-items:center}.testimonials-card-item{max-width:360px}.block-quote-wrapper{margin-bottom:60px}.testominials-cards-banner{margin-top:-100px}.block-quote-name{font-size:16px}.service-details-content-wrapper{width:100%;margin-right:0}.service-details-sidebar-wrapper{width:100%;margin-top:40px;position:static}.service-details-content{flex-wrap:wrap}.service-list-banner{padding-top:160px}.service-list-2-wrapper{grid-column-gap:15px;grid-row-gap:30px;grid-template-columns:1fr}.service-list-2-item-description{margin-top:0}.service-list-section-wrapper{flex-wrap:wrap}.service-list-section-wrap{width:100%;padding-left:0}.service-list-section-wrap.first-child{margin-bottom:40px}.service-list{margin-bottom:30px}.service-list-2-bottom-left-block,.service-list-2-bottom-center-block{width:100%}.about-1-video{min-height:280px}.about-1-features-wrapper{flex-wrap:wrap;margin-top:40px}.about-1-features-wrap{width:100%;margin-bottom:10px;margin-right:0}.about-1-counter-wrapper{flex-wrap:wrap}.about-1-counter-number{margin-top:20px;margin-bottom:10px}.about-1-counter-wrap{width:100%;padding:10px 100px}.testimonials-slide-item{width:100%;margin-right:0;padding-bottom:30px}.team-slider{padding-top:100px}.team-slide-item{flex-wrap:wrap;width:100%;padding-top:0;padding-bottom:0}.team-slider-image{object-position:50% 20%;width:100%;height:320px;min-height:auto;max-height:320px;margin-bottom:10px}.team-slider-image.slide-2{background-position:50% 0}.team-slide-item-desc{margin-top:20px}.about-list-wrap{margin-left:auto;margin-right:auto}.about-3-center-card{width:100%;margin-bottom:15px;margin-left:0;padding-top:40px;padding-bottom:40px}.about-3-card{width:100%;margin-bottom:15px;padding-top:40px;padding-bottom:40px}.about-3-content-wrap{width:100%;padding-left:0;padding-right:0}.about-3-content-wrapper{flex-wrap:wrap;margin-bottom:60px}.about-3-card-with-image{width:100%;margin-bottom:15px}.about-3-center-card-with-image{width:100%;margin-bottom:15px;margin-left:0}.about-3-image{width:50%}.about-3-progress-bar-wrapper{flex-wrap:wrap;padding-left:40px;padding-right:40px}.about-3-progress-bar-content{text-align:center;width:100%;margin-right:0}.about-3-progress-bar{width:100%;max-width:330px;margin-top:20px;margin-left:auto;margin-right:auto}.about-3-tab-link.w--current{font-size:20px}.about-3-tab-circle{inset:auto auto auto -6px}.about-3-tab-image-wrap{width:100%}.about-3-tab-content-wrap{text-align:center;width:100%}.about-3-tab-pane-wrapper{grid-column-gap:0px;grid-row-gap:30px;flex-wrap:wrap}.about-3-form-wrapper{flex-wrap:wrap;justify-content:center}.about-3-form{flex-wrap:wrap}.team-slider-content{text-align:center;width:100%;margin-left:0}.team-slider-background{width:100%;height:35%;inset:0% 0% auto}.team-slider-left-arrow{inset:40px auto auto 72%}.team-slider-right-arrow{inset:40px auto auto 84%}.portfolio-tab-link{padding:10px}.tabs-menu{flex-wrap:wrap}.portfolio-grid-collection-list{grid-template-rows:320px 320px 320px 320px 320px 320px;grid-template-columns:1fr}.portfolio-grad-title{font-size:20px}.portfolio-masonry-collection-list{column-count:1;column-rule-width:0px;flex-wrap:wrap;column-gap:30px}.portfolio-masonry-collection-item{width:100%;margin-bottom:20px}.portfolio-masonry-collection-item:last-child{margin-bottom:0}.portfolio-masonry-image{width:100%}.portfolio-masonry-content-wrapper{padding-bottom:10px}.portfolio-masonry-image-link{width:100%}.project-template-category{margin-bottom:20px}.project-template-content{width:100%}.project-template-info{width:100%;margin-top:30px;margin-left:0}.project-template-content-wrapper{flex-wrap:wrap;margin-bottom:60px}.project-template-info-wrap{margin-bottom:20px}.project-pagination-icon-wrapper{padding-top:25px;padding-bottom:25px}.project-template-images-list{grid-template-columns:1fr}.landing-performance-grid{grid-column-gap:80px;grid-row-gap:40px;grid-template-columns:1fr}.landing-features-grid{grid-column-gap:40px;grid-row-gap:40px}.landing-inner-pages-wrapper{grid-template-columns:1fr}.tabs-slider{padding-left:0;padding-right:0}.tabs-slider-left-arrow{left:-15px}.tabs-slider-right-arrow{right:-15px}.landing-home-pages-wrapper{grid-row-gap:40px}.landing-download-block-wrap{margin-bottom:30px}.blog-sidebar-left-wrapper{column-count:1}.primary-button-blue.pagination{margin-top:40px}.led-nav-logo{margin-left:-9px}.footer-wrap{flex-direction:column;align-items:flex-start;display:block}.center-footer{background-position:0%;padding-top:60px;padding-bottom:60px}.footer-white-text{margin-top:0;margin-bottom:10px}.button-wrap{justify-content:center;margin-top:30px}.section-light-background,.section-dark-blue{padding-top:60px;padding-bottom:60px}.slider-img-1{max-width:200%}.banner-text-wrap{padding-top:280px;padding-bottom:162px}.left-arrow,.right-arrow{width:20%}.image-menu{border:1px #000}.orange-message{font-size:39px}.subtitle-wrap{flex-direction:column}.link-with-arrow{width:100%;margin-bottom:10px}.our-advantages{grid-template-rows:345px 345px 345px;margin-top:50px;margin-bottom:50px}.paragraph-wrap{padding-right:0}.content-wrap{padding-right:20px}.photo.first-photo,.photo.second-photo,.photo.first-photo,.photo.second-photo{width:400px;min-height:800px}.image-wrap{display:block}.our-future-video{top:23%;bottom:auto}.photo-wraprer._1{width:400px;margin-bottom:20px;padding-top:0;padding-right:0;display:block}.photo-wraprer._2{width:400px;padding-bottom:0;padding-left:0}.spacing-wrap{padding-right:0}.our-featured-wrap{flex-direction:row;display:block}.link-our-featured{margin-bottom:10px}.line{display:none}.the-leader{padding-top:60px;padding-bottom:60px}.orange-background{margin-top:-100px;padding-bottom:60px}.collection-wrap{margin-top:30px;margin-left:0;margin-right:0}.image-wrapper{width:538px;height:680px;margin-left:15px;margin-right:15px}.collection-list-loop-wrapper{min-height:680px}.center-text-wrapper{padding-top:140px}.some-facts-about-us{flex-wrap:wrap;margin-top:40px}.number-wrapper{align-items:flex-start;width:50%}.white-numbers{font-size:50px}.facts-wrap{justify-content:center;align-items:center;width:70%;display:flex}.item{margin-bottom:10px}.item.center-title-blue{align-items:center}.testimonial-slider{padding-left:10px;padding-right:10px}.image-gallery{width:130vw}.grid{grid-column-gap:15px;grid-row-gap:15px;grid-template-rows:525px 525px 525px 525px 525px 525px;margin-top:60px}.team-wrap{width:538px;min-height:345px}.blog-image-wrapp{height:250px}.blog-slider.blog-home-3{margin-top:30px}.our-blog-wrapper{width:508px}.info-wrap{height:auto}.slider-wrapper{background-color:var(--white);width:508px;margin-left:0}.experience,.display,.engagement{font-size:55px}.text-orange-wrapp{width:55%}.span-wrap{font-size:45px}.construction-grid{grid-column-gap:35px;grid-row-gap:35px}.industrial-wrap{grid-column-gap:15px;grid-row-gap:15px;grid-template-rows:300px 300px 300px;grid-template-columns:1fr}.spacing-wrapper-item{margin-bottom:10px;padding-left:40px;padding-right:40px}.image-con128{display:none}.services{padding-top:60px;padding-bottom:60px}.build-a-better-facts{flex-wrap:wrap;margin-top:40px}.blue-numbers{font-size:50px}.text-blue{width:100%}.number-wrapper-blue{align-items:center;width:50%;margin-bottom:10px;padding-left:0}.done-for-this-years{grid-row-gap:40px}.video-wrapper{grid-template-columns:210px 308px}.done-for-content-wrapp,.title-for-done{padding-right:0}.item-wrapper{margin-top:30px;margin-bottom:30px;padding-right:0}.item-name-wrapper{margin-bottom:40px}.signature-of-chris{bottom:40%}.done-for-this-years-video{top:40%;bottom:auto}.advantages-wrap{flex-direction:column;justify-content:center;align-items:center}.advantages-item{width:100%;margin-bottom:20px}.center-icon-container{justify-content:flex-start;padding-left:120px;padding-right:120px}.case-studies-wrap{text-align:center}.case-space{padding-left:0;padding-right:0}.case-studies-projects{grid-row-gap:20px;grid-template-rows:auto auto auto;grid-template-columns:1fr}.case-study-image{height:360px}.case-study-content{min-height:auto;padding-bottom:20px}.circle{top:360px}.why-choose-us{grid-row-gap:30px}.choose-us-image{height:538px}.wrapper-questions{width:100%;margin-top:0}.faq-item{padding-bottom:0;padding-left:0;padding-right:0}.section-faq{padding-top:60px;padding-bottom:60px}.get-in-touch{grid-column-gap:120px}.get-in-touch-wrapper{padding-left:15px;padding-right:15px}.get-a-free-wrapper{align-items:flex-end;height:700px;padding-bottom:60px}.section-get-in-touch{padding-top:60px}.get-a-free-consultation{height:700px;margin-bottom:0;padding:20px;top:0}.get-a-free-consultation.home-3{width:540px;height:700px;padding-top:35px;padding-bottom:35px}.title-get-in-touch{padding-right:140px}.news-from-our-blog-name{text-align:center}.our-blog-list{grid-column-gap:15px;grid-row-gap:15px}.our-blog-container{width:100%}.our-blog-image{justify-content:center;align-items:flex-start;height:250px;display:flex}.our-blog-info{min-height:auto}.services-we-offer{grid-row-gap:25px;grid-template-rows:auto auto;grid-template-columns:1fr}.offer-bg{width:100%}.three-column-wrapper{box-shadow:none}.general-wrapper{flex-wrap:wrap}.get-more-wrapper{flex-direction:column;padding-right:60px}.building-everything{grid-template-rows:200px auto;padding-top:50px}.why-work-with-con-128{grid-column-gap:0px;grid-row-gap:0px;padding-bottom:130px}.icon-wrap-content{grid-template-rows:auto auto auto;grid-template-columns:1fr}.icon-image{margin-bottom:0}.large-photo-gallery{grid-template-rows:280px 280px 280px;grid-template-columns:1fr}.picture.last-picture{background-position:50% 15%}.we-work-with{grid-column-gap:0px;grid-row-gap:40px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr}.company-logo-image{height:70px}.company-logo-wrap{justify-content:center;align-items:center;display:flex}.our-projects{grid-row-gap:20px;grid-template-rows:385px 385px 385px;grid-template-columns:1fr}.our-case-studies-spacing-copy{margin-top:0;padding-left:0;padding-right:0}.title-heading-h1{font-size:55px}.call-us-text.green-text{color:var(--lions-blue)}.top-mobile-menu{background-color:var(--lions-blue)}.white-facts{margin-top:0;margin-bottom:0;font-size:50px}.center-foofer-wrap{flex-wrap:wrap;margin-top:40px}.center-video-container{padding-left:0;padding-right:0}.feedback-intro{width:508px;margin-right:15px;padding-right:40px}.consultation-wrapper{justify-content:center}.news-from-blog{flex-direction:row;display:block}.line-blog-home-3{display:none}.free-quote-wrap{padding-left:0;padding-right:0}.text-space-wrap{max-width:none}.section-our-team{flex-wrap:wrap;height:500px}.blog-title-h1,.lp-title-name{font-size:55px}.cart-button-item{padding-left:0;padding-right:0}.collection-grid-4-2{grid-row-gap:40px;grid-template-columns:1fr;margin-top:0;margin-bottom:0}.project-collection-item-2:nth-child(odd){margin-top:0;margin-bottom:0}.dynamic-price{align-items:flex-start}.product-card-top{grid-template-columns:1fr;justify-items:start}.collection-category-grid{grid-row-gap:40px;grid-template-columns:1fr;margin-top:0;margin-bottom:0}.checkout-hero-form{padding-bottom:40px}.shop-details-price-wrapper{flex-wrap:wrap}.shop-details-hero-title{font-size:40px}.product-category-con{align-items:flex-start}.shop-lightbox-wrap{grid-row-gap:25px}.h2-shop-details{font-size:30px}.shop-lightbox-item{width:48%}.shop-tablet-image{height:340px}.section-shop-details{padding-top:134px;padding-bottom:60px}.shop-details-wrapper-2{grid-template-columns:1fr}.lightbox-link-shop{height:300px}.shop-text-wrapper-2.margin{margin-top:60px}.checkout-hero-con{grid-column-gap:0px;grid-row-gap:0px}.promotion-label-left{max-width:300px}.text-block-10{font-size:44px;line-height:48px}.career-list-item-wrapper-copy{flex-wrap:wrap;padding-bottom:25px}.nav-item-title---dark,.call-us-text-copy.green-text,.call-us-text-copy.green-text-copy,.call-us-text-copy.green-text,.call-us-text-copy.green-text-copy{color:var(--lions-blue)}.section-heading-wrap.is-flex{grid-column-gap:16px;grid-row-gap:16px;grid-column-gap:16px;grid-row-gap:16px;flex-flow:column-reverse}.text-size-small,.service-list-text{font-size:14px}.service-content-wrap{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;width:100%;padding-top:14px}.section-wrapper{---mode--collection-faf8129a-5c07-75cc-f5d5-33b7ae7e2098:mode-85a4e827-09a0-cf10-5cc1-4fba501e887b}.section-wrapper.is-service{min-height:auto}.section-title-2{font-size:48px}.service-top-wrap{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column}.service-arrow-wrap.hide{display:none}.section-7{---mode--collection-99ae57d3-6112-834a-1497-fac834b22040:mode-fb64445d-30f7-4871-296e-ea10f7110ebf;---mode--collection-faf8129a-5c07-75cc-f5d5-33b7ae7e2098:mode-85a4e827-09a0-cf10-5cc1-4fba501e887b}.services-item-2{padding-top:20px;padding-bottom:20px}.service-subtitle{padding-top:20px}.service-image-wrap{max-width:none}.container-3{flex-flow:column;display:block}.nav-learn-more-copy-copy.search-button{width:100%}.nav-learn-more-copy-copy.pagination{margin-top:40px}.waves---subtitle{font-size:22px;line-height:34px}.waves---main-container{padding-left:16px;padding-right:16px}.waves---section-medium{padding-top:80px;padding-bottom:80px}.waves---heading-2-no-margins{font-size:44px;line-height:125%}.nav-learn-more-copy.search-button{width:100%}.nav-learn-more-copy.pagination{margin-top:40px}.waves-grid-hero-1{grid-row-gap:40px}.waves---mega-heading-1{font-size:56px}.waves---subtitle-2{font-size:22px;line-height:34px}.waves---main-container-2{padding-left:16px;padding-right:16px}.spark-container{width:100%}.spark-nav-link{padding-left:20px;padding-right:20px}.spark-section{padding-top:88px;padding-bottom:88px}.spark-nav-menu{max-height:90vh;overflow:scroll}.spark-square-menu-with-links{padding-left:20px;padding-right:20px}.spark-square-menu-inner{padding-left:0;padding-right:0}.spark-flex-row{flex-direction:column}.spark-flex-row.spark-left-aligned{flex-direction:row;align-items:flex-start}.spark-hero-sub-paragraph{margin-bottom:32px}.spark-lightbox{margin-top:64px}.spark-container-2{width:100%}.spark-section-2{padding-top:88px;padding-bottom:88px}.spark-flex-row-2{flex-direction:column}.spark-flex-row-2.spark-5-spacing{grid-row-gap:24px;grid-row-gap:24px;flex-direction:column-reverse}.spark-secondary-paragraph{margin-bottom:32px}.spark-three-image-grid{width:100%;position:relative}.div-block-desktop{height:50vh;display:none}.div-block-19{background-color:#000229;height:auto}.div-block-20{z-index:99999;position:fixed;inset:0%}.div-block---mobile{z-index:99999;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:auto;display:block;position:fixed;inset:0%}.background-video-2{height:100vh}.container-4,.section-15{max-width:960px}}@media screen and (max-width:479px){.section{width:100vw}.section.blog-grid-banner{padding-top:160px}.section.banner-our-team{padding-top:200px}.section.job-position-banner{padding-top:160px}.section.contacts-banner{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/6819743186fb78d1e8dbd13f_Header%20-%20Contact%20Us%20\(mobile\).png);background-position:50% 0;background-size:auto;justify-content:flex-start;align-items:center;margin-top:0;padding-top:160px}.section.contacts-3-banner{padding-top:120px}.section.banner-faq{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/681665d6559555013514f6aa_Header%20-%20FAQs%20\(Mobile\).png);padding-top:140px}.section.banner-customers{padding-top:200px}.section.banner-testimonials{padding-bottom:150px}.section.about-us-banner{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/68166f9116bb926081c2db75_Header%20-%20About%20\(Mobile\).png);background-position:50% 0;background-size:auto;padding-top:100px}.section.about-us-banner.bg-about{min-height:450px;padding-top:0}.section.about-us-banner.bg-about-copy{min-height:450px;padding-top:220px}.section.image-background{margin-left:20px;margin-right:20px}.section.portfolio-grid-banner{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/6816653d032cc8cd989ba249_Header-%20Our%20Proven%20Process%20\(Mobile\).png);padding-top:160px}.section.landing-banner{background-image:url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/67f196b9973e5fa8ac54b2dc_Landing-Banner-image-2.png);background-position:116% 83%;background-repeat:no-repeat;background-size:200px;padding-top:160px}.section.get-a-free-quote{background-position:170%,70% 38%;background-size:cover,cover}.section.about-us-banner-2{padding-top:100px}.section.our-services{padding-top:4em;padding-bottom:4em}.section.blog-details{padding-top:120px;padding-left:0;padding-right:0}.base-container{padding-left:0;padding-right:0}.grid-system-wrapper{flex-direction:row}.grid-system{flex-direction:column;width:50%}.grid-title{align-items:center}.grid-title.first-grid{text-align:center;text-align:center;width:100%}.grid-description{border-bottom-width:1px;border-bottom-color:#fff3}.grid-description.first-description{border-bottom:1px #fff3;border-left-style:none;border-right-style:solid;padding-left:0;padding-right:0}.grid-description.last-description{border-bottom-color:#a7a7a7}.bottom-style-spacing-desktop{bottom:8%}.top-style-spacing-desktop{top:7%}.middle-style-spacing-desktop{top:32%}.color-container{flex-wrap:wrap}.nav-learn-more{background-color:var(--lions-blue);flex:none}.nav-learn-more.dark{width:100%}.nav-learn-more.subsscribe{flex:1}.top-style-spacing-mobile{top:5%}.middlr-style-spacing-mobile{top:28%}.bottom-style-spacing-mobile{bottom:8%}.close-menu-button.w--open{align-items:center}.style-guide-banner-section{min-height:340px;padding-top:100px}.licensing-grid{grid-template-columns:1fr}.license-link{margin-right:15px}._404-content-wrapper{padding-left:15px;padding-right:15px}.coming-soon-form{flex-wrap:wrap;justify-content:center}.coming-soon-input{min-width:auto;margin-bottom:10px}.coming-soon-paragraph{text-align:center;margin-top:10px;margin-bottom:20px}.coming-soon-heading{max-width:240px;font-size:32px}.blog-grid-wrapper{width:90vw}.blog-grid-image{min-height:240px}.blog-classic-wrapper{padding-left:0;padding-right:0}.blog-classic-top-content,.blog-classic-bottom-content{padding-left:25px;padding-right:25px}.blog-sidebar-post-content{padding-bottom:20px;padding-left:20px;padding-right:20px}.blog-sidebar-post-category{margin-bottom:20px}.blog-template-wrapper{max-width:none;padding-top:100px}.blog-template-pagination{flex-wrap:wrap;justify-content:center}.blog-template-prev-button{flex:none;width:100%;margin-bottom:20px}.blog-template-next-button{flex:none;width:100%;margin-top:10px}.footer{text-align:left}.footer-rights{margin-bottom:10px}.footer-copyright{justify-content:center;width:100%}.team-card-image,.team-card-image.architects,.team-card-image.managers,.team-card-image.architects,.team-card-image.managers{min-height:250px}.values-content-wrapper{margin-bottom:15px}.values-counter-item{margin-right:15px;padding:20px}.career-customers-wrapper{grid-row-gap:40px;grid-template-columns:1fr 1fr}.banner-title-wrapper.testimonials{margin-top:0}.text-white.center{text-align:center}.text-white.top-banner-home-2{flex-flow:column wrap;justify-content:center;align-items:stretch;margin-bottom:-20px}.section-title{font-size:32px}.accordion-wrapper{width:100vw}.accordion-title{font-size:16px}.pricing-features-icon{margin-right:15px}.contacts-wrapper{width:100%}.contacts-location-slider{padding-right:70px}.contacts-2-form-wrapper{padding:20px}.contacts-3-capabilities-image{max-width:100%}.footer-social-icons-wrapper{grid-column-gap:18px;grid-row-gap:18px}.footer-brand-wrapper{flex-direction:column}.footer-brand{overflow:hidden}.footer-social-icon{margin-right:0}.footer-links-wrapper{justify-content:center;align-items:flex-start;width:100%;margin-bottom:30px}.footer-links-wrapper.extra{justify-content:center;align-items:flex-start}.search-section{padding-top:120px}.customers-grid{grid-template-columns:1fr}.testominials-cards-banner{margin-top:-60px}.service-list-banner{padding-top:140px}.service-list-process-wrap{width:100%}.service-list-2-bottom-left-block,.service-list-2-bottom-center-block{min-height:340px}.service-list-2-bottom-contacts{padding-left:15px;padding-right:15px}.about-1-counter-wrap{padding-left:40px;padding-right:40px}.testimonials-slide-item{padding:20px}.testimonials-slider-mask{margin-top:0}.team-slider{padding-top:80px}.team-slide-item{width:100%}.about-3-center-card,.about-3-card{padding-left:15px;padding-right:15px}.about-3-progress-bar-wrapper{padding-left:0;padding-right:0}.about-3-tab-link{font-size:16px}.about-3-tab-link.w--current{font-size:18px}.about-3-form-wrapper{text-align:center}.about-3-form{justify-content:center}.about-3-form-text-field,.team-slider-mask{width:100%}.team-slider-left-arrow{top:30px;left:68%}.team-slider-right-arrow{top:30px}.testimonials-quote-icon{margin-bottom:20px;font-size:40px}.portfolio-tab-link{text-align:center;justify-content:center;align-items:center;width:100%;padding-left:0;padding-right:0;display:flex}.portfolio-grid-title-wrapper{padding-left:20px;padding-right:20px}.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);border-bottom-width:1px;border-bottom-color:var(--dark-gray-50);width:100%;padding-top:15px;padding-bottom:15px}.landing-features-grid{grid-template-columns:1fr}.landing-feature-icon{margin-bottom:10px}.footer-wrap{padding-left:40px;padding-right:40px}.top-slider{min-height:80vh;padding-left:0;padding-right:0}.slider-img-1{max-width:300%}.banner-text-wrap{padding-top:200px;padding-bottom:100px}.banner-text-wrap.full{padding-top:100px}.left-arrow,.right-arrow{display:none}.image-menu{color:#fff;border-style:none}.subtitle{padding-right:100px}.our-advantages{grid-template-rows:395px 395px 395px}.photo.first-photo,.photo.second-photo,.photo.first-photo,.photo.second-photo{width:330px;min-height:660px}.image-signature{margin-right:70px}.signature-wrap{width:100%}.our-future-video{top:21%}.photo-wraprer._1,.photo-wraprer._2,.photo-wraprer._1,.photo-wraprer._2{width:330px}.image-wrapper{width:330px;height:470px}.collection-list-loop-wrapper{min-height:470px}.grid{grid-template-rows:315px 315px 315px 315px 315px 315px}.center-title{text-align:center}.team-wrap{width:330px;min-height:345px}.our-cooperation{padding-top:0}.cooperation-item{width:100%;height:90px}.cooperation-wrap{flex-direction:column;height:300px}.all-content{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.blog-image-wrapp{height:200px}.blog-slider{flex-direction:row;justify-content:space-around;align-items:center}.our-blog-wrapper{width:300px}.left-wrapper{justify-content:center;align-items:center;width:100%;padding-right:0}.top-button-wrap{flex-direction:column;justify-content:center;align-items:center;max-width:360px}.right-wrapper{justify-content:center;width:100%;margin-top:20px;padding-left:0}.slider-wrapper{width:300px;margin-left:0}.text-white-wrap{flex-wrap:wrap;align-content:space-between}.text-white-wrap.title-home-2{grid-row-gap:2px;grid-row-gap:2px;flex-direction:column;place-content:center;align-items:center;max-width:360px}.text-orange-wrapp{width:88%}.spacing-wrapper-item{margin-top:10px;margin-bottom:0;padding-left:25px;padding-right:25px}.benefit-item{background-image:linear-gradient(10deg,#0076b6,#fff0 66%),linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69a619d1317d9fd7deb5989f_Fixed%20Install-Services.webp);background-position:0 0,0 0,60%;padding-top:220px}.benefit-item.metal{background-image:linear-gradient(18deg,var(--lions-blue),#fff0 59%),linear-gradient(to bottom,transparent,transparent),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69553699e60acc3c70710e92_Vandy-Website%20Homepage-min.webp);background-position:0 0,0 0,0%;background-image:linear-gradient(18deg,var(--lions-blue),#fff0 59%),linear-gradient(to bottom,transparent,transparent),url(https://cdn.prod.website-files.com/67f196b9973e5fa8ac54b18b/69553699e60acc3c70710e92_Vandy-Website%20Homepage-min.webp);background-position:0 0,0 0,0%}.text-blue{margin-top:0;margin-bottom:20px}.full-container{padding-left:0;padding-right:0}.video-wrapper{grid-column-gap:10px;grid-template-columns:100px 220px}.photo-content{background-position:39%}.photo-content.large-photo{background-position:100%}.signature-of-chris{bottom:38%;right:6%}.done-for-this-years-video{top:40%;left:-36%}.center-icon-container{padding-left:40px;padding-right:40px}.case-study-content{padding-top:60px}.choose-us-image{height:330px}.get-in-touch-wrapper{width:95vw}.new-york-link{font-size:16px}.get-a-free-wrapper{height:auto;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.section-get-in-touch{padding-bottom:0;padding-left:40px;padding-right:40px}.get-a-free-consultation{height:750px}.get-a-free-consultation.home-3{width:330px;height:740px}.name-get-in-touch{font-size:32px}.title-get-in-touch{padding-right:20px}.our-blog-image{height:200px}.get-more-wrapper{padding-right:35px}.we-work-with{grid-row-gap:30px;flex-wrap:wrap;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;justify-content:center;padding-top:60px;padding-bottom:60px;display:flex}.company-logo-wrap{width:50%}.title-heading-h1{width:100%}.subscribe-form-input-wrapper{flex:1;align-self:stretch}.subscribe-form-input{width:100%}.footer-copyright-2{justify-content:center;width:100%}.footer-copyright-link-2{margin-left:5px}.call-us-wrap{display:none}.center-title-container{text-align:center}.top-mobile-menu{height:32px}.call-us-mobile-wrap{display:none}.socials-wrapper-mobile{padding-top:0;padding-bottom:0}.address-text{font-size:16px;line-height:1.2em}.center-foofer-wrap{text-align:center;flex-wrap:wrap}.top-title-wrap{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.feedback-intro{width:300px}.section-our-team{height:300px}.banner-text-wrap-home-1{padding-top:100px}.project-prev-button-wrap-item,.project-next-button-wrap-item{width:100%;padding-top:25px;padding-bottom:25px}.card-img-2{height:350px}.shop-lightbox-wrap{grid-row-gap:15px}.shop-lightbox-item{width:100%}.shop-tablet-image{height:300px}.section-shop-details{padding-top:114px}.promotion-label-left{bottom:90px;left:auto;right:12px}.heading-16{font-size:35px}.heading-37{color:var(--lions-blue)}.text-block-11{text-align:center}.typer{font-size:34px;line-height:34px}.image-101{margin-left:0}.text-block-12,.text-block-13{font-size:40px;line-height:44px}.bold-text-2{font-size:25px}.heading-49{text-align:center}.section-5{padding-top:8em}.heading-50{font-size:39px}.heading-52{font-size:34px}.collection-list-wrapper-5{width:90vw}.pulse-wrap{width:14px;height:14px}.text-size-small{font-size:16px}.container-2{max-width:100vw}.pulse-dot{width:7px;height:7px}.service-arrow{width:26px;height:26px}.section-wrapper{---mode--collection-faf8129a-5c07-75cc-f5d5-33b7ae7e2098:mode-8316e477-95d0-5612-89d9-1454ea416485}.section-title-2{font-size:42px}.section-title-2.text-color-white{font-size:40px}.service-arrow-wrap{justify-content:flex-end;align-items:center;width:36px;height:36px}.pulse-bg{width:10px;height:10px}.section-7{---mode--collection-faf8129a-5c07-75cc-f5d5-33b7ae7e2098:mode-8316e477-95d0-5612-89d9-1454ea416485;---mode--collection-99ae57d3-6112-834a-1497-fac834b22040:mode-0e6b0ebc-50f5-912c-9443-815311f83b42}.service-subtitle,.service-subtitle._02,.service-subtitle._01,.service-subtitle._02,.service-subtitle._01{font-size:20px}.image-109,.image-110,.image-111{width:350px}.container-3{padding-top:4em}.image-112,.image-113,.image-114{width:350px}.nav-learn-more-copy-copy{flex:none}.nav-learn-more-copy-copy.dark{width:100%}.nav-learn-more-copy-copy.subsscribe{flex:1}.waves---subtitle{font-size:20px}.waves---section-medium{padding-top:64px;padding-bottom:64px}.waves---heading-2-no-margins{font-size:48px;line-height:94%}.waves---heading-3-no-margins{font-size:22px}.nav-learn-more-copy{flex:none}.nav-learn-more-copy.dark{width:100%}.nav-learn-more-copy.subsscribe{flex:1}.waves---section-hero-primary{padding-top:80px;padding-bottom:80px}.waves---mega-heading-1{font-size:36px}.waves---subtitle-2{font-size:20px}.waves-gradient-hero-1{top:-1px}.waves-gradient-hero-1.bottom{bottom:-1px}.waves-column-hero-1{width:48%}.waves-column-hero-1.column-two,.waves-column-hero-1.column-one,.waves-column-hero-1.column-two,.waves-column-hero-1.column-one{flex:none}.waves-gallery-hero-1{grid-column-gap:12px;grid-row-gap:12px}.spark-nav-link{margin-bottom:.5rem}.spark-section{padding:64px 20px}.spark-section.spark-primary-color-background{padding-top:128px}.spark-section h1{font-size:3rem}.spark-section h2{font-size:2.5rem}.spark-nav-menu{border-bottom-right-radius:12px;border-bottom-left-radius:12px;max-height:90vh;padding:1rem .5rem}.spark-simple-menu-button{padding-left:0}.spark-square-menu-with-links{padding-right:0}.spark-square-menu-inner{background-color:var(--spark-library--white);padding-top:0;padding-bottom:0}.spark-flex-row{align-items:flex-start}.spark-flex-row.spark-left-aligned{grid-row-gap:16px;grid-row-gap:16px;flex-wrap:wrap}.spark-lightbox{margin-top:32px}.spark-section-2{padding:64px 20px}.spark-section-2 h1{font-size:1.9rem}.spark-section-2 h2{font-size:2.5rem}.spark-flex-row-2{align-items:flex-start}.spark-three-image-grid{grid-column-gap:16px;grid-row-gap:16px}.main-nav-copy{background-color:#0000}.section-13{overflow:hidden}.main-nav-copy-copy{background-color:#0000}.div-block-19{background-color:#00022900;height:auto;display:flex}.image-117{width:80px;height:80px}}#w-node-_78f41b89-3c5e-d1a0-eb78-abec73cb1b1d-ac54b25a,#w-node-ed55d97a-4a69-2c38-f1f0-d7e01ed1ac63-ac54b25a,#w-node-_55eeaa14-5ecc-b5a8-7aa6-f836f8112260-ac54b25a,#w-node-_4028441d-4a32-b069-1693-ff9eb4407134-ac54b25a,#w-node-cfab56ee-878e-1a4a-111a-640406116379-ac54b25a,#w-node-_3f79cb74-7a7d-fe86-59f6-9f853bf0797e-ac54b25a{grid-area:span 1/span 1/span 1/span 1}#w-node-ec09d073-2a73-e1c6-8309-7808b15b854c-ac54b25a{grid-area:Area-3}#w-node-ec09d073-2a73-e1c6-8309-7808b15b854d-ac54b25a{grid-area:Area-2}#w-node-ec09d073-2a73-e1c6-8309-7808b15b854e-ac54b25a{grid-area:Area}#w-node-af64cbd7-8762-80d9-48a5-36fecf103b79-ac54b25a,#w-node-_77382259-cc0d-b81e-cb3c-ec2aa19b7bca-ac54b25a,#w-node-_90a00bc5-6290-6c5b-5843-1d48871ca401-ac54b25a,#w-node-_21f5bb68-223a-7fa0-2c79-717926a9fb02-ac54b25a,#w-node-b9b3233b-eaee-fec7-58e1-09e6f8d7041b-ac54b25a,#w-node-_4948a94d-77ac-8a1f-f4d9-62cf0b60a78c-ac54b25a{grid-area:span 1/span 1/span 1/span 1}#w-node-_4c0bfb07-2e21-329b-42a9-1e1f6739103b-67391028{grid-area:Area-3}#w-node-_4c0bfb07-2e21-329b-42a9-1e1f67391047-67391028{grid-area:Area-4}#w-node-e66f1895-f86d-09a5-0d99-4bd261dd1502-61dd1500,#w-node-e66f1895-f86d-09a5-0d99-4bd261dd151e-61dd1500,#name-3.w-node-e66f1895-f86d-09a5-0d99-4bd261dd1527-61dd1500,#name-3.w-node-e66f1895-f86d-09a5-0d99-4bd261dd1528-61dd1500{grid-area:span 1/span 1/span 1/span 1}@media screen and (min-width:1280px){#w-node-af64cbd7-8762-80d9-48a5-36fecf103b79-ac54b25a{grid-area:span 1/span 1/span 1/span 1}}