.custom{position:relative}.pre_init{display:none}.popup_frame,.protocol_outer,.saved_list_outer{display:none;position:fixed;top:0;left:0;width:100%;height:110vh;align-items:center;overflow:scroll;background-color:rgba(255, 255, 255, 0.5);padding-top:20px;padding-right:15px;padding-left:15px;z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.popup_inside,.protocol_inner,.saved_list_inner{position:relative;margin-top:5%;max-width:900px;margin-right:auto;margin-left:auto;margin-bottom:45px;padding:90px 60px 60px 60px;background-size:cover;background-color:#fff;border-radius:30px;box-shadow:3px 4px 16px -1px rgba(0, 0, 0, 0.63);-webkit-box-shadow:3px 4px 16px -1px rgba(0, 0, 0, 0.63);-moz-box-shadow:3px 4px 16px -1px rgba(0, 0, 0, 0.63)}.widget-text.protocol_name,.submit_container .protocol_name input[type=text],.widget-text.saved_list_name,.submit_container .saved_list_name input[type=text]{width:100%}.popup_inside h1,.popup_inside h3{margin-bottom:25px}#popup .name{display:flex;justify-content:space-between}button.close,.protocol_close,.saved_list_close{margin-right:auto;margin-bottom:0;margin-left:auto;padding:15px;text-align:right;border:0;font-size:1.5em;font-weight:bold;color:#000C80;background:0;cursor:pointer;position:absolute;display:inline-block;right:10px;top:10px}button.close:hover{color:#000}#popup button:hover,#popup .btn:hover{box-shadow:none;-webkit-box-shadow:none}.pop_click{cursor:pointer}#popup .team .content-text{margin-bottom:0}.team_pop .popup_inside{max-width:600px}.team_pop.extra_long .team_pop.extra_long{max-width:1000px}.team_pop .popup_inside .content-text{text-align:left}.team_pop .popup_inside .content-text h2 .small{font-weight:normal}.popup_frame[ptrigger=".login"] .small{padding-bottom:30px}.popup_frame[ptrigger=".login"] a{font-weight:normal}.popup_frame[ptrigger=".login"] h3,.popup_frame[ptrigger=".login"] .mod_login input[type=password],.popup_frame[ptrigger=".login"] .mod_login input[type=text]{margin-bottom:15px}.popup_frame .size50.background.background_green{width:100%;background-color:#fff}.popup_frame.risk{height:auto;width:400px;background:none;bottom:15px;right:60px;top:inherit;left:inherit;backdrop-filter:inherit;font-size:0.8em}.popup_frame.risk .close{color:#000C80;top:0;right:0}.popup_inside.risk h2,.popup_inside.risk h2 a,.popup_inside.risk{color:#000}.popup_inside.risk .btn{background-color:#000;color:#fff}.popup_inside.risk .btn:hover{background-color:#000C80}.popup_inside.risk h2{font-size:clamp(1.25em, 1.5vw, 1.5em);margin-bottom:5px}.popup_inside.risk p{margin-bottom:15px}.popup_inside.risk p{line-height:1.35em}.popup_inside.risk{padding:45px 30px 30px 30px;background-color:#fcda70}@media screen and (max-width:860px){.popup_frame.risk{bottom:45px}}@media screen and (max-width:715px){.popup_frame{padding-top:0}.popup_frame .content-image.circle{max-width:150px}.popup_inside{padding-right:15px;padding-left:15px}.popup_inside .content-text{font-size:0.9em;line-height:1.35em}#popup .mod_registration .fields .widget{width:100%;padding-left:0px;padding-right:0px}.team_pop .popup_inside{padding-bottom:30px}}@media screen and (max-width:570px){.popup_frame.risk{width:100%;padding-left:45px;right:15px}.popup_inside.risk{padding:45px 20px 20px 20px}.popup_inside.risk h2{margin-bottom:5px}}