body{background:#fff;color:#213056;overflow-x:hidden}#portfolio .title{position:relative;z-index:10;margin-bottom:10px;padding:45px 7.5%;background:#a6ccd7}#portfolio .title .uploadUniverse{cursor:pointer}#portfolio .title .uploadUniverse.active,#portfolio .title .uploadUniverse:hover{color:#576484}#portfolio .title .uploadUniverse.active path,#portfolio .title .uploadUniverse:hover path{fill:#576484}#portfolio .title h1{font-size:36px}#portfolio .title svg{width:24px}#portfolio .title .uploadUniverseTitle{font-size:17px;font-weight:500}#portfolio .title .uploadUniverseSubtitle{font-size:14px}#portfolio .banner{background-color:#c6ccdd;height:300px;width:100vw}#portfolio .banner h1{padding-top:65px;font-weight:700;color:#e6edff}#portfolio .banner p{padding-top:10px;font-size:16px;padding-right:30%}#portfolio .banner>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#portfolio .portfolioDropdown{position:relative}#portfolio .portfolioDropdown label{left:0}#portfolio .etfTable,#portfolio th{cursor:pointer}#portfolio .detailTable{cursor:default}#portfolio .portfolio{font-size:22px;cursor:pointer;padding:35px 50px;border-radius:10px 10px 10px 10px;margin-top:13px;-webkit-box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}#portfolio .portfolioLabel{font-weight:500;letter-spacing:.05rem;font-size:25px;margin-right:10%}#portfolio .portfolio.not-collapsed{-webkit-animation:border-animation-backward .05s ease 1;animation:border-animation-backward .05s ease 1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#portfolio .portfolio.collapsed{-webkit-animation:border-animation-forward .8s ease 1;animation:border-animation-forward .8s ease 1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#portfolio .when-closed i,#portfolio .when-open i{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@-webkit-keyframes border-animation-backward{0%{border-radius:10px 10px 10px 10px}to{border-radius:10px 10px 0 0}}@keyframes border-animation-backward{0%{border-radius:10px 10px 10px 10px}to{border-radius:10px 10px 0 0}}@-webkit-keyframes border-animation-forward{0%{border-radius:10px 10px 0 0}to{border-radius:10px 10px 10px 10px}}@keyframes border-animation-forward{0%{border-radius:10px 10px 0 0}to{border-radius:10px 10px 10px 10px}}#portfolio .portfolio:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}#portfolio .upload{border:none;border-radius:0;padding:50px 10px;margin-top:65px}#portfolio .uploadBorder{width:40%;border-bottom:1px solid #a6ccd7;margin-top:95px}#portfolio .portfolioButtonsTitle{padding-left:15px}#portfolio .switchPortfolioButtons{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-bottom:15px}#portfolio .switchPortfolioButton,#portfolio .switchPortfolioButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#portfolio .switchPortfolioButton{cursor:pointer;margin:0 14px 0 15px;font-size:17px;font-weight:500;padding:10px 21px}#portfolio .switchPortfolioButton i{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:13px}#portfolio .switchPortfolioButton{border:1px solid #d3d3d3;border-radius:5px}#portfolio .switchPortfolioButton.active{background:#24355f;color:#fff;border:none}#portfolio .switchPortfolioButton.active path{fill:#fff}#portfolio .dropzoneTitle{font-weight:500;font-size:25px;margin-bottom:35px}#portfolio .vue-dropzone{background-color:transparent!important;border:2px dashed #8e97af!important;height:220px;position:relative;z-index:2;padding:0}#portfolio .vue-dropzone .dz-preview{position:relative;width:99%;height:76.5%;left:-4%;bottom:4%;font-family:Montserrat;margin-right:0;margin-left:4.5%}#portfolio .vue-dropzone .dz-image{position:absolute;left:0;bottom:0;width:100%}#portfolio .vue-dropzone .dz-progress{width:80%;position:absolute;left:10%;margin:auto;margin-top:60px!important;background:#c5cbdc}#portfolio .vue-dropzone .dz-upload{background:#8e97af}#portfolio .vue-dropzone .dz-details{border-radius:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left bottom,left top,from(#020024),to(#223259));background:linear-gradient(0deg,#020024,#223259)}#portfolio .vue-dropzone .dz-size{position:relative;bottom:-19%}#portfolio .vue-dropzone .dz-filename{position:relative;bottom:45%;width:100%}#portfolio .vue-dropzone .dz-filename>span{line-height:100%}#portfolio .vue-dropzone .dz-remove{position:absolute;bottom:80%;top:3%;background-color:transparent;font-size:18px;text-decoration:none}#portfolio .vue-dropzone .dz-error-mark,#portfolio .vue-dropzone .dz-success-mark{position:absolute;width:10%;top:50%;left:40%}#portfolio .vue-dropzone .dz-error-message{display:none!important}#portfolio .uploadButton{background-color:#8e97af;color:#fff;position:relative;bottom:50px;height:50px;border-radius:0 0 10px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3}#portfolio .uploadButton p{margin:0;margin-right:auto;padding-left:17px;font-size:1vw}#portfolio .uploadButton svg{margin-right:17px;width:1vw}#portfolio .dropzoneIcon{position:relative;bottom:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#portfolio .dropzoneIcon svg{width:2vw;z-index:0}#portfolio .dz-message span{padding-top:25px;font-family:Montserrat;font-size:1vw;color:#8e97af;font-weight:500}#portfolio .dz-message{position:absolute;top:25%;padding-left:5%;padding-right:5%}#portfolio .dropzoneContainer{height:250px}#portfolio .collapsed .when-open,.not-collapsed .when-closed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#portfolio .not-collapsed .when-open,.collapsed .when-closed{display:none}#portfolio .portfolioInfos{margin-right:1%;width:11%}#portfolio .portfolioInfos_label{font-size:15px;font-weight:600}#portfolio .portfolioInfos_value{font-size:20px}