@charset "UTF-8";
.chatbot__message{outline:0}
html,body{height:100%;overflow-x:hidden}
.chatbot__message b,.chatbot__message strong{font-weight:bold}
@font-face{font-family:"chatbot";src:url(fonts/chatbot.eot?v24bpz);src:url(fonts/chatbot.eot?v24bpz#iefix)format("embedded-opentype"),url(fonts/chatbot.ttf?v24bpz)format("truetype"),url(fonts/chatbot.woff?v24bpz)format("woff"),url(fonts/chatbot.svg?v24bpz#chatbot)format("svg");font-weight:normal;font-style:normal;font-display:block}
[class^=icon-],[class*=" icon-"]{font-family:"chatbot" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}
.icon-chatbot-feedback-positiv:before{content:"Ã³ÂÂ¤Â"}
.icon-chatbot-send:before{content:"Ã³ÂÂ¤Â"}
.icon-chatbot-plus:before{content:"Ã³ÂÂ¤Â"}
.icon-chatbot-minus:before{content:"Ã³ÂÂ¤Â"}
.icon-chatbot-arrow-left:before{content:"Ã³ÂÂ¤Â"}
.icon-chatbot-arrow-right:before{content:"Ã³ÂÂ¤Â"}
.icon-chatbot-arrow-down:before{content:"Ã³ÂÂ¤Â"}
.icon-chatbot-arrow-up:before{content:"Ã³ÂÂ¤Â"}
.bubble{font-weight:300;min-width:60%;box-shadow:0 0 1px #c8c8c8;max-width:70%;width:70%;border-radius:4px}
.bubble p{margin:0}
.bubble p:only-child{margin:0;padding:0}
.bubble p +button{margin-top:1rem}
.bubble-chatbot{margin:20px 30px 15px 0px;padding:30px;text-align:left;color:#000;position:relative;background:#fff;left:0;position:relative}
.bubble-user{margin:20px 0px 20px 30px;padding:20px;text-align:left;color:#fff;position:relative;background:#575757;right:0;align-self:flex-end}
.bubble-chatbot a,.bubble-chatbot a:link,.bubble-chatbot a:visited{text-decoration:underline;color:#000}
.bubble-chatbot a:hover{text-decoration:none;color:#000}
.bubble-chatbot:first-child{margin:0px 30px 10px 0px}
.btx{width:auto !important;text-align:left;border:3px solid #225b93 !important;padding:2px 8px 2px !important;margin:3px 3px 3px 0px}
.btx:after{font-family:"Font Awesome 5 Free";font-weight:bold;font-size:16px;content:"Ã¯ÂÂ";padding-left:10px}
.selection__item .btn,.selection__item .btn-primary,.selection__item .btn-onlinedienst,.selection__item .btn-oeffnungszeiten{position:relative;background:#f8f8f8;color:#000;padding:20px 35px 16px 25px;font-size:100%;width:100%;border:0px;border-radius:0px;text-align:left;height:100%}
.selection__item .btn:after,.selection__item .btn-primary:after,.selection__item .btn-onlinedienst:after,.selection__item .btn-oeffnungszeiten:after{font-family:"chatbot" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\cb905"}
.selection__item .btn:hover,.selection__item .btn:focus,.selection__item .btn-primary:hover,.selection__item .btn-primary:focus,.selection__item .btn-onlinedienst:hover,.selection__item .btn-onlinedienst:focus,.selection__item .btn-oeffnungszeiten:hover,.selection__item .btn-oeffnungszeiten:focus{background:#404040;color:#fff}
.selection__item a.linkTyp_docx:before,.selection__item a.linkTyp_pptx:before,.selection__item a.linkTyp_mp4:before,.selection__item a.pm-teaser-more:before,.selection__item a[href$=".pdf"]:before{content:''}
.chatbot__body .feedback{width:40px;z-index:2222;position:absolute;right: -48px;bottom:0px}
.chatbot__body .feedback .feedback__button{background:transparent}
.chatbot__body .chatbot__message .feedback__buttons button:hover{background:transparent;border:0px}
.chatbot__body .feedback__buttons{margin:0;padding:0;list-style:none}
.chatbot__body .feedback__buttons li{margin:0;padding:0}
.chatbot__body .feedback button{margin-top:5px;outline:0;background:transparent;border:0px solid #fff;color:#404040;cursor:pointer;font-size:28px;height:42px;width:42px;right:16px;transition:0.3s ease all}
.chatbot__body .feedback button:hover{color:#000}
.chatbot__body .feedback__antwort{text-align:center}
.chatbot__body .feedback__button-wrapper{margin-top:20px}
.chatbot__body .feedback__button-wrapper a{font-size:100%;position:relative;background:#f8f8f8;color:#000;padding:20px 35px 16px 25px;width:100%;border:0px;border-radius:0px;text-align:left;height:100%}
.chatbot__body .bubble-chatbot a.feedback__button,.chatbot__body .bubble-chatbot a.feedback__button:link,.chatbot__body .bubble-chatbot a.feedback__button:visited{text-decoration:none;color:#000;border:0px;background:#fff;transition:0.3s ease all}
.chatbot__body .bubble-chatbot a.feedback__button:after{font-family:"Font Awesome 5 Free";font-weight:bold;font-size:18px;content:"\cb905";margin-left:10px}
.chatbot__body .bubble-chatbot a.feedback__button:hover,.chatbot__body .bubble-chatbot a.feedback__button:focus{background:#333;color:#fff}
.feedback button{font-size:22px}
.chatbot .chatbot__input,.chatbot input[type=text]{flex-basis:90%;flex:auto;outline:0;border:0 solid #fff;color:#000;padding:10px 10px 10px 20px;background:rgba(202,209,214,0.2);border-radius:0.3rem;transition:background 0.2s ease-in;max-width:100%}
.chatbot__input:hover{margin:0;border:0 solid #ccc}
.chatbot-footer{border-top:1px solid #f3f3f3 !important;height:80px}
.chatbot-footer__type-message{width:100%;margin:0;padding:15px 15px;display:flex}
.chatbot__input{flex-basis:90%;flex:auto;outline:0;border:0px solid #f3f3f3;color:#000;padding:10px 60px 10px 20px;background:#f3f3f3;border-radius:0rem;transition:background 0.2s ease-in}
.chatbot__input:hover{background:#f3f3f3}
.chatbot__submit{outline:0;background:#575757;border:1px solid #575757;color:#fff;cursor:pointer;font-size:18px;height:48px;width:48px;position:relative;right:0px;transition:0.3s all ease}
.chatbot__submit:hover{background:#404040;border:1px solid #404040;outline:0}
.chatbot__submit:focus,.chatbot__submit:active{outline:0;background:#404040;border:1px solid #404040}
.chatbot__submit i{position:absolute;top:50%;transform:translate(-50%, -50%);left:50%;padding-right:2px}
.chatbot__message .chatbot-card--gcsx .card{background:none;border:0px}
.chatbot__message .chatbot-card--gcsx .card .card-body{padding:20px}
.chatbot__message .chatbot-card--gcsx .chatbot-card__header{padding:0rem;border-bottom:0px;margin-bottom:1px}
.chatbot__message .chatbot-card--gcsx .gcsxTitle,.chatbot__message .chatbot-card--gcsx .osmTitle{font-size:14px;font-weight:normal;color:#000;padding:10px}
.chatbot__message .chatbot-card--gcsx .chatbot-card__body{padding:15px 0 0 0;margin:0px -27px}
.chatbot__message .chatbot-card--gcsx .chatbot-card__body .pull-right{float:none !important}
.chatbot__message .chatbot-card--gcsx .collapsed{padding:20px}
.chatbot__message .chatbot-card--gcsx .collapse{transition:all 0.3s ease-in}
.chatbot__message .chatbot-card--gcsx .collapse.show .card-body{background:#f7f7f7}
.chatbot__message .chatbot-card--gcsx .collapse[aria-expanded=true]{background:#f0f0f0}
.chatbot__message .chatbot-card--gcsx button{background-image:none;font-size:100%;background:#fff;color:#000}
.chatbot__message .chatbot-card--gcsx button[aria-expanded=true]{background-image:none;font-size:100%;font-weight:bold;background:#f7f7f7;color:#000;background:#f0f0f0}
.chatbot__message .chatbot-card--gcsx button:hover,.chatbot__message .chatbot-card--gcsx button:focus{background:#f7f9f5 !important;background-image:none;color:#000;border-bottom:0px solid #f0f0f0}
.chatbot__message .chatbot-card--gcsx .btn-link{padding:15px 27px}
.chatbot__message .chatbot-card--gcsx .btn-link:after{font-weight:normal}
.chatbot__message .chatbot-card--gcsx .btn-link.collapse:after{transition:all 0.5s ease}
.chatbot__message .chatbot-card--gcsx .btn-link.collapsed:after{font-family:"chatbot";font-weight:normal;font-size:16px;content:"\cb902";margin-left:10px;position:absolute;right:20px}
.chatbot__message .chatbot-card--gcsx .btn-link[aria-expanded=true]:after{font-family:"chatbot";font-size:16px;font-weight:normal;content:"\cb903";margin-left:10px;position:absolute;right:20px}
.chatbot-card--gcsx .external-link-alt:before{content:"\f35d"}
.chatbot-header{background:#404040;display:flex;align-items:center; -ms-flex-pack:justify;flex:none; -ms-flex-pack:justify;height:85px;box-sizing:border-box;max-height:70px;padding:0px}
.chatbot-header__avatar{display:flex;align-items:center; -ms-flex-pack:justify;padding:2px 20px 2px 20px}
.chatbot-header__avatar img{max-height:50px;max-width:100%;height:auto}
.chatbot-header__title{width:100%}
.chatbot-header__title span{font-size:100%;font-weight:bold;color:#fff;text-transform:none;margin:0}
.chatbot-layer__content.modal-content{background-color:#f7f9f5;margin:0px auto}
@media(min-width:768px){.chatbot-layer__content.modal-dialog{background-color:#f7f9f5;margin:0px auto}}
.chatbot-layer{display:flex;flex-direction:row;align-items:center;overflow-y:initial !important}
.chatbot-layer .chatbot-layer__dialog{margin:0px auto !important}
.chatbot-layer__content{display:flex;flex-direction:column;border:0;border-radius:0.3rem;background-color:#f7f9f5;height:100%;overflow-y:auto;border-radius:0;font-size:14px}
.chatbot__body{padding:40px;height:100%;max-height:calc(100% - 120px);overflow:auto;overflow-y:scroll}
.chatbot__body .chatbot__messages{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;padding:0;line-height:1.5em;outline:0}
.animation:last-child{animation:fadein 0.25s;animation-timing-function:all 200ms cubic-bezier(0.55,0.055,0.675,0.19)}
.chatbot-layer__dialog,.chatbot-layer__content,.chatbot-layer__dialog,#chatModal,.chatbot-container,.basecontent-chatprod,.composedcontent-ortena-chat{height:100%;width:100%}
#is-loading{text-align:center;min-width:10%}
.loader{margin-bottom: -2px;text-align:center;opacity:0.7}
.loader__dot{display:inline-block;vertical-align:middle;width:6px;height:6px;margin:0 1px;background:#4C4C4C;border-radius:50px;animation:loader 0.45s infinite alternate}
.loader__dot:nth-of-type(2){animation-delay:0.15s}
.loader__dot:nth-of-type(3){animation-delay:0.35s}
@keyframes loader{0%{transform:translateY(0)}
100%{transform:translateY(-5px)}}
@keyframes fadein{from{opacity:0;margin-top:10px;margin-bottom:0}
to{opacity:1;margin-top:0;margin-bottom:10px}}
.chatbot-card--org .vCard .vCardLink{display:none}
.chatbot__message .vCard .vCardLink{display:none}
.chatbot__message .vCard .mapsLink,.chatbot-card--org .vCard .mapsLink{margin-top:15px;padding-left:0}
.chatbot__message .vCard .efaLink,.chatbot-card--org .vCard .efaLink{margin-bottom:15px;padding-left:0}
.chatbot__message .vCard .tel,.chatbot__message .vCard .fax,.chatbot-card--org .vCard .tel,.chatbot-card--org .vCard .fax{display:flex;flex-wrap:wrap}
.chatbot__message .bez,.chatbot-card--org .vCard .bez{display:inline-block;width:unset;flex-basis:120px}
.chatbot__message .vCard .value,.chatbot-card--org .vCard .value{flex:1}
.chatbot__message .vCard a.neuFensterLink,.chatbot__message .vCard a.externerLink .chatbot-card--org .vCard a.neuFensterLink,.chatbot-card--org .vCard a.externerLink{background:none}
.chatbot__message .card-header{padding:0;background:transparent;border:0}
.chatbot__message .chatbot-card__body{padding-left:0;padding-right:0;border:0}
.chatbot-card--org .chatbot-card__title{font-weight:300;font-size:18px;color:#000}
.chatbot-card--org .sp-oe-oeffnungszeit-typ{font-weight:bold;font-size:14px}
.chatbot-card--oeff .sp-oe-oeffnungszeit-typ{font-weight:bold;font-size:14px}
.chatbot-card--org .sp-oe-oeffnungszeit-zeiten>div{display:flex;flex-wrap:wrap}
.chatbot-card--org .sp-oe-oeffnungszeit-zeiten>div span:first-child{min-width:10%}
.chatbot-card--org button.oeffnungszeiten{padding:20px 15px;margin-bottom:5px}
.chatbot-card--org button.orgleistung{padding:20px 15px;margin-bottom:5px}
.chatbot-card--org div.phone{padding-top:14px}
.chatbot-card--org div.phone .material-icons{display:none}
.chatbot-card--org span.phone:before{color:#fff;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:16px;content:"Ã¯ÂÂ";margin-right:8px}
.chatbot-selection span{background:#ffffff;border:2px solid #f7f9f5;border-radius:30px;padding:15px;box-shadow:2px 4px 15px -5px rgba(186,186,186,0.8);transition:all 0.3s ease-in}
.chatbot-selection span:hover,.chatbot-selection span:focus{background:#404040;color:#fff}
.chatbot-card__selection{color:#fff;margin:0 -27px}
.selection__items,.accordion__items{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}
.selection__item,.accordion__item{border-bottom:3px solid #fff;padding:0;margin:0;width:100%}
.selection__item{flex-basis:50%}
.selection__item:nth-child(2n-1){border-right:3px solid #fff}
.selection__item:last-child:nth-child(odd){border-right:0px solid #fff}
.selection__item:last-child{flex:1}
.chatbot-card__selection .selection__item .btn-ortena{position:relative;background:#f8f8f8;color:#000;padding:20px 35px 16px 25px;width:100%;border:0px;border-radius:0px;text-align:left;height:100%}
.chatbot-card__selection .selection__item a.btn-ortena{font-size:100%}
.chatbot-card__selection .selection__item a.btn-ortena:after{content:"\cb905"}
.chatbot-card__accordion{margin:0 -24px}
.chatbot-card__accordion .accordion__item .btn-ortena{position:relative;background:#f8f8f8;color:#000;padding:20px 30px 15px 21px;width:100%;border:0px;border-radius:0px;text-align:left}
.chatbot-card__weitereInformationen{padding:20px}
.selection__item .btn-ortena:hover,.selection__item .btn-ortena:focus,.selection__item .btn-ortena:active{border:0;background:#000}
.chatbot-card__selection .selection__item .btn-ortena:after,.chatbot-card__accordion .accordion__item .btn-ortena:after{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:"chatbot" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\cb905";font-weight:bold;font-size:20px}
.chatbot-card__selection .selection__item .btn-ortena:after{font-family:"chatbot" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\cb905"}
.chatbot-card__accordion .accordion__item .btn-ortena:after{font-family:"chatbot" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\cb905"}
.chatbot-card__accordion .accordion__item:first-of-type{border-top:0px solid #ccc}
@media only screen and(max-width:576px){.chatbot-card__accordion{margin:0 -14px}
.chatbot-card__accordion .accordion__item .btn-ortena:after{font-size:14px}}
.chatbot-formulare{margin-top:20px}
.chatbot-formulare .selection__item{width:100%}
.chatbot-card--allg{margin-top:0px}
.chatbot-card--allg .chatbot-card__title{font-weight:300;font-size:18px;color:#000;line-height:1.3em}
.chatbot-card--weitereInformatione{margin-top:15px}
.chatbot-card--moeinfo{margin-top:15px}
.chatbot-card--weitereInformatione .chatbot-card__title,.chatbot-card--moeinfo .chatbot-card__title{font-weight:500;font-size:18px;color:#000;line-height:1.3em;padding-top:10px}
.chatbot__message .card{background-color:transparent;border:0px solid rgba(0,0,0,0.125)}
.chatbot__message button,.chatbot__message .btn-ortena{display:inline-block;white-space:normal !important;overflow-wrap:break-word;border:0px solid #f8f8f8;padding:10px 15px;border-radius:0rem;background:#f8f8f8;color:#000;transition:all 0.3s ease-in}
a.btn-ortena{text-decoration:none !important}
.chatbot__message button:hover,.chatbot__message .btn-ortena:hover,.chatbot__message button:focus,.chatbot__message .btn-ortena:focus{background:#404040;border:0px solid #fff;color:#fff}
.chatbot__message .btn-primary{color:#fff;background-color:#f8f8f8;border:0px}
.chatbot_message .fflink{color:#000}
.chatbot__message details{padding-bottom:0px;margin-top:20px;border-bottom:0}
.chatbot__message details[open] summary:after{content:"\cb903"}
.chatbot__message summary{background:#f8f8f8;padding:10px 15px;border:2px solid #f8f8f8;color:#000;border-radius:0;text-decoration:none;transition:0.3s all ease;font-style:normal;position:relative;margin:0 0 20px 0}
.chatbot__message summary:after{font-family:"chatbot" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\cb902";transition:all 0.3s ease-in;font-size:16px;position:absolute;right:10px}
.chatbot__message summary:hover,.chatbot__message summary:focus{background:#404040;padding:10px 15px;border:2px solid #404040;color:#fff;border-radius:0rem;text-decoration:none}
.rssBox .date{font-size:130%;padding:0}
.bubble-chatbot .date{color:#333}
.chatbot-card{padding:0}
.chatbot-card__header{padding:0;background-color:transparent;background:transparent;border:0;border:0}
.chatbot-card__title{font-weight:700;font-size:130%;color:#000}
.chatbot-card__body{padding:1.25rem 0 0}
.card-footer.chatbot-card__footer{border:0;margin-top:20px;padding:0;background:transparent}
.chatbot-card__thema{background:#333;padding:20px;font-weight:700;border-bottom:3px solid #ccc;font-size:120%}
.selection__item--wuke{flex-basis:100%}
.selection__item--wuke .btn-wuke{background:#fff;color:#000}
.chatbot-card__selection .selection__item--wuke .btn-wuke{background:#fff;color:#000}
.chatbot-card.chatbot-card--sbw{padding:0px}
.chatbot__message img{max-width:400px;height:auto}
.chatbot__message .odd,.chatbot__message .even,.rssBox .date{color:#fff;background-color:transparent !important}
.chatbot-card__detailsTitle{background:transparent;color:#000;font-weight:bold;text-align:left}
.chatbot-card__detailsTitle{margin:0 -24px;padding:20px 20px}
.chatbot__message p +p{margin-bottom:15px}
.chatbot__message p +p:last-child{margin-bottom:15px}
.chatbot__message button,.chatbot__message .btn-ortena{width:100%;text-align:left}
.chatbot__message p +p{margin-top:15px}
.chatbot-card__details--sbwLeistung{margin-top:15px}
.chatbot-card__title{font-weight:300;font-size:18px;color:#000;line-height:1.3em}
.chatbot-card__easy .weitereInformationen{margin-top:20px}
.chatbot-card__easy .weitereInformationen__button{margin-top:20px}
.chatbot-intro{margin-bottom:20px}
.fa-external-link:before{content:"Ã¯ÂÂ"}
.chatbot__message .liste_titel,.chatbot__message .liste_text{color:#fff}
.chatbot__message .liste_titel{font-weight:500}
.chatbot__message table td{color:white;border:2px solid white}
@media only screen and(max-width:992px){.bubble{max-width:90%;width:90%}
#is-loading{max-width:90%;width:unset}
.weatherBox img{float:none;max-width:100%}}
@media only screen and(max-width:768px){.selection__item{flex-basis:100%}
.chatbot-layer{padding:0 10px}
.feedback{right: -33px}}
@media only screen and(max-width:576px){.chatbot-layer{padding:0px}
.chatbot-card__selection{margin:0 -14px}
.chatbot-card__selection .selection__item .btn-ortena{font-size:14px;padding:10px 15px 10px 15px}
.chatbot-card__selection .selection__item .btn-ortena:after,.chatbot-card__accordion .accordion__item .btn-ortena:after{font-size:14px;right:8px}
.chatbot-card__teve .item--teve{margin:0 -14px}
.chatbot-card__teve .item--teve a:before{font-size:20px;margin-right:10px;padding:8px 6px}
.chatbot-card__teve .item--teve a:after{font-size:18px}
.bubble-chatbot{padding:10px 10px 10px 10px}
.chatbot .chatbot__input,.chatbot input[type=text]{padding:10px 30px 10px 20px}
.bubble-user{margin:10px 0px 10px 10px}
.bubble-chatbot{margin:10px 30px 10px 0px}
.chatbot-card__detailsTitle{margin:0 -14px}}
.chatbot p:only-child{padding:0}
.chatbot h2{font-weight:400;font-size:18px;color:#fff;margin-top:20px}
.chatbot .chatbot__message h2{font-weight:400;font-size:18px;color:#fff;margin-top:20px}
.chatbot h2:first-child{margin-top:0px}
.chatbot .chatbot h2 +h2{margin-top:0px}
.chatbot h3{margin:35px 0 25px 0;padding:0 0 10px 0;line-height:1.3em;font-weight:300;font-size:1.25em;text-transform:uppercase}
.chatbot .bubble-chatbot h5{color:#fff}
.info_window_inner h2:first-child{margin-top:0px}
.filelist-item h3{font-size:100%}
.chatbot-card--weather .chatbot-card__body{padding:0}
.chatbot-card--weather .chatbot-card__title{font-weight:300;font-size:18px;color:#000;padding-bottom:10px}
.chatbot-card--weather .chatbot-card__title .weatherTitle{font-size:16px;font-weight:bold}
.bubble-chatbot .weatherBox *{background-color:transparent}
.chatbot-card--weather .weatherBox img{float:right;max-width:130px}
.chatbot-card--weather .weatherBox .kopf{padding-top:10px}
.chatbot-card--weather .weatherBox .date{font-weight:500;font-size:20px;padding:0;color:#000}
.chatbot-card--weather .weatherBox .bez:after{content:":";padding-right:4px}
.chatbot-card--weather .weatherBox .rumpf{padding-bottom:0px;padding-top:15px}
.chatbot-card--weather .weatherBox .rumpf>div{display:flex;padding-bottom:5px;flex-wrap:wrap}
.chatbot-card--weather .weatherBox .rumpf>div>.bez{font-weight:500}
.chatbot-card--weather .weatherBox .rumpf .humidity,.chatbot-card--weather .weatherBox .rumpf .pressure{display:none}
@media only screen and(max-width:576px){.chatbot__message .weatherBox .bez{flex-basis:unset}
.selection__item{flex-basis:100% !important}}
.chatbot-container__close,.chatbot-header__close{position:absolute;top:0px;right:0px;display:flex;align-items:center;justify-content:center;line-height:1;border-top-right-radius:calc(.3rem - 2px)}
.chatbot-container__close button,.chatbot-header__close button{color:#e3001b;background:none;border:0;padding:10px 20px;min-height:70px;width:70px;border-top-right-radius:calc(.3rem - 2px);transition:all 0.2s ease-in}
.chatbot-container__close span,.chatbot-header__close span{background:none;border:0;color:#fff;font-size:2.4rem;font-weight:700}
.chatbot-container__close button:hover,.chatbot-container__close button:focus,.chatbot-header__close button:hover,.chatbot-header__close button:focus{background:#048500}
.chatbot-container__close button:hover span,.chatbot-container__close button:focus span,.chatbot-header__close button:hover span,.chatbot-header__close button:focus span{color:#fff}
.chatbot-container__close:hover span,.chatbot-container__close:focus span,.chatbot-header__close:hover span,.chatbot-header__close:focus span{color:#fff}
html,body{height:100%;background:#f7f9f5}
body,html{height:100%;overflow-x:hidden}
.nfeedback{width:100%;min-height:100px;color:#000000}
.feedbacksave{align-self:end;background-color:transparent!important;text-align:center;font-size:large}
.fnt{display:grid;grid-template-columns:1fr minmax(25px,2%)}