@charset "UTF-8";.kbNavigation .c-choiceBlock__radio:focus+.c-choiceBlock__label{outline:2px auto #000;outline-offset:2px}
.c-choiceBlock{display:flex;justify-content:center}
.c-choiceBlock__radio{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}
.c-choiceBlock__radio:checked+.c-choiceBlock__label{border:2px solid var(--nj-semantic-color-background-brand-solid-default)}
.no-touchevents .c-choiceBlock__radio:not(:checked)+.c-choiceBlock__label:hover,.no-js .c-choiceBlock__radio:not(:checked)+.c-choiceBlock__label:hover{transform:translateY(-10px);box-shadow:0 26px 30px -5px rgba(0,0,0,0.2)}
.no-touchevents .c-choiceBlock__radio:not(:checked)+.c-choiceBlock__label:hover:before,.no-js .c-choiceBlock__radio:not(:checked)+.c-choiceBlock__label:hover:before{transform:scale(0.95)}
.c-choiceBlock__label{position:relative;border-radius:10px;box-shadow:0 6px 20px 0 rgba(0,0,0,0.2);border:2px solid transparent;background-color:var(--nj-semantic-color-background-neutral-primary-default);flex:0 1 50%;max-width:210px;min-width:0;margin:0 5px;padding:40px 5px 30px;cursor:pointer;text-align:center;transition:box-shadow .2s ease,transform .2s ease}
.c-choiceBlock__labelImg{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:1}
.c-choiceBlock__labelTxt{position:relative;z-index:1}
@media(min-width:48em){.c-choiceBlock__label{margin:0 10px;padding:40px 10px 40px}
}
.c-fromChoice{position:relative;z-index:1}
.c-fromChoice .c-choiceBlock{margin:0 -5px}
.c-fromChoice__header{text-align:center;margin-bottom:30px}
.c-fromChoice__title{font-size:2.4rem;font-weight:700}
.c-fromChoice__choice{position:relative;padding:20px 0 50px}
.c-fromChoice__choice:before{content:"";position:absolute;top:82px;bottom:0;left:0;width:100%;background-image:linear-gradient(to right,#d2f3ff,#d8f7f2)}
.c-fromChoice__cta{margin-top:20px}
.c-fromChoice__or{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:45px;height:45px;border-radius:50%;background-color:var(--nj-semantic-color-background-neutral-primary-default);display:flex;align-items:center;justify-content:center;padding-bottom:5px}
@media(min-width:48em){.c-fromChoice__header{margin-bottom:40px}
.c-fromChoice__title{font-size:2.8rem}
.c-fromChoice__cta{margin-top:30px}
}