.tariffCalculatorWithTabs__tabs{border-start-start-radius:1rem;border-start-end-radius:1rem;min-inline-size:100%;overflow:hidden;container:tariffCalculatorWithTabs/inline-size}.tariffCalculatorWithTabs__tabs:last-child{-webkit-margin-end:.25rem;margin-inline-end:.25rem}.tariffCalculatorWithTabs__tabWrapper{container:tabsWrapper/inline-size}.tariffCalculatorWithTabs__tabInnerWrapper{grid-gap:0;grid-template-columns:auto;grid-auto-flow:column;gap:0;block-size:3.75rem;display:grid}@container tabsWrapper (width>=720px){.tariffCalculatorWithTabs__tabInnerWrapper{justify-content:flex-start;display:flex}}.tariffCalculatorWithTabs__tabItem{background-color:var(--color-white-1000);color:var(--color-blue-1000);text-align:center;z-index:1;border-radius:0;flex-direction:row;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.tariffCalculatorWithTabs__tabItem--firstOne{display:none}.tariffCalculatorWithTabs__tabItem:not(:last-child,.tariffCalculatorWithTabs__tabItem--active) .tariffCalculatorWithTabs__tabItemIcon{-webkit-border-end:2px solid var(--color-blue-1000);border-inline-end:2px solid var(--color-blue-1000)}@container tabsWrapper (width>=720px){.tariffCalculatorWithTabs__tabItem:not(:last-child,.tariffCalculatorWithTabs__tabItem--active) .tariffCalculatorWithTabs__tabItemIcon{-webkit-border-end:none;border-inline-end:none}.tariffCalculatorWithTabs__tabItem:not(:last-child,.tariffCalculatorWithTabs__tabItem--active):not(:nth-last-child(2)) .tariffCalculatorWithTabs__tabItemContent{-webkit-border-end:2px solid var(--color-blue-1000);border-inline-end:2px solid var(--color-blue-1000)}}.tariffCalculatorWithTabs__tabItem:hover:not(:last-child,.tariffCalculatorWithTabs__tabItem--active),.tariffCalculatorWithTabs__tabItem:focus:not(.tariffCalculatorWithTabs__tabItem--active){color:var(--color-green-1400)}.tariffCalculatorWithTabs__tabItemContent{flex-direction:column;align-items:center;inline-size:100%;font-weight:400;display:flex}@container tabsWrapper (width>=720px){.tariffCalculatorWithTabs__tabItemContent{flex-direction:row;padding-inline:.5rem}}@container tabsWrapper (width>=1018px){.tariffCalculatorWithTabs__tabItemContent{padding-inline:1.25rem}}.tariffCalculatorWithTabs__tabItemIcon{color:var(--color-blue-1000);block-size:1.5rem;inline-size:100%;padding-inline:1rem}@media (width>=380px){.tariffCalculatorWithTabs__tabItemIcon{padding:0}}@container tabsWrapper (width>=720px){.tariffCalculatorWithTabs__tabItemIcon{-webkit-margin-end:.5rem;inline-size:1.5rem;margin-inline-end:.5rem}}.tariffCalculatorWithTabs__tabItemIcon .Icon,.tariffCalculatorWithTabs__tabItemIcon svg{block-size:100%;inline-size:1.5rem;color:var(--color-blue-1000);display:inline-block}.tariffCalculatorWithTabs__tabItemTitle{text-align:center;white-space:nowrap;flex:1;padding-inline:.5rem;font-weight:600;display:none}@container tabsWrapper (width>=360px){.tariffCalculatorWithTabs__tabItemTitle{font-size:.688rem;display:inline-block}}@container tabsWrapper (width>=720px){.tariffCalculatorWithTabs__tabItemTitle{text-align:left;padding-inline:0;font-size:1.25rem;line-height:2rem}}.tariffCalculatorWithTabs__tabItem--active{color:var(--color-white-1000);--shape-radius:1rem;background-color:#0000;position:relative}.tariffCalculatorWithTabs__tabItem--active:before,.tariffCalculatorWithTabs__tabItem--active:after{content:"";block-size:var(--shape-radius);inline-size:var(--shape-radius);background-color:var(--color-white-1000);z-index:2;position:absolute}.tariffCalculatorWithTabs__tabItem--active:before{-webkit-mask:radial-gradient(var(--shape-radius) at var(--shape-radius) var(--shape-radius), #0000 100%, #000 100%);-webkit-mask:radial-gradient(var(--shape-radius) at var(--shape-radius) var(--shape-radius), #0000 100%, #000 100%);mask:radial-gradient(var(--shape-radius) at var(--shape-radius) var(--shape-radius), #0000 100%, #000 100%);inset-block-start:0;inset-inline-start:0}.tariffCalculatorWithTabs__tabItem--active:after{-webkit-mask:radial-gradient(var(--shape-radius) at 0 var(--shape-radius), #0000 100%, #000 100%);-webkit-mask:radial-gradient(var(--shape-radius) at 0 var(--shape-radius), #0000 100%, #000 100%);mask:radial-gradient(var(--shape-radius) at 0 var(--shape-radius), #0000 100%, #000 100%);inset-block-start:0;inset-inline-end:0}@container tabsWrapper (width<720px){.tariffCalculatorWithTabs__tabItem--active .tariffCalculatorWithTabs__tabItemContent{padding-inline:1.25rem}}@container tabsWrapper (width>=720px){.tariffCalculatorWithTabs__tabItem--active .tariffCalculatorWithTabs__tabItemContent{padding-inline:1rem 1.75rem}}.tariffCalculatorWithTabs__tabItem--active .tariffCalculatorWithTabs__tabItemTitle{display:none}@container tabsWrapper (width>=720px){.tariffCalculatorWithTabs__tabItem--active .tariffCalculatorWithTabs__tabItemTitle{font-family:Neo Sans Web,sans-serif;font-size:1.5rem;font-weight:400;display:block;position:relative;inset-block-start:.25rem}}.tariffCalculatorWithTabs__tabItem--active .tariffCalculatorWithTabs__tabItemIcon{padding:0}@container tabsWrapper (width<720px){.tariffCalculatorWithTabs__tabItem--active .tariffCalculatorWithTabs__tabItemIcon,.tariffCalculatorWithTabs__tabItem--active .tariffCalculatorWithTabs__tabItemIcon .icon,.tariffCalculatorWithTabs__tabItem--active .tariffCalculatorWithTabs__tabItemIcon svg{block-size:1.875rem;inline-size:1.875rem}}.tariffCalculatorWithTabs__tabItem--active .tariffCalculatorWithTabs__tabItemIcon .icon,.tariffCalculatorWithTabs__tabItem--active .tariffCalculatorWithTabs__tabItemIcon svg{color:var(--color-white-1000)}.tariffCalculatorWithTabs__tabItem--active+.tariffCalculatorWithTabs__tabItem{border-radius:0 0 0 1rem}.tariffCalculatorWithTabs__tabItem--active>*{z-index:1;position:relative}.tariffCalculatorWithTabs__tabItem--lastOne{display:none}@container tabsWrapper (width>=720px){.tariffCalculatorWithTabs__tabItem--lastOne{flex:1;display:block}}.tariffCalculatorWithTabs__tabItem:has(+.tariffCalculatorWithTabs__tabItem--active){border-radius:0 0 1rem}.tariffCalculatorWithTabs__tabItem:has(+.tariffCalculatorWithTabs__tabItem--active) .tariffCalculatorWithTabs__tabItemContent{border-inline:0!important}.tariffCalculatorWithTabs__tabItem:has(+.tariffCalculatorWithTabs__tabItem--active) .tariffCalculatorWithTabs__tabItemContent .tariffCalculatorWithTabs__tabItemIcon{border-inline:0}.tariffCalculatorWithTabs .no-border-right .tariffCalculatorWithTabs__tabItemIcon{-webkit-border-end:none;border-inline-end:none}.Input.jumbo{text-align:right;font-size:2rem;line-height:1.8}.Input.jumbo .units{text-align:left;font-size:2rem;display:block;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(1.4rem,-1.8rem)}.Form.small .Input.jumbo{-webkit-padding-end:5rem;inline-size:12rem;padding-inline-end:5rem}.Form.medium .Input.jumbo{-webkit-padding-end:10rem;inline-size:22rem;padding-inline-end:10rem}.Form.medium .Input.jumbo.jumbo-subtitle{-webkit-padding-before:.4em;-webkit-padding-after:.6em;padding-block:.4em .6em}.Field.InputContainerWithIcon .field-inner{position:relative}.Field.InputContainerWithIcon .field-inner:after{content:"";pointer-events:none;background-color:var(--color-blue-800);block-size:1.25rem;inline-size:1.25rem;position:absolute;inset-block-start:50%;inset-inline-end:.75rem;transform:translateY(-50%);-webkit-mask:url(~@static/icons/KalenderEvent.svg) 50%/contain no-repeat;mask:url(~@static/icons/KalenderEvent.svg) 50%/contain no-repeat}.Field.InputContainerWithIcon .Input{-webkit-padding-end:2.5rem;padding-inline-end:2.5rem}input[type=password]::-ms-reveal{display:none}input[type=password]::-ms-clear{display:none}.SelectContainer .ant-select{block-size:52px;font-family:Roboto,sans-serif}.SelectContainer .ant-select .ant-select-selector{border:2px solid var(--input-border-color);outline:2px solid var(--input-outline-color);background:var(--input-bg-color);border-radius:.75rem}.SelectContainer .ant-select .ant-select-selector .dropdown-item{color:var(--color-blue-900)}.SelectContainer .ant-select .ant-select-selector .ant-select-selection-item,.SelectContainer .ant-select .ant-select-arrow,.SelectContainer .ant-select .ant-select-clear{color:var(--input-text-color)}.SelectContainer .ant-select.ant-select-open .ant-select-selector{border-radius:.75rem .75rem 0 0}.SelectContainer .ant-select.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover{--input-border-color:var(--color-green-1400);--input-outline-color:transparent;--input-bg-color:var(--color-white-1000)}.SelectContainer .ant-select.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border:2px solid var(--input-border-color);outline:2px solid var(--input-outline-color);background:var(--input-bg-color)}.SelectContainer .ant-select.ant-select-focused.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer){--input-border-color:var(--color-green-1400);--input-outline-color:var(--color-green-100)}.SelectContainer .ant-select.ant-select-focused.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border:2px solid var(--input-border-color);outline:2px solid var(--input-outline-color);box-shadow:none}.SelectContainer .ant-select.ant-select-outlined.ant-select-disabled:not(.ant-select-customize-input){--input-text-color:var(--color-blue-600);--input-border-color:var(--color-blue-600);--input-bg-color:var(--color-blue-100)}.SelectContainer .ant-select.ant-select-outlined.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector{border:2px solid var(--input-border-color);outline:2px solid var(--input-outline-color);background:var(--input-bg-color);color:var(--input-text-color);text-decoration:line-through}.ant-select-dropdown{--input-border-color:var(--color-green-1400);--input-outline-color:var(--color-green-100);--input-text-color:var(--color-blue-900);border:2px solid var(--input-border-color);outline:2px solid var(--input-outline-color);border-radius:0 0 .75rem .75rem;padding-block:.75rem;padding-inline:1rem}.ant-select-dropdown.ant-select-dropdown-placement-topLeft{border-radius:.75rem .75rem 0 0}.ant-select-dropdown .ant-select-item{color:var(--input-text-color);padding:.5rem;font-size:1rem;line-height:1.5rem}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:var(--color-green-100);color:var(--input-text-color);border-radius:.5rem;font-weight:400}.ant-select-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:var(--color-blue-100);color:var(--input-text-color);border-radius:.5rem}.tariffCalculatorWithTabs__calculator.Form .button{justify-content:center;inline-size:100%}@container tabContent (width>=688px){.tariffCalculatorWithTabs__calculator{grid-gap:.875rem 1.25rem;grid-template-columns:1fr 1fr;grid-auto-flow:row;align-items:start;display:grid}.tariffCalculatorWithTabs__calculator:not(.tariffCalculatorWithTabs__calculator--withPreferences) .Field.FormControls{grid-column:span 2}.tariffCalculatorWithTabs__calculator:not(.tariffCalculatorWithTabs__calculator--withPreferences) .Field.FormControls .Controls{justify-content:center}.tariffCalculatorWithTabs__calculator:not(.tariffCalculatorWithTabs__calculator--withPreferences) .Field.FormControls .Controls .button{inline-size:auto}.tariffCalculatorWithTabs__calculator.Form .Field{-webkit-margin-after:0;margin-block-end:0}.tariffCalculatorWithTabs__calculator.Form .Field.FormControls{-webkit-padding-before:1.5rem;padding-block-start:1.5rem}.tariffCalculatorWithTabs__calculator.Form label:not(.Select):not(.toggle-surface){font-size:1rem}}@container tabContent (width>=980px){.tariffCalculatorWithTabs__calculator{grid-template-columns:minmax(280px,auto) auto 250px auto;grid-auto-flow:column}.tariffCalculatorWithTabs__calculator:not(.tariffCalculatorWithTabs__calculator--withPreferences) .Field.FormControls{grid-column:auto}.tariffCalculatorWithTabs__calculator:not(.tariffCalculatorWithTabs__calculator--withPreferences) .Field.FormControls .Controls{justify-content:start}.tariffCalculatorWithTabs__calculator:not(.tariffCalculatorWithTabs__calculator--withPreferences) .Field.FormControls .Controls .button{inline-size:100%}}.tariffCalculatorWithTabs__calculator .Field{-webkit-margin-after:1.25rem;margin-block-end:1.25rem}.tariffCalculatorWithTabs__calculator .Field.FormControls,.tariffCalculatorWithTabs__calculator .Field .button{margin:0}.tariffCalculatorWithTabs__calculator .tariffCalculator__estimate .Input.jumbo{inline-size:100%}.tariffCalculatorWithTabs__calculator .tariffCalculator__estimate .units{font-size:1rem}.tariffCalculatorWithTabs__calculator .tariffCalculator__estimate .subtitle{inset-inline-start:5.25rem}.ant-select-dropdown .ant-select-item-option-content .dropdown-item.preferences-item{text-align:left;grid-template-columns:39px 1fr;align-items:center;display:grid}.ant-select-dropdown .ant-select-item-option-content .dropdown-item.preferences-item .Icon svg{block-size:1.5rem;inline-size:1.5rem;display:inline-block}.ant-select-dropdown .ant-select-item-option-content .dropdown-item.preferences-item .dropdown-item-text{-webkit-padding-start:.5rem;padding-inline-start:.5rem;font-size:.75rem;display:block}.Field.DataListInputContainer .DataListInputWrapper .dropdown-container{z-index:10;-webkit-margin-start:auto;-webkit-margin-end:auto;opacity:0;visibility:hidden;block-size:0;inline-size:100%;margin-inline:auto;transition:opacity .3s ease-out,visibility .3s linear;position:relative;inset-block-start:0;overflow:visible}.Field.DataListInputContainer .DataListInputWrapper .dropdown-container .dropdown-list{background-color:var(--input-bg-color);border:2px solid var(--input-border-color);inline-size:100%;color:var(--input-text-color);outline:2px solid var(--input-outline-color);z-index:-10;border-radius:0 0 .5rem .5rem;margin:0;padding-block:.75rem;padding-inline:1rem;font-weight:400;line-height:1.5;list-style-type:none;display:block;position:absolute;inset-block-start:3px;inset-inline-start:0}.Field.DataListInputContainer .DataListInputWrapper .dropdown-container--open{--input-border-color:var(--color-green-1400);--input-outline-color:var(--color-green-100);opacity:1;visibility:visible;block-size:auto;transition:opacity .3s ease-out,visibility .3s linear}.Field.DataListInputContainer .DataListInputWrapper .dropdown-container--open .form-modal{z-index:20;block-size:100vh;inline-size:100vw;display:block;position:fixed;inset-block-start:0;inset-inline-start:0}.Field.DataListInputContainer .DataListInputWrapper .dropdown-container--open .dropdown-list{max-block-size:200px;color:var(--color-blue-1000);opacity:1;visibility:visible;z-index:30;line-height:1.5;overflow:auto}.Field.DataListInputContainer .DataListInputWrapper .dropdown-container .form-modal{display:none}.Field.DataListInputContainer .DataListInputWrapper .dropdown-container .dropdown-item.empty{color:var(--color-blue-400);font-size:.875rem}.Field.DataListInputContainer .DataListInputWrapper .dropdown-container .dropdown-item.empty:hover{cursor:default;background:0 0}.Field.DataListInputContainer .DataListInputWrapper .dropdown-container .suggestion-title{color:var(--color-green-1400);-webkit-padding-start:.5rem;padding-inline-start:.5rem;font-size:.75rem}.Field.DataListInputContainer .DataListInputWrapper .dropdown-container ul{-webkit-padding-start:0;margin:0;padding-inline-start:0;list-style:none}.Field.DataListInputContainer .DataListInputWrapper .dropdown-container ul li{cursor:pointer;padding:.5rem}.Field.DataListInputContainer .DataListInputWrapper .dropdown-container ul li:hover,.Field.DataListInputContainer .DataListInputWrapper .dropdown-container ul li:focus{background-color:var(--color-blue-100);border-radius:.5rem}.Field.DataListInputContainer .DataListInputWrapper .dropdown-container .loader{justify-content:center;align-items:center;display:flex}.Field.DataListInputContainer .DataListInputWrapper .dropdown-container .divider{-webkit-border-after:1px solid var(--color-blue-400);border-block-end:1px solid var(--color-blue-400);margin-block:.25rem;margin-inline:.5rem}.Field.DataListInputContainer .DataListInput--open{--input-border-color:var(--color-green-1400);--input-outline-color:var(--color-green-100);border-radius:.5rem .5rem 0 0}.Field.DataListInputContainer .DataListInput__infoWrapper{grid-template-columns:-webkit-max-content auto -webkit-max-content;grid-gap:.5rem;cursor:pointer;grid-template-columns:max-content auto max-content;grid-template-areas:"unit text button";justify-content:end;align-items:center;block-size:100%;max-inline-size:75%;font-size:.875rem;line-height:1.25;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}.Field.DataListInputContainer .DataListInput__infoWrapper--selected{grid-template-columns:-webkit-max-content minmax(5rem, -webkit-max-content) -webkit-max-content;grid-template-columns:max-content minmax(5rem,max-content) max-content}.Field.DataListInputContainer .DataListInput__infoWrapper .unit{color:var(--input-text-color);grid-area:unit}.Field.DataListInputContainer .DataListInput__infoWrapper .text{color:var(--input-text-color);grid-area:text}.Field.DataListInputContainer .DataListInput__infoWrapper .icon{color:var(--input-text-color);grid-area:button;position:relative;inset-block-start:auto;inset-inline-end:auto;transform:none}.tariffCalculatorWithTabs__advisor .tariffAdvisor__headline{color:var(--color-white-1000);-webkit-margin-before:0;margin-block-start:0}.tariffCalculatorWithTabs__advisor .tariffAdvisor__actions{justify-content:center;align-items:center;display:flex}.tariffCalculatorWithTabs__advisor .tariffAdvisor__actions .button--link{justify-content:center;inline-size:100%}@container tabContent (width>=360px){.tariffCalculatorWithTabs__advisor .tariffAdvisor__actions{justify-content:flex-start}.tariffCalculatorWithTabs__advisor .tariffAdvisor__actions .button--link{inline-size:fit-content;min-inline-size:295px}}.tariffCalculatorWithTabs{color:var(--color-blue-50);background:var(--gradient-1400);border-radius:1rem;inline-size:100%;margin-block:0;margin-inline:auto;container:tariffCalculatorWithTabs/inline-size}@container tariffCalculatorWithTabs (width<720px){.tariffCalculatorWithTabs .tariffCalculatorWithTabs__tabs--singleTab{display:none}}@container tariffCalculatorWithTabs (width>=1018px){.tariffCalculatorWithTabs__tabContent{flex:1}}.tariffCalculatorWithTabs__tabContentWrapper{padding-block:1.25rem 2.25rem;padding-inline:1rem;container:tabContent/inline-size}@container tabContent (width>=720px){.tariffCalculatorWithTabs__tabContentWrapper{padding-inline:2.5rem}}@container tabContent (width>=1018px){.tariffCalculatorWithTabs__tabContentWrapper{grid-gap:0 2.5rem;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0 2.5rem;display:flex}}.tariffCalculatorWithTabs__contentHeadline,.tariffCalculatorWithTabs__contentHeadline span{-webkit-margin-before:0;color:var(--color-white-1000);margin-block-start:0}.tariffCalculatorWithTabs__contentHeadline span{font-size:1.5rem;line-height:2rem}@container tabContent (width>=360px){.tariffCalculatorWithTabs__contentHeadline{display:none!important}}.tariffCalculatorWithTabs__contentHeadlineIcon{color:var(--color-white-1000);-webkit-margin-end:.5rem;block-size:2.5rem;inline-size:2.5rem;margin-inline-end:.5rem}.tariffCalculatorWithTabs__contentHeadlineIcon .icon,.tariffCalculatorWithTabs__contentHeadlineIcon svg{block-size:2.5rem;inline-size:2.5rem;color:var(--color-white-1000);display:inline-block}.tariffCalculatorWithTabs__contentHeadlineTitle{position:relative;top:.25rem}.tariffCalculatorWithTabs__contentHeadline--singleTab{display:flex}.tariffCalculatorWithTabs__image{flex:1;min-width:100%;min-height:100%}.tariffCalculatorWithTabs__imageContainer{border-radius:1.25rem;justify-content:center;align-items:center;inline-size:100%;display:flex;overflow:hidden}@container tabContent (width>=720px){.tariffCalculatorWithTabs__imageContainer{-webkit-margin-after:2rem;margin-block-end:2rem}}@container tabContent (width>=1018px){.tariffCalculatorWithTabs__imageContainer{flex:1}}.tariffCalculatorWithTabs--withPromo{background-color:var(--color-blue-1000);border-radius:1rem}.tariffCalculatorWithTabs--withPromoContent{grid-gap:.5rem;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:.5rem;padding-block:.5rem;display:grid}.tariffCalculatorWithTabs--withPromoContentIcon{block-size:1.25rem;inline-size:1.25rem;color:var(--color-white-1000);font-size:1.25rem}.tariffCalculatorWithTabs--withPromoContentText{color:var(--color-white-1000);margin:0}.tariffCalculatorWithTabs__promoTeaser .promoTeaser__headline{color:var(--color-white-1000);-webkit-margin-before:2rem;margin-block-start:2rem}@container tabContent (width>=720px){.tariffCalculatorWithTabs__promoTeaser .promoTeaser__headline{-webkit-margin-before:0;margin-block-start:0}}.tariffCalculatorWithTabs__promoTeaser .promoTeaser__contentWrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}@container tabContent (width>=720px){.tariffCalculatorWithTabs__promoTeaser .promoTeaser__contentWrapper .tariffCalculatorWithTabs__imageContainer{inline-size:50%}}@container tabContent (width>=1018px){.tariffCalculatorWithTabs__promoTeaser .promoTeaser__contentWrapper{grid-gap:2.5rem;flex-direction:row;justify-content:space-between;align-items:center;gap:2.5rem;display:flex}.tariffCalculatorWithTabs__promoTeaser .promoTeaser__contentWrapper .tariffCalculatorWithTabs__imageContainer,.tariffCalculatorWithTabs__promoTeaser .promoTeaser__contentWrapper .promoTeaser__textWrapper{-webkit-margin-after:0;flex:1;inline-size:100%;margin-block-end:0}}.tariffCalculatorWithTabs__promoTeaser .promoTeaser__actions{justify-content:center;align-items:center;display:flex}.tariffCalculatorWithTabs__promoTeaser .promoTeaser__actions .button--link{justify-content:center;inline-size:100%}@container tabContent (width>=360px){.tariffCalculatorWithTabs__promoTeaser .promoTeaser__actions{justify-content:flex-start}.tariffCalculatorWithTabs__promoTeaser .promoTeaser__actions .button--link{inline-size:fit-content;min-inline-size:295px}}.StickyTariffCalculator{opacity:1;visibility:visible;z-index:170;z-index:210;inline-size:100%;margin-block:32px 0;margin-inline:auto;transition:opacity .3s ease-in-out;position:sticky;inset-block-end:0;container:stickyTariffCalculatorWithTabs/inline-size}.StickyTariffCalculator--kupo{z-index:211}.StickyTariffCalculator.hidden{opacity:0;visibility:hidden}.StickyTariffCalculator.closed{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#f7f7fa80}.StickyTariffCalculator.closed.child-open .sticky-control:before{content:"";background-color:#000000ad;animation:.8s fadein;position:absolute;inset-block:0;inset-inline:0}.StickyTariffCalculator.opened{margin-block:0}.StickyTariffCalculator.opened .sticky-control{display:none}.StickyTariffCalculator .sticky-control{flex-direction:row;justify-content:center;align-items:center;padding-block:.75rem;padding-inline:0;display:flex;position:relative}.StickyTariffCalculator .sticky-control.hidden{display:none}.StickyTariffCalculator .sticky-control .HelpButton{-webkit-margin-start:.5rem;margin-inline-start:.5rem;padding:0;position:relative;inset-block-end:auto;inset-inline-start:auto}.StickyTariffCalculator .sticky-control .button{padding-block:.25rem;padding-inline:1.75rem}.StickyTariffCalculator__bodyWrapper{z-index:210;block-size:100vh;inline-size:100vw;transition:opacity .3s ease-in-out}.StickyTariffCalculator__bodyWrapper--overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffbf}.StickyTariffCalculator .calculator-body{background:var(--gradient-1400);inline-size:100%;position:fixed;inset-block-end:0}.StickyTariffCalculator .calculator-body.close{transition:all .3s ease-out;transform:translateY(100%)}.StickyTariffCalculator .calculator-body.open,.StickyTariffCalculator .calculator-body.open .StickyTariffCalculator__closeButton{animation:.3s ease-out slidein}.StickyTariffCalculator .calculator-body .StickyTariffCalculator__closeButton{background:0 0;justify-content:flex-end;align-items:center;width:auto;height:auto;margin-bottom:2rem;padding:0;display:flex;position:absolute;inset-block-start:-4rem;inset-inline-end:.5rem}.StickyTariffCalculator .calculator-body .StickyTariffCalculator__closeButton .Icon{-webkit-margin-start:.5rem;background:var(--color-blue-900);width:auto;color:var(--color-white-1000);border:1px solid #0000;border-radius:100%;margin-inline-start:.5rem;padding:.625rem;font-size:1rem;transition:background-color .3s}.StickyTariffCalculator .calculator-body .StickyTariffCalculator__closeButton:hover,.StickyTariffCalculator .calculator-body .StickyTariffCalculator__closeButton:focus,.StickyTariffCalculator .calculator-body .StickyTariffCalculator__closeButton:focus-visible{color:var(--color-blue-1000)}.StickyTariffCalculator .calculator-body .StickyTariffCalculator__closeButton:hover .Icon,.StickyTariffCalculator .calculator-body .StickyTariffCalculator__closeButton:focus .Icon,.StickyTariffCalculator .calculator-body .StickyTariffCalculator__closeButton:focus-visible .Icon{background-color:var(--color-white-1000);color:var(--color-blue-900);border:1px solid var(--color-blue-900)}@media (width>=1260px){.StickyTariffCalculator .calculator-body .StickyTariffCalculator__closeButton{z-index:210;inset-block-start:.75rem;inset-inline-end:2rem}}.StickyTariffCalculator .tariffCalculatorWithTabs--sticky{grid-template-columns:100%;grid-template-rows:-webkit-max-content -webkit-max-content;border-radius:0;grid-template-rows:max-content max-content;display:grid;box-shadow:0 4px 16px #0003}@container stickyTariffCalculatorWithTabs (width>=400px){.StickyTariffCalculator .tariffCalculatorWithTabs--sticky{grid-template-columns:1fr 360px 1fr}}@container stickyTariffCalculatorWithTabs (width>=768px){.StickyTariffCalculator .tariffCalculatorWithTabs--sticky{grid-template-columns:1fr minmax(auto,900px) 1fr}}@container stickyTariffCalculatorWithTabs (width>=1260px){.StickyTariffCalculator .tariffCalculatorWithTabs--sticky{grid-template-columns:1fr 1050px 1fr}}.StickyTariffCalculator .tariffCalculatorWithTabs--sticky .tariffCalculatorWithTabs__tabContentWrapper{grid-area:2/1/3/2}@container stickyTariffCalculatorWithTabs (width>=400px){.StickyTariffCalculator .tariffCalculatorWithTabs--sticky .tariffCalculatorWithTabs__tabContentWrapper{grid-area:2/2/3/2}}.StickyTariffCalculator .tariffCalculatorWithTabs--sticky .tariffCalculatorWithTabs__tabs{border-radius:0;grid-area:1/1/2/2;display:block}@container stickyTariffCalculatorWithTabs (width>=400px){.StickyTariffCalculator .tariffCalculatorWithTabs--sticky .tariffCalculatorWithTabs__tabs{grid-area:1/1/2/4;grid-template-columns:1fr 360px 1fr;display:grid}.StickyTariffCalculator .tariffCalculatorWithTabs--sticky .tariffCalculatorWithTabs__tabs>.tariffCalculatorWithTabs__tabItem--lastOne{display:block}}@container stickyTariffCalculatorWithTabs (width>=768px){.StickyTariffCalculator .tariffCalculatorWithTabs--sticky .tariffCalculatorWithTabs__tabs{grid-template-columns:1fr 900px 1fr}}@container stickyTariffCalculatorWithTabs (width>=1260px){.StickyTariffCalculator .tariffCalculatorWithTabs--sticky .tariffCalculatorWithTabs__tabs{grid-template-columns:1fr 1050px 1fr}}.StickyTariffCalculator .tariffCalculatorWithTabs--sticky .tariffCalculatorWithTabs__tabs .tariffCalculatorWithTabs__tabWrapper{padding:0}.StickyTariffCalculator .tariffCalculatorWithTabs--sticky .tariffCalculatorWithTabs__tabs .tariffCalculatorWithTabs__tabItem--firstOne{grid-area:1/1/2/2}.StickyTariffCalculator .tariffCalculatorWithTabs--sticky .tariffCalculatorWithTabs__tabs .tariffCalculatorWithTabs__tabItem--lastOne{grid-area:1/3/2/4}.StickyTariffCalculator .tariffCalculatorWithTabs--sticky .tariffCalculatorWithTabs__tabs .tariffCalculatorWithTabs__tabItem--firstOne,.StickyTariffCalculator .tariffCalculatorWithTabs--sticky .tariffCalculatorWithTabs__tabs .tariffCalculatorWithTabs__tabItem--lastOne{display:none}@container stickyTariffCalculatorWithTabs (width>=400px){.StickyTariffCalculator .tariffCalculatorWithTabs--sticky .tariffCalculatorWithTabs__tabs .tariffCalculatorWithTabs__tabItem--firstOne,.StickyTariffCalculator .tariffCalculatorWithTabs--sticky .tariffCalculatorWithTabs__tabs .tariffCalculatorWithTabs__tabItem--lastOne{display:block}}.StickyTariffCalculator .tariffCalculatorWithTabs--sticky .tariffCalculatorWithTabs__tabs .tariffCalculatorWithTabs__tabWrapper{grid-area:1/2/2/3}.StickyTariffCalculator .tariffCalculatorWithTabs--sticky .tariffCalculatorWithTabs__tabs .tariffCalculatorWithTabs__tabItem:not(.tariffCalculatorWithTabs__tabItem--lastOne){flex:1}@container stickyTariffCalculatorWithTabs (width>=768px){.StickyTariffCalculator .tariffCalculatorWithTabs--sticky .tariffCalculatorWithTabs__tabs .tariffCalculatorWithTabs__tabItem:not(.tariffCalculatorWithTabs__tabItem--lastOne){flex:none}}.StickyTariffCalculator .Field.DataListInputContainer .DataListInputWrapper .DataListInput--open{border-radius:0 0 .5rem .5rem}.StickyTariffCalculator .Field.DataListInputContainer .DataListInputWrapper .dropdown-container .dropdown-list{border-radius:.5rem .5rem 0 0;inset-block-start:-55px;transform:translateY(-100%)}@container tabContent (width>=688px){.StickyTariffCalculator .tariffCalculatorWithTabs__calculator{grid-gap:.875rem 1.25rem;grid-template-columns:1fr 1fr;grid-auto-flow:row;align-items:start;display:grid}.StickyTariffCalculator .tariffCalculatorWithTabs__calculator:not(.tariffCalculatorWithTabs__calculator--withPreferences) .Field.FormControls{grid-column:span 2}.StickyTariffCalculator .tariffCalculatorWithTabs__calculator:not(.tariffCalculatorWithTabs__calculator--withPreferences) .Field.FormControls .Controls{justify-content:center}.StickyTariffCalculator .tariffCalculatorWithTabs__calculator:not(.tariffCalculatorWithTabs__calculator--withPreferences) .Field.FormControls .Controls .button{inline-size:auto}.StickyTariffCalculator .tariffCalculatorWithTabs__calculator.Form .Field{-webkit-margin-after:0;margin-block-end:0}.StickyTariffCalculator .tariffCalculatorWithTabs__calculator.Form .Field.FormControls{-webkit-padding-before:1.5rem;padding-block-start:1.5rem}.StickyTariffCalculator .tariffCalculatorWithTabs__calculator.Form label:not(.Select):not(.toggle-surface){font-size:1rem}}@container tabContent (width>=790px){.StickyTariffCalculator .tariffCalculatorWithTabs__calculator{grid-template-columns:minmax(280px,auto) auto 250px auto;grid-auto-flow:row;align-items:start}.StickyTariffCalculator .tariffCalculatorWithTabs__calculator.tariffCalculatorWithTabs__calculator--withPreferences .Field.FormControls{grid-column:1/-1;place-self:start center}.StickyTariffCalculator .tariffCalculatorWithTabs__calculator.tariffCalculatorWithTabs__calculator--withPreferences .Field.FormControls .Controls{justify-content:center}.StickyTariffCalculator .tariffCalculatorWithTabs__calculator.tariffCalculatorWithTabs__calculator--withPreferences .Field.FormControls .Controls .button{inline-size:auto}}@media screen and (width>=1070px){.StickyTariffCalculator .tariffCalculatorWithTabs__calculator.tariffCalculatorWithTabs__calculator--withPreferences{grid-template-columns:280px 150px 250px auto;justify-content:flex-start}.StickyTariffCalculator .tariffCalculatorWithTabs__calculator.tariffCalculatorWithTabs__calculator--withPreferences .Field.FormControls{grid-area:1/4/auto/5;place-self:start center}}.StickyTariffCalculator .SelectContainer .ant-select.ant-select-open .ant-select-selector{border-radius:0 0 .5rem .5rem}@keyframes slidein{0%{opacity:.9;transform:translateY(90%)}to{opacity:1;transform:translateY(0)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}
