.cv-upload{padding-bottom:48px}.cv-upload .form-container{width:100%}@media screen and (min-width: 768px){.cv-upload__additional-container{text-align:right}}.cv-upload__submit-btn{clear:left;display:block;width:auto}.cv-upload__submit-btn :disabled{background-color:#f3f8fa;background-color:var(--color-background-light);border-color:#f3f8fa;border-color:var(--color-background-light)}.cv-upload__button-wrapper{display:flex;justify-content:space-evenly;margin-top:48px;width:100%}@media screen and (min-width: 768px){.cv-upload__button-wrapper{justify-content:right}}.cv-upload .btn--file input{display:flex}.cv-upload .form--kdl .label{margin-bottom:0}.cv-upload .form--kdl .upload{width:100%}.cv-upload .form--kdl .upload .input__group__btn{width:100%;right:0;padding:0}.cv-upload .form--kdl .input--file{border:0;opacity:0}.cv-upload .form--kdl .input--text{margin-bottom:0;position:relative;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.16);-moz-box-shadow:0 2px 8px rgba(0,0,0,.16);box-shadow:0 2px 8px rgba(0,0,0,.16)}.cv-upload .form--kdl .input--text[readonly]{color:#003665;color:var(--color-primary-main)}.cv-upload .form--kdl .input--text::placeholder{color:#003665;color:var(--color-primary-main)}.cv-upload .form--kdl .input__icons{position:absolute;top:10px;right:16px;pointer-events:none}.cv-upload .form--kdl .input__icons svg{stroke:#003665;stroke:var(--color-primary-main)}.cv-upload .form--kdl .input__extra-text{margin-bottom:8px;margin-right:0;width:100%}@media screen and (min-width: 768px){.cv-upload .form--kdl .input__extra-text{margin-bottom:0}}.cv-upload .form--kdl .input__error-message{margin-left:0;margin-top:8px}.cv-upload .form--kdl .form-container-upload,.cv-upload .form--kdl .form-container:last-child{margin-bottom:24px}@media screen and (min-width: 768px){.cv-upload .form--kdl .form-container-upload,.cv-upload .form--kdl .form-container:last-child{column-gap:24px;display:grid;grid-template-columns:1fr 1fr;padding:0}}.cv-upload .grid{padding-left:0;padding-right:0}@media screen and (min-width: 768px){.cv-upload .aem-GridColumn{padding-left:16px;padding-right:16px}}.cv-upload .hidden{display:none}
