.callme{display:inline-block;background-color:#fc6002;text-align:center;color:#fff;padding:10px 20px;text-decoration:none;border-radius:4px;font-weight:bold}.call_me{text-align:center;box-sizing:border-box}.project-gallery-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}.project-gallery-wrapper>a.prj-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-gallery-wrapper .call_me{grid-column:1/-1;margin-top:12px}.project-gallery-wrapper .callme{display:block;width:100%;background:#f60;color:#fff;padding:10px 0;text-align:center;font-weight:600;border-radius:4px;text-decoration:none;transition:background .25s}.project-gallery-wrapper .callme:hover{background:#e65300}.service_row__inner{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.service_card{flex:1 1 calc(33.333% - 20px);box-shadow:1px 2px 15px -3px rgba(0,0,0,.8);border:1px solid #c4c6c8;padding:15px;box-sizing:border-box;display:flex;flex-direction:column}.service_card__heading{font-size:16px;margin-bottom:10px}.service_card__image{width:100%;height:auto;margin-bottom:15px;display:inline-block}.service_card__link{color:#fc6002;font-weight:600;transition:color .2s linear;margin-top:auto}.service_card__link:hover,.service_card__link:active,.service_card__link:visited:hover{color:#fea56f}.service_card__link:visited{color:#fc6002}@media(max-width: 991px){.service_row__inner{flex-direction:column}.service_card{flex:1 1 100%}}.hero-section{display:flex;flex-wrap:wrap;margin-bottom:2rem}.img-fluid{margin:0}.hero-image{flex:0 0 60%;max-width:70%;margin:0}.hero-aside{flex:0 0 30%;max-width:30%;background-color:#555;padding:2rem;display:flex;justify-content:center;align-items:center}.hero-block{text-align:center}.block-heading{font-size:24px;margin-bottom:20px;font-weight:bold}.block-link{display:inline-block;padding:12px 20px;font-size:16px;color:#fff;text-decoration:none;transition:background-color .3s ease;border-bottom:2px solid #fc6002}.block-link,.footer-block-link{display:block;padding:15px;font-size:18px;text-align:center;color:#fff;border:2px solid #fc6002}.block-link:hover,.footer-block-link:hover,.block-link:active,.footer-block-link:active{color:#fc6002;border-color:#fc6002}.block-heading,.footer-block-heading{margin-bottom:30px;padding-left:15px;font-size:24px;color:#fff;border-left:2px solid #fc6002}.section-heading{margin-bottom:15px;text-align:center}.pointer{margin-right:15px;font-size:38px;color:#fc6002}.subheading{margin:0;text-align:center;color:#fff}.wrapper{margin-bottom:5px;padding:15px 0;border-top:2px solid #fc6002}.led-form-section{display:flex;margin-bottom:2rem}.led-form-text{flex:0 0 65%;max-width:80%}.led-lead{font-size:1.125rem;line-height:1.6}.led-form-wrapper{flex:0 0 40%;max-width:25%;padding:1.5rem;border-radius:8px}.page-form__title{font-size:1.25rem;margin-bottom:1rem;font-weight:bold;text-align:center}.input-text{width:100%;margin-bottom:1rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}.project-form__body{border:2px solid #fc6002}.btn-submit{width:100%;color:#000;border:2px solid #fc6002;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s ease;margin:5%;padding:10%;font-size:x-large}.mount-types{display:flex;justify-content:space-between;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.mount-type{flex:1 1 calc(33.333% - 1rem);display:flex;flex-direction:column;align-items:center}.mount-header{width:100%;padding:1rem;background-color:#555;text-align:center;border-radius:4px 4px 0 0;color:#fff}.subheading{font-size:1.1rem;margin:0;background-color:#555}.mount-image{width:100%;height:auto;display:block;border-radius:0 0 4px 4px;-o-object-fit:cover;object-fit:cover}.grid-gallery{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto;gap:1rem;margin-bottom:2rem}.grid-gallery>.grid-item:nth-child(1){grid-column:1/2;grid-row:1}.grid-gallery>.grid-item:nth-child(2){grid-column:2/4;grid-row:1}.grid-gallery>.grid-item:nth-child(3){grid-column:1/2;grid-row:2}.grid-gallery>.grid-item:nth-child(4){grid-column:2/3;grid-row:2}.grid-gallery>.grid-item:nth-child(5){grid-column:3/4;grid-row:2}.grid-item img{width:100%;height:auto;display:block;border-radius:4px}.grid-2x3 .grid-item img{width:100%;height:auto;display:block;border-radius:4px}.grid-3x{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin-bottom:2rem}.grid-3x img{width:100%;height:auto;display:block;border-radius:4px}.led-footer-block{background-color:#555;padding:2rem 1rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2rem;color:#fff}.led-form-wrapper--border{background:rgba(0,0,0,0);border:2px solid var(--orange)}.led-input--border{border:2px solid var(--orange);background:#fff}.led-btn--border{border:2px solid var(--orange);background:rgba(0,0,0,0);color:var(--orange);font-weight:600;transition:all .2s}.led-btn--border:hover{background:var(--orange);color:#fff}.led-service-footer{margin-top:60px;background:#555;padding:40px 20px;border-radius:6px}.led-service-grid{display:flex;flex-wrap:wrap;gap:20px}.led-service-col{flex:1 1 300px;display:flex;flex-direction:column;gap:15px;color:#fff}.led-service-heading{font-weight:bold;font-size:18px}.led-service-list{list-style:disc inside;padding-left:0;margin:0}.led-service-contacts{display:flex;flex-direction:column;gap:10px}.led-contact-link{color:var(--orange);text-decoration:none;font-weight:600}.led-contact-link:hover{text-decoration:underline}.led-service-col--highlight{border-left:4px solid var(--orange);padding-left:16px}.led-service-box-title{font-weight:700;font-size:18px;margin-bottom:10px}.led-service-box-link{display:inline-block;border:2px solid var(--orange);padding:10px 16px;color:var(--orange);font-weight:600;text-decoration:none;border-radius:4px;transition:background .2s,color .2s}.led-service-box-link:hover{background:var(--orange);color:#fff}.led-footer-block .info-list,.led-footer-block .info-text,.led-footer-block .hero-block{flex:1 1 100%}.services-list-heading{display:block;font-weight:bold;margin-bottom:10px}.services-list{padding-left:15px;list-style:"– "}.contacts{display:flex;flex-direction:column}.footer-link{font-size:20px;color:#fff}.footer-link:hover{color:#fc6002}.girlyanda-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.girlyanda-item{width:150px;text-align:center;font-size:14px}.girlyanda-item img{width:100%;height:auto;border-radius:4px;display:block;margin-bottom:5px}.girlyanda-item h3{font-size:13px;margin:0;line-height:1.4}.girlyanda-item a{color:inherit;text-decoration:none}.row.text-center{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}.row.text-center .col-12{flex:0 0 48.5%;max-width:48.5%;text-align:center}.tinymce__img.vis{width:100%;height:auto;border-radius:6px;display:block;margin-bottom:10px}.row__img-title,.row_img-title{font-size:1rem;font-weight:600;margin-bottom:5px}.row.text-center p{font-size:.9rem;color:#666;margin:0}.row{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:16px;justify-content:flex-start;padding-bottom:10px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.row>.col-12{scroll-snap-align:start}@media(min-width: 1300px){.productsMenu-tabs-content>.productsMenu-submenu-w:first-child{width:1020px !important;-moz-columns:4 200px !important;columns:4 200px !important;-moz-column-gap:24px;column-gap:24px}}