.weather_widget_wrap{display:inline-block;text-align:center;max-width:100%;font-family:Helvetica,sans-serif;border:1px solid lightgray}.weather_widget_wrap *{box-sizing:border-box;line-height:initial}.weather_widget_wrap.tight{display:table;margin:0 auto}.weather_widget_wrap.maxwidth{display:block;width:100%}.main_wrap{width:100%;padding-bottom:20px;display:inline-block}.weather_title{font-weight:700;padding:5px 0;font-size:20px;background:rgb(0 0 0 / .03);text-align:center}.weather_center_wrap{display:flex;margin-top:20px;justify-content:center;height:63px;padding-left:10px}.weather_temp_wrap{margin-left:20px;line-height:66px}.weather_temp{font-size:52px}.weather_temp_type{font-size:20px}.weather_widget_wrap .main_wrap img,.weather_widget_wrap a .main_wrap img,.wettervorhersage-widget.weather_widget_wrap a .main_wrap img{-webkit-box-shadow:none;box-shadow:none}.weather_image{vertical-align:text-top;max-height:60px}.weather_image_wrap{width:70px}.weather_widget_wrap img{box-shadow:none;margin:0}.weather_description{font-size:25px;margin-top:8px;text-align:center}.weather_sunrise{margin-top:20px;font-size:12px}.weather_sunset{margin-top:8px;font-size:12px}.weather_data_wrap{font-size:13px;margin:20px auto 0 auto;text-align:center;display:inline-block}.weather_days_wrap{margin:10px auto 0 auto;display:flex;flex-wrap:wrap;justify-content:center}.weather_day_wrap{padding:13px 16px}.weather_day_name{font-size:14px;margin-top:6px;font-weight:700;line-height:20px}.weather_day_image{width:50px;margin:0 auto;height:30px!important}.weather_day_image_wrap{width:50px;margin:4px auto;height:30px}.weather_day_temp{font-size:14px;margin-top:6px;text-align:center}.main_wrap.super-small .weather_title{font-size:13px;padding:8px 0}.main_wrap.super-small .weather_temp{font-size:30px}.main_wrap.super-small .weather_center_wrap{margin-top:0;height:50px}.main_wrap.super-small .weather_image_wrap{width:40px}.main_wrap.super-small .weather_temp_wrap{margin-left:10px;line-height:50px}.main_wrap.super-small .weather_description{font-size:16px}.main_wrap.super-small .weather_day_wrap{padding:13px 9px}.main_wrap.super-small .weather_data_wrap{font-size:11px}.main_wrap.small .weather_title{font-size:18px;padding:8px 0}.main_wrap.small .weather_description{font-size:18px}.main_wrap.small .weather_day_wrap{padding:13px 10px}@font-face{font-display:swap;font-family:"overpassLight";src:url(/wp-content/plugins/wettervorhersage/public/css/overpass-light.otf) format("woff")}@font-face{font-display:swap;font-family:"overpassRegular";src:url(/wp-content/plugins/wettervorhersage/public/css/overpass-regular.otf) format("woff")}.wettervorhersage-widget{display:inline-block;text-align:center;max-width:100%;font-family:"overpassRegular",sans-serif;border:1px solid lightgray}.wettervorhersage-widget img,.wettervorhersage-widget a img{box-shadow:none}.weather_widget_wrap.maxwidth{display:block;width:100%}.weather_widget_title{padding:5px 0;font-size:20px;text-align:center}.weather-info-value{font-family:"overpassLight",'sans-serif';font-size:11px}.sun-label{color:lightgray;font-size:11px;margin-top:-30px}.sun-value{font-size:12px;font-weight:700}.weather_temp_wrap{margin-left:20px;line-height:66px}.weather_temp_type{font-size:20px}.weather_widget_wrap .main_wrap img{-webkit-box-shadow:none;box-shadow:none}.weather_image{vertical-align:text-top;max-height:60px}.weather_image_wrap{width:70px}.weather_sunset{margin-top:8px;font-size:12px}.weather_data_wrap{font-size:14px;margin:20px auto 0 auto;text-align:left;display:inline-block}.weather_widget_wrap.wettervorhersage-widget{border:0}.wettervorhersage-widget .main_wrap{border-radius:20px;padding:20px 10px}.wettervorhersage-widget .weather_center_wrap{padding:0;align-items:center;margin:0;flex-wrap:wrap;height:inherit}.wettervorhersage-widget .weather_description{font-size:17px;margin-top:0;text-align:left;max-width:200px;line-height:19px;font-family:"overpassLight",'sans-serif'}.wettervorhersage-widget .weather_day_name{font-size:14px;line-height:20px;text-transform:uppercase;font-weight:400}.wettervorhersage-widget .weather_days_wrap{margin:0 auto;justify-content:space-around}.wettervorhersage-widget .regular .weather_days_wrap{justify-content:center}.wettervorhersage-widget .weather_day_temp{margin-top:0}.wettervorhersage-widget .main_wrap.super-small .weather_temp{font-size:50px}.wettervorhersage-widget .main_wrap.super-small .weather_temp_wrap{margin-left:0;margin-top:0}.wettervorhersage-widget .main_wrap.super-small .center-center{margin:10px 0;text-align:center}.city-name{font-size:24px;font-weight:700;line-height:initial}.center-center{text-align:left;margin-left:13px}.wettervorhersage-widget .weather_temp{font-size:50px}.weather_day_wrap{padding:13px 16px}.weather_day_temp{font-size:21px;margin-top:6px;text-align:center;letter-spacing:-1px}.main_wrap.super-small .weather_temp{font-size:30px}.main_wrap.super-small .weather_image_wrap{width:40px}.main_wrap.super-small .weather_temp_wrap{margin-left:10px;line-height:50px}.main_wrap.super-small .weather_description{font-size:16px;text-align:center}.wettervorhersage-widget .super-small .weather-info-label{margin-right:10px}.wettervorhersage-widget .main_wrap.super-small .weather_day_wrap{padding:4px 9px}.wettervorhersage-widget{width:100%}.wettervorhersage-widget.tight .main_wrap{width:inherit}.main_wrap.super-small .weather_day_wrap{padding:13px 9px}.wettervorhersage-widget .super-small .weather-info-wrap{margin-top:0;margin-bottom:15px;padding:12px 17px}.wettervorhersage-widget[data-language="german"] .super-small .weather-info-wrap{padding:12px 0}.wettervorhersage-widget .weather-info-wrap{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:20px auto 0 auto}.wettervorhersage-widget .regular .weather-info-wrap{width:380px}.wettervorhersage-widget .weather-info-point{width:125px;text-align:left;margin:5px 0;font-size:13px}.wettervorhersage-widget[data-language="german"] .weather-info-point{width:170px}.wettervorhersage-widget .medium .weather-info-point{width:129px;font-size:11px}.wettervorhersage-widget .super-small .weather-info-point{width:108px;display:block;font-size:10px;line-height:17px}.wettervorhersage-widget .super-small .sunrise,.wettervorhersage-widget .medium .sunrise{padding-left:20px;background-size:15px 15px}.wettervorhersage-widget .super-small .sunset,.wettervorhersage-widget .medium .sunset{padding-left:20px;background-size:15px 15px}.wettervorhersage-widget .super-small .humidity,.wettervorhersage-widget .medium .humidity{padding-left:20px;background-size:15px 15px}.wettervorhersage-widget .super-small .wind,.wettervorhersage-widget .medium .wind{padding-left:20px;background-size:15px 15px}.wettervorhersage-widget .super-small.main_wrap{padding:20px 3px}.sunrise{background-image:url(/wp-content/plugins/wettervorhersage/public/css/wi-sunrise.svg);background-repeat:no-repeat;padding-left:35px;background-size:27px 22px;background-position-y:center}.sunset{background-image:url(/wp-content/plugins/wettervorhersage/public/css/wi-sunset.svg);background-repeat:no-repeat;padding-left:35px;background-size:27px 22px;background-position-y:center}.humidity{background-image:url(/wp-content/plugins/wettervorhersage/public/css/wi-humidity.svg);background-repeat:no-repeat;padding-left:35px;background-size:27px 22px;background-position-y:center}.wind{background-image:url(/wp-content/plugins/wettervorhersage/public/css/wi-strong-wind.svg);background-repeat:no-repeat;padding-left:35px;background-size:27px 22px;background-position-y:center}.wettervorhersage-widget .main_wrap.super-small .weather_center_wrap{height:inherit}.wettervorhersage-widget .main_wrap.super-small .weather_image_wrap{width:70px}.weather_image_wrap{width:70px}.weather-info-wrap{background-color:rgb(0 0 0 / .05);border-radius:20px;padding:10px;margin:10px auto}.main_wrap.small .weather_widget_title{font-size:18px;padding:8px 0}.main_wrap.small .weather_description{font-size:18px}.main_wrap.small .weather_day_wrap{padding:13px 10px}.main_wrap.super-small .weather_data_wrap,.main_wrap.small .weather_data_wrap{flex-wrap:wrap}.trp-floating-switcher{display:flex;flex-direction:column-reverse;position:fixed;z-index:99999;overflow:hidden;padding:var(--switcher-padding,10px);border:var(--border,none);border-radius:var(--border-radius,8px);background:var(--bg,#fff);width:var(--switcher-width,auto);top:var(--top,unset);right:var(--right,unset);bottom:var(--bottom,unset);left:var(--left,unset);box-shadow:0 10px 20px 0 #0000000D}.trp-floating-switcher .trp-switcher-dropdown-list{flex-direction:column-reverse}.trp-switcher-position-top.trp-floating-switcher{flex-direction:column;top:var(--wp-admin--admin-bar--height,0)}.trp-floating-switcher.trp-switcher-position-top:not(.trp-ls-inline) .trp-language-switcher-inner,.trp-floating-switcher.trp-switcher-position-top .trp-switcher-dropdown-list{flex-direction:column}nav.trp-ls-inline .trp-language-switcher-inner{flex-direction:row}.trp-ls-inline.trp-opposite-language .trp-language-item{width:100%}#trp-floater-powered-by{color:var(--text,#b3b3b3);font-size:12px;text-align:center;padding:0 5px;opacity:70%}#trp-floater-powered-by a{color:var(--text,#b3b3b3)}.trp-switcher-position-bottom #trp-floater-powered-by{border-top:1px solid var(--border-color,#747474);padding-top:5px;margin-top:5px}.trp-switcher-position-top #trp-floater-powered-by{border-bottom:1px solid var(--border-color,#747474);padding-bottom:5px;margin-bottom:5px}.trp-shortcode-switcher__wrapper{position:relative;border:none}.elementor-widget-trp_language_switcher{width:fit-content;max-width:100%}.elementor-widget-trp_language_switcher .elementor-widget-container,.trp-elementor-language-switcher,.trp-elementor-language-switcher .trp-shortcode-switcher__wrapper{width:fit-content;max-width:100%}.trp-shortcode-switcher{position:static;display:inline-block;overflow:hidden;padding:10px 0;border:var(--border,none);border-radius:var(--border-radius,5px);background:var(--bg,#fff);width:auto;box-shadow:none}.trp-shortcode-anchor:not(.trp-opposite-button){visibility:hidden}.trp-shortcode-switcher.trp-open-on-click{cursor:pointer}.trp-shortcode-overlay{position:absolute;left:0;top:0;z-index:9999}.trp-current-language-item__wrapper:not(.trp-hide-arrow){display:flex;align-items:center;padding-right:10px;justify-content:space-between}.trp-language-switcher-inner{display:flex}.trp-floating-switcher .trp-language-switcher-inner{flex-direction:column-reverse}.trp-shortcode-switcher .trp-language-switcher-inner{flex-direction:column}.trp-switcher-dropdown-list{display:flex;overflow-y:hidden;transition:max-height 0.2s ease-in-out;max-height:0;transition-duration:var(--transition-duration)}.trp-shortcode-switcher .trp-switcher-dropdown-list{flex-direction:column}.trp-ls-dropdown.is-open .trp-switcher-dropdown-list,.trp-ls-dropdown[aria-expanded="true"] .trp-switcher-dropdown-list,.trp-shortcode-switcher.trp-open-on-hover.is-open .trp-switcher-dropdown-list,.trp-shortcode-switcher[aria-expanded="true"] .trp-switcher-dropdown-list{overflow-y:auto;max-height:min(350px, 70vh);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--text) #fff0}.trp-ls-dropdown.is-transitioning .trp-switcher-dropdown-list,.trp-shortcode-switcher.is-transitioning .trp-switcher-dropdown-list{overflow-y:hidden!important}.trp-shortcode-arrow{pointer-events:none}.trp-shortcode-switcher.is-open .trp-shortcode-arrow{transform:rotate(180deg)}.trp-language-item:focus{outline:none}.trp-language-item:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.trp-language-item{display:flex;align-items:center;gap:8px;padding:7px 16px;text-decoration:none;min-height:19px;box-sizing:content-box}.trp-language-item:hover{background:var(--bg-hover,#f3f3f3)}.trp-language-item:hover .trp-language-item-name{color:var(--text-hover,#000)}.trp-language-item__current{pointer-events:none;cursor:default}.trp-language-item-name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text,#000);font-size:var(--font-size,14px);line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400}.trp-flag-image{border-radius:var(--flag-radius,0)!important;aspect-ratio:var(--aspect-ratio,4/3)!important;width:var(--flag-size,18px)!important;display:inline-block!important;height:auto!important}.trp-menu-ls-label .trp-flag-image{margin:-2px 3px}.trp-custom-flag{object-fit:cover}.trp-switcher-dropdown-list::-webkit-scrollbar{width:6px}.trp-switcher-dropdown-list::-webkit-scrollbar-track{background:#fff0}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb{background-color:var(--text);border-radius:4px}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb:hover{background-color:var(--text-hover)}.trp-flag-rounded{border-radius:9999px!important;aspect-ratio:1 / 1!important}.trp-ls-name{padding-left:5px}@media (prefers-reduced-motion:reduce){.trp-switcher-dropdown-list{transition:none!important}}.trp_ald_ls_container img.trp-flag-image{padding-top:0!important}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector){position:relative;display:inline-block;padding:0;border:0;box-sizing:border-box}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div{box-sizing:border-box;padding-right:20px;padding-bottom:3px;padding-left:13px;border:1px solid #c1c1c1;border-radius:3px;background-color:#fff}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a{display:block;padding:2px;border-radius:3px;color:#0769ad}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a:hover{background:#f1f1f1}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a.trp-ls-shortcode-disabled-language{cursor:default}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a.trp-ls-shortcode-disabled-language:hover{background:none}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a>img{display:inline;margin:0 3px;width:18px;height:12px;border-radius:0}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector) .trp-ls-shortcode-current-language{display:inline-block}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):focus .trp-ls-shortcode-current-language,.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):hover .trp-ls-shortcode-current-language{visibility:hidden}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector) .trp-ls-shortcode-language{display:inline-block;height:1px;overflow:hidden;visibility:hidden;z-index:1;max-height:250px;overflow-y:auto;left:0;top:0;min-height:auto}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):focus .trp-ls-shortcode-language,.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):hover .trp-ls-shortcode-language{visibility:visible;max-height:250px;height:auto;overflow-y:auto;position:absolute;left:0;top:0;display:inline-block!important;min-height:auto}#trp_ald_x_button{z-index:0!important}.kc-root{--kc-navy:#1E5A8A;--kc-navy2:#17466B;--kc-gold:#B8935A;--kc-text:#33404F;--kc-muted:#7A8796;--kc-line:#E3E9EF;--kc-bg:#F5F7F9;--kc-wa:#25D366;position:fixed;right:20px;bottom:20px;z-index:99990;font:400 14.5px/1.5 var(--koro-sans,'Open Sans',system-ui,-apple-system,'Segoe UI',sans-serif);color:var(--kc-text);-webkit-font-smoothing:antialiased}.kc-root *,.kc-root *:before,.kc-root *:after{box-sizing:border-box}.kc-root [hidden]{display:none!important}.kc-root svg{width:22px;height:22px;fill:currentColor;display:block}.kc-root button{font:inherit;cursor:pointer}.kc-launch{width:60px;height:60px;border-radius:50%;border:0;background:var(--kc-navy);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 28px rgb(18 52 82 / .35);transition:transform .2s,background .2s;position:relative}.kc-launch:hover{transform:translateY(-2px);background:var(--kc-navy2)}.kc-launch svg{width:28px;height:28px}.kc-open .kc-launch svg{display:none}.kc-open .kc-launch:after{content:"";width:18px;height:18px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M6.4 5 12 10.6 17.6 5 19 6.4 13.4 12l5.6 5.6-1.4 1.4-5.6-5.6L6.4 19 5 17.6 10.6 12 5 6.4z'/%3E%3C/svg%3E")}.kc-badge{position:absolute;top:-3px;right:-3px;min-width:22px;height:22px;border-radius:11px;background:#D9534F;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 6px;border:2px solid #fff}.kc-wa-float{position:absolute;right:8px;bottom:72px;width:44px;height:44px;border-radius:50%;background:var(--kc-wa);color:#fff!important;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgb(37 211 102 / .4);transition:transform .2s}.kc-wa-float:hover{transform:translateY(-2px)}.kc-wa-float svg{width:24px;height:24px}.kc-open .kc-wa-float{display:none}.kc-teaser{position:absolute;right:0;bottom:128px;width:max-content;max-width:250px;background:#fff;border-radius:14px 14px 4px 14px;padding:12px 30px 12px 14px;box-shadow:0 10px 30px rgb(18 52 82 / .18);font-size:14px;font-weight:600;color:var(--kc-navy);cursor:pointer;animation:kcIn .35s ease}.kc-teaser-x{position:absolute;top:6px;right:6px;border:0;background:none;padding:2px;color:var(--kc-muted)}.kc-teaser-x svg{width:14px;height:14px}.kc-panel{position:absolute;right:0;bottom:76px;width:380px;height:min(640px,calc(100vh - 110px));background:#fff;border-radius:18px;box-shadow:0 24px 60px rgb(18 52 82 / .28);display:flex;flex-direction:column;overflow:hidden;animation:kcIn .25s ease}@keyframes kcIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kc-head{background:var(--kc-navy);color:#fff;padding:14px 12px 14px 16px;display:flex;align-items:center;gap:10px;flex:0 0 auto}.kc-av{width:38px;height:38px;border-radius:50%;background:var(--kc-gold);color:#fff;font:700 17px var(--koro-serif,'Ubuntu',sans-serif);display:flex;align-items:center;justify-content:center;flex:0 0 38px}.kc-ht{flex:1;min-width:0;line-height:1.25}.kc-ht b{display:block;font:600 16px var(--koro-serif,'Ubuntu',sans-serif);color:#fff}.kc-ht small{display:flex;align-items:center;gap:6px;font-size:12px;color:rgb(255 255 255 / .8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc-dot{width:7px;height:7px;border-radius:50%;background:#4ADE80;flex:0 0 7px}.kc-langs{display:flex;gap:2px}.kc-langs button{border:0;background:none;color:rgb(255 255 255 / .65);font-size:11px;font-weight:700;padding:4px 5px;border-radius:5px;letter-spacing:.03em}.kc-langs button.on,.kc-langs button:hover{background:rgb(255 255 255 / .16);color:#fff}.kc-x{border:0;background:none;color:#fff;padding:6px;border-radius:8px;opacity:.85}.kc-x:hover{opacity:1;background:rgb(255 255 255 / .12)}.kc-x svg{width:20px;height:20px}.kc-body{flex:1;overflow-y:auto;background:var(--kc-bg);padding:16px 14px 8px;overscroll-behavior:contain}.kc-m{display:flex;gap:8px;margin:0 0 10px;align-items:flex-end}.kc-mav{width:28px;height:28px;border-radius:50%;background:var(--kc-navy);color:#fff;font:700 12px var(--koro-serif,'Ubuntu',sans-serif);display:flex;align-items:center;justify-content:center;flex:0 0 28px}.kc-agent .kc-mav{background:var(--kc-gold)}.kc-mav svg{width:16px;height:16px}.kc-mw{max-width:84%;min-width:0}.kc-b{background:#fff;border:1px solid var(--kc-line);padding:10px 13px;border-radius:16px 16px 16px 4px;word-wrap:break-word;overflow-wrap:anywhere}.kc-b a{color:var(--kc-navy);font-weight:600;text-decoration:underline;text-underline-offset:2px}.kc-b b{font-weight:700;color:#1d2833}.kc-user{justify-content:flex-end}.kc-user .kc-b{background:var(--kc-navy);border-color:var(--kc-navy);color:#fff;border-radius:16px 16px 4px 16px}.kc-user .kc-b a,.kc-user .kc-b b{color:#fff}.kc-agent .kc-b{background:#FFF8EE;border-color:#EFDDC2}.kc-who{font-size:11.5px;color:var(--kc-muted);margin:0 0 3px 4px;font-weight:600}.kc-pending{opacity:.6}.kc-info{text-align:center;font-size:12px;color:var(--kc-muted);margin:4px 0 12px}.kc-typing .kc-b{display:flex;gap:4px;padding:14px 14px}.kc-typing i{width:7px;height:7px;border-radius:50%;background:#A9B6C4;animation:kcDot 1.2s infinite}.kc-typing i:nth-child(2){animation-delay:.15s}.kc-typing i:nth-child(3){animation-delay:.3s}@keyframes kcDot{0%,60%,100%{transform:none;opacity:.5}30%{transform:translateY(-4px);opacity:1}}.kc-cards{display:flex;gap:10px;overflow-x:auto;padding:8px 2px 6px;margin:0 -2px;scroll-snap-type:x mandatory}.kc-wide .kc-mw{max-width:calc(100% - 36px);flex:1}.kc-card{flex:0 0 200px;background:#fff;border:1px solid var(--kc-line);border-radius:14px;overflow:hidden;scroll-snap-align:start;display:flex;flex-direction:column}.kc-ci{height:108px;background:#DCE7F0 center/cover no-repeat}.kc-cb{padding:10px 11px 11px;display:flex;flex-direction:column;gap:3px;flex:1}.kc-cn{font:600 15px var(--koro-serif,'Ubuntu',sans-serif);color:var(--kc-navy)}.kc-cs{font-size:12px;color:var(--kc-muted);line-height:1.35}.kc-cp{font-size:12.5px;margin-top:3px}.kc-cp b{font-size:15px;color:#1d2833}.kc-cp small{display:block;font-size:11px;color:var(--kc-muted)}.kc-ca{display:flex;gap:6px;margin-top:auto;padding-top:8px}.kc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--kc-navy);color:var(--kc-navy)!important;background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none!important;flex:1;transition:background .2s,color .2s}.kc-btn:hover{background:var(--kc-navy);color:#fff!important}.kc-btn-wa{flex:0 0 38px;padding:6px;border-color:var(--kc-wa);color:var(--kc-wa)!important}.kc-btn-wa:hover{background:var(--kc-wa)}.kc-btn-wa svg{width:18px;height:18px}.kc-btn-main{background:var(--kc-gold);border-color:var(--kc-gold);color:#fff!important;width:100%;padding:10px 14px;font-size:14px}.kc-btn-main:hover{background:#A9854F;border-color:#A9854F}.kc-form{background:#fff;border:1px solid var(--kc-line);border-radius:16px 16px 16px 4px;padding:12px;display:flex;flex-direction:column;gap:9px;width:270px;max-width:100%}.kc-ft{font-size:13.5px;line-height:1.45}.kc-fr{display:flex;gap:8px}.kc-fr label{flex:1;min-width:0}.kc-form label{display:flex;flex-direction:column;gap:3px;font-size:11.5px;font-weight:700;color:var(--kc-muted);text-transform:uppercase;letter-spacing:.05em}.kc-form input,.kc-form select,.kc-form textarea{width:100%;border:1px solid var(--kc-line)!important;background:var(--kc-bg)!important;border-radius:9px!important;padding:9px 10px!important;font:400 14px var(--koro-sans,'Open Sans',sans-serif)!important;color:var(--kc-text)!important;text-transform:none;letter-spacing:0;margin:0;box-shadow:none;height:auto;min-height:0}.kc-form input:focus,.kc-form select:focus,.kc-form textarea:focus{outline:0;border-color:var(--kc-navy)!important;background:#fff!important}.kc-form textarea{resize:none}.kc-chips{display:flex;gap:6px;overflow-x:auto;padding:8px 12px 2px;background:var(--kc-bg);flex:0 0 auto;scrollbar-width:none}.kc-chips::-webkit-scrollbar{display:none}.kc-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;border:1px solid #CFDCE8;background:#fff;color:var(--kc-navy);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;white-space:nowrap;transition:background .2s,border-color .2s}.kc-chip:hover{background:#EAF2F8;border-color:var(--kc-navy)}.kc-chip svg{width:15px;height:15px}.kc-chip-wa{color:#128C4B;border-color:#BFE8D0}.kc-chip-wa:hover{background:#EAF8F0;border-color:var(--kc-wa)}.kc-input{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;background:var(--kc-bg);flex:0 0 auto;margin:0}.kc-input textarea{flex:1;border:1px solid var(--kc-line)!important;background:#fff!important;border-radius:20px!important;padding:10px 14px!important;font:400 14.5px/1.4 var(--koro-sans,'Open Sans',sans-serif)!important;color:var(--kc-text)!important;resize:none;max-height:120px;min-height:0;height:auto;margin:0;box-shadow:none}.kc-input textarea:focus{outline:0;border-color:var(--kc-navy)!important}.kc-send{width:40px;height:40px;border-radius:50%;border:0;background:var(--kc-gold);color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 40px;transition:background .2s}.kc-send:hover{background:#A9854F}.kc-send svg{width:18px;height:18px}.kc-foot{font-size:10.5px;color:var(--kc-muted);text-align:center;padding:0 12px 8px;background:var(--kc-bg);line-height:1.4}.kc-foot a{color:var(--kc-muted);text-decoration:underline}.kc-new{border:0;background:none;padding:0;color:var(--kc-muted);text-decoration:underline;font-size:10.5px}@media (max-width:600px){.kc-root{right:14px;bottom:14px}.kc-launch{width:56px;height:56px}.kc-open .kc-launch{display:none}.kc-panel{position:fixed;inset:0;width:auto;height:auto;border-radius:0;bottom:0}.kc-head{padding-top:max(14px,env(safe-area-inset-top))}.kc-foot{padding-bottom:max(8px,env(safe-area-inset-bottom))}.kc-wa-float{bottom:68px;right:6px}.kc-teaser{bottom:120px}.kc-input textarea{font-size:16px!important}}html.kc-lock,html.kc-lock body{overflow:hidden}@media print{.kc-root{display:none!important}}.kw{background:#fff;border:1px solid #e6e2d8;border-radius:16px;padding:22px 24px;margin:0 0 26px;font-family:var(--koro-sans,'Figtree',sans-serif);color:var(--koro-navy,#24353F)}.kw-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}.kw-head strong{display:block;font-family:var(--koro-serif,Montserrat),sans-serif;font-size:19px;font-weight:700;margin-bottom:4px}.kw-head span{font-size:13px;color:#6b7780}.kw-years{display:flex;gap:6px}.kw-years button{border:1px solid #d9d4c8;background:#fff;border-radius:999px;padding:6px 14px;font-size:13px;cursor:pointer;color:inherit}.kw-years button.on{background:var(--koro-navy,#24353F);border-color:var(--koro-navy,#24353F);color:#fff}.kw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.kw-mn{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--koro-gold,#5CBCA6);font-weight:600;margin-bottom:6px}.kw-w{display:flex;justify-content:space-between;align-items:baseline;gap:8px;width:100%;border:1px solid #cfe9e1;background:#f1faf7;border-radius:8px;padding:7px 10px;margin:0 0 6px;font-size:13px;color:inherit;cursor:pointer;text-align:left;transition:background .15s,border-color .15s}.kw-w b{font-weight:700;white-space:nowrap}.kw-w.free:hover{background:#dff3ec;border-color:var(--koro-gold,#5CBCA6)}.kw-w.sel{background:var(--koro-navy,#24353F);border-color:var(--koro-navy,#24353F);color:#fff}.kw-w.busy,.kw-w.unknown{background:#f5f3ef;border-color:#ebe7df;color:#9aa3a9;cursor:default}.kw-w.busy b{font-weight:500}.kw-msg{font-size:14px;color:#6b7780;padding:8px 0}.kw-legend{margin-top:12px;font-size:12px;color:#6b7780;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kw-legend i{display:inline-block;width:12px;height:12px;border-radius:3px;border:1px solid #cfe9e1;background:#f1faf7}.kw-legend i.busy{background:#f5f3ef;border-color:#ebe7df;margin-left:8px}@media(max-width:600px){.kw{padding:18px 16px}.kw-grid{grid-template-columns:repeat(2,1fr);gap:10px}.kw-w{flex-direction:column;gap:2px}}.page-id-33 .koro-page-hero .koro-lead,.page-id-33 .koro-hero .koro-lead{max-width:none}.page-id-33 .koro-cform .et_pb_contact_field>label.et_pb_contact_form_label{display:block;font-size:13.5px;font-weight:600;color:#24353f;margin:0 0 5px;line-height:1.3;letter-spacing:.01em}.page-id-33 .koro-cform .et_pb_contact_field[data-id="extras"] .et_pb_contact_field_options_title{display:none!important}.page-id-33 .koro-cform form.et_pb_contact_form{row-gap:4px}.page-id-33 .koro-cform .et_pb_contact_field{margin-bottom:6px!important}.page-id-33 .koro-cform .et_pb_contact_field input.input,.page-id-33 .koro-cform .et_pb_contact_field select{padding:10px 13px!important;font-size:15px;min-height:0}.page-id-33 .koro-cform .et_pb_contact_field textarea.input{padding:10px 13px!important;min-height:110px;height:110px}.page-id-33 .koro-cform .et_pb_contact_field[data-kx] .kx-group{margin:0 0 10px;gap:0 20px}.page-id-33 .koro-cform .et_pb_contact_field[data-kx] .kx-gt{padding-top:6px}