.pricelist-interval-box{display:block;position:relative;padding:0 2em;box-sizing:border-box}.pricelist-interval-line{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:center;font-size:1.3em;margin:2em auto 0}.pricelist-interval{flex:0 0 auto;padding:0 1em 0 2.5em;line-height:2em;box-sizing:border-box;text-align:left;cursor:pointer;position:relative}.pricelist-interval::before{content:"";display:block;outline:#666 solid 2px;outline-offset:.25em;border-radius:50%;width:.5em;height:.5em;position:absolute;left:1.25em;top:.75em}.pricelist-interval[data-mtp-pricelist-value=false]::before{background-color:#fff}.pricelist-interval[data-mtp-pricelist-value=true]::before{background-color:blue}.pricelist-interval-title{flex:0 0 auto;padding:0 2em;line-height:2em;display:block}.pricelist-interval-message{display:block;font-size:1.3em;font-weight:bold;margin:1em auto;text-align:center;color:#f06040;box-sizing:border-box}.pricelist-carousel-box{overflow:visible;overflow-x:auto;position:relative;margin:0 -1.5em}.pricelist-carousel,.thanksview-carousel{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;overflow:visible;position:relative;margin:13px auto 28px}.pricelist-carousel{width:800px}.pricelist-table{display:none;flex:0 0 1;width:250px;margin:0 1em;background:#fff;border:1px solid #ddd;border-radius:.35em;box-shadow:-3px 8px 20px rgba(0,0,0,.2);padding:.5em 0}.pricelist-table.loaded{display:block}.pricelist-cell{padding:.5em 1em;border-top:1px solid #ddd;font-size:1.1em;position:relative}.pricelist-cell.check{padding-left:2.5em}.pricelist-cell.check:before{content:"✔";color:#30a020;position:absolute;left:.65em;top:0em;font-size:1.5em}.pricelist-cell:first-child{border-top:0}.pricelist-cell:nth-child(2n){background:#f0f0f0}.pricelist-big{color:#f06040;font-weight:bolder;font-size:2em;line-height:1.5em}.discount-cell{padding:.5em 1em;border:1px solid #ddd;font-size:1.1em;position:relative;max-width:250px;text-align:center;margin:1em auto;background-color:#fff}.discount-price{display:block;font-size:1.5em;font-weight:bold}.discount-vat{display:block;font-size:.8em;font-style:italic;text-align:right}.discount-price-stroked{text-decoration:line-through;line-height:2em}.discount-title{font-size:1.5em;font-weight:bold}.discount-description{margin-top:1em;display:block;text-align:left;line-height:1.5em}.discount-counter,.discount-counter-smaller{display:block;color:#f06040;font-size:1.2em;font-weight:bold;margin:.5em 0}.discount-counter-smaller{font-size:1em;font-weight:normal}@media all and (min-width: 361px)and (max-width: 680px){.pricelist-interval-message{padding-left:100px}.pricelist-carousel-box{margin:0 -1.2em}}@media all and (max-width: 360px){.pricelist-interval-line{font-size:1em}.pricelist-interval-message{font-size:1em;padding-left:50px}.pricelist-carousel-box{margin:0 -0.25em}}.paymentSelector{clear:both;display:table;margin:auto}.paymentElement,.ym-columnar .paymentElement{float:left;border-radius:5px;border:1px solid #ddd;background:#fff;margin:3px 10px;padding:8px !important;box-shadow:1px 1px 5px rgba(0,0,0,.2);box-sizing:border-box;overflow:hidden;width:184px !important;height:128px;animation-name:paymentRev;animation-duration:.5s;animation-fill-mode:forwards}.paymentElement:hover,.paymentElement:focus,input[type=radio]:checked+.paymentElement{animation-name:payment;animation-duration:.5s;animation-fill-mode:forwards}.paymentElement .paymentBox{background:#000;border-radius:5px;display:table-cell;vertical-align:middle;text-align:center;width:166px;height:110px;overflow:hidden;animation-name:paymentBoxRev;animation-duration:.5s;animation-fill-mode:forwards;transform-origin:50% 50%}.paymentElement .paymentBox table{width:auto;text-align:center;margin:auto}.paymentSelector input[type=radio]{display:none}.paymentElement:hover .paymentBox,.paymentElement:focus .paymentBox,input[type=radio]:checked+.paymentElement .paymentBox{animation-name:paymentBox;animation-duration:.5s;animation-fill-mode:forwards}#creditCardArea{border:1px solid #ddd;background:#fff;border-radius:5px;padding:5px}#paymentDelayModal{background:#ddd;border:2px solid #888;border-radius:10px;padding:30px 10px;z-index:21;position:fixed;top:0;left:0}.progresshopper .hopper{line-height:40px;font-size:100px;display:inline-block;animation:hopper 2s linear 0s infinite}.progresshopper .hopper:nth-child(8n+1){animation-delay:0s}.progresshopper .hopper:nth-child(8n+2){animation-delay:.25s}.progresshopper .hopper:nth-child(8n+3){animation-delay:.5s}#paymentDelayOverlay{background:rgba(0,0,0,.5);z-index:20;position:fixed;top:0;left:0}.activationProgressRunning{border:1px solid #222;border-radius:1em;padding:1em 2em;text-align:center;margin:1em 0;background:#fff}.activationProgressRunning p{font-size:24px}#activationProgress p{margin:0}#activationProgress h1{text-align:center}.simpleInfo{position:relative;display:inline-block;width:18px;height:18px;overflow:visible}.simpleInfo .simpleInfoSymbol{position:relative;display:inline-block;width:18px;height:18px;left:4px}.simpleInfo .simpleInfoSymbol:before{content:"?";position:relative;display:inline-block;width:18px;height:18px;background:#173f75;border-radius:100%;border:1px solid #fff;box-shadow:1px 1px 3px rgba(0,0,0,.3);color:#fff;font-weight:bold;text-decoration:none;text-align:center;padding:1px;box-sizing:border-box}.simpleInfo .simpleInfoContent{display:none;position:absolute;width:200px;background:#444;border:1px solid #ddd;top:20px;left:-165px;color:#ddd;padding:10px;text-align:left;font-size:.9em;line-height:150%;z-index:1}.simpleInfo:hover .simpleInfoContent,.simpleInfo:focus .simpleInfoContent{display:block;animation:fadeIn ease-in 1;animation-fill-mode:forwards;animation-duration:.2s}
