@charset "UTF-8";joomla-alert{--jui-alert-min-width:250px;--jui-alert-padding:.5rem 1.25rem;--jui-alert-margin:0 0 1rem 0;--jui-alert-border:1px solid transparent;--jui-alert-border-radius:.25rem;--jui-alert-animation-duration:.5s;--jui-alert-animation-timing-function:ease-in-out;--jui-alert-button-color-dark:#000;--jui-alert-button-color-light:#fff;--jui-alert-success-color:#234423;--jui-alert-success-background-color:#d9e6d9;--jui-alert-success-border-color:#cadcca;--jui-alert-success-link-color:#122212;--jui-alert-info-color:#0c5460;--jui-alert-info-background-color:#d1ecf1;--jui-alert-info-border-color:#bee5eb;--jui-alert-info-link-color:#062c33;--jui-alert-warning-color:#7d5a29;--jui-alert-warning-background-color:#fcefdc;--jui-alert-warning-border-color:#fbe8cd;--jui-alert-warning-link-color:#573e1c;--jui-alert-danger-color:#712b29;--jui-alert-danger-background-color:#f7dddc;--jui-alert-danger-border-color:#f4cfce;--jui-alert-danger-link-color:#4c1d1b;animation-duration:var(--jui-alert-animation-duration,.5s);animation-timing-function:var(--jui-alert-animation-timing-function,ease-in-out);border:var(--jui-alert-border,1px solid transparent);border-radius:var(--jui-alert-border-radius,.25rem);margin:var(--jui-alert-margin,0 0 1rem 0);min-width:var(--jui-alert-min-width,250px);padding:var(--jui-alert-padding,.5rem 1.25rem);display:block}joomla-alert .joomla-alert--close{color:var(--jui-alert-button-color-dark,#000);float:right;opacity:.5;text-shadow:0 1px 0 var(--jui-alert-button-color-light,#fff);background:0 0;border:0;padding:.2rem 1rem;font-size:1.5rem;font-weight:700;line-height:1;position:relative;top:-.5rem;right:-1.25rem}joomla-alert .joomla-alert--close:focus,joomla-alert .joomla-alert--close:hover{color:var(--jui-alert-button-color-dark,#000);cursor:pointer;opacity:.75;text-decoration:none}joomla-alert[type=success]{background-color:var(--jui-alert-success-background-color,#d9e6d9);border-color:var(--jui-alert-success-border-color,#cadcca);color:var(--jui-alert-success-color,#234423)}joomla-alert[type=success] hr{border-top-color:var(--jui-alert-success-border-color,#cadcca)}joomla-alert[type=success] .alert-link{color:var(--jui-alert-success-link-color,#122212)}joomla-alert[type=info]{background-color:var(--jui-alert-info-background-color,#d1ecf1);border-color:var(--jui-alert-info-border-color,#bee5eb);color:var(--jui-alert-info-color,#0c5460)}joomla-alert[type=info] hr{border-top-color:var(--jui-alert-info-border-color,#bee5eb)}joomla-alert[type=info] .alert-link{color:var(--jui-alert-info-link-color,#062c33)}joomla-alert[type=warning]{background-color:var(--jui-alert-warning-background-color,#fcefdc);border-color:var(--jui-alert-warning-border-color,#fbe8cd);color:var(--jui-alert-warning-color,#7d5a29)}joomla-alert[type=warning] hr{border-top-color:var(--jui-alert-warning-border-color,#fbe8cd)}joomla-alert[type=warning] .alert-link{color:var(--jui-alert-warning-link-color,#573e1c)}joomla-alert[type=danger]{background-color:var(--jui-alert-danger-background-color,#f7dddc);border-color:var(--jui-alert-danger-border-color,#f4cfce);color:var(--jui-alert-danger-color,#712b29)}joomla-alert[type=danger] hr{border-top-color:var(--jui-alert-danger-border-color,#f4cfce)}joomla-alert[type=danger] .alert-link{color:var(--jui-alert-danger-link-color,#4c1d1b)}html[dir=rtl] joomla-alert .joomla-alert--close,html[dir=rtl] joomla-alert .joomla-alert-button--close{float:left;left:-1.25rem;right:auto}@media (prefers-reduced-motion:reduce){joomla-alert{animation-duration:1ms!important}}
.uk-hidden-visually:not(:focus):not(:active):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;border:0 !important;margin:0 !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important}
.tm-header-mobile{height:88px;overflow:hidden}.add-seperator:after{content:'';display:block;width:50px;height:6px;background:#FFCD31;position:relative;margin:15px 0;transform:skew(-45deg);border-radius:2px}.add-seperator.uk-text-left\@m.uk-text-center:after{margin:15px 0}.add-seperator.uk-text-center:after{margin:15px auto}.add-seperator.uk-text-center{margin:15px 0}.preisliste .el-item{background:rgba(255,255,255,0.1);padding:10px 15px}.preisliste .el-content{font-weight:700}.uk-section-secondary .add-seperator:after{background:#ffcd31}.contactForm textarea{height:330px}.contactForm .formContainer{border:0!important}.contactForm .rsform-captcha-box{width:120px;height:64px;margin:0 0 0 5px;font-size:34px;font-weight:700;text-align:center}.locations li a,.locations li div.wrapper{display:block;width:100%;background:url(https://www.schluesseldienst-haymov.de/images/ortsschild.webp) 0 0 no-repeat;background-size:contain;color:#1a1a1a;text-align:center;line-height:1.2rem;aspect-ratio:2 / 1.3;position:relative}.locations li a:hover{color:#1a1a1a}.locations li a span,.locations li div.wrapper span{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;font-size:1rem}.locations .uk-icon svg{width:40px}.location-panel.uk-card,.service-panel.uk-card{padding:25px 10px}.uk-h1.overlay1 span,.uk-heading-small.overlay2 span{display:inline;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 10px}.uk-h1.overlay1 span{background-color:#f8f8f8;color:#1a1a1a}.uk-heading-small.overlay2 span{background-color:#ffcd31;color:#1a1a1a}.background1{background:#202020}.background2{background:#2a2a2a}.rsform-type-hashcash [data-rsfp-hashcash]{border:solid 1px #999;background-color:#f2f2f2;cursor:pointer;padding:12px 18px;background-position:center;transition:background .8s}svg.hashcash{width:30px;height:30px;margin-right:15px}@media only screen and (max-width:1300px){.preisliste .el-title{font-size:.9rem}.preisliste .el-meta{font-size:.85rem}}@media only screen and (max-width:1080px){.preisliste .el-title{font-size:1.1rem}.preisliste .el-meta{font-size:.85rem}.preisliste .el-content{font-size:1rem}}@media (max-width:960px){.add-seperator.uk-text-left\@m.uk-text-center:after{margin:15px auto}div.uk-navbar-container{padding-top:5px!important;padding-bottom:0}.location-panel.uk-card-body,.service-panel.uk-card-body{padding:25px!important}.location-panel .el-content ul li,.service-panel.uk-card-small{padding:25px 10px!important}.service-panel .el-content ul li{font-size:1rem!important}.location-panel .el-content ul li svg,.service-panel .el-content ul li svg{width:22px;height:22px;margin-right:6px}}@media only screen and (max-width:690px){.pricetable-header .el-title,.pricetable-footer .el-title{font-size:1rem}.pricetable-header .el-meta,.pricetable-footer .el-meta{font-size:.85rem}.pricetable-header .el-content,.pricetable-footer .el-content{font-size:.85rem}.uk-textarea{height:120px!important}}@media only screen and (max-width:600px){.preisliste .el-title{font-size:1rem}.preisliste .el-meta{font-size:.85rem}.preisliste .el-content{font-size:.9rem}.pe-pro-seal-minimize-button{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Crect id='a' width='18' height='3' x='7' y='14' rx='1.5'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cg fill='black' mask='url(%23b)'%3E%3Crect width='32' height='32'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center / 14px 14px!important}}
@keyframes joomla-alert-fade-in{0%{opacity:0}}@keyframes joomla-alert-fade-out{0%{opacity:1}to{opacity:0}}
