/*!
 * Float Labels
 * @version: 3.3.9
 * @author: Paul Ryley (http://geminilabs.io)
 * @url: https://pryley.github.io/float-labels.js
 * @license: MIT
 */.fl-form .fl-wrap{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.fl-form input.fl-input,.fl-form select.fl-select,.fl-form textarea.fl-textarea{background-color:#3f3f3f;border:0 solid #3a3a3a;border-radius:3px;box-sizing:border-box;font-size:20px;line-height:1.5;margin-bottom:0;outline:0;transition:all .2s ease-in-out;width:100%}.fl-form input.fl-input:-moz-placeholder,.fl-form input.fl-input::-moz-placeholder,.fl-form select.fl-select:-moz-placeholder,.fl-form select.fl-select::-moz-placeholder,.fl-form textarea.fl-textarea:-moz-placeholder,.fl-form textarea.fl-textarea::-moz-placeholder{color:#b5b5b5}.fl-form input.fl-input:-ms-input-placeholder,.fl-form select.fl-select:-ms-input-placeholder,.fl-form textarea.fl-textarea:-ms-input-placeholder{color:#b5b5b5}.fl-form input.fl-input::-webkit-input-placeholder,.fl-form select.fl-select::-webkit-input-placeholder,.fl-form textarea.fl-textarea::-webkit-input-placeholder{color:#b5b5b5}.fl-form select.fl-select{-webkit-appearance:none;-moz-appearance:none;color:#b5b5b5;cursor:pointer;position:relative}.fl-form select.fl-select::-ms-expand{display:none}.fl-form .fl-is-active input.fl-input,.fl-form .fl-is-active select.fl-select,.fl-form .fl-is-active textarea.fl-textarea{background-color:#3f3f3f;border-color:#3a3a3a;color:#fff}.fl-form .fl-has-focus input.fl-input,.fl-form .fl-has-focus select.fl-select,.fl-form .fl-has-focus textarea.fl-textarea{background-color:#3f3f3f;border-color:#89ecff}.fl-form label.fl-label{border-top-left-radius:3px;color:#b5b5b5;display:block;font-size:18px;font-weight:400;left:0;line-height:1;opacity:0;position:absolute;top:-18px;transition:all .2s ease-in-out;visibility:hidden;z-index:1}body[dir=rtl] .fl-form label.fl-label{left:unset;right:0}.fl-form .fl-is-active label.fl-label{opacity:1;visibility:visible}.fl-form .fl-has-focus label.fl-label{color:#fff}.fl-form .fl-is-required:before{color:#d32f2f;content:"*";display:block;font-size:20px;line-height:1.75;opacity:1;padding:2px 0 0;position:absolute;right:17px;top:0;transition:all .2s ease-in-out;z-index:1}body[dir=rtl] .fl-form .fl-is-required:before{left:17px;right:unset}.fl-form .fl-is-required.fl-is-active:before{opacity:0}.fl-form.fl-style-1 input.fl-input,.fl-form.fl-style-1 select.fl-select,.fl-form.fl-style-1 textarea.fl-textarea{padding:2px 4px}.fl-form.fl-style-1 select.fl-select{height:36px}.fl-form.fl-style-1 .fl-is-active input.fl-input,.fl-form.fl-style-1 .fl-is-active select.fl-select,.fl-form.fl-style-1 .fl-is-active textarea.fl-textarea{padding:2px 4px}.fl-form.fl-style-1 label.fl-label{background-color:transparent;left:3px;padding:4px 1px;top:0}.fl-form.fl-style-1 label.fl-label:before{background-color:#3f3f3f;content:"";display:block;height:0;left:0;position:absolute;right:0;top:20px;z-index:-1}.fl-form.fl-style-1 .fl-is-active label.fl-label{padding:1px;top:-10px}.fl-form.fl-style-1 .fl-is-active label.fl-label:before{top:10px}body[dir=rtl] .fl-form.fl-style-1 label.fl-label{left:unset;right:3px}.fl-form.fl-style-2 input.fl-input,.fl-form.fl-style-2 select.fl-select,.fl-form.fl-style-2 textarea.fl-textarea{padding:4px}.fl-form.fl-style-2 select.fl-select{height:40px}.fl-form.fl-style-2 .fl-is-active input.fl-input,.fl-form.fl-style-2 .fl-is-active select.fl-select,.fl-form.fl-style-2 .fl-is-active textarea.fl-textarea{padding:6px 4px 2px}.fl-form.fl-style-2 label.fl-label{left:3px;padding:2px 1px 1px;top:0}.fl-form.fl-style-2 .fl-is-required:before{padding-top:4px}body[dir=rtl] .fl-form.fl-style-2 label.fl-label{left:unset;right:3px}.fl-form .fl-wrap-select:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'%3E%3Cpath fill='%23b5b5b5' d='M4 0 0 6.5h8L4 0zM0 9.5 4 16l4-6.5z'/%3E%3C/svg%3E") no-repeat;background-position:100% 50%;background-size:7px 14px;content:"";display:block;height:100%;position:absolute;right:6px;top:0;width:16px;z-index:2}body[dir=rtl] .fl-form .fl-wrap-select:after{left:6px;right:unset}::-moz-placeholder{color:#b5b5b5;opacity:1}:-moz-placeholder{opacity:1}.fl-form .fl-has-focus select.fl-select{color:#444}.fl-form .fl-wrap{flex-grow:1}.fl-form .input-group-prepend .input-group-text{background-color:#2a2a2a;border:1px solid #3a3a3a;color:#dcdcdc}.fl-form input.fl-input{font-size:15px}@media (min-width:578px){.fl-form input.fl-input{font-size:20px}}.cookieSettings-details{color:#555;font-size:17px;max-height:0;overflow:hidden;overflow-x:auto;padding:0;transition:max-height .2s ease-out}.cookieSettings-details table{border-collapse:collapse;border-spacing:0;margin:10px 0;width:100%}.cookieSettings-details table tr{background-color:#fff;border-bottom:1px solid #eee}.cookieSettings-details table tr:last-child{border-bottom:none}.cookieSettings-details table td{padding:8px;width:40%}.cookieSettings-details table td:first-child{font-weight:700}.cookieSettings-category{background:#f7f7f7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:8px 0;padding:16px 11px;text-align:left}.cookieSettings-category .switch{display:inline-block;height:24px;position:relative;width:45px}.cookieSettings-category .switch input{height:0;opacity:0;width:0}.cookieSettings-category .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s;transition:.4s}.cookieSettings-category .slider:before{background-color:#fff;bottom:4px;content:"";height:16px;left:4px;position:absolute;-webkit-transition:.4s;transition:.4s;width:16px}.cookieSettings-category input:checked+.slider{background-color:#2196f3}.cookieSettings-category input:checked+.slider:before{-webkit-transform:translateX(21px);-ms-transform:translateX(21px);transform:translateX(21px)}.cookieSettings-category .slider.round{border-radius:16px}.cookieSettings-category .slider.round:before{border-radius:50%}.cookieSettings-category-header{*zoom:1;display:block}.cookieSettings-category-header:after,.cookieSettings-category-header:before{content:" ";display:table}.cookieSettings-category-header:after{clear:both}.cookieSettings-category-title{float:left;font-size:22px;width:74%}.cookieSettings-category-switch{float:left;text-align:right;width:25%}.cookieSettings-category-description{font-size:16px;margin-top:7px}#cookieBannerModal,#cookieSettingsModal{color:#555;font-family:Mukta,serif;text-align:center}#cookieBannerModal a,#cookieSettingsModal a{color:#0063e3;text-decoration:underline}#cookieBannerModal a:hover,#cookieSettingsModal a:hover{text-decoration:none}#cookieBannerModal label,#cookieSettingsModal label{margin-bottom:5px}#cookieSettingsModal label{margin-top:5px}#cookieSettingsModal table label{margin-bottom:0}.cookieBanner-title{font-size:24px;font-weight:700;margin-bottom:10px;text-align:center}.cookieBanner-description{font-size:17px;margin:0 0 20px;text-align:left}.eins-modal-cookieBanner>.eins-modal-content,.eins-modal-cookieSettings>.eins-modal-content{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;max-width:450px;padding:20px}.eins-modal-cookieSettings>.eins-modal-content{max-width:750px}#cookieBannerModal .cookieBanner-footer,#cookieSettingsModal .cookieBanner-footer{font-size:12px;line-height:110%;padding:10px 0 5px;text-align:center}#cookieBannerModal .cookieBanner-footer a,#cookieSettingsModal .cookieBanner-footer a{color:#6e6e6e;font-weight:400;text-decoration:underline}#cookieBannerModal .cookieBanner-footer a:hover,#cookieSettingsModal .cookieBanner-footer a:hover{color:#474747;text-decoration:none}#cookieBannerModal .cookieBanner-footer .cookieBanner-separator,#cookieSettingsModal .cookieBanner-footer .cookieBanner-separator{border-right:1px solid #ccc;line-height:10px;margin-left:5px;margin-right:5px}.cookieBanner-button{border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;display:inline-block;font-size:16px;padding:15px 0;text-align:center;text-decoration:none}.cookieBanner-button::-moz-focus-inner,.cookieBanner-button:active,.cookieBanner-button:focus{border:none;outline:0 none;-moz-outline-style:none}.cookieBanner-button-primary{background-color:#0063e3;color:#fff}.cookieBanner-button-primary:hover{background-color:#004ce3}.cookieBanner-button-secondary{background-color:#f7f7f7;color:#555}.cookieBanner-button-secondary:hover{background-color:#e6e6e6}#cookieBanner-acceptAllButton,#cookieBanner-saveButton{margin:0 0 14px;width:100%}#cookieBanner-acceptAllButton{margin-top:15px}.cookieSettings-details-button{margin-top:10px;text-align:center;width:100%}#cookieBanner-settingsButton,.cookieSettings-showButton{background:transparent;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#0063e3;cursor:pointer;display:inline-block;font-size:14px;margin-bottom:0;padding:0;text-decoration:underline}#cookieBanner-settingsButton:hover,.cookieSettings-showButton:hover{text-decoration:none}#cookieBanner-settingsButton::-moz-focus-inner,#cookieBanner-settingsButton:active,#cookieBanner-settingsButton:focus,.cookieSettings-showButton::-moz-focus-inner,.cookieSettings-showButton:active,.cookieSettings-showButton:focus{border:none;outline:0 none;-moz-outline-style:none}.cookieSettings-buttons{margin-bottom:20px}@media (min-width:576px){.cookieSettings-buttons{text-align:left}}.cookieSettings-buttons>*{margin:10px 5px 0 0;padding:10px 20px;width:100%}@media (min-width:576px){.cookieSettings-buttons>*{margin-bottom:0;margin-right:0;margin-top:0;width:auto}}#cookieSettings-backButton{background:#fff;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#888;cursor:pointer;font-size:12px;margin-top:15px;padding:5px;text-align:center;text-decoration:underline;width:auto}@media (min-width:576px){#cookieSettings-backButton{float:right;margin-top:20px;text-align:end}}#cookieSettings-backButton:hover{text-decoration:none}.cookieBanner-category{word-wrap:unset;cursor:pointer;display:block;font-size:16px;margin-bottom:12px;padding-left:27px;padding-top:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cookieBanner-category .checkmark{border:2px solid #ff3737;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:18px;left:0;position:absolute;top:2px;width:18px}.cookieBanner-category .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;content:"";display:none;height:10px;left:5px;position:absolute;top:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}.cookieBanner-category:hover input~.checkmark{background-color:#eee}.cookieBanner-category input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.cookieBanner-category input:checked~.checkmark{background-color:#2196f3;border:2px solid #2196f3}.cookieBanner-category input:disabled~.checkmark{background-color:#9c9c9c;border:2px solid #9c9c9c}.cookieBanner-category input:checked~.checkmark:after{display:block}#cookieBanner-categories{list-style:none;margin:16px 0;padding:0;text-align:left}#cookieBanner-categories li{display:inline-block;padding-left:8px;padding-right:8px}#free-call-banner{align-items:center;background:#89fc7a;border:6px solid #fcf;border-radius:5px;color:#000;display:flex;flex-direction:row;flex-wrap:wrap;font-weight:700;gap:30px;justify-content:center;padding:20px;position:relative;width:100%}#free-call-banner>a{bottom:0;left:0;position:absolute;right:0;top:0}#free-call-banner p{margin-bottom:3px}#free-call-banner p:last-child{margin-bottom:0}#free-call-banner span{color:#c200c2;font-size:1.2em}#free-call-banner #free-call-counter{background:#fff;border:1px solid #000;border-radius:5px;color:#c200c2;display:inline-block;font-size:1.2em;line-height:1;padding:3px 5px}.taler-call .taler-card{background:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(194,0,194,.4));border:1px solid #c200c2;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.3);margin-bottom:20px;padding:20px}.taler-call .taler-balance{color:#8cfc86;font-size:2rem;font-weight:700;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.taler-call .form-section{background:rgba(0,0,0,.5);border:1px solid #444;border-radius:10px;margin-top:20px;padding:25px}.taler-call .form-section h3{color:#c200c2;font-weight:700;margin-bottom:20px;text-align:center}.taler-call .highlight-text{color:#8cfc86;font-weight:700}.taler-call .info-icon{color:#c200c2;margin-right:5px}.taler-call .taler-card ol{margin-top:1rem;padding-left:2rem}.taler-call .taler-card ol li{margin-bottom:.5rem;padding-left:.5rem}.taler-call .form-group{margin-bottom:1.5rem}.taler-call .form-help{color:#aaa;font-size:.85rem;margin-top:5px}.taler-call .form-control,.taler-call .form-control[type=date],.taler-call .form-control[type=text],.taler-call input[type=date],.taler-call input[type=text],.taler-call select,.taler-call textarea{background-color:rgba(0,0,0,.7)!important;border:1px solid #444!important;border-radius:5px;color:#fff!important;padding:0 10px}.taler-call .form-control:focus,.taler-call .form-control[type=date]:focus,.taler-call .form-control[type=text]:focus,.taler-call input[type=date]:focus,.taler-call input[type=text]:focus,.taler-call select:focus,.taler-call textarea:focus{background-color:rgba(0,0,0,.8)!important;border-color:#c200c2!important;box-shadow:0 0 0 .2rem rgba(194,0,194,.25)!important}.taler-call .form-control::placeholder,.taler-call .form-control[type=date]::placeholder,.taler-call .form-control[type=text]::placeholder,.taler-call input[type=date]::placeholder,.taler-call input[type=text]::placeholder,.taler-call select::placeholder,.taler-call textarea::placeholder{color:#aaa!important}