@import "../../../typo3conf/ext/webtools/Resources/Public/Css/fonts.css";.craftsmen h3.wt_noborder{border-bottom:0px;}@media (min-width:992px){.craftsmen .col-sm-12{padding-left:0px;}.craftsmen .col-sm-6{padding-left:0px;}}.wt_craftsmen_handwerker_logo > img{max-width:300px;margin-top:20px;}h2.subheader{display:block;width:100%;}.drop-shadow{border:1px solid #ccc;padding:10px;}.craftsmen .row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;margin-left:0px;}.craftsmen_kachel{padding:0px 20px 20px 0px;}.craftsmen_kachelbox{padding:20px;border:1px solid #ccc;height:100%;valign:bottom;transition:all ease 0.7s;}.craftsmen_kachelbox:hover{background:rgba(0,0,0,0.05);transition:all ease 0.7s;}.craftsmen_kachelbox .teaser-label{padding-top:10px;word-wrap:break-word;}.craftsmen_kachelbox img{width:100%;height:auto;}.craftsmen_kachelitem{border-bottom:1px solid #eee;margin-bottom:5px;padding:3px;}.craftsmen .form-control{margin:0px 20px 10px 0px;}.lightboxCraftsmenWait{text-align:center}#lightboxCraftsmen .modal-bg{margin:8px;background-color:#dedada;}.modal-content{z-index:10000;}.wt_craftsmen_handwerker_logo{padding-bottom:15px;}.wt_eyecatcher_responsive_video_wrapper{position:relative;padding-bottom:56%;padding-top:30px;height:0;overflow:hidden;background-color:#000;}.wt_eyecatcher_responsive_video{position:absolute;top:0;left:0;width:100%;height:100%;}.tx_wteyecatchermenu a:hover{text-decoration:none;}.tx_wteyecatchermenu_bugfix_bootstrap{--bs-gutter-x:10px;}.ecm-canvas,.ecm-canvas-textonly{position:relative;overflow:hidden;height:100%;}.ecm-table .ecm-canvas,.ecm-table .ecm-canvas .ecm-link{min-height:100px;height:100%;width:100%;}.ecm-animation-simple .ecm-canvas img,.ecm-animation-complex .ecm-canvas img{width:100%;height:100%;}.position-relative .ecm-description,.position-relative.ecm-icon{position:absolute;}.ecm-animation-simple .ecm-canvas .ecm-description{position:absolute;top:100%;}.ecm-animation-simple .ecm-canvas .ecm-icon{position:absolute;top:-40%;left:35%;width:30%;transition-delay:0.2s;transition-duration:0.3s;}.ecm-animation-simple .ecm-canvas:hover .ecm-icon{position:absolute;top:20%;transition-delay:0.9s;transition-duration:0.3s;}.ecm-animation-simple img{transition-duration:1s;}.ecm-animation-simple .ecm-canvas .ecm-title{position:absolute;left:0px;right:0px;bottom:0px;padding:8px 0% 8px 10%;color:#fff;opacity:0.85;transition-duration:0.5s;bottom:0;}.ecm-animation-simple .ecm-canvas:hover .ecm-title{bottom:0;padding:10% 0% 10% 15%;transition-duration:0.5s;}.ecm-animation-simple .ecm-canvas:hover img{transform:scale(1.1,1.1);transition-duration:1s;}.ecm-animation-complex .ecm-image{transition-duration:1s;}.ecm-animation-complex .ecm-canvas .ecm-icon{position:absolute;top:5%;right:-20%;width:20%;height:20%;transition-duration:0.4s;transition-delay:0.9s;}.ecm-animation-complex .ecm-canvas:hover .ecm-icon{right:20%;opacity:1;transition-duration:0.4s;transition-delay:0.9s;}.ecm-animation-complex .ecm-canvas .ecm-icon img{width:100%;height:100%;}.ecm-animation-complex .ecm-canvas .ecm-title{position:absolute;left:7%;top:100%;right:0px;bottom:0px;background:none;transition:0.3s 0.2s ease;}.ecm-animation-complex .ecm-canvas:hover .ecm-title{top:30%;transition:0.4s 0.5s;}.ecm-animation-complex .ecm-canvas .ecm-description{position:absolute;top:100%;left:7%;width:85%;color:#fff;line-height:130%;}.ecm-animation-complex .ecm-canvas:hover .ecm-description{top:55%;opacity:0.7;transition:0.7s 0.8s all;}.ecm-animation-complex .ecm-canvas:hover .ecm-image,.ecm-animation-complex .ecm-canvas:hover .wt_eyecatcher_video_animate{opacity:0.2;transform:scale(1.05,1.05);transition-duration:1.5s;}.ecm-animation-kipp .ecm-canvas{overflow:visible;}.ecm-animation-kipp .ecm-link,.ecm-animation-kipp .ecm-back{width:100%;height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s linear;}.ecm-animation-kipp .ecm-link{padding-top:20px;overflow:hidden;}.ecm-animation-kipp .ecm-back{overflow:hidden;position:absolute;top:0%;background:#CCCCFF;transform:perspective(2000px) rotateY(180deg);}.ecm-animation-kipp .content{color:#2c3e50;text-align:center;padding:5px 20px 5px 20px;width:100%;height:100%;}.ecm-animation-kipp .ecm-back .content{padding:20px;}.ecm-animation-kipp .ecm-back .content{color:#000;}.ecm-animation-kipp .ecm-icon img{width:30%;height:20%;max-width:100px;margin-bottom:5%;}.ecm-animation-kipp .ecm-link img{width:auto;max-width:100%;margin:10px 0px;height:auto;}.ecm-animation-kipp .ecm-canvas:hover > .ecm-link{transform:perspective(2000px) rotateY(-180deg);transition:transform .6s linear;}.ecm-animation-kipp .ecm-canvas:hover .ecm-back{transform:perspective(2000px) rotateY(0deg);transition:transform .6s linear;}.ecm-title{font-size:1.2rem;}.ecm-description{font-size:90%;}.ecm-animation-kipp .ecm-back .ecm-description{font-size:0.9rem;right:0%;left:0%;}.ecm-enu-chevron-link-right:before{margin-left:4px;margin-top:5px;font-size:15px;content:"\f285";display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}.ecm-pb-100{padding-bottom:100%;}.ecm-pb-75{padding-bottom:75%;}.ecm-pb-56{padding-bottom:56%;}.ecm-pb-133{padding-bottom:133%;}.bg-light .ecm_underline{border-top:2px solid var(--bs-primary);}.ecm-ratio-wrapper{position:absolute;top:50%;left:10%;width:80%;transform:translateY(-50%);}.ecm-hasimage-wrapper{position:absolute;bottom:10%;left:10%;right:10%}.enu-icon{width:15%;height:15%;margin-bottom:5%;}.ecm-num-layout4{font-size:3.5vw;}@media (max-width:576px){.ecm-num-layout4 .row-cols-2{font-size:50%;}}@media (min-width:576px){.ecm-num-layout4 .row-cols-sm-3{font-size:33%;}.ecm-num-layout4 .row-cols-sm-2{font-size:50%;}}@media (min-width:768px){.ecm-num-layout4 .row-cols-md-5{font-size:15%;}.ecm-num-layout4 .row-cols-md-4{font-size:24%;}.ecm-num-layout4 .row-cols-md-3{font-size:33%;}}@media (min-width:992px){.ecm-num-layout4 .row-cols-lg-6{font-size:20%;}}.ecm-num-layout4 .enu-title{font-size:140%;}input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}.tx-infokom-jobs-agree-agreement{height:300px;background:#FFF;padding:20px;color:#000;overflow-y:scroll;border:1px #AAA solid;}.fade{}.scrollable-text{height:400px;background:#FFF;padding:20px;color:#000;overflow-y:scroll;border:1px #AAA solid;}.social-media-bar-jobs.social-media-bar--inline{display:none;}.contact-form__name,.contact-form__address,.contact-form__connect,.contact-form__files,.input-group__message{background:#FFF;padding:20px;background:#fafafa;margin-bottom:20px;}.input-group__message label{width:100%;}#message{width:100%;height:100px;}.input-group{padding-bottom:5px;}.form-group label{min-width:100px;}#gender{max-width:200px;}@media (max-width:767px){.input-group__file label,.input-group__file #messageFile{width:100%;}}.wtjobs-buttons button{flex-basis:calc(50% - 20px);margin:10px;min-height:70px;}.wtjobs-image-buttons button{flex-basis:calc(50% - 20px);margin:10px;min-height:150px;background-size:cover;background-position:center;text-align:center;font-size:20pt;}.wtjobs-buttons,.wtjobs-image-buttons{display:flex;flex-direction:column;flex-flow:wrap;}.tx-wt-jobs-detail .modal-footer button{max-width:180px;width:45%;}.progbar{display:flex;background-color:#ddd;height:40px;border-radius:20px;margin-bottom:20px;overflow:hidden;}.progbar div{flex-basis:100%;text-align:center;padding-top:5px;color:white;}.progbar-active{background-color:#084;}.progbar-done{background-color:#2a6;}.progbar-todo{background-color:#eee;}.wtj-slider{position:relative;height:40px;background-color:#ccc;border-radius:10px;}.wtj-marker{position:absolute;left:0%;width:20px;height:40px;background-color:var(--bs-primary);border-radius:10pt;}.wtj-scale{display:flex;}.wtj-snum{width:20px;font-size:10px;text-align:center;}.wtj-sspc{flex-grow:1;}.wtj-desc{display:flex;}.wtj-delem{flex-grow:1;}.frame-inner ul.typo3-messages{list-style:none;padding-left:0;}.tx-wt-servicesymbole .element-header{font-weight:bold;font-size:130%;}.tx-wt-servicesymbole div div{text-align:center}.tx-wt-servicesymbole .row>*{padding-right:0.5rem;padding-left:0.5rem;}.wt6-servicesymbole-layout2-border{border-right:1px solid #fff;border-bottom:1px solid #fff;}.wt6-servicesymbole-layout2 .image{border-bottom:1px solid #fff;}.wtsym{margin:10px;}.wtsym svg{fill:currentColor;}.wtsym-big svg{width:200px;height:200px;}.wtsym-medium svg{width:100px;height:100px;}.wtsym-small svg{width:50px;height:50px;}.wtsym-circle svg{border-radius:50%;padding:15px;}.wtsym-circle.wtsym-medium svg{border-radius:50%;padding:5px;}.wtsym-circle.wtsym-small svg{border-radius:50%;padding:0%;}.wtsym-rounded svg{border-radius:20%;}.wtsym-big.wtsym-circle svg{width:164px;height:164px;}.wtsym-medium.wtsym-circle svg{width:82px;height:82px;}.wtsym-small.wtsym-circle svg{width:41px;height:41px;}.wtsym-big img{width:200px;height:200px;padding:1.5rem}.wtsym-medium img{width:100px;height:100px;padding:1.3rem}.wtsym-small img{width:50px;height:50px;padding:0.5rem}.wtsym-circle img{border-radius:50%;padding:15px;}.wtsym-circle.wtsym-medium img{border-radius:50%;padding:5px;}.wtsym-circle.wtsym-small img{border-radius:50%;padding:2%;}.wtsym-rounded img{border-radius:20%;}.wtsym-fcol-pri svg{fill:#aaa;fill:var(--bs-primary)}.wtsym-fcol-sec svg{fill:#ccc;fill:var(--bs-secondary)}.wtsym-fcol-white svg{fill:white}.wtsym-fcol-black svg{fill:black}.wtsym-fcol-grey svg{fill:grey}.wtsym-bcol-pri svg{background-color:#aaa;background-color:var(--bs-primary)}.wtsym-bcol-sec svg{background-color:#ccc;background-color:var(--bs-secondary)}.wtsym-bcol-white svg{background-color:white}.wtsym-bcol-black svg{background-color:black}.wtsym-bcol-grey svg{background-color:grey}.wtsym-bcol-transparent{background:transparent}.wt-servicesymbole-wrap,.wt-servicesymbole-othersymbol-wrap{background-color:#eaeaea;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0px;border-radius:20px 0px 20px 0px;width:100%;margin:40px 0px 12px 0px;text-align:center !important;}.wt-servicesymbole-image{text-align:center;}.wt-servicesymbole-wrap svg,.wt-servicesymbole-wrap img{margin-top:-28px;}.wt-servicesymbole-text{text-align:center;padding-top:10px;padding-bottom:10px;font-size:1.1rem;min-height:81px;}.tx-wt-servicesymbole .liste{text-align:left;}.service .wtsym svg{background-color:transparent;}.service .grid .service-card-item .wtsym svg{fill:white;}.service .grid .service-card-item:hover .wtsym svg{fill:var(--bs-primary);transition:all 0.2s ease-in-out;}.service .wt-6-service-2-box .wtsym svg{fill:var(--bs-primary);}.service .wt-6-service-2-box:hover .wtsym svg{fill:white;transition:all 0.2s ease-in-out;}.wt_negatve_gutter{padding-left:-calc(var(--bs-gutter-x) * .5);;padding-right:-calc(var(--bs-gutter-x) * .5);}.wtsym_layout4_image svg{width:100%;height:auto;fill:currentColor;}.textpic-intext-left .textpic-intext-left-header,.textpic-intext-right .textpic-intext-right-header{width:100%;padding-left:20px;padding-right:20px;}@media (min-width:480px){.textpic-intext-left .textpic-item.textpic-gallery{float:left;margin-right:21px;}.textpic-intext-right .textpic-item.textpic-gallery{float:right;margin-left:5px;}.textpic-intext-left .textpic-item.textpic-gallery,.textpic-intext-right .textpic-item.textpic-gallery{width:50%;padding-top:8px;}}.textpic-below-left .textpic-intext-right-header,.textpic-above-left .textpic-intext-right-header{margin-left:20px;}.textpic-below-left .textpic-text{margin-top:0px !important;}.textpic-below-left figure img,.textpic-below-left figure picture,.textpic-above-left figure img,.textpic-above-left figure picture{margin:0px;}.textpic-below-left .textmedia-item,.textpic-below-left .textpic-item{margin-top:1rem;}.wt_cookieconsent{width:60%;background-color:white;border:1px solid #e9e9e9;display:none;position:fixed;padding:20px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);bottom:0px;z-index:999;}.wt_cookieconsent h3{font-size:30px;}.wt_cookieconsent .wt_cc_form{display:flex;}.wt_cookieconsent .wt_cc_form div{flex-grow:1;}.wt_cookieconsent .wt_cc_buttons{display:flex;margin-top:10px;}.wt_cookieconsent .wt_cc_buttons div{flex-grow:1;}.wt_cookieconsent .wt_cc_buttons div:last-child{text-align:right;}.wt_cookieconsent #wt_cc_detail{display:none;border-top:1px solid #a0a0a0;margin-top:20px;padding:10px;background-color:#f0f0f0;}@media (max-width:700px){.wt_cookieconsent{width:100%;box-shadow:none;}.wt_cookieconsent #wt_cc_detail{max-height:40%;overflow:auto;}}.wt-cookie-settings td{padding-right:15px;}.wt_cookieconsent .wt_cc_form{max-width:250px;margin:0 auto;}img{max-width:100%;}h1{font-family:var(--wt-font-headline);font-size:var(--wt-font-size-h1);font-weight:var(--wt-font-weight-h1);}h2{font-family:var(--wt-font-headline);font-size:var(--wt-font-size-h2);font-weight:var(--wt-font-weight-h2);}h3{font-family:var(--wt-font-headline);font-size:var(--wt-font-size-h3);font-weight:var(--wt-font-weight-h3);}h4{font-family:var(--wt-font-headline);font-size:var(--wt-font-size-h4);font-weight:var(--wt-font-weight-h4);}h5{font-family:var(--wt-font-headline);font-size:var(--wt-font-size-h5);font-weight:var(--wt-font-weight-h5);}.webtools-datatab{}.webtools-datatab tr td{padding-right:8px;vertical-align:top;}.webtools-datatab table tr td{line-height:20px;}.webtools-map{width:100%;height:100%;}.webtools-icon{width:40px;height:auto;}.webtools-icon-sm{width:25px;height:auto;}.popup-bubble{position:absolute;top:0;left:0;transform:translate(-50%,-100%);background-color:white;padding:5px;border-radius:5px;font-family:sans-serif;overflow-y:auto;max-height:60px;box-shadow:0px 2px 10px 1px rgba(0,0,0,0.5);}.popup-bubble-anchor{position:absolute;width:100%;bottom:8px;left:0;}.popup-bubble-anchor::after{content:"";position:absolute;top:0;left:0;transform:translate(-50%,0);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid white;}.popup-container{cursor:auto;height:0;position:absolute;width:200px;}.frame-well{background-color:rgba(0,0,0,0.05);margin-bottom:1rem;}.wt-multicolumn .frame-well{margin-left:20px;margin-right:20px;}.ecm-image{fill:var(--wt-contrast-color);}.grid_iconbox_img .ecm-image{width:60px;height:60px;border-radius:50%;margin-top:-6px;}.ecm-link{background-color:var(--bs-primary);}.ecm-link .ecm-image{width:100%;}.wt_assortment.ecm-animation-kipp .ecm-link svg.ecm-image{max-width:55%;max-height:45%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);}.material-switch{display:inline-block;margin-right:10px;}.material-switch > input[type="checkbox"]{display:none;}.material-switch > label{cursor:pointer;height:0px;position:relative;width:40px;background-color:green;}.material-switch > label::before{background:rgb(0,0,0);box-shadow:inset 0px 0px 10px rgba(0,0,0,0.5);border-radius:8px;content:'';height:16px;margin-top:-8px;position:absolute;opacity:0.3;transition:all 0.4s ease-in-out;width:40px;}.material-switch > label::after{background:rgb(255,255,255);border-radius:16px;box-shadow:0px 0px 5px rgba(0,0,0,0.3);content:'';height:24px;left:-4px;margin-top:-8px;position:absolute;top:-4px;transition:all 0.3s ease-in-out;width:24px;}.material-switch > input[type="checkbox"]:checked + label::before{background:inherit;opacity:0.5;}.material-switch > input[type="checkbox"]:checked + label::after{background:inherit;left:20px;}.wt_assortment .imagetextkasten{margin-top:0px;background-color:#e8e8e8;height:35px;overflow:hidden;}.wt_assortment .imagetext{color:#032950;}.wt_assortment .card{position:relative;border:none;border-radius:0;}.wt_assortment .card .legende{position:absolute;opacity:0;text-align:left;color:white;overflow:hidden;transition:opacity 0.7s ease-in-out;padding:12px;font-size:10pt;}.wt_assortment .card .imagetextkasten{z-index:999;}.wt_assortment .card .card-img-top{filter:brightness(1);transition:filter 0.7s ease-in-out;border-radius:0;}.wt_assortment .card:hover .card-img-top,.wt_assortment .card.active .card-img-top{filter:brightness(0.25);transition:all 0.7s ease-in-out;}.wt_assortment .card:hover .legende,.wt_assortment .card.active .legende{opacity:1;transition:all 0.7s ease-in-out;}.wt_assortment.ecm-animation-kipp .ecm-back{text-align:left;color:black;background-color:var(--bs-light);overflow:hidden;padding:12px;font-size:10pt;}.wt_assortment.ecm-animation-kipp .ecm-back .content{text-align:left;padding:35px;}.wt_assortment .ecm-link .content{position:relative;width:100%;height:100%;}.wt_assortment.ecm-animation-kipp .ecm-link{padding-top:0;}.wt_assortment .ecm-link .content .ecm-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.wt_assortment .ecm-link .content .ecm-title{position:absolute;width:100%;left:0;bottom:20px;text-transform:uppercase;}.wt_assortment.ecm-animation-kipp img{height:auto;}.wt_assortment.ecm-animation-kipp .ecm-icon{font-size:100px;color:var(--wt-contrast-color);margin:unset;width:auto;height:auto;}.wt_assortment.wt-box .ecm-image,.wt_assortment.wt-box .ecm-icon{width:max(60px,4vw);height:max(60px,4vw);position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);border-radius:50%;}.wt_assortment.wt-box svg.ecm-image{width:70px;height:70px;border-radius:0;}.wt_assortment.wt-box .ecm-icon{padding-top:3px;}.wt_assortment.wt-box .grid_iconbox_img{width:max(90px,7vw);height:max(90px,7vw);position:relative;border:none;margin:-54px auto -10px;box-shadow:none;-webkit-box-shadow:none;font-size:70px;color:var(--wt-contrast-color);background-color:var(--bs-primary);}.wt_assortment.wt-box h2.element-header{font-size:30px;}.wt_assortment.wt-box h2.element-header::before{font-size:1.3rem;padding-right:10px;}.wt_assortment.wt-box .grid_iconbox{margin-top:70px !important;border-radius:0;height:100%;}.wt_assortment.wt-box > .row > .container{margin-bottom:70px;}.wt_assortment.ecm-animation-kipp .ecm-canvas{position:relative;}.wt_assortment.ecm-animation-kipp .ecm-canvas.active > .ecm-link{transform:perspective(2000px) rotateY(-180deg);transition:transform .6s linear;}.wt_assortment.ecm-animation-kipp .ecm-canvas.active  .ecm-back{transform:perspective(2000px) rotateY(0deg);transition:transform .6s linear;}.tx-webtools .wt_video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.tx-webtools iframe,.tx-webtools object,.tx-webtools embed{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.webtools-video{position:relative;padding-top:0;height:0;overflow:hidden;}.webtools-videoconsent{position:relative;}.webtools-osm-map .leaflet-top,.webtools-osm-map .leaflet-bottom{z-index:995;}.gallery-item{position:relative;}.gallery-item .wt-copyright-info{position:absolute;right:5px;color:white;bottom:5px;width:30px;overflow:hidden;height:27px;background-color:#00000080;font-size:15px;padding:2px 6px;border-radius:10px;cursor:pointer;}#wt_cc_detail a,#wt_cc_text a{color:var(--bs-link-color);}.frame-type-felogin_login fieldset label{position:relative;height:48px;padding-top:5px;}.frame-type-felogin_login fieldset label input{display:inline-block;position:absolute;left:200px;top:0;background-color:#f8f8f8;border:1px solid #e0e0e0;padding:5px;border-radius:9px;}.frame-type-felogin_login fieldset div input[type="submit"]{margin-left:200px;background-color:var(--bs-primary);padding:7px 14px;border:none;color:white;border-radius:5px;}@media (max-width:576px){.frame-type-felogin_login fieldset label input{display:block;position:unset;margin-top:10px;}}.wt_assortment.ecm-table{display:flex;flex-wrap:wrap;}@media (min-width:991px){.wt_assortment.ecm-margin-abstand.ecm-width-4 > div{width:31%;margin-right:2%;margin-bottom:2%;}.wt_assortment.ecm-margin-abstand.ecm-width-3 > div:nth-child(4n+0){margin-right:0px;}}@media (min-width:576px) and (max-width:991px){.wt_assortment.ecm-margin-abstand.ecm-width-4 > div{width:48%;margin-right:4%;margin-bottom:4%;}.wt_assortment.ecm-margin-abstand.ecm-width-4 > div:nth-child(2n+0){margin-right:0px;}.wt_assortment.ecm-animation-kipp .ecm-icon{max-width:150px;}}@media (max-width:576px){.wt_assortment.ecm-margin-abstand > div{margin-bottom:20px;}.wt_assortment.ecm-width-4 		> div{width:100%;font-size:200%;margin-bottom:4%;}.wt_assortment.ecm-animation-kipp .ecm-icon{max-width:150px;}}.frame.frame-type-tab .tab-navigation{margin-bottom:0;}.frame.frame-type-tab .tab-content{border:1px solid #e0e0e0;border-top:none;padding:1rem;}.wt_menu_hidden{display:none;}.wt_catmenu{border-bottom:2px solid var(--bs-primary);}.wt_catmenu:hover{text-decoration:none;}.f3-widget-paginator{list-style:none;padding-left:0;text-align:center;}.f3-widget-paginator li{display:inline-block;background-color:var(--bs-primary);color:var(--wt-contrast-color);padding:5px 10px;margin:0 3px;}.f3-widget-paginator li a{color:inherit !important;}.f3-widget-paginator li.next::after{content:'\F7F3';font-family:bootstrap-icons !important;margin-left:5px;vertical-align:-2px;}.f3-widget-paginator li.previous::before{content:'\F818';font-family:bootstrap-icons !important;margin-right:5px;vertical-align:-2px;}.f3-widget-paginator li.current{background-color:var(--bs-warning);}.wt_oh_open{color:green;}.wt_oh_closed{color:red;}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:white;background-color:var(--bs-primary);border-color:var(--bs-nav-tabs-link-active-border-color);border-radius:0px;}#map-plug{display:none;}.google-reviews{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));width:100%;}.google-reviews .review-item{border:solid 1px rgba(190,190,190,.35);margin:0 auto;padding:1em;display:inline-block;vertical-align:top;}.google-reviews-list .review-item:nth-child(6){width:100%;}.google-reviews-slider .review-item{width:100% !important;}@media (max-width:1200px){.google-reviews .review-item{width:100% !important;}}.google-reviews .review-meta,.review-stars{text-align:center;font-size:115%;}.google-reviews .review-author{text-transform:capitalize;font-weight:bold;}.google-reviews .review-date{opacity:.6;display:block;}.google-reviews .review-text{line-height:1.55;text-align:left;max-width:100%;margin:auto;}.google-reviews .review-stars ul{display:inline-block;list-style:none !important;margin:0;padding:0;}.google-reviews .review-stars ul li{float:left;list-style:none !important;margin-right:1px;line-height:1;}.google-reviews .review-stars ul li i{color:#E4B248;font-size:1.4em;font-style:normal;}.google-reviews .review-stars ul li i.inactive{color:#c6c6c6;}.google-reviews .star:after{content:"\2605";}textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}.typo3-messages .message-error{color:red;}.typo3-messages .message-ok{color:green;}.tx-wt-chat{background-color:#222;width:100%;display:flex;flex-direction:column;height:700px;position:relative;font-size:11pt;}.tx-wt-chat h3{color:white;flex:1 1 0%;margin:8px 8px 8px calc(25% + 8px);font-size:14pt;}#chat{height:660px;flex:1 1 100%;display:flex;}.tx-wt-chat .headericons{color:white;position:absolute;right:0;top:0;margin:8px;}#chats{background-color:#082040;flex:1 1 25%;height:100%;color:#ccc;position:relative;}#middle{position:relative;background-color:#f4f4f4;flex:1 1 75%;height:100%;}#messages{height:calc(100% - 80px);overflow:auto;}#persons{background-color:#0a3060;flex:1 1 20%;height:100%;color:#ccc;}#persons li{padding:4px;}#persons li:hover{background-color:#104080;cursor:pointer;}#chat > div{padding:8px;}.chatmsg{width:95%;border:solid 1px #ccc;padding:10px;border-radius:8px;background-color:white;margin-bottom:8px;}.chatmymsg{width:95%;margin-left:5%;border:solid 1px #8c8;padding:8px;border-radius:8px;background-color:#ddf4dd;margin-bottom:8px;}.chatmsg p,.chatmymsg p{margin-bottom:2px;}.cmperson{font-weight:bold;font-size:small;}.cminfo{text-align:right;font-size:small;}#chat ul{padding-left:0;}#chat ul li{list-style:none;color:white;margin-bottom:4px;}#chats li{padding:4px;border-left:solid 2px transparent;}#chats li:hover{background-color:#0c3060;cursor:pointer;}#chats li.active{background-color:#104080;border-left:solid 2px #1860c0;margin-right:-8px;}#chatinput{position:absolute;bottom:8px;width:calc(100% - 16px);height:66px;border:solid 1px #ccc;border-radius:15px;padding:12px;overflow:hidden;resize:none;}.wtchat-user-active{color:#00c000;}#wtchat-fullscreen-exit{display:none;}.wtchat-marker{display:inline-block;width:12px;height:12px;border:1px solid black;border-radius:50%;background-color:white;position:relative;top:-4px;left:-6px;opacity:0;}.wtchat-marker-active{background-color:#00c000;opacity:1;}#wtchat-client{position:fixed;right:30px;bottom:30px;width:400px;height:450px;background-color:white;border:1px solid #ccc;z-index:1050;padding:10px;display:none;}@media (max-width:800px){#wtchat-client{right:10px;bottom:10px;width:calc(100% - 20px);height:calc(100% - 20px);}}.wtchat-close{position:absolute;right:7px;top:3px;color:#888;font-size:15pt;cursor:pointer;}#wtchat-backdrop{position:fixed;left:0;top:0;width:100%;height:100%;background-color:black;opacity:0.7;z-index:1049;display:none;}.wtchat-info{text-align:center;color:black;height:80px;}.wtchat-info i.bi{color:#00c000;font-size:30px;}#wtchat-client-messages{color:#444;font-size:10pt;overflow:auto;height:calc(100% - 150px);}#wtchat-client-input{width:calc(100% - 20px);height:60px;position:absolute;bottom:10px;}.wtchat-warning{animation:blink 1s linear infinite;}@keyframes blink{50%{color:red;}}.wtchat-chat-menu{display:none;position:absolute;right:12px;}li:hover .wtchat-chat-menu,li.active .wtchat-chat-menu{display:inline-block;}.wtchat-chat-mwin{background-color:#0040a0;border:1px solid #002050;position:absolute;width:150px;z-index:995;display:none;}.wtchat-chat-mwin ul{margin:0;}.wtchat-chat-mwin li:hover{background-color:#0050c0;cursor:pointer;}.wtchat-btn{width:100%;border:0px solid transparent;background-color:#104080;border-radius:10px;color:white;margin:5px 0 0 0;}.wtchat-btn:hover{background-color:#1450a0;}#wtchatNewWindow ul{display:flex;padding-left:0;}#wtchatNewWindow li{list-style:none;flex-basis:50%;}#wtchatNewWindow li:hover{background-color:#a0c0ff;}#wt_chat_button{display:none;}.wt_video video{width:100%;height:100%;object-fit:cover;background:#f0f0f0;}.wt_video_canvas{position:relative;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;min-height:0px;min-width:0px;margin:0 auto;}.wt_video_inside_box{width:100%;overflow:hidden;margin:0;}
