.tariff-layout{margin-top:calc(var(--spacing-lg)*1);margin-bottom:calc(var(--spacing-lg)*1)}.tariff-layout:first-child{margin-top:0}.tariff-layout:last-child{margin-bottom:0}.tariff-layout__container{display:-webkit-box;display:flex;flex-wrap:wrap;margin:calc(var(--spacing-sm)*-1) calc(var(--spacing-sm)*-0.5);-webkit-box-align:stretch;align-items:stretch}.tariff-layout__item{position:relative;min-height:1px;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding:calc(var(--spacing-sm)*1) calc(var(--spacing-sm)*0.5)}.tariff{margin-right:calc(var(--spacing-none)*-0.5);margin-left:calc(var(--spacing-none)*-0.5);display:-webkit-box;display:flex;flex-wrap:wrap;padding-top:calc(var(--spacing-md)*1);padding-bottom:calc(var(--spacing-md)*1);align-content:flex-start;min-height:100%;background-color:#fff}.tariff__item{padding-right:calc(var(--spacing-lg)*0.5);padding-left:calc(var(--spacing-lg)*0.5);position:relative;min-height:1px;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;margin-bottom:calc(var(--spacing-md)*1)}.tariff__item:last-child{margin-bottom:0}.tariff__item--banderole{margin-top:calc(var(--spacing-md)*-1);background-color:#f3f3f3}.tariff__item--illu{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;margin-left:25%}.tariff__item--illu-wide{-webkit-box-flex:0;flex:0 0 66.6666666667%;max-width:66.6666666667%;margin-left:16.6666666667%}.tariff__item--badge{margin-bottom:calc(var(--spacing-xl)*1)}.tariff__item--cta{text-align:center}.tariff__item--more{text-align:left}.tariff__headline{font-size:1.520875rem;font-weight:700;line-height:1.15;margin-bottom:calc(var(--spacing-xxs)*1);color:#000}.tariff__subline{font-size:.8695652174rem;line-height:1.3;margin-top:calc(var(--spacing-xxs)*1)}.tariff__more{font-size:.8695652174rem;line-height:1.3}.tariff-price{margin-right:calc(var(--spacing-none)*-0.5);margin-left:calc(var(--spacing-none)*-0.5);display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:baseline;align-items:baseline;flex-wrap:nowrap}.tariff-price__item{padding-right:calc(var(--spacing-none)*0.5);padding-left:calc(var(--spacing-none)*0.5);position:relative;min-height:1px;-webkit-box-flex:1;flex:1 1}.tariff-price__item--ribbon{-webkit-box-flex:0;flex:0 0 auto}.tariff-price--ribbon-right .tariff-price__item--ribbon{-webkit-box-ordinal-group:2;order:1;margin-left:auto}.tariff-price--ribbon-left .tariff-price__item--ribbon{-webkit-box-ordinal-group:0;order:-1}[class~=tariff] .tariff-price--ribbon-right .tariff-price__item--ribbon{margin-right:calc(var(--spacing-sm)*-1)}[class~=card] .tariff-price--ribbon-right .tariff-price__item--ribbon{margin-right:calc(var(--spacing-lg)*-1)}[class~=tariff] .tariff-price--ribbon-left .tariff-price__item--ribbon{margin-left:calc(var(--spacing-sm)*-1)}[class~=card] .tariff-price--ribbon-left .tariff-price__item--ribbon{margin-left:calc(var(--spacing-lg)*-1)}.tariff-price__price{font-size:1.520875rem;font-weight:700;line-height:1.15;color:#000}.tariff-price__description{font-size:.7561436673rem;line-height:1.3}.tariff-nav{margin-top:calc(var(--spacing-lg)*1);margin-bottom:calc(var(--spacing-lg)*1);background-color:#fff}.tariff-nav:first-child{margin-top:0}.tariff-nav:last-child{margin-bottom:0}.tariff-nav__nav{position:relative}.tariff-nav__list{margin-right:calc(var(--spacing-none)*-0.5);margin-left:calc(var(--spacing-none)*-0.5);display:-webkit-box;display:flex;flex-wrap:wrap;flex-wrap:nowrap;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;margin-top:0;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tariff-nav__item{padding-right:calc(var(--spacing-none)*0.5);padding-left:calc(var(--spacing-none)*0.5);position:relative;min-height:1px;font-size:.8695652174rem;font-weight:700;line-height:1.3;-webkit-box-flex:1;flex:1 0 auto;border-bottom:3px solid #c2c2c2;cursor:pointer}.tariff-nav__label{display:block;height:var(--navbar-height);color:rgba(0,0,0,.64);line-height:var(--navbar-height);text-align:center;white-space:nowrap;-webkit-transition:color .15s linear;-o-transition:color .15s linear;transition:color .15s linear}.tariff-nav__item:hover .tariff-nav__label{color:#000}.tariff-nav__indicator{position:absolute;bottom:0;left:0;display:block;height:3px;width:100%;line-height:0;background-color:#fff100;-webkit-transition:-webkit-transform .5s linear;transition:-webkit-transform .5s linear;-o-transition:transform .5s linear;transition:transform .5s linear;transition:transform .5s linear, -webkit-transform .5s linear;will-change:transform}.tariff-nav__indicator:after{height:0;width:0;border:10px solid transparent;border-top:12px solid #fff100;border-bottom:none;content:"";position:absolute;left:50%;bottom:-12px;display:block;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:544px){.tariff-layout__item:first-child:nth-last-child(2),.tariff-layout__item:first-child:nth-last-child(2)~.tariff-layout__item{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.tariff__item--header{text-align:center}.tariff__item--illu{-webkit-box-flex:0;flex:0 0 33.3333333333%;max-width:33.3333333333%;margin-left:33.3333333333%}.tariff__item--illu-wide{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;margin-left:25%}}@media (min-width:768px){.tariff-layout__item:first-child:nth-last-child(3),.tariff-layout__item:first-child:nth-last-child(3)~.tariff-layout__item{-webkit-box-flex:0;flex:0 0 33.3333333333%;max-width:33.3333333333%}.tariff-layout__item:first-child:nth-last-child(4),.tariff-layout__item:first-child:nth-last-child(4)~.tariff-layout__item{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.tariff__item--illu{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;margin-left:25%}.tariff__item--illu-wide{-webkit-box-flex:0;flex:0 0 83.3333333333%;max-width:83.3333333333%;margin-left:8.3333333333%}.tariff__badge{margin-right:calc(var(--spacing-lg)/2 - 50%)}.tariff__badge+.tariff__illu{margin-left:-50%}.tariff__cta{width:100%}.tariff--condensed .tariff__item--banderole{font-size:.7561436673rem;line-height:1.3}.tariff--condensed .tariff__headline{font-size:1.3225rem;font-weight:700;line-height:1.15}.tariff--condensed .tariff__details>li,.tariff--condensed .tariff__more,.tariff--condensed .tariff__subline{font-size:.7561436673rem;line-height:1.3}.tariff--condensed .tariff__cta{padding-right:calc(var(--spacing-xs)*1);padding-left:calc(var(--spacing-xs)*1);font-size:.7561436673rem}[class*="--condensed"] .tariff-price__price{font-size:1.15rem;font-weight:700;line-height:1.3}[class*="--condensed"] .tariff-price__description{font-size:.6575162324rem;line-height:1.3}}