body{color:#494949;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:18px;font-weight:400;background:#fafafa;margin:0}#container{margin:-10px auto;padding:10px;max-width:1280px;min-width:320px;background:#fff;border-right:1px solid #f0f0f0;border-left:1px solid #f0f0f0}.wrapper{width:auto;margin:0 auto}#banner{text-align:left;padding-right:5px;width:242px}#content{display:grid;grid-template-rows:max-content max-content max-content max-content max-content}h1,h2{font-weight:400;line-height:34px;margin:5px 0;padding:0}h3{font-family:Arial,Helvetica,sans-serif;color:#464646;font-size:16px;font-weight:700}a,a:visited,a:active,a:hover{color:#464646;text-decoration:none}a:hover{text-decoration:underline}footer,header,main,nav,section{display:block}html,button,input,select,textarea{font-family:sans-serif}a:active,a:hover{outline:0}b,strong{font-weight:700}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}menu,ul{margin:1em 0}ul{padding:0 0 0 10px}nav ul{list-style:none;list-style-image:none;padding:0;margin:0}img{border:0;-ms-interpolation-mode:bicubic}form{margin:0}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::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}*{box-sizing:border-box;-moz-box-sizing:border-box}.hidden{display:none}#slogan{width:100%;text-align:center;color:#b2b2b2;font-size:13px;font-weight:700;font-family:Arial Bold,Helvetica,sans-serif}#banner a:hover{text-decoration:none}.first-header,.first-header a,.first-header a:hover{-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:5px;font-size:22px;text-transform:uppercase;color:#fff;margin:0 0 10px;text-decoration:none}@media(max-width:480px){.first-header,.first-header a,.first-header a:hover{font-size:16px}}@media(max-width:400px){.first-header,.first-header a,.first-header a:hover{font-size:15px}}.first-header{padding:3px 5px 2px 15px}#education{background:#3a3f72}#jobs,#visa{background:#0b7a0b}#games{background:#be1c1c}#learn{background:#3a3f72}.three-column,.two-column,.international_jobs{display:table;width:100%}.three-column div,.two-column div,.international_jobs div{display:table-row}.three-column div div,.two-column div div,.international_jobs div div{display:table-cell;padding:5px}.three-column div div{width:33%}.two-column div div{width:50%}.international_jobs{padding-top:5px}.international_jobs div div{width:25%}.international_jobs .headerless_col{margin-top:-10px}#edu_box{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#f5f5f5;border:2px solid #e3e3e3;padding:10px}select.edu,input.edu{width:100%;height:30px;padding:0 4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #e3e3e3}#edu_box small{font-size:13px;line-height:24px}#edu_left_part{display:table;width:100%}#edu_links{display:table-row;width:100%}#edu_links h3{padding:0;margin:0 0 10px}#edu_links div{padding:10px 10px 10px 5px;display:table-cell;width:50%;box-sizing:border-box}#top_lang_schools{margin-top:5px;display:block;text-decoration:none;font-weight:700}#edu_program_search h3{padding:0;margin:0 0 10px}#edu_program_search{padding-left:5px}#schools_block{overflow:hidden}#jobs_block{overflow:hidden;background:#f6f6f6}#jobs_block h3{margin:0 0 10px}#usa_jobs_link{font-weight:700}#visa_block,#learn_block{overflow:hidden;background:#f6f6f6}.job_buttons{display:flex;gap:10px;margin:0}.job_buttons .job_button{flex-grow:1;flex-basis:0}#searchForm div{width:250px;position:relative}#searchForm2{position:relative}#searchForm2 div{width:100%;box-sizing:border-box;margin:0}#searchForm2 .search_container{padding:10px}div.search_container{display:block;background-color:#3a3f72;width:100%;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}#searchForm2 div.search_container{overflow:hidden}div.input{width:200px;margin:10px;padding:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #c6d2db;float:left;background:#fff}.s{width:100%;border:0;background:transparent;color:#000;text-shadow:0 1px 1px #fff;padding-right:24px}.s:focus{outline:none}input.searchSubmit{width:52px;height:26px;text-indent:-9999px;overflow:hidden;background-image:url(data:image/webp;base64,UklGRoIBAABXRUJQVlA4WAoAAAAQAAAAGQAAFwAAQUxQSDABAAABkCvbtmlb89q2ndm2jcjObFvZs1Lbtm1Etq1jjqe13v6EiJgAIiLv/vNf1IoXW8vN6T+Nau6q8U/RjlA+42kJZJcWdA2ufqzFw0yuVhke1FgRka7vQjHuBXGEPcWDWPq3QZ8c6wxZy6CoI7bpNnyOZj3ALXsOKpajiyXHBh2egDdYxlJhNfH6vMQq1hucMedJFmGMtRXf0zl0FkKSzcr/guOurIJPOGHFMlwK7A/S+cu44hkwRZxOu4HnS8pik5t3iwC8r9djkdOyH4BKJNFC81MLfGszYJFh1tpHIqXiy/XJ9CMAREPGLCJ99/j87FAbHfLYrQVk82YcvE5r1YByubUQZL1cCajXOgpBZvMyQLvLQwgyGhQBOBIoBBm0fAVwQBDSrXmHywnCkE7t6VACVlA4ICwAAADwAgCdASoaABgAPn0wkkekoyGhN+gAkA+JaQAAsWBoAAD++gSif//RdgAAAA==);background-color:#ff6702;background-position:12px 2px;border:2px solid #CC5202;border-top:2px solid #ff954e;border-left:2px solid #ff954e;border-radius:5px;background-repeat:no-repeat;position:absolute;z-index:5;cursor:pointer}#searchForm input.searchSubmit{right:2px;top:1px}#searchForm2 input.searchSubmit{top:12px;right:13px}#search_box{display:none}#header_text{color:#fff;font-weight:400;font-size:11px;padding-left:3px;display:none}.sheader_banner{width:201px;text-align:center}.banner_cont{display:none}#edu_links #featured_schools_banner{display:block;margin:auto;width:195px}.menu-toggle{display:block;padding:6px 5px;margin:20px 0 5px;background:#3a3f72;color:#fff;cursor:pointer;text-transform:uppercase;font-size:13px;font-weight:700;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}#container:target #close_menu{display:none}#container #open_menu{display:none}#container:target .srt-menu{display:block}#container .srt-menu{display:none;position:relative;z-index:10}#container #close_menu{display:block}#container:target #open_menu{display:block}.srt-menu{clear:both;margin-bottom:5px}.srt-menu a{font-weight:700}.srt-menu a.desktop{display:none}.srt-menu a,.srt-menu form{text-decoration:none;display:block;padding:13px 10px;color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background-color:#3a3f72;text-align:left;margin-top:1px}.srt-menu form{padding:0}.srt-menu a:hover{background-color:#4a4f82}.icon-bar{display:block;width:23px;height:4px;margin:4px;background-color:#fff}#footer_text{display:none}footer{clear:both;font-size:14px;line-height:14px;padding:5px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;border:1px solid #e3e3e3}footer a{color:#494949;text-decoration:none}footer a:hover{color:#494949;text-decoration:underline}footer{background:#f5f5f5;color:#494949;overflow:hidden}.foot_bottom{margin-top:10px;text-align:left;float:left}.foot_bottomr{margin-top:10px;text-align:right;float:right}hr{height:1px;background:#c9c9c9;border:0 solid;margin:15px 0}#second_header{text-align:center}.sheader_banner{display:inline-block}#usa_search_heading{margin-bottom:5px}#usa_sf_labels{width:5em}#usa_sf_types{height:2em;padding-left:5px}#usa_sf_submit_container{text-align:left}#usa_sf_submit_container .button_blue_sm{display:inline-block}#usa_search_form table{width:100%}.button_registration{width:auto}.button_add_school{display:block}#add_school_1st{display:none}a.button_red{height:37px;color:#fff;text-decoration:none;line-height:35px;font-size:17px;font-weight:700;display:block;text-align:center;position:relative;background:#db2827;background:-moz-linear-gradient(top,#e04544,#e04544 50%,#DB2827 51%,#DB2827);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e04544),color-stop(.5,#e04544),color-stop(.5,#DB2827),to(#DB2827));-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #fc0707;border-top:1px solid #fc0707;-moz-box-shadow:0 1px 3px #adadad;-webkit-box-shadow:0 1px 3px #adadad;box-shadow:0 1px 3px #adadad}.button_red:active{-moz-box-shadow:0 2px 6px #545454;-webkit-box-shadow:0 2px 6px #545454}.button_blue{width:auto}.button_blue_sm{width:min-content}.button_blue_sm{height:37px;color:#fff;text-decoration:none;line-height:35px;font-size:17px;font-weight:700;display:block;text-align:center;position:relative;margin:0 0 0 auto;background:#2b89b9;background:-moz-linear-gradient(top,#369cd0,#369cd0 50%,#2b89b9 51%,#2b89b9);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#369cd0),color-stop(.5,#369cd0),color-stop(.5,#2b89b9),to(#2b89b9));-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #54a3e8;border-top:1px solid #54a3e8;-moz-box-shadow:0 1px 3px #adadad;-webkit-box-shadow:0 1px 3px #adadad;box-shadow:0 1px 3px #adadad}#button_blue{height:37px;color:#fff;text-decoration:none;line-height:35px;font-size:17px;font-weight:700;display:block;text-align:center;position:relative;background:#2b89b9;background:-moz-linear-gradient(top,#369cd0,#369cd0 50%,#2b89b9 51%,#2b89b9);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#369cd0),color-stop(.5,#369cd0),color-stop(.5,#2b89b9),to(#2b89b9));-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #54a3e8;border-top:1px solid #54a3e8;-moz-box-shadow:0 1px 3px #adadad;-webkit-box-shadow:0 1px 3px #adadad;box-shadow:0 1px 3px #adadad}#button_blue:active{-moz-box-shadow:0 2px 6px #545454;-webkit-box-shadow:0 2px 6px #545454}.resize_links_blocks{-moz-column-count:2;-moz-column-gap:1em;-webkit-column-count:2;-webkit-column-gap:1em;column-count:2;column-gap:1em;margin:0 0 10px}.edu_col{width:50%;float:left}#edu_program_search{height:550px}#en_es_links{width:100%}#en_es_links_cont{display:table-row}#en_es_links_cont div{display:table-cell;padding:0 5px 10px}#edu_links #career_training,.mobile_hide{display:none}#job_right_part{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.two-column{padding:10px 0}#job_left_part{padding-top:0}.international_jobs{display:block;width:100%}.international_jobs div{display:block}.international_jobs div div{display:block;padding:5px}.international_jobs div div{width:50%;float:left}.resize_links_blocks a,.edu_col a,.two-column a,.international_jobs a,.three-column a{display:inline-block;margin-bottom:8px}#edu_program_search{height:750px}.collapse_button{cursor:pointer;display:block;margin:15px 0;text-align:center;padding:5px 10px;background-image:-webkit-linear-gradient(top,#ececec,#d7d7d7 40%,#c3c3c3 60%,#bababa);background-color:#979696;box-shadow:#adadad 2px 2px 2px;width:max-content;border-radius:3px;font-weight:700;font-size:15px}.links_collapse{display:none}@media only screen and (min-width:990px){#container #close_menu{display:none}#main{margin-top:5px}#content{grid-template-columns:50% 50%;grid-template-rows:max-content max-content max-content}#schools_block{grid-column:1/2;grid-row:1/3}#jobs_block{grid-column:2/3;grid-row:1/2}#visa_block{grid-column:2/3;grid-row:2/3}#games_block{grid-column:1/2;grid-row:3/4}#learn_block{grid-column:2/3;grid-row:3/4}header{height:auto}footer{font-size:12px}.resize_links_blocks a,.edu_col a,.two-column a,.international_jobs a,.three-column a{margin-bottom:0}.banner_cont{width:201px;background:#fff;padding:2px 2px 0;display:block}#edu_links #featured_schools_banner{display:none}.menu-toggle{margin-top:10px;float:right}.wrapper{margin:5px 0 0}header{padding:0}.international_jobs{display:table;width:100%}.international_jobs div{display:table-row}.international_jobs div div{display:table-cell;padding:5px}.international_jobs div div{width:25%}.international_jobs .headerless_col{padding-top:33px;margin-top:0}.edu_col{width:100%;float:none}.mobile_hide{display:initial}#edu_links #career_training{display:block}.button_add_school{width:100%}#add_school_2nd{display:none}#add_school_1st{display:block}#edu_box{width:100%}#edu_links{display:block}#edu_links div{display:block;width:auto;padding-left:5px}.menu-toggle{display:none}#header-text{display:table-row}#header-text li{display:table-cell;vertical-align:top}#search_box,#header_text{background:#3a3f72}#search_box{border-top-right-radius:5px;border-bottom-right-radius:5px}#header_text{border-top-left-radius:5px;border-bottom-left-radius:5px;line-height:1.2em;padding:6px}.job_buttons{margin:0 0 10px}#topnav{margin:0;width:auto}.srt-menu{display:inline-block;margin:10px 0 0;background-color:#e0e1e9;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;font-size:15px;font-weight:700;width:100%;padding:0 5px}.srt-menu a{text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 7px;margin:5px 1px;background-color:#e0e1e9}.srt-menu a,.srt-menu a:visited{color:#000}.srt-menu a:hover{color:#000;background:#f6f6f6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.srt-menu a.current{color:#fff;background:#db2827;margin-top:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.srt-menu a.desktop{display:inline-block}.srt-menu a.mobile{display:none}.srt-menu:target{display:inline-block}#searchForm2{display:none}.grid_left{display:block;margin:0 5px 10px 0;overflow:hidden}.grid_right{display:block;margin:0 0 10px;overflow:hidden}#job_left_part,#job_right_part{float:left;width:50%;border:none}.two-column{padding:0}div.input{width:230px;margin:8px;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #c6d2db;float:right;background:#fff}#home .s{width:210px}.resize_links_blocks{-moz-column-count:1;-moz-column-gap:1em;-webkit-column-count:1;-webkit-column-gap:1em;column-count:1;column-gap:1em}#edu_left_part{width:68%;display:inline-block;vertical-align:top}#edu_program_search{width:30%;display:inline-block}#second_header{position:relative;margin-top:3px;height:55px;text-align:left}.sheader_banner{right:0;position:absolute;top:0;width:201px;text-align:right}#footer_text{display:block}#container:target .srt-menu{display:none}#container .srt-menu{display:block}.collapse_button{display:none}.links_collapse{display:block}}@media only screen and (min-device-width:320px){.wrapper{margin:5px 0 0}.menu-toggle{margin:5px 0 5px 5px;float:right}}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.job_list{padding:5px;display:flex;flex-direction:column;gap:5px}.job_list .job_item{display:flex;flex-direction:column}.job_list .job_item .job_title{color:navy}.job_list .job_item .job_location{font-size:14px;color:#555}
