.autoprefixer-test{display:grid;background:linear-gradient(to bottom, white, black);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .5s}*{outline:none}html,body{font-size:62.5%}@media only screen and (max-width: 1024px){html,body{font-size:56.25%}}@media only screen and (max-width: 568px){html,body{font-size:50%}}@font-face{font-family:'Roboto Light';src:url(/fonts/Roboto-Light.eot);src:url(/fonts/Roboto-Light.eot) format("embedded-opentype"),url(/fonts/Roboto-Light.woff) format("woff"),url(/fonts/Roboto-Light.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Roboto Medium';src:url(/fonts/Roboto-Medium.eot);src:url(/fonts/Roboto-Medium.eot) format("embedded-opentype"),url(/fonts/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto-Medium.ttf) format("truetype");font-weight:normal;font-style:normal}.nbc{font-family:"Roboto Light";font-size:16px;color:#1a1a1a}@media only screen and (max-width: 1024px){.nbc{font-size:15px}}@media only screen and (max-width: 568px){.nbc{font-size:14px}}.text{font-family:"Roboto Light";font-size:16px;color:#1a1a1a}.text--bold{font-weight:600}.text--center{text-align:center}.text--justify{text-align:justify}@media only screen and (max-width: 1024px){.text{font-size:15px}}@media only screen and (max-width: 568px){.text{font-size:14px}}.heading{font-family:"Roboto Medium";font-weight:300}.heading.heading--light{color:#fff}.heading.heading--dark{color:#4d4d4d}.heading--primary{font-size:3.4rem}.heading--secondary{font-size:3rem}.heading--tertiary{font-size:2.4rem;color:#dd1f2a !important}.heading--quaternary{font-size:2.4rem}.heading--quinary{font-size:2rem}.util-margin-horizontally{margin-left:1.2rem;margin-right:1.2rem}.util-margin-vertically{margin-top:1.2rem;margin-bottom:1.2rem}.util-margin-children>*{margin:1.2rem}.btn{padding:1.2rem 2.4rem;border-radius:.4rem;white-space:nowrap;color:#fff;transition:border .3s, background-color .3s, color .3s}.btn:hover{cursor:pointer}.btn--disabled{border:1px solid gray;background-color:gray}.btn--disabled:hover{border:1px solid #666;background-color:#666}.btn--red{border:1px solid #dd1f2a;background-color:#dd1f2a}.btn--red:hover{border:1px solid #b31921;background-color:#b31921}.btn--red:active{border:1px solid #861319;background-color:#861319}.btn--blue{border:1px solid #315d86;background-color:#315d86}.btn--blue:hover{border:1px solid #294e70;background-color:#294e70}.btn--blue:active{border:1px solid #1c344a;background-color:#1c344a}.btn--white-ghost{border:1px solid #fff;background-color:transparent;color:#fff}.btn--white-ghost:hover{border:1px solid #b31921;background-color:#b31921;color:#fff}.btn--white-ghost:active{border:1px solid #861319;background-color:#861319}.btn--black-ghost{border:1px solid #1a1a1a;background-color:transparent;color:#1a1a1a}.btn--black-ghost:hover{border:1px solid #b31921;background-color:#b31921;color:#fff}.btn--black-ghost:active{border:1px solid #861319;background-color:#861319}.card{padding:1.2rem;border-radius:1rem;background-color:#e8e8e8}.checkbox{position:relative}.checkbox:hover{cursor:pointer}.checkbox__input{position:absolute;width:0;height:0;opacity:0}.checkbox__input:checked ~ .checkbox__checkmark{border:2px solid #dd1f2a;background-color:#dd1f2a}.checkbox__input:checked ~ .checkbox__checkmark::after{opacity:1}.checkbox__checkmark{position:absolute;top:0;left:0;width:2.8rem;height:2.8rem;border-radius:.4rem;background-color:transparent;transition:border .3s, background-color .3s}.checkbox__checkmark::after{content:"";position:absolute;top:0;left:.8rem;width:.8rem;height:1.8rem;border:solid #fff;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg);transition:opacity .3s}.checkbox__label{margin-left:calc(2.8rem + 1.2rem);line-height:2.8rem}.checkbox--disabled .checkbox__input:checked ~ .checkbox__checkmark{border:2px solid gray !important;background-color:gray !important}.checkbox--disabled .checkbox__input:checked ~ .checkbox__checkmark::after{opacity:1}.checkbox--light .checkbox__checkmark{border:2px solid #fff}.checkbox--light .checkbox__label{color:#fff}.checkbox--dark .checkbox__checkmark{border:2px solid #1a1a1a}.checkbox--dark .checkbox__label{color:#1a1a1a}.message-box{flex-grow:1}.message-box--success{border:1px solid #096;background-color:#cfe}.message-box--success *{color:#096}.message-box--fail{border:1px solid #903;background-color:#fcd}.message-box--fail *{color:#903}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(26,26,26,0.9);overflow-y:auto}.modal>.page{width:120rem}.modal--invisible{visibility:hidden}.modal-open{overflow:hidden}.outlined-text-area{position:relative;padding-top:.8rem;flex-grow:1}.outlined-text-area>label{display:block;padding:calc(1.2rem + .4rem);border-top:1px solid transparent;border-radius:.4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:border .3s, box-shadow .3s}.outlined-text-area>label:focus-within{border-top:1px solid transparent}.outlined-text-area__field{resize:none;width:100%;border:none;background:transparent;line-height:2rem}.outlined-text-area__field:not(:focus):-moz-placeholder-shown ~ .outlined-text-area__placeholder{font-size:inherit;line-height:7rem}.outlined-text-area__field:not(:focus):-ms-input-placeholder ~ .outlined-text-area__placeholder{font-size:inherit;line-height:7rem}.outlined-text-area__field:not(:focus):placeholder-shown ~ .outlined-text-area__placeholder{font-size:inherit;line-height:7rem}.outlined-text-area__field:not(:focus):-moz-placeholder-shown ~ .outlined-text-area__placeholder::after, .outlined-text-area__field:not(:focus):-moz-placeholder-shown ~ .outlined-text-area__placeholder::before{border-top:1px solid transparent}.outlined-text-area__field:not(:focus):-ms-input-placeholder ~ .outlined-text-area__placeholder::after, .outlined-text-area__field:not(:focus):-ms-input-placeholder ~ .outlined-text-area__placeholder::before{border-top:1px solid transparent}.outlined-text-area__field:not(:focus):placeholder-shown ~ .outlined-text-area__placeholder::after,.outlined-text-area__field:not(:focus):placeholder-shown ~ .outlined-text-area__placeholder::before{border-top:1px solid transparent}.outlined-text-area__field::-webkit-scrollbar{width:.8rem}.outlined-text-area__field::-webkit-scrollbar-track{background:transparent}.outlined-text-area__placeholder{display:flex;flex-direction:row;position:absolute;top:0;left:0;width:100%;max-height:100%;font-size:85%;line-height:1.6rem;transition:font-size .3s, line-height .3s, color .3s;pointer-events:none}.outlined-text-area__placeholder::after,.outlined-text-area__placeholder::before{content:'';display:block;margin-top:.8rem;min-width:1.2rem;transition:border .3s, box-shadow .3s}.outlined-text-area__placeholder::after{margin-left:.4rem;flex-grow:1;border-top-right-radius:.4rem}.outlined-text-area__placeholder::before{margin-right:.4rem;border-top-left-radius:.4rem}.outlined-text-area__help-top-border{position:absolute;top:0;left:0;z-index:0;margin-top:.8rem;width:100%;height:1.6rem;max-height:100%;border-top:1px solid transparent;border-top-left-radius:.4rem;border-top-right-radius:.4rem;transition:border .3s, box-shadow .3s}.outlined-text-area--light>label{border:1px solid #fff;border-top:1px solid transparent}.outlined-text-area--light>label:focus-within{box-shadow:inset -1px 0 #fff,inset 0 -1px #fff,inset 1px 0 #fff}.outlined-text-area--light .outlined-text-area__field{color:#fff}.outlined-text-area--light .outlined-text-area__field:focus ~ .outlined-text-area__placeholder::after,.outlined-text-area--light .outlined-text-area__field:focus ~ .outlined-text-area__placeholder::before{box-shadow:inset 0 1px #fff}.outlined-text-area--light .outlined-text-area__field:not(:focus):-moz-placeholder-shown ~ .outlined-text-area__help-top-border{border-top:1px solid #fff}.outlined-text-area--light .outlined-text-area__field:not(:focus):-ms-input-placeholder ~ .outlined-text-area__help-top-border{border-top:1px solid #fff}.outlined-text-area--light .outlined-text-area__field:not(:focus):placeholder-shown ~ .outlined-text-area__help-top-border{border-top:1px solid #fff}.outlined-text-area--light .outlined-text-area__field::-webkit-scrollbar-thumb{border-radius:1rem;background:#fff}.outlined-text-area--light .outlined-text-area__placeholder{color:#fff}.outlined-text-area--light .outlined-text-area__placeholder::after,.outlined-text-area--light .outlined-text-area__placeholder::before{border-top:1px solid #fff}.outlined-text-area--dark>label{border:1px solid #1a1a1a;border-top:1px solid transparent}.outlined-text-area--dark>label:focus-within{box-shadow:inset -1px 0 #1a1a1a,inset 0 -1px #1a1a1a,inset 1px 0 #1a1a1a}.outlined-text-area--dark .outlined-text-area__field{color:#1a1a1a}.outlined-text-area--dark .outlined-text-area__field:focus ~ .outlined-text-area__placeholder::after,.outlined-text-area--dark .outlined-text-area__field:focus ~ .outlined-text-area__placeholder::before{box-shadow:inset 0 1px #1a1a1a}.outlined-text-area--dark .outlined-text-area__field:not(:focus):-moz-placeholder-shown ~ .outlined-text-area__help-top-border{border-top:1px solid #1a1a1a}.outlined-text-area--dark .outlined-text-area__field:not(:focus):-ms-input-placeholder ~ .outlined-text-area__help-top-border{border-top:1px solid #1a1a1a}.outlined-text-area--dark .outlined-text-area__field:not(:focus):placeholder-shown ~ .outlined-text-area__help-top-border{border-top:1px solid #1a1a1a}.outlined-text-area--dark .outlined-text-area__field::-webkit-scrollbar-thumb{border-radius:1rem;background:#1a1a1a}.outlined-text-area--dark .outlined-text-area__placeholder{color:#1a1a1a}.outlined-text-area--dark .outlined-text-area__placeholder::after,.outlined-text-area--dark .outlined-text-area__placeholder::before{border-top:1px solid #1a1a1a}.outlined-text-input{position:relative;padding-top:.8rem;flex-grow:1}.outlined-text-input>label{display:block;padding:calc(1.2rem + .4rem);border-top:1px solid transparent;border-radius:.4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:border .3s, box-shadow .3s}.outlined-text-input>label:focus-within{border-top:1px solid transparent}.outlined-text-input__field{width:100%;border:none;background:transparent;line-height:2rem}.outlined-text-input__field:not(:focus):-moz-placeholder-shown ~ .outlined-text-input__placeholder{font-size:inherit;line-height:7rem}.outlined-text-input__field:not(:focus):-ms-input-placeholder ~ .outlined-text-input__placeholder{font-size:inherit;line-height:7rem}.outlined-text-input__field:not(:focus):placeholder-shown ~ .outlined-text-input__placeholder{font-size:inherit;line-height:7rem}.outlined-text-input__field:not(:focus):-moz-placeholder-shown ~ .outlined-text-input__placeholder::after, .outlined-text-input__field:not(:focus):-moz-placeholder-shown ~ .outlined-text-input__placeholder::before{border-top:1px solid transparent}.outlined-text-input__field:not(:focus):-ms-input-placeholder ~ .outlined-text-input__placeholder::after, .outlined-text-input__field:not(:focus):-ms-input-placeholder ~ .outlined-text-input__placeholder::before{border-top:1px solid transparent}.outlined-text-input__field:not(:focus):placeholder-shown ~ .outlined-text-input__placeholder::after,.outlined-text-input__field:not(:focus):placeholder-shown ~ .outlined-text-input__placeholder::before{border-top:1px solid transparent}.outlined-text-input__field[type="number"]::-webkit-inner-spin-button,.outlined-text-input__field[type="number"]::-webkit-outer-spin-button{display:none;-webkit-appearance:none}.outlined-text-input__field[type="number"]{-moz-appearance:textfield}.outlined-text-input__placeholder{display:flex;flex-direction:row;position:absolute;top:0;left:0;width:100%;max-height:100%;font-size:85%;line-height:1.6rem;transition:font-size .3s, line-height .3s, color .3s;pointer-events:none}.outlined-text-input__placeholder::after,.outlined-text-input__placeholder::before{content:'';display:block;margin-top:.8rem;min-width:1.2rem;transition:border .3s, box-shadow .3s}.outlined-text-input__placeholder::after{margin-left:.4rem;flex-grow:1;border-top-right-radius:.4rem}.outlined-text-input__placeholder::before{margin-right:.4rem;border-top-left-radius:.4rem}.outlined-text-input__help-top-border{position:absolute;top:0;left:0;z-index:0;margin-top:.8rem;width:100%;height:1.6rem;max-height:100%;border-top:1px solid transparent;border-top-left-radius:.4rem;border-top-right-radius:.4rem;transition:border .3s, box-shadow .3s}.outlined-text-input__error{margin-top:3px;margin-left:calc(1.2rem + .4rem);font-size:85%;color:#dd1f2a}.outlined-text-input--light>label{border:1px solid #fff;border-top:1px solid transparent}.outlined-text-input--light>label:focus-within{box-shadow:inset -1px 0 #fff,inset 0 -1px #fff,inset 1px 0 #fff}.outlined-text-input--light .outlined-text-input__field{color:#fff}.outlined-text-input--light .outlined-text-input__field:focus ~ .outlined-text-input__placeholder::after,.outlined-text-input--light .outlined-text-input__field:focus ~ .outlined-text-input__placeholder::before{box-shadow:inset 0 1px #fff}.outlined-text-input--light .outlined-text-input__field:not(:focus):-moz-placeholder-shown ~ .outlined-text-input__help-top-border{border-top:1px solid #fff}.outlined-text-input--light .outlined-text-input__field:not(:focus):-ms-input-placeholder ~ .outlined-text-input__help-top-border{border-top:1px solid #fff}.outlined-text-input--light .outlined-text-input__field:not(:focus):placeholder-shown ~ .outlined-text-input__help-top-border{border-top:1px solid #fff}.outlined-text-input--light .outlined-text-input__placeholder{color:#fff}.outlined-text-input--light .outlined-text-input__placeholder::after,.outlined-text-input--light .outlined-text-input__placeholder::before{border-top:1px solid #fff}.outlined-text-input--dark>label{border:1px solid #1a1a1a;border-top:1px solid transparent}.outlined-text-input--dark>label:focus-within{box-shadow:inset -1px 0 #1a1a1a,inset 0 -1px #1a1a1a,inset 1px 0 #1a1a1a}.outlined-text-input--dark .outlined-text-input__field{color:#1a1a1a}.outlined-text-input--dark .outlined-text-input__field:focus ~ .outlined-text-input__placeholder::after,.outlined-text-input--dark .outlined-text-input__field:focus ~ .outlined-text-input__placeholder::before{box-shadow:inset 0 1px #1a1a1a}.outlined-text-input--dark .outlined-text-input__field:not(:focus):-moz-placeholder-shown ~ .outlined-text-input__help-top-border{border-top:1px solid #1a1a1a}.outlined-text-input--dark .outlined-text-input__field:not(:focus):-ms-input-placeholder ~ .outlined-text-input__help-top-border{border-top:1px solid #1a1a1a}.outlined-text-input--dark .outlined-text-input__field:not(:focus):placeholder-shown ~ .outlined-text-input__help-top-border{border-top:1px solid #1a1a1a}.outlined-text-input--dark .outlined-text-input__placeholder{color:#1a1a1a}.outlined-text-input--dark .outlined-text-input__placeholder::after,.outlined-text-input--dark .outlined-text-input__placeholder::before{border-top:1px solid #1a1a1a}.outlined-text-input--error>label{border:1px solid #dd1f2a;border-top:1px solid transparent}.outlined-text-input--error>label:focus-within{box-shadow:inset -1px 0 #dd1f2a,inset 0 -1px #dd1f2a,inset 1px 0 #dd1f2a}.outlined-text-input--error .outlined-text-input__field{color:#dd1f2a}.outlined-text-input--error .outlined-text-input__field:focus ~ .outlined-text-input__placeholder::after,.outlined-text-input--error .outlined-text-input__field:focus ~ .outlined-text-input__placeholder::before{box-shadow:inset 0 1px #dd1f2a}.outlined-text-input--error .outlined-text-input__field:not(:focus):-moz-placeholder-shown ~ .outlined-text-input__help-top-border{border-top:1px solid #dd1f2a}.outlined-text-input--error .outlined-text-input__field:not(:focus):-ms-input-placeholder ~ .outlined-text-input__help-top-border{border-top:1px solid #dd1f2a}.outlined-text-input--error .outlined-text-input__field:not(:focus):placeholder-shown ~ .outlined-text-input__help-top-border{border-top:1px solid #dd1f2a}.outlined-text-input--error .outlined-text-input__placeholder{color:#dd1f2a}.outlined-text-input--error .outlined-text-input__placeholder::after,.outlined-text-input--error .outlined-text-input__placeholder::before{border-top:1px solid #dd1f2a}.radio__option{position:relative}.radio__option:hover{cursor:pointer}.radio__input{position:absolute;width:0;height:0;opacity:0}.radio__input:checked ~ .radio__checkmark{border:2px solid #dd1f2a}.radio__input:checked ~ .radio__checkmark::after{opacity:1}.radio__checkmark{position:absolute;top:0;left:0;width:2.8rem;height:2.8rem;border-radius:50%;background:transparent;transition:border .3s}.radio__checkmark::after{content:"";position:absolute;top:50%;left:50%;margin-top:-.6rem;margin-left:-.6rem;width:1.2rem;height:1.2rem;border-radius:50%;opacity:0;transition:opacity .3s}.radio__label{margin-left:calc(2.8rem + 1.2rem);line-height:2.8rem}.radio--light .radio__option{color:#fff}.radio--light .radio__checkmark{border:2px solid #fff}.radio--light .radio__checkmark::after{background-color:#dd1f2a}.radio--light .radio__label{color:#fff}.radio--dark .radio__option{color:#1a1a1a}.radio--dark .radio__checkmark{border:2px solid #1a1a1a}.radio--dark .radio__checkmark::after{background-color:#dd1f2a}.radio--dark .radio__label{color:#1a1a1a}.radio--row>.radio__options-container{display:flex;flex-direction:row;flex-wrap:wrap;margin:-1.2rem}.radio--row>.radio__options-container .radio__option{margin:1.2rem}.radio--column>.radio__options-container{display:flex;flex-direction:column;flex-wrap:wrap;margin:-1.2rem}.radio--column>.radio__options-container .radio__option{margin:1.2rem}.select{flex-grow:1}.select>label{position:relative;display:inline-block;margin-top:1.2rem;width:100%;transition:border-bottom .3s, box-shadow .3s}.select__desktop-controller{display:none}.select__mobile-controller{position:absolute;top:0;left:0;z-index:99;display:block;width:100%;height:100%;min-width:100%;min-height:100%;opacity:0}.select__mobile-controller:hover{cursor:pointer}.select__label{position:absolute;top:1.2rem;left:0;max-width:70%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform-origin:0 0;transform:translateY(calc(-2.2 * 1.2rem)) scale(0.85)}.select__value{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1.2rem 0;width:100%;border:none;background:transparent;line-height:2rem}.select__value-container{flex-grow:1;width:0;min-width:0;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select__value:hover{cursor:pointer}.select__options{display:none}.select__options--visible{position:absolute;top:calc(100% + 1px);left:0;z-index:99;display:block;width:70%;max-width:70%;max-height:20rem;overflow-y:scroll;border-radius:.3rem;box-shadow:0px 0px 5px 0px rgba(26,26,26,0.5);background-color:#fff}.select__options--visible .select__option{display:block;padding:1.2rem;width:100%;max-width:100%;border:none;background-color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:background-color .3s}.select__options--visible .select__option--selected{font-weight:600}.select__options--visible .select__option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.select__options--visible .select__option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.select__options--visible .select__option:hover{cursor:pointer;background-color:#f3f3f3}.select__options::-webkit-scrollbar{width:.8rem}.select__options::-webkit-scrollbar-track{background:transparent}.select--light label{border-bottom:1px solid #fff}.select--light label:focus-within{box-shadow:inset 0 -1px #fff}.select--light .select__label{color:#fff}.select--light .select__value-container{color:#fff}.select--light .select__options::-webkit-scrollbar-thumb{border-radius:1rem;background:#fff}.select--dark label{border-bottom:1px solid #1a1a1a}.select--dark label:focus-within{box-shadow:inset 0 -1px #1a1a1a}.select--dark .select__label{color:#1a1a1a}.select--dark .select__value-container{color:#1a1a1a}.select--dark .select__options::-webkit-scrollbar-thumb{border-radius:1rem;background:#1a1a1a}.slider{position:relative;padding:1.2rem 0 calc(1.2rem + 1px) 0;width:100%}.slider__info{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.slider__label,.slider__value{display:inline-block}.slider__label{flex-grow:1;width:0;min-width:0;max-width:70%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform-origin:center left;transform:scale(0.85)}@media only screen and (max-width: 812px){.slider__label{max-width:50%}}.slider__value{max-width:calc(30% - 2.4rem);font-size:2rem;line-height:3.2rem}@media only screen and (max-width: 812px){.slider__value{max-width:calc(50% - 2.4rem)}}.slider__input{position:absolute;bottom:calc(-1 * (1.2rem /* + 1px */) / 2);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:calc(1.2rem + 1px);background:transparent;--webkitProgressPercent: 0%}.slider__input::-webkit-slider-runnable-track{width:100%;height:.2rem;border-radius:.4rem;background:linear-gradient(to right, #dd1f2a var(--webkitProgressPercent), gray var(--webkitProgressPercent))}.slider__input::-moz-range-track{width:100%;height:.2rem;border-radius:.4rem;border-color:transparent;background-color:gray}.slider__input::-moz-range-progress{background-color:#dd1f2a}.slider__input::-ms-track{width:100%;height:.2rem;border-radius:.4rem;border-color:transparent;background-color:transparent}.slider__input::-ms-fill-lower{background-color:#dd1f2a}.slider__input::-ms-fill-upper{background-color:gray}.slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-0.7rem;width:1.6rem;height:1.6rem;border:none;border-radius:50%;background-color:#dd1f2a;transform-origin:center;-webkit-transition:transform .3s;transition:transform .3s}.slider__input::-moz-range-thumb{width:1.6rem;height:1.6rem;border:none;border-radius:50%;background-color:#dd1f2a;transform-origin:center;-moz-transition:transform .3s;transition:transform .3s}.slider__input::-ms-thumb{margin-top:0;width:.8rem;height:.8rem;border:none;border-radius:50%;background-color:#dd1f2a;transform-origin:center;-ms-transition:transform .3s;transition:transform .3s}.slider__input:hover{cursor:pointer}.slider__input:hover::-webkit-slider-thumb{transform:scale(1.2)}.slider__input:hover::-moz-range-thumb{transform:scale(1.2)}.slider__input:hover::-ms-thumb{transform:scale(1)}.slider--disabled .slider__input::-webkit-slider-thumb{background-color:gray !important}.slider--disabled .slider__input::-moz-range-thumb{background-color:gray !important}.slider--disabled .slider__input::-ms-thumb{background-color:gray !important}.slider--light .slider__label,.slider--light .slider__value{color:#fff}.slider--dark .slider__label,.slider--dark .slider__value{color:#1a1a1a}@keyframes spinner__lds-rolling{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@-webkit-keyframes spinner__lds-rolling{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.spinner__lds-rolling{position:relative}.spinner__lds-rolling div,.spinner__lds-rolling div:after{position:absolute;width:168px;height:168px;border:8px solid #dd1f2a;border-top-color:transparent;border-radius:50%}@media only screen and (max-width: 768px){.spinner__lds-rolling div,.spinner__lds-rolling div:after{width:126px;height:126px}}@media only screen and (max-width: 414px){.spinner__lds-rolling div,.spinner__lds-rolling div:after{width:84px;height:84px}}.spinner__lds-rolling div{-webkit-animation:spinner__lds-rolling 1s linear infinite;animation:spinner__lds-rolling 1s linear infinite;top:100px;left:100px}@media only screen and (max-width: 768px){.spinner__lds-rolling div{top:90px;left:90px}}@media only screen and (max-width: 414px){.spinner__lds-rolling div{top:80px;left:80px}}.spinner__lds-rolling div:after{transform:rotate(90deg)}.spinner__lds-rolling{width:80px !important;height:80px !important;transform:translate(-40px, -40px) scale(0.4) translate(40px, 40px)}@media only screen and (max-width: 768px){.spinner__lds-rolling{width:60px !important;height:60px !important}}@media only screen and (max-width: 414px){.spinner__lds-rolling{width:40px !important;height:40px !important}}.text-area{flex-grow:1}.text-area>label{display:inline-block;position:relative;margin-top:1.2rem;padding:1.2rem 0;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:border-bottom .3s, box-shadow .3s}.text-area__field{resize:none;width:100%;border:none;background:transparent;line-height:2rem}.text-area__field:not(:focus):-moz-placeholder-shown ~ .text-area__placeholder{transform:translateY(0) scale(1)}.text-area__field:not(:focus):-ms-input-placeholder ~ .text-area__placeholder{transform:translateY(0) scale(1)}.text-area__field:not(:focus):placeholder-shown ~ .text-area__placeholder{transform:translateY(0) scale(1)}.text-area__field::-webkit-scrollbar{width:.8rem}.text-area__field::-webkit-scrollbar-track{background:transparent}.text-area__placeholder{position:absolute;top:1.2rem;left:0;max-width:70%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform-origin:0 0;transform:translateY(calc(-2.2 * 1.2rem)) scale(0.85);transition:color .3s, transform .3s}.text-area--light label{border-bottom:1px solid #fff}.text-area--light label:focus-within{box-shadow:inset 0 -1px #fff}.text-area--light .text-area__field{color:#fff}.text-area--light .text-area__field::-webkit-scrollbar-thumb{border-radius:1rem;background:#fff}.text-area--light .text-area__placeholder{color:#fff}.text-area--dark label{border-bottom:1px solid #1a1a1a}.text-area--dark label:focus-within{box-shadow:inset 0 -1px #1a1a1a}.text-area--dark .text-area__field{color:#1a1a1a}.text-area--dark .text-area__field::-webkit-scrollbar-thumb{border-radius:1rem;background:#1a1a1a}.text-area--dark .text-area__placeholder{color:#1a1a1a}.text-input{flex-grow:1}.text-input>label{display:inline-block;position:relative;margin-top:1.2rem;padding:1.2rem 0;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:border-bottom .3s, box-shadow .3s}.text-input__field{width:100%;border:none;background:transparent;line-height:2rem}.text-input__field:not(:focus):-moz-placeholder-shown ~ .text-input__placeholder{transform:translateY(0) scale(1)}.text-input__field:not(:focus):-ms-input-placeholder ~ .text-input__placeholder{transform:translateY(0) scale(1)}.text-input__field:not(:focus):placeholder-shown ~ .text-input__placeholder{transform:translateY(0) scale(1)}.text-input__field[type="number"]::-webkit-inner-spin-button,.text-input__field[type="number"]::-webkit-outer-spin-button{display:none;-webkit-appearance:none}.text-input__field[type="number"]{-moz-appearance:textfield}.text-input__placeholder{position:absolute;top:1.2rem;left:0;max-width:70%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform-origin:0 0;transform:translateY(calc(-2.2 * 1.2rem)) scale(0.85);transition:color .3s, transform .3s}.text-input__error{margin-top:3px;font-size:85%;color:#dd1f2a}.text-input--light label{border-bottom:1px solid #fff}.text-input--light label:focus-within{box-shadow:inset 0 -1px #fff}.text-input--light .text-input__field{color:#fff}.text-input--light .text-input__placeholder{color:#fff}.text-input--dark label{border-bottom:1px solid #1a1a1a}.text-input--dark label:focus-within{box-shadow:inset 0 -1px #1a1a1a}.text-input--dark .text-input__field{color:#1a1a1a}.text-input--dark .text-input__placeholder{color:#1a1a1a}.text-input--error label{border-bottom:1px solid #dd1f2a}.text-input--error label:focus-within{box-shadow:inset 0 -1px #dd1f2a}.text-input--error .text-input__field{color:#dd1f2a}.text-input--error .text-input__placeholder{color:#dd1f2a}a.text-link{text-decoration:none;transition:border .3s, color .3s}a.text-link:link,a.text-link:visited{color:#dd1f2a}a.text-link--light:hover,a.text-link--light:active{color:#fff}a.text-link--dark:hover,a.text-link--dark:active{color:#1a1a1a}a.text-link--underlined{border-bottom:1px solid #dd1f2a}a.text-link--underlined:hover,a.text-link--underlined:active{border-bottom:1px solid transparent}button.text-link{border:none;background-color:transparent;color:#dd1f2a;transition:border .3s, color .3s}button.text-link:hover{cursor:pointer}button.text-link--light:hover{color:#fff}button.text-link--dark:hover{color:#1a1a1a}button.text-link--underlined{border-bottom:1px solid #dd1f2a}button.text-link--underlined:hover{border-bottom:1px solid transparent}.column{display:flex;flex-direction:column}.column--x-align-start{align-items:flex-start}.column--x-align-start>*{text-align:left}.column--x-align-end{align-items:flex-end}.column--x-align-end>*{text-align:right}.column--x-align-center{align-items:center}.column--x-align-center>*{text-align:center}.column--x-align-stretch{align-items:stretch}.column--y-align-start{justify-content:flex-start}.column--y-align-end{justify-content:flex-end}.column--y-align-center{justify-content:center}.column--y-align-stretch{justify-content:stretch}.column.span>*{margin:1.2rem 0}.column.span--1-of-1{width:100%}.column.span--1-of-2{width:calc((100% - 2.4rem * 2) / 2)}@media only screen and (max-width: 568px){.column.span--1-of-2{width:100%}}.column.span--1-of-3{width:calc((100% - 2.4rem * 3) / 3)}@media only screen and (max-width: 1024px){.column.span--1-of-3{width:calc((100% - 2.4rem * 2) / 2)}}@media only screen and (max-width: 568px){.column.span--1-of-3{width:100%}}.column.span--2-of-3{width:calc((100% - 2.4rem * 3) / 3 * 2 + 2.4rem)}@media only screen and (max-width: 1024px){.column.span--2-of-3{width:calc((100% - 2.4rem * 2) / 2)}}@media only screen and (max-width: 568px){.column.span--2-of-3{width:100%}}.column.span--1-of-4{width:calc((100% - 2.4rem * 4) / 4)}@media only screen and (max-width: 1024px){.column.span--1-of-4{width:calc((100% - 2.4rem * 2) / 2)}}@media only screen and (max-width: 568px){.column.span--1-of-4{width:100%}}.column.span--2-of-4{width:calc((100% - 2.4rem * 4) / 4 * 2 + 2.4rem)}@media only screen and (max-width: 1024px){.column.span--2-of-4{width:100%}}.column.span--3-of-4{width:calc((100% - 2.4rem * 4) / 4 * 3 + 2.4rem * 2)}@media only screen and (max-width: 1024px){.column.span--3-of-4{width:calc((100% - 2.4rem * 2) / 2)}}@media only screen and (max-width: 568px){.column.span--3-of-4{width:100%}}.column.span--1-of-5{width:calc((100% - 2.4rem * 5) / 5)}@media only screen and (max-width: 1024px){.column.span--1-of-5{width:calc((100% - 2.4rem * 3) / 3)}}@media only screen and (max-width: 568px){.column.span--1-of-5{width:100%}}.column.span--4-of-5{width:calc((100% - 2.4rem * 5) / 5 * 4 + 2.4rem * 3)}@media only screen and (max-width: 1024px){.column.span--4-of-5{width:calc((100% - 2.4rem * 3) / 3 * 2 + 2.4rem)}}@media only screen and (max-width: 568px){.column.span--4-of-5{width:100%}}.page{margin:0 auto;padding:1.2rem;max-width:120rem;height:auto;min-height:100vh}.row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.row--x-align-start{justify-content:flex-start}.row--x-align-start>*{text-align:left}.row--x-align-end{justify-content:flex-end}.row--x-align-end>*{text-align:right}.row--x-align-center{justify-content:center}.row--x-align-center>*{text-align:center}.row--x-align-stretch{justify-content:stretch}.row--y-align-start{align-items:flex-start}.row--y-align-end{align-items:flex-end}.row--y-align-center{align-items:center}.row--y-align-stretch{align-items:stretch}.row--nowrap{flex-wrap:nowrap}.row--column-group>*{margin:0 1.2rem}.row--expand-card{padding:1.2rem;height:auto;min-height:calc(100vh - 4 * 1.2rem - 8.5rem)}.row--expand-card>.card{flex-grow:1;height:auto;min-height:calc(100vh - 6 * 1.2rem - 8.5rem)}


.autoprefixer-test{display:grid;background:linear-gradient(to bottom, white, black);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .5s}*,*::after,*::before{box-sizing:inherit;margin:0;padding:0}html,body,#root{height:auto;min-height:100vh}body{box-sizing:border-box;background-color:#fff}.page{max-width:80rem}.select__options--visible{width:100%;max-width:100%}.select__options--visible .select__option{white-space:initial;text-overflow:initial;overflow:hidden;word-break:break-word}.ast-symbol{font-family:inherit;font-size:inherit;font-weight:inherit;color:#dd1f2a}.file-input{display:flex;flex-direction:column}.file-input>.row{flex-wrap:wrap}.file-input__error{color:#dd1f2a}.file-input__card,.file-input__add-btn{width:12rem;height:14rem;border:1px solid gray;border-radius:.6rem;background-color:#d9d9d9}@media only screen and (max-width: 736px){.file-input__card,.file-input__add-btn{width:calc(12rem * 0.8);height:calc(14rem * 0.8)}}.file-input__card{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.file-input__card-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;width:60%;flex-grow:1}@media only screen and (max-width: 736px){.file-input__card-icon{width:40%}}.file-input__card-info{display:flex;flex-direction:column;padding:.6rem;padding-bottom:.4rem;width:100%;border-bottom-left-radius:.6rem;border-bottom-right-radius:.6rem;background-color:#fff}.file-input__file-name{display:flex;flex-direction:row;width:calc(12rem - .6rem * 2)}@media only screen and (max-width: 736px){.file-input__file-name{width:calc(12rem * 0.8 - .6rem * 2)}}.file-input__file-name>span{min-width:0;white-space:nowrap;font-size:1.4rem;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis}.file-input__controls{display:flex;flex-direction:row;justify-content:flex-end;margin-top:.4rem}.file-input__delete-btn{border:none;background:transparent}.file-input__delete-btn:hover{cursor:pointer}.file-input__add-btn{transition:background-color .3s}.file-input__add-btn:hover{cursor:pointer;background-color:#cccccc}.file-input__add-btn:active{background-color:#bfbfbf}.file-input__add-btn-icon{margin:auto;width:60%}@media only screen and (max-width: 736px){.file-input__add-btn-icon{width:40%}}.logo{display:inline-block}.logo__img{width:auto;height:8.5rem}.result-card{justify-content:center}

