.c-choose{cursor:pointer}.c-choose,.c-choose__group{display:block;position:relative}.c-choose__icon{display:flex}.c-choose input{opacity:0;position:absolute}.c-choose--basic{--color:rgba(var(--c-black-rgb),.8);--width:2rem;--height:2rem;--tickHeight:12px;--tickWidth:8px;--tickBorder:.2rem;--tickBorderColor:var(--c-white);--fontSize:1.8rem;line-height:1.2}.c-choose--basic a{font-weight:600;text-decoration:underline}@media (max-width:670px){.c-choose--basic{--fontSize:1.6rem}}.c-choose--basic .c-choose__group{font-size:var(--fontSize);padding-left:4rem}@media (max-width:670px){.c-choose--basic .c-choose__group{padding-left:3.2rem}}.c-choose--basic .c-choose__group,.c-choose--basic .c-choose__group a{color:var(--color)}.c-choose--basic .c-choose__group:after,.c-choose--basic .c-choose__group:before{content:"";left:0;position:absolute;top:0}.c-choose--basic .c-choose__group:before{border:1px solid var(--c-green-5);border-radius:.3rem;height:var(--height);width:var(--width)}.c-choose--basic .c-choose__group:after{border-bottom:var(--tickBorder) solid var(--tickBorderColor);border-right:var(--tickBorder) solid var(--tickBorderColor);height:var(--tickHeight);left:.6rem;opacity:0;top:.1rem;transform:rotate(45deg);width:var(--tickWidth)}.c-choose--basic input:checked~.c-choose__group:before{background:var(--c-green-5)}.c-choose--basic.is-disabled{cursor:default;opacity:.6}.c-choose--basic input:checked~.c-choose__group:after{opacity:1}.c-choose__img.o-wrapper{max-height:100%}@media (max-width:670px){.c-choose__img.o-wrapper{height:100%}}.c-chooses{display:grid}.c-chooses--list,.c-chooses--sub-group{grid-gap:1rem}.c-chooses--sub-group{margin-left:3rem}@media (max-width:670px){.c-chooses--sub-group{margin-left:2.4rem}}.c-chooses--boxes,.c-chooses--tabs{grid-gap:2rem}@media (min-width:980px){.c-chooses--boxes,.c-chooses--tabs{grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-gap:3rem}}@media (max-width:670px){.c-chooses--boxes,.c-chooses--tabs{margin-left:-1.2rem;margin-right:-1.2rem}}.c-chooses--tabs .c-choose__group{align-items:center;background:rgba(var(--c-gray-6-rgb),.3);border-radius:var(--radiusAlt);color:rgba(var(--c-black-rgb),.3);display:flex;font-size:2rem;font-weight:500;height:6rem;justify-content:center;letter-spacing:1.5px;text-transform:uppercase}@media (max-width:670px){.c-chooses--tabs .c-choose__group{font-size:1.6rem;height:5rem}}.c-chooses--tabs input:checked~.c-choose__group{background:var(--c-white);box-shadow:var(--shadow);color:rgba(var(--c-black-rgb),1)}.c-chooses--boxes .c-choose__group{align-items:center;background:var(--c-gray-7);border-radius:var(--radiusAlt);box-shadow:0 .4rem 3rem rgba(var(--c-black-rgb),.1);display:flex;flex-direction:column;justify-content:center;min-height:31rem;padding:5rem 10rem 6rem;text-align:center}@media (max-width:980px){.c-chooses--boxes .c-choose__group{min-height:1rem}}@media (max-width:670px){.c-chooses--boxes .c-choose__group{flex-direction:row;justify-content:space-between;padding:1.6rem;text-align:left}}.c-chooses--boxes .c-choose__icon{flex-shrink:0;height:12rem;margin-bottom:2.4rem}@media (max-width:980px){.c-chooses--boxes .c-choose__icon{height:8.2rem}}@media (max-width:670px){.c-chooses--boxes .c-choose__icon{margin-bottom:0;margin-left:2rem;order:2}}.c-chooses--boxes .c-choose__icon img{max-height:100%}.c-chooses--boxes .c-choose__desc,.c-chooses--boxes .c-choose__name{display:block}.c-chooses--boxes .c-choose__name{font-family:var(--fontFamilyPrimary);font-size:3.6rem;line-height:1;margin-bottom:.8rem}@media (max-width:670px){.c-chooses--boxes .c-choose__name{font-size:2rem;margin-bottom:.4rem}}.c-chooses--boxes .c-choose__desc{color:rgba(var(--c-black-rgb),.6);font-size:2rem;margin:0 auto;max-width:32rem}@media (max-width:670px){.c-chooses--boxes .c-choose__desc{font-size:1.6rem;line-height:normal}}.c-chooses--boxes input~.c-choose__group{background:var(--c-gray-9);box-shadow:none}.c-chooses--boxes input:not(:checked)~.c-choose__group .o-wrapper.is-loading-color-4:not(.loaded){background-color:var(--c-gray-13)}.c-chooses--boxes input:checked~.c-choose__group{background:var(--c-yellow);box-shadow:var(--shadow)}
