.radio-group__item-text{font-size:1.4rem;font-weight:700;font-style:normal;line-height:1;letter-spacing:2px;text-transform:uppercase}@media only screen and (min-width: 1248px){.radio-group__item-text{font-size:1.6rem}}.radio-group__item-text{color:inherit;border:solid 1px currentColor;display:block;width:100%;background:rgba(0,0,0,0);border-radius:0;appearance:none;transition:border-color .1s}.radio-group__item-text{padding:17px 20px 17px;cursor:pointer}@media only screen and (min-width: 1248px){.radio-group__item-text{padding:24.5px 24.5px}}.radio-group__item-text{border-color:rgba(255,255,255,.2)}.radio-group__item__input:focus+.radio-group__item-text{border-color:currentColor;outline:none}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.radio-group__item-text{font-size:1.6rem;font-weight:400;font-style:normal;line-height:2.4rem;letter-spacing:normal;text-transform:none;margin-bottom:12px;border-color:rgba(0,0,0,.2);position:relative;font-weight:500;padding:14.5px 12px 14.5px 3.8rem}@media only screen and (min-width: 768px){.radio-group__item-text{padding:18.5px 20px 18.5px 4.6rem}}.radio-group__item-text::before{content:"";position:absolute;left:1.2rem;top:1.9rem;width:1.6rem;height:1.6rem;border:1px solid rgba(0,0,0,.3);border-radius:50%}@media only screen and (min-width: 768px){.radio-group__item-text::before{top:2.3rem;left:2rem}}.form-container--dark .radio-group__item-text{border-color:rgba(255,255,255,.3)}.form-container--dark .radio-group__item-text::before{border-color:#fff}.radio-group__item__input:focus+.radio-group__item-text{border-color:#000ad2}.form-container--dark .radio-group__item__input:focus+.radio-group__item-text{border-color:#fff}.radio-group__item__input:checked+.radio-group__item-text{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.radio-group__item__input:checked+.radio-group__item-text::before{border-color:#000ad2;background-color:#000ad2}.form-container--dark .radio-group__item__input:checked+.radio-group__item-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-container--dark .radio-group__item__input:checked+.radio-group__item-text::before{border-color:#5ff0ff;background-color:#5ff0ff}.radio-group__items.is-show-validation-errors .radio-group__item__input:invalid+.radio-group__item-text{border-color:#ff4632}
