.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:100vh;align-items:center;overflow:scroll;background-color:rgba(0,0,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;box-shadow:3px 4px 16px -1px rgba(0,0,0,.63);-webkit-box-shadow:3px 4px 16px -1px rgba(0,0,0,.63);-moz-box-shadow:3px 4px 16px -1px rgba(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:#202020;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}.popup_frame.pricing{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.popup_inside.pricing{max-width:900px;position:absolute;bottom:0;font-size:.875em;padding:60px 30px 0 15px;margin-right:15px}.popup_inside.pricing .flex_wrapper{flex-wrap:nowrap}.popup_inside.pricing h1{font-size:2em}.popup_inside.pricing .size40{flex-basis:284px;flex-shrink:0}.popup_inside.pricing .size60{width:100%}.popup_frame .size50.background.background_green{width:100%;background-color:#fff}@media screen and (max-width: 715px){.popup_frame{padding-top:0}.popup_frame .ce_image.circle,.popup_frame .content-image.circle{max-width:150px}.popup_inside{padding-right:15px;padding-left:15px}.popup_inside .ce_text,.popup_inside .content-text{font-size:.9em;line-height:1.35em}#popup .mod_registration .fields .widget{width:100%;padding-left:0px;padding-right:0px}}@media screen and (max-width: 580px){.popup_inside.pricing .flex_wrapper{flex-wrap:wrap}.popup_inside.pricing .size40{margin:auto;flex-basis:200px}}