/* customer.css */
.ec_buttonGhost:hover a{color: #fff}.tableBorder1 td{border: 1px solid; padding: 0.25rem}.nav-ratgeber li{list-style:none}#accordionDetail img{width: 100%}#alternativeProduct #productImage .caption{display: inline;background: #999999;opacity: 0.7;color: #fff;font-size: 80%;padding: 5px;border-radius: 3px;position: relative;top: -30px;left: 5px}#cta-infos-anfordern{position: relative;left: -1.5rem;background-color: #FFF2DE;border-top-right-radius: 30px;border-bottom-right-radius: 30px;padding: 0.75rem}#cta-infos-anfordern:after{right: 100%;top: 50%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(255, 242, 222, 0);border-right-color: #FFF2DE;border-width: 30px;margin-top: -30px}.ec_offerMockupSolo{position: absolute;bottom: 15px;-webkit-transition: all 0.1s 0s ease;-moz-transition: all 0.1s 0s ease;-o-transition: all 0.1s 0s ease;transition: all 0.1s 0s ease}.scrolled-sidebar{margin: 0 1rem;border-radius: 30px;height: 220px !important;box-shadow: 0px 4px 4px 0px rgb(233 217 192)}.scrolled-sidebar:after{display:none}.ec_productHero .column--2,.ec_ctaHero .column--2{position: relative;background-color: #FFF2DE;border-top-right-radius: 30px;border-bottom-right-radius: 30px;position: -webkit-sticky;position: sticky;top: 8rem;-webkit-transition: all 0.3s 0s ease;-moz-transition: all 0.3s 0s ease;-o-transition: all 0.3s 0s ease;transition: all 0.3s 0s ease;padding: 0.75rem}.ce_form.ec_card{height: auto !important}.card-cover .caption{position: absolute;    display: inline-block;    width: 100%;    right: 0 !important;    bottom: -8% !important;    font-size: 80%;    text-align: right;    padding-right: 2%;    color: #999}.hyperlink_txt .card-cover .caption{right: 10px;bottom: 5px !important;color: #666}#footerCTA{z-index:9999;right:0px}form input[type=search]:hover,form input[type=search]:focus{border: 2px solid #ff9b04}.nav-ratgeber li{list-style:none}.ec_footer-newsletter h3{text-shadow: 0 0 8px #333}.ec_fachrichtung .caption{position: absolute;    bottom: 0.5rem;    right: 1rem;    font-size: 80%;    color: #666}#registerForm input[name="username"]{display: none}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{width: auto;text-transform: uppercase;float: right;border-radius: 10px;padding: 1rem !important;font-size: 120% !important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{width: 100%}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{float: left;color: #000 !important;background: #fff !important;border-radius: 3px;border: 1px solid #666 !important;text-align: left !important;font-weight: normal !important;padding: 3px !important;margin: 10px, !importantwidth:120px !important;text-align:center !important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{color: #fff !important}.card-img-top{object-fit:cover}.card-img-overlay.ratgeber{height: 50px !important}.btn-brand{background-color: #ff9b04 !important; color: #fff !important}.btn-brand:hover,.btn-brand:focus{background-color: #ef9000 !important}.w-auto .image_container img{width:auto}.ec_textLink{color: #ff9b04;text-decoration: none;cursor:pointer}.downloads .card .row:last-child{border-bottom: 0px}.downloads .card h2,.downloads .card h3,.downloads .card h4{color: #fff}.downloads .card-cover{opacity: 0.5;border-top-left-radius:30px;border-top-right-radius:30px;background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.65)), color-stop(100%, rgba(0, 0, 0, 0)));    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%)}.downloads .card{border-radius: 30px;    box-shadow: 0px 2px 10px rgb(26 26 26 / 5%);    transition: all 0.2s ease-in-out;    -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;padding: 0px}.downloads .card .row{padding: 2rem; border-bottom: 1px solid #eee}.fa-file-download{font-size: 3rem}.ec_card button{width: auto}.quote{padding: 5rem;background-image: url(../../files/educheck_theme/assets/images/quote.svg);background-repeat: no-repeat}.authorPicture img{position: relative;z-index: 1;top: -3rem}.rounded-2-rem{border-radius: 2rem}.socialMediaShare .btn-sm{margin-right: 1.25rem;background-color: #fff;border-radius: 15px;color: #000 !important;width: 44px;display: inline-block;font-size: 1.5rem;text-align: center;box-shadow: 0px 2px 10px rgb(26 26 26 / 5%);transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out}.carouselPaging .btn{box-shadow: 0px 2px 10px rgb(26 26 26 / 20%);margin-left: 1rem;border-radius: 0.75rem}.carouselPaging .btn:hover,.carouselPaging .btn:focus{box-shadow: 0px 2px 10px rgb(26 26 26 / 40%)}.table-of-content{padding: 0 1rem}.table-of-content a{color: #333}.table-of-content li{border-bottom: 1px solid #f0f0f0;margin-bottom: 0.5rem;margin-top: 0.5rem}#ratgeber-artikel #title img{border-radius: 2rem}.ec_location{margin-top: 0px !important}input[type=password]{width:100%}button[type=submit]{background-color: #ff9b04; color: #fff !important; border: 0 !important; border-radius: 50rem !important; font-size: 16px; line-height: 2; height: 50px; width: 100%}.insideForm input[type=email],.insideForm input[type=tel],.insideForm textarea,.insideForm input[type=text]{width: 100%}.insideForm input{max-width: 100%}.image_container img{width: 100%}.memberCard img{border-radius: 30px}.btn-download{background-color: #ff9b04 !important; color: #fff !important; border-radius: 30px  !important;line-height: 35px  !important}.edu-rounded-30{border-radius: 30px !important}.bubbles h2,.bubbles h3,bubbles h4{color: #ff9b04}.ec_ratgeber .nav-ratgeber .btn:hover{background-color: #ff9b04}.ec_ratgeber .nav-ratgeber .btn{background: #fff; box-shadow: 0px 0px #666, 0 0.3rem 0.4em #ccc; margin-top:1rem}.ec_top-anbieter .provider .card-body p{margin-bottom: 0px}.ec_warum .card p{margin-bottom: 0px}.card-cover figure{margin: 0 0 0rem}.row.ec_relatedPages{padding-top: 0rem}.mod_article.ec_relatedPages{padding: 0px}.invisible{display:none}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index: 0}.fixed-top .navbar{padding: 10px 0}.ec_top-anbieter .provider .logo{height: 100px; object-fit: scale-down}.ec_top-anbieter .provider .card-header{height: 100px; text-align:center; border-bottom: 0px; background:none}.ec_top-anbieter .provider .card-body a{color: #000}form input[type=search]{max-width: 100%; padding: 0; border: 2px solid #ffffff}