@charset "UTF-8";/*!
Theme Name: ProPerforma
Theme URI: https://gitlab.com/ProPerformaGmbH/0002-projektvorlage-2025-05
Author: Daniel Witt
Author URI: https://www.properforma.de
Description: The ProPerforma GmbH WordPress theme using SCSS, Bootstrap, ACF and WPBakery.
Version: 2025.05
Text Domain: properforma
*/:root{--color-content-primary:#1D4562;--color-content-secondary:#D5413C;--color-background-white:#fff;--color-background-alt:#F7FBFF;--color-text-alt:#fff;--color-text-content:#4C627B;--shadow:0 2px 8px rgba(102, 126, 234, 0.3);--shadow-inset:0 2px 8px rgba(102, 126, 234, 0.3) inset}*,::after,::before{margin:0;padding:0;box-sizing:border-box}body{line-height:1.5;font-family:sans-serif;background-color:#fff;color:#000}a{text-decoration:none;color:inherit}ol,ul{list-style:none}img{max-width:100%;display:block}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;font-family:inherit!important;display:inline!important}pre{font-size:1em;background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.5;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}a{background-color:transparent;cursor:pointer;text-decoration:none;color:var(--color-content-primary);transition:all .3s ease}a:hover{color:var(--color-content-secondary)}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}big{font-size:125%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}summary{display:list-item}body,button,input,optgroup,select,textarea{font-family:"Roboto Regular",sans-serif}p{font-size:clamp(16px,1vw,19px)}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.5;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}ol,ul{margin:0 0 1.5em 0}ul{list-style:disc}ul li{font-size:clamp(16px,1vw,19px)}ol{list-style:decimal}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}a,span{font-size:inherit}figure{margin:1em 0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:500;margin-bottom:.5rem;font-family:"Roboto Regular",sans-serif;line-height:1.4;clear:both}h1{font-size:clamp(2rem,5vw,105px);line-height:1.3;color:var(--color-content-primary);font-family:"Roboto Regular",sans-serif;font-weight:400}h2{font-size:clamp(22px,2.5vw,48px);line-height:1.3;color:var(--color-content-primary)}h3{font-size:clamp(1.5rem,2vw,32px);line-height:1.3;color:var(--color-content-primary)}h4{font-size:clamp(1.25rem,2vw,26px);color:var(--color-content-primary)}h5{font-size:clamp(1.1rem,8vw,36px)}h6{font-size:clamp(1rem,8vw,26px)}.h1{font-size:clamp(2rem,5vw,105px);line-height:1.3;color:var(--color-content-primary);font-family:"Roboto Regular",sans-serif;font-weight:400}.h2{font-size:clamp(22px,2.5vw,48px);line-height:1.3;color:var(--color-content-primary)}.h3{font-size:clamp(1.5rem,2vw,32px);line-height:1.3;color:var(--color-content-primary)}.h4{font-size:clamp(1.25rem,2vw,26px);color:var(--color-content-primary)}.h5{font-size:clamp(1.1rem,8vw,36px)}.h6{font-size:clamp(1.1rem,8vw,29px)}@font-face{font-family:"Roboto Regular";src:url(../../fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Bold";src:url(../../fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}html{line-height:1.15;-webkit-text-size-adjust:100%;overflow-x:hidden;font-size:16px;box-sizing:border-box}body{margin:0;-webkit-text-size-adjust:100%;line-height:1.5;background:var(--color-background-white);color:var(--color-text-content);font-family:"Roboto Regular",sans-serif;font-size:clamp(16px,1vw,19px)}body .vc_row-has-fill>.vc_c_container.vc_column_container>.vc_column-inner{padding-top:0}main{display:block}hr{box-sizing:content-box;overflow:hidden;color:var(--color-text-content);width:calc(100vw - 10%);opacity:.5;margin-top:2rem}img{border-style:none;height:auto}img,picture,svg{vertical-align:middle;max-width:100%;display:block}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}table{width:100%;margin:0 0 1.5em 0}header{background-color:#fff;padding:1rem}header #site-navigation{background-color:#fff}footer{background-color:var(--color-content-secondary);padding-top:1rem;text-align:center}.overlap-parent{display:grid;grid-template-areas:"overlap"}.overlap-parent .overlap-child{grid-area:overlap}.c_container,div.c_container,div.container{width:calc(100vw - 15%)!important;max-width:1440px;margin:auto;padding-left:0;padding-right:0}@media (max-width:767px){.c_container,div.c_container,div.container{width:calc(100vw - 10%)!important}}.padding-container{width:100vw;padding-left:clamp(7.5%,(100vw - 1440px) / 2,9999px);padding-right:clamp(7.5%,(100vw - 1440px) / 2,9999px);margin-left:0!important;margin-right:0!important}@media (max-width:767px){.padding-container{padding-left:5%;padding-right:5%}}.space-top{padding-top:5rem}.space-bottom{padding-bottom:5rem}.space-top-bottom{padding-top:5rem;padding-bottom:5rem}.space-top-50{padding-top:2.5rem}.space-bottom-50{padding-bottom:2.5rem}.space-top-bottom-50{padding-top:2.5rem;padding-bottom:2.5rem}@media screen and (max-width:767px){.space-top{padding-top:3rem}.space-bottom{padding-bottom:3rem}.space-top-bottom{padding-top:3rem;padding-bottom:3rem}.space-top-50{padding-top:1.5rem}.space-bottom-50{padding-bottom:1.5rem}.space-top-bottom-50{padding-top:1.5rem;padding-bottom:1.5rem}}.background-alt{background-color:var(--color-background-alt);margin-bottom:1.5rem;padding-top:1.5rem}.background-alt:has(+.background-alt){margin-bottom:0}.border{border:1px solid var(--color-content-primary)}.border-light{border:1px solid var(--color-text-content)}.border-top{border-top:1px solid var(--color-content-primary)}.border-top-light{border-top:1px solid var(--color-text-content)}.border-bottom{border-bottom:1px solid var(--color-content-primary)}.border-bottom-light{border-bottom:1px solid var(--color-text-content)}.background-ornament{background:url(/wp-content/uploads/2025/10/Filter_Background.svg) 10% center/contain no-repeat}.background-ornament-hero{background:url(/wp-content/uploads/2025/10/Teaser_Background_Pattern.png) 10% center/contain}.benefit-checkmark{margin-top:35px;margin-bottom:35px}.benefit-checkmark .wpb_wrapper{padding-left:3rem}.benefit-checkmark .wpb_wrapper p{font-size:clamp(18px,1.66vw,27px);color:var(--color-content-primary);font-family:"Roboto Bold",sans-serif;position:relative;line-height:1.2}.benefit-checkmark .wpb_wrapper p:before{position:absolute;content:url(/wp-content/uploads/2025/10/check.svg);height:38px;width:38px;left:-3rem;top:50%;transform:translateY(-50%);display:block}.bulletpoint-text:not(:last-of-type){margin-bottom:0}.bulletpoint-text .wpb_wrapper p{font-size:clamp(16px,1.33vw,22px);color:var(--color-content-primary);font-family:"Roboto Bold",sans-serif;display:flex;gap:30px;align-items:flex-start;margin-bottom:.5rem!important}.bulletpoint-text .wpb_wrapper p:before{content:">";font-family:"Roboto Regular",sans-serif;font-size:31px;flex-shrink:0;line-height:1}.bulletpoint-text.bulletpoint-text-small .wpb_wrapper p{font-size:clamp(16px,1.33vw,19px)}.bulletpoint-text.bulletpoint-text-small .wpb_wrapper p:before{font-size:28px}.three-images-row{display:flex;gap:6rem;align-items:center;justify-content:space-between;box-sizing:border-box}.three-images-row::after,.three-images-row::before{content:none!important;display:none!important}.three-images-row>.wpb_column{flex:1 1 0;padding:0;display:flex;align-items:center}.three-images-row>.wpb_column:nth-child(1)>.vc_column-inner>.wpb_wrapper{display:flex;justify-content:flex-start}.three-images-row>.wpb_column:nth-child(2)>.vc_column-inner>.wpb_wrapper{display:flex;justify-content:center}.three-images-row>.wpb_column:nth-child(3)>.vc_column-inner>.wpb_wrapper{display:flex;justify-content:flex-end}.three-images-row .vc_single_image-wrapper{width:auto;margin:0}.three-images-row img{display:block;max-width:100%;height:auto}@media (max-width:767.98px){.three-images-row{flex-direction:column}.three-images-row>.wpb_column{width:100%!important;justify-content:center}.three-images-row img{max-width:80%}}.btn{border-radius:.8rem;font-size:clamp(16px,2vw,19px);padding:1rem 4rem;border:none;transition:all .3s ease;box-shadow:var(--shadow)}.btn:hover{box-shadow:var(--shadow-inset)}.btn-primary{background-color:var(--color-content-secondary);color:var(--color-text-alt)}.btn-primary [disabled=""],.btn-primary.disabled{background-color:var(--color-content-secondary);opacity:.5}.btn-primary:hover{background-color:var(--color-content-primary);cursor:pointer}.btn-primary:active{background-color:var(--color-content-secondary)!important;color:var(--color-text-alt)}.btn-secondary{background-color:var(--color-content-primary);color:var(--color-text-alt)}.btn-secondary [disabled=""],.btn-secondary.disabled{background-color:var(--color-content-primary);opacity:.5}.btn-secondary:hover{background-color:var(--color-content-secondary);cursor:pointer;transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,.12)}.btn-secondary:active{background-color:var(--color-content-primary)!important;color:var(--color-text-alt)}.btn-white{background-color:var(--color-background-white);color:var(--color-content-primary)}.btn-white-grey{background-color:var(--color-background-white);color:var(--color-text-content)}.btn-medium{font-size:clamp(14px,4vw,17px);border-radius:.8rem;padding:.75rem 1.5rem}.btn-center{transform:translateX(-50%);position:relative;left:50%}.btn-right{transform:translateX(-100%);position:relative;left:100%}.btn-full-width{width:100%;display:inline-block;text-align:center}.btn-tab{background:unset;color:var(--color-text-content);font-size:clamp(16px,1vw,19px);border-radius:.8rem}@media screen and (max-width:767px){.btn{padding:.75rem 1.5rem}.btn-medium{padding:.5rem 1rem}}@media screen and (max-width:575px){.btn{padding:.66rem 1.33rem}.btn-medium{padding:.375rem .75rem}}[role=button]{cursor:pointer}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}body .vc_row-has-fill>.vc_c_container.vc_column_container>.vc_column-inner{padding-top:0}body .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,body .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,body .vc_row-has-fill>.vc_column-inner,body .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0!important}.border-radius_vc{border-radius:var(--border-radius-vc-block)}.border-radius_vc_above{border-top-left-radius:var(--border-radius-vc-block);border-top-right-radius:var(--border-radius-vc-block)}div.wpforms-container-full{position:relative}div.wpforms-container-full form.wpforms-form .wpforms-submit-container button.btn.btn-primary,div.wpforms-container-full form.wpforms-form .wpforms-submit-container button.wpforms-submit{border-radius:.8rem;font-size:clamp(16px,2vw,19px);padding:.75rem 3rem;border:none;transition:all .3s ease;box-shadow:var(--shadow);background:var(--color-content-secondary);color:var(--color-text-alt);height:auto;width:auto}div.wpforms-container-full form.wpforms-form .wpforms-submit-container button.btn.btn-primary:hover,div.wpforms-container-full form.wpforms-form .wpforms-submit-container button.wpforms-submit:hover{box-shadow:var(--shadow-inset);background-color:var(--color-content-primary);cursor:pointer}div.wpforms-container-full form.wpforms-form .wpforms-submit-container button.btn.btn-primary:focus::after,div.wpforms-container-full form.wpforms-form .wpforms-submit-container button.wpforms-submit:focus::after{border:none!important;outline:0!important;box-shadow:none!important;content:none!important}div.wpforms-container-full input[type=date],div.wpforms-container-full input[type=datetime-local],div.wpforms-container-full input[type=datetime],div.wpforms-container-full input[type=email],div.wpforms-container-full input[type=month],div.wpforms-container-full input[type=number],div.wpforms-container-full input[type=password],div.wpforms-container-full input[type=range],div.wpforms-container-full input[type=search],div.wpforms-container-full input[type=tel],div.wpforms-container-full input[type=text],div.wpforms-container-full input[type=time],div.wpforms-container-full input[type=url],div.wpforms-container-full input[type=week],div.wpforms-container-full select,div.wpforms-container-full textarea{border-radius:0;border:2px solid var(--color-content-primary);background-color:var(--color-background-white);color:var(--color-text-content)}div.wpforms-container-full input[type=date]::-moz-placeholder,div.wpforms-container-full input[type=datetime-local]::-moz-placeholder,div.wpforms-container-full input[type=datetime]::-moz-placeholder,div.wpforms-container-full input[type=email]::-moz-placeholder,div.wpforms-container-full input[type=month]::-moz-placeholder,div.wpforms-container-full input[type=number]::-moz-placeholder,div.wpforms-container-full input[type=password]::-moz-placeholder,div.wpforms-container-full input[type=range]::-moz-placeholder,div.wpforms-container-full input[type=search]::-moz-placeholder,div.wpforms-container-full input[type=tel]::-moz-placeholder,div.wpforms-container-full input[type=text]::-moz-placeholder,div.wpforms-container-full input[type=time]::-moz-placeholder,div.wpforms-container-full input[type=url]::-moz-placeholder,div.wpforms-container-full input[type=week]::-moz-placeholder,div.wpforms-container-full select::-moz-placeholder,div.wpforms-container-full textarea::-moz-placeholder{color:var(--color-text-content);opacity:1}div.wpforms-container-full input[type=date]::placeholder,div.wpforms-container-full input[type=datetime-local]::placeholder,div.wpforms-container-full input[type=datetime]::placeholder,div.wpforms-container-full input[type=email]::placeholder,div.wpforms-container-full input[type=month]::placeholder,div.wpforms-container-full input[type=number]::placeholder,div.wpforms-container-full input[type=password]::placeholder,div.wpforms-container-full input[type=range]::placeholder,div.wpforms-container-full input[type=search]::placeholder,div.wpforms-container-full input[type=tel]::placeholder,div.wpforms-container-full input[type=text]::placeholder,div.wpforms-container-full input[type=time]::placeholder,div.wpforms-container-full input[type=url]::placeholder,div.wpforms-container-full input[type=week]::placeholder,div.wpforms-container-full select::placeholder,div.wpforms-container-full textarea::placeholder{color:var(--color-text-content);opacity:1}div.wpforms-container-full input[type=date]:focus,div.wpforms-container-full input[type=datetime-local]:focus,div.wpforms-container-full input[type=datetime]:focus,div.wpforms-container-full input[type=email]:focus,div.wpforms-container-full input[type=month]:focus,div.wpforms-container-full input[type=number]:focus,div.wpforms-container-full input[type=password]:focus,div.wpforms-container-full input[type=range]:focus,div.wpforms-container-full input[type=search]:focus,div.wpforms-container-full input[type=tel]:focus,div.wpforms-container-full input[type=text]:focus,div.wpforms-container-full input[type=time]:focus,div.wpforms-container-full input[type=url]:focus,div.wpforms-container-full input[type=week]:focus,div.wpforms-container-full select:focus,div.wpforms-container-full textarea:focus{border-color:var(--color-content-primary);outline:0}div.wpforms-container-full label.wpforms-field-label{color:var(--color-content-primary);font-size:clamp(16px,1.25vw,28px)}div.wpforms-container-full .wpforms-field-sublabel{color:var(--color-text-content)}div.wpforms-container-full .wpforms-error .wpforms-field-label{color:#d5413c}div.wpforms-container-full .wpforms-error input,div.wpforms-container-full .wpforms-error select,div.wpforms-container-full .wpforms-error textarea{border-color:#d5413c}div.wpforms-container-full .wpforms-required-label{color:#d5413c}div.wpforms-container-full .wpforms-field-checkbox ul li label.wpforms-field-label-inline,div.wpforms-container-full .wpforms-field-radio ul li label.wpforms-field-label-inline{color:var(--color-text-content)}div.wpforms-container-full .wpforms-field-phone .iti{width:100%}div.wpforms-container-full .wpforms-field-phone .iti input[type=tel]{width:100%}div.wpforms-container-full .wpforms-field-layout .wpforms-field-layout-columns{display:flex;gap:1rem;flex-wrap:wrap}div.wpforms-container-full .wpforms-field-layout .wpforms-field-layout-columns .wpforms-layout-column{flex:1;min-width:280px}div.wpforms-container-full .wpforms-field[style*="position: absolute"]{position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;border:0!important}div.wpforms-container-full .wpforms-error-container{margin-bottom:1rem}div.wpforms-container-full #wpforms-error-noscript{background-color:#fff3cd;border:1px solid #ffc107;padding:1rem;margin-bottom:1rem;border-radius:4px;color:#856404}.wpforms-submit-spinner{margin-left:10px;vertical-align:middle}.wp-core-ui div.wpforms-container-full .btn-primary,.wp-core-ui div.wpforms-container-full button.wpforms-submit{border-radius:.8rem!important;background:var(--color-content-secondary)!important;color:var(--color-text-alt)!important}.wp-core-ui div.wpforms-container-full .btn-primary:hover,.wp-core-ui div.wpforms-container-full button.wpforms-submit:hover{background-color:var(--color-content-primary)!important;box-shadow:var(--shadow-inset)!important}.lwptoc .lwptoc_i .lwptoc_header .lwptoc_toggle .lwptoc_toggle_label{color:var(--color-content-primary)}.lwptoc .lwptoc_i .lwptoc_header .lwptoc_toggle .lwptoc_toggle_label:hover{color:var(--color-content-secondary)}.lwptoc .lwptoc_i .lwptoc_items .lwptoc_itemWrap .lwptoc_item a{color:var(--color-content-primary)}.lwptoc .lwptoc_i .lwptoc_items .lwptoc_itemWrap .lwptoc_item a:hover{color:var(--color-content-secondary)}@media screen and (max-width:767px){nav.navbar .header-logo-wrapper{width:75%}}nav.navbar .header-logo-wrapper a.custom-logo-link img.custom-logo{max-height:73px;width:auto}@media screen and (max-width:1399px){nav.navbar .header-logo-wrapper a.custom-logo-link img.custom-logo{max-height:54px}}@media screen and (max-width:1199px){nav.navbar .header-logo-wrapper a.custom-logo-link img.custom-logo{max-height:44px}}nav.navbar div.navbar-collapse ul.navbar-nav{width:100%;justify-content:space-evenly;margin:0 clamp(10px,5vw,100px)}@media screen and (max-width:991px){nav.navbar div.navbar-collapse ul.navbar-nav{margin-top:1rem}}nav.navbar div.navbar-collapse ul.navbar-nav li.nav-item{font-size:clamp(15px,1vw,18px)}nav.navbar div.navbar-collapse ul.navbar-nav li.nav-item .btn{gap:1rem;max-width:-moz-fit-content;max-width:fit-content;display:flex;font-size:20px;margin-top:.5rem}nav.navbar div.navbar-collapse ul.navbar-nav li.nav-item ul.dropdown-menu{border:none;padding-top:.125rem;background-color:transparent;margin:0}nav.navbar div.navbar-collapse ul.navbar-nav li.nav-item ul.dropdown-menu li{width:-moz-max-content;width:max-content;background-color:var(--bs-dropdown-bg)}nav.navbar div.navbar-collapse ul.navbar-nav li.nav-item ul.dropdown-menu li .dropdown-item{color:var(--color-text-content);text-transform:none;font-weight:600}nav.navbar div.navbar-collapse ul.navbar-nav li.nav-item ul.dropdown-menu li .dropdown-item:hover{color:var(--color-content-secondary)}nav.navbar div.navbar-collapse ul.navbar-nav li.nav-item ul.dropdown-menu li .dropdown-item:active{color:var(--color-content-secondary);background-color:var(--bs-dropdown-link-hover-bg)}nav.navbar div.navbar-collapse ul.navbar-nav li.nav-item a.dropdown-toggle::after{border-top:.5em solid;vertical-align:.1em}nav.navbar div.navbar-collapse ul.navbar-nav li.nav-item a.nav-link{color:var(--color-content-primary);font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:clamp(14.125px,1vw,18px);line-height:24px;letter-spacing:0;text-transform:uppercase;display:flex;align-items:center;position:relative;padding:0;height:100%;margin:0}@media screen and (max-width:991px){nav.navbar div.navbar-collapse ul.navbar-nav li.nav-item a.nav-link{font-size:clamp(16px,2vw,20px)}}nav.navbar div.navbar-collapse ul.navbar-nav li.nav-item a.nav-link::before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:3px;background-color:var(--color-content-secondary);transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}nav.navbar div.navbar-collapse ul.navbar-nav li.nav-item a.nav-link:hover::before{transform:scaleX(1)}.footer-navigation{background-color:var(--color-content-primary);padding:60px 0 40px;color:var(--color-text-alt)}.footer-navigation::after{content:"";display:block;width:80%;height:2px;background-color:var(--color-text-alt);margin:0 auto;opacity:.16}.footer-navigation .footer-container{padding-bottom:40px}.footer-navigation .footer-container .footer-block img{max-height:85px;width:auto;margin-bottom:70px}.footer-navigation .footer-container .footer-block h2{color:var(--color-text-alt);font-weight:700;font-size:clamp(20px,2vw,29px);text-align:left;margin-bottom:40px}.footer-navigation .footer-container .footer-block .footer-info-block{padding-left:25px}.footer-navigation .footer-container .footer-block .footer-info-block address{font-style:normal}.footer-navigation .footer-container .footer-block .footer-info-block address ul{list-style:none;padding:0;margin:0}.footer-navigation .footer-container .footer-block .footer-info-block address ul li{font-weight:400;font-size:clamp(16px,1.8vw,22px);text-align:left;line-height:45px}.footer-navigation .footer-container .footer-block .footer-info-block address ul li i.eeb-encoded{display:none}.footer-navigation .footer-container .footer-block .footer-info-block address ul li a{color:var(--color-text-alt);text-decoration:none;transition:color .3s ease;font-weight:400;font-size:clamp(16px,1.8vw,22px)}.footer-navigation .footer-container .footer-block .footer-info-block address ul li a:hover{color:var(--color-text-alt)}.footer-navigation .footer-container .footer-block .footer-info-block address ul li a span{font-size:clamp(16px,1.8vw,22px)}.footer-navigation .footer-container .footer-nav .footer-menu{list-style:none;padding:0;margin:0}.footer-navigation .footer-container .footer-nav .footer-menu li{text-align:left;line-height:1.2;margin-bottom:1rem}.footer-navigation .footer-container .footer-nav .footer-menu li a{color:var(--color-text-alt);text-decoration:none;font-weight:400;font-size:clamp(16px,1.8vw,22px);transition:color .3s ease;display:inline-block}.footer-navigation .footer-container .footer-nav .footer-menu li a:hover{color:var(--color-text-alt)}.payment-footer{background-color:var(--color-content-primary);color:#fff;padding-bottom:40px}.payment-footer h3{color:#fff}.payment-footer p{margin-bottom:0}.payment-footer .payment-img-container{display:flex;justify-content:space-evenly;align-items:center;margin:40px 0;flex-wrap:wrap;gap:15px}@media screen and (max-width:768px){.payment-footer .payment-img-container{justify-content:center;gap:20px}}.payment-footer .payment-img-container span.payment-img{width:105px;height:70px;box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;border:1px solid #ddd;background:#fff;border-radius:5px}@media screen and (max-width:500px){.payment-footer .payment-img-container span.payment-img{width:calc(50% - 10px);max-width:160px;height:auto}}.payment-footer .payment-img-container span.payment-img-klarna{border:none;background:0 0}.payment-footer .payment-img-container span.payment-img img{width:100%}@media screen and (max-width:992px){.footer-navigation .footer-container .footer-block h2{margin-top:30px;margin-bottom:20px}.footer-navigation .footer-container .footer-block .footer-info-block{padding-left:0}}article.blog-post-item-article header{background-color:unset;max-height:260px}article.blog-post-item-article header img{max-height:260px;-o-object-fit:cover;object-fit:cover}article.blog-post-item-article main{padding:2.5rem}article.blog-post-item-article main.blog-post-item-main h3{font-weight:700;margin-bottom:1rem}article.blog-post-item-article main.blog-post-item-main p{margin-bottom:0}article.blog-post-item-article footer{background-color:unset;padding:0 2.5rem 2.5rem 2.5rem}.blog-sidebar{height:100%}.blog-sidebar .card{border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.04);overflow:hidden}.blog-sidebar .sidebar-title{font-size:1.1rem;font-weight:700;padding:1rem 1.25rem 0;margin:0 0 .5rem}.blog-sidebar .popular-posts{margin-bottom:2rem}.blog-sidebar .popular-posts .popular-list{list-style:disc;padding:0 1.25rem 1.25rem 2rem;margin:0}.blog-sidebar .popular-posts .popular-list li.popular-item::marker{color:var(--color-content-secondary)}.blog-sidebar .popular-posts .popular-list .popular-item+.popular-item{margin-top:.5rem}.blog-sidebar .popular-posts .popular-list a{text-decoration:none;color:#28323b}.blog-sidebar .popular-posts .popular-list a:hover{text-decoration:underline}.blog-sidebar .sidebar-cta{position:sticky;top:0}.blog-sidebar .sidebar-cta .card-image{aspect-ratio:1/1;overflow:hidden;background:#f2f5f7}.blog-sidebar .sidebar-cta .card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-sidebar .sidebar-cta .card-body{padding:1.25rem}.blog-sidebar .sidebar-cta .card-body .card-title{margin:0 0 .5rem;font-weight:700}.blog-sidebar .sidebar-cta .card-body .card-text{margin:0 0 1rem;color:#5b6a78}.blog-sidebar .sidebar-cta .card-body .btn-full-width{width:100%}.headline-section{padding:2rem 1rem}.headline-section .above-headline,.headline-section .below-headline{font-size:.875rem;color:#666;margin-bottom:.5rem}.headline-section .headline{font-weight:700;margin:.5rem 0}.headline-section .headline-paragraph{margin-top:1rem;font-size:1rem;color:#333}.headline-section.text-center{text-align:center}.headline-section.text-right{text-align:right}.headline-section.text-left{text-align:left}[class*=regular_slider]{position:relative}[class*=regular_slider] .splide__slide img{max-height:600px}[class*=regular_slider] .splide__arrows{position:absolute;z-index:1;right:0;bottom:-30px}[class*=regular_slider] .splide__arrow svg{display:none}[class*=regular_slider] .splide__arrow.splide__arrow--next{background-image:url(/wp-content/uploads/2024/12/Arrow-grey.webp);height:70px;width:92px;border:none;background-color:transparent;cursor:pointer}[class*=regular_slider] .splide__arrow.splide__arrow--prev{display:none}[class*=regular_slider] .splide__pagination{list-style:none;display:flex;gap:.5rem;justify-content:end;margin-right:7rem}[class*=regular_slider] .splide__pagination__page{background-color:transparent;border:1px solid #000;height:15px;width:15px;border-radius:50%;cursor:pointer}[class*=regular_slider] .splide__pagination__page.is-active{background-color:#000}[class*=referenzen_slide] .splide__pagination__page:before{color:#000;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:500}[class*=referenzen_slide] .splide__pagination__page.is-active:before{color:#fff}@media (min-width:768px){.splide__slide .regular_splide_content{padding:1rem 3rem}}.slide-bg{--pos:50%;--bg-before:none;--bg-after:none;width:70%;max-height:245px;position:relative;aspect-ratio:1.75;overflow:hidden;background:var(--bg-before) center/cover no-repeat}@media screen and (max-width:767px){.slide-bg{width:100%}}.slide-bg .slide-overlay{position:absolute;inset:0;background:var(--bg-after) center/cover no-repeat;clip-path:inset(0 calc(100% - var(--pos)) 0 0);will-change:clip-path}.slide-bg .slide-handle{position:absolute;top:0;bottom:0;left:var(--pos);transform:translateX(-50%);pointer-events:none;z-index:5}.slide-bg .slide-handle::before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:5px;background:#fff}.slide-bg .slide-handle::after{content:"◀ ▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;border:4px solid #fff;background:rgba(0,0,0,.4);display:grid;place-items:center;color:#fff;font-weight:900;font-family:Arial,sans-serif}.hero-section-wrapper{display:grid;grid-template-columns:1.1fr .9fr 2.7fr;align-items:center;gap:2.5rem;padding:4rem 0;position:relative}.hero-section-middle{position:relative;z-index:2;align-self:end;width:200%;margin-left:-10%}.hero-section-right{position:relative;justify-self:end;align-self:end}.hero-section-right .hero-section-image{width:100%;max-width:none}.hero-section-right .hero-section-image .hero-product-img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.hero-section-right .hero-badge{position:absolute;top:-5%;left:15%;width:clamp(120px,14vw,220px);height:clamp(120px,14vw,220px);border-radius:50%;background:var(--color-content-secondary);color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:1.1rem;font-weight:800;text-transform:uppercase;line-height:1.1;box-shadow:0 18px 40px rgba(0,0,0,.18);text-decoration:none;font-family:"Roboto Bold",sans-serif}.hero-section-right .hero-badge span{font-size:clamp(1rem,3vw,1.5rem);letter-spacing:.05em}.hero-headline{margin:0;text-transform:uppercase;font-weight:800;letter-spacing:.02em;line-height:.95;font-size:clamp(3rem,9vw,8.5rem);color:var(--color-content-primary);font-family:"Roboto Bold",sans-serif}.hero-text{margin:0 0 1.25rem 0;font-size:clamp(1.5rem,2vw,32px);line-height:1.5;color:var(--color-content-primary);font-family:"Roboto Bold",sans-serif}@media (max-width:1600px){.hero-section-middle{width:100%}}@media (max-width:1100px){.hero-section-wrapper{grid-template-columns:1fr 1fr;grid-template-areas:"left right" "middle right";row-gap:2rem}.hero-section-left{grid-area:left}.hero-section-right{grid-area:right;justify-self:start}.hero-section-right .hero-badge span{font-size:clamp(1rem,2.5vw,1rem)!important}.hero-section-middle{grid-area:middle;margin-left:0;max-width:48ch}}@media (max-width:720px){.hero-section-wrapper{grid-template-columns:1fr;grid-template-areas:"left" "middle" "right";gap:1.25rem;padding:2.5rem 0}.hero-headline{font-size:clamp(2.25rem,9vw,3.5rem)}.hero-section-right .hero-section-image{width:100%}.hero-section-right .hero-badge{left:auto;top:0;right:-2rem}.hero-section-middle{width:100%}}.hero-subpage-section-wrapper{display:flex;align-items:center;padding:clamp(20px,2.5vw,48px) 0;position:relative;text-align:left}.hero-subpage-section-wrapper .btn-primary.download-icon{position:relative;padding-right:clamp(50px,5vw,80px)}.hero-subpage-section-wrapper .btn-primary.download-icon::after{content:"";position:absolute;right:clamp(22px,2.5vw,48px);top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'%3E%3C/path%3E%3Cpolyline points='7 10 12 15 17 10'%3E%3C/polyline%3E%3Cline x1='12' y1='15' x2='12' y2='3'%3E%3C/line%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.hero-subpage-section-left{padding-right:1rem}.hero-subpage-section-right{position:relative}.hero-subpage-section-right .hero-subpage-section-image{display:flex}.hero-subpage-section-right .hero-badge{position:absolute;top:-5%;left:15%;width:clamp(90px,14vw,160px);height:clamp(90px,14vw,160px);border-radius:50%;background:#e42b2c;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 1rem;font-weight:800;text-transform:uppercase;line-height:1.1;box-shadow:0 18px 40px rgba(0,0,0,.18);text-decoration:none;font-family:"Roboto Bold",sans-serif}.hero-subpage-section-right .hero-badge span{font-size:clamp(1rem,3vw,1.5rem);letter-spacing:.05em}.hero-headline{margin:0;text-transform:uppercase;font-weight:800;letter-spacing:.02em;line-height:.95;font-size:clamp(3rem,9vw,8.5rem);color:var(--color-content-primary);font-family:"Roboto Bold",sans-serif}.hero-headline+.btn-wrapper,.hero-headline+.hero-text{margin-top:1.75rem}.hero-text{margin:0 0 1.25rem 0;font-size:clamp(1.5rem,2vw,32px);line-height:1.5;color:var(--color-content-primary);font-family:"Roboto Bold",sans-serif}@media (max-width:1100px){.hero-subpage-section-right .hero-badge span{font-size:clamp(1rem,2.5vw,1rem)!important}}@media (max-width:767px){.hero-subpage-section-wrapper{flex-direction:column}.hero-headline{font-size:clamp(2.25rem,9vw,3.5rem)}.hero-subpage-section-right .hero-subpage-section-image{width:80%}.hero-subpage-section-right .hero-badge{left:auto;top:0;right:-2rem}.hero-subpage-section-middle{width:100%}}.benefit-tiles-wrapper .benefit-tile{border:solid 2px;border-color:var(--color-content-primary);padding:30px 35px;display:flex;flex-direction:column}.benefit-tiles-wrapper .benefit-tile:hover{background-image:url(/wp-content/uploads/2025/10/Teaser_Background_Pattern.png);background-position:center}@media screen and (max-width:576px){.benefit-tiles-wrapper .benefit-tile{padding:20px 20px}}.benefit-tiles-wrapper .benefit-tile .benefit-tile-icon-wrapper{display:flex;justify-content:end;margin-bottom:40px}.benefit-tiles-wrapper .benefit-tile .benefit-tile-icon-wrapper img{max-width:75px}.benefit-tiles-wrapper .benefit-tile .benefit-tile-body{margin-top:auto!important}.benefit-tiles-wrapper .benefit-tile .benefit-tile-body h3.benefit-tile-title{font-weight:700}.benefit-tiles-wrapper .benefit-tile .benefit-tile-body .benefit-tile-text p{color:var(--color-text-content);margin-bottom:0}.benefit-tiles-wrapper .benefit-tile .benefit-tile-body .benefit-tile-text:has(+.benefit-btn){margin-bottom:.5rem}.benefit-tiles-wrapper .benefit-tile .benefit-tile-body .benefit-btn{margin-top:.5rem}.benefit-icon-text{display:flex;align-items:center;gap:1.5rem;padding:2rem 0}.benefit-icon-text .benefit-icon-wrapper{width:30%;height:auto}.benefit-icon-text .benefit-icon-wrapper .benefit-icon-image{max-width:120px;max-height:120px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;margin:0 auto}@media screen and (max-width:576px){.benefit-icon-text .benefit-icon-wrapper .benefit-icon-image{max-width:100%}}.benefit-icon-text .benefit-text{flex:1}.benefit-icon-text .benefit-text h3{font-weight:700;font-size:clamp(16px,2vw,25px);margin:0}.video-wrapper{width:100%;max-width:100%}.video-wrapper .video-aspect{aspect-ratio:9/16;max-height:80vh;overflow:hidden;background:#000}.video-wrapper .video-aspect video{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}@supports not (aspect-ratio:9/16){.video-wrapper .video-aspect{position:relative;padding-bottom:177.7777777778%;height:0}.video-wrapper .video-aspect video{position:absolute;top:0;left:0;width:100%;height:100%}}.product-expandable-sections .container{max-width:100%}.product-expandable-sections .expandable-sections{margin:30px 0}.product-expandable-sections .expandable-section{margin-bottom:16px;overflow:hidden}.product-expandable-sections .expandable-section:last-child{margin-bottom:0}.product-expandable-sections .expandable-section .section-header{width:100%;padding:20px 24px;background:0 0;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;text-align:left;color:#fff;transition:all .3s ease;background:var(--color-content-primary);position:relative}.product-expandable-sections .expandable-section .section-header svg{display:none}.product-expandable-sections .expandable-section .section-header span{flex:1;padding-right:40px;font-size:clamp(1.15rem,2vw,24px)}.product-expandable-sections .expandable-section .section-header::after{content:"";width:12px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);transition:transform .3s ease;flex-shrink:0}.product-expandable-sections .expandable-section.active .section-header::after{transform:rotate(225deg)}.product-expandable-sections .expandable-section.active .section-content{border:2px solid var(--color-content-secondary)}.product-expandable-sections .expandable-section .section-content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;font-size:clamp(1rem,3vw,1.15rem);color:var(--color-content-primary);background-color:#fff;padding:0 24px}.product-expandable-sections .expandable-section .section-content .section-content-inner{margin:20px 0}.product-expandable-sections .expandable-section .section-content ul{margin:0;padding-left:20px}.product-expandable-sections .expandable-section .section-content ul li{margin-bottom:8px;line-height:1.6}.product-expandable-sections .expandable-section .section-content p{margin:0}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout>div>*{width:100%}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary .summary .new-badge{position:absolute;right:0;background-color:var(--color-content-secondary);color:var(--color-text-alt);aspect-ratio:1;display:flex;justify-content:center;align-items:center;border-radius:54rem;padding:clamp(.5rem,1.1vw,2rem);text-align:center;font-family:"Roboto Bold",sans-serif}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary .summary .new-badge span.new-badge-text{font-size:clamp(14px,1.3vw,24px);line-height:1.4}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary .summary h1.product_title{font-size:clamp(2rem,1.75vw,32px);font-family:"Roboto Bold",sans-serif;max-width:381px;margin-bottom:1.5rem}@media screen and (max-width:991px){div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary .summary .new-badge{transform:translateY(-42%)}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary .summary h1.product_title{margin-top:3rem}}@media screen and (max-width:575px){div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary .summary .new-badge{transform:translateY(-100%)}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary .summary h1.product_title{margin-top:5rem}}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary .summary .product-details-table-wrapper table tr:nth-child(2n-1){background-color:var(--color-background-alt)}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary .summary .product-details-table-wrapper table tr td{font-size:clamp(16px,1.1vw,22px);padding:.75rem 1.5rem}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary .summary p.price{color:var(--color-content-secondary);font-size:clamp(26px,2.25vw,42px);font-family:"Roboto Bold",sans-serif}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary .summary p.price span{color:var(--color-content-secondary);font-size:clamp(26px,2.25vw,42px);font-family:"Roboto Bold",sans-serif}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart .quantity .qty{width:25%}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart td.value select#farbe{border-radius:0;border:2px solid var(--color-content-primary);background-color:var(--color-background-white);color:var(--color-text-content);padding:.5rem .75rem}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart td.value select#farbe::-moz-placeholder{color:var(--color-text-content);opacity:1}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart td.value select#farbe::placeholder{color:var(--color-text-content);opacity:1}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart td.value select#farbe:focus{border-color:var(--color-content-primary);outline:0}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart td.value select#farbe>*{color:var(--color-text-content);border-radius:0;border:2px solid var(--color-content-primary)}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart td.value select#farbe>:hover{color:var(--color-text-content)}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart .quantity{float:none;margin-bottom:1.5rem;display:inline-flex;align-items:center;border-radius:4px;background-color:var(--color-background-alt);overflow:hidden}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart .quantity .quantity-input{text-align:center;border:none;background:0 0;font-size:1rem;color:#1a3b5d;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;padding:.75rem 1.5rem}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart .quantity .quantity-input:focus,div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart .quantity .quantity-input:focus-visible,div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart .quantity .quantity-input:hover,div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart .quantity .quantity-input:visited{text-decoration:none;box-shadow:none;text-shadow:none;outline:0}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart .quantity .quantity-input::-webkit-inner-spin-button,div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart .quantity .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart .quantity .minus,div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart .quantity .plus{background:0 0;border:none;color:#1a3b5d;font-size:1.2rem;padding:.75rem .66rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart .quantity .minus:hover,div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-summary form.cart .quantity .plus:hover{background-color:rgba(26,59,93,.08)}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-images .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img{max-height:624px;-o-object-fit:contain;object-fit:contain}div#page div#content .woocommerce-page .single-product-wrapper .product .product-main-content .product-layout .product-images .woocommerce-product-details__short-description span.h1{font-size:clamp(2rem,1.75vw,32px);font-family:"Roboto Bold",sans-serif;max-width:381px}div#page div#content .woocommerce-page .single-product-wrapper .product .woocommerce-product__description table tr:nth-child(2n-1){background-color:var(--color-background-alt)}div#page div#content .woocommerce-page .single-product-wrapper .product .woocommerce-product__description table tr td{font-size:clamp(16px,1.1vw,22px);padding:.75rem 1.5rem}div#page div#content .woocommerce-page .single-product-wrapper .product .woocommerce-product__description table tr th{font-size:clamp(16px,1.1vw,22px);padding:.75rem 1.5rem;border-right:1.25rem var(--color-background-white) solid}div#page div#content .woocommerce-page .single-product-wrapper .product .woocommerce-product__description table .product-images .woocommerce-product-details__short-description span.h1{font-size:clamp(2rem,1.75vw,32px);font-family:"Roboto Bold",sans-serif;max-width:381px}div#page div#content .woocommerce-page .single-product-wrapper .product .product-downloads .download-tile{border:2px solid var(--color-content-primary);padding:1.5rem;box-shadow:var(--shadow);transition:all .3s ease}div#page div#content .woocommerce-page .single-product-wrapper .product .product-downloads .download-tile:hover{box-shadow:none}div#page div#content .woocommerce-page .single-product-wrapper .product .product-expandable-sections .expandable-sections{margin:40px 0}div#page div#content .woocommerce-page .single-product-wrapper .product .product-expandable-sections .expandable-section{border-bottom:1px solid #e0e0e0}div#page div#content .woocommerce-page .single-product-wrapper .product .product-expandable-sections .expandable-section .section-header{width:100%;padding:20px 0;background:0 0;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:16px;font-weight:600;text-align:left;transition:all .3s ease}div#page div#content .woocommerce-page .single-product-wrapper .product .product-expandable-sections .expandable-section .section-header:hover{opacity:.7}div#page div#content .woocommerce-page .single-product-wrapper .product .product-expandable-sections .expandable-section .section-header .arrow{width:24px;height:24px;transition:transform .3s ease;fill:currentColor}div#page div#content .woocommerce-page .single-product-wrapper .product .product-expandable-sections .expandable-section.active .section-header .arrow{transform:rotate(180deg)}div#page div#content .woocommerce-page .single-product-wrapper .product .product-expandable-sections .expandable-section.active .section-content{padding-bottom:20px}div#page div#content .woocommerce-page .single-product-wrapper .product .product-expandable-sections .expandable-section .section-content{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0}div#page div#content .woocommerce-page .single-product-wrapper .product .featured-products-section .products li{list-style-type:none}div#page div#content .woocommerce-page .single-product-wrapper .product .featured-products-section .products li img.attachment-woocommerce_thumbnail{-o-object-fit:Contain;object-fit:Contain;margin-bottom:1rem}div#page div#content .woocommerce-page .single-product-wrapper .product .featured-products-section .products li h2.woocommerce-loop-product__title{font-family:"Roboto Bold",sans-serif;font-size:1em}div#page div#content .woocommerce-page .single-product-wrapper .product .featured-products-section .products li a.add_to_cart_button{margin-top:auto}div#page div#content .woocommerce-page .single-product-wrapper .product .featured-products-section .products li .price{color:var(--color-content-secondary)}div#page div#content .woocommerce-page .single-product-wrapper .product .featured-products-section .products>*{padding-left:1.5rem;padding-right:1.5rem}div#page div#content .woocommerce-page .single-product-wrapper .product .featured-products-section .products>:first-child{padding-left:0}div#page div#content .woocommerce-page .single-product-wrapper .product .featured-products-section .products>:last-child{padding-right:0}.navigation-cart-wrapper{position:relative;display:flex;align-items:center;justify-content:center;border:none;background:0 0;cursor:pointer;border-radius:50%;transition:background-color .3s ease}.navigation-cart-wrapper img{max-width:32px;max-height:32px}.navigation-cart-wrapper span.cart-badge{position:absolute;top:-1px;right:-5px;background:var(--color-content-secondary);font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.navigation-cart-wrapper span.cart-badge:hover{color:#fff}.navigation-cart-wrapper .cart-trigger{display:flex;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;color:inherit;position:relative;transition:opacity .3s ease}.navigation-cart-wrapper .cart-trigger:hover{opacity:.8}.navigation-cart-wrapper .cart-trigger .cart-text{font-weight:500}.navigation-cart-wrapper .cart-trigger .cart-total{font-weight:600}.navigation-cart-wrapper .cart-dropdown{box-shadow:var(--shadow);display:none;z-index:1000;margin-top:10px;top:2rem;right:0;width:calc(100vw - 15%)!important;max-width:500px;background:var(--color-background-white)}.navigation-cart-wrapper .cart-dropdown::before{content:"";width:12px;height:12px;border-right:none;border-bottom:none;transform:rotate(45deg)}.navigation-cart-wrapper .cart-dropdown .cart-dropdown-inner{padding:20px;max-height:400px;overflow-y:auto}.navigation-cart-wrapper .cart-dropdown .cart-dropdown-inner::-webkit-scrollbar{width:6px}.navigation-cart-wrapper .cart-dropdown .cart-dropdown-inner::-webkit-scrollbar-track{border-radius:3px}.navigation-cart-wrapper .cart-dropdown .cart-dropdown-inner::-webkit-scrollbar-thumb{border-radius:3px}.navigation-cart-wrapper .cart-dropdown .cart-items .cart-item{display:flex;gap:12px;margin-bottom:15px;padding-bottom:15px;position:relative;animation:slideIn .3s ease}.navigation-cart-wrapper .cart-dropdown .cart-items .cart-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.navigation-cart-wrapper .cart-dropdown .cart-items .cart-item .cart-item-image{flex-shrink:0;overflow:hidden}.navigation-cart-wrapper .cart-dropdown .cart-items .cart-item .cart-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.navigation-cart-wrapper .cart-dropdown .cart-items .cart-item .cart-item-image:hover img{transform:scale(1.05)}.navigation-cart-wrapper .cart-dropdown .cart-items .cart-item .cart-item-details{flex:1;min-width:0}.navigation-cart-wrapper .cart-dropdown .cart-items .cart-item .cart-item-details h4{margin:0 0 5px 0;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.navigation-cart-wrapper .cart-dropdown .cart-items .cart-item .cart-item-details .quantity{font-size:13px;display:block;margin-top:4px}.navigation-cart-wrapper .cart-dropdown .cart-items .cart-item .remove-item{width:20px;height:20px;border-radius:50%;font-size:18px;line-height:1;opacity:0;transition:all .3s ease}.navigation-cart-wrapper .cart-dropdown .cart-items .cart-item .remove-item:hover{transform:scale(1.1)}.navigation-cart-wrapper .cart-dropdown .cart-items .cart-item:hover .remove-item{opacity:1}.navigation-cart-wrapper .cart-dropdown .cart-dropdown-footer{padding-top:15px;margin-top:15px}.navigation-cart-wrapper .cart-dropdown .cart-dropdown-footer .cart-subtotal{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:16px}.navigation-cart-wrapper .cart-dropdown .cart-dropdown-footer .cart-subtotal strong{font-weight:600}.navigation-cart-wrapper .cart-dropdown .cart-dropdown-footer .cart-subtotal span{font-weight:600;font-size:18px}.navigation-cart-wrapper .cart-dropdown .cart-dropdown-footer .cart-actions{display:flex;gap:10px}.navigation-cart-wrapper .cart-dropdown .cart-dropdown-footer .cart-actions .btn{flex:1;padding:10px 15px;text-align:center;font-size:14px;font-weight:500}.navigation-cart-wrapper .cart-dropdown .cart-dropdown-footer .cart-actions .btn.btn-primary:hover{transform:translateY(-1px)}.navigation-cart-wrapper .cart-dropdown .cart-empty{text-align:center;padding:30px 0}.navigation-cart-wrapper .cart-dropdown .cart-empty p{margin-bottom:20px;font-size:16px;color:var(--color-text-content)}.navigation-cart-wrapper .cart-dropdown .cart-empty .btn{display:inline-block;padding:12px 24px;font-weight:500}.navigation-cart-wrapper .cart-dropdown .cart-empty .btn:hover{transform:translateY(-1px)}.navigation-cart-wrapper .cart-page-wrapper{padding:40px 0}.navigation-cart-wrapper .cart-page-wrapper .container{max-width:1200px;margin:0 auto;padding:0 20px}.navigation-cart-wrapper .cart-page-wrapper .page-title{font-size:32px;margin-bottom:30px;font-weight:600}.navigation-cart-wrapper .cart-page-wrapper .woocommerce-cart-form table{width:100%;border-collapse:collapse;margin-bottom:30px}.navigation-cart-wrapper .cart-page-wrapper .woocommerce-cart-form table th{padding:15px;text-align:left;font-weight:600}.navigation-cart-wrapper .cart-page-wrapper .woocommerce-cart-form table td{padding:15px}.navigation-cart-wrapper .cart-page-wrapper .woocommerce-cart-form table .product-thumbnail{width:80px}.navigation-cart-wrapper .cart-page-wrapper .woocommerce-cart-form table .product-thumbnail img{width:100%;height:auto}.navigation-cart-wrapper .cart-page-wrapper .woocommerce-cart-form table .product-name{font-weight:500}.navigation-cart-wrapper .cart-page-wrapper .woocommerce-cart-form table .product-name a{text-decoration:none}.navigation-cart-wrapper .cart-page-wrapper .woocommerce-cart-form table .product-quantity .quantity{display:flex;align-items:center;gap:5px}.navigation-cart-wrapper .cart-page-wrapper .woocommerce-cart-form table .product-quantity .quantity input{width:60px;padding:5px;text-align:center}@keyframes fadeInDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@media (max-width:767px){.navigation-cart-wrapper .cart-dropdown{right:-10px}.navigation-cart-wrapper .cart-dropdown::before{right:15px}.navigation-cart-wrapper .cart-dropdown .cart-dropdown-inner{padding:15px;max-height:350px}.navigation-cart-wrapper .cart-dropdown .cart-items .cart-item .cart-item-image{width:50px;height:50px}.navigation-cart-wrapper .cart-dropdown .cart-items .cart-item .cart-item-details h4{font-size:13px}.navigation-cart-wrapper .cart-dropdown .cart-items .cart-item .cart-item-details .quantity{font-size:12px}.navigation-cart-wrapper .cart-dropdown .cart-dropdown-footer .cart-subtotal{font-size:14px}.navigation-cart-wrapper .cart-dropdown .cart-dropdown-footer .cart-subtotal span{font-size:16px}.navigation-cart-wrapper .cart-dropdown .cart-dropdown-footer .cart-actions{flex-direction:column}.navigation-cart-wrapper .cart-dropdown .cart-dropdown-footer .cart-actions .btn{width:100%}.cart-page-wrapper .container{padding:0 15px}.cart-page-wrapper .page-title{font-size:24px}.cart-page-wrapper .woocommerce-cart-form{overflow-x:auto}.cart-page-wrapper .woocommerce-cart-form table{min-width:600px}}.woocommerce-message{padding:12px 15px;margin-bottom:20px}.woocommerce-message::before{content:"✓";margin-right:8px;font-weight:700}.woocommerce-error{padding:12px 15px;margin-bottom:20px}#page #content #main-content.woocommerce-page .woocommerce form.woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-quantity .quantity{float:none;margin-bottom:1.5rem;display:inline-flex;align-items:center;border-radius:4px;background-color:var(--color-background-alt);overflow:hidden}#page #content #main-content.woocommerce-page .woocommerce form.woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-quantity .quantity .quantity-input{text-align:center;border:none;background:0 0;font-size:1rem;color:#1a3b5d;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;padding:.75rem 1.5rem}#page #content #main-content.woocommerce-page .woocommerce form.woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-quantity .quantity .quantity-input:focus,#page #content #main-content.woocommerce-page .woocommerce form.woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-quantity .quantity .quantity-input:focus-visible,#page #content #main-content.woocommerce-page .woocommerce form.woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-quantity .quantity .quantity-input:hover,#page #content #main-content.woocommerce-page .woocommerce form.woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-quantity .quantity .quantity-input:visited{text-decoration:none;box-shadow:none;text-shadow:none;outline:0}#page #content #main-content.woocommerce-page .woocommerce form.woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-quantity .quantity .quantity-input::-webkit-inner-spin-button,#page #content #main-content.woocommerce-page .woocommerce form.woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-quantity .quantity .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#page #content #main-content.woocommerce-page .woocommerce form.woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-quantity .quantity .minus,#page #content #main-content.woocommerce-page .woocommerce form.woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-quantity .quantity .plus{background:0 0;border:none;color:#1a3b5d;font-size:1.2rem;padding:.75rem .66rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s}#page #content #main-content.woocommerce-page .woocommerce form.woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-quantity .quantity .minus:hover,#page #content #main-content.woocommerce-page .woocommerce form.woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-quantity .quantity .plus:hover{background-color:rgba(26,59,93,.08)}#page #content #main-content.woocommerce-page .woocommerce form.woocommerce-cart-form table.shop_table tbody tr:last-child td.actions div.coupon input[type=text]{font-size:clamp(14px,4vw,17px);padding:.75rem 1.5rem;line-height:1.5}@media screen and (max-width:991px){#page #content #main-content.woocommerce-page .woocommerce .cart-collaterals .cart_totals{width:100%}}#page #content #main-content.woocommerce-page .woocommerce .cart-collaterals .cart_totals .cross-sells ul.products li.product{width:calc(33% - 3rem)}@media screen and (max-width:1199px){#page #content #main-content.woocommerce-page .woocommerce .cart-collaterals .cart_totals .cross-sells ul.products li.product{width:calc(50% - 3rem)}}@media screen and (max-width:767px){#page #content #main-content.woocommerce-page .woocommerce .cart-collaterals .cart_totals .cross-sells ul.products li.product{width:100%}}#page #content #main-content.woocommerce-page .woocommerce div.wc-gzd-order-submit div.wc-gzd-place-order button#place_order{background-color:var(--color-content-secondary)}#page #content #main-content.woocommerce-page .woocommerce div.wc-gzd-order-submit div.wc-gzd-place-order button#place_order:hover{background-color:var(--color-content-primary)}@media (max-width:991px){#page #content #main-content.woocommerce-page .woocommerce div.cross-sells{width:100%;margin-bottom:50px}}@media screen and (max-width:576px){#page #content #main-content.woocommerce-page .woocommerce div.cross-sells ul.products{flex-direction:row}}#page #content #main-content.woocommerce-page .woocommerce div.cross-sells ul.products:after{content:none}#page #content #main-content.woocommerce-page .woocommerce div.cross-sells ul.products:before{content:none}#page #content #main-content.woocommerce-page .woocommerce div.cross-sells ul.products li.product{width:calc(35% - 3rem);margin:0}@media screen and (max-width:576px){#page #content #main-content.woocommerce-page .woocommerce div.cross-sells ul.products li.product{width:40%;margin:0}}.woocommerce form .form-row .input-text{border-radius:0;border:2px solid var(--color-content-primary);background-color:var(--color-background-white);color:var(--color-text-content);border-color:var(--color-content-primary)}.woocommerce form .form-row .input-text::-moz-placeholder{color:var(--color-text-content);opacity:1}.woocommerce form .form-row .input-text::placeholder{color:var(--color-text-content);opacity:1}.woocommerce form .form-row .input-text:focus{border-color:var(--color-content-primary);outline:0}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-radius:0;border:2px solid var(--color-content-primary);background-color:var(--color-background-white);color:var(--color-text-content);border-color:var(--color-content-primary)}.woocommerce form .form-row.woocommerce-validated input.input-text::-moz-placeholder,.woocommerce form .form-row.woocommerce-validated select::-moz-placeholder{color:var(--color-text-content);opacity:1}.woocommerce form .form-row.woocommerce-validated input.input-text::placeholder,.woocommerce form .form-row.woocommerce-validated select::placeholder{color:var(--color-text-content);opacity:1}.woocommerce form .form-row.woocommerce-validated input.input-text:focus,.woocommerce form .form-row.woocommerce-validated select:focus{border-color:var(--color-content-primary);outline:0}.woocommerce form .form-row .select2-container .select2-selection{border-radius:0;border:2px solid var(--color-content-primary);background-color:var(--color-background-white);color:var(--color-text-content)}.woocommerce form .form-row .select2-container .select2-selection::-moz-placeholder{color:var(--color-text-content);opacity:1}.woocommerce form .form-row .select2-container .select2-selection::placeholder{color:var(--color-text-content);opacity:1}.woocommerce form .form-row .select2-container .select2-selection:focus{border-color:var(--color-content-primary);outline:0}.woocommerce form .form-row .select2-container .select2-selection .select2-selection__rendered{color:var(--color-text-content)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-radius:0;border:2px solid var(--color-content-primary);background-color:var(--color-background-white);color:var(--color-text-content)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection::-moz-placeholder{color:var(--color-text-content);opacity:1}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection::placeholder{color:var(--color-text-content);opacity:1}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection:focus{border-color:var(--color-content-primary);outline:0}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection .select2-selection__rendered{color:var(--color-text-content)}.woocommerce form .form-row.woocommerce-invalid input.input-text{border-color:var(--color-content-secondary)}.woocommerce form .form-row.woocommerce-invalid label{color:var(--color-content-secondary)}.woocommerce form .form-row .required{color:var(--color-content-secondary)}.select2-container .select2-dropdown{border-radius:0;border:2px solid var(--color-content-primary);background-color:var(--color-background-white);color:var(--color-text-content)}.woocommerce-message{border-top-color:var(--color-content-primary)}.woocommerce-message::before{color:var(--color-content-primary);top:unset;line-height:1.2}.woocommerce-error{padding:1em 2em 1em 3.5em;border-top-color:var(--color-content-secondary)}.woocommerce-error::before{color:var(--color-content-secondary)}.woocommerce-info{padding:1em 2em 1em 3.5em;border-top-color:var(--color-content-primary)}.woocommerce-info::before{color:var(--color-content-primary)}#page #content #main-content.woocommerce-page form.woocommerce-ordering select.orderby{border-radius:0;border:2px solid var(--color-content-primary);background-color:var(--color-background-white);color:var(--color-text-content);padding:.5rem .75rem}#page #content #main-content.woocommerce-page form.woocommerce-ordering select.orderby::-moz-placeholder{color:var(--color-text-content);opacity:1}#page #content #main-content.woocommerce-page form.woocommerce-ordering select.orderby::placeholder{color:var(--color-text-content);opacity:1}#page #content #main-content.woocommerce-page form.woocommerce-ordering select.orderby:focus{border-color:var(--color-content-primary);outline:0}#page #content #main-content.woocommerce-page form.woocommerce-ordering select.orderby>*{color:var(--color-text-content);border-radius:0;border:2px solid var(--color-content-primary)}#page #content #main-content.woocommerce-page form.woocommerce-ordering select.orderby>:hover{color:var(--color-text-content)}@media screen and (max-width:576px){#page #content #main-content.woocommerce-page ul.products{flex-direction:column}}#page #content #main-content.woocommerce-page ul.products li.product{width:calc(25% - 3rem);margin-right:0;display:flex;flex-direction:column}@media screen and (max-width:1199px){#page #content #main-content.woocommerce-page ul.products li.product{width:calc(33% - 3rem)}}@media screen and (max-width:991px){#page #content #main-content.woocommerce-page ul.products li.product{width:calc(50% - 1.5rem)}}@media screen and (max-width:767px){#page #content #main-content.woocommerce-page ul.products li.product{width:100%}}#page #content #main-content.woocommerce-page ul.products li.product img.attachment-woocommerce_thumbnail{-o-object-fit:Contain;object-fit:Contain}#page #content #main-content.woocommerce-page ul.products li.product h2.woocommerce-loop-product__title{font-family:"Roboto Bold",sans-serif}#page #content #main-content.woocommerce-page ul.products li.product a.add_to_cart_button{margin-top:auto}#page #content #main-content.woocommerce-page ul.products li.product .price{color:var(--color-content-secondary)}.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style-type:none;padding:0;width:-moz-max-content;width:max-content}.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li{font-size:clamp(1rem,1.25vw,24px);padding:.5rem 1rem}.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li:nth-child(2n-1){background-color:var(--color-background-alt)}.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li::after{content:"";position:relative;left:0;top:100%;width:100%;height:3px;background-color:var(--color-content-secondary);transform:scaleX(0);transform-origin:left center;transition:transform .3s ease;display:block}.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active::after{transform:scaleX(1)}body main.woocommerce-page div.woocommerce form select{border-radius:0;border:2px solid var(--color-content-primary);background-color:var(--color-background-white);color:var(--color-text-content);border-color:var(--color-content-primary)}.pp-net-price{font-size:.85em;opacity:.65;margin-left:.25em;white-space:nowrap}.pp-net-price-note{margin-top:.25rem}.pp-net-price-note .pp-net-price{font-size:.85em;opacity:.65;margin:unset}.blog-overview{padding:3rem 0}.blog-layout{display:grid;grid-template-columns:2fr 1fr;gap:2.5rem}@media (max-width:992px){.blog-layout{grid-template-columns:1fr}}.blog-content{min-width:0}.blog-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.blog-grid{grid-template-columns:1fr}}article.blog-post-item-article{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 10px rgba(0,0,0,.04);overflow:hidden}article.blog-post-item-article header.blog-post-item-header{aspect-ratio:4/3;overflow:hidden;background:#f2f5f7}article.blog-post-item-article header.blog-post-item-header img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}article.blog-post-item-article main.blog-post-item-main{padding:2rem 2rem 1.5rem;flex:1 1 auto}article.blog-post-item-article main.blog-post-item-main h3{font-weight:700;margin:0 0 .75rem;line-height:1.25}article.blog-post-item-article main.blog-post-item-main p{margin:0;color:#5b6a78}article.blog-post-item-article footer.blog-post-item-footer{padding:0 2rem 2rem}article.blog-post-item-article footer.blog-post-item-footer .btn-full-width{width:100%}article.blog-post-item-article:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px);transition:.2s ease}.blog-pagination{margin-top:2.5rem}.blog-pagination .page-numbers{display:inline-block;padding:.5rem .9rem;margin:0 .25rem;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;text-decoration:none}.blog-pagination .current{background:var(--color-content-primary,#d13f3f);color:#fff;border-color:transparent}.single-post table{width:100%;border-collapse:collapse}.single-post table th{background:var(--color-content-primary);color:var(--color-text-alt);padding:20px;text-align:left;border:1px solid var(--color-content-secondary);font-family:"Roboto Bold",sans-serif}.single-post table td{padding:20px;border:1px solid var(--color-content-secondary);text-align:left;vertical-align:top}.single-post table td ul{margin:0;padding-left:20px}.single-post table td ul li{margin-bottom:8px}@media (max-width:768px){.single-post table thead{display:none}.single-post table,.single-post table tbody,.single-post table td,.single-post table tr{display:block;width:100%}.single-post table tr{margin-bottom:30px;border:1px solid var(--color-content-secondary)}.single-post table td{position:relative;padding-left:50%;border:none;border-bottom:1px solid var(--color-content-secondary)}.single-post table td:last-child{border-bottom:none}.single-post table td::before{content:attr(data-label);position:absolute;left:0;top:0;width:45%;padding:20px;background:var(--color-content-primary);color:var(--color-text-alt);font-weight:700;height:100%}}
/*# sourceMappingURL=style.min.css.map */
