section.error_404{display:block;height:100%}
.button,.innerWrap,.videoWrapper{position:relative}:root{--module_spacing:110px;--content_spacing:20px;--header_height:100px;--header_height_fixed:100px;--wrap_w:1730px;--wrap_padding:clamp(20px, 4vw, 80px);--outline-size:max(1px, 0.08em);--outline-style:solid;--outline-color:var(--color_button_bg);--outline-offset:2px;--font_size:16px;--line_height:1.7;--line_height_headline:1.2;--font_size_hero:5.625rem;--font_size_h1:3rem;--font_size_h2:3rem;--font_size_h3:2.25rem;--font_size_h4:1.5rem;--font_size_h5:1.5rem;--font_size_h6:1rem;--font_fliesstext_intro:1.25rem;--font_standard:1rem;--font_fliesstext_klein:0.875rem;--font_size_button_m:1rem;--font_size_button_l:1.125rem;--color_typo_main:#000;--color_typo_main_inverted:#fff;--color_link_main:#000;--color_link_main_hover:grey;--color_bg_main:#ffff;--color_bg_darkblue:#161b34;--color_grey_2:#f9f9f9;--color_grey_5:#f2f2f2;--color_grey_10:#e5e5e5;--color_grey_20:#b3b3b3;--color_grey_50:#7f7f7f;--color_turkish:#7eaed5;--color_green:#416c62;--color_bg_main_inverted:#000;--color_button_typo:#000;--color_button_bg:#ffdd00;--color_button_bg_hover:transparent;--filter_green:invert(54%) sepia(48%) saturate(390%) hue-rotate(134deg) brightness(97%) contrast(97%)}@media (max-width:1100px){:root{--font_size_hero:4rem!important}}@media (max-width:900px){:root{--font_size:16px;--module_spacing:70px}#main_header{height:var(--header_height_fixed)}}@media (max-width:600px){:root{--font_size_hero:3rem!important;--font_size_h1:2.5rem!important;--font_size_h2:2.5rem!important;--font_size_h3:1.75rem!important;--module_spacing:60px!important;--header_height:60px!important;--header_height_fixed:60px!important;--font_fliesstext_intro:1.125rem!important}}@media (max-width:500px){body{--font_size:14px!important;--module_spacing:40px!important}}@media (max-width:450px){:root{--font_size_hero:2.5rem!important;--font_size_h1:2rem!important;--font_size_h2:2rem!important}}.button_wrapper{margin:var(--content_spacing) 0}.button{display:inline-block;padding:.85em 3.5em .8em 2em;font-size:var(--font_size_button_m);color:var(--color_button_typo);background:var(--color_button_bg);border:1px solid var(--color_button_bg);border-radius:50px;cursor:pointer;transition:all .2s ease-out;text-decoration:none}body,figure{margin:0;padding:0}.button:after{content:"";position:absolute;right:1.8em;background-image:url(/wp-content/themes/lightpartner/images/button_arrow.svg);background-repeat:no-repeat;background-size:contain;width:.85em;aspect-ratio:1/1;top:50%;transform:translateY(-50%)}.button:hover{background:var(--color_button_bg_hover);color:var(--color_button_typo_hover)}.button.secondary{border:1px solid var(--color_button_typo);background-color:transparent}.button.secondary:hover{background:var(--color_button_bg);color:var(--color_button_typo)}.button.secondary:hover:after{filter:invert(0)!important}.button.download:after{background-image:url(/wp-content/themes/lightpartner/images/downloard.svg)}*,:after,:before{box-sizing:inherit}html{font-size:var(--font_size);box-sizing:border-box}body{font-family:Lausanne;font-weight:400;line-height:var(--line_height);background:var(--color_bg_main);color:var(--color_typo_main);accent-color:#000;padding-top:var(--header_height);text-rendering:geometricPrecision}#pagewrapper{min-height:calc(100vh - var(--header_height));display:flex;flex-direction:column}#main-content{flex-grow:1}:is(a,button,input,textarea,summary):focus-visible{outline:var(--outline-color) var(--outline-style) var(--outline-size);outline-offset:var(--outline-offset,var(--outline-size))}img{max-width:100%;height:auto;width:auto}.wrap{width:100%;max-width:var(--wrap_w);margin:0 auto;clear:both;padding:0 var(--wrap_padding)}.innerWrap{width:84%;margin:0 auto}@media (max-width:1200px){.innerWrap{width:100%}}.videoWrapper{padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.skip-to-main-content-link{position:absolute;left:-9999px;z-index:999;padding:1em;background-color:#000;color:#fff;opacity:0;font-weight:700}.skip-to-main-content-link:focus-visible{left:50%;transform:translateX(-50%);opacity:1}.error_404{padding:100px 0;text-align:center}#scroll_to_top{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;box-shadow:none;outline:0;cursor:pointer;position:fixed;bottom:-100px;right:20px;transition:bottom .3s ease-out;z-index:198}#scroll_to_top.visible{bottom:20px}
.breadcrumbs{margin-bottom:calc(var(--content_spacing) * 1.5);font-size:var(--font_fliesstext_klein);display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs .innerWrap{display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs a,.breadcrumbs span{display:inline-block;border-bottom:2px solid transparent;white-space:nowrap}.breadcrumbs a{color:inherit;text-decoration:none;transition:border-color .2s ease-in-out}.breadcrumbs a:hover{border-bottom:2px solid var(--color_button_bg)}.breadcrumbs span.breadcrumb-separator{display:inline-block;margin:0 .5em;height:.8em;aspect-ratio:1/1;background:url(/wp-content/themes/lightpartner/images/breadcrumb_separator.svg) center center no-repeat;background-size:contain}.breadcrumbs .last_cat{font-weight:600}
@font-face{font-family:Lausanne;src:url(/wp-content/themes/lightpartner/assets/fonts/TWKLausanne-350.woff2) format("woff2"),url(/wp-content/themes/lightpartner/assets/fonts/TWKLausanne-350.woff) format("woff");font-weight:350;font-style:normal}@font-face{font-family:Lausanne;src:url(/wp-content/themes/lightpartner/assets/fonts/TWKLausanne-350.woff2) format("woff2"),url(/wp-content/themes/lightpartner/assets/fonts/TWKLausanne-350.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Lausanne;src:url(/wp-content/themes/lightpartner/assets/fonts/TWKLausanne-600.woff2) format("woff2"),url(/wp-content/themes/lightpartner/assets/fonts/TWKLausanne-600.woff) format("woff");font-weight:700;font-style:normal}
#main_footer{background:var(--color_bg_darkblue);font-size:14px;font-weight:350}#main_footer .wrap{position:relative;padding:65px var(--wrap_padding) calc(var(--content_spacing) * 0)}#main_footer .wrap .footer_main_container{display:flex;justify-content:flex-start;gap:clamp(30px,10vw,300px)}#main_footer .wrap .footer_main_container a.logo{display:block}#main_footer .wrap .footer_main_container a.logo img{width:auto;height:44px}#main_footer .wrap .footer_main_container a.logo:hover{filter:brightness(0) saturate(100%) invert(90%) sepia(21%) saturate(5190%) hue-rotate(357deg) brightness(105%) contrast(104%)}#main_footer .wrap .footer_main_container .right_container{color:var(--color_typo_main_inverted);margin-left:clamp(10px,6vw,200px);display:flex;flex-direction:column;gap:calc(var(--content_spacing) * 3)}#main_footer .wrap .footer_main_container .right_container .social_media .container .item .icon{display:flex;gap:calc(var(--content_spacing) * 1);align-items:center}#main_footer .wrap .footer_main_container .right_container .social_media .container .item .icon .social img{height:40px;width:40px}#main_footer .wrap .footer_main_container .right_container .social_media .container .item .icon .social:hover img{filter:brightness(0) saturate(100%) invert(90%) sepia(21%) saturate(5190%) hue-rotate(357deg) brightness(105%) contrast(104%)}#main_footer .wrap .footer_main_container .right_container .social_media .container .item .icon .text{line-height:1.2}#main_footer .wrap .footer_main_container .right_container .company_data .text a{color:#fff}#main_footer .wrap .footer_main_container .right_container .company_data .text a:hover{color:var(--color_button_bg)}#main_footer .wrap .bottom_nav{display:flex;align-items:center;gap:calc(var(--content_spacing) * 2);padding:calc(var(--content_spacing) * 2) 0;color:var(--color_typo_main_inverted)}#main_footer .wrap .bottom_nav #menu-footer-second{display:flex;gap:calc(var(--content_spacing) * 2);justify-content:center;flex-wrap:wrap}#main_footer .wrap .bottom_nav #menu-footer-second li a{color:var(--color_typo_main_inverted);font-size:14px;font-weight:350}#main_footer .wrap .bottom_nav #menu-footer-second li a:hover{color:var(--color_button_bg)}#main_footer nav.footer_menu .sub-menu{margin-top:calc(var(--content_spacing) * 1);display:flex;flex-direction:column;gap:calc(var(--content_spacing) * .5)}#main_footer nav.footer_menu .sub-menu li a{color:var(--color_typo_main_inverted);font-size:14px;font-weight:350}#main_footer nav.footer_menu .sub-menu li a:hover{color:var(--color_button_bg)}#main_footer nav.footer_menu a{color:var(--color_typo_main_inverted);font-size:16px;font-weight:600}#main_footer nav.footer_menu a:hover{color:var(--color_button_bg)}#main_footer nav.footer_menu button{color:var(--color_button_typo);background:var(--color_button_bg);all:unset;cursor:pointer}#main_footer nav.footer_menu button:hover{text-decoration:underline}#main_footer nav.footer_menu ul{margin:0;padding:0;list-style:none;display:flex;gap:clamp(50px,7vw,150px)}@media (max-width:1280px){#main_footer .wrap .footer_main_container .right_container{margin-left:0}}@media (max-width:1000px){#main_footer .wrap .footer_main_container{flex-direction:column;gap:calc(var(--content_spacing) * 2)}#main_footer .wrap .footer_main_container .right_container .social_media .container .item{display:flex}#main_footer .wrap .bottom_nav{flex-direction:column;align-items:flex-start;gap:calc(var(--content_spacing) * 2)}#main_footer nav.footer_menu .sub-menu{gap:0}}@media (max-width:420px){#main_footer nav.footer_menu ul{flex-direction:column;gap:30px}#main_footer nav.footer_menu ul .sub-menu{gap:.2em;margin-top:.5em}#main_footer .wrap .bottom_nav #menu-footer-second{gap:.2em}}
input[type=checkbox]:before,input[type=radio]:before{content:"";transform:scale(0)}button[type=submit],input[type=email],input[type=number],input[type=password],input[type=submit],input[type=text],input[type=url],textarea{font-family:Lausanne;font-weight:400;line-height:var(--line_height);font-size:var(--font_size_normal);background:var(--color_button_bg);border:0;padding:calc(var(--content_spacing)/ 2) var(--content_spacing);color:var(--color_button_typo)}button[type=submit],input[type=submit]{background:var(--color_button_bg);color:var(--color_button_typo);border:0;transition:all .3s ease-out;padding:calc(var(--content_spacing)/ 2) var(--content_spacing)}select{font-family:Lausanne;font-weight:400;line-height:var(--line_height);width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;font-size:1rem;padding:7px 20px 6px 7px;display:block;background:url(/wp-content/themes/lightpartner/images/select_arrow.svg) right 10px center no-repeat #eee;border:none;position:relative;background-size:1.3em}input[type=checkbox],input[type=radio]{background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.3em;height:1.3em;transform:translateY(.03em)}select option{background:#eee;color:#000}select::-ms-expand{display:none}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.15em solid #000;border-radius:0;display:grid!important;place-content:center}input[type=checkbox]:before{width:.65em;height:.65em;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 2em 2em #000;background-color:CanvasText}input[type=checkbox]:checked::before,input[type=radio]:checked::before{transform:scale(1)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 1.3em;border:.15em solid #000;border-radius:2em;position:relative}input[type=radio]:before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2em;background:#000;border:2px solid #fff;transform-origin:center center;transition:60ms transform ease-in-out}::-webkit-input-placeholder{color:rgba(0,108,148,.3)}::-moz-placeholder{color:rgba(0,108,148,.3);opacity:1}::-ms-input-placeholder{color:rgba(0,108,148,.3)}
#main_header{background:0 0;height:var(--header_height);position:fixed;top:0;left:0;width:100%;z-index:200;transition:all .3s ease-out}#main_header #menu-trigger{display:flex;align-items:center;gap:calc(var(--content_spacing) * .5);justify-content:center;cursor:pointer}#main_header #menu-trigger p{color:var(--color_bg_darkblue)}.header_inverted_start #main_header #menu-trigger p{color:var(--color_bg_main)}#main_header #menu-trigger .wolverine .claws,#main_header #menu-trigger .wolverine .claws:after,#main_header #menu-trigger .wolverine .claws:before{background:var(--color_bg_darkblue)}.header_inverted_start #main_header #menu-trigger .wolverine .claws,.header_inverted_start #main_header #menu-trigger .wolverine .claws:after,.header_inverted_start #main_header #menu-trigger .wolverine .claws:before,body.fixed #main_header{background:var(--color_bg_main)}#main_header .wrap{height:100%;display:flex;justify-content:space-between;align-items:center}#main_header .wrap .logo{display:flex;align-items:center;height:40%;transition:all .3s ease-out}#main_header .wrap .logo img{filter:invert(100%);transition:all .3s ease-out;height:100%;width:auto}.header_inverted_start #main_header .wrap .logo img{filter:invert(0)}#main_header .wrap .group{display:flex;align-items:center;gap:calc(var(--content_spacing) * .5);text-align:center;justify-content:center}#main_header .wrap .group .search{all:unset;display:flex;align-items:center;justify-content:center;padding:5px 7px 7px 5px;cursor:pointer}#main_header .wrap .group .search img{height:100%;width:100%;filter:invert(100%)}.header_inverted_start #main_header .wrap .group .search img{filter:invert(0)}#main_header .wrap .group .search:focus-visible{outline:var(--color_button_bg) solid 1px}#main_header .menu{display:flex;list-style:none}#main_header .menu li{margin:0 var(--content_spacing)}body.fixed{--header_height:var(--header_height_fixed)}body.fixed #main_header .wrap .group .search img,body.fixed #main_header .wrap .logo img{filter:invert(100%)}body.fixed #main_header #menu-trigger .wolverine .claws,body.fixed #main_header #menu-trigger .wolverine .claws:after,body.fixed #main_header #menu-trigger .wolverine .claws:before{background:var(--color_bg_darkblue)}body.fixed #main_header #menu-trigger p{color:var(--color_bg_darkblue)}body.header_inverted_start.fixed:not(.showHeader) #main_header{background:0 0}body.header_inverted_start.fixed:not(.showHeader) #main_header #menu-trigger p{color:#fff}body.header_inverted_start.fixed:not(.showHeader) #main_header #menu-trigger .wolverine .claws,body.header_inverted_start.fixed:not(.showHeader) #main_header #menu-trigger .wolverine .claws:after,body.header_inverted_start.fixed:not(.showHeader) #main_header #menu-trigger .wolverine .claws:before{background:#fff}body.header_inverted_start.fixed:not(.showHeader) #main_header .wrap .group .search img{filter:none}body.navShow #main_header,body.searchShow #main_header{background-color:var(--color_bg_darkblue)}body.navShow #main_header .wrap .logo img,body.navShow #main_header .wrap .search img,body.searchShow #main_header .wrap .logo img,body.searchShow #main_header .wrap .search img{filter:invert(0)!important}body.navShow #main_header #menu-trigger .wolverine .claws,body.navShow #main_header #menu-trigger .wolverine .claws:after,body.navShow #main_header #menu-trigger .wolverine .claws:before,body.searchShow #main_header #menu-trigger .wolverine .claws,body.searchShow #main_header #menu-trigger .wolverine .claws:after,body.searchShow #main_header #menu-trigger .wolverine .claws:before{background:var(--color_bg_main)}body.navShow #main_header #menu-trigger p,body.searchShow #main_header #menu-trigger p{color:var(--color_bg_main)}@media (max-width:600px){:root{--header_height:70px}#main_header .wrap{padding-right:10px}#main_header .wrap .logo img{height:27px}#pagewrapper #main_header .wrap .group img{height:20px}#main_header .wrap .group{gap:4px}#main_header #menu-trigger{transform:scale(.7)}}
body{padding-top:var(--header_height)}body #main_header{position:fixed;z-index:100;top:0;left:0;width:100%}body.scrolled #main_header{top:calc(-1 * var(--header_height))}body.scrolled.showHeader #main_header{top:0}
body.page-template-intern{background:var(--color_grey_5)}section.intern_title_wrapper{padding:4rem 0}section.intern_title_wrapper .wrap{display:flex;justify-content:space-between;align-items:center}section.intern_title_wrapper .wrap h1,section.intern_title_wrapper .wrap h2{margin:0}section.intern_login{padding:calc(var(--content_spacing) * 7) 0}section.intern_login .login_window{max-width:540px;margin:0 auto;padding:var(--wrap_padding)}section.intern_login .text{margin-bottom:2em}section.intern_login .text h3{margin:.2em 0}section.intern_login form{background:#fff;padding:1.5em;border-radius:20px}section.intern_login form label{display:block}section.intern_login form input[type=password],section.intern_login form input[type=text]{background:#fff;border:1px solid #000;border-radius:10px;width:100%}section.intern_login form .login-remember{position:relative;padding-left:30px}section.intern_login form .login-remember input{position:absolute;top:2px;left:0;border:1px solid #000;border-radius:6px}section.intern_login .login_bottom{margin:1.5em}section.intern_login .login_bottom a{display:block;font-size:var(--font_fliesstext_klein)}@media (max-width:600px){section.intern_login{padding:calc(var(--content_spacing) * 1) 0}}section.intern_footer{padding:2rem 0}
.mn2,.toggle-button{all:unset;position:relative;display:flex}.mn2:focus-visible,.toggle-button:focus-visible{outline:var(--color_button_bg) solid 1px}.mn2 p,.toggle-button p{margin:2px 0 0;color:var(--color_typo_main_inverted);padding-right:10px}.mn2 .wolverine,.toggle-button .wolverine{display:inline-block;padding:18px 10px;cursor:pointer;-webkit-user-select:none;opacity:.97;transition:all .3s ease}.mn2 .wolverine .claws,.toggle-button .wolverine .claws{position:relative;width:35px;height:2px;background:var(--color_bg_main)}.mn2 .wolverine .claws:after,.mn2 .wolverine .claws:before,.toggle-button .wolverine .claws:after,.toggle-button .wolverine .claws:before{display:block;content:"";height:2px;width:35px;background:var(--color_bg_main);position:absolute;z-index:-1;transform-origin:50% 50%;transition:top .1s .2s ease,transform .2s ease}.mn2 .wolverine .claws:before,.toggle-button .wolverine .claws:before{top:10px}.mn2 .wolverine .claws:after,.toggle-button .wolverine .claws:after{top:-10px}.mn2 .wolverine.close .claws,.toggle-button .wolverine.close .claws{transition:background .1s 0s ease;background:0 0!important}.mn2 .wolverine.close .claws:after,.mn2 .wolverine.close .claws:before,.toggle-button .wolverine.close .claws:after,.toggle-button .wolverine.close .claws:before{background:var(--color_bg_main);transition:top .1s ease,transform .1s .2s ease;top:0;width:35px}.mn2 .wolverine.close .claws:before,.toggle-button .wolverine.close .claws:before{transform:rotate3d(0,0,1,45deg)}.mn2 .wolverine.close .claws:after,.toggle-button .wolverine.close .claws:after{transform:rotate3d(0,0,1,-45deg)}@media (max-width:600px){#main_header #menu-trigger p{display:none}}
.reveal{transition:transform .5s,opacity .5s}.fade-scale{transform:scale(.8);opacity:0}.fade-right{transform:translateX(-200px);opacity:0}.fade-left{transform:translateX(200px);opacity:0}.fade-bottom{transform:translateY(200px);opacity:0}.fade-top{transform:translateY(-200px);opacity:0}.reveal.animate{transform:translateX(0) scale(1);opacity:1}
.search_results{padding-top:calc(var(--content_spacing) * 2);padding-bottom:calc(var(--content_spacing) * 2);min-height:calc(100vh - var(--header_height))}.search_results h1{margin-bottom:1em}.search_results article{margin:1em 0}.search_results article a{display:inline-block;display:flex;align-items:center}.search_results article a:before{content:"";display:inline-block;height:1.2em;aspect-ratio:1;background:url(/wp-content/themes/lightpartner/images/arrow_right_black.svg) center center no-repeat;background-size:contain;margin-right:.5em}.search_results .search_products{padding-top:1.5em}.search_results .products_wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:calc(var(--content_spacing) * 1)}
:root{--module_spacing:110px;--content_spacing:20px;--header_height:100px;--header_height_fixed:100px;--wrap_w:1730px;--wrap_padding:clamp(20px, 4vw, 80px);--outline-size:max(1px, 0.08em);--outline-style:solid;--outline-color:var(--color_button_bg);--outline-offset:2px;--font_size:16px;--line_height:1.7;--line_height_headline:1.2;--font_size_hero:5.625rem;--font_size_h1:3rem;--font_size_h2:3rem;--font_size_h3:2.25rem;--font_size_h4:1.5rem;--font_size_h5:1.5rem;--font_size_h6:1rem;--font_fliesstext_intro:1.25rem;--font_standard:1rem;--font_fliesstext_klein:0.875rem;--font_size_button_m:1rem;--font_size_button_l:1.125rem;--color_typo_main:#000;--color_typo_main_inverted:#fff;--color_link_main:#000;--color_link_main_hover:grey;--color_bg_main:#ffff;--color_bg_darkblue:#161b34;--color_grey_2:#f9f9f9;--color_grey_5:#f2f2f2;--color_grey_10:#e5e5e5;--color_grey_20:#b3b3b3;--color_grey_50:#7f7f7f;--color_turkish:#7eaed5;--color_green:#416c62;--color_bg_main_inverted:#000;--color_button_typo:#000;--color_button_bg:#ffdd00;--color_button_bg_hover:transparent;--filter_green:invert(54%) sepia(48%) saturate(390%) hue-rotate(134deg) brightness(97%) contrast(97%)}@media (max-width:1100px){:root{--font_size_hero:4rem!important}}@media (max-width:600px){:root{--font_size_hero:3rem!important;--font_size_h1:2.5rem!important;--font_size_h2:2.5rem!important;--font_size_h3:1.75rem!important;--module_spacing:60px!important;--header_height:60px!important;--header_height_fixed:60px!important;--font_fliesstext_intro:1.125rem!important}}@media (max-width:500px){body{--font_size:14px!important;--module_spacing:40px!important}}@media (max-width:450px){:root{--font_size_hero:2.5rem!important;--font_size_h1:2rem!important;--font_size_h2:2rem!important}}.single_product{padding-top:calc(var(--module_spacing) * .75)}.single_product.no-360-viewer .slider_details{padding-bottom:calc(var(--module_spacing) * 1)}.single_product .product-header{margin-top:calc(var(--content_spacing) * 2)}.single_product .product-header .innerWrap{display:flex;justify-content:space-between;align-items:end}.single_product .product-header h1{margin-bottom:.76em}.single_product .product-header .product-subtitle{font-size:1.2rem}.single_product .product-header .product-datasheet{display:none}.single_product .product-header .product-datasheet .button:after{background-image:url(/wp-content/themes/lightpartner/images/downloard.svg)}@media (max-width:900px){:root{--font_size:16px;--module_spacing:70px}#main_header{height:var(--header_height_fixed)}.single_product .product-header .innerWrap{flex-direction:column;align-items:flex-start}.single_product .product-header .innerWrap .product-subtitle{margin-bottom:calc(var(--content_spacing) * 1);font-size:var(--font_standard)}.single_product .product-header .innerWrap .product-datasheet{margin-top:calc(var(--content_spacing) * 1)}}
a,p a{color:var(--color_link_main)}.h1,.h2,h1,h2{line-height:1;text-wrap:balance;font-weight:400;font-family:Lausanne}.bold,.h1,.h2,.h3,.h4,b,h1,h2,h3,h4,strong{font-family:Lausanne}a{text-decoration:none}a:hover,p a:hover{color:var(--color_link_main_hover)}p a{transition:all .2s ease-out}p{margin:1em 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.h1,h1{margin:var(--content_spacing) 0;font-size:var(--font_size_h1)}.h1:first-child,h1:first-child{margin-top:0}.h1:last-child,h1:last-child{margin-bottom:0}.h2,h2{margin:var(--content_spacing) 0;font-size:var(--font_size_h2)}.h2:first-child,h2:first-child{margin-top:0}.h2:last-child,h2:last-child{margin-bottom:0}.h3,h3{font-weight:400;line-height:var(--line_height_headline);margin:var(--content_spacing) 0;font-size:var(--font_size_h3)}.h3:first-child,h3:first-child{margin-top:0}.h3:last-child,h3:last-child{margin-bottom:0}@media (max-width:600px){.h3,h3{line-height:32px}}.h4,h4{font-weight:400;line-height:var(--line_height_headline);margin:var(--content_spacing) 0;font-size:var(--font_size_h4)}.h4:first-child,h4:first-child{margin-top:0}.h4:last-child,h4:last-child{margin-bottom:0}.bold,b,strong{font-weight:600}.text-xs{font-size:var(--font_size_xs)}.text-s{font-size:var(--font_size_s)}.text-m{font-size:var(--font_size_m)}.text-l{font-size:var(--font_size_l)}.no-margin{margin:0}a.arrow-link{display:flex;align-items:center;gap:.4em}a.arrow-link:before{content:"";width:1.2em;height:1.2em;background:url(/wp-content/themes/lightpartner/images/arrow_link.svg) center center no-repeat;background-size:contain}
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 10px 20px}.alignleft{float:left;margin:5px 20px 10px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 10px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 10px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-right:auto;margin-left:auto}.wp-caption{padding:5px 3px 10px;max-width:96%;border:1px solid #f0f0f0;background:#fff;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{margin:0;padding:0;max-width:98.5%;width:auto;height:auto;border:0}.wp-caption p.wp-caption-text{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}

@charset "UTF-8";main .modul{padding:var(--module_spacing) 0;background:var(--module_background)}main .modul.padding_top_200{padding-top:calc(var(--module_spacing) * 2)}main .modul.padding_top_175{padding-top:calc(var(--module_spacing) * 1.75)}main .modul.padding_top_150{padding-top:calc(var(--module_spacing) * 1.5)}main .modul.padding_top_125{padding-top:calc(var(--module_spacing) * 1.25)}main .modul.padding_top_75{padding-top:calc(var(--module_spacing) * .75)}main .modul.padding_top_50{padding-top:calc(var(--module_spacing) * .5)}main .modul.padding_top_25{padding-top:calc(var(--module_spacing) * .25)}main .modul.padding_top_0{padding-top:0}main .modul.padding_bottom_200{padding-bottom:calc(var(--module_spacing) * 2)}main .modul.padding_bottom_175{padding-bottom:calc(var(--module_spacing) * 1.75)}main .modul.padding_bottom_150{padding-bottom:calc(var(--module_spacing) * 1.5)}main .modul.padding_bottom_125{padding-bottom:calc(var(--module_spacing) * 1.25)}main .modul.padding_bottom_75{padding-bottom:calc(var(--module_spacing) * .75)}main .modul.padding_bottom_50{padding-bottom:calc(var(--module_spacing) * .5)}main .modul.padding_bottom_25{padding-bottom:calc(var(--module_spacing) * .25)}main .modul.padding_bottom_0{padding-bottom:0}
/*# sourceMappingURL=assets/sourcemaps/style.css.map */
