.pricing-main__block{align-items:center;border:1px solid #e6e9ea;border-radius:8px;box-shadow:0 6px 25px -25px #000;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:32px;padding:24px}.pricing-main__block__button:link{white-space:normal}.pricing-main__block:hover{border-color:#cfd3d6}.pricing-main__block:hover .pricing-main__block__button{background:#ff861a}.pricing-main__block--annual:hover .pricing-main__block__button{background:linear-gradient(270deg,#e900ed,#ff861a)}@media screen and (min-width:650px){.pricing-main__block{padding:40px}.pricing-main__block--columns{padding:32px}}@media screen and (min-width:720px){.pricing-main__block--columns{margin-bottom:0}}@media screen and (min-width:1170px){.pricing-main__block{flex-wrap:nowrap;margin-bottom:40px}.pricing-main__block:last-of-type{margin-bottom:0}}@media screen and (max-width:1250px){.pricing-main__block:lang(de):last-of-type,.pricing-main__block:lang(fr):last-of-type{margin-bottom:32px}}.pricing-main__block--annual{margin-top:1px;padding-top:40px;position:relative}.pricing-main__block--annual:after{background:linear-gradient(90deg,#ff7900,#fb00ff);border-top-left-radius:8px;border-top-right-radius:8px;content:" ";height:8px;left:-1px;position:absolute;top:-2px;width:calc(100% + 2px)}.pricing-main__block--annual .pricing-main__block__button{background:linear-gradient(270deg,#fb00ff,#ff7900)}.pricing-main__block--annual.pricing-main__block--columns{padding-top:24px}.pricing-main__block--columns{flex-direction:row;justify-content:flex-start;margin-bottom:16px}@media screen and (min-width:1170px){.pricing-main__block--columns{flex-direction:column;margin-bottom:0}}.pricing-main__block__detail{display:flex;flex:0 0 100%}.pricing-main__block--columns .pricing-main__block__detail{flex-direction:column;text-align:center}@media screen and (max-width:450px){.pricing-main__block__detail{flex-direction:column}}@media screen and (min-width:650px){.pricing-main__block__detail{display:block;flex:0 1 50%;padding-right:16px}.pricing-main__block--columns .pricing-main__block__detail{flex:1 1 100%;margin-bottom:24px;padding-right:0}}@media screen and (min-width:1170px){.pricing-main__block__detail{flex:0 1 75%}.pricing-main__block--columns .pricing-main__block__detail{flex:1 1 100%}}.pricing-main__block__button{align-items:center;border-radius:8px;display:flex;flex:0 0 100%;font-size:18px;height:64px;justify-content:center;line-height:1.4em;margin-top:24px;padding:0 24px;white-space:normal}.pricing-main__block--columns .pricing-main__block__button{font-size:14px;height:auto;line-height:1.2em;padding:0 16px}@media screen and (min-width:650px){.pricing-main__block__button{flex:0 1 200px;height:72px;margin-top:0}.pricing-main__block--columns .pricing-main__block__button{flex:0 1 auto;margin:0 auto}}@media screen and (min-width:1600px){.pricing-main__block__button{flex:0 1 250px;height:88px}}.pricing-main__block__name{flex:1 1 100%;font-size:16px;font-weight:400;margin-bottom:12px}.pricing-main__block--columns .pricing-main__block__name{text-align:center}@media screen and (min-width:650px){.pricing-main__block__name{font-size:18px;margin-bottom:8px;text-align:left}.pricing-main__block--columns .pricing-main__block__name{margin-bottom:24px}}@media screen and (min-width:1600px){.pricing-main__block__name{font-size:24px}}.pricing-main__block__price{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;line-height:1}.pricing-main__block--columns .pricing-main__block__price{justify-content:center}@media screen and (max-width:450px){.pricing-main__block__price{justify-content:flex-start}}@media screen and (min-width:650px){.pricing-main__block__price{justify-content:flex-start}}.pricing-main__block__price__number{color:#273947;font-size:32px;margin-left:0;margin-right:8px;order:1}@media screen and (min-width:650px){.pricing-main__block__price__number{font-size:40px}}@media screen and (min-width:1600px){.pricing-main__block__price__number{font-size:46px}}.pricing-main__block__price__number sup{font-size:.4em;position:relative;top:1px}.pricing-main__block__price__number sup.pricing-main__block__price__number--cents{left:2px}.pricing-main__block__price__number--strike-through{margin-right:16px;position:relative}.pricing-main__block__price__number--strike-through .pricing-main__block__price__number--cents{display:none}.pricing-main__block__price__number--strike-through:after{background:#fb2156;content:" ";height:2px;left:-3px;position:absolute;top:40%;transform:translateY(-50%);width:calc(100% + 7px)}.pricing-main__block__price__number--strike-through--light-gray:after{background-color:#cfd3d6}.pricing-main__block__price__number--strike-through--dark-gray:after{background-color:#3e4f5b}.pricing-main__block__price__number--strike-through--black:after{background-color:#0e2332}.pricing-main__block__price__number--strike-through--orange:after{background-color:#ff7900}.pricing-main__block__price__number--strike-through--solid:after{background-color:var(--sales-event-theme-color-solid)}.pricing-main__block__price__number--strike-through--gradient:after{background-color:var(--sales-event-theme-color-gradient-start)}.pricing-main__block__price__number--strike-through--pro-gradient:after{background-color:#ff7900}.pricing-main__block__price__mo{font-size:16px;font-weight:400;margin-bottom:2px;margin-left:-4px;order:3}@media screen and (min-width:650px){.pricing-main__block__price__mo{font-size:18px;order:2}}@media screen and (min-width:1600px){.pricing-main__block__price__mo{font-size:26px;margin-bottom:4px}}.pricing-main__block__price__save{align-self:center;background:#75d16d;border-radius:30px;color:#fff;font-size:11px;font-weight:600;margin:0 8px 12px 4px;order:1;padding:8px 12px;text-transform:uppercase}@media screen and (min-width:650px){.pricing-main__block__price__save{margin-right:0;order:3}}.pricing-main__block__price__save--discounted{background-color:#fb2156}.pricing-main__block__billing{color:#6e7b84;display:block;flex:0 0 100%;font-size:12px;font-style:italic;margin-top:8px;order:4;text-align:right;white-space:nowrap}.pricing-main__block--columns .pricing-main__block__billing{text-align:center}@media screen and (max-width:450px){.pricing-main__block__billing{justify-content:flex-start;text-align:left}}@media screen and (min-width:650px){.pricing-main__block__billing{text-align:left}}@media screen and (max-width:1420px){.pricing-main-teams .pricing-main__block{padding:40px 24px}}
