@keyframes drehung{to{transform:rotate(360deg)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes ring{0%,43%,to{transform:rotate(0deg)}1%,9%{transform:rotate(30deg)}11%,3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}}span.drehung{display:inline-block;animation:drehung 2s linear infinite}.dropdown .dropdown-menu:before{font-family:"Font Awesome 5 Free"!important;font-weight:900!important}.form-check:not(.form-switch) .form-check-input[type=checkbox]:after{content:"✓"}.iti__flag{background-image:url(/assets/tel-input/img/flags.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/assets/tel-input/img/flags@2x.png)}}.iti{width:100%}.form-check-label a{text-decoration:underline}.form-check-label a:hover{text-decoration:none}.top-0-5{top:.5%!important}.modal-backdrop{z-index:1040!important}.modal-content{margin:2px auto;z-index:1100!important}a.cta-button{animation:bounce 2s infinite}.otp-module{max-width:400px;z-index:1;display:flex;justify-content:center;align-items:center}.otp-module .inputs input{width:35px;height:30px}.otp-module input[type=number]::-webkit-inner-spin-button,.otp-module input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.otp-module .form-control:focus{box-shadow:none;border:2px solid red}.otp-module .validate{border-radius:20px;height:40px;background-color:red;border:1px solid red;width:140px}.ribbon{background-color:#ef2e5e;overflow:hidden;white-space:nowrap;position:absolute;left:-50px;top:45px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-shadow:0 0 10px #888;-moz-box-shadow:0 0 10px #888;box-shadow:0 0 10px #888;z-index:2}.ribbon a{border:1px solid #faa;color:#fff;display:block;font:700 100%"Helvetica Neue",Helvetica,Arial,sans-serif;margin:1px 0;padding:10px 50px;text-align:center;text-decoration:none;text-shadow:0 0 5px #444}.dropdown-item-mk.active,.dropdown-item-mk:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item-mk:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;padding-right:3px;vertical-align:middle;font-weight:900}.accordion-mk{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important;--bs-accordion-btn-icon-width:1.25rem!important;--bs-accordion-btn-icon-transform:rotate(-180deg)!important;--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out!important;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important}.z-index-4{z-index:4!important}.amber.darken-1{background-color:#ffb300!important;color:#000}.chat-online{color:#34ce57}.chat-offline{color:#e4606d}.chat-messages{display:flex;flex-direction:column;max-height:800px;overflow-y:scroll}.chat-message-left,.chat-message-right{display:flex;flex-shrink:0}.chat-message-left{margin-right:auto}.chat-message-right{flex-direction:row-reverse;margin-left:auto}.flex-grow-0{flex-grow:0!important}.sticky-div{position:fixed;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.1);color:#fff;padding:10px 0 0;text-align:center;z-index:9999}.publisher{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:12px 20px;background-color:#f9fafb}.publisher>:first-child{margin-left:0}.publisher>*{margin:0 8px}.publisher-input{-webkit-box-flex:1;flex-grow:1;border:0;outline:0!important;background-color:transparent}button,input,optgroup,select,textarea{font-family:Roboto,sans-serif;font-weight:300}.file-group{position:relative;overflow:hidden}.publisher-btn{background-color:transparent;border:0;color:#cac7c7;font-size:16px;cursor:pointer;overflow:-moz-hidden-unscrollable;-webkit-transition:.2s linear;transition:.2s linear}.file-group input[type=file]{position:absolute;opacity:0;z-index:-1;width:20px}.mask-text,.view{position:relative}.mask.rgba-orange-strong::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,81,0,.9);z-index:1;display:flex;justify-content:center;align-items:center}.mask-text{z-index:2;color:#000;font-size:larger;font-weight:700;text-align:center;height:100%;align-items:center;justify-content:center}.pulse{-webkit-animation:pulse 5s infinite;-moz-animation:pulse 5s infinite;-ms-animation:pulse 5s infinite;-o-animation:pulse 5s infinite;animation:pulse 5s infinite}.mycarouselconfig .carousel-item{height:450px}.mycarouselconfig .carousel-item img,.mycarouselconfigprofile .carousel-item img{height:100%;object-fit:cover}@media (max-width:768px){.mycarouselconfig .carousel-item{height:200px}}.mycarouselconfigprofile .carousel-item{height:250px}@media (max-width:768px){.mycarouselconfigprofile .carousel-item{height:375px}}.phone-icon{font-size:80px;animation:ring 2s infinite}.clamped-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.btn-cal{--bs-btn-padding-x:1.0rem;--bs-btn-padding-y:0.5rem;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x)}.choices[data-type*=select-one]:after{content:"▼";font-size:14px;position:absolute;right:13.5px;top:14px;pointer-events:none;transition:.3s ease}.credit-option{border:1px solid #ddd;border-radius:10px;padding:15px;text-align:center;transition:all .2s;cursor:pointer;position:relative;height:100%;display:flex;flex-direction:column;justify-content:center}.credit-option:hover{border-color:#cb0c9f}.credit-option.selected{border:2px solid #cb0c9f;background-color:rgba(203,12,159,.14)}.credit-amount{font-size:1.3rem;font-weight:600}.credit-option.custom-amount .credit-amount{font-size:1.2rem;color:#cb0c9f}.free-bonus{color:#666;font-size:.9rem}.confirm-btn{background-color:#82d616;border:0;border-radius:25px;color:#000;font-weight:600;padding:10px 20px;width:100%}.confirm-btn:hover{background-color:rgba(130,214,22,.62)}.check-icon,.payment-method{display:flex;align-items:center}.check-icon{background-color:#fff;border-radius:50%;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:25px;height:25px;justify-content:center;color:#006b5b;border:1px solid #006b5b}.payment-method{margin:8px 0;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.payment-option{cursor:pointer}.payment-logos img{height:25px;max-height:25px;margin-right:5px}.klarna{background-color:#ffb3c7;color:#000;border-radius:12px;padding:2px 8px;font-size:.9rem;font-weight:600}.payment-selection{border-bottom:1px solid #eee;padding-bottom:15px}.slider-container{position:relative;padding-top:15px}.slider-dot{width:15px;height:15px;background-color:#ddd;border-radius:50%;position:absolute;top:0;transform:translateX(-50%)}.slider-dot.left{left:20%}.slider-dot.center{left:50%;background-color:#006b5b}.slider-dot.right{left:80%}.fixed-amount-card{border:1px solid #ddd;border-radius:8px;padding:20px;text-align:center;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05)}.amount-display{font-size:2rem;font-weight:700;color:#212121;margin-bottom:5px}.bonus-display{font-size:1.2rem;color:#28a745;font-weight:600;margin-bottom:20px}.amount-info{font-size:.95rem;color:#6c757d;margin-bottom:25px}