.klg-overview-grid{
display:grid!important;grid-template-columns:minmax(0,1fr);
column-gap:3%;row-gap:4rem;width:100%;align-items:start;
}
.klg-overview-grid>.klg-overview-group{
display:flex!important;flex-direction:column!important;align-items:stretch;
width:100%;min-width:0;gap:10px;
}
.klg-overview-grid .elementor-widget-heading{width:100%;margin:0 0 20px!important;}
.klg-overview-grid .no-word-break_headline .elementor-heading-title{
font-family:"DIN Pro",sans-serif!important;
font-size:4vw!important;font-weight:900!important;text-transform:uppercase!important;
line-height:1!important;letter-spacing:normal;
margin:0!important;overflow-wrap:normal;hyphens:none;
text-shadow:none!important;
color:#979da0 !important;
mix-blend-mode:normal!important;
}
.klg-overview-grid .services_list{width:100%;min-width:0;}
.klg-overview-grid .services_list .elementor-icon-list-items{
display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3%;
margin:0!important;padding:0!important;list-style:none!important;
}
.klg-overview-grid .services_list .elementor-icon-list-item{
display:block!important;list-style:none!important;
padding:0!important;margin:0!important;border:0!important;
border-bottom:1px solid #BCC0C178!important;
}
.klg-overview-grid .services_list .elementor-icon-list-item::before,
.klg-overview-grid .services_list .elementor-icon-list-item::marker{content:none!important;display:none!important;}
.klg-overview-grid .services_list .elementor-icon-list-item a{
display:block!important;padding:5px 0!important;width:100%;
text-decoration:none!important;color:#FFFFFFC4!important;
font-family:"DIN Pro",sans-serif!important;font-size:1.4rem!important;
font-weight:300!important;line-height:1.4!important;transition:color .2s ease;
}
.klg-overview-grid .services_list .elementor-icon-list-text{
display:block!important;color:inherit!important;padding:0!important;
font:inherit!important;white-space:normal;overflow-wrap:break-word;
}
.klg-overview-grid .services_list .elementor-icon-list-item a:hover,
.klg-overview-grid .services_list .elementor-icon-list-item a:focus-visible{
color:#fff!important;
}
@media(max-width:1024px){
.klg-overview-grid{row-gap:3rem;}
.klg-overview-grid .services_list .elementor-icon-list-items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4%;}
}
@media(max-width:767px){
.klg-overview-grid{row-gap:2.5rem;}
.klg-overview-grid .services_list .elementor-icon-list-items{grid-template-columns:minmax(0,1fr);}
.klg-overview-grid .no-word-break_headline .elementor-heading-title{
font-size:10vw!important;line-height:3rem!important;
}
.klg-overview-grid .services_list .elementor-icon-list-item a{font-size:1.1rem!important;}
} .klg-overview.klg-overview-grid,
.klg-overview.klg-overview-grid > .klg-overview-group {
box-sizing:border-box!important;
display:grid!important;
grid-template-columns:minmax(0,1fr)!important;
width:100vw!important;
max-width:100%!important;
min-width:0!important;
flex:0 0 100%!important;
align-self:stretch!important;
justify-self:stretch!important;
}
.klg-overview.klg-overview-grid > .klg-overview-group {
row-gap:10px;
column-gap:0;
}
.klg-overview-grid > .klg-overview-group > .elementor-widget-heading,
.klg-overview-grid > .klg-overview-group > .services_list,
.klg-overview-grid > .klg-overview-group > .services_list > .elementor-widget-container,
.klg-overview-grid > .klg-overview-group > .services_list .elementor-icon-list-items {
box-sizing:border-box!important;
width:100%!important;
max-width:none!important;
min-width:0!important;
justify-self:stretch!important;
}.klg-hub,.klg-hub *{box-sizing:border-box;border-radius:0!important}
.klg-hub [hidden]{display:none!important}
.klg-hub.klg-overview-grid{row-gap:2.5rem!important}
.klg-hub .klg-hub__toolbar{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(220px,1fr);align-items:end;gap:clamp(16px,3vw,42px);width:100%;margin:0;padding:clamp(20px,2.5vw,34px);border:1px solid #BCC0C150;background:rgba(255,255,255,.025)}
.klg-hub .klg-hub__search,.klg-hub .klg-hub__city{min-width:0;position:relative}
.klg-hub .klg-hub__toolbar label{display:block;font-family:'DIN Pro',sans-serif;font-size:.86rem;font-weight:600;letter-spacing:.075em;text-transform:uppercase;color:#979da0;margin:0 0 12px;line-height:1.25}
.klg-hub .klg-hub__input,.klg-hub .klg-hub__select{display:block;appearance:none;-webkit-appearance:none;width:100%;min-width:0;height:58px;margin:0;padding:10px 48px 10px 18px!important;border:1px solid #BCC0C180!important;background:rgba(0,0,0,.11)!important;color:#fff!important;font-family:'DIN Pro',sans-serif!important;font-size:1.13rem!important;font-weight:300!important;line-height:1.35!important;box-shadow:none!important;outline:0!important;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}
.klg-hub .klg-hub__input::placeholder{color:#aab0b3;opacity:1}
.klg-hub .klg-hub__input:hover,.klg-hub .klg-hub__select:hover{border-color:#ffffffb3!important;background:rgba(255,255,255,.035)!important}
.klg-hub .klg-hub__input:focus-visible,.klg-hub .klg-hub__select:focus-visible{border-color:#f18c01!important;box-shadow:inset 0 -2px 0 #f18c01!important;outline:0!important}
.klg-hub .klg-hub__search::after{content:'';position:absolute;right:18px;bottom:20px;width:16px;height:16px;border:2px solid #979da0;border-radius:50%!important;transform:scale(.75) translate(-3px,-3px);pointer-events:none}
.klg-hub .klg-hub__search::before{content:'';position:absolute;right:17px;bottom:17px;width:9px;height:2px;background:#979da0;transform:rotate(45deg);transform-origin:center;pointer-events:none}
.klg-hub .klg-hub__city::after{content:'';position:absolute;right:21px;bottom:25px;width:10px;height:10px;border-right:1.5px solid #979da0;border-bottom:1.5px solid #979da0;transform:rotate(45deg);pointer-events:none}
.klg-hub .klg-hub__select{cursor:pointer}
.klg-hub .klg-hub__select option{background:#24282b;color:#fff}
.klg-hub .klg-hub__summary{font-family:'DIN Pro',sans-serif;font-size:.75rem!important;font-weight:300;letter-spacing:.015em;color:#979da0!important;opacity:.68;line-height:1.3;margin:8px 0 0!important;padding:0;text-align:right}
.klg-hub__sections{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem;width:100%;min-width:0}
.klg-hub .klg-hub__group{border:0!important;background:transparent!important;padding:0!important;margin:0!important;overflow:visible!important}
.klg-hub .klg-hub__group .services_list .elementor-icon-list-items{padding:0!important;margin:0!important;list-style:none!important}
.klg-hub .klg-hub__group .services_list .elementor-icon-list-item a{background:transparent!important;transform:none!important}
.klg-hub .klg-hub__group .services_list .elementor-icon-list-item a:hover,.klg-hub .klg-hub__group .services_list .elementor-icon-list-item a:focus-visible{color:#fff!important}
.klg-hub__empty{font-family:'DIN Pro',sans-serif;color:#FFFFFFC4;margin:0;padding:1rem 0;border:0} .klg-hub.klg-overview-grid .klg-hub__sections>.klg-hub__group[hidden],.klg-hub.klg-overview-grid .services_list .elementor-icon-list-items>.klg-hub__item[hidden],.klg-hub.klg-overview-grid .klg-hub__empty[hidden]{display:none!important}
@media(max-width:1024px){.klg-hub__sections{gap:3rem}}
@media(max-width:767px){.klg-hub .klg-hub__toolbar{grid-template-columns:minmax(0,1fr);gap:22px;padding:20px}.klg-hub .klg-hub__input,.klg-hub .klg-hub__select{height:54px;font-size:1rem!important}.klg-hub__sections{gap:2.5rem}.klg-hub .klg-hub__summary{font-size:.7rem!important}}
@media(prefers-reduced-motion:reduce){.klg-hub .klg-hub__input,.klg-hub .klg-hub__select{transition:none}}