/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-next-up{display:block;margin:0 -16px 0 -34px;padding:0 16px 0 34px;overflow-x:clip;overflow-y:visible;counter-reset:next-up}@media(min-width:52.5em){.c-next-up{display:flex;align-items:flex-start;justify-content:center;margin:0;padding:0;overflow:visible;-moz-column-gap:clamp(48px,9.324009324vw + -30.3216783217px,128px);column-gap:clamp(48px,9.324009324vw + -30.3216783217px,128px)}}.c-next-up__illustrations{width:100vw;margin:-120px -16px 0 -34px;padding:120px 16px 50px 34px}@media(min-width:52.5em){.c-next-up__illustrations{position:sticky;top:30%;z-index:21;flex:1;max-width:300px;margin:0;padding:0}}.c-next-up__illustrations-inner{position:relative;display:block;height:clamp(190px,21.1538461538vw + 122.3076923077px,300px)}@media(min-width:52.5em){.c-next-up__illustrations-inner{height:300px}}.c-next-up__texts-container{margin:0 -16px 0 -34px;overflow:auto hidden}@media(max-width:52.49em){.c-next-up__texts-container{scroll-snap-type:x mandatory}}@media(min-width:52.5em){.c-next-up__texts-container{position:relative;z-index:20;flex:3;max-width:650px;margin:0;overflow:visible}}.c-next-up__texts{display:flex;width:-moz-max-content;width:max-content;padding:0 calc(100vw - 74vw - 34px) 0 34px;-moz-column-gap:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*3);column-gap:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*3)}@media(min-width:52.5em){.c-next-up__texts{flex-direction:column;width:auto;padding:0;row-gap:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*8)}}
.c-next-up-text{display:block;flex:1 0 auto;width:74vw;counter-increment:next-up}@media(max-width:52.49em){.c-next-up-text{scroll-snap-align:start;scroll-margin-left:34px}}@media(min-width:52.5em){.c-next-up-text{position:relative;width:auto}}.c-next-up-text:nth-child(1 of .c-next-up-text--is-not-completed){opacity:1}.c-next-up-text:nth-child(2 of .c-next-up-text--is-not-completed){opacity:.85}.c-next-up-text:nth-child(3 of .c-next-up-text--is-not-completed){opacity:.7}.c-next-up-text:nth-child(4 of .c-next-up-text--is-not-completed){opacity:.55}.c-next-up-text:nth-child(5 of .c-next-up-text--is-not-completed){opacity:.4}.c-next-up-text:nth-child(6 of .c-next-up-text--is-not-completed){opacity:.25}.c-next-up-text__header{display:flex;align-items:flex-start;margin-bottom:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*1.5);-moz-column-gap:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*1.75);column-gap:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*1.75)}.c-next-up-text__header svg{display:block;translate:0 -2px}@media(min-width:52.5em){.c-next-up-text__title,.c-next-up-text__body,.c-next-up-text__contact{margin-left:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*4)}}.c-next-up-text__title{display:flex;align-items:baseline;margin-bottom:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*1.5)}@media(min-width:52.5em){.c-next-up-text__title::before{flex-shrink:0;width:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*4);content:counter(next-up) "."}}.c-next-up-text__checkbox{display:none}@media(min-width:52.5em){.c-next-up-text__checkbox{display:inline}}.c-next-up-text--is-completed .c-next-up-text__checkbox{display:inline}@media(max-width:52.49em){.c-next-up-text__eyebrow::before{content:counter(next-up) "."}.c-next-up-text--is-completed .c-next-up-text__eyebrow::before{content:unset}}.c-next-up-text__body{margin-bottom:0}.c-next-up-text__body p:last-child{margin:0}.c-next-up-text__contact{margin-top:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*2)}@media(min-width:52.5em){.c-next-up-text__contact{margin-top:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*2.5)}}.c-next-up-text__contact-button{margin-bottom:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*2)}@media(min-width:52.5em){.c-next-up-text__contact-button{margin-bottom:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*2.5)}}.c-next-up-text__contact-phone{margin-bottom:0;line-height:2.3}.c-next-up-text__contact-phone .e-link{padding-block:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*0.75);-webkit-hyphens:none;hyphens:none}.c-next-up-text__arrow{position:absolute;bottom:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*-6);left:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*-1.5)}@media(min-width:52.5em){.c-next-up-text__arrow{left:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*-2.5)}}.c-next-up-text__arrow svg{display:block;height:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*6)}.c-next-up-text__arrow svg path{fill:blue}.c-next-up-text .next-up-checkbox{display:block;flex-shrink:0;width:calc(clamp(12px,0.290275762vw + 11.0711175617px,16px)*2.25);translate:0 clamp(-10px,-0.7692307692vw + -3.5384615385px,-6px)}.c-next-up-text .next-up-checkbox__box{fill:#adadb9}.c-next-up-text .next-up-checkbox__check{display:none;fill:blue}.c-next-up-text--is-completed .c-next-up-text__eyebrow,.c-next-up-text--is-completed .c-next-up-text__title,.c-next-up-text--is-completed .c-next-up-text__body,.c-next-up-text--is-completed .c-next-up-text__contact{opacity:.3}.c-next-up-text--is-completed .next-up-checkbox__check{display:block}
.c-next-up-illustration{position:absolute;top:0;left:0;height:100%}.c-next-up-illustration svg{display:block;width:auto;height:100%}@media(min-width:52.5em){.c-next-up-illustration svg{max-width:100%;height:auto}}
