.elementor-27848 .elementor-element.elementor-element-4e9af63{--display:flex}.elementor-27848 .elementor-element.elementor-element-099abfc .elementor-repeater-item-6354d7c .xpro-hero-slider-slide-bg{background-image:url(https://beaconillumi.com/wp-content/uploads/2021/08/3D-2.jpg);background-repeat:no-repeat;background-size:cover}.elementor-27848 .elementor-element.elementor-element-099abfc .elementor-repeater-item-6354d7c .xpro-hero-slider-slide-bg::before{mix-blend-mode:inherit;opacity:.5}.elementor-27848 .elementor-element.elementor-element-099abfc .xpro-hero-slider .elementor-repeater-item-6354d7c .xpro-hero-slider-slide-content-wrapper{justify-content:left;text-align:left;align-items:center}.elementor-27848 .elementor-element.elementor-element-099abfc .elementor-repeater-item-6354d7c .xpro-hero-slider-subtitle,.elementor-27848 .elementor-element.elementor-element-099abfc .elementor-repeater-item-6354d7c .xpro-hero-slider-subtitle span.char{animation-duration:1s}.elementor-27848 .elementor-element.elementor-element-099abfc .elementor-repeater-item-6354d7c .xpro-hero-slider-subtitle::after{animation-duration:1s;animation-delay:0s;-webkit-animation-delay:0s}.elementor-27848 .elementor-element.elementor-element-099abfc .elementor-repeater-item-6354d7c .xpro-hero-slider-subtitle{animation-delay:0s;-webkit-animation-delay:0s}.elementor-27848 .elementor-element.elementor-element-099abfc .elementor-repeater-item-6354d7c .xpro-hero-slider-title,.elementor-27848 .elementor-element.elementor-element-099abfc .elementor-repeater-item-6354d7c .xpro-hero-slider-title span.char{animation-duration:1s}.elementor-27848 .elementor-element.elementor-element-099abfc .elementor-repeater-item-6354d7c .xpro-hero-slider-title::after{animation-duration:1s}.elementor-27848 .elementor-element.elementor-element-099abfc .elementor-repeater-item-6354d7c .xpro-hero-slider-description{animation-delay:0s;-webkit-animation-delay:0s;animation-duration:1s}.elementor-27848 .elementor-element.elementor-element-099abfc .elementor-repeater-item-6354d7c .xpro-hero-slider-description::after{animation-delay:0s;-webkit-animation-delay:0s;animation-duration:1s}.elementor-27848 .elementor-element.elementor-element-099abfc.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-27848 .elementor-element.elementor-element-099abfc .xpro-hero-slider-slide-content-wrapper{min-height:600px;width:100%}.elementor-27848 .elementor-element.elementor-element-099abfc .xpro-hero-slider-button-primary i{font-size:14px}.elementor-27848 .elementor-element.elementor-element-099abfc .xpro-hero-slider-button-primary svg{width:14px;height:auto}.elementor-27848 .elementor-element.elementor-element-099abfc .xpro-hero-slider-button-primary{gap:14px}.elementor-27848 .elementor-element.elementor-element-099abfc .xpro-hero-slider-button-secondary i{font-size:14px}.elementor-27848 .elementor-element.elementor-element-099abfc .xpro-hero-slider-button-secondary svg{width:14px;height:auto}.elementor-27848 .elementor-element.elementor-element-099abfc .xpro-hero-slider-button-secondary{gap:14px}.elementor-27848 .elementor-element.elementor-element-099abfc .swiper-button-prev,.elementor-27848 .elementor-element.elementor-element-099abfc .swiper-button-next{font-size:25px;height:50px;width:50px;right:-25px;color:#fff0;background-color:#fff0}.elementor-27848 .elementor-element.elementor-element-099abfc .swiper-button-prev,.elementor-27848 .elementor-element.elementor-element-099abfc .swiper-button-prev{left:-25px}.elementor-27848 .elementor-element.elementor-element-099abfc .swiper-pagination .swiper-pagination-bullet{height:12px;width:12px;margin-left:3px;margin-right:3px}.elementor-27848 .elementor-element.elementor-element-099abfc .swiper-dots-horizontal-style-2 .swiper-pagination .swiper-pagination-bullet-active{width:calc(12px * 2)}.elementor-27848 .elementor-element.elementor-element-099abfc .swiper-slider-theme .swiper-pagination.swiper-pagination-horizontal{bottom:10px}.elementor-27848 .elementor-element.elementor-element-adbe282{--spacer-size:21px}.elementor-27848 .elementor-element.elementor-element-adbe282.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-27848 .elementor-element.elementor-element-a350a77{--display:flex}.elementor-27848 .elementor-element.elementor-element-bd93aa5 .elementor-repeater-item-5e332b6{--wd-img-height:340px}.elementor-27848 .elementor-element.elementor-element-bd93aa5 .elementor-repeater-item-5e332b6 .banner-image{object-position:center center}.elementor-27848 .elementor-element.elementor-element-bd93aa5.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-27848 .elementor-element.elementor-element-c62d71e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px}.elementor-27848 .elementor-element.elementor-element-f349507{width:var(--container-widget-width,22.348%);max-width:22.348%;--container-widget-width:22.348%;--container-widget-flex-grow:0}.elementor-27848 .elementor-element.elementor-element-f349507.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-27848 .elementor-element.elementor-element-f349507.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-27848 .elementor-element.elementor-element-f349507 .title-subtitle{font-family:"Beaconillumi Content",Sans-serif;font-weight:600}.elementor-27848 .elementor-element.elementor-element-f349507 .title{font-family:"Beaconillumi Title",Sans-serif;font-size:35px;font-weight:900}.elementor-27848 .elementor-element.elementor-element-6945137.elementor-element{--align-self:center}.elementor-27848 .elementor-element.elementor-element-6945137.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-27848 .elementor-element.elementor-element-6945137{font-family:"Beaconillumi Content",Sans-serif;font-size:18px;font-weight:100}.elementor-27848 .elementor-element.elementor-element-d56a8af{--display:flex}.elementor-27848 .elementor-element.elementor-element-59055d1{--spacer-size:50px}.elementor-27848 .elementor-element.elementor-element-59055d1.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-27848 .elementor-element.elementor-element-057c221{--display:flex}.elementor-27848 .elementor-element.elementor-element-3e24d1c{width:var(--container-widget-width,88.049%);max-width:88.049%;--container-widget-width:88.049%;--container-widget-flex-grow:0}.elementor-27848 .elementor-element.elementor-element-3e24d1c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-27848 .elementor-element.elementor-element-3e24d1c.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-27848 .elementor-element.elementor-element-3e24d1c .title-subtitle{font-weight:600}.elementor-27848 .elementor-element.elementor-element-3e24d1c .title{font-family:"Beaconillumi Title",Sans-serif;font-size:25px;font-weight:900}.elementor-27848 .elementor-element.elementor-element-3e24d1c .title-after_title{font-family:"Beaconillumi Content",Sans-serif;font-size:18px}.elementor-27848 .elementor-element.elementor-element-2c6c60e{--display:flex}.elementor-27848 .elementor-element.elementor-element-26c6453.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-27848 .elementor-element.elementor-element-32ebfb5{--spacer-size:50px}.elementor-27848 .elementor-element.elementor-element-32ebfb5.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-27848 .elementor-element.elementor-element-7fb03f4{--display:flex}.elementor-27848 .elementor-element.elementor-element-8674086.elementor-element{--align-self:center}.elementor-27848 .elementor-element.elementor-element-8674086.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-27848 .elementor-element.elementor-element-fb3370c{width:var(--container-widget-width,88.049%);max-width:88.049%;--container-widget-width:88.049%;--container-widget-flex-grow:0}.elementor-27848 .elementor-element.elementor-element-fb3370c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-27848 .elementor-element.elementor-element-fb3370c.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-27848 .elementor-element.elementor-element-fb3370c .title-subtitle{font-weight:600}.elementor-27848 .elementor-element.elementor-element-fb3370c .title{font-family:"Beaconillumi Title",Sans-serif;font-size:25px;font-weight:900}.elementor-27848 .elementor-element.elementor-element-fb3370c .title-after_title{font-family:"Beaconillumi Content",Sans-serif;font-size:18px}.elementor-27848 .elementor-element.elementor-element-a821709{--display:flex}.elementor-27848 .elementor-element.elementor-element-e251cdd.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-27848 .elementor-element.elementor-element-615a09f{width:var(--container-widget-width,55%);max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start}.elementor-27848 .elementor-element.elementor-element-615a09f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-27848 .elementor-element.elementor-element-615a09f.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-27848 .elementor-element.elementor-element-615a09f .elementor-heading-title{font-size:35px}.elementor-27848 .elementor-element.elementor-element-e7bcc66{--spacer-size:20px;width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-27848 .elementor-element.elementor-element-e7bcc66.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-27848 .elementor-element.elementor-element-8863899{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"Beaconillumi Content",Sans-serif;font-size:16px}.elementor-27848 .elementor-element.elementor-element-8863899.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-27848 .elementor-element.elementor-element-8863899.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-27848 .elementor-element.elementor-element-6d329c5{width:var(--container-widget-width,92%);max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0}.elementor-27848 .elementor-element.elementor-element-6d329c5.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-27848 .elementor-element.elementor-element-6d329c5.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion{padding:0 0 0 0;margin:0 0 0 0}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-accordion_media-wrapper{padding:0 0 0 0;margin:0 0 0 0}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title,.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-size:18px}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:15px;color:#FAA82D}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:15px;width:15px;line-height:15px}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:15px}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-accordion_media-list .eael-accordion_media-icon svg{height:15px;width:15px;line-height:15px}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list{margin-bottom:15px}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title{padding:20px 20px 20px 20px}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#333}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-accordion_media-content .eael-accordion_media-title{color:#333}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#FAA82D;fill:#FAA82D}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#FAA82D}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-accordion_media-list .eael-accordion_media-icon{color:#FAA82D}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-radius:10px 10px 10px 10px}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#fff}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#fff}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#fff}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#fff}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#fff}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#333}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-content,.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-family:"Beaconillumi Content",Sans-serif;font-size:16px}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.fa-toggle-svg{font-size:16px}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff}.elementor-27848 .elementor-element.elementor-element-e7e5516{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--border-radius:20px 20px 20px 20px}.elementor-27848 .elementor-element.elementor-element-e7e5516:not(.elementor-motion-effects-element-type-background),.elementor-27848 .elementor-element.elementor-element-e7e5516>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#CECECE}.elementor-27848 .elementor-element.elementor-element-87edcb3{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-27848 .elementor-element.elementor-element-87edcb3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-27848 .elementor-element.elementor-element-87edcb3.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-27848 .elementor-element.elementor-element-87edcb3 .title-subtitle{font-weight:600}.elementor-27848 .elementor-element.elementor-element-87edcb3 .title{font-family:"Beaconillumi Title",Sans-serif;font-size:25px;font-weight:900}.elementor-27848 .elementor-element.elementor-element-87edcb3 .title-after_title{font-family:"Beaconillumi Content",Sans-serif;font-size:18px}.elementor-27848 .elementor-element.elementor-element-f7c3213{width:var(--container-widget-width,50%);max-width:50%;margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-27848 .elementor-element.elementor-element-f7c3213.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-27848 .elementor-element.elementor-element-f7c3213 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block!important}.elementor-27848 .elementor-element.elementor-element-f7c3213 .eael-contact-form-7 .wpcf7-validation-errors{display:block!important}.elementor-27848 .elementor-element.elementor-element-f7c3213 .eael-contact-form-7-wrapper{text-align:default}.elementor-27848 .elementor-element.elementor-element-f7c3213 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0}@media(min-width:769px){.elementor-27848 .elementor-element.elementor-element-c62d71e{--content-width:80%}.elementor-27848 .elementor-element.elementor-element-d56a8af{--content-width:80%}.elementor-27848 .elementor-element.elementor-element-057c221{--content-width:80%}.elementor-27848 .elementor-element.elementor-element-2c6c60e{--content-width:80%}.elementor-27848 .elementor-element.elementor-element-7fb03f4{--content-width:80%}.elementor-27848 .elementor-element.elementor-element-a821709{--content-width:80%}.elementor-27848 .elementor-element.elementor-element-e7e5516{--content-width:90%}}@media(max-width:1024px){.elementor-27848 .elementor-element.elementor-element-099abfc .xpro-hero-slider-slide-content-wrapper{width:1025%}.elementor-27848 .elementor-element.elementor-element-f349507{width:var(--container-widget-width,216.297px);max-width:216.297px;--container-widget-width:216.297px;--container-widget-flex-grow:0}}@media(max-width:768px){.elementor-27848 .elementor-element.elementor-element-099abfc .elementor-repeater-item-6354d7c .xpro-hero-slider-slide-bg{background-repeat:no-repeat;background-size:contain}.elementor-27848 .elementor-element.elementor-element-099abfc .xpro-hero-slider-slide-content-wrapper{width:768%}.elementor-27848 .elementor-element.elementor-element-bd93aa5 .elementor-repeater-item-5e332b6{--wd-img-height:222px}.elementor-27848 .elementor-element.elementor-element-c62d71e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-27848 .elementor-element.elementor-element-f349507{width:var(--container-widget-width,413.297px);max-width:413.297px;--container-widget-width:413.297px;--container-widget-flex-grow:0}.elementor-27848 .elementor-element.elementor-element-6945137{text-align:center}.elementor-27848 .elementor-element.elementor-element-3e24d1c{width:var(--container-widget-width,373.75px);max-width:373.75px;--container-widget-width:373.75px;--container-widget-flex-grow:0}.elementor-27848 .elementor-element.elementor-element-fb3370c{width:var(--container-widget-width,373.75px);max-width:373.75px;--container-widget-width:373.75px;--container-widget-flex-grow:0}.elementor-27848 .elementor-element.elementor-element-615a09f{width:var(--container-widget-width,286.18px);max-width:286.18px;--container-widget-width:286.18px;--container-widget-flex-grow:0;text-align:center}.elementor-27848 .elementor-element.elementor-element-615a09f .elementor-heading-title{font-size:25px}.elementor-27848 .elementor-element.elementor-element-8863899{width:var(--container-widget-width,99.048%);max-width:99.048%;--container-widget-width:99.048%;--container-widget-flex-grow:0}.elementor-27848 .elementor-element.elementor-element-6d329c5{width:var(--container-widget-width,304.531px);max-width:304.531px;--container-widget-width:304.531px;--container-widget-flex-grow:0}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title,.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-size:16px}.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-adv-accordion .eael-accordion-list .eael-accordion-content,.elementor-27848 .elementor-element.elementor-element-6d329c5 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-size:14px}.elementor-27848 .elementor-element.elementor-element-e7e5516{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-27848 .elementor-element.elementor-element-87edcb3{width:var(--container-widget-width,373.75px);max-width:373.75px;--container-widget-width:373.75px;--container-widget-flex-grow:0}.elementor-27848 .elementor-element.elementor-element-f7c3213{--container-widget-width:310px;--container-widget-flex-grow:0;width:var(--container-widget-width,310px);max-width:310px}}.bi-product-tabs,.bi-product-tabs *{box-sizing:border-box}.bi-product-tabs{--bi-background:#e9e9e9;--bi-surface:rgba(255, 255, 255, 0.7);--bi-surface-strong:rgba(255, 255, 255, 0.92);--bi-border:rgba(255, 255, 255, 0.85);--bi-text:#151515;--bi-text-muted:#606060;--bi-accent:#111111;--bi-radius-lg:24px;--bi-radius-md:18px;--bi-radius-sm:14px;--bi-content-font:"Beaconillumi Content",
    Arial,
    Helvetica,
    sans-serif;--bi-title-font:"Beaconillumi Title",
    "Beaconillumi Content",
    Arial,
    Helvetica,
    sans-serif;width:100%;overflow:hidden;background:radial-gradient(circle at 12% 8%,rgb(255 255 255 / .95),transparent 30%),linear-gradient(135deg,#dedede 0%,#eeeeee 45%,#f7f7f7 100%);color:var(--bi-text);font-family:var(--bi-content-font)}.bi-product-tabs__inner{width:min(100%, 1380px);margin:0 auto;padding:40px 32px 56px}.bi-tabs-nav{position:relative;z-index:2;display:flex;align-items:stretch;gap:8px;width:100%;margin-bottom:24px;padding:8px;overflow-x:auto;overflow-y:hidden;border:1px solid rgb(255 255 255 / .82);border-radius:20px;background:rgb(255 255 255 / .28);box-shadow:0 10px 35px rgb(0 0 0 / .07),inset 0 1px 0 rgb(255 255 255 / .9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);scrollbar-width:thin;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.bi-tabs-nav::-webkit-scrollbar{height:5px}.bi-tabs-nav::-webkit-scrollbar-track{background:#fff0}.bi-tabs-nav::-webkit-scrollbar-thumb{border-radius:999px;background:rgb(0 0 0 / .16)}.bi-tab-btn{flex:1 0 max-content;min-width:150px;min-height:50px;padding:11px 18px;border:1px solid rgb(255 255 255 / .54);border-radius:14px;background:rgb(255 255 255 / .2);box-shadow:inset 0 1px 0 rgb(255 255 255 / .65);color:#3e3e3e;font-family:var(--bi-title-font);font-size:14px;font-weight:600;line-height:1.25;text-align:center;white-space:nowrap;cursor:pointer;transition:color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.bi-tab-btn:hover{background:rgb(255 255 255 / .62);color:#111;transform:translateY(-1px)}.bi-tab-btn.is-active,.bi-tab-btn.active{border-color:rgb(255 255 255 / .96);background:rgb(255 255 255 / .94);box-shadow:0 7px 22px rgb(0 0 0 / .09),inset 0 1px 0 #fff;color:#111}.bi-tab-btn:focus-visible{outline:2px solid #111;outline-offset:3px}.bi-tabs-panels{display:block;width:100%;min-width:0}#bi-product-tabs .bi-tab-panel{display:none;width:100%;min-width:0;padding:44px;overflow:hidden;border:1px solid rgb(255 255 255 / .78);border-radius:var(--bi-radius-lg);background:rgb(239 239 239 / .78);box-shadow:0 24px 60px rgb(0 0 0 / .08),inset 0 1px 0 rgb(255 255 255 / .8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#bi-product-tabs .bi-tab-panel.is-active:not([hidden]),#bi-product-tabs .bi-tab-panel.active:not([hidden]){display:block;animation:biPanelAppear 0.4s ease both}#bi-product-tabs .bi-tab-panel[hidden]{display:none!important}@keyframes biPanelAppear{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.bi-tab-header{display:grid;grid-template-columns:minmax(260px,0.8fr) minmax(0,1.4fr);gap:48px;align-items:start;margin-bottom:38px;padding-bottom:32px;border-bottom:1px solid rgb(0 0 0 / .09)}.bi-tab-header h2{margin:0;color:var(--bi-text);font-family:var(--bi-title-font);font-size:clamp(30px, 3vw, 46px);font-weight:700;line-height:1.08;letter-spacing:-.025em}.bi-tab-header p{max-width:780px;margin:0;color:var(--bi-text-muted);font-family:var(--bi-content-font);font-size:16px;font-weight:400;line-height:1.75}.bi-tab-content{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(340px,0.85fr);gap:20px;align-items:stretch}.bi-slider-card,.bi-applications{min-width:0}.bi-slider-card{position:relative;min-width:0;padding:20px;border:1px solid rgb(255 255 255 / .88);border-radius:var(--bi-radius-md);background:rgb(255 255 255 / .82);box-shadow:0 16px 38px rgb(0 0 0 / .07),inset 0 1px 0 #fff}.bi-gallery-slider{width:100%;min-width:0}.bi-gallery-static{width:100%;min-width:0}.bi-gallery-slider__stage{position:relative;width:100%;min-width:0}.bi-gallery-slider__viewport{position:relative;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;border-radius:var(--bi-radius-sm);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.bi-gallery-slider__viewport::-webkit-scrollbar{display:none}.bi-gallery-slider__viewport:focus-visible{outline:2px solid #111;outline-offset:4px}.bi-gallery-slider__track{display:flex;align-items:stretch;gap:18px;width:100%;min-width:0}.bi-gallery-page{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.bi-gallery-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);gap:22px 18px;width:100%;min-width:0}.bi-gallery-card{display:block;min-width:0;color:inherit;text-decoration:none}.bi-gallery-card__figure{display:flex;flex-direction:column;width:100%;height:100%;margin:0}.bi-gallery-card__image-wrap{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--bi-radius-sm);background:#d5d5d5;box-shadow:0 10px 23px rgb(0 0 0 / .13),0 2px 5px rgb(0 0 0 / .08)}.bi-gallery-card__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.4s ease,filter 0.4s ease}.bi-gallery-card:hover .bi-gallery-card__image{transform:scale(1.035);filter:brightness(.96)}.bi-gallery-card:focus-visible{border-radius:var(--bi-radius-sm);outline:2px solid #111;outline-offset:4px}.bi-gallery-card__caption{display:-webkit-box;min-height:46px;margin:0;padding:11px 7px 0;overflow:hidden;color:#1b1b1b;font-family:var(--bi-content-font);font-size:14px;font-weight:600;line-height:1.45;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width:1081px){.bi-tab-content{align-items:stretch}.bi-slider-card,.bi-applications{height:100%}.bi-slider-card{display:flex}.bi-gallery-slider,.bi-gallery-static,.bi-gallery-slider__stage,.bi-gallery-slider__viewport,.bi-gallery-slider__track,.bi-gallery-page{height:100%;min-height:0}.bi-gallery-slider,.bi-gallery-static{display:flex;flex:1 1 auto}.bi-gallery-slider__stage{display:flex;flex:1 1 auto}.bi-gallery-slider__viewport{flex:1 1 auto}.bi-gallery-page__grid{height:100%;min-height:0;grid-template-rows:repeat(2,minmax(0,1fr))}.bi-gallery-card,.bi-gallery-card__figure{height:100%;min-height:0}.bi-gallery-card__image-wrap{flex:1 1 auto;min-height:0;aspect-ratio:auto}.bi-gallery-card__caption{flex:0 0 43px;min-height:43px}}.bi-gallery-slider__arrow{position:absolute;z-index:5;top:50%;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgb(255 255 255 / .9);border-radius:50%;background:rgb(255 255 255 / .9);box-shadow:0 8px 21px rgb(0 0 0 / .16);color:#151515;cursor:pointer;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);transform:translateY(-50%);transition:opacity 0.2s ease,background-color 0.2s ease,transform 0.2s ease}.bi-gallery-slider__arrow span{display:block;margin-top:-3px;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:400;line-height:1}.bi-gallery-slider__arrow--prev{left:9px}.bi-gallery-slider__arrow--next{right:9px}.bi-gallery-slider__arrow:hover:not(:disabled){background:#fff;transform:translateY(-50%) scale(1.06)}.bi-gallery-slider__arrow:focus-visible{outline:2px solid #171717;outline-offset:3px}.bi-gallery-slider__arrow:disabled{opacity:.25;cursor:default;pointer-events:none}.bi-applications{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:16px}.bi-application-card{min-height:0;padding:25px;border:1px solid rgb(255 255 255 / .9);border-radius:var(--bi-radius-md);background:rgb(255 255 255 / .82);box-shadow:0 14px 34px rgb(0 0 0 / .065),inset 0 1px 0 #fff}.bi-application-card h3{position:relative;margin:0 0 21px;padding-bottom:15px;color:#161616;font-family:var(--bi-title-font);font-size:clamp(20px, 1.7vw, 25px);font-weight:700;line-height:1.25}.bi-application-card h3::after{position:absolute;bottom:0;left:0;width:48px;height:2px;border-radius:99px;background:#1c1c1c;content:""}.bi-application-card ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.bi-application-card li{position:relative;min-width:0;margin:0;padding-left:29px;color:#505050;font-family:var(--bi-content-font);font-size:14px;font-weight:400;line-height:1.55}.bi-application-card li::before{position:absolute;top:2px;left:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700}.bi-application-card--indoor li::before{background:#e2f3eb;color:#17895a;content:"✓"}.bi-application-card--outdoor li::before{background:#e9e9e9;color:#222;content:"↗"}@media (max-width:1080px){.bi-product-tabs__inner{padding-right:24px;padding-left:24px}#bi-product-tabs .bi-tab-panel{padding:34px}.bi-tab-header{grid-template-columns:minmax(220px,0.8fr) minmax(0,1.2fr);gap:30px}.bi-tab-content{grid-template-columns:minmax(0,1fr)}.bi-slider-card{height:auto}.bi-gallery-page__grid{grid-template-rows:repeat(2,auto)}.bi-gallery-card__image-wrap{aspect-ratio:16 / 10}.bi-applications{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}}@media (max-width:767px){.bi-product-tabs__inner{padding:24px 14px 34px}.bi-tabs-nav{gap:6px;margin-bottom:14px;padding:6px;border-radius:16px}.bi-tab-btn{flex:0 0 auto;min-width:auto;min-height:43px;padding:9px 14px;border-radius:11px;font-size:12px}#bi-product-tabs .bi-tab-panel{padding:22px 15px;border-radius:18px}.bi-tab-header{grid-template-columns:minmax(0,1fr);gap:15px;margin-bottom:22px;padding-bottom:22px}.bi-tab-header h2{font-size:clamp(27px, 8vw, 34px)}.bi-tab-header p{font-size:14px;line-height:1.65}.bi-tab-content{gap:14px}.bi-slider-card{padding:12px;border-radius:15px}.bi-gallery-page__grid{gap:17px 12px}.bi-gallery-card__image-wrap{border-radius:12px}.bi-gallery-card__caption{min-height:42px;padding:9px 4px 0;font-size:12px}.bi-gallery-slider__arrow{width:35px;height:35px}.bi-gallery-slider__arrow span{font-size:26px}.bi-gallery-slider__arrow--prev{left:5px}.bi-gallery-slider__arrow--next{right:5px}.bi-applications{grid-template-columns:minmax(0,1fr);gap:12px}.bi-application-card{padding:20px 18px;border-radius:15px}.bi-application-card h3{margin-bottom:18px;font-size:21px}.bi-application-card ul{gap:11px}.bi-application-card li{padding-left:27px;font-size:13px;line-height:1.55}}@media (max-width:575px){.bi-slider-card{padding:11px}.bi-gallery-page__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,auto);gap:18px}.bi-gallery-card__image-wrap{aspect-ratio:16 / 10}.bi-gallery-card__caption{min-height:40px;padding-top:9px;font-size:13px}.bi-gallery-slider__arrow{width:35px;height:35px}.bi-gallery-slider__arrow span{font-size:25px}}@media (max-width:380px){.bi-product-tabs__inner{padding-right:10px;padding-left:10px}#bi-product-tabs .bi-tab-panel{padding-right:12px;padding-left:12px}.bi-tab-btn{padding-right:12px;padding-left:12px;font-size:11px}.bi-slider-card{padding:9px}.bi-gallery-slider__arrow{width:32px;height:32px}.bi-gallery-slider__arrow span{font-size:23px}.bi-application-card{padding-right:16px;padding-left:16px}}@media (prefers-reduced-motion:reduce){#bi-product-tabs .bi-tab-panel.is-active,#bi-product-tabs .bi-tab-panel.active{animation:none}.bi-tabs-nav,.bi-gallery-slider__viewport{scroll-behavior:auto}.bi-tab-btn,.bi-gallery-card__image,.bi-gallery-slider__arrow{transition:none}}