@-webkit-keyframes toRightFromLeft{49%{-webkit-transform:translate(100%)}50%{opacity:0;-webkit-transform:translate(-100%)}51%{opacity:1}}@-moz-keyframes toRightFromLeft{49%{-moz-transform:translate(100%)}50%{opacity:0;-moz-transform:translate(-100%)}51%{opacity:1}}form .tarifTitle .notificationBarBody{position:relative;float:left;width:100%;color:var(--primaryColor1);background-color:var(--primaryColor3);padding:.05rem}form .tarifTitle .notificationBarBody .notificationBarText{float:left}form .tarifTitle .notificationBarBody .notificationBarPremium{float:right}form .tarifTitle .notificationBarBody p{color:var(--primaryColor1)}form .tarifTitle .notificationBarBody h3{text-transform:uppercase;font-size:var(--copy-md-fontsize);line-height:var(--copy-md-lineheight);letter-spacing:var(--copy-md-spacing);font-weight:600;color:var(--primaryColor1)}form .tarifBox .inputSumBox .radiobutton-style{width:100%}form .tarifBox .inputSumBox .radiobutton-style .checkboxContainer{background-color:transparent}form .tarifBox .inputSumBox .radiobutton-style .checkboxContainer .controlIndicator{left:1.25rem;top:1.75rem}form .tarifBox .inputSumBox .radiobutton-style .checkboxContainer input:checked~.controlIndicator{background-color:var(--light)}form .tarifBox .inputSumBox .radiobutton-style .checkboxContainer .inputSumBox .inputSumBoxSum{padding-right:0}form .tarifBox .inputSumBox .radiobutton-style .checkboxContainer .inputSumBox .inputSumBoxSum a{background-position:right}form .tarifBox.premiumInfo{margin-bottom:2.5rem}form .tarifBox.premiumInfo .notificationBarBody{padding-left:.875rem;padding-right:.875rem}@media (min-width:768px){form .tarifBox.premiumInfo .notificationBarBody{padding-left:2.5rem;padding-right:2.5rem}}form .tarifBox.premiumInfo .premiumInfoPrices{display:block;width:100%;float:left;margin:0 0 2rem 0}form .tarifBox.premiumInfo .premiumInfoPrices .notificationBarText{display:block;width:auto!important;float:left}form .tarifBox.premiumInfo .premiumInfoPrices .notificationBarText p{font-size:var(--copy-xxl-fontsize);line-height:var(--copy-xxl-lineheight);letter-spacing:var(--copy-xxl-spacing)}form .tarifBox.premiumInfo .premiumInfoPrices .notificationBarPremium{display:block;width:auto!important;padding-right:0!important;margin:0;float:right}form .tarifBox.premiumInfo .premiumInfoPrices .notificationBarPremium h4{font-size:var(--headline-md-fontsize);line-height:var(--headline-md-lineheight);letter-spacing:var(--headline-md-spacing)}form .tarifBox.premiumInfo .premiumInfoPricesTable{display:table}form .tarifBox.premiumInfo .premiumInfoPricesTable .premiumInfoPrices{display:table-row;float:none}form .tarifBox.premiumInfo .premiumInfoPricesTable .notificationBarText{display:table-cell;padding:0 1rem 2rem 0}form .tarifBox.premiumInfo .premiumInfoPricesTable .notificationBarPremium{display:table-cell;float:none;padding:0 0 2rem 0;text-align:left;text-transform:none}form .tarifBox.premiumInfo .premiumInfoPricesTable .notificationBarPremium h4{text-align:left;text-transform:none}form .tarifBox.premiumInfo .iconHeadline.info{color:var(--light);mask-image:url(../../img/simpleicons/info.svg);background-color:var(--light);mask-repeat:no-repeat;text-transform:none}form .tarifVariant .notificationBarBody{position:relative;float:left;width:100%;color:var(--light);background-color:var(--secondaryColor2);padding:.05rem}form .tarifVariant .notificationBarBody .notificationBarText{float:left}form .tarifVariant .notificationBarBody .notificationBarText.singleLine.centered{position:relative;min-height:2.5rem;line-height:2.5rem}form .tarifVariant .notificationBarBody .notificationBarText.singleLine.centered h3{margin:0;margin-top:6px;vertical-align:middle;display:inline-block;position:relative;text-transform:none}form .tarifVariant .notificationBarBody .notificationBarPremium{float:right}form .tarifVariant .notificationBarBody p{color:var(--light)}form .tarifVariant .notificationBarBody h3{text-transform:uppercase;font-size:var(--copy-md-fontsize);line-height:var(--copy-md-lineheight);letter-spacing:var(--copy-md-spacing);font-weight:600;color:var(--light)}form .tarifVariant .notificationBarBody h4{font-size:var(--headline-xl-fontsize);line-height:var(--headline-xl-lineheight);letter-spacing:var(--headline-xl-spacing);font-weight:300;color:var(--primaryColor3)}form .tarifVariant .formField .radiobutton-style .checkboxContainer{background-color:var(--additionalColor1)}form .tarifVariant .formField .radiobutton-style .checkboxContainer input[type=radio]{display:block}form .tarifVariant .formField .radiobutton-style .checkboxContainer label{padding:.625rem 1.5rem 1.5rem 4rem;background-color:var(--additionalColor1);margin-bottom:-.5rem}form .tarifVariant .formField .radiobutton-style .checkboxContainer label .notificationBarText h3{font-weight:400;text-transform:none;font-size:var(--headline-md-fontsize);line-height:var(--headline-md-lineheight);letter-spacing:var(--headline-md-spacing)}form .tarifVariant .formField .radiobutton-style .checkboxContainer label .notificationBarPremium{padding-right:0}form .tarifVariant .formField .radiobutton-style .checkboxContainer label .notificationBarPremium p{text-align:right;margin-bottom:.25rem}form .tarifVariant .formField .radiobutton-style .checkboxContainer label .notificationBarPremium h3{text-align:right;padding-right:0}@media (min-width:768px){form .tarifVariant .formField .radiobutton-style .checkboxContainer label .notificationBarPremium h3{font-size:var(--headline-xl-fontsize);line-height:var(--headline-xl-lineheight);letter-spacing:var(--headline-xl-spacing)}}form .tarifVariant .formField .radiobutton-style .checkboxContainer label .notificationBarPremium span.ng-binding{font-size:var(--copy-md-fontsize);line-height:var(--copy-md-lineheight);letter-spacing:var(--copy-md-spacing)}form .tarifVariant .formField .radiobutton-style .checkboxContainer .controlIndicator{left:1.25rem;top:1.375rem;margin-top:0;z-index:12}form .tarifVariant .secondaryOption .formField .simpleCheckboxContainer .controlIndicator{margin-left:-.75rem}form .tarifVariant .secondaryOption .notificationBarPremium{padding-right:0}form .tarifVariant .secondaryOption .notificationBarPremium p{margin-bottom:.25rem}form .formRowSelection.riskoption{margin-left:-.875rem;margin-right:-.875rem}@media (min-width:768px){form .formRowSelection.riskoption{margin-left:-2.5rem;margin-right:-2.5rem}}form .formRowSelection.riskoption>.row.indent{margin-left:calc(.875rem - 10px);margin-right:calc(.875rem - 10px)}@media (min-width:768px){form .formRowSelection.riskoption>.row.indent{margin-left:calc(2.5rem - 10px);margin-right:calc(2.5rem - 10px)}}form .inputSumBox.tarifSum.tarifTotal{margin-left:-.875rem;margin-right:-.875rem}@media (min-width:768px){form .inputSumBox.tarifSum.tarifTotal{margin-left:-2.5rem;margin-right:-2.5rem}}form .tarifRiskoption .radiobutton-style{width:100%;padding-right:0}form .tarifRiskoption .radiobutton-style .checkboxContainer:hover{background-color:var(--primaryColor1)}form .tarifRiskoption .radiobutton-style .checkboxContainer .controlIndicator{left:1.25rem}form .tarifRiskoption .iconButton.icon-download:before{mask-image:url(../../img/simpleicons/download.svg);background-color:var(--light);mask-position:right;mask-repeat:no-repeat}form .tarifRiskoption .iconButton.icon-download:hover:before{mask-image:url(../../img/simpleicons/download.svg);background-color:var(--light)}form .tarifSum .notificationBarBody{position:relative;display:block;width:100%;color:var(--light);background-color:var(--primaryColor1);padding:1.25rem 1.25rem}@media (min-width:768px){form .tarifSum .notificationBarBody{display:flex;justify-content:space-between;padding:2.5rem 1.25rem}}form .tarifSum .notificationBarBody .notificationBarText{width:100%}@media (min-width:768px){form .tarifSum .notificationBarBody .notificationBarText{width:auto;font-size:var(--copy-xl-fontsize);line-height:var(--copy-xl-lineheight);letter-spacing:var(--copy-xl-spacing);padding-right:1.25rem}}form .tarifSum .notificationBarBody .notificationBarPremium{width:100%;margin:20px 0 0 0}@media (min-width:768px){form .tarifSum .notificationBarBody .notificationBarPremium{width:auto;text-align:right;width:auto;margin:0}}form .tarifSum .notificationBarBody .notificationBarPremium .iconButton{color:var(--light);text-align:left;font-size:var(--copy-md-fontsize);padding:10px 0 0 40px;margin:-10px 0 0 0}form .tarifSum .notificationBarBody .notificationBarPremium .iconButton:before{background-position:left!important}form .tarifSum .notificationBarBody .notificationBarPremium .iconButton.icon-download{font-size:var(--copy-xs-fontsize);padding:10px 0 0 40px}@media (min-width:768px){form .tarifSum .notificationBarBody .notificationBarPremium .iconButton.icon-download{font-size:var(--copy-md-fontsize)}}form .tarifSum .notificationBarBody .notificationBarPremium .iconButton.icon-download:before{mask-size:26px 30px}@media (max-width:768px){form .tarifSum .notificationBarBody .notificationBarPremium .button{float:none}}form .tarifSum .notificationBarBody p{color:var(--light)}form .tarifSum .notificationBarBody h3{text-transform:uppercase;color:var(--light);letter-spacing:1px;padding:0;margin-bottom:0}form .tarifSum .notificationBarBody h4{font-size:var(--headline-xl-fontsize);line-height:var(--headline-xl-lineheight);letter-spacing:var(--headline-xl-spacing);font-weight:300;color:var(--primaryColor3)}form .tarifSum .tarifTotal .notificationBarPremium{text-align:right;padding-right:1.5rem}form .tarifSum .tarifTotal .notificationBarPremium h4{text-align:right}form .paddedDescription{padding:2rem 4rem}