.color-primary{color:var(--e-global-color-primary)}.color-secondary{color:var(--e-global-color-secondary)}.color-text{color:var(--e-global-color-text)}.color-accent{color:var(--e-global-color-accent)}.color-gunmetal{color:var(--e-global-color-e0b1412)}.color-smoke{color:var(--e-global-color-71b53dc)}.color-cloud{color:var(--e-global-color-f27abcc)}p+ul,p ul+p{margin-bottom:1em}body.home header{top:var(--wp-admin--admin-bar--height, 0) !important}footer #certifications .gallery-item img{width:80px}blockquote{border-left:2px solid #000000;font-size:1.25rem;font-style:italic;margin-left:0px;padding-left:40px}figcaption{font-size:0.875rem;font-style:normal;padding-left:10px;border-left:2px solid #000000;margin-top:10px !important}#home-hero-section{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% calc(100% - 5vw))}footer{clip-path:polygon(0% 0%, 100% 5.24vw, 100% 100%, 0% 100%)}.image-left-cut img{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 25px), 0 100%)}.image-right-cut img{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 25px))}.section-cutout{clip-path:polygon(0% 0%, 100% 5.24vw, 100% 100%, 0% 100%);padding-top:60px}nav.elementor-pagination span.prev,nav.elementor-pagination span.next{padding:5px;border:1px solid #000000;width:32px;height:32px;display:inline-block;vertical-align:middle;transition:0.3s}nav.elementor-pagination span.prev:hover,nav.elementor-pagination span.next:hover{background-color:#000000;color:#FFFFFF !important}nav.elementor-pagination span.current{padding:5px;border:1px solid #000000;width:32px;height:32px;display:inline-block;vertical-align:middle;background-color:#000000;color:#FFFFFF !important}nav.elementor-pagination a.page-numbers{width:32px;height:32px;display:inline-block;border:1px solid #000000;padding:4px;vertical-align:middle;font-size:0.875rem;font-weight:700;transition:0.3s}nav.elementor-pagination a.page-numbers:hover{background-color:#000000;color:#FFFFFF !important}.elementor-testimonial-box{background-color:var(--e-global-color-71b53dc);padding:48px;display:flex;flex-direction:column;row-gap:10px}@media only screen and (max-width:767px){.elementor-testimonial-box{padding:32px}}.elementor-testimonial-box .elementor-testimonial-image img{width:96px;height:96px;object-fit:cover;border-radius:50px}.elementor-testimonial-box .elementor-testimonial-text h3{font-family:var(--e-global-typography-primary-font-family), Sans-serif;font-size:2rem;font-weight:600;line-height:1.4em;letter-spacing:0px;color:var(--e-global-color-secondary)}.elementor-testimonial-box hr{margin:20px 0px}.elementor-testimonial-box .elementor-testimonial-details{display:flex;flex-direction:column;justify-content:space-between}.elementor-testimonial-box .elementor-testimonial-details .elementor-testimonial-name{font-weight:600;color:var(--e-global-color-secondary)}.numbers-section .elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper{align-items:baseline}.numbers-section .elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper .elementor-counter-number-suffix{color:var(--e-global-color-21a3efb);font-size:3.5rem;line-height:1.2em}.eael-breadcrumbs__content svg{margin-top:6px !important}.eael-breadcrumbs__content>a:nth-of-type(2){pointer-events:none;cursor:text}section.client-logo-carousel .logo-carousel figure img{filter:grayscale(100%);transition:0.3s}section.client-logo-carousel .logo-carousel figure img:hover{filter:grayscale(0%)}@media only screen and (max-width:767px){#custom-search{min-width:100%}}#custom-search .asp_w_container_1,#custom-search .asp_w_container_5{display:flex;flex-direction:row;align-items:center;column-gap:10px}@media only screen and (max-width:767px){#custom-search .asp_w_container_1,#custom-search .asp_w_container_5{flex-direction:column}}#custom-search #ajaxsearchprobsettings1_1 form,#custom-search #ajaxsearchprobsettings5_1 form{flex-wrap:nowrap;flex-direction:row;column-gap:10px}@media only screen and (max-width:767px){#custom-search #ajaxsearchprobsettings1_1 form,#custom-search #ajaxsearchprobsettings5_1 form{flex-direction:column}}@media only screen and (max-width:767px){#custom-search #ajaxsearchprobsettings1_1 form fieldset,#custom-search #ajaxsearchprobsettings5_1 form fieldset{min-width:100%}}#custom-search #ajaxsearchprobsettings1_1 form fieldset legend,#custom-search #ajaxsearchprobsettings5_1 form fieldset legend{display:none}@media only screen and (max-width:767px){#custom-search #ajaxsearchprobsettings1_1 form fieldset .asp_select_single,#custom-search #ajaxsearchprobsettings5_1 form fieldset .asp_select_single{padding:0px}}#custom-search #ajaxsearchprobsettings1_1 form fieldset select,#custom-search #ajaxsearchprobsettings5_1 form fieldset select{height:45px;background-color:#FFFFFF;border:1px solid var(--e-global-color-21a3efb);font-family:var(--e-global-typography-text-font-family), Sans-serif;font-size:1rem;line-height:1.2em;letter-spacing:0px;color:var(--e-global-color-text)}#custom-search #ajaxsearchprobsettings1_1 form fieldset button.asp_reset_btn,#custom-search #ajaxsearchprobsettings5_1 form fieldset button.asp_reset_btn{margin-top:0;padding:8px 16px 8px 16px;color:var(--e-global-color-accent);border:1px solid var(--e-global-color-21a3efb);border-radius:12px;font-family:var(--e-global-typography-text-font-family), Sans-serif;font-size:1rem;line-height:1.7em;letter-spacing:0px;color:var(--e-global-color-text);transition:0.3s}#custom-search #ajaxsearchprobsettings1_1 form fieldset button.asp_reset_btn:hover,#custom-search #ajaxsearchprobsettings5_1 form fieldset button.asp_reset_btn:hover{background-color:#000000;color:#FFFFFF;transform:scale(0.9)}#custom-search #ajaxsearchprobsettings1_1 form fieldset .asp_sr_btn_flex,#custom-search #ajaxsearchprobsettings5_1 form fieldset .asp_sr_btn_flex{padding-left:0px !important}#custom-search #ajaxsearchprobsettings1_1 form fieldset .asp_sr_btn_flex .asp_r_btn_div,#custom-search #ajaxsearchprobsettings5_1 form fieldset .asp_sr_btn_flex .asp_r_btn_div{text-align:left}#custom-search #ajaxsearchprobsettings1_1 form fieldset .asp_sr_btn_flex .asp_r_btn_div .asp_reset_btn,#custom-search #ajaxsearchprobsettings5_1 form fieldset .asp_sr_btn_flex .asp_r_btn_div .asp_reset_btn{transition:0.3s}#custom-search #ajaxsearchprobsettings1_1 form fieldset .asp_sr_btn_flex .asp_r_btn_div .asp_reset_btn:hover,#custom-search #ajaxsearchprobsettings5_1 form fieldset .asp_sr_btn_flex .asp_r_btn_div .asp_reset_btn:hover{background-color:#000000;color:#FFFFFF;transform:scale(0.9)}@media only screen and (max-width:767px){#custom-search #ajaxsearchprobsettings1_1 form fieldset .asp_sr_btn_flex .asp_r_btn_div .asp_reset_btn,#custom-search #ajaxsearchprobsettings5_1 form fieldset .asp_sr_btn_flex .asp_r_btn_div .asp_reset_btn{width:100%;text-align:center}}.faq-accordion{border-top:1px solid var(--e-global-color-21a3efb)}.faq-accordion .faq-item .faq-question{font-family:var(--e-global-typography-text-font-family), Sans-serif;font-weight:400;font-size:2rem;line-height:1.3em;letter-spacing:0;cursor:pointer;padding:30px 0px;border-bottom:1px solid var(--e-global-color-21a3efb);display:flex;align-items:center;justify-content:space-between;padding-right:10px;transition:0.3s}.faq-accordion .faq-item .faq-question:hover{color:var(--e-global-color-primary)}.faq-accordion .faq-item .faq-question.active{color:var(--e-global-color-primary)}.faq-accordion .faq-item .faq-question .chevron{float:right;transition:transform 0.3s;font-size:1.5rem}.faq-accordion .faq-item .faq-question .rotate{transform:rotate(90deg)}.faq-accordion .faq-item .faq-answer{padding:30px 15px;border-bottom:1px solid var(--e-global-color-21a3efb)}.laser-comparison-section{background:#FFFFFF;margin:30px 0;padding:20px;border-radius:8px}.laser-comparison-section h2{color:var(--e-global-color-secondary);border-bottom:2px solid var(--e-global-color-primary);padding-bottom:5px;margin-top:0;margin-bottom:20px}.laser-comparison-section table{width:100%;border-collapse:collapse;margin-top:20px;font-size:14px}.laser-comparison-section table th,.laser-comparison-section table td{border:1px solid var(--e-global-color-21a3efb);padding:12px;text-align:left;vertical-align:top}.laser-comparison-section table th{background-color:var(--e-global-color-primary);color:#FFFFFF;font-weight:bold;text-align:center}.laser-comparison-section table th:first-child{width:20%}.laser-comparison-section table th:nth-child(2),.laser-comparison-section table th:nth-child(3){width:40%}.laser-comparison-section table .category-header{background-color:var(--e-global-color-f27abcc);font-weight:bold;color:var(--e-global-color-e0b1412)}.laser-comparison-section table .laser-cladding{background-color:var(--e-global-color-71b53dc)}.laser-comparison-section table .other-tech{background-color:var(--e-global-color-f27abcc)}.laser-comparison-section table ul{margin:0;padding-left:20px}.laser-comparison-section table ul li{margin-bottom:8px}.laser-comparison-section table ul li .underline{text-decoration:underline}@media only screen and (max-width:767px){.laser-comparison-section{padding:15px;margin:20px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.laser-comparison-section table{font-size:12px;min-width:600px}.laser-comparison-section table th,.laser-comparison-section table td{padding:8px}}@media only screen and (min-width:768px) and (max-width:1023px){.laser-comparison-section{overflow-x:auto;-webkit-overflow-scrolling:touch}.laser-comparison-section table{min-width:700px}}