.js-loading *,.js-loading :after,.js-loading :before{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}@font-face{font-family:"Brandon Grotesque";src:url(https://mail.alcolighting.com/fonts/BrandonGrotesque-Medium.woff2) format("woff2"),url(https://mail.alcolighting.com/fonts/BrandonGrotesque-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Brandon Grotesque";src:url(https://mail.alcolighting.com/fonts/BrandonGrotesque-Regular.woff2) format("woff2"),url(https://mail.alcolighting.com/fonts/BrandonGrotesque-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Brandon Grotesque";src:url(https://mail.alcolighting.com/fonts/BrandonGrotesque-Bold.woff2) format("woff2"),url(https://mail.alcolighting.com/fonts/BrandonGrotesque-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.fw-medium{font-weight:500}:root{--header-height:100;--slider-width:400px;--swiper-button-gap:1.5rem;--section-spacing:14vmin;--footer-spacing-top:10vmin;--footer-spacing-bottom:16vmin}@media (min-width:768px){:root{--header-height:150}.grid-md-24{--bs-columns:24}}@media (min-width:992px){:root{--header-height:150}}[data-load-animation=swipe-in]{-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0);-webkit-animation:swipe-in .5s ease-in-out forwards;animation:swipe-in .5s ease-in-out forwards}[data-load-animation=fade-in]{opacity:0;-webkit-animation:fade-in .5s .8s ease-in-out forwards;animation:fade-in .5s .8s ease-in-out forwards}[data-lazy-animation=fade-in]{opacity:0}[data-lazy-animation=fade-in].animated{-webkit-animation:fade-in .5s .8s ease-in-out forwards;animation:fade-in .5s .8s ease-in-out forwards}[data-scroll-animation=fade-in]{opacity:0}[data-scroll-animation=fade-in].animated{-webkit-animation:fade-in .5s ease-in-out forwards;animation:fade-in .5s ease-in-out forwards}[data-scroll-animation=swipe-in]{-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0)}[data-scroll-animation=swipe-in].animated{-webkit-animation:swipe-in .5s ease-in-out forwards;animation:swipe-in .5s ease-in-out forwards}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes swipe-in{0%{-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0)}100%{-webkit-clip-path:polygon(0 0,200% 0,0 200%);clip-path:polygon(0 0,200% 0,0 200%)}}@keyframes swipe-in{0%{-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0)}100%{-webkit-clip-path:polygon(0 0,200% 0,0 200%);clip-path:polygon(0 0,200% 0,0 200%)}}@media (min-width:992px){.dropdown:hover .dropdown-menu{display:block}.dropdown-menu[data-bs-popper]{margin-top:0}.dropdown-toggle{pointer-events:none}}.col-500{width:500px}.project-grid{position:relative;width:100%}.project-img{max-width:100%;max-height:350px;-o-object-fit:contain;object-fit:contain}.project-grid .swiper-slide{opacity:0}.project-grid .swiper-slide.swiper-slide-active{opacity:1;transition:opacity 1s}.project-grid-img,.project-grid-info{position:absolute;top:0;left:0;width:100%;height:100%}.project-grid-info{opacity:0;position:relative;color:#036;background-color:var(--bs-primary);transition:opacity .5s ease-in-out;min-height:200px}.project-grid-info:hover{opacity:1}@media (min-width:992px){.project-grid-info{position:absolute}}.project-grid::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.led-item path,.led-title{transition:all .3s ease-in-out}.led-item svg{flex-shrink:0}.led-item:hover .path-green{fill:#121523}.led-item:hover .path-dark{fill:#4dc250}.led-item:hover .led-title{color:var(--bs-primary)}html{scrollbar-color:var(--bs-dark) var(--bs-primary);scrollbar-width:auto}::-webkit-scrollbar{height:20px;width:20px}::-webkit-scrollbar-track{background:var(--bs-dark);border-radius:0}::-webkit-scrollbar-thumb{background:var(--bs-primary);border:5px solid var(--bs-dark);background-clip:content-box;border-radius:10px}section.py-5{padding-top:var(--section-spacing)!important;padding-bottom:var(--section-spacing)!important}section.mb-5{margin-bottom:var(--section-spacing)!important}.mb-p{margin-bottom:clamp(1rem,2.5vmin,1.5rem)}.pt-section{padding-top:var(--section-spacing)}.pb-section{padding-bottom:var(--section-spacing)}.py-section{padding-top:var(--section-spacing);padding-bottom:var(--section-spacing)}.mb-section{margin-bottom:var(--section-spacing)!important}.footer{padding-top:var(--footer-spacing-top);padding-bottom:var(--footer-spacing-bottom)}.navbar{height:calc(var(--header-height) * 1px)}@media (min-width:992px){.dropdown-menu{min-width:unset}.dropdown-item{white-space:unset;text-align:center}}.section-first{margin-top:calc(var(--header-height) * -1px);min-height:calc(100vh - var(--address-bar-height,0) * 1px)}@media (min-width:1600px){.container-1400{max-width:1400px;margin:0 auto}}.img-wave{opacity:0;-webkit-animation:fade-in .8s ease-in forwards;animation:fade-in .8s ease-in forwards}@media (max-width:991.98px){.img-wave{-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(.6);filter:brightness(.6)}}.div-wave{min-height:calc(100vh - var(--address-bar-height,0) * 1px - var(--header-height) * 1px);padding-bottom:calc(var(--header-height) * 1px)}@media (min-width:992px){.div-wave{transform:translateY(-25%);padding-bottom:0}}.card{box-shadow:0 0 5px var(--bs-primary)}.blog-read-more{background:var(--bs-dark);color:var(--bs-primary)}.blog-read-more:active,.blog-read-more:focus,.blog-read-more:hover{background:var(--bs-primary);color:var(--bs-dark)}.blog-thumbnail{overflow:hidden}.blog-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease}.blog-list-item:hover img{transform:scale(1.1)}.blog-cover{background-color:rgba(5,10,48,.85);z-index:1;top:0;left:0}.article-blog p{margin-bottom:2.5rem}.article-blog img{height:auto;max-width:100%}.article-blog .table{overflow-x:auto}.article-privacy{max-width:1140px}.article-privacy h2,.article-privacy h3{margin-bottom:1rem}.article-privacy address,.article-privacy p{font-size:1.25rem}.article-privacy address{font-weight:500}.swiper-button-wrapper{display:grid;gap:var(--swiper-button-gap);width:-webkit-min-content;width:-moz-min-content;width:min-content;grid-template-columns:repeat(2,1fr);justify-content:start}.swiper-button-next,.swiper-button-prev{color:var(--bs-primary);top:unset}.swiper-button-dark .swiper-button-next.swiper-button-disabled,.swiper-button-dark .swiper-button-prev.swiper-button-disabled{color:#fff;opacity:1}.project-grid .swiper-button-next.swiper-button-disabled,.project-grid .swiper-button-prev.swiper-button-disabled{color:#fff;opacity:.5}.project-grid .swiper-button-next,.project-grid .swiper-button-prev{color:#036;opacity:1}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{color:#000;opacity:1}.swiper-slide{width:100%}@media (min-width:576px){.swiper-slide{width:var(--slider-width)}}.swiper[data-direction=right]{-webkit-clip-path:inset(-100vw -100vw -100vw 0);clip-path:inset(-100vw -100vw -100vw 0)}.swiper[data-direction=left]{-webkit-clip-path:inset(-100vw 0 -100vw -100vw);clip-path:inset(-100vw 0 -100vw -100vw)}.swiper-rtl .swiper-button-svg{transform:rotate(180deg)}.swiper-button-next:after,.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:""}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:unset}.swiper-button-next,.swiper-button-prev{display:block;width:auto;position:relative}.google-map{width:100%}@media (min-width:992px){.google-map{width:calc(50vw - var(--bs-gutter-x) * .5);width:calc(var(--body-width) * 1px / 2 - var(--bs-gutter-x) * .5)}}.offcanvas-end{width:min(400px,80%)}.offcanvas-end.show{min-height:100vh}@media (max-width:991.98px){.h1-index{text-align:center}}.layer-green{background-color:#4dc250;opacity:.75;pointer-events:none;transition:background-color .5s ease}.project-grid:hover .layer-green{background-color:#a9a9a9}.icon-hover:hover .hover-green{color:#4dc250}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff!important}select option{background-color:var(--bs-dark);color:#fff}select :is(option:checked,option:selected,option:active,option:focus){background-color:var(--bs-primary)!important}