.elementor-40966 .elementor-element.elementor-element-4ff9943a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-40966 .elementor-element.elementor-element-375598db{text-align:center;}.elementor-40966 .elementor-element.elementor-element-5d3ab2b0{text-align:center;}.elementor-40966 .elementor-element.elementor-element-76af2c60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40966 .elementor-element.elementor-element-76f23abe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40966 .elementor-element.elementor-element-78b38b46 .modern-grid{grid-template-columns:repeat(4, 1fr);grid-column-gap:30px;grid-row-gap:30px;}.elementor-40966 .elementor-element.elementor-element-78b38b46 .minimog-grid-pagination{text-align:center;}.elementor-40966 .elementor-element.elementor-element-67b1bfe5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40966 .elementor-element.elementor-element-2a2be8f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-40966 .elementor-element.elementor-element-78b38b46 .modern-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-40966 .elementor-element.elementor-element-78b38b46 .modern-grid{grid-template-columns:repeat(2, 1fr);}}/* Start custom CSS for html, class: .elementor-element-63a52cad */.kl-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:8px 0 10px}
.kl-chips a{padding:10px 20px;border-radius:999px;background:#fff;border:1px solid #e3e1df;color:#1f2328;font-weight:600;font-size:15px;text-decoration:none;transition:all .2s}
.kl-chips a:hover{border-color:#1f2328}
.kl-chips a.aktiv{background:#1f2328;border-color:#1f2328;color:#fff}
@media(max-width:767px){
.kl-chips{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:4px;-webkit-overflow-scrolling:touch}
.kl-chips a{flex:0 0 auto;font-size:14px;padding:9px 16px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c6bfec7 */.kl-btu{width:100%;max-width:640px;margin:0 auto;border-collapse:separate;border-spacing:0;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,.06)}
.kl-btu th,.kl-btu td{padding:16px 24px;text-align:left;border:0;border-bottom:1px solid #eeeceb;font-size:16px}
.kl-btu th{color:#6b6b6b;font-weight:600;background:#fff}
.kl-btu td{color:#1f2328}
.kl-btu td:last-child,.kl-btu th:last-child{text-align:right}
.kl-btu td:last-child{font-weight:700}
.kl-btu tr:last-child td{border-bottom:0}
.kl-btu-shenim{text-align:center;color:#6b6b6b;font-size:14px;max-width:560px;margin:16px auto 0}
@media(max-width:767px){.kl-btu th,.kl-btu td{padding:13px 16px;font-size:14px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d8202b4 */.ms-faq{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:10px}
.ms-faq details{background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.05);padding:0 20px}
.ms-faq summary{list-style:none;cursor:pointer;padding:18px 30px 18px 0;font-weight:700;color:#1f2328;font-size:16px;position:relative}
.ms-faq summary::-webkit-details-marker{display:none}
.ms-faq summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);color:#d9141e;font-size:24px;font-weight:400}
.ms-faq details[open] summary::after{content:"−"}
.ms-faq p{margin:0;padding:0 0 18px;color:#6b6b6b;font-size:15px;line-height:1.6}/* End custom CSS */