.rc-page-header{display:flex;flex-direction:column;margin:20px auto;padding:0 20px;width:100%}@media screen and (min-width:480px){.rc-page-header{text-align:center}}@media screen and (min-width:768px){.rc-page-header{align-items:center;margin:60px auto 40px;padding:0 40px}}@media screen and (min-width:1024px){.rc-page-header{max-width:900px}}.rc-page-header__title{font-size:25px;margin-bottom:15px;font-weight:700;width:100%}.rc-page-header__title:last-child{margin-bottom:0}@media screen and (min-width:768px){.rc-page-header__title{text-align:center;font-size:40px}}.rc-page-header__sub-title{margin-bottom:7px;width:100%}.rc-page-header__question,.rc-page-header__sub-title{font-size:18px;font-weight:400;width:100%}@media screen and (min-width:768px){.rc-page-header__question,.rc-page-header__sub-title{font-size:22px;line-height:30px}}.rc-page-header__question{text-decoration:underline;color:#476996}.rc-page-header__question:hover{text-decoration:none}.slide-up-enter-active[data-v-6ffe6ef3],.slide-up-leave-active[data-v-6ffe6ef3]{transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease-in-out}.slide-up-enter[data-v-6ffe6ef3],.slide-up-leave-to[data-v-6ffe6ef3]{transform:translateY(20px);opacity:0}.slide-in-enter-active[data-v-6ffe6ef3],.slide-in-leave-active[data-v-6ffe6ef3]{transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease-in-out}.slide-in-enter[data-v-6ffe6ef3],.slide-in-leave-to[data-v-6ffe6ef3]{transform:translateX(100%);opacity:0}.fade-enter-active[data-v-6ffe6ef3],.fade-leave-active[data-v-6ffe6ef3]{transition:opacity .3s}.fade-enter[data-v-6ffe6ef3],.fade-leave-to[data-v-6ffe6ef3]{opacity:0}.competitor input[type=number][data-v-6ffe6ef3]::-webkit-inner-spin-button,.competitor input[type=number][data-v-6ffe6ef3]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.competitor input[type=number][data-v-6ffe6ef3]{-moz-appearance:textfield}.competitor__tile[data-v-6ffe6ef3]{margin:0 10px 20px;display:inline-block;width:calc(50% - 20px);text-align:center}@media screen and (min-width:768px){.competitor__tile[data-v-6ffe6ef3]{display:block;margin:0 16px 20px;width:auto}}@media screen and (min-width:1024px){.competitor__tile[data-v-6ffe6ef3]{margin:0 23px 20px}}.competitor__compatible[data-v-6ffe6ef3]{font-size:22px;margin-bottom:30px}.competitor__compatible>div[data-v-6ffe6ef3]{color:#476996;font-size:28px;font-weight:700;margin-top:5px}.competitor__cta[data-v-6ffe6ef3]{display:flex;flex-direction:column;justify-content:center;margin-top:40px;text-align:center}.competitor__cta>.rc-button[data-v-6ffe6ef3]{align-self:center;margin-bottom:50px}.competitor__tile-text[data-v-6ffe6ef3]{font-size:16px;background:#a9cae5;padding:13px;font-weight:700}@media screen and (min-width:768px){.competitor__tile-text[data-v-6ffe6ef3]{font-size:20px;background:0;padding:0}}.competitor__selector[data-v-6ffe6ef3]{align-items:center;display:flex;justify-content:center;margin:0 auto;flex-wrap:wrap;max-width:440px}.competitor__selector p[data-v-6ffe6ef3]{flex-basis:100%}.competitor__selector>div[data-v-6ffe6ef3]:first-child{padding-right:10px;padding-left:10px}.competitor__input-wrapper[data-v-6ffe6ef3]{max-width:120px}@media screen and (min-width:768px){.competitor__input-wrapper[data-v-6ffe6ef3]{max-width:220px}}.competitor__headline-wrapper[data-v-6ffe6ef3]{padding:0 12px;text-align:center}.competitor__headline[data-v-6ffe6ef3]{font-weight:700;font-size:20px;margin:0}.competitor__subheadline[data-v-6ffe6ef3]{font-size:18px;margin:0 0 20px}.slide-up-enter-active,.slide-up-leave-active{transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease-in-out}.slide-up-enter,.slide-up-leave-to{transform:translateY(20px);opacity:0}.slide-in-enter-active,.slide-in-leave-active{transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease-in-out}.slide-in-enter,.slide-in-leave-to{transform:translateX(100%);opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.rc-step--competitor-size{flex-direction:column;flex-wrap:nowrap}.rc-step--competitor-size .competitor__selector{padding:0 20px}@media screen and (min-width:768px){.rc-step--competitor-size .competitor__selector{padding:0}}