@keyframes placeholderAfterMoving{0%{left:-110%}to{left:100%}}@keyframes pulse-black{0%{box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.tariff-card{width:100%;background-color:#f1f1f115;border-radius:1rem;padding:1rem;position:relative;overflow:hidden;border:1px solid #ddd;gap:1rem 0}.tariff-card.swiper-slide{display:flex;flex-direction:column;justify-content:space-between;height:auto;min-width:calc(100%/var(--number-of-tariffs) - .75rem);width:75%}@media (min-width:768px){.tariff-card.swiper-slide{width:45%}}@media (min-width:1200px){.tariff-card.swiper-slide{width:calc(100%/var(--number-of-tariffs) - .75rem)}}@media (hover:hover){.tariff-card:hover{border:1px solid #00a0d2}}.tariff-card .text-bestseller{display:none;position:absolute;top:0;left:0;width:100%;font-family:"Helvetica-Neue-Bold","Helvetica","Arial",sans-serif}.tariff-card:before{position:absolute;top:0;left:0;right:0;height:.5rem;content:""}.tariff-card--bestseller .text-bestseller{display:block}.tariff-card--bestseller:before{height:1.5rem}.tariff-card__additional-info,.tariff-card__body,.tariff-card__footer{display:flex;flex-direction:column;gap:1rem 0}.tariff-card__header{padding:1.3rem 0;min-height:95px}.tariff-card .download{display:flex;align-items:center;font-size:.8rem}.tariff-card .download:before{background:url(./assets/download.svg) no-repeat center center;display:inline-block;content:"";width:13px;aspect-ratio:1/1;background-size:contain;margin-right:3px;flex-shrink:0}@media (min-width:576px){.tariff-card .download:before{width:15px}}@media (min-width:350px){.tariff-card .download,.tariff-card .js-download-value,.tariff-card .js-upload-value{font-size:.92rem}}.tariff-card .upload{display:flex;align-items:center;font-size:.8rem}.tariff-card .upload:before{background:url(./assets/upload.svg) no-repeat center center;display:inline-block;content:"";width:13px;aspect-ratio:1/1;background-size:contain;margin-right:3px;flex-shrink:0}@media (min-width:576px){.tariff-card .upload:before{width:15px}}.tariff-card .js-download-value,.tariff-card .js-upload-value{font-size:.8rem}@media (min-width:350px){.tariff-card .js-download-value,.tariff-card .js-upload-value,.tariff-card .upload{font-size:.92rem}}.tariff-card:not(.tariff-card--inactive) .download{font-size:.8rem}@media (min-width:350px){.tariff-card:not(.tariff-card--inactive) .download,.tariff-card:not(.tariff-card--inactive) .js-download-value,.tariff-card:not(.tariff-card--inactive) .js-upload-value{font-size:.9rem}}@media (min-width:576px){.tariff-card:not(.tariff-card--inactive) .download,.tariff-card:not(.tariff-card--inactive) .js-download-value,.tariff-card:not(.tariff-card--inactive) .js-upload-value{font-size:1rem}}@media (min-width:1200px){.tariff-card:not(.tariff-card--inactive) .download,.tariff-card:not(.tariff-card--inactive) .js-download-value,.tariff-card:not(.tariff-card--inactive) .js-upload-value{font-size:.94rem}}@media (min-width:1600px){.tariff-card:not(.tariff-card--inactive) .download,.tariff-card:not(.tariff-card--inactive) .js-download-value,.tariff-card:not(.tariff-card--inactive) .js-upload-value{font-size:1rem}}.tariff-card:not(.tariff-card--inactive) .download+.text--right strong{font-size:1rem}@media (min-width:350px){.tariff-card:not(.tariff-card--inactive) .download+.text--right strong,.tariff-card:not(.tariff-card--inactive) .js-download-value+.text--right strong,.tariff-card:not(.tariff-card--inactive) .js-upload-value+.text--right strong{font-size:1.05rem}}@media (min-width:576px){.tariff-card:not(.tariff-card--inactive) .download+.text--right strong,.tariff-card:not(.tariff-card--inactive) .js-download-value+.text--right strong,.tariff-card:not(.tariff-card--inactive) .js-upload-value+.text--right strong{font-size:1.2rem}}@media (min-width:1200px){.tariff-card:not(.tariff-card--inactive) .download+.text--right strong,.tariff-card:not(.tariff-card--inactive) .js-download-value+.text--right strong,.tariff-card:not(.tariff-card--inactive) .js-upload-value+.text--right strong{font-size:1.1rem}}@media (min-width:1600px){.tariff-card:not(.tariff-card--inactive) .download+.text--right strong,.tariff-card:not(.tariff-card--inactive) .js-download-value+.text--right strong,.tariff-card:not(.tariff-card--inactive) .js-upload-value+.text--right strong{font-size:1.2rem}}.tariff-card:not(.tariff-card--inactive) .js-download-value,.tariff-card:not(.tariff-card--inactive) .js-upload-value,.tariff-card:not(.tariff-card--inactive) .upload{font-size:.8rem}@media (min-width:350px){.tariff-card:not(.tariff-card--inactive) .js-download-value,.tariff-card:not(.tariff-card--inactive) .js-upload-value,.tariff-card:not(.tariff-card--inactive) .upload{font-size:.9rem}}@media (min-width:576px){.tariff-card:not(.tariff-card--inactive) .js-download-value,.tariff-card:not(.tariff-card--inactive) .js-upload-value,.tariff-card:not(.tariff-card--inactive) .upload{font-size:1rem}}@media (min-width:1200px){.tariff-card:not(.tariff-card--inactive) .js-download-value,.tariff-card:not(.tariff-card--inactive) .js-upload-value,.tariff-card:not(.tariff-card--inactive) .upload{font-size:.94rem}}@media (min-width:1600px){.tariff-card:not(.tariff-card--inactive) .js-download-value,.tariff-card:not(.tariff-card--inactive) .js-upload-value,.tariff-card:not(.tariff-card--inactive) .upload{font-size:1rem}}.tariff-card:not(.tariff-card--inactive) .js-download-value+.text--right strong,.tariff-card:not(.tariff-card--inactive) .js-upload-value+.text--right strong,.tariff-card:not(.tariff-card--inactive) .upload+.text--right strong{font-size:1rem}@media (min-width:350px){.tariff-card:not(.tariff-card--inactive) .js-download-value+.text--right strong,.tariff-card:not(.tariff-card--inactive) .js-upload-value+.text--right strong,.tariff-card:not(.tariff-card--inactive) .upload+.text--right strong{font-size:1.05rem}}@media (min-width:576px){.tariff-card:not(.tariff-card--inactive) .js-download-value+.text--right strong,.tariff-card:not(.tariff-card--inactive) .js-upload-value+.text--right strong,.tariff-card:not(.tariff-card--inactive) .upload+.text--right strong{font-size:1.2rem}}@media (min-width:1200px){.tariff-card:not(.tariff-card--inactive) .js-download-value+.text--right strong,.tariff-card:not(.tariff-card--inactive) .js-upload-value+.text--right strong,.tariff-card:not(.tariff-card--inactive) .upload+.text--right strong{font-size:1.1rem}}@media (min-width:1600px){.tariff-card:not(.tariff-card--inactive) .js-download-value+.text--right strong,.tariff-card:not(.tariff-card--inactive) .js-upload-value+.text--right strong,.tariff-card:not(.tariff-card--inactive) .upload+.text--right strong{font-size:1.2rem}}.tariff-card__footer{justify-content:center}.tariff-card__price-cta-group{padding:1.5rem 0}.tariff-card__price-cta-group button{width:163px;white-space:nowrap;font-size:1rem;text-align:center}.tariff-card__price{font-size:1.5rem}.tariff-card__technology{padding:5px;display:block;display:flex;align-items:center;gap:.5rem;position:relative}.tariff-card__technology[technology="5G"]:before{display:inline-block;content:"";width:30px;aspect-ratio:1/1;background-size:contain;margin-right:3px;background:url(./assets/5g-available.svg) no-repeat center center}@media (min-width:576px){.tariff-card__technology[technology="5G"]:before{width:32px}}.tariff-card__technology[technology=FIBER_A1]:before{display:inline-block;content:"";width:30px;aspect-ratio:1/1;background-size:contain;margin-right:3px;background:url(./assets/fiber_A1-available.svg) no-repeat center center}@media (min-width:576px){.tariff-card__technology[technology=FIBER_A1]:before{width:32px}}.tariff-card__technology[technology=LTE]:before{display:inline-block;content:"";width:30px;aspect-ratio:1/1;background-size:contain;margin-right:3px;background:url(./assets/4g-available.svg) no-repeat center center}@media (min-width:576px){.tariff-card__technology[technology=LTE]:before{width:32px}}.tariff-card__technology[technology=FNI]:before{display:inline-block;content:"";width:30px;aspect-ratio:1/1;background-size:contain;margin-right:3px;background:url(./assets/fni-available.svg) no-repeat center center}@media (min-width:576px){.tariff-card__technology[technology=FNI]:before{width:32px}}.tariff-card__technology .chip__item,.tariff-card__technology--available-soon span.chip__item--available-soon .chip__tooltip,.tariff-card__technology--development-area span.chip__item--development-area .chip__tooltip,.tariff-card__technology--ready span.chip__item--ready .chip__tooltip,.tariff-card__technology--recommended span.chip__item--recommended .chip__tooltip{display:none}.tariff-card__technology--available-soon .chip,.tariff-card__technology--development-area .chip,.tariff-card__technology--ready .chip,.tariff-card__technology--recommended .chip{position:absolute;right:calc(-.5rem + 5px);top:.3rem}.tariff-card__technology--available-soon .chip .chip__item:not(.d-none):not(:last-child),.tariff-card__technology--development-area .chip .chip__item:not(.d-none):not(:last-child),.tariff-card__technology--ready .chip .chip__item:not(.d-none):not(:last-child),.tariff-card__technology--recommended .chip .chip__item:not(.d-none):not(:last-child){border:0}.tariff-card__technology--recommended span.chip__item--recommended{background:url(./assets/recommended-line.svg) no-repeat center center;position:absolute;right:0;top:0;display:inline-block;content:"";width:86px;aspect-ratio:1/1;background-size:contain;margin-right:3px;height:24px}@media (min-width:576px){.tariff-card__technology--recommended span.chip__item--recommended{width:88px}}.tariff-card__technology--available-soon span.chip__item--available-soon:hover .chip__tooltip,.tariff-card__technology--development-area span.chip__item--development-area:hover .chip__tooltip,.tariff-card__technology--ready span.chip__item--ready:hover .chip__tooltip,.tariff-card__technology--recommended span.chip__item--recommended:hover .chip__tooltip{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:block;width:120px;height:max-content;padding:3px;border-radius:5px;background-color:#000;color:#fff;font-size:.75rem;text-align:center}.tariff-card__technology--available-soon span.chip__item--available-soon:hover .chip__tooltip:before,.tariff-card__technology--development-area span.chip__item--development-area:hover .chip__tooltip:before,.tariff-card__technology--ready span.chip__item--ready:hover .chip__tooltip:before,.tariff-card__technology--recommended span.chip__item--recommended:hover .chip__tooltip:before{position:absolute;bottom:-5px;left:50%;transform:rotate(45deg) translateX(-50%);display:block;width:7px;height:7px;content:"";background-color:#000;z-index:-1}.tariff-card__technology--available-soon span.chip__item--available-soon{background:url(./assets/available-soon.svg) no-repeat center center;position:absolute;right:0;top:0;display:inline-block;content:"";width:86px;aspect-ratio:1/1;background-size:contain;margin-right:3px;height:24px}@media (min-width:576px){.tariff-card__technology--available-soon span.chip__item--available-soon{width:88px}}.tariff-card__technology--ready span.chip__item--ready{background:url(./assets/5g-ready.svg) no-repeat center center;position:absolute;right:0;top:0;display:inline-block;content:"";width:86px;aspect-ratio:1/1;background-size:contain;margin-right:3px;height:24px}@media (min-width:576px){.tariff-card__technology--ready span.chip__item--ready{width:88px}}.tariff-card__technology--development-area span.chip__item--development-area{background:url(./assets/dev-area.svg) no-repeat center center;position:absolute;right:0;top:0;display:inline-block;content:"";width:86px;aspect-ratio:1/1;background-size:contain;margin-right:3px;height:24px}@media (min-width:576px){.tariff-card__technology--development-area span.chip__item--development-area{width:88px}}.tariff-card__technology--band-with-guarantee[technology="5G"] span.tariff-card__technology:before{display:inline-block;content:"";width:30px;aspect-ratio:1/1;background-size:contain;margin-right:3px;background:url(./assets/5g-plus-available.svg) no-repeat center center}@media (min-width:576px){.tariff-card__technology--band-with-guarantee[technology="5G"] span.tariff-card__technology:before{width:32px}}.tariff-card .content{display:grid;grid-template-columns:1fr .75fr;justify-content:space-between;grid-template-rows:auto;border-top:2px solid #c4c4c4;align-items:flex-end}.tariff-card .content div.tariff-card__technology-container{padding:5px}.tariff-card .content div.tariff-card__technology-container:not(.d-none):not(:last-child),.tariff-card .content span:not(.d-none):not(:last-child){border-bottom:1px solid #e4e4e4}.tariff-card .content div.tariff-card__technology-container .tariff-card__technology{margin-bottom:-3px}.tariff-card .content div.tariff-card__technology-container span,.tariff-card .content div.tariff-card__technology-container span:not(.d-none):not(:last-child){padding:0;border-bottom:none}.tariff-card .content div.tariff-card__technology-container p{font-size:.75rem;color:#409c4c}@media (min-width:350px){.tariff-card .content div.tariff-card__technology-container p{font-size:.85rem}}@media (min-width:420px){.tariff-card .content div.tariff-card__technology-container p{font-size:.88rem}}.tariff-card .content div.tariff-card__technology-container.tariff-card__technology--unavailable p,.tariff-card .content div.tariff-card__technology-container.tariff-card__technology--unavailable span{opacity:.3}.tariff-card .content div.tariff-card__technology-container:nth-last-child(1 of :not(.d-none)),.tariff-card .content span:nth-last-child(1 of :not(.d-none)),.tariff-card .content[name=priceDetails] span:nth-last-child(-n+2),.tariff-card .section[name=symbol_upspeed_downspeed] .content span:nth-last-child(-n+2){border-bottom:none}.tariff-card .content--full-width{grid-template-columns:100%}.tariff-card__unlimited-mix--with-image .tariff-card__headline{display:inline-block;margin-bottom:20px}@media (min-width:350px){.tariff-card__unlimited-mix--with-image .tariff-card__headline{margin-bottom:10px}}.tariff-card__unlimited-mix--with-image .tariff-card__unlimited-mix-content{padding:20px 55px 30px 0}@media (min-width:350px){.tariff-card__unlimited-mix--with-image .tariff-card__unlimited-mix-content{padding-top:10px}}.tariff-card__unlimited-mix-content{position:relative;padding:5px;color:#297a36;border-top:2px solid #c4c4c4}.tariff-card__unlimited-mix-price{font-size:22px}.tariff-card__unlimited-mix-img{position:absolute;width:clamp(90px,35%,120px);top:-45px;right:-25px}.tariff-card .section__headline{display:block;padding:5px 0}.tariff-card .section[name=tariff_details_available_technologies] .content{grid-template-rows:repeat(4,1fr)}.tariff-card .price--medium{font-size:1.5rem}@media (min-width:992px){.tariff-card .price--medium{font-size:1.3rem}}.tariff-card .price--large{font-size:2rem}@media (min-width:992px){.tariff-card .price--large{font-size:3rem}}.tariff-card .button--blue{background:#00a0d2}.tariff-card h3{width:100%;font-size:28px}.tariff-card p{margin-bottom:0}.tariff-card--drei-blue.tariff-card--bestseller:not(.tariff-card--not-available){border:1px solid #00a0d2}.tariff-card--drei-blue:before{background-color:#00a0d2}@media (hover:hover){.tariff-card--drei-blue:hover{border:1px solid #00a0d2}}.tariff-card--drei-blue:focus-within{border:1px solid #00a0d2}.tariff-card--drei-dark-blue.tariff-card--bestseller:not(.tariff-card--not-available){border:1px solid #0f273b}.tariff-card--drei-dark-blue:before{background-color:#0f273b}@media (hover:hover){.tariff-card--drei-dark-blue:hover{border:1px solid #0f273b}}.tariff-card--drei-dark-blue:focus-within{border:1px solid #0f273b}.tariff-card--custom-color.tariff-card--bestseller:not(.tariff-card--not-available){border:1px solid var(--tariff-custom-color)}.tariff-card--custom-color:before{background-color:var(--tariff-custom-color)}@media (hover:hover){.tariff-card--custom-color:hover{border:1px solid var(--tariff-custom-color)}}.tariff-card--custom-color:focus-within{border:1px solid var(--tariff-custom-color)}.tariff-card__tariff-link{display:block;padding-top:1rem;color:#000}.tariff-card--not-available{border:1px solid #ddd}.tariff-card--not-available::before{height:100%;inset:0;background:rgba(255,255,255,.23);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.3);z-index:1}.tariff-card--not-available:focus-within{border:1px solid #ddd}@media (hover:hover){.tariff-card--not-available:hover{border:1px solid #ddd}}.tariff-card__not-available{padding:1rem;z-index:2;position:absolute;bottom:.5rem;left:.5rem;right:.5rem;top:auto;height:auto;background-color:#e6e6e6;border:1px solid #d7d7d7;border-radius:1rem;overflow:hidden}.tariff-card__not-available .content{display:block;padding:1rem 0 .5rem}.tariff-card__not-available summary,.tariff-overview__tariffs-not-available summary{font-size:clamp(1.2rem,2vw,1.35rem);display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:center;gap:0 .5rem}.tariff-card__not-available summary>strong{color:#0f273b}@media (min-width:768px){.tariff-card__not-available summary>strong{text-align:center}}.tariff-card__not-available summary:before,.tariff-overview__tariffs-not-available summary:before{font-size:2rem;border-radius:50%;border:1px solid #d7d7d7}@media (hover:hover){.tariff-card__not-available summary:hover:before{box-shadow:0 0 0 0 #000;transform:scale(1);animation:pulse-black 2s infinite}}.tariff-card__not-available:has(details[open]) summary{padding-bottom:1rem}.tariff-card__not-available:has(details[open]) summary:before{transform:rotate(180deg)}.tariff-card__not-available details,.tariff-overview__tariffs-not-available details{height:100%}.tariff-card__not-available details:has(.tariff-card__body.d-none),.tariff-card__not-available details:has(.tariff-card__body:empty),.tariff-overview__tariffs-not-available details:has(.tariff-card__body.d-none),.tariff-overview__tariffs-not-available details:has(.tariff-card__body:empty){pointer-events:none}.tariff-card__not-available details:has(.tariff-card__body.d-none) summary:before,.tariff-card__not-available details:has(.tariff-card__body:empty) summary:before,.tariff-overview:has(.tariff-overview__tab--placeholder:not(.d-none)) .swiper-button,.tariff-overview:has(.tariff-overview__tariffs-not-available:not(.d-none)) .swiper-button,.tariff-overview__tariffs-not-available details:has(.tariff-card__body.d-none) summary:before,.tariff-overview__tariffs-not-available details:has(.tariff-card__body:empty) summary:before{display:none}.tariff-card__not-available .tariff-card__body{height:auto}.tariff-card__not-available .tariff-card__price-cta-group{display:flex;justify-content:center;align-items:center;padding:0;flex-direction:column;flex-wrap:wrap;gap:.5rem}.tariff-card__not-available.tariff-overview__fiber-development-area .tariff-card__price-cta-group a:last-child,.tariff-overview__tariffs-not-available.tariff-overview__fiber-development-area .tariff-card__price-cta-group a:last-child{margin-bottom:1rem}@media (min-width:350px){.tariff-card__not-available.tariff-overview__fiber-development-area .tariff-card__price-cta-group a{min-width:300px}}@media (min-width:768px){.tariff-card__not-available.tariff-overview__fiber-development-area .tariff-card__price-cta-group a{margin-bottom:1rem;min-width:unset}}.tariff-card--inactive:not(.tariff-card--not-available){cursor:pointer}.tariff-card--inactive .tariff-card__price-cta-group a.tariff-card__tariff-link,.tariff-card--inactive .tariff-card__price-cta-group button,.tariff-card--inactive div[name=tariff_details_available_technologies]{display:none}.tariff-card--inactive .tariff-card__price::before,.tariff-card--inactive .tariff-card__unlimited-mix-price::before{content:"ab "}.tariff-overview .swiper-container{overflow:hidden;padding:0 2px 2px 0}.tariff-overview .swiper-container-horizontal{overflow:hidden}.tariff-overview .swiper-container-horizontal>.swiper-scrollbar{top:3px;height:10px}.tariff-overview .swiper-scrollbar--second-color .swiper-scrollbar-drag{background:#0f273b;transition:.2s ease-out}.tariff-overview .swiper-scrollbar-drag{background:#00a0d2;transition:.2s ease-out}.tariff-overview .swiper-button-next,.tariff-overview .swiper-button-prev{color:unset}.tariff-overview .swiper-button-next{right:var(--swiper-navigation-sides-offset, 10px)}@media (min-width:768px){.tariff-overview .swiper-button-next{right:calc(-1.75rem - 12.5px)}}.tariff-overview .swiper-button-prev{left:var(--swiper-navigation-sides-offset, 10px)}@media (min-width:768px){.tariff-overview .swiper-button-prev{left:calc(-1.75rem - 12.5px)}}.tariff-overview .swiper-button-next,.tariff-overview .swiper-button-prev{background-image:none;justify-content:center;align-items:center;background-color:#fff;aspect-ratio:1/1;width:50px;height:50px;transition:opacity .5s;box-shadow:0 10px 20px 0 rgba(0,0,0,.15);border-radius:40px}.tariff-overview .swiper-button-next:after,.tariff-overview .swiper-button-prev:after{-webkit-font-smoothing:antialiased;font-family:"drei";font-size:30px;content:"\e12a"}.tariff-overview .swiper-button-prev:after{content:"\e129"}.tariff-overview .swiper-button-next.swiper-button-disabled,.tariff-overview .swiper-button-prev.swiper-button-disabled{pointer-events:auto}.tariff-overview .swiper-backface-hidden .swiper-slide,.tariff-overview .swiper-slide{transform:unset}body:has(#customerTypeSelector-infoBox[open]),body:has(#homeUseTariffInOrderGroupModality[open]){overflow:hidden}#site-wrapper:has(#customerTypeSelector-infoBox[open]),#site-wrapper:has(#homeUseTariffInOrderGroupModality[open]){filter:blur(3px)}#customerTypeSelector-infoBox,#homeUseTariffInOrderGroupModality{max-width:400px;padding:0;border:0;text-align:center;background-color:#f1f1f1}#customerTypeSelector-infoBox h4.modal-title,#homeUseTariffInOrderGroupModality h4.modal-title{padding:1.2rem 1rem 1rem;font-size:1.75rem;font-family:"Helvetica-Neue-Bold","Helvetica","Arial",sans-serif}@media (min-width:992px){#customerTypeSelector-infoBox h4.modal-title,#homeUseTariffInOrderGroupModality h4.modal-title{font-size:1.8rem}}#customerTypeSelector-infoBox .modal-body,#homeUseTariffInOrderGroupModality .modal-body{padding:1rem}#customerTypeSelector-infoBox .modal-body p,#homeUseTariffInOrderGroupModality .modal-body p{font-size:.9rem}@media (min-width:992px){#customerTypeSelector-infoBox .modal-body p,#homeUseTariffInOrderGroupModality .modal-body p{font-size:.95rem}}#customerTypeSelector-infoBox .modal-btn-x,#homeUseTariffInOrderGroupModality .modal-btn-x{font-size:2rem;font-weight:400;opacity:.2;position:absolute;right:10px;top:0;color:#000}#customerTypeSelector-infoBox .modal-btn-x:hover,#homeUseTariffInOrderGroupModality .modal-btn-x:hover{opacity:1}#customerTypeSelector-infoBox .btn,#homeUseTariffInOrderGroupModality .btn{max-width:200px;padding:10px 20px;border-radius:15px;background-color:#000;color:#fff;font-size:18px;font-family:"Helvetica-Neue-Bold","Helvetica","Arial",sans-serif}#customerTypeSelector-infoBox .btn-yes,#homeUseTariffInOrderGroupModality .btn-yes{margin-top:20px;text-align:right}#customerTypeSelector-infoBox .btn-yes .btn,#homeUseTariffInOrderGroupModality .btn-yes .btn{text-align:left}#customerTypeSelector-infoBox .modal-footer,#homeUseTariffInOrderGroupModality .modal-footer{margin-top:1rem;padding:25px;text-align:right;border-top:1px solid #dcdbd7}#customerTypeSelector-infoBox::-webkit-backdrop,#homeUseTariffInOrderGroupModality::-webkit-backdrop{background-color:rgba(15,39,59,.55)}#customerTypeSelector-infoBox::backdrop,#homeUseTariffInOrderGroupModality::backdrop{background-color:rgba(15,39,59,.55)}.tariff-overview__tab{position:relative}.tariff-overview__tab-group{display:flex;gap:1rem}.tariff-overview__tab-link{padding:.5rem 0;flex-basis:50%;display:flex;flex-direction:column;align-items:center;text-decoration:none;gap:0;color:#5c5c5c}.tariff-overview__tab-link.low-speed,.tariff-overview__tab-link.middle-speed{color:#5c5c5c}.tariff-overview__tab-link.low-speed:before{display:inline-block;content:"";width:50px;aspect-ratio:1/1;margin-right:3px;background:url(./assets/low-speed-inactive.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width:576px){.tariff-overview__tab-link.low-speed:before{width:52px}}.tariff-overview__tab-link.middle-speed:before{display:inline-block;content:"";width:50px;aspect-ratio:1/1;margin-right:3px;background:url(./assets/middle-speed-inactive.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width:576px){.tariff-overview__tab-link.middle-speed:before{width:52px}}.tariff-overview__tab-link--active.low-speed,.tariff-overview__tab-link--active.middle-speed{color:#000}.tariff-overview__tab-link--active.low-speed:before{display:inline-block;content:"";width:50px;aspect-ratio:1/1;margin-right:3px;background:url(./assets/low-speed-customized.gif);background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width:576px){.tariff-overview__tab-link--active.low-speed:before{width:52px}}.tariff-overview__tab-link--active.middle-speed:before{display:inline-block;content:"";width:50px;aspect-ratio:1/1;margin-right:3px;background:url(./assets/middle-speed-customized.gif);background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width:576px){.tariff-overview__tab-link--active.middle-speed:before{width:52px}}@media (min-width:768px){.tariff-overview__tab-link{padding:1rem 0;flex-direction:row;justify-content:center;gap:1rem}}@media (min-width:992px){.tariff-overview__tab--centered .swiper-wrapper{justify-content:center}}.tariff-overview__tab--placeholder .swiper-container{aspect-ratio:9/18}@media (min-width:768px){.tariff-overview__tab--placeholder .swiper-container{aspect-ratio:9/10}}@media (min-width:992px){.tariff-overview__tab--placeholder .swiper-container{aspect-ratio:1/1}}@media (min-width:1200px){.tariff-overview__tab--placeholder .swiper-container{aspect-ratio:16/9}}.tariff-overview__tab--placeholder .tariff-card--placeholder{position:relative;background:url(./assets/card-placeholder.svg) no-repeat center center;background-size:contain;overflow:hidden;margin-right:16px}.tariff-overview__tab--placeholder .tariff-card--placeholder:last-of-type{margin-right:unset}@media (hover:hover){.tariff-overview__tab--placeholder .tariff-card--placeholder:hover{border:1px solid #ddd}}.tariff-overview__tab--placeholder .tariff-card--placeholder:before{height:100%;bottom:0;background-color:rgba(255,255,255,.75);z-index:1}.tariff-overview__tab--placeholder .tariff-card--placeholder:after{content:"";position:absolute;left:-110%;top:0;bottom:0;width:100%;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);animation-name:placeholderAfterMoving;animation-duration:1.5s;animation-iteration-count:infinite}.tariff-overview__bar-wrapper{width:100%;height:5px;border-radius:.2rem;overflow:hidden;background-color:#e6e6e6}@media (min-width:768px){.tariff-overview__bar-wrapper{height:8px}}.tariff-overview__bar{width:50%;height:100%;display:block}.tariff-overview__bar--left{background-color:var(--tariff-banner-custom-color-left);transform:translateX(0)}.tariff-overview__bar--right{transform:translateX(100%);background-color:var(--tariff-banner-custom-color-right)}.tariff-overview__container{background-color:#fff;border-radius:1rem;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 20px 40px #d7d7d780;position:relative}@media (min-width:576px){.tariff-overview__container{padding:2.5rem 3.5rem}}.tariff-overview__title{font-size:clamp(1.1rem,2.5vw,1.3rem);text-align:center;margin-bottom:0}.tariff-overview__info-additional-text{font-family:"Helvetica-Neue-Bold","Helvetica","Arial",sans-serif;display:block}@media (min-width:768px){.tariff-overview__info-additional-text{font-family:"Helvetica-Neue-LTW-Light","Segoe UI","Open Sans","Helvetica Neue","Arial",sans-serif}}.tariff-overview__speed-text{display:none}@media (min-width:768px){.tariff-overview__speed-text{display:block;font-family:"Helvetica-Neue-Bold","Helvetica","Arial",sans-serif}}.tariff-overview__tariffs-not-available{animation-name:shake;animation-duration:1s;animation-iteration-count:1;animation-delay:.5s;padding:1rem;z-index:2;position:absolute;bottom:.5rem;left:.5rem;right:.5rem;top:auto;height:auto;background-color:#e6e6e6;border:1px solid #d7d7d7;border-radius:1rem;overflow:hidden}.tariff-overview__tariffs-not-available .content{display:block;padding:1rem 0 .5rem}.tariff-overview__tariffs-not-available summary>strong{color:#0f273b}@media (min-width:768px){.tariff-overview__tariffs-not-available summary>strong{text-align:center}}@media (hover:hover){.tariff-overview__tariffs-not-available summary:hover:before{box-shadow:0 0 0 0 #000;transform:scale(1);animation:pulse-black 2s infinite}}.tariff-overview__tariffs-not-available:has(details[open]) summary:before{transform:rotate(180deg)}.tariff-overview__tariffs-not-available .tariff-card__body{height:auto}.tariff-overview__tariffs-not-available .tariff-card__price-cta-group{display:flex;justify-content:center;align-items:center;padding:0;flex-wrap:wrap;gap:.5rem}@media (min-width:350px){.tariff-overview__tariffs-not-available.tariff-overview__fiber-development-area .tariff-card__price-cta-group a{min-width:300px}}@media (min-width:768px){.tariff-overview__tariffs-not-available.tariff-overview__fiber-development-area .tariff-card__price-cta-group a{margin-bottom:1rem;min-width:unset}}.tariff-overview__tariffs-not-available summary{padding-right:2.5rem}@media (min-width:768px){.tariff-overview__tariffs-not-available summary{padding-right:0}}.tariff-overview__tariffs-not-available summary:before{position:absolute;right:1rem}.tariff-overview__tariffs-not-available .text-element--narrow{text-align:left}@media (min-width:768px){.tariff-overview__tariffs-not-available .text-element--narrow{text-align:center}.tariff-overview__text-break{display:initial}.tariff-overview__info-additional-text{display:unset}}.tariff-overview__details{padding:.5rem}.tariff-overview__details--colored{border-radius:.5rem;background-color:#fcfcfc;border:2px solid #eaeaea}.tariff-overview .font--light{font-family:"Helvetica-Neue-LTW-Light","Segoe UI","Open Sans","Helvetica Neue","Arial",sans-serif}.tariff-overview--overlay{position:relative;padding-top:0;margin-top:-1rem}.tariff-overview--overlay .container,.tbf__container.spacing--x3{padding:0}@media (min-width:350px){.tariff-overview--overlay{margin-top:-2rem}}@media (min-width:576px){.tariff-overview--overlay{margin-top:-1rem}}@media (min-width:992px){.tariff-overview--overlay{margin-top:-40px}}@media (min-width:350px){.tbf__container.spacing--x3{padding-bottom:60px}}

/*# sourceMappingURL=tariffOverview.css.map */
/*# sourceURL=/media/common/bs4/components/tariffOverview/tariffOverview.css */