*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body,html{color:#595454;min-width:100vw;max-width:100vw;width:100vw;min-height:100vh;max-height:100vh;height:100vh;overflow:hidden}body,button,html{font-family:BMS Humanity Regular}button{font-size:14px;cursor:pointer}.study-status{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:20px;padding:7px;box-sizing:border-box;background:grey;color:#fff;border-radius:4px;font-family:BMS Humanity Regular;font-size:12px}.study-status.recruiting{background:#01c370}.study-status.not-recruiting{background:#33d6f1}.study-status.active{background:#ffba4a}.study-status.completed{background:#a69f9f}@font-face{font-family:BMS Humanity Bold;src:url(../fonts/bms-humanity-bold.64ef4ef2.woff2) format("woff2"),url(../fonts/bms-humanity-bold.6f412321.woff) format("woff"),url(../fonts/bms-humanity-bold.f00bf23e.ttf) format("truetype"),url(../fonts/bms-humanity-bold.ec296e43.otf) format("opentype"),local(Arial);font-display:swap}@font-face{font-family:BMS Humanity Regular;src:url(../fonts/bms-humanity-regular.31e46e61.woff2) format("woff2"),url(../fonts/bms-humanity-regular.4a228250.woff) format("woff"),url(../fonts/bms-humanity-regular.f3d92b34.ttf) format("truetype"),url(../fonts/bms-humanity-regular.11d71520.otf) format("opentype"),local(Arial);font-display:swap}@font-face{font-family:BMS Humanity Light;src:url(../fonts/bms-humanity-light.f4934e47.woff2) format("woff2"),url(../fonts/bms-humanity-light.9f27de94.woff) format("woff"),url(../fonts/bms-humanity-light.e780c94a.ttf) format("truetype"),url(../fonts/bms-humanity-light.fd26efb1.otf) format("opentype"),local(Arial);font-display:swap}.universal-navigation{position:sticky;display:flex;justify-content:space-between;align-items:center;flex-direction:row;background:#fff;top:0;width:100%;height:49px;padding:0 40px 0 40px;z-index:100000000}.universal-navigation .logo img{width:200px;height:28px}.universal-navigation .title{font-size:22px;font-family:BMS Humanity Light;margin-left:10px;margin-right:10px}.universal-navigation button{text-align:center;width:197px;height:49px;background:#f6f3f3;border:none;cursor:pointer;padding:10px;border-radius:0 0 4px 4px;color:#595454;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.3s}.universal-navigation button.disabled{pointer-events:none;opacity:0}.universal-navigation.active{box-shadow:0 0 15px 0 #ccc}.universal-navigation.active button{width:197px;height:100%;background:#be2bbb;font-size:16px;border-radius:0;color:#fff}.idle-modal{position:fixed;display:flex;justify-content:center;align-items:flex-start;opacity:0;pointer-events:none;width:100%;top:0;left:0;bottom:0}.idle-modal.open{opacity:1;pointer-events:all;z-index:5001}.idle-modal.is-screensaver{cursor:pointer;z-index:999999999}.idle-modal .wall{position:absolute;background:#747474;opacity:.6;width:100%;height:100%;z-index:1001}.idle-modal .modal-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;margin-top:150px;width:624px;min-height:453px;background:#fff;padding:70px;transition:.3s;line-height:22px;border-radius:12px;z-index:1002;color:#595454}.idle-modal .modal-wrapper-screensaver{width:100%;height:100%;margin-top:0;border-radius:0}.idle-modal .modal-wrapper .close-button{position:absolute;right:30px;top:25px;cursor:pointer}.idle-modal .modal-wrapper .title{font-size:32px;font-family:BMS Humanity Bold;margin-bottom:25px}.idle-modal .modal-wrapper .info{font-size:22px;font-family:BMS Humanity Regular;margin-bottom:25px;line-height:30px}.idle-modal .modal-wrapper .info span{color:#be2bbb}.idle-modal .modal-wrapper .info span .v-idle{display:inline-block}.idle-modal .modal-wrapper .button-container{display:flex;flex-direction:row;width:100%}.idle-modal .modal-wrapper .button-container button{height:60px;border-radius:8px;border:none;font-family:BMS Humanity Regular;font-size:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.idle-modal .modal-wrapper .button-container .stop-counter{width:174px;background:#be2bbb;color:#fff;margin-right:10px}.idle-modal .modal-wrapper .button-container .reset-filter{width:220px;background:#f6f3f3;color:#595454}.idle-modal .screensaver{position:relative;width:100%;height:100%;background-image:url(../img/map.d4221979.svg);background-repeat:no-repeat;background-position:95% 100%;display:flex;align-items:center;justify-content:center}.idle-modal .screensaver .title-container{position:absolute;top:0;left:0}.idle-modal .screensaver .title-container .headline{text-transform:uppercase;font-family:BMS Humanity Bold;font-size:52px;line-height:1.1;letter-spacing:1px}.idle-modal .screensaver .title-container .subheader{margin-top:23px;font-family:BMS Humanity Light;font-size:72px;letter-spacing:1px}.idle-modal .screensaver .logo{position:absolute;bottom:0;left:0}.idle-modal .screensaver .circles-container{position:relative;height:360px;width:360px}.idle-modal .screensaver .circles-container .circles{height:360px;width:360px}.idle-modal .screensaver .circles-container .circles>div{animation:growAndFade 4s ease-out infinite;background-color:#be2bbb;border-radius:50%;height:100%;opacity:0;position:absolute;width:100%}.idle-modal .screensaver .circles-container .circles .circle1{animation-delay:2s}.idle-modal .screensaver .circles-container .circles .circle2{animation-delay:4s}.idle-modal .screensaver .circles-container .circles .circle3{animation-delay:6s}.idle-modal .screensaver .circles-container .circles .circle4{animation-delay:8s}.idle-modal .screensaver .circles-container .button-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:174px;height:60px}.idle-modal .screensaver .circles-container .button-container .button{font-family:BMS Humanity Regular;text-transform:uppercase;width:174px;background:#be2bbb;color:#fff;z-index:10}@keyframes growAndFade{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}#app{position:absolute;width:100%;min-height:100%;max-height:100%;height:100%;left:50%;transform:translateX(-50%);overflow:hidden}#app.scrollable{overflow-x:hidden;overflow-y:auto}#app .blur{filter:blur(5px)}#app .error{height:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:28px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#app .error a,.card{cursor:pointer}.card{display:flex;flex-direction:row;justify-content:flex-start;width:100%;min-height:135px;background:#fff;border-radius:10px;margin-bottom:25px;box-sizing:border-box;border-left:10px solid #595454;overflow:hidden;box-shadow:2px 2px 10px 0 #bfbfbf}.card:hover{box-shadow:none}.card.overflow{position:absolute}.card .title-wrapper{padding:18px 25px 25px 20px;font-family:BMS Humanity Bold;font-size:14px;line-height:18px;flex:1}.card .info-wrapper{display:flex;flex-direction:column;position:relative;width:315px;min-width:315px;max-width:315px;background:#f6f5f4;padding:18px 50px 25px 15px;border-left:2px solid #e9e8e8;font-family:BMS Humanity Regular;font-size:12px}.card .info-wrapper label{font-family:BMS Humanity Bold}.card .info-wrapper div{margin-bottom:5px}.card .info-wrapper .close-card{position:absolute;display:flex;justify-content:center;align-items:center;width:49px;height:49px;top:0;right:0;background:#fff;border-radius:0 0 0 10px;box-sizing:border-box;padding:13px;border:none}.card .info-wrapper .close-card img{width:22px}.card .highlight{background:#ff0}.searchbutton label{font-size:12px}.searchbutton .search-button{display:flex;align-items:center;width:49px;height:49px;background:#fff;box-sizing:border-box;padding:13px;border:1px solid #e4dede;border-radius:4px}.searchbutton .search-button.active{border-color:#be2bbb}.searchbutton .search-button.active svg path{stroke:#be2bbb}.dropdown{position:absolute;display:flex;flex-direction:column;justify-content:space-between;width:262px;height:auto;background:#fff;color:#595454;border-radius:0 0 10px 10px;box-shadow:0 11px 22px 0 #b8b8b8;overflow:hidden;opacity:0;pointer-events:none;transition:.3s ease;left:0;top:100%}.dropdown ::-webkit-scrollbar{display:none}.dropdown.active{opacity:1;pointer-events:all}.dropdown .content-wrapper{padding:20px;overflow:auto}.dropdown .content-wrapper>div{margin-bottom:10px}.dropdown .content-wrapper>div:last-of-type{margin-bottom:0}.dropdown .button-wrapper{display:flex;flex-direction:row}.dropdown .button-wrapper button{flex:1;height:42px;border:none;background:#f6f3f3;color:#595454}.dropdown .button-wrapper button.apply{background:#595454;color:#fff}.checkbox{display:flex;flex-direction:row;align-items:center}.checkbox .check-button{display:inline-flex;justify-content:center;align-items:center;width:42px;min-width:42px;max-width:42px;min-height:42px;max-height:42px;height:42px;background:#e5e1e0;border-radius:8px 0 0 8px;border:none;margin-right:10px;cursor:pointer}.checkbox .check-button.active{background:#be2bbb}.checkbox .check-button.recruiting{background:#01c370}.checkbox .check-button.not-recruiting{background:#33d6f1}.checkbox .check-button.active-not{background:#ffba4a}.checkbox .check-button.completed{background:#a69f9f}.checkbox label{font-size:14px;color:#595454;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filterbar{flex:1;margin-left:24px;margin-right:24px}.filterbar label{font-size:12px}.filterbar-wrapper .filter-button{display:inline-flex;align-items:center;justify-content:center;position:relative;border:1px solid #e4dede;background:#fff;height:49px;font-family:BMS Humanity Regular;font-size:14px;color:#595454;padding:0 20px;transition:.3s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filterbar-wrapper .filter-button.counter{border:1px solid #be2bbb;color:#be2bbb}.filterbar-wrapper .filter-button .arrow{display:inline-block;margin-left:5px;transition:.3s ease;perspective:1000px;transform-origin:0 50% 1px}.filterbar-wrapper .filter-button .arrow.hide{opacity:0}.filterbar-wrapper .filter-button.active{background:#be2bbb;color:#fff}.filterbar-wrapper .filter-button.active .arrow{transform:rotateX(180deg)}.filterbar-wrapper .filter-button.active .arrow svg polyline{stroke:#fff!important;-webkit-stroke:#fff;-moz-stroke:#fff}.filterbar-wrapper .filter-button .counter-badge{position:absolute;display:inline-block;min-width:20px;min-height:20px;top:13px;right:13px;border-radius:100%;background:#be2bbb;margin-left:5px;color:#fff;font-size:11px;text-align:center;padding-top:6px}.filterbar-wrapper .indication{border-radius:4px 0 0 4px}.filterbar-wrapper .indication,.filterbar-wrapper .studyphase,.filterbar-wrapper .studystatus{border-right:1px solid transparent}.view-buttons label{display:flex;font-size:12px;justify-content:flex-end}.view-buttons .button-wrapper .card-view{background:#f6f3f3;border-radius:4px 0 0 4px;width:49px;height:49px;border:none}.view-buttons .button-wrapper .map-view{background:#f6f3f3;border-radius:0 4px 4px 0;width:49px;height:49px;border:none}.view-buttons .button-wrapper button{cursor:pointer}.view-buttons .button-wrapper button.active{background:#be2bbb}.view-buttons .button-wrapper button.active svg path{stroke:#fff;-webkit-stroke:#fff;-moz-stroke:#fff}.searchbar{flex:1;margin-right:10px}.searchbar label{font-size:12px}.searchbar-wrapper{display:flex;flex-direction:row;position:relative}.searchbar-wrapper input{flex:1;height:49px;background:#fff;box-sizing:border-box;padding:13px;border:1px solid #e4dede;border-right:transparent;border-radius:4px 0 0 4px;font-size:16px;font-family:BMS Humanity Regular;align-items:center;color:#595454}.searchbar-wrapper input.typing{border:transparent;box-shadow:0 11px 16px 0 #bfbfbf;border-radius:4px 0 0 0}.searchbar-wrapper .delete-value{background:#fff;border-radius:0}.searchbar-wrapper button{width:49px;height:49px;background:#be2bbb;border-radius:0 4px 4px 0;border:none}.searchbar-wrapper .dropdown-results{position:absolute;display:flex;flex-direction:column;width:100%;height:auto;top:48px;left:0;padding:20px;border-radius:0 0 10px 10px;box-shadow:0 16px 21px 0 #bfbfbf;background:#fff;z-index:2}.searchbar-wrapper .dropdown-results div{width:-moz-fit-content;width:fit-content;font-family:BMS Humanity Regular;color:#595454;font-size:16px;background:#f6f3f3;padding:10px;border-radius:20px;margin-bottom:8px;cursor:pointer}.searchbar-wrapper .dropdown-results div:last-of-type{margin-bottom:0}.toolbar{display:flex;flex-direction:row;justify-content:space-between;width:100%}.toolbar>div{display:grid;grid-template-rows:12px 1fr;gap:5px}.toolbar .hidden{display:none}.active-filters{display:grid;grid-template-columns:auto 1fr;width:100%;font-family:BMS Humanity Regular;font-size:12px}.active-filters ::-webkit-scrollbar{display:none}.active-filters .button-container{display:grid;grid-template-rows:12px 1fr;gap:5px}.active-filters .button-container button{width:148px;height:32px;background:#595454;color:#fff;font-family:BMS Humanity Regular;font-size:12px;border-radius:20px;border:none;margin-right:5px}.active-filters .filter-container{display:flex;align-self:flex-end;flex:1;height:32px;overflow-x:scroll;scrollbar-width:none}.active-filters .filter-container .filter{width:-moz-fit-content;width:fit-content;height:32px;border-radius:20px;background:#f6f3f3;color:#595454;padding:11px;text-align:center;margin-right:5px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.active-filters .filter-container .filter svg{margin-left:2px;cursor:pointer}.active-filters .filter-container .filter.search-term{background:#ffba4a}.active-filters .filter-container .filter.recruiting{background:#01c370;color:#fff}.active-filters .filter-container .filter.recruiting path{stroke:#fff}.active-filters .filter-container .filter.not-recruiting{background:#33d6f1;color:#fff}.active-filters .filter-container .filter.not-recruiting path{stroke:#fff}.active-filters .filter-container .filter.active{background:#ffba4a;color:#fff}.active-filters .filter-container .filter.active path{stroke:#fff}.active-filters .filter-container .filter.completed{background:#a69f9f;color:#fff}.active-filters .filter-container .filter.completed path{stroke:#fff}.generic-filter{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;transition:.3s ease;max-width:100%;width:100%;padding:40px 40px 40px 40px;background:#fff;box-shadow:inset -19px 11px 43px -27px #ccc;overflow:hidden}.generic-filter-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%}.generic-filter.open{opacity:1;pointer-events:all;display:block}.generic-filter-header{display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:25px;border-bottom:2px solid #ececec}.generic-filter-header .title{font-family:BMS Humanity Bold;font-size:20px;flex:1;padding:5px 0 5px 0}.generic-filter-header .button-container button{width:-moz-fit-content;width:fit-content;padding:15px;border-radius:7px;border:none}.generic-filter-header .button-container .reset-button{background:#f6f3f3;color:#595454;margin-right:10px}.generic-filter-header .button-container .apply-button{background:#707070;color:#fff}.generic-filter-content{padding:30px 0 30px 0;border-bottom:2px solid #ececec;height:100%;overflow-x:hidden;overflow-y:auto}.generic-filter-content-checkboxes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.map-container{position:relative}.map-container .card-modal{position:absolute;display:flex;justify-content:center;opacity:0;pointer-events:none;width:100%;height:auto;min-height:23%;max-height:50%;left:0;bottom:0;scrollbar-color:#c1c1c1 transparent;scrollbar-width:10px}.map-container .card-modal ::-webkit-scrollbar{background:transparent;width:10px}.map-container .card-modal ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:8px}.map-container .card-modal.open{opacity:1;pointer-events:all;z-index:5000}.map-container .card-modal .wall{position:absolute;background:#747474;opacity:.6;width:100%;height:100%;z-index:1001}.map-container .card-modal .modal-wrapper{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;background:transparent;padding:60px 40px 40px 40px;z-index:1002}.map-container .card-modal .modal-wrapper .close-button{position:absolute;right:30px;top:25px;cursor:pointer}.map-container .card-modal .modal-wrapper .scroll-container{overflow:auto;overflow-x:hidden;padding-right:5px}.map-container .card-modal .modal-wrapper .scroll-container .card.overflow{position:unset;bottom:40px;width:100%;left:40px;right:40px;z-index:2000;margin-bottom:10px}.map-container #map{height:100%}.map-container #map .leaflet-marker-icon{width:40px!important;height:40px!important;border-radius:40px;background-color:#fff;display:flex;justify-content:center;align-items:center;border:1px solid #aaa;box-shadow:2px 2px 5px #888}.map-container #map .leaflet-marker-icon b{color:#be2bbb;font-weight:700;font-size:18px}.map-container #map .leaflet-marker-icon.active{background-color:#be2bbb;color:#fff;width:50px!important;height:50px!important}.map-container #map .leaflet-marker-icon.active b{color:#fff;font-size:22px}.map-container #map .leaflet-popup{margin-left:20px;margin-top:0}.preset-modal{position:fixed;display:flex;justify-content:center;align-items:flex-start;opacity:0;pointer-events:none;width:100%;top:0;left:0;bottom:0}.preset-modal.open{opacity:1;pointer-events:all;z-index:5000}.preset-modal .wall{position:absolute;background:#747474;opacity:.6;width:100%;height:100%;z-index:1001}.preset-modal .modal-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:150px;width:624px;min-height:453px;background:#fff;padding:40px;transition:.3s;line-height:22px;border-radius:12px;z-index:1002}.preset-modal .modal-wrapper .close-button{position:absolute;right:30px;top:25px;cursor:pointer}.preset-modal .modal-wrapper .info{font-size:22px;font-family:BMS Humanity Regular;margin-bottom:25px;line-height:30px}.preset-modal .modal-wrapper .button-container{display:flex;flex-direction:row;justify-content:center;width:100%}.preset-modal .modal-wrapper .button-container button{height:60px;border-radius:8px;border:none;font-family:BMS Humanity Regular;font-size:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.preset-modal .modal-wrapper .button-container .save-preset{width:174px;background:#be2bbb;color:#fff;margin-right:10px}.preset-modal .modal-wrapper .button-container .reset-preset{width:220px;background:#f6f3f3;color:#595454}.card-overview{display:grid;grid-template-rows:auto 1fr;height:calc(100% - 79px);max-width:100%;width:100%;margin-top:30px}.card-overview .leaflet-popup-close-button,.card-overview .leaflet-popup-content-wrapper,.card-overview .leaflet-popup-tip-container{display:none}.card-overview .header-container{grid-row:1;padding:0 40px 5px 40px;z-index:2;max-width:100%;width:100%;box-shadow:0 9px 12px 0 #d3d3d3}.card-overview .header-container .filter-wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:15px}.card-overview .header-container .active-filter-wrapper{display:flex;justify-content:flex-start;align-items:center;flex-direction:row}.card-overview .card-container{grid-row:2;max-width:100%;width:100%;padding:40px 40px 40px 40px;background:#e8e4e3;overflow-x:hidden;overflow-y:scroll}.card-overview .card-container .card:last-of-type{margin-bottom:0}.card-overview .generic-filter{grid-row:2;margin-top:10px}.card-overview .map-container{z-index:1}.card-detail{display:flex;flex-direction:column;overflow:auto;margin-top:30px}.card-detail .qr-icon{display:none!important}.card-detail .qr-infotext{font-size:12px;font-family:BMS Humanity Regular}.card-detail .qr-infotext a,.card-detail .qr-infotext a:visited{color:#595454}.card-detail .wrapper{display:grid;grid-template-rows:12px 1fr;gap:10px;padding-top:10px}.card-detail .wrapper label{font-size:12px;font-family:BMS Humanity Regular}.card-detail .info-container-1{display:flex;flex-direction:row;align-items:flex-start;padding:0 40px 40px 40px;line-height:22px}.card-detail .info-container-1 div{font-size:16px;font-family:BMS Humanity Bold}.card-detail .info-container-1 .info-container-1-wrapper{display:flex;flex-direction:column;width:100%}.card-detail .info-container-1 .info-container-1-wrapper .info-container-1-top-content{display:flex;flex-direction:row}.card-detail .info-container-1 .info-container-1-wrapper .info-container-1-top-content .info-container-1-left{display:flex;flex-direction:column;margin-right:16px;width:100%}.card-detail .info-container-1 .info-container-1-wrapper .info-container-1-top-content .info-container-1-left .indication-wrapper{margin-bottom:50px;line-height:18px;border-top:1px solid #eeeded}.card-detail .info-container-1 .info-container-1-wrapper .info-container-1-top-content .info-container-1-left .title-wrapper{border-top:1px solid #eeeded}.card-detail .info-container-1 .info-container-1-wrapper .info-container-1-top-content .info-container-1-right{display:flex;flex-direction:column;min-width:305px;max-width:305px;width:305px;margin-right:5px}.card-detail .info-container-1 .info-container-1-wrapper .info-container-1-top-content .info-container-1-right .row-1{display:flex;flex-direction:row;margin-bottom:10px}.card-detail .info-container-1 .info-container-1-wrapper .info-container-1-top-content .info-container-1-right .row-1 .ingredient-wrapper{flex:1;margin-right:20px;line-height:18px;border-top:1px solid #eeeded}.card-detail .info-container-1 .info-container-1-wrapper .info-container-1-top-content .info-container-1-right .row-1 .studystatus-wrapper{flex:1;margin-right:20px;border-top:1px solid #eeeded}.card-detail .info-container-1 .info-container-1-wrapper .info-container-1-top-content .info-container-1-right .row-1 .studystatus-wrapper div{font-size:12px}.card-detail .info-container-1 .info-container-1-wrapper .info-container-1-top-content .info-container-1-right .row-2{margin-bottom:10px}.card-detail .info-container-1 .info-container-1-wrapper .info-container-1-top-content .info-container-1-right .row-2 .inclusion-wrapper{margin-right:20px;border-top:1px solid #eeeded}.card-detail .info-container-1 .info-container-1-wrapper .info-container-1-top-content .info-container-1-right .row-3{display:flex;flex-direction:row}.card-detail .info-container-1 .info-container-1-wrapper .info-container-1-top-content .info-container-1-right .row-3 .enrollment-wrapper,.card-detail .info-container-1 .info-container-1-wrapper .info-container-1-top-content .info-container-1-right .row-3 .nct-wrapper{margin-right:20px;flex:1;line-height:18px;border-top:1px solid #eeeded}.card-detail .info-container-1 .info-container-1-wrapper .info-overview-wrapper{margin-right:16px}.card-detail .info-container-1 .info-container-1-wrapper .info-overview-wrapper div{width:100%;font-size:14px;font-family:BMS Humanity Bold;line-height:22px}.card-detail .info-container-1 .qr-code-wrapper{width:144px}.card-detail .info-container-2{display:flex;flex-direction:row;align-items:flex-start;height:121px;padding:40px 40px 40px 40px;background:#f7f3f3}.card-detail .info-container-2 div{font-size:20px;font-family:BMS Humanity Bold;margin-right:30px}.card-detail .map-container{height:608px;background:#c6c6c6;overflow:hidden}.card-detail .info-container-3{display:flex;align-items:flex-start;padding:40px}.card-detail .info-container-3 table,.card-detail .info-container-3 td,.card-detail .info-container-3 th{font-size:14px;font-family:BMS Humanity Bold;line-height:22px}.card-detail .info-container-3 table th,.card-detail .info-container-3 td th,.card-detail .info-container-3 th th{font-size:12px;font-family:BMS Humanity Regular;text-align:left;padding-bottom:10px;line-height:12px;padding-top:4.4px;white-space:nowrap}.card-detail .info-container-3 table th:not(.spacer),.card-detail .info-container-3 td th:not(.spacer),.card-detail .info-container-3 th th:not(.spacer){border-top:1px solid #eeeded}.card-detail .info-container-3 table td.spacer,.card-detail .info-container-3 table th.spacer,.card-detail .info-container-3 td td.spacer,.card-detail .info-container-3 td th.spacer,.card-detail .info-container-3 th td.spacer,.card-detail .info-container-3 th th.spacer{width:15px}.card-detail .info-container-3 table{margin-right:15px;width:100%}.card-detail .info-container-3 .wrapper{border-top:1px solid #eeeded}.card-detail .info-container-3 .wrapper div{display:inline-block;font-size:14px;font-family:BMS Humanity Bold;line-height:22px}.upload-form{--primary-color:#bd2bba;--secondary-color:#585353;--dot-color:#585353;display:grid;grid-template-rows:auto 1fr;height:calc(100% - 79px);max-width:100%;width:100%;font-size:14px;font-family:BMS Humanity Regular;color:#fff;background:var(--primary-color);background:linear-gradient(to bottom,var(--primary-color) 0,#fff 100%);background-repeat:no-repeat;background-position:50%}.upload-form #loading{position:fixed;z-index:100000000;top:0;right:39px;width:200px;height:48px;background:#fff;display:flex;justify-content:flex-end;align-items:center;flex-direction:row}.upload-form #error,.upload-form #success{position:absolute;bottom:0;width:100%;background:var(--secondary-color);font-family:BMS Humanity Light;padding:20px;opacity:0;display:flex;justify-content:center;align-items:center;z-index:2;animation:fadeIn .3s ease-in both}.upload-form #success{background:var(--primary-color);color:#fff}.upload-form #success a{font-family:BMS Humanity Bold;color:#fff}.upload-form strong{font-weight:400;font-family:BMS Humanity Bold}.upload-form h1,.upload-form h2{text-align:center;margin:50px auto;font-family:BMS Humanity Light}.upload-form input{color:#fff}.upload-form label{display:block;margin:4px 0;text-transform:uppercase;overflow:hidden}.upload-form label span{float:right;text-transform:none;line-height:1em;font-family:BMS Humanity Light;opacity:.8}.upload-form label span a{color:#fff}.upload-form button{padding:10px 30px;background:hsla(0,0%,100%,.8);color:var(--primary-color);border:0;cursor:pointer;text-transform:uppercase}.upload-form .form-controll{display:block;padding:8px 16px;width:100%;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3)}.upload-form .form-controll:focus{outline:2px solid hsla(0,0%,100%,.5);outline:5px auto -webkit-focus-ring-color}.upload-form .form-group{max-width:600px;margin:auto;margin-bottom:30px}.upload-form .file-area{width:100%;position:relative}.upload-form .file-area input[type=file]{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:0;cursor:pointer}.upload-form .file-area .file-dummy{width:100%;padding:30px;background:hsla(0,0%,100%,.2);border:2px dashed hsla(0,0%,100%,.2);transition:background .3s ease-in-out;color:hsla(0,0%,100%,.6)}.upload-form .file-area .file-dummy .success{display:none}.upload-form .file-area:hover .file-dummy{background:hsla(0,0%,100%,.1)}.upload-form .file-area input[type=file]:focus+.file-dummy{outline:2px solid hsla(0,0%,100%,.5);outline:5px auto -webkit-focus-ring-color}.upload-form .file-area input[type=file]:valid+.file-dummy{background:hsla(0,0%,100%,.1)}.upload-form .file-area input[type=file]:valid+.file-dummy .success{display:inline-block}.upload-form .file-area input[type=file]:valid+.file-dummy .default{display:none}.upload-form .file-area ul{margin:0;padding:0}.upload-form .file-area ul li{padding:.1em 0}.upload-form .file-area ul li.is-valid{color:#fff}.upload-form .file-area ul li.is-invalid{text-decoration:line-through}.upload-form .dot-pulse{position:relative;left:-9999px;box-shadow:9999px 0 0 -5px;animation:dot-pulse 1.5s linear infinite;animation-delay:.25s}.upload-form .dot-pulse,.upload-form .dot-pulse:after,.upload-form .dot-pulse:before{width:10px;height:10px;border-radius:5px;background-color:var(--dot-color);color:var(--dot-color)}.upload-form .dot-pulse:after,.upload-form .dot-pulse:before{content:"";display:inline-block;position:absolute;top:0}.upload-form .dot-pulse:before{box-shadow:9984px 0 0 -5px;animation:dot-pulse-before 1.5s linear infinite;animation-delay:0s}.upload-form .dot-pulse:after{box-shadow:10014px 0 0 -5px;animation:dot-pulse-after 1.5s linear infinite;animation-delay:.5s}@keyframes fadeIn{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dot-pulse-before{0%{box-shadow:9984px 0 0 -5px}30%{box-shadow:9984px 0 0 2px}60%,to{box-shadow:9984px 0 0 -5px}}@keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px}30%{box-shadow:9999px 0 0 2px}60%,to{box-shadow:9999px 0 0 -5px}}@keyframes dot-pulse-after{0%{box-shadow:10014px 0 0 -5px}30%{box-shadow:10014px 0 0 2px}60%,to{box-shadow:10014px 0 0 -5px}}