@import url("https://fonts.googleapis.com/icon?family=Material+Icons");@import url("https://fonts.googleapis.com/css2?family=Alef:wght@400;700&family=Assistant:wght@200..800&family=Heebo:wght@100..900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap");div.form-item input[type="submit"]{background-color:#f9f9f9}div.form-item input[type="submit"]:hover{background-color:#f1f1f1}form ::-webkit-input-placeholder{text-align:right}form ::-moz-placeholder{text-align:right}form :-moz-placeholder{text-align:right}form :-ms-input-placeholder{text-align:right}body h1,body h2,body h3,body h4,body h5,body h6,body a,body textarea{font-family:"Rubik", "Heebo", "Assistant", "Lato", sans-serif}body a:link,body a:visited,body a:hover{text-decoration:none}hr{margin:1px}.pagination{padding:20px 10px;max-width:800px;margin:0 auto;direction:ltr;box-sizing:border-box;overflow:hidden;font-size:18px}.pagination em{box-sizing:border-box;padding:7px 15px;display:block;float:left;margin-right:3px;font-weight:bold;background:#333;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:10px}.pagination a:link,.pagination a:visited{box-sizing:border-box;padding:7px 15px;display:block;float:left;margin-right:3px;text-decoration:none;color:#666;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#dddddd;direction:ltr;margin-bottom:10px}.pagination a:hover,.pagination a:focus{color:#000;background-color:#999}.pagination span.gap{padding:7px 15px;float:left;margin-bottom:10px}.pagination span.disabled{display:none}.pagination:after{content:".";display:block;height:0;clear:both;visibility:hidden}#myBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:3999;border:none;outline:none;background-color:#f33;color:white;cursor:pointer;padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;opacity:0.9;filter:alpha(opacity=90)}#myBtn:hover{background-color:#555}.turbolinks-progress-bar{height:10px;background-color:#2058ff}div#accessibility{background-color:#f1f1f1;padding:20px;text-align:center}div#accessibility p.accessibility_icon{margin-bottom:0}div#accessibility p.accessibility_icon a:link,div#accessibility p.accessibility_icon a:visited{font-size:30px}div#accessibility p.accessibility_link a:link,div#accessibility p.accessibility_link a:visited{font-size:14px}body#go{font-family:"Rubik", "Heebo", "Assistant", "Lato", sans-serif;color:#3d403b;font-size:16px;position:relative;overflow-x:hidden;background-color:#f3f2ed}a:link,a:visited{color:#000;text-decoration:underline}header#top{box-sizing:border-box;background-color:#e8e8e2;height:120px}header#top div#top_section{box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:1140px}header#top div#top_section div#logo{box-sizing:border-box;position:absolute;top:35px;left:10px}header#top div#top_section div#logo img{height:50px}header#top div#top_section nav{box-sizing:border-box;position:absolute;top:0;right:0;width:40px}header#top div#top_section nav i{font-size:30px;padding-top:45px;padding-right:10px}header#top div#top_section div#pop_nav{box-sizing:border-box;position:absolute;display:none;top:40px;right:40px;width:200px;background-color:#fff;z-index:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:30px}header#top div#top_section div#pop_nav ul{box-sizing:border-box;list-style-type:none;padding:0;margin:0}header#top div#top_section div#pop_nav ul li{box-sizing:border-box;padding:10px 0 10px 0;text-align:right}header#top div#top_section div#pop_nav ul li a{box-sizing:border-box;color:#000;text-decoration:none;display:block;padding:10px 20px 10px 0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}header#top div#top_section div#pop_nav ul li a:hover{background-color:#f1f1f1}header#top div#top_section div#site_name{box-sizing:border-box;padding-top:45px}body#go div.site_name h1{font-size:20px;font-weight:400;text-align:center}body#go div#mobile_site_name{display:none;padding:20px 10px}body#go div#mobile_site_name h1{font-size:20px;font-weight:400;text-align:center}body#go div#wrapper{box-sizing:border-box;position:relative;width:100%;height:100%}body#go div#wrapper div.container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1140px;padding:20px}header#top_section_index{box-sizing:border-box;background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url(/assets/student-b4d122ba124525e43d08c3f1cca778bb76ba8ebc92722b0e9ef744c3fe5cbe89.jpg);width:100%}header#top_section_index div#iner_top_section_bg_image_index{box-sizing:border-box;background:rgba(0,0,0,0.6)}header#top_section_index div#iner_top_section_bg_image_index div#top_section_titles_index{padding:100px 20px 50px 20px}header#top_section_index div#iner_top_section_bg_image_index div#top_section_titles_index div#titles_index{text-align:center;color:#ffffff;padding-bottom:20px}header#top_section_index div#iner_top_section_bg_image_index div#top_section_titles_index div#titles_index h3{margin-bottom:30px;font-size:25px;font-weight:400;font-stretch:normal}header#top_section_index div#iner_top_section_bg_image_index div#top_section_titles_index div.arow_down{text-align:center;color:#ffffff;font-size:20px}div.search{padding:15px;box-sizing:border-box}div.search div.search_wrapper{box-sizing:border-box;position:relative;max-width:500px;margin-right:auto;margin-left:auto}div.search div.search_wrapper div.search_input{box-sizing:border-box;margin-left:40px}div.search div.search_wrapper div.search_input form{margin:0}div.search div.search_wrapper div.search_button{position:absolute;top:4px;left:0;width:40px;text-align:left}div.search div.search_wrapper div.search_button button{font-size:30px;color:#3d403b;border:none;cursor:pointer}div#footer{box-sizing:border-box;overflow:hidden;background-color:#e8e8e2;text-align:center;padding:100px 10px}div#footer div#footer_logo{margin-bottom:20px;text-align:center}div#footer div#footer_logo img{width:50px}div#footer div#copy{font-size:12px;color:#3d403b}body#go div#search_results{box-sizing:border-box;overflow:hidden;margin-left:auto;margin-right:auto;max-width:600px}body#go div#search_results div#search_title{box-sizing:border-box;margin-bottom:30px}body#go div#search_results div#search_title h3{margin-bottom:20px;font-size:25px;font-weight:400;font-stretch:normal}body#go div#search_results div.search_result{box-sizing:border-box;position:relative;margin-bottom:30px;padding:10px}body#go div#search_results div.search_result div.result_avatar{box-sizing:border-box;width:50px;height:50px;position:absolute;top:10px;right:0;background-color:#dddddd;text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;line-height:50px;font-size:25px}body#go div#search_results div.search_result div.result_avatar img{width:50px;height:50px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}body#go div#search_results div.search_result div.result_titles{margin-right:70px}body#go div#search_results div.search_result div.result_titles div.result_main_link a:link,body#go div#search_results div.search_result div.result_titles div.result_main_link a:visited{color:#1a0dab;text-decoration:underline;font-weight:bold;font-size:18px}body#go div#search_results div.search_result div.result_titles div.workshop_promo_image{margin-bottom:20px;width:160px;height:80px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:solid 5px #ffffff}body#go div#search_results div.search_result div.result_titles div.workshop_promo_image img{width:100%;height:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}body#go div#search_results div.search_result div.result_titles div.result_title a:link,body#go div#search_results div.search_result div.result_titles div.result_title a:visited{color:#3d403b;font-size:16px}body#go div#search_results div.search_result div.result_titles div.result_title a:hover{text-decoration:underline}body#go div#search_results div.search_result div.result_titles div.result_subtitle a:link,body#go div#search_results div.search_result div.result_titles div.result_subtitle a:visited{color:#3d403b;font-size:16px}body#go div#search_results div.search_result div.result_titles div.result_subtitle a:hover{text-decoration:underline}body#go div#categories{padding:20px 0}body#go div#categories div#iner_categories{box-sizing:border-box;padding:10px;margin-left:auto;margin-right:auto;max-width:1140px;text-align:center}body#go div#categories div#iner_categories h3{margin-bottom:20px;font-size:25px;font-weight:400;font-stretch:normal}body#go div#categories div#iner_categories div.category_link{padding:10px;box-sizing:border-box;background-color:#ffffff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:5px;display:inline-flex}body#go div#workshops div#iner_workshops{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1140px;padding:10px}body#go div#workshops div#iner_workshops h3{margin-bottom:20px;font-size:25px;font-weight:400;font-stretch:normal;text-align:center}body#go div#workshops div#iner_workshops div#sort_workshops{box-sizing:border-box;margin-bottom:20px;text-align:center}body#go div#workshops div#workshop_list{margin-left:auto;margin-right:auto;max-width:1140px;overflow:hidden}body#go div#workshops div#workshop_list div.workshop{width:260px;height:360px;box-sizing:border-box;overflow:hidden;display:inline-block;margin:10px}body#go div#workshops div#workshop_list div.workshop div.video_image{border:5px solid #ffffff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:100%;height:130px}body#go div#workshops div#workshop_list div.workshop div.video_image img{width:100%;height:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}body#go div#workshops div#workshop_list div.workshop div.title_1{padding:5px 10px;text-align:center}body#go div#workshops div#workshop_list div.workshop div.title_2{padding:5px 10px;font-size:14px;text-align:center}body#go div#workshops div#workshop_list div.workshop div.icons{padding:7px 5px 5px 5px;text-align:center}body#go div#workshops div#workshop_list div.workshop div.icons a.icon{padding:0 5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}body#go div#workshops div#workshop_list div.workshop div.icons a.free{background-color:#f7931e;color:#ffffff;font-size:12px}body#go div#workshops div#workshop_list div.workshop div.icons a.new{background-color:#8cc63f;color:#ffffff;font-size:12px}body#go div#workshops div#workshop_list div.workshop div.icons a.mentor{background-color:#ffffff;color:#333333;font-size:12px}body#go div#wrapper div#join{box-sizing:border-box;overflow:hidden;position:relative;height:100%;width:100%;padding:0;margin:0;background:url(/assets/become-f469bea7d7ea4391b596f448d028b53236d39ccdb3153cd81c1a81f477a1b450.jpg) no-repeat center top;background-color:#f1f1f1;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body#go div#wrapper div#join div#iner_join{box-sizing:border-box;overflow:hidden;width:100%;padding:100px 10px;background:rgba(100,100,100,0.5)}body#go div#wrapper div#join div#iner_join div#join_titles{box-sizing:border-box}body#go div#wrapper div#join div#iner_join div#join_titles h2{color:#fff;text-align:center;margin-bottom:60px}body#go div#wrapper div#join div#iner_join div#join_titles h3{color:#fff;text-align:center;margin-bottom:90px;font-weight:400}body#go div#wrapper div#join div#iner_join div#join_titles div.action_button{text-align:center}body#go div#wrapper div#join div#iner_join div#join_titles div.action_button a:link,body#go div#wrapper div#join div#iner_join div#join_titles div.action_button a:visited{background-color:transparent;padding:15px 20px;font-size:18px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:bold;border:1px solid #ffffff}body#go header#top_section_mentors div#top_section_bg_image_mentors{box-sizing:border-box;background-color:#f1f1f1;background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url(/assets/mentors-3a66ea9e6cdd774db044648f1e3d9b8878bd1346b8a2cb350603a0086fc98d0b.jpg)}body#go header#top_section_mentors div#top_section_bg_image_mentors div#iner_top_section_bg_image_mentors{box-sizing:border-box;background:rgba(0,0,0,0.6)}body#go header#top_section_mentors div#top_section_bg_image_mentors div#iner_top_section_bg_image_mentors div#top_section_titles_mentors{padding:80px 20px}body#go header#top_section_mentors div#top_section_bg_image_mentors div#iner_top_section_bg_image_mentors div#top_section_titles_mentors div#titles_mentors{text-align:center;color:#ffffff}body#go header#top_section_mentors div#top_section_bg_image_mentors div#iner_top_section_bg_image_mentors div#top_section_titles_mentors div#titles_mentors h2{font-weight:500;margin-bottom:20px}body#go header#top_section_mentors div#top_section_bg_image_mentors div#iner_top_section_bg_image_mentors div#top_section_titles_mentors div#titles_mentors h4{font-weight:500}body#go div#mentors{box-sizing:border-box;overflow:hidden;padding:60px 0}body#go div#mentors div#t_list{margin-left:auto;margin-right:auto;max-width:1140px}body#go div#mentors div#t_list div.account{box-sizing:border-box;overflow:hidden;display:inline-block;margin:20px}body#go div#mentors div#t_list div.account div.mentor{box-sizing:border-box;overflow:hidden;width:140px;height:140px;-webkit-border-radius:140px;border-radius:140px;-moz-border-radius:140px;background-color:#aaaaaa;line-height:140px;text-align:center;font-size:50px}body#go div#mentors div#t_list div.account div.mentor img{box-sizing:border-box;overflow:hidden;width:140px;height:140px;-webkit-border-radius:140px;border-radius:140px;-moz-border-radius:140px}@media screen and (max-width: 1140px){body#go div#mentors div#t_list{max-width:920px}body#go div#workshops div#workshop_list{max-width:850px}}@media screen and (max-width: 990px){body#go div#mentors div#t_list{max-width:740px}}@media screen and (max-width: 850px){body#go div#mentors div#t_list{max-width:740px}body#go div#workshops div#workshop_list{max-width:570px}}@media screen and (max-width: 740px){body#go div#mentors div#t_list{max-width:560px}}@media screen and (max-width: 570px){body#go div#workshops div#workshop_list{max-width:280px}}@media screen and (max-width: 560px){body#go div#mentors div#t_list{max-width:360px}}@media screen and (max-width: 470px){body#go div#site_name{display:none}body#go div#mobile_site_name{display:block}}@media screen and (max-width: 360px){body#go div#mentors div#t_list{max-width:180px}}body#go header#top_section_join div#top_section_bg_image_join{box-sizing:border-box;background-color:#f1f1f1;background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/p8.jpg)}body#go header#top_section_join div#top_section_bg_image_join div#iner_top_section_bg_image_join{box-sizing:border-box;background:rgba(0,0,0,0.4)}body#go header#top_section_join div#top_section_bg_image_join div#iner_top_section_bg_image_join div#top_section_titles_join{padding:80px 20px}body#go header#top_section_join div#top_section_bg_image_join div#iner_top_section_bg_image_join div#top_section_titles_join div#titles_join{text-align:center;color:#ffffff}body#go header#top_section_join div#top_section_bg_image_join div#iner_top_section_bg_image_join div#top_section_titles_join div#titles_join h2{font-weight:400;margin-bottom:20px}body#go header#top_section_join div#top_section_bg_image_join div#iner_top_section_bg_image_join div#top_section_titles_join div#titles_join h4{font-weight:400}body#go div#join_us{box-sizing:border-box;overflow:hidden;padding:60px 0}body#go div#join_us div#start{box-sizing:border-box;overflow:hidden;margin-left:auto;margin-right:auto;max-width:600px;text-align:center;margin-bottom:40px;padding:0 10px}body#go div#join_us div.section{box-sizing:border-box;overflow:hidden;margin:0 auto;margin-bottom:40px;max-width:600px;padding:20px 10px}body#go div#join_us div.section iframe{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}body#go div#join_us div.section div.text{box-sizing:border-box;overflow:hidden;margin-bottom:30px;font-size:18px;padding:0 20px;line-height:28px}body#go div#join_us div.section div.text p{margin-bottom:30px}body#go div#join_us div.section div.text ul{margin:0 20px;margin-bottom:30px}body#go div#join_us div.section span.link a:link,body#go div#join_us div.section span.link a:visited{background:#ffffff;color:#333333;padding:10px 20px;position:relative;font-weight:400;font-size:18px;-webkit-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #333333;text-decoration:none;text-align:center;cursor:pointer;transition-property:border-color, background-color;-webkit-transition:background-color 300ms ease-out;-webkit-transition-property:background-color;-webkit-transition-duration:300ms;-webkit-transition-timing-function:ease-out;-webkit-transition-delay:initial;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;transition-property:background-color;transition-duration:300ms;transition-timing-function:ease-out;transition-delay:initial;box-sizing:border-box}body#go div#join_us div.section span.link a:hover{background-color:#f1f1f1}body#go div#touchus{margin-left:auto;margin-right:auto;max-width:400px;padding:60px 20px}body#go div#touchus div#title{text-align:center;margin-bottom:30px}body#go div#touchus p.social{text-align:center}body#go div#touchus p.social a{margin:0 10px;font-size:25px}body#go div#touchus div.profile{box-sizing:border-box;overflow:hidden;margin-bottom:20px;text-align:center;margin-bottom:60px;padding:20px;background-color:#ffffff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}body#go div#touchus div.profile img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:120px;height:120px;margin:0 auto;display:block}body#go div#touchus ul li{margin-right:20px}body#go div#touchus a:link,body#go div#touchus a:visited{color:#000;text-decoration:underline;font-weight:bold}body#go div#mypage{font-size:20px}body#go div#mypage div.n_platform{margin-left:auto;margin-right:auto;max-width:800px;padding:20px;margin-bottom:20px}body#go div#mypage div.quote_section blockquote.quote{margin-left:auto;margin-right:auto;max-width:800px;padding:20px;margin-bottom:20px;font-size:20px;font-weight:400;text-align:center;border-left:none;background-color:#f9f9f9;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}body#go div#mypage div.blockq{margin-left:auto;margin-right:auto;max-width:600px;padding:20px;margin-bottom:40px;font-size:20px;font-weight:400;background-color:#f9f9f9;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}body#go div#mypage div.blockq div.block_image{margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:120px}body#go div#mypage div.blockq div.block_image img{width:120px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}body#go div#mypage div.blockq div.block_text{color:rgba(17,17,19,0.6);font-style:italic;line-height:1.45;font-size:1.125em}body#go div#mypage div.payment_button_width{margin-left:auto;margin-right:auto;max-width:300px;padding:20px;margin-bottom:20px}body#go div#mypage div.page_subtitle h3{color:#333333;text-align:center;font-weight:400;padding:0 15px 50px}body#go div#mypage div.mypage_logo{margin-right:auto;margin-left:auto;max-width:50px}body#go div#mypage div.mypage_logo img{width:100%}body#go div#mypage div#main_page{display:block}body#go div#mypage div#main_page div#mypage_header div#mypage_header_inner div#mypage_header_title h1{color:#333333;text-align:center;padding:50px 15px 20px}body#go div#mypage div#main_page div#mypage_header div#mypage_header_inner div#mypage_header_subtitle h2{color:#333333;text-align:center;font-weight:400;padding:0 15px 50px}body#go div#mypage div#main_page div.video_section{margin-left:auto;margin-right:auto;max-width:800px;padding:20px;margin-bottom:20px}body#go div#mypage div#main_page div.video_section iframe{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}body#go div#mypage div#main_page hr{margin:20px 0}body#go div#mypage div#main_page div.massege{margin:50px 0}body#go div#mypage div#main_page div.payment_button{margin-bottom:50px}body#go div#mypage div#main_page div.bottom_image{margin-left:auto;margin-right:auto;max-width:800px}body#go div#mypage div#main_page div.bottom_image img{width:100%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}body#go div#mypage div.simple_text{margin-left:auto;margin-right:auto;max-width:800px;padding:20px;margin-bottom:20px}body#go div#mypage div.simple_text ul{margin:10px 20px}body#go div#mypage div#payment_page{display:none;margin-bottom:100px;padding:10px}body#go div#mypage div#payment_page h3{color:#333333;text-align:center;padding:20px 15px 20px}body#go div#mypage div#payment_page div.payment_form{margin-left:auto;margin-right:auto;max-width:500px;padding:20px;margin-bottom:20px}body#go div#mypage div#payment_page div.payment_form form{margin:0}body#go div#mypage div#payment_page div.payment_form div{margin:10px 0}body#go div#mypage div#payment_page div.payment_form label{text-align:center}body#go div#mypage div#payment_page div.payment_form input{width:100%;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}body#go div#mypage div#payment_page div.payment_form input[type="submit"]{margin-left:auto;margin-right:auto;max-width:250px;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#3ecc6d;color:#ffffff;font-size:20px;font-weight:400;cursor:pointer}body#go div#mypage div#payment_page div.payment_form hr{margin:20px 0}body#go div#mypage div#payment_page div.payment_form table td{padding:10px}body#go div#mypage div.green_bg{margin-left:auto;margin-right:auto;max-width:450px;background-color:#3ecc6d;padding:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-align:center;color:#ffffff;font-size:20px;font-weight:400}body#go div#mypage div.green_bg h4{color:#ffffff;text-align:center;padding:20px 15px 20px}body#go div#mypage div#invalid_email{display:none;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#f2dede;color:#a94442}body#go div#mypage div#thankyou_page{display:none;margin-top:50px;margin-bottom:200px}body#go div#mypage div#thankyou_page p{text-align:center;font-size:16px;font-weight:400}div.phone_confirmation_div{display:none}body#go header#access_codes_top{background-color:#e8e8e2}body#go header#access_codes_top div#top_section{padding:20px}body#go header#access_codes_top div#top_section div#logo{text-align:center;margin-bottom:10px}body#go header#access_codes_top div#top_section div#logo img{width:40px}body#go header#access_codes_top div#top_section div#access_code_site_name{text-align:center}body#go header#access_codes_top div#top_section div#access_code_site_name h1{font-size:20px;font-weight:400;margin-bottom:10px}body#go header#access_codes_top ul,body#go header#access_codes_top ol{margin:20px 30px}body#go header#access_codes_top ul li,body#go header#access_codes_top ol li{margin-bottom:10px}body#go div#access_codes_content ul,body#go div#access_codes_content ol{margin:20px 30px}body#go div#access_codes_content ul li,body#go div#access_codes_content ol li{margin-bottom:10px}body#go div#access_codes_content a:link,body#go div#access_codes_content a:visited{color:#1f4afb;text-decoration:underline}body#go div#access_codes_content div.desktop_wrapper{margin:0 auto;max-width:1600px;padding:20px}body#go div#access_codes_content div.mobile_wrapper{margin:0 auto;max-width:500px;padding:20px}body#go div#access_codes_content div.mobile_wrapper h1{font-size:20px;font-weight:bold;margin-bottom:10px}body#go div#access_codes_content div.mobile_wrapper h2{font-size:18px;font-weight:400;margin-bottom:10px}body#go div#access_codes_content div.mobile_wrapper ul,body#go div#access_codes_content div.mobile_wrapper ol{margin:20px 30px}body#go div#access_codes_content div.mobile_wrapper ul li,body#go div#access_codes_content div.mobile_wrapper ol li{margin-bottom:10px}body#go div#access_codes_content div.mobile_wrapper div.help_str{margin:20px 0;background-color:#ffffff;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}body#go div#access_codes_content div.mobile_wrapper id#access_code_form{margin:20px 0;background-color:#ffffff;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}body#go div#access_codes_content div.mobile_wrapper id#access_code_form a:link,body#go div#access_codes_content div.mobile_wrapper id#access_code_form a:visited{color:#000000;text-decoration:underline;padding:5px 15px;border:1px solid #333333;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#f9f9f9}body#go div#access_codes_content div.mobile_wrapper div#login_form{margin:0 auto;max-width:300px;padding-bottom:60px}body#go div#access_codes_content div.mobile_wrapper input[type="submit"]{padding:10px 20px;background-color:#1f4afb;border:1px solid #333333;color:#ffffff;cursor:pointer;width:150px}body#go div#access_codes_content div.mobile_wrapper input[type="submit"]:hover{background-color:#1027ea}body#go div#access_codes_content table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#ffffff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}body#go div#access_codes_content table thead th{text-align:right}#error_explanation{width:100%;background-color:#f2dede;margin-bottom:20px;box-sizing:border-box;padding:20px 20px 10px;color:#a94442;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:30px}#error_explanation ul li{font-size:16px;list-style:square;margin:10px 10px}.field_with_errors{box-sizing:border-box;overflow:hidden;display:inline}.field_with_errors input[type="text"],.field_with_errors input[type="password"],.field_with_errors input[type="datetime-local"],.field_with_errors input[type="number"],.field_with_errors input[type="checkbox"],.field_with_errors textarea,.field_with_errors input,.field_with_errors select{border:1px solid #a94442;background-color:#f2dede}#alert,.alert{color:#a94442;background-color:#f2dede;border-color:#ebccd1;padding:20px 10px;margin:15px 0;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center}#notice,.notice{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;padding:20px 10px;margin:15px 0;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center}body#go div#recommendations_content{margin:0 auto;max-width:800px;padding:20px 0}body#go div#recommendations_content div.mobile_wrapper{margin:0 auto;max-width:450px;padding:20px;background-color:#ffffff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}body#go div#recommendations_content div.mobile_wrapper ol li{margin-right:30px}body#go div#recommendations_content div.mobile_wrapper p.redirect_link{margin-top:20px}body#go div#recommendations_content div.mobile_wrapper p.redirect_link a{color:#000000;text-decoration:underline;background-color:#ffc;border:1px solid #000000;font-weight:bold;padding:5px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
