[class*=fa-]:not(.notFA){font-family:fontawesome!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.superCatColl,h2[id$="_h2"],h3[id$="_h2"]{cursor:text}.fa-star::before{content:"\f005"}::-ms-clear,::-ms-reveal{display:none}@-ms-viewport{width:auto!important}a{outline:0;color:#0090d6}h1,h1 span{font-size:15px}h2{font-size:inherit}html>body .panel_head{background-image:url("https://estatic.languagecourse.net/templates/default/img/dot.gif");background-position:center bottom;background-repeat:repeat-x;font-size:16px;height:auto;line-height:15px;margin-right:7px;padding:6px}html>body .panel_head.searchTitle{background:0 0;line-height:normal}html>body .panel_head h5{color:#fff}html>body .panel_head h3{color:#404040!important}html>body .panel_head2{background-color:#f76301;background-image:url("https://estatic.languagecourse.net/templates/default/img/dot.gif");background-repeat:repeat-x;background-position:bottom;color:#fff;height:auto;line-height:13px;font-size:13px;padding:6px}.opening_all_outbox{padding:2px 0 6px 5px;color:#333}img{border:0}p{font-size:13px}input,textarea{resize:none;-moz-resize:none}#calendar_date7,.paymentPageWrap input,.paymentPageWrap textarea,.registrationPageWrap input,.registrationPageWrap textarea{font-size:15px!important}.topAffixShadow{box-shadow:0 -40px 29px 28px #404040;-moz-box-shadow:0 -50px 29px 28px #404040;-webkit-box-shadow:0 -40px 29px 28px #404040}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:vertical{width:12px}::-webkit-scrollbar:horizontal{height:16px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:2px solid #fff}::-webkit-scrollbar-track{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#fff}input[type=radio]{cursor:pointer}.overlayDimmer{background-color:#000;bottom:0;left:0;opacity:.6;position:fixed;right:0;top:0;z-index:-1}.back_to_top{padding:2px;text-align:right}.button_reserve{text-align:center;width:132px}.ccError{color:red;font-size:16px;font-weight:700}.clear,.clear-2{clear:both}.clear-calc{clear:both;height:0;width:100%}.msgload_hidden{display:none}.schoolLogo img{margin-right:10px;vertical-align:middle}.headingSep.noTitleLine::after{border:none}#schoolDesc,.headingSep>a{bottom:70px;position:relative}#h2Title::after,.headingSep::after{border-bottom:1px solid #a9a9a9;bottom:50%;content:" ";height:0;left:0;position:absolute;width:100%}.titleSep{background-color:#fff;padding-left:.5em;padding-right:.5em;position:relative;z-index:2;font-size:25px;font-weight:400;color:#404040;line-height:1.2em!important}.col_1_2{padding:9px}.content_7 p{padding-left:5px;line-height:15px}.parrafo{padding-left:5px}.menu{background-color:#dfe8ee}.menu li{list-style-type:none;padding-bottom:2px;padding-top:3px}.menu ul{margin:0;padding-left:5px;padding-right:5px}.menu ul li a{text-decoration:none!important;color:#2d53a0!important}.menu ul li a:hover{text-decoration:none!important;color:#06c!important}.big_title{font-family:Helvetica,sans-serif;font-size:15px;letter-spacing:-.5px;color:#f76301;font-weight:bolder;text-transform:uppercase;padding:10px 4px 2px;font-stretch:condensed}.big_title_search{font-family:Helvetica,sans-serif;font-size:15px;letter-spacing:-1px;color:#f76301;font-weight:700;text-transform:uppercase;padding:10px 4px 2px;font-stretch:condensed}.big_title2{color:#fff;font-size:16px;font-stretch:condensed;padding:4px 0 3px 10px;font-weight:700}.big_title_11{color:#fff;background-color:#f76301;font-size:12px;font-weight:700;text-transform:uppercase;padding:5px 5px 2px;letter-spacing:.05em;line-height:1.1em;font-stretch:condensed}.big_title_pic{font-size:15px;color:#f76301;font-weight:700;line-height:1.3em;text-transform:uppercase;padding:6px 0 2px;height:33px}.subTitles{color:#404040;font-size:18px;font-weight:700}.panel_iframe{background-color:#f76301;background-image:url("https://estatic.languagecourse.net/templates/default/img/dot.gif");background-position:center bottom;background-repeat:repeat-x;color:#fff!important;font-size:13px;height:auto;line-height:15px;padding-bottom:7px;padding-left:5px;padding-top:11px;width:auto!important}.small_title{color:#fff;font-size:12px;font-weight:bolder;padding-bottom:10px;line-height:15px;padding-left:10px!important}.small_title_outbox{color:#000;font-size:12px;font-weight:400;padding:3px 0 0 3px}#col_right_title{width:120px}#col_right_title_top{font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,"Arial Nova",Arial,sans-serif;font-size:11px;font-weight:700;color:#f76301;text-decoration:none;padding:4px}#col_right_title_top a{font-size:11px;font-weight:700;text-align:left;text-transform:uppercase;text-decoration:none!important;letter-spacing:0!important}#col_right_title_top a:hover{color:#06c}#italic_description{font-style:italic;color:#f76301!important;text-align:left;font-size:13px}.italic2{padding:5px}.italic2 a{color:#f76301!important;font-weight:700}.dotted_line_smaller{background-image:url (https://estatic.languagecourse.net/templates/default/img/dot.gif);background-repeat:repeat-x;width:120px;height:3px;margin-bottom:4px}.dotted_line_small{background-image:url (https://estatic.languagecourse.net/templates/default/img/dot.gif);background-repeat:repeat-x;width:168px;height:3px}.dotted_line_medium{background-image:url (https://estatic.languagecourse.net/templates/default/img/dot.gif);background-repeat:repeat-x;width:445px;height:4px;margin-top:2px;margin-left:25px}.dotted_line_medium_bottom{background-image:url (https://estatic.languagecourse.net/templates/default/img/dot.gif);background-repeat:repeat-x;width:330px;height:4px;margin-top:6px}.dotted_line_large{background-image:url (https://estatic.languagecourse.net/templates/default/img/dot.gif);background-repeat:repeat-x;width:977px;height:4px;margin-top:2px}.email_icon{float:right;padding-top:4px}.contact_telf,.help{float:right;padding-right:5px}#col_left{display:block;margin-left:7px;flex:0 0 168px;margin-right:15px;z-index:1}#col_right{float:right;margin-right:7px}#col_right ol{list-style-position:inside;margin:0;padding-left:5px;text-align:left}.subcategories{font-size:11px;font-weight:700;padding-top:2px;text-align:left;text-transform:uppercase;text-decoration:none!important}.rightbar_wrapper{padding-left:5px;width:110px}#col_right_title a{color:#2d53a0;font-size:11px;font-weight:700;text-align:left;text-transform:uppercase;text-decoration:none!important;letter-spacing:0!important}#col_right_title a:hover{color:#06c}.academic,.executive,.junior,.senior,.sport,.study,.work{background-image:url(https://estatic.languagecourse.net/templates/default/img/index_column_right.jpg);background-repeat:no-repeat;margin:0 7px 10px}.junior{background-position:0 -286px!important;width:105px;height:75px}.executive{background-position:0 -90px!important;width:105px;height:75px}.sport{background-position:0 -480px!important;width:105px;height:75px}.academic{background-position:0 0!important;width:105px;height:75px}.study{background-position:0 -182px!important;width:105px;height:75px}.senior{background-position:0 -398px!important;width:105px;height:75px}.work{background-position:0 -562px!important;width:105px;height:75px}.drop_down{display:none;background-color:#fff;border:1px solid #999894;color:#262835;font-size:13px!important;width:150px;height:23px}span.customStyleSelectBox{background-color:#fcfafa;border:1px solid #999894;-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px;border-radius:2px;color:#000;font-size:12px;height:12px;line-height:10px;padding:5px 7px;text-align:left}span.customStyleSelectBoxOld{background-color:#fcfafa;border:1px solid #999894;-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px;border-radius:2px;color:#000;font-size:10px;height:10px;line-height:10px;padding:5px 7px;text-align:left;font-weight:400!important}.drop_down_center{border:1px solid #336;color:#336;font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,"Arial Nova",Arial,sans-serif;font-size:12px!important;height:20px;margin-bottom:8px;margin-top:10px;width:150px}.drop_down_searchbox{display:none;border:1px solid #999894;color:#50505a;font-family:Helvetica,sans-serif,Arial;font-size:14px!important;width:150px}.row_special{border:1px solid #999894;color:#50505a;font-size:11px;height:20px;width:150px}#search_small{padding:5px;width:165px}.go_btn{float:right;padding-top:5px;padding-right:12px;cursor:pointer}#decorator_1 .content_1 .menu .destinations{width:835px;height:auto;background-color:#f76301}.cambridge,.celi_cic,.cervantes,.delf_dalf,.goethe,.toefl{background-image:url(https://estatic.languagecourse.net/templates/default/img/index_images.gif);background-repeat:no-repeat;margin:0 5px 5px}.cambridge{background-position:0 -112px!important;width:109px;height:46px}.toefl{background-position:0 -292px!important;width:109px;height:34px}.cervantes{background-position:0 -168px!important;width:109px;height:57px}.delf_dalf{background-position:0 -60px!important;width:109px;height:57px}.celi_cic{width:109px;height:45px}.goethe{background-position:0 -235px!important;width:109px;height:47px}.ev_field{float:left;overflow:visible;width:200px}.ev_rating_0{background-repeat:no-repeat;height:15px}.ev_en{background-image:url(/images/0_en.gif)}.ev_es{background-image:url(/images/0_es.gif)}.ev_it{background-image:url(/images/0_it.gif)}.ev_fr{background-image:url(/images/0_fr.gif)}.ev_de{background-image:url(/images/0_de.gif)}.ev_nl{background-image:url(/images/0_nl.gif)}.ev_pl{background-image:url(/images/0_pl.gif)}.ev_jp{background-image:url(/images/0_jp.gif)}.ev_ru{background-image:url(/images/0_ru.gif)}.ev_se{background-image:url(/images/0_se.gif)}.ev_rating_1{background-image:url(/images/1.gif);background-repeat:no-repeat;height:15px}.ev_rating_2{background-image:url(/images/2.gif);background-repeat:no-repeat;height:15px}.ev_rating_3{background-image:url(/images/3.gif);background-repeat:no-repeat;height:15px}.ev_rating_4{background-image:url(/images/4.gif);background-repeat:no-repeat;height:15px}.ev_rating_5{background-image:url(/images/5.gif);background-repeat:no-repeat;height:15px}.ev_value{background-repeat:no-repeat;float:left;overflow:visible;width:470px}.first_option{font-weight:700;list-style-type:none;margin-left:-15px}.first-sandbag{margin-top:0}.head_help{margin-right:12px}#head .header{height:40px;text-align:center;margin-bottom:2px;margin-left:7px;margin-right:7px}.header_info{padding:8px 8px 8px 2px;font-weight:bolder;text-align:justify;color:#5b5b5b}.indent{margin-left:20px}.info_evaluation{clear:both;margin-top:20px}.last-sandbag{margin-bottom:5px}.number_phone{color:red;font-size:18px;font-weight:700}.picture_guide{padding:2px}.reserve{float:left;padding:5px 62px;width:132px}.sandbag-image{margin:0}.sandbag-image span{display:none}.sandbag-left{border:0;clear:left;float:left;font-size:0;margin:0;padding:0}.sandbag-right{border:0;clear:right;float:right;font-size:0;margin:0;padding:0}.school_img{padding-left:8px;padding-top:5px;margin-right:4px;overflow:hidden}.strong{font-weight:700!important}#bar_flags .flag,#bar_flags li{display:block;height:17px;width:26px}#bar_flags li{float:right;list-style:none}#bar_flags ul{height:17px;margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}#flag_link_to_ms,#flag_link_to_ms a{font-size:9px!important}#barra_nav{background-image:url("https://estatic.languagecourse.net/templates/default/img/bg_sub_grey.gif");background-repeat:repeat-x;height:16px;margin-left:18px;margin-right:18px;width:884px}#border_b{border-bottom:1px dotted #036}#border_l{border-left:1px dotted #036}#border_r{border-right:1px dotted #036}#border_t{border-top:1px dotted #036}#bread_crumbs{background-color:#fff;height:22px;margin-left:7px;padding-right:4px}#bread_crumbs a,#bread_crumbs a:hover,#bread_crumbs div,#bread_crumbs div span{color:#404040;position:relative;top:1px;font-weight:400}#bread_crumbs .unselectable{cursor:default;font-weight:400}.breadCarat::before,.caretCalc:not(.notFA)::after,.ff_faq_header:not(.exploreItemMoreBtn)::after{content:"\f107";font-family:FontAwesome}.breadCarat::before{display:inline-block;font-size:13px;position:relative;bottom:1.5px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-weight:700}#bread_crumbs div span{margin-left:2px;font-weight:700}#bread_crumbs a:not(.iconBreadHome){text-decoration:none;display:inline-block}.bread_crumbs_right_link{float:right;margin-right:15px}#bread_crumbs div{display:inline;margin-left:4px;position:relative;top:2px;white-space:nowrap;margin-right:8px}.bread_crumbs_link:last-child{margin-right:1px!important}a.iconBreadHome{background-position:0 -176px;padding-left:13px;top:-1.4px!important;border:none}#bunyol_groc{background-image:url(https://estatic.languagecourse.net/templates/default/img/bunyol_groc.jpg);background-repeat:repeat-y;height:210px;left:575px;position:absolute;top:0;width:9px;z-index:10}#bunyol_ombra{background-image:url(https://estatic.languagecourse.net/templates/default/img/bunyol_ombra.jpg);background-repeat:repeat-y;height:120px;left:575px;position:absolute;top:210px;width:9px;z-index:10}#content_list{color:#336;float:left;margin-left:0;padding-bottom:7px}#content_list.affix-bottom{z-index:1!important}#content_list ol,#content_list ul{line-height:16px;list-style-position:inside;margin:0;padding-left:10px;padding-right:10px}#content_list_2{color:#336;float:left;font-size:12px;margin-left:10px;margin-top:10px;padding-top:0;width:280px}#content_list_2 ol,#content_list_2 ul{line-height:1.7em;list-style-position:inside;margin:0;padding-left:1px}.button_more a{bottom:3px;position:relative;right:1px}#courses .titles{text-align:left}#col_left #decorator_1{display:block;margin-top:0;line-height:13px;background-color:#fff}#col_left #decorator_1 .content_1{position:relative;margin-top:0}#decorator_1{margin-right:0}.content_1 .fill_white,.content_2 .fill_white{background-color:#fff;padding-top:0}#decorator_2 .side_t_2_video{background-image:url(https://estatic.languagecourse.net/templates/default/img/videos_box_bgk.png);background-repeat:no-repeat;background-position:right top;height:auto}#decorator_2 .side_t_2_pictures{background-image:url(https://estatic.languagecourse.net/templates/default/img/pic_icon.png);background-repeat:no-repeat;background-position:right top;height:auto}#decorator_2 .side_t_2_brochures{background-image:url(https://estatic.languagecourse.net/templates/default/img/brochures_box_bgk.png);background-repeat:no-repeat;background-position:right top;height:auto}#decorator_3_1{widht:auto;float:left;margin-top:7px}#decorator_4{float:left;background-color:#dfe8ee;height:auto}#decorator_4 .content h1,.big_title,h1,h2,h3,h4,h5,h6,p{margin-bottom:0;margin-top:0}#decorator_4 .content_4{height:100%;padding:5px;width:129px;text-align:center}#decorator_4 .corner_bl_4{float:left;font-size:1px;height:5px;width:5px}#decorator_5{float:right;height:auto}#decorator_5_1{height:auto;width:150px;z-index:0;float:left}#decorator_5_1 .frame_5_1{widht:129px!important}#decorator_5_1 .content_5_1{padding:5px;background-color:#f76301;box-shadow:1px 1px 1px #666;height:auto;margin-top:10px;width:129px!important}#result_item .content_4 .cell-1,#result_item h4,#result_item h5{color:#fff;font-size:100%;font-weight:700;text-decoration:none;text-align:center}.under_learn{text-align:center;color:#fff;font-size:15px;line-height:11px}#decorator_5_2{float:right;z-index:3}#decorator_5_4 .content_5_2,.decorator_5_5 .content_5_5{height:auto;width:962px;overflow:hidden;margin-top:32px}#decorator_5_2 .content_5_2{height:auto}#decorator_5_2 .frame_5_2,.decorator_5_5 .frame_5_5{overflow:hidden;width:681px}#decorator_5_4{width:694px}#decorator_7 .content_7{background-color:#fff;border:1px solid #dfe8ee;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;border-radius:3px;padding:3px 0;margin-left:4px}#decorator_7 .content_7 a{display:inline-block}#decorator_7 .head_yellow_7{font-size:1em;background-color:#dfe8ee;color:#2d53a0;margin-left:3px;margin-right:3px;padding:2px 2px 2px 5px;line-height:25px;text-decoration:none!important}#decorator_7 .head_yellow_7 a,#decorator_7 .head_yellow_7 b{color:#2d53a0}#decorator_7,#decorator_71,#decorator_72{background-color:#fff;background-position:left;background-repeat:repeat-y;height:auto;margin-top:10px;width:auto;margin-right:7px}#decorator_76 .head_yellow_76{background-color:#f76301;text-transform:uppercase;padding:5px}#decorator_76 .head_yellow_76 h4{color:#fff}#decorator_8{background-color:#dfe8ee;height:auto}#decorator_9{height:auto;width:auto}#decorator_9_1{width:694px;position:relative}#decorator_xx10{display:inline-block}#malariaCharity a{text-decoration:underline;color:#404040}#malariaCharity a:hover{text-decoration:none}#footer .footerPressLogos div,#footer .footerTrustedLogos div{display:inline-block;vertical-align:middle}#footer .footerPressLogos,#footer .footerTrustedLogos{text-align:center}#footer .footerPressLogos{margin-bottom:25px;min-height:31px}#footer .footerTrustedLogos{margin-bottom:36px;min-height:40px}#footer .footerPressTitle,#footer .footerTrustedTitle{padding-right:5px;position:relative}#footer .footerPressTitle{top:1px}#footer .footerTrustedTitle{top:6px}.footerTrustedLogos1{padding-right:29px}#footer .footerPressLogosALL .footerPressLogos1,#footer .footerPressLogosCN .footerPressLogos1,#footer .footerPressLogosPL .footerPressLogos1{padding-right:16px}#footer .footerPressLogosDE .footerPressLogos1{padding-right:12px;width:40%}#footer .footerPressLogosRU .footerPressLogos1{padding-right:14px;width:48%}#footer .footerPressLogosDE img,#footer .footerPressLogosRU img{width:100%}#footer .footerPressLogosCN .footerPressTitle{top:8px}.like_h6.bottomEnd1{text-align:center;margin-bottom:16px}.like_h6,.schoolAccTitle{font-size:13px;text-align:center;margin:20px 0}#menu-footer{display:table;width:87%;margin:52px auto 41px}#menu-footer .menu-foot_col li a{line-height:1.2em;display:inline-block;word-break:normal;margin-top:.8em!important}#menu-footer .menu-foot_col li a:hover{text-decoration:underline}#menu-footer>ul{float:left;width:24%;margin:0 14% 0 0;line-height:1.6em;font-size:15px}#menu-footer .menu-foot_title{line-height:.2em;font-size:16px;margin-bottom:7px;cursor:default}#menu-footer .menu-foot_title.foot_title-last{margin-top:10px}#menu-footer ul:last-child{margin-right:0}#menu-footer .menu-foot_title:not(.first){margin-top:26px}#footer_socials,#seals-footer,#trustlink{text-align:center}#malariaCharity{max-width:1170px;text-align:center;display:inline-block;line-height:1.5em;font-style:italic;font-weight:400;font-size:13px!important}#malariaCharity span{font-weight:700}#footer_1 .content h1,.big_title,h1,h2,h3,h4,h5,h6,p{margin-bottom:0;margin-top:0}#ultraFoot{background-color:#f2f2f2;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding-top:10px;padding-bottom:8px;width:100%;text-align:center;color:#b7b7b7}#ultraFoot a{color:#404040;margin-right:14px;margin-left:14px;font-weight:700;line-height:normal}#bottomEnd{margin-bottom:17px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-top:1px solid #e0e0e0;padding-top:17px}#main{position:fixed;z-index:11;width:100%;background-color:#fff;overflow:visible!important}#head{margin-left:auto;margin-right:auto;max-width:1170px;position:relative;z-index:4}#head_title{position:absolute;left:0;right:0}#head_title a:hover{text-decoration:none}#headCenter,.headSlogan{display:inline}#head_title a{display:inline-block}#headCenter{width:100%}#headerHelp,#headerHelpMob{position:relative;z-index:9}#headerHelpWrap{float:left;height:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;top:7px;position:relative}#head_title h1{float:left;font-size:30px;font-weight:700;margin-bottom:0;margin-top:0}#bottomHead{left:0;right:0;z-index:3;top:57px;overflow:hidden}.breadAndSocial{margin:0 auto;width:1170px}#main_form select:not(.defaultField){border:1px solid #336;color:#336;font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,"Arial Nova",Arial,sans-serif;font-size:11px;height:20px;width:150px}#index_top_box_text_right{margin-bottom:12px}#result_item{background-position:left top;background-repeat:no-repeat;height:100%;margin-top:7px;overflow:auto;margin-bottom:20px;border-bottom:1px dotted #081e4c}#result_item .country_list{font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,"Arial Nova",Arial,sans-serif;font-size:11px;font-weight:700;text-decoration:underline}#result_item li{background-image:url(https://estatic.languagecourse.net/templates/default/img/bullet_blue.gif);background-position:left 4px;background-repeat:no-repeat;line-height:13px;list-style-type:none;padding:4px 4px 2px 8px}#result_item ul{color:#336;font-size:11px;margin-bottom:0;margin-left:0;margin-top:0;padding-left:5px;padding-right:0}#search{margin-bottom:0;margin-top:0}#strong_red a,.strong_red a{border:none!important;color:red!important;font-weight:700!important}#strong_red a:hover,.strong_red a:hover{border:none;color:#336!important;font-weight:700!important}#table_details,#table_details_special_offers{font-size:13px;text-align:left}#table_details .header_row,#table_details_special_offers .header_row{border-top:1px solid #336;border-bottom:1px solid #336;background-color:#dfe8ee;color:#f76301}#table_details td,#table_details_special_offers td{border-bottom:1px dotted #036;vertical-align:top}#table_details .l_dots,#table_details_special_offers .l_dots{border-right:1px dotted #cd3700;border-top:1px solid #336;border-bottom:none}#table_details .l_dots_tit,#table_details_special_offers .l_dots_tit{border-top:1px solid #336;border-right:1px dotted #fff;border-bottom:none;font-weight:700;font-size:12px;background-color:#f76301;color:#fff;vertical-align:middle}#table_details .td_sp_of,#table_details_special_offers .td_sp_of{border-top:1px solid #336;border-bottom:none}#table_details th,#table_details_special_offers th{border-bottom:1px dotted #036;border-right:1px dotted #036;color:#336;vertical-align:top;width:200px}#table_quickprice{border-top:1px dotted #000;font-size:10px;margin-left:-5px;margin-top:3px;width:557px}#table_quickprice .additional_data{padding-left:2px;text-align:left;color:#000;width:auto}#table_quickprice .data{padding-left:2px;text-align:left;width:430px}#table_quickprice .bunyolet_pel_ie{padding-left:5px;text-align:left;font-weight:400;color:#000}#table_quickprice .bunyolet_pel_ie b{color:#336}#table_quickprice .price{font-weight:400;padding-right:2px;text-align:right;vertical-align:middle;white-space:nowrap}#table_quickprice .sign{float:left;padding-left:3px}#table_quickprice .titles{padding-bottom:5px;padding-top:3px;text-align:left}#table_quickprice td{border-bottom:1px dotted #036;border-right:1px dotted #036;padding-bottom:2px;padding-top:2px;text-align:center;vertical-align:top;width:100px}#table_quickprice th{border-bottom:1px dotted #036;border-right:1px dotted #036;color:#336;padding-left:5px;vertical-align:top}.real_overall{color:#336;font-weight:700}.real_overall img{border:0;position:relative;top:2px}.real_overall_2nd_part{font-size:10px}.school_header a{text-decoration:none}.most_popular{color:red;font-weight:700}#hidden_number_of_indiv_lessons,#hidden_number_of_weeks,.hidden-url{display:none}.no-border-right{border-right:none!important}.no-border-bottom{border-bottom:none!important}.calculator-calendar,.calculator-email,.calculator-help,.calculator-print{width:16px;height:16px}.calculator-print{background-image:url(https://estatic.languagecourse.net/templates/default/img/printer.png)!important}.calculator-email{background-image:url(https://estatic.languagecourse.net/templates/default/img/email.png)!important}.calculator-help{background-image:url(https://estatic.languagecourse.net/templates/default/img/help.png)!important}.calculator-calendar{background-image:url(https://estatic.languagecourse.net/templates/default/img/calendario.png)!important}.toolbar .item,.toolbar a.item{background-repeat:no-repeat!important;display:block!important;float:right!important;margin-right:8px!important;overflow:hidden!important;text-indent:-5000px!important}.dotted{border-bottom:1px dotted #000;margin:5px 0}.radioButtons{color:#2d53a0!important;padding-left:20px;text-indent:-20px}.radioButtons input{position:relative;top:3px;width:12px}.information-text{text-decoration:underline;cursor:help}#discount_desc1{color:red}.visually_attractive_h2{font-size:20px;padding-left:0}.img_audimax{margin-top:10px;height:64px;width:170px}.flags_taught{font-size:11px;color:#000;float:right;margin-right:5px;margin-top:1px;margin-bottom:2px;text-align:right;font-weight:bolder;max-width:200px;line-height:20px}.flags_taught img{display:inline;vertical-align:bottom}#bar_flags{margin:5px 10px 4px 325px;z-index:3;position:relative}.send_email{float:right;padding-right:4px;margin-bottom:4px;text-align:right}.field,.field_disabled,.qprice_field,.red_field{border:0 solid red;color:#336;float:left;font-weight:700;width:29%;background-color:inherit}.data,.qprice_data,.qprice_data_total,.red_data{border:0 solid #00f;color:#000;float:left;padding-left:5px;width:68%;background-color:inherit}.no_lines,.td_without_border{border:none!important}#img_starting_date{left:3px;position:relative;top:3px}#rental_dates a img,#starting_date a img{position:relative;top:4px}#warning_old_prices{color:#d60000;text-align:center;font-weight:700}#result_item .country_list_item{padding-bottom:5px;padding-top:4px;margin-left:3px;width:678px;border-bottom:1px dotted #aaa;overflow:hidden}.country_list_last_item{border-bottom:0!important}.country_list_column_title{display:table-cell;width:127px;padding-left:2px}.country_list_column_data{display:table-cell;width:182px;padding:0}.country_list_column_li{list-style-type:none!important;background-image:url(https://estatic.languagecourse.net/templates/default/img/bullet_line_blue.gif)!important;background-repeat:no-repeat!important;background-position:4px left!important;height:100%;padding:0 0 0 8px!important}.country_list_new{color:#f76301!important;font-size:13px;font-weight:700;text-decoration:underline!important}.country_list_new:hover{text-decoration:underline!important}.country_list_subtitle{color:#f76301;font-size:10px;font-weight:400!important;margin-top:-2px;text-decoration:underline!important}.country_list_city{font-size:13px;line-height:1.6em;text-decoration:none!important}.country_list_city:hover{text-decoration:underline!important}#addthis_bar{float:right;margin-right:7px}#addthis_bar .a2a_kit{margin-top:3px;margin-bottom:3px}#addthis_bar .a2a_ddt{margin-left:0!important}#addthis_bar .a2a_kit a{margin-bottom:0}#addthis_bar .addthis_counter.addthis_bubble_style a.a2a_button_expanded{width:32px!important}#addthis_bar .a2a_button_facebook,#addthis_bar .addthis_counter_facebook,#addthis_bar .addthis_counter_facebook .addthis_native_counter{margin-right:0!important}#addthis_bar .at-icon-wrapper[style]{height:15px!important;width:15px!important}#addthis_bar .a2a_button_twitter .at-icon-wrapper[style]{width:22px!important}#addthis_bar .at-icon.at-icon-google_plusone_share[style]{bottom:4px;height:23px!important;left:1px;position:relative;width:23px!important}#addthis_bar .at-icon.at-icon-twitter[style]{bottom:2px;height:18px!important;left:3px;position:relative;width:18px!important}#addthis_bar .at-icon.at-icon-addthis[style]{bottom:1.5px;height:18px!important;position:relative;right:1px;width:18px!important}#addthis_bar .a2a_kit span>a{margin:0 5px;padding:0}.fadeOutLayer,.fadeOutLayerVid{background-color:#012;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.school_page_videos{height:70%;margin:auto;position:fixed;top:10%;visibility:hidden;width:70%;z-index:10;right:15%}.school_page_videos div,.school_page_videos span{line-height:2em!important}.jwplayer .jw-display-icon-container div{line-height:88px!important}.close_video_button_index{left:14px;top:24px!important;color:#818181!important}.close_video_button,.close_video_button_index{float:right;font-size:18px;color:#fff;position:relative;right:5px;top:30px;z-index:10}.school_page_gallery{background:url(https://estatic.languagecourse.net/templates/default/img/Panel_gallery_medium.png) center center no-repeat;height:501px;margin:auto auto auto -100px;position:fixed;top:20px;visibility:hidden;width:750px;z-index:10;left:35.5%}.school_page_gallery_close{margin:15px 15px 10px 0}.school_page_gallery_close img{float:right}.school_page_gallery_close span{float:left;padding:5px 15px;color:#2d53a0;font-size:14px;font-weight:700}.school_page_gallery .school_page_gallery_close{margin-bottom:30px!important}.school_page_gallery .map_toggle_panel_box{margin-left:10px!important}.school_page_gallery_vt,.school_page_videos_vt{height:70%;margin:auto;position:fixed;top:10%;visibility:hidden;width:70%;z-index:10;left:15%}.school_page_gallery_close_vt{margin:15px 15px 10px 0}.school_page_gallery_close_vt img{float:right}#image_button_close{background-image:url(https://estatic.languagecourse.net/templates/default/img/button_closed.gif)}#banner_VT,.banner_go_VT{background-image:url(https://estatic.languagecourse.net/templates/default/img/banner_VT_.png)}#banner_VT{background-repeat:no-repeat;height:218px;width:176px;margin-bottom:20px}#banner_dropdown_VT{position:relative;height:25px}#content_VT{position:relative;top:60px;width:176px;height:50px}.banner_go_VT{cursor:pointer;float:right;position:relative;top:9px;background-position:top left;background-repeat:no-repeat;height:15px;width:49px}.banner_go_VT:hover{background-position:bottom left}.cityCountryNavList{margin:0;padding:0;list-style:none!important}.cityCountryNavList li{margin-bottom:15px}#accommoNav .cityCountrySubTwo,.cityCountryNavList li:last-child{margin-bottom:0}.cityCountryNavList a{text-decoration:none}.cityCountryNavList a:hover{text-decoration:underline}#cityCountryNav ul li.cityCountryParent:nth-child(2)>a{display:inline-block;margin-bottom:3px}#cityCountryNav,#courseNav{padding-bottom:20px}#cityCountryNav a,#courseNav a{text-decoration:none}#cityCountryNav.li,#cityCountryNav.ul{list-style:none!important}ul.cityCountrySub{padding:3px 0 0 9px;list-style:none!important}ul.cityCountrySubTwo{padding-left:7px;list-style:none!important}#accommoNav li.cityCountrySibling{padding-left:7px;text-indent:-7px}#showMoreLangFlags .caretCalc{float:none!important}span.SchoolCount{font-weight:400;color:#848484}.courseNavResetButton{float:right;margin-right:10px;padding-bottom:4px;text-transform:none!important}.courseNavResetButton a{font-size:9px!important;font-weight:400!important}.rightFloater{float:right}.vertLineRightHeader{float:right;position:relative;right:116px;bottom:3px}.vertLineRightHeader span{border-right:1px solid #555;height:24px}#changeLanguageFlags{position:relative;bottom:2px;left:1px;display:inline-block}.fa-search{color:#d9d9d9;font-size:12px;left:0;padding:5px 7px;position:absolute!important;top:0!important}#calendarDatePickerIcon{-webkit-filter:invert(32%) sepia(0%) saturate(0%) hue-rotate(72deg) brightness(10%) contrast(50%);filter:invert(32%) sepia(0%) saturate(0%) hue-rotate(72deg) brightness(10%) contrast(50%)}.calendarDatePickerIcon{display:inline}.content_8{margin-bottom:10px;padding-bottom:13px}#searchForm_small,#searchForm_small div,#searchForm_small img{position:relative}#searchForm_small .fa-search img{top:1px}input.form-control.search_query{border:1px solid #555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:15px;padding:0 0 0 26px!important;width:78%;height:25px;margin:-10px 0}@media screen and (min-width:0\0){#bread_crumbs a{top:1px;position:relative}.search_query{width:98%}}.search_query::placeholder{color:#999;font-size:13px;opacity:1}.search_query::-webkit-input-placeholder{color:#999;font-size:13px}.search_query:-moz-placeholder{color:#999;opacity:1;font-size:13px}.search_query::-moz-placeholder{color:#999;opacity:1;font-size:13px}.search_query::-ms-input-placeholder{color:#999;font-size:13px}#arrow_search{cursor:pointer;float:right;margin-right:14px;margin-top:17px}.bottomSchoolBlock .popover{min-width:33%;z-index:9}.popXclose{float:right;margin-left:10px;margin-top:2px;margin-bottom:8px}.popXcloseTitle{position:relative;right:23px;margin-left:15px}.popoContentWrap{display:inline-block;font-size:15px;line-height:1.5em}.popXcloseMod{position:relative;left:115px;top:26px}.TwoColList{display:inline-block;vertical-align:top;max-width:230px}.TwoColList:last-of-type{margin-left:16px}.freeCancelWrap{display:block}.popover .freeCancLnk{font-weight:700;line-height:18px;display:inline-block;margin-top:1px}.popover .freeCancLnk:hover{text-decoration:underline}.popXcloseHelpTitle{position:relative;margin-bottom:0!important}.headSlogan p{font-size:12px;padding-top:9px}#headerHelp a,#headerHelpMob a,.headSlogan p,.popHelpTitle{color:#555}.popover-content.favoritPopo{width:150px;text-align:center;padding:9px 12px;white-space:normal}.favoritHeartHeadIco{-webkit-filter:none;filter:none;stroke:#555;stroke-width:5px;fill:#fff;position:relative;bottom:5.5px;right:0}#favoritHeartHeadWrapMob .favoritHeartHeadWrap{display:none}.favoritHeartHeadWrap{display:inline-block;margin-right:10px}.carouselArrowLeft::before,.carouselArrowRight::before{font-family:fontawesome}#table_quickprice_guarantees1{float:left;text-align:left;max-height:85px}#table_quickprice_guarantees2{float:right;margin-right:3px;height:70px;padding-top:4px;max-width:250px}#table_quickprice_guarantees_bestprice{position:relative;left:30%;width:200px;top:-60px;padding-left:20px}#table_quickprice .additional_data li{background:url(https://estatic.languagecourse.net/templates/default/img/valid-sign.gif) no-repeat;padding:0 0 0 16px}.unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#facebook_w_iframe{border:none;overflow:hidden;width:195px;height:289px;margin:-1px}.resultsMedia{width:200px;margin-top:10px;margin-bottom:10px}.resultsMedia div{width:200px;text-align:center;margin-top:3px;margin-bottom:3px}.resultsMedia img{max-width:80px;padding-right:5px}#content_panel #navlist{list-style-type:none;margin-top:15px;margin-left:-37px}#content_panel .language_block{margin-top:20px;border-top:1px dotted #000;padding-top:10px}#content_panel .cityCountryParent{float:left}#content_panel .cityCountryParent .language_name{font-weight:700;font-size:16px}#content_panel .cityCountryParent2{font-weight:700;margin-left:150px}#content_panel .cityCountryParent2 a{color:#f76301}#content_panel .cityCountryParent3{margin-left:150px;padding-left:140px;padding-bottom:5px;font-size:11px;margin-bottom:10px;margin-top:-15px;border-bottom:1px dotted #ccc}#content_panel .cityCountryParent3 a{text-decoration:none}.noborder{border:0!important}.lang_suggestion{width:100%;height:0;line-height:30px;top:0;left:0;z-index:999999999999;background-color:#222;color:#fff;text-align:center;font-weight:700;overflow:hidden;font-size:14px;position:fixed}.suggestion_close{float:right;height:30px;margin-right:10px;font-size:1.1em;line-height:30px;cursor:pointer;color:#fff;font-weight:700}.freeCanc,.freeCancRight{color:#60a500;padding:0;font-weight:700;cursor:default}#freeCancelPriceCalc,#freeCancelPriceCalc2{margin:10px 0}.freeCancelShowTooltip+.popover{margin-top:8px;margin-left:2px}.freeChangesDetails+.tooltip .tooltip-inner{width:263px;text-align:left}.freeChangesDetails+.tooltip .tooltip-inner p:last-child{padding:0}.freeChangesDetails+.tooltip .tooltip-inner p{padding-bottom:11px}.infoToolTipIcon::before{background-position:0 -218px;display:inline-block;height:14px;overflow:hidden;position:relative;right:1px;top:3px;width:14px}.infoToolTipIcon:hover{text-decoration:none!important}#contactBoxTextareaDiv.hide_row[style],#freeCancelPriceCalc3.hide_row,.freeCancelHideTooltip,.hide_row{display:none!important}#schoolLeisureBlock th.noLeisureCat::before{background-image:unset;content:unset;width:unset}.titles.noLeisureCat{padding-top:7px!important;width:88%!important}.progressBarWrap{margin-top:18px;margin-bottom:29px}#progressBar{list-style:none;margin:0;padding:0;display:table;table-layout:fixed;width:100%}#progressBar>li{position:relative;display:table-cell;font-size:9px;color:#fff;z-index:-1}#progressBar li .stepWords{font-size:1.4em;font-weight:700;position:relative;background-color:#fff;padding-left:6px;padding-right:7px}#progressBar .stepNumbering::before{font-size:1.8em;content:attr(data-step);display:inline-block;background:#ececec;width:1.45em;height:1.45em;text-align:center;line-height:1.4em;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:relative;color:#fff}#progressBar .lastStep .stepNumbering::before{background:#fdd119}#progressBar>li::after{content:'';position:absolute;width:100%;height:1px;top:1.45em}#progressBar .lastStep{text-align:right}#progressBar .secondStep{text-align:center}#progressBar .stepIs-uncomplete .stepWords{color:#939292!important}#progressBar .stepIs-uncomplete::before,#progressBar>li::after{background-color:#d3d3d3}#progressBar .stepIs-complete .stepWords::after,#progressBar .stepIs-complete.firstStep .stepWords,#progressBar .stepIs-complete.secondStep .stepWords,#progressBar .stepIs-uncomplete .stepWords::after,#progressBar .stepIs-uncomplete span{color:#404040;z-index:1}.stepMargin{width:8px;background-color:#fff;display:inline-block;z-index:9;height:4px}#progressBar .lastStep::after{display:none}.progressBar--medium{font-size:1.5em}.progressBar--large{font-size:2em}#CCExcellenceSeal,#paypaVerified,#schoolAccWrap,#trustGuard{display:inline-block;vertical-align:middle;position:relative}.schoolAccSeals a{display:inline-block}.schoolAccSeals img{display:table}#seals-footer{margin-bottom:42px;min-height:67px}#schoolAccWrap{bottom:2px;margin-left:22px}.schoolAccTitle{text-align:left;color:#404040;font-weight:700;width:100%;margin-bottom:2px;margin-top:0}.schoolAccMore{font-weight:700;font-size:13px;text-decoration:underline;position:absolute;bottom:0;white-space:nowrap;left:301px;color:#404040}#paypaVerified{position:relative;top:2px;margin-right:11px}#CCExcellenceSeal{margin-right:21px}.map_static{display:block;height:75px;width:100%;margin-bottom:11px;margin-top:7px;cursor:pointer;border:1px solid #d1d1d1}.show_map_label{display:inline-block;margin:0 5px;font-size:13px;top:55%;text-align:center;background-color:#0090d6;padding:3px 11px 4px;color:#fff;font-weight:700;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.miniMap{text-align:center}#newsletter_signup .container{padding-bottom:25px;padding-top:35px}#newsletter_signup .row{float:none;width:auto}#newsletter_signup .h3{font-size:32px;font-weight:700}#newsletter_signup span:not(.caret){font-size:19px;margin-bottom:33px;display:inline-block;margin-top:6px;line-height:1.5em}#newsletter-form .btn-newsletter,#newsletter-form .input-newsletter{font-size:16px}#newsletter-form .input-newsletter{height:45px;width:40%;padding-left:20px;padding-right:5px;border:1px solid #a9a9a9;margin-right:6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#newsletter-form .btn-newsletter{background:#60a500;border:none;color:#fff;height:49px;width:112px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:700}#newsletter-form .btn-newsletter:hover{background-color:#559500}#confirm_news_success{width:59%!important;line-height:2.3em}#languageToLearnMod{top:30%;padding-left:17px}#languageToLearnMod .close span{margin:0!important;font-size:21px!important;font-weight:400}#languageToLearnMod .modal-header{display:block;padding:0;border:none}#newslLangModalLabel{font-size:29px!important;font-weight:700}#languageToLearnMod .dropdown{margin-bottom:5px}.open #newsLangDrop{display:block!important;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;margin-top:7px}#newsLangDropLabel{font-weight:700;font-size:18px;display:inline-block;margin-top:4px}#newsLangDropLabel .caret{margin-left:3px;border-top:7px dashed;border-right:4px solid transparent;border-left:4px solid transparent;position:relative;bottom:1px}#newslLangModalLabel::before{display:inherit;width:49px;height:45px;background-position:0 45px;margin:0 auto 5px}#confirm_news_success span{margin-top:14px!important;margin-bottom:0!important}@-moz-document url-prefix(){.tooltip-inner .strikeoutPrice::before{top:0!important}#evOverallNumeric-cBoxAgent{top:-4px}}.tooltip-inner .strikeoutPrice::before{height:52%;width:86%;right:7%;top:.5%}#priceIncludes ul li .pseudoCheckmark{height:12px;width:15px;display:inline-block;background-position:0 -3334px;margin-right:10px;vertical-align:middle;top:1.5px;background-color:transparent;position:relative}.serviceBadge{background-color:#60a500;color:#fff;font-weight:700;text-transform:uppercase;vertical-align:sub;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;padding:2px 4px}#paymentContainer .payBlockWrap #priceIncludes{margin-top:10px}#paymentContainer .payBlockWrap #priceIncludes ul{column-count:2;-webkit-column-count:2;-moz-column-count:2;-webkit-column-gap:26px;-moz-column-gap:29px;column-gap:29px;list-style:none;padding-left:0;margin-bottom:0}#paymentContainer .payBlockWrap #priceIncludes li{font-size:13px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;display:inline-block;width:100%;line-height:1.4em;padding-bottom:15px}#paymentContainer .payBlockWrap #priceIncludes h4,#priceIncludes .serviceBadge{font-size:14px}#paymentContainer .payBlockWrap #priceIncludes li:last-child{padding-bottom:0}#priceIncludes .ourPriceIncludes{padding:0;vertical-align:bottom;font-weight:400}#benefitsBanCol1 li>span:first-of-type,#closeButtonSlideMenuTop.closeLeftFilters,#explore_school_dir_quote_car .exploreItemTop::before,#explore_school_reviews_car .exploreItemTop::before,#headerHelp .popover-content ul li a::before,#helpListMob ul li a::before,#insurance_text h4::before,#newslLangModalLabel::before,#priceIncludes ul li .pseudoCheckmark,#tabChatNotOnline::before,#tabChatOnline::before,.TrustPilotLogo,.benefitsBanCol3 li>span:first-of-type,.caratDropDown,.closeContactBox,.closeModalBox,.coStaFbCol3 li>span:first-of-type,.iconBreadHome,.infoToolTipIcon::before,.leftBHeadIcon::after,.schoolLevelsTooltip::before,.schoolsAltTooltip::after,.trustWidgetStars{background-image:url("https://estatic.languagecourse.net/templates/default/img/icons_sprite.20250709132403.png");background-repeat:no-repeat;content:""}#ajaxSpinner{margin:10px auto 14px;display:block}#ShareBlock .headingSep{margin-top:59px}#QAWrap_coll,#QAWrap_coll_int,#faqsWrap_coll{list-style:none;padding:0}#QAWrap_coll details:first-child .ff_faq_header,#faqsWrap_coll details:first-child .ff_faq_header{border-top-left-radius:6px;border-top-right-radius:6px}#QAWrap,#QAWrap_coll details:last-child .ff_faq_header,#faqsWrap,#faqsWrap_coll details:last-child .ff_faq_header,#faqsWrap_coll details:last-child>div{border-bottom-left-radius:6px;border-bottom-right-radius:6px}#QAWrap_coll,#faqsWrap_coll{margin-top:0}#QAWrap a:hover,#faqsWrap a:hover,.ask_a_question:hover,.still_have_questions_tel:hover{text-decoration:underline}.still_have_questions_tel{font-weight:700;margin-top:10px;text-align:center}.still_have_questions_tel img{margin-right:7px;bottom:3.5px;position:relative}.ff_faq_header{font-size:15px;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #e0e0e0;border-bottom:none;padding:16px 47px 16px 16px;margin-top:-1px;text-align:left;white-space:normal;cursor:pointer;line-height:1.5em}#footerPhoneWrap span,.ask_a_question,.questionsOr{font-size:18px}details[open] .ff_faq_header{background-color:#fff!important}.ff_faq_header:not(.exploreItemMoreBtn)::after{top:16px;content:"\f107";position:absolute;right:20px;font-family:FontAwesome;font-size:20px}.ff_faq_header::after{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.ff_faq_header[aria-expanded=false]::after{-webkit-transform:translateZ(1px) rotate(0);-moz-transform:translateZ(1px) rotate(0);-ms-transform:translateZ(1px) rotate(0);-o-transform:translateZ(1px) rotate(0);transform:translateZ(1px) rotate(0)}.hiddenLabel{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#covidFooter{margin-bottom:22px;text-align:center;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#covidFooter a{background-color:#d9534f;font-weight:700;padding:18px 15px;line-height:.2em;font-size:20px;border-radius:3px;text-decoration:underline}#covidFooter a,#covidFooter a:hover{color:#fff}#covidFooter a:hover,#footer_socials a:hover{text-decoration:none}#footer_socials a{margin-right:11px}#footer_socials{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#footer_socials>a:last-child{margin-right:0}#ieWarning{padding:17px}#ieWarningLabel{font-size:19px;font-weight:700;line-height:1.4em}#ieWarningBody{font-size:16px;line-height:1.3em}#errMsg_title{padding-right:19px;font-weight:700}.dropdown-menu li:nth-of-type(2n){background-color:#f5f5f5}#ask_a_question_wrapper{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;border-radius:200px;border:1px solid #e6e6e6;padding:16px 50px;width:auto;margin:0 auto}#TypingBoxDeployedSendButton,#TypingBoxDeployedSendDiv,#ask_a_question_wrapper,#bottomEnd,#cBoxBottomWrap,#cBoxOptionalFields a,#contactToggleButtons,#covidFooter,#footer_socials,#headerHelpWrap,.contactToggleButtonsShow{display:-webkit-box;display:-webkit-flex;display:flex}.questionsOr{font-weight:700;text-align:center}#bread_crumbs,#bread_crumbs div{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.ask_a_question{font-weight:700;margin-bottom:10px;cursor:pointer;text-align:center}.ask_a_question img{bottom:2px;position:relative;margin-right:9px}.transPopMargin{margin-bottom:14px;display:inline-block}#proConsTransparencyWrap .popover ul{padding:0;list-style:none}#proConsTransparencyWrap .popover li:last-child{margin-bottom:0}#proConsTransparencyWrap .popover li{margin-bottom:10px}.proConsTransparencyTr:hover{text-decoration:none}.proConsTransparencyTr::after{margin-left:5px}#trustWidgetWrap,div.trustWidgetWrapB{display:-webkit-box;display:-webkit-flex;display:flex}.trustWidgetWrapB{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ratingComparison .jq-rating{font-size:14px}.altRatings .jq-rating,.navHist .jq-rating,.popupRatings .jq-rating{font-size:13px}.overview_ratings .jq-rating{font-size:16px;vertical-align:top}.higligthed_review_top .jq-rating-group,.navHist .jq-rating-group{color:#d8d4c7}.parrafo.hreview-aggregate .jq-rating{font-size:16px;vertical-align:middle}.rating-dashboard-item .jq-rating{font-size:29px}.jq-rating{font-size:19px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jq-rating--editable .jq-rating-group{cursor:pointer}.jq-rating--level-high .jq-rating-group--hover,.jq-rating--level-low .jq-rating-group--hover,.jq-rating--level-medium .jq-rating-group--hover,.jq-rating--level-xhigh .jq-rating-group--hover,.jq-rating--level-xlow .jq-rating-group--hover{color:#fdd119}.jq-rating-group,.jq-rating-group--hover{color:#eae7de}.jq-rating-group--hover>span,.jq-rating-group>span{margin-right:2px}*{box-sizing:inherit}#choose_dropdowns,#vt_left form{box-sizing:content-box}body,html{background-repeat:repeat-x;margin-top:0;overflow-x:hidden;background-color:rgba(0,0,0,0);color:#404040;font-size:13px;line-height:inherit;position:relative;top:0}.popover,.tooltip,body,html{font-family:Arial,Helvetica,sans-serif}@media screen and (min-width:0\0){img{vertical-align:middle}.popover{width:auto}}h1,h2,h3,h4,h5,h6,p{margin:0;line-height:inherit}h1,h2,h3,h4,h5,h6{font-weight:700;font-size:inherit}ol,ul{margin-bottom:inherit;margin-top:inherit}table{border-collapse:unset}td,th{padding:4px}th{text-align:center}.nav>li>a:focus,.nav>li>a:hover{background-color:transparent}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:inherit}.table-responsive>.table>tbody>tr>td{padding-left:7px;padding-right:7px}a:focus,a:link,a:visited{text-decoration:none;outline:0;color:#0090d6}.row{margin-left:inherit;margin-right:inherit}.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus{outline:0;color:inherit}.btn.active,.btn:active{box-shadow:none}#application .modal-backdrop.in,#paymentContainer .modal-backdrop.in,#school .modal-backdrop.in,#school_overview.uniGuru .modal-backdrop.in{z-index:11}.modal{padding-left:0!important;padding-right:0!important}.modal-header .close{margin-left:10px}.tooltip.in{opacity:1}.tooltip a{font-weight:700}.tooltip a:hover{text-decoration:underline}.popover{border-radius:4px;border:1px solid #c2c2c2;box-shadow:0 2px 10px -2px rgba(0,0,0,.2);padding:0;text-indent:0;max-width:none}.popover-content{white-space:nowrap;color:#555;padding:9px 14px 14px}ul.popover-content{list-style:none}.popover.bottom>.arrow{border-bottom-color:#c2c2c2}.input-sm{box-sizing:border-box}.affix{position:fixed!important}.dropdown-menu{left:auto;top:auto;width:auto;font-size:13px}.dropdown-menu>li>a{cursor:pointer}/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datepicker{top:0;padding:4px;margin-top:7px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.2);position:absolute;top:-7px;left:30px}.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:31px}.datepicker table{width:100%;margin:0}.datepicker td,.datepicker th{text-align:center;width:97px;height:20px}.datepicker td.day:hover{background:#eee;cursor:pointer}.datepicker td span.month.disabled,.datepicker td span.year.disabled,.datepicker td.day.disabled{color:#e2e2e2}.datepicker td span.month.disabled:hover,.datepicker td span.year.disabled:hover,.datepicker td.day.disabled:hover{background:rgba(0,0,0,0);cursor:default}.datepicker td.new,.datepicker td.old{color:#999}.datepicker td.active,.datepicker td.active:hover{font-weight:700}.datepicker td.active.active,.datepicker td.active.disabled,.datepicker td.active:active,.datepicker td.active:focus,.datepicker td.active:hover,.datepicker td.active:hover.active,.datepicker td.active:hover.disabled,.datepicker td.active:hover:active,.datepicker td.active:hover:focus,.datepicker td.active:hover:hover,.datepicker td.active:hover[disabled],.datepicker td.active[disabled]{color:#fff;background-color:#fdd119}.datepicker td span{display:block;width:63px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker td span.century,.datepicker td span.decade{width:135px}.datepicker td span:hover{background:#eee}.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active:active,.datepicker td span.active:focus,.datepicker td span.active:hover,.datepicker td span.active[disabled]{color:#fff;background-color:#f76301}.datepicker td span.old{color:#999}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:1.2em;font-weight:400}.datepicker th.next,.datepicker th.prev,.datepicker-days .clear,.datepicker-months .clear,.datepicker-switch,.datepicker-years .clear{cursor:pointer}.datepicker-centuries.datepicker-switch,.datepicker-decades.datepicker-switch,.datepicker-years.datepicker-switch{visibility:hidden}.datepicker thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.open>.dropdown-menu{display:block!important}.carousel{background-color:#000;max-height:480px;max-width:1900px;margin:0 auto;position:relative}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-control{width:39%}.carousel-control:hover .carouselArrows{opacity:1}.carousel-control .carouselArrows{opacity:.6}#headerBigImgSchool a:focus,#headerBigImgSchool a:hover,#headerBigImgSchool a:link,#headerBigImgSchool a:visited{color:#fff}.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-duration:400ms;transition-duration:.4s}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.active.left,.carousel-fade .carousel-inner>.item.active.right,.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.prev{opacity:0;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.active,.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right{opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.form-control:not(.defaultField){border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:4px!important;border-radius:4px!important}#paymentContainer .form-control{display:inline-block}.form-group-sm .form-control:not(.defaultField){color:#404040}input[type=checkbox],input[type=radio]{margin:0}@supports (contain:paint) and (not (-moz-appearance:none)){input[type=checkbox],input[type=radio]{vertical-align:middle}}.clockpicker-popover .popover-title span{color:#0090d6}.clockpicker-button{color:#404040;font-size:19px;font-weight:700}label.checkbox-bootstrap input[type=checkbox]{opacity:0;position:absolute;cursor:pointer}label.checkbox-bootstrap input[type=checkbox]+span.checkbox-placeholder{display:inline-block;cursor:pointer;vertical-align:middle;text-align:center}label.checkbox-bootstrap input[type=checkbox]:checked+span.checkbox-placeholder::before{display:inline-block;position:relative;vertical-align:middle;border:solid #404040;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:""}label.checkbox-bootstrap input[type=checkbox]:disabled+span.checkbox-placeholder{background:#ececec;border-color:#c3c2c2}label.checkbox-bootstrap input[type=checkbox]:checked:disabled+span.checkbox-placeholder{background:#d6d6d6;border-color:#bdbdbd}label.checkbox-bootstrap input[type=checkbox]:focus:not(:hover)+span.checkbox-placeholder{outline:black dotted 1px}label.checkbox-bootstrap.checkbox-lg input[type=checkbox]+span.checkbox-placeholder{width:26px;height:26px;border:1px solid #404040}label.checkbox-bootstrap.checkbox-lg input[type=checkbox]:checked+span.checkbox-placeholder::before{width:8px;height:20px}.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.bs-callout h4{margin-top:0;margin-bottom:5px}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{border-radius:3px}.bs-callout+.bs-callout{margin-top:-5px}.bs-callout-default{border-left-color:#777}.bs-callout-default h4{color:#777}.bs-callout-primary{border-left-color:#428bca}.bs-callout-primary h4{color:#428bca}.bs-callout-success{border-left-color:#5cb85c}.bs-callout-success h4{color:#5cb85c}.bs-callout-danger{border-left-color:#d9534f}.bs-callout-danger h4{color:#d9534f}.bs-callout-warning{border-left-color:#f0ad4e}.bs-callout-warning h4{color:#f0ad4e}.bs-callout-info{border-left-color:#5bc0de}.bs-callout-info h4{color:#5bc0de}@media (max-width:1024px){span#googleFootRatingVal{--star-size:27px;top:1px}.privacyPolicyCheckbox label{margin-top:0}textarea#cb_questions_extra{width:97%}#excellenceSeal1999 img{width:77px}.lang_page #pcModalIntWrap{transform:translateY(-260%);margin-top:0!important}#school_overview #body_content.lang_page{margin-top:0!important}div#consultantRating .ratingComparisonNumWrap{margin-right:3px}span#evOverallNumeric-cBoxAgent{top:-3px;height:19px}#cBoxBottomWrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:flex}#school_overview #noCalcHereMobOnly{margin-top:26%!important}.noCalcHereMobOnly #textOnTop{margin-bottom:0}#pcModalIntWrap.noCalcHereMobOnly{margin-top:11%}div#launchCountrySwitcher,div#launchInternalInfo{display:none}#langSuggFlag{margin-right:4px}.fb_iframe_widget{margin-bottom:13px}#trustWidgetWrap{margin-top:8px}div.custoComm{border:none}#linkBelowRatings{text-align:center}.coStaFbWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}div#googleRatingsWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-bottom:2px;gap:4px}div#googleRatings .ratingWrap{-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:3%;padding:13px;min-height:auto}#googleFootRatingValWrap{margin-left:2px}#googleRatings .ratingWrap:last-child,div#googleRatings{margin-bottom:0!important}#testimonialsFooter{margin-top:31px;z-index:0;position:relative}#googleFootRatingVal .boldRating{margin-left:0}#preFooter{width:96%!important}#footer_socials{-webkit-flex-basis:70%;flex-basis:70%}.TrustPilotRating{margin-bottom:0}}@media (min-width:1025px){#numClientsAttended{margin-top:4px}#sealsWrapper{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#seals-footer,#sealsWrapper{display:-webkit-box;display:-webkit-flex;display:flex}#excellenceSeal1999 img{width:71px}.coStaFbCol3 ul li:last-child{margin-bottom:0}details:not([open]) .ff_faq_header:hover{background-color:#f7f7f7}.map_static:hover{border:1px solid #017dba;text-decoration:none}.map_static:hover .show_map_label{background-color:#017dba;text-decoration:none}#langSuggFlag{margin-left:4px}#changeLanguageFlags .popover{margin-left:9px}#footer_socials{-webkit-flex-basis:25%;flex-basis:25%}}.size_icon_new{border:2px solid #f76301;-webkit-border-radius:999px;border-radius:999px;min-width:20px;height:20px;display:inline-block;font-weight:700;margin-right:4px;text-align:center;font-size:11px;padding:3px;line-height:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.size_icon_new.sizeIconKeyFacts{position:relative;bottom:1px;line-height:1em}.dropdown-menu>li>a:hover{background-color:#fff200}#classroomEquipment ul li p::before,#facilitiesDisabledWrap ul li p::before,#facilitiesWrap ul li p::before,#numberOfClassrooms span::before,#numberOfWorkstations span::before,.leisure.table tr:not(:first-of-type) th:first-child::before,.middleBot .popAccommoCat ul li::before,.middleBot .popCourseCat ul li::before,.middleBot .popFaciliCat ul li::before{background-image:url("https://estatic.languagecourse.net/templates/default/img/school-blocks-popovers_sprite.png?a");background-size:20px;content:"";display:inline-block;margin-right:5px;position:relative;top:4px;height:20px;width:20px;background-repeat:no-repeat}#numberOfClassrooms span::before{background-position:0 -3140px}#numberOfWorkstations span::before{background-position:0 -3160px}.tri-down::after,.tri-down::before{border-bottom:0;border-color:transparent;border-style:solid solid none;content:"";height:0;position:absolute;width:0}.tri-down::before{border-top-color:#477a00;border-width:5px;bottom:-4px;left:88%}.tri-down:after{border-top-color:#fff;border-width:5px;bottom:-3px;left:88%}.schoolLevelsTooltip,.schoolLevelsTooltip::before,.schoolsAltTooltip,.schoolsAltTooltip::after{display:inline-block}.schoolLevelsTooltip,.schoolsAltTooltip{height:17px;padding-left:3px}.schoolLevelsTooltip::before{width:18px}#lessonsNeededTableTbody .schoolLevelsTooltip::before{width:14px}.schoolsAltTooltip::after{width:12px}.schoolLevelsTooltip::before,.schoolsAltTooltip::after{background-position:0 -198px;height:14px;position:relative;top:1px}#carousel .tri-left,#carouselVideo .tri-left,.whiteToolTip .tri-down.tri-left,.whiteToolTip .tri-up{opacity:1!important}#carousel .tri-left,#carouselVideo .tri-left{padding:0;margin-top:9px}.whiteToolTip .tri-down.tri-left:before{border-right-color:#c2c2c2;left:-11px}.whiteToolTip .tri-down.tri-left:after{border-right-color:#fff;left:-10px}.whiteToolTip .tri-down.tri-right:before{border-left-color:#c2c2c2;right:-11px}.whiteToolTip .tri-down.tri-right:after{border-left-color:#fff;right:-10px}.whiteToolTip .tri-down.tri-right:after,.whiteToolTip .tri-down.tri-right:before{left:auto}.whiteToolTip .tri-down.tri-left:after,.whiteToolTip .tri-down.tri-left:before,.whiteToolTip .tri-down.tri-right:after,.whiteToolTip .tri-down.tri-right:before{border-top-color:transparent;top:50%;margin-top:-8px;border-style:solid;border-width:8px}.whiteToolTip .tooltip-inner{background-color:#fff;border:1px solid #c2c2c2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 2px 10px -2px rgba(0,0,0,.2);color:#737373;padding-bottom:5px;padding-top:5px;max-width:none;font-size:13px}#carousel .tri-left::after,#carousel .tri-left::before,#carouselVideo .tri-left::after,#carouselVideo .tri-left::before,.tri-up:after,.tri-up:before{content:"";border:8px solid transparent;position:absolute;left:45%}#carousel .tri-left::before,#carouselVideo .tri-left::before,.tri-up:before{border-bottom-color:#c2c2c2;top:-11px}#carousel .tri-left::after,#carousel .tri-left::before,#carouselVideo .tri-left::after,#carouselVideo .tri-left::before{margin-top:-4px}#carousel .tri-left::after,#carouselVideo .tri-left::after,.tri-up:after{border-bottom-color:#fff;top:-10px}.langList .tri-up{opacity:1!important}.langList .tri-up .tooltip-inner{color:#0090d6}.langList .popoverLinksList .tooltip{pointer-events:none}.mobileCloseTooltip{text-align:right!important;width:100%}.mobileCloseTooltip .closeContactBox{vertical-align:middle;margin-top:3px;margin-bottom:5px}.ui-autocomplete{z-index:11;background-color:#fff;position:absolute;cursor:default}.ui-menu{list-style:none;padding:2px;margin:0;outline:0}.ui-widget{font-size:1.1em}.ui-widget-content{border:1px solid #aaa}.ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-state-active{border:1px solid #aaa}@media screen and (min-width:0\0){.calendarDatePicker .calendarIconNumber.calNumEmpty{top:4px}.calendarDatePicker .calNumFilled.calendarIconNumber{top:6px!important}.affix .calendarDatePicker .input-group-addon.calendarDatePickerField{padding:6px 4px 2px 8px!important}.input-group-addon.calendarDatePickerField{padding-top:4px!important;padding-bottom:4px!important;line-height:1.2em}#school .affix .panelButton-background{padding-top:7px!important}#id_course_selector{line-height:1.1em}#contactBoxWrapper{box-sizing:content-box}}@media screen and (-webkit-min-device-pixel-ratio:0){#calcModal:focus,.langFlag:focus,.langList:focus{outline:0!important}}.langList:not(.twoColumnFormat):not(#lang_suggestion_link):not(#top10_countries_cities_int){display:inline-block}.langList span:not(.popXcloseLangTitle):not(.langPopTitle):not(.scaleWrap):not(.rankingLeft):not(.rankingNum):not(#lineHeader):not(.extraLangName):not(.flagsInfoTooltip){background-image:url(https://estatic.languagecourse.net/templates/default/img/flags_sprite.png?aabb4);background-size:26px;vertical-align:middle;background-repeat:no-repeat;display:inline-block;height:17px;width:26px}.flagsInfoTooltip{font-size:17px;color:#404040;line-height:1.5em}#langGlobeIcn{left:1px;position:relative;width:16px}.langList .popover .titleLangWrap{padding-left:18px;padding-right:18px;padding-top:12px;font-weight:700;font-size:12px}.langList ul.popover-content{height:125px;overflow:hidden;padding:12px 9px 9px;width:210px;margin-top:0}span.langPopTitle{position:relative;line-height:normal;top:10px!important}.popXcloseLangTitle{position:relative;float:right;left:9px;bottom:3px}#favouritesHeart{position:relative;float:right;bottom:12px}#changeLanguageFlags li{float:left;min-height:1px;vertical-align:middle}#changeLanguageFlags li.hover,#changeLanguageFlags li:hover{position:relative;z-index:599;cursor:default}#changeLanguageFlags li:hover>ul{visibility:visible;overflow-y:auto!important}#changeLanguageFlags>ul>li{margin:0;white-space:nowrap}#changeLanguageFlags>ul>li.langList:hover>a{-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0px 0px 7px 7px;border-radius:0 0 7px 7px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#changeLanguageFlags>ul>li.active:hover>a{background-color:#cb7b72}#changeLanguageFlags ul a{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:84%;font-size:12px}#changeLanguageFlags .active>a{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4);background-color:#c46a60}#changeLanguageFlags .langList ul a{color:#3d3f34;background:0 0;padding:8px 8px 5px;border-bottom:1px solid transparent;text-align:left;font-size:12px;font-weight:700;position:relative;display:block;line-height:1em}#changeLanguageFlags .langList ul .langList a:after{content:none}#changeLanguageFlags .langList li:hover>a{color:#fff;background-color:#3158b3;position:relative;text-shadow:0 1px 0 rgba(0,0,0,.4);font-weight:700}#changeLanguageFlags .langList>a{padding:0}#changeLanguageFlags .active>a:after{color:#fff}@media (min-width:0\0){#changeLanguageFlags .langList span{vertical-align:super}}span.langMenuFlag_en{background-position:-1px -250px}span.langMenuFlag_de{background-position:-1px .5px}span.langMenuFlag_fr{background-position:-1px -55px}span.langMenuFlag_it{background-position:-1px -82.7px}span.langMenuFlag_jp{background-position:-1px -111px}span.langMenuFlag_es{background-position:-1px -27.5px}span.langMenuFlag_nl{background-position:-1px -138.5px}span.langMenuFlag_se{background-position:-1px -222px}span.langMenuFlag_ru{background-position:-1px -195px}span.langMenuFlag_fi{background-position:-1px -304px}span.langMenuFlag_pt{background-position:-1px -416px}span.langMenuFlag_hu{background-position:-1px -360px}span.langMenuFlag_cs{background-position:-1px -277px}span.langMenuFlag_no{background-position:-1px -638px}span.langMenuFlag_tr{background-position:-1px -749px}span.langMenuFlag_da{background-position:-1px -527px}span.langMenuFlag_el{background-position:-1px -333px}span.langMenuFlag_ar{background-position:-1px -805.5px}span.langMenuFlag_ko{background-position:-1px -861px}span.langMenuFlag_iw{background-position:-1px -778px}span.langMenuFlag_zh{background-position:-1px -499px}span.langMenuFlag_ca{background-position:-1px -583px}span.langMenuFlag_fa{background-position:-1px -833px}span.langMenuFlag_uk{background-position:-1px -721px}span.langMenuFlag_th{background-position:-1px -972px}span.langMenuFlag_hr{background-position:-1px -471px}span.langMenuFlag_sl{background-position:-1px -667px}span.langMenuFlag_sk{background-position:-1px -388px}span.langMenuFlag_hi{background-position:-1px -889px}span.langMenuFlag_ro{background-position:-1px -555px}span.langMenuFlag_sr{background-position:-1px -1000px}span.langMenuFlag_pl{background-position:-1px -167px}span.langMenuFlag_bg{background-position:-1px -445px}span.langMenuFlag_id{background-position:-1px -1028px}span.langMenuFlag_ms{background-position:-1px -610px}span.langMenuFlag_bn{background-position:-1px -917px}span.langMenuFlag_vi{background-position:-1px -694px}span.langMenuFlag_en_us{background-position:-1px -1056px}span.langMenuFlag_es_mx{background-position:-1px -1084px}span.langMenuFlag_az{background-position:-1px -2169px}span.langMenuFlag_mt{background-position:-1px -2197px}span.langMenuFlag_ir{background-position:-1px -1612px}span.langMenuFlag_au{background-position:-1px -1501px}span.langMenuFlag_cd{background-position:-1px -1529px}.ff_faq_item{padding:0 20px 16px 16px;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;line-height:1.5em!important;font-size:15px}.ff_bottom_part{margin-top:11px;margin-left:1px;text-align:right}details[open] .ff_faq_header::after{-webkit-transform:translateZ(1px) rotate(-180deg);-moz-transform:translateZ(1px) rotate(-180deg);-ms-transform:translateZ(1px) rotate(-180deg);-o-transform:translateZ(1px) rotate(-180deg);transform:translateZ(1px) rotate(-180deg)}.popoverLinksListTitle{border-bottom:1px solid #d7d7d7;font-size:18px;line-height:0!important;margin-bottom:6px;padding-bottom:11px;padding-top:16px}.popoverContainer a{padding:0;text-decoration:none!important}.popoverContainer .popover-content{padding:6px 16px 14px}.popoverContainer .popover-content ul{list-style:none;padding-left:0;padding-right:0}.popoverContainer .popover-content ul li,.popoverContainer .popover-content ul li a{font-size:15px!important;line-height:1.4em;white-space:normal;margin-top:10px}.textListTitle{display:inline-block;width:95%}.caratDropDown{display:inline-block;background-position:0 -1461px;height:8px;vertical-align:bottom;width:16px}#cBoxOptionalFieldsTitWrap .caretCalc,.caratDropDown{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}#cBoxOptionalFieldsTitWrap .caretCalc.DDExp,.caratDropDown.DDExp,.caratDropDown[aria-expanded=true]{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}#cBoxOptionalFieldsTitWrap .caretCalc.DDColl,.caratDropDown.DDColl{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.popHelpTitle{display:inline-block;width:94%}#headerHelp a,#headerHelpMob a{font-weight:400;font-size:13px;text-decoration:underline!important;position:relative}#headerHelp,.vertLineRightHeader,.vertLineRightHeader span{display:table-cell}#headerHelp a.popoverLinksList:hover{color:#555}#headerHelp .popover-content ul,#helpListMob ul,#youBenefitsMob ul{list-style:none;padding:0;margin:0}#headerHelp .popover-content ul li a,#helpListMob ul li a{white-space:nowrap;line-height:2.2em}#headerHelp .popover-content [class^=helpLink_]::before,#helpListMob [class^=helpLink_]::before{background-position:0 -146px}#headerHelp .popover-content ul li a::before,#helpListMob ul li a::before{display:inline-block;margin-right:5px;white-space:normal;width:25px;height:31px;vertical-align:middle;bottom:1px;position:relative}.helpLink_1::before{background-position:0 3px!important}.helpLink_3::before{background-position:0 -26px!important}.helpLink_14::before{background-position:0 -56px!important}.helpLink_15::before{background-position:0 -116px!important}.helpLink_16::before{background-position:0 -86px!important}.helpLink_61::before{background-position:0 -3841px!important}#cBoxOptionalFields .dropdown-menu a{font-size:13px;font-weight:400!important;line-height:1.3em!important;padding:3px 10px;white-space:normal;border:none;background-color:#fff;width:auto}#cBoxOptionalFields .dropdown-menu a:hover{background-color:#f5f5f5}.calendarDatePicker input{width:100%;margin:0;border:none;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-right:15px;padding-top:4px}#calendarDatePickerCbox{padding-right:0;border-right:none;margin-right:0;width:100%;position:relative}#cBoxOptionalFields a:hover{text-decoration:none}input#calendar_date_cbox{font-weight:400;color:#676767;font-size:13px;width:85px;padding:0;margin-top:4px}#calendarDatePickerCbox .calendarDatePickerField input,#calendarDatePickerCbox .calendarDatePickerField span{font-weight:400}div#calendarDatePickerCbox .datepicker{width:auto}.dropdown-menu:not(.datepicker-dropdown){max-height:170px;overflow-y:auto;overflow-x:hidden;margin:0}.top30{top:30px!important}.height30{height:30px!important;transition:height 1s;-webkit-transition:height 1s;-moz-transition:height 1s;-o-transition:height 1s}#proActiveBubbleHi{margin-bottom:4px;font-weight:700;font-size:15px}#proActiveBubbleHelp{line-height:1.4em}#proActiveBubbleWrap::before{content:'';width:0;height:0;position:absolute;border-top:8px solid transparent;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fdd119;top:-15px;left:20px}.contactTop165,.top30{transition:top 1s;-webkit-transition:top 1s;-moz-transition:top 1s;-o-transition:top 1s}.top30Notrans{transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important}#priceCalcSecWrap.top30{top:0!important}.marginTop30{margin-top:30px!important}.contactTop165{top:165px!important}.affix .paddingAndBackground{padding-bottom:20px!important;background-color:#fff!important}.lang_suggestion a{color:#f5e79e!important;text-decoration:none!important;margin-left:4px}.lang_suggestion a:hover{text-decoration:underline!important}#coStaFb{margin-bottom:55px}#footerWrap{margin-top:100px;display:inline-block;width:100%}#benefitsBan,#coStaFb{margin-left:7px;margin-right:7px}#footer,#preFooter{margin-left:auto;margin-right:auto;max-width:1170px;position:relative}#newsletter_signup{margin-bottom:30px}#benefitsBan{border-top:1px solid #dadada;margin-bottom:29px;margin-top:22px!important;display:inline-block}.benefitsText{display:table-cell}.benefitsBanWrap{padding-top:26px;padding-bottom:11px;display:inline-block;width:100%;text-align:left}.benefitsBanWrap ul{padding-left:0}.benefitsBanWrap div ul li{display:table;font-size:15px;list-style:none;margin-bottom:14px;vertical-align:middle;line-height:1.2em}.benefitsBanWrap div ul li:last-child{margin-bottom:0}.benefitsBanWrap div ul li .bolderBenefitsText{color:#60a500;font-weight:700;text-transform:uppercase}#benefitsBanCol1,#benefitsBanCol2{margin-right:1%}.coStaFbCol3{margin-left:5%;width:27%}#benefitsBanCol1,#benefitsBanCol2,.benefitsBanCol3{float:left;width:32.66%}#benefitsBanCol2{line-height:3.1em;margin-top:6%;text-align:center}#benefitsBanCol2 div:first-child{font-size:43px;font-weight:700;letter-spacing:-.03em}#benefitsBanCol2 div:last-child{font-size:25px;line-height:1.1em;padding-top:2px}.bottomBanSen{text-align:center}.bottomBanSen p{background-color:#fff;display:inline-block;font-size:22px;font-weight:700;padding:0 10px 3px}.bottomBanSen p::after{border-bottom:2px solid #60a500;content:"";display:block;height:2px;position:relative;top:3px}.bottomBanSen span{border-bottom:1px solid #dadada;bottom:24px;display:inline-block;position:relative;width:100%;z-index:-1}#benefitsBanCol1 li>span:first-of-type,.TrustPilotLogo,.TrustPilotLogoImg,.benefitsBanCol3 li>span:first-of-type,.coStaFbCol3 li>span:first-of-type{display:inline-block}#benefitsBanCol1 li>span:first-of-type,.benefitsBanCol3 li>span:first-of-type{height:34px;width:54px;vertical-align:text-top}#benefitsBanCol1 li:first-child span{background-position:0 -1692px}#benefitsBanCol1 li:nth-child(2) span{background-position:0 -1726px;vertical-align:middle}#benefitsBanCol1 li:nth-child(3) span{background-position:0 -1760px}#benefitsBanCol1 li:nth-child(4) span{background-position:0 -1794px}.benefitsBanCol3 li:first-child span{background-position:0 -1828px}.benefitsBanCol3 li:nth-child(2) span{background-position:0 -1862px}.benefitsBanCol3 li:nth-child(3) span{background-position:0 -1896px}.benefitsBanCol3 li:nth-child(4) span{background-position:0 -1930px;vertical-align:middle}.coStaFbCol1{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:30%}.coStaFbCol1 div{display:inline-block;font-size:25px;font-weight:700}.coStaFbColWrap{padding-left:6px;bottom:6%;position:relative}.TrustPilotTitle{font-size:17px;margin-bottom:4px}.TrustPilotRating{font-size:25px;float:none!important;display:inline-block;vertical-align:bottom;margin-left:9px}.TrustPilotRating span{font-weight:700;font-style:normal;padding-left:0!important}.TrustPilotRating span:nth-child(2){font-size:15px;padding-left:8px;vertical-align:baseline;font-weight:400}.trustWidgetSecondRow{margin-top:8px}.trustWidgetStars{display:inline-block;background-position:1px -3006px;width:137px;height:27px;float:none!important;vertical-align:middle}.trustWidgetStars,.trustWidgetStarsImg{margin-bottom:6px;margin-top:3px}.coStaFbCol2{width:45%}.coStaFbCol2 .trustWidgetRev{font-size:15px;font-style:italic;margin-top:7px;letter-spacing:.01em}.trustWidgetRev span{font-size:18px;font-weight:700}.custoComm span{font-weight:700}.custoCommTitle{font-size:18px;font-weight:700}div.custoComm a{color:#404040;line-height:1.5em}.trustWidgetThirdRow{margin:3px 0 9px}.coStaFbCol3 ul li,.custoComm ul,div.custoComm a{font-size:15px}#custoCommNumTest{display:none}.custoComm ul{list-style:none;margin-top:15px;padding-left:0}.custoComm li{line-height:1.4em;margin-bottom:19px;width:92%}.custoComm li:last-child{margin-bottom:0}.bolderCoStaFbText{font-weight:700}.funStatsTitle{display:inline-block;font-size:18px!important;margin-bottom:2px;font-weight:400}#googleFootRatingValWrap,#googleRatingsWrap,#phoneCboxWrap,.coStaFbCol1,.coStaFbWrap{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.coStaFbText,.coStaFbWrap2{display:table-cell;vertical-align:middle}.coStaFbCol3 ul{padding-left:0;margin-top:9px}.coStaFbCol3 ul li{display:table;line-height:1.4em;list-style:none;margin-bottom:24px}.coStaFbCol3 li>span:first-of-type{height:43px;vertical-align:calc(50% - 32px);width:54px}.fb_iframe_widget{margin-top:21px}.fb_iframe_widget img{max-width:100%;height:auto;position:relative}.coStaFbCol3 li:first-child span{background-position:0 -1964px}.coStaFbCol3 li:nth-child(2) span{background-position:0 -2007px}.coStaFbCol3 li:nth-child(3) span{background-position:0 -2050px}.coStaFbCol3 li:nth-child(4) span{background-position:0 -2092px}.coStaFbCol3 li:nth-child(4) span:first-of-type{vertical-align:calc(130% - 32px)}.trustWidget,.trustWidgetSecondRow,.trustWidgetWrapA,.trustWidgetWrapB{display:inline-block}.trustWidgetReviews span:first-child{font-weight:700}.trustWidgetReviews span:last-child{vertical-align:top;font-size:18px;font-weight:700;margin-left:3px}.trustWidgetReviews{font-size:18px;margin-left:6px}.trustWidgetReviews,.trustWidgetStarsImg{vertical-align:middle;display:inline-block}#preFooter .trustWidgetRev,.TrustPilotLogo,.TrustPilotTitle,.trustWidgetStars{float:left;clear:left;cursor:pointer}.TrustPilotTitle,.trustWidgetRev,.trustWidgetStars{clear:both}.TrustPilotLogo{background-position:0 -2973px;width:136px;height:33px;margin-bottom:2px;vertical-align:middle;float:none}#sendNewsButton a{color:#60a500;text-decoration:none;background-color:#fff;box-shadow:-1px 0 0 #60a500 inset,0 -1px 0 #60a500 inset,1px 0 0 #60a500 inset,0 1px 0 #60a500 inset;display:inline-block;padding:0 6px;width:100%;cursor:pointer;font-weight:700;font-size:14px;height:36px;vertical-align:middle;line-height:36px}#sendNewsButton span{font-size:21px;vertical-align:sub;bottom:1px;font-family:fontawesome;margin-left:8px;position:relative}.newsletterCol2 .fieldFull{position:relative}.newsletterCol2 .animatedLabel label{padding-left:13px}.newsletterCol1{font-weight:700;font-size:27px;margin-right:24px}.newsletterCol2 .form-control{border:1px solid #000;color:#000;padding-right:0!important;padding-top:0;padding-bottom:0;padding-left:10px}#newsletterWrap label{position:absolute;font-size:14px;font-weight:400;margin-bottom:0;cursor:auto;top:7px;white-space:nowrap;line-height:1.6em}#newsletterWrap{text-align:center;margin-top:37px;margin-bottom:25px;padding-bottom:37px;border-bottom:1px solid #dadada;color:#000}.newsletterCol1,.newsletterCol2{display:inline-block}.newsletterCol2 .animatedLabel{margin-bottom:6px}#top10_countries_cities span{font-size:18px;font-style:italic;font-weight:700}#top10_countries_cities{line-height:1.6em;font-size:15px}#top10_countries_cities::after{border:none}#top10_countries_cities .titleSep{padding:0;line-height:1.4em}#top10_countries_cities_int{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}#top10_countries_cities_int,#top10_countries_cities_int li{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.rankingLeft{margin-right:8px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.rankingLeft span{margin-left:7px}.rankingNum{min-width:25px;display:inline-block}#top10_countries_cities_int a{font-weight:400;top:1px;position:relative;line-height:1.1em}#top10_countries_cities_int a:hover{text-decoration:underline}#top10_countries_cities_int li{line-height:1.3em;margin-bottom:13px;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#top_cities,#top_countries{padding-top:16px;font-size:15px;font-weight:700;-webkit-box-flex:0;-webkit-flex:0 0 34%;flex:0 0 34%}#top_cities ul,#top_countries ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em;display:inline-block;width:100%}#top10_countries_cities_wrap{margin-bottom:70px;margin-top:90px}#top_cities h3,#top_countries h3{margin-bottom:19px;font-size:18px}#top_cities>div,#top_countries>div{margin-bottom:19px}.titleSepSub{display:inline-block;font-size:15px;font-weight:400;width:100%}#weChatQR{margin-bottom:10px;padding:0;border:none;background-color:transparent}#contactBoxSkype.weChatBox>img{margin-bottom:9px}.weChatBox>div{cursor:default}#QRModal{margin:0 auto 41px}#QRModal .modal-dialog{margin:10px auto!important;text-align:center}#QRModal .modal-header{display:block;background-color:transparent;padding:12px;border:none}#QRModal .modal-body{padding-top:0}#methodologyRankingColl .popover,#proConsTransparencyWrap .popover{width:400px}#methodologyRankingColl .popover .popover-content,#proConsTransparencyWrap .popover .popover-content{white-space:normal}#methodologyRankingColl .popoContentWrap,#proConsTransparencyWrap .popoContentWrap{line-height:1.615em!important;font-size:13px}#slidersSeparator{height:54px}#captchaContainer>div{margin:0 auto}#captchaContainer{position:fixed;width:100%;top:20%;right:0;bottom:0;z-index:99999}#captchaBackDrop{position:absolute;width:100%;height:100%;background-color:#fff;z-index:999;opacity:.8}body>:last-child:not(.modal-backdrop):not(#body_content):not(#lhc_container_v2){-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%!important;z-index:99999}#specialZhHeight{height:auto}.removeBorderBottom::after{border-bottom:none!important}.removeBorderBottom .titleSep{padding:0!important}#hiddenSchoolRating,#hiddenSchoolRating h4 span{background-color:#f1efeb}#nonInmCatIcon{width:27px;margin-left:3px;right:1px;position:relative}.superZindex{z-index:999999}#school .modal-backdrop.backdropSuperZindex{z-index:999991}#school .superZindex #errMsg br{margin:4px 0;display:inline-block}#googleRatingsWrap{font-size:18px!important}#linkBelowRatings{margin-bottom:19px;margin-top:3px}#linkBelowRatings a{text-decoration:none;font-weight:400;color:#0090d6}#linkBelowRatings a:hover{text-decoration:underline}.funStatsTitle span{font-weight:400;margin-left:4px;position:relative;top:2px}#googleFootRatingVal span{top:.7px;font-size:25px;margin-right:2px}#googleFootRatingVal .star-meter{top:-.9px;position:relative;margin-left:1px}#googleFootRatingVal{margin:0;top:0;--star-size:31px}#googleFootRatingValWrap{margin-left:3px;position:relative;bottom:1px}#googleFootRatingTxt{margin:0 0 0 8px;font-size:18px;top:1.3px}#googleRatings,#googleRatings_testi,.courseAccommoTransWrap,.optionalFieldsIntWrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}#cBoxButtonsWrap .privacyPolicyCheckbox,#calendarDatePickerCbox,#googleRatings,#googleRatings_testi,#internalInfoModalTit,#trustGuard,.calendarDatePickerField.input-group-addon{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.optionalFieldsIntWrap span{margin-top:4px}.optionalFieldsIntWrap{width:90%}#googleRatings,#googleRatings_testi{-webkit-column-gap:3%;-moz-column-gap:3%;column-gap:3%;margin-top:24px}body div.ratingWrap{-webkit-flex-basis:19%;flex-basis:19%;margin-bottom:3.4%;border:1px solid #e6e6e6}#flagsTooltipEl,#internalWidget,#launchCountrySwitcher,#launchInternalInfo,.courseAccommoTransWrap,.gLogo,.optionalFieldsIntWrap,.radarSchoolRatingWrap,.ratingComparisonWrap,.ratingHeader,.ratingValue>span{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#googleRatings .ratingHeader{margin-bottom:0}body div.nameDate>div{line-height:1.4em}.courseAccommoTransWrap,body div.ratingDate{font-size:13px}.ratingBodyWrap,.ratingName,.trustWidgetSecondRow{font-size:15px}.ratingImg{margin-right:8px}.ratingImg img{border-radius:999px}.ratingName{font-weight:700}.ratingTexts{display:inline}.boldRating{font-size:13px;line-height:1em;font-weight:700!important;margin-right:4px;position:relative;top:.5px}#googleRatings .ratingValue{margin-bottom:7px}#googleFootLogo{font-size:25px}.ratingValue>span{margin:10px 0 5px}body div.showHideLinks{display:block;font-size:13px;color:#0090d6;cursor:pointer;width:fit-content;margin-top:6px}body div.showHideLinks:hover{text-decoration:underline}body div.ratingBodyWrap,body div.ratingTexts{line-height:1.4em}div#googleRatings{margin-top:1px;margin-bottom:6px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.gLogo{margin-top:14px}.gLogo span{font-size:13px;line-height:normal;margin-left:8px;color:#a4a4a4;font-weight:400}#googleRatings .ratingWrap{-webkit-flex-basis:42%;flex-basis:42%;padding:3%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-height:183px}#school_overview #starting_date_notice_dp,#starting_date_notice_dp_cbox{font-size:13px;margin:10px 1px 5px;background-color:#deffe2;border:1px solid #4c7e0b;padding:6px 7px;line-height:1.5em;border-radius:3px;font-weight:400;display:block!important;text-align:center;cursor:default}#calendarDatePickerCbox .datepicker{margin-top:3px}.calendarDatePickerField.input-group-addon{text-align:left;white-space:normal;width:auto;line-height:normal;background-color:#fff;border:none;cursor:pointer}.datepicker td span.active{font-weight:700;background-color:transparent!important;color:#404040!important}#calendarDatePickerCbox #starting_date_notice_wrap{display:none!important}.datepicker td span.focused,.datepicker td.active{color:#404040!important;background-color:inherit;border:2px solid #d60000}#calendarDatePicker .datepicker-days td:not(.disabled),#calendarDatePickerCbox .datepicker-days td:not(.disabled){background-color:#deffe2;color:#404040}#calendarDatePicker .datepicker-days td,#calendarDatePickerCbox .datepicker-days td{border-radius:0}#calendarDatePicker tfoot,#calendarDatePickerCbox tfoot{display:none}#calendarDatePicker .datepicker,#calendarDatePickerCbox .datepicker{padding:4px 8px 5px}#calendarDatePickerCbox .datepicker-days td:not(.disabled),.dp_raw_starting_date{background-color:#deffe2!important;font-weight:700}.datepicker-months td .focused{font-weight:700}#calendarDatePickerCbox .calendarDatePickerField,#googleRatings .ratingWrap,#internalInfoModalTit{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#calendarDatePickerCbox .calendarDatePickerField{width:100%!important}#calendarDatePickerCbox .input-group-addon{padding:0!important;margin:0}.datepicker-days .next,.datepicker-days .prev{line-height:2em}.datepicker-switch,.datepicker-switch_dis{padding:4px 8px;border:1px solid #404040;border-radius:3px;float:none!important;display:inline-block;white-space:nowrap}.datepicker-switch_dis{border:none}.datepicker-switch_dis.caretCalc::after{display:none}.datepicker-switch.caretCalc::after{margin-left:8px}#internalInfoModalTit a{margin-right:5%;text-decoration:underline}#googleFootLink,#trustWidgetLink{font-weight:400}.custoComm #trustWidgetWrap{margin-bottom:34px}#trustWidgetWrap{margin-bottom:12px}#trustWidgetLink{margin-top:4px;line-height:1.5em}#googleFootLink{margin-bottom:10px;margin-top:4px;display:inline-block}#about_us #bread_crumbs,#school #bread_crumbs,#school_overview #bread_crumbs{border:1px solid #dadada}.revQuoteItalic{font-style:italic}.disabledCalendarNav{visibility:hidden}.sDate,.startPossibleGeneral{display:inline-block}#cBoxOnlineDot,#cBoxOnlineDotMob,.sDatePossible,.startPossibleGeneral{background-color:#60a500}.sDateCheck{background-color:#d60000}.sDateContact{background-color:#ff8e44}#cBoxOnlineDot,#cBoxOnlineDotMob,.sDate,.startPossibleGeneral{width:9px;height:9px;border-radius:999px}.gm-style-iw-ch{padding-top:24px}.gm-ui-hover-effect span{margin:0!important;width:15px!important;height:15px!important}.gm-ui-hover-effect{width:18px!important;height:18px!important;margin-top:3px!important;left:8px}#school_overview .gm-ui-hover-effect{margin-top:-7px!important}#launchCountrySwitcher span{font-size:13px;font-weight:700}#launchCountrySwitcher div{line-height:0}#launchCountrySwitcher,#launchInternalInfo{position:absolute;right:5%;bottom:27%;z-index:99999;font-size:15px;cursor:pointer;gap:.3rem}#internalWidget{right:2%;bottom:34%;position:absolute;gap:6%}#launchInternalInfo{right:3.3%;bottom:25%}.translateToLang{color:#0090d6;font-weight:700;cursor:pointer}#ultraFoot a:hover,.translateToLang:hover,div.custoComm a{text-decoration:underline}.courseAccommoTransWrap,.course_comments_block{margin-top:10px}.course_comments_block br{display:block;margin:5px 0}#flagsTooltipEl,.courseAccommoTransWrap{gap:4px}.courseAccommoTransWrap{font-size:13px}.courseAccommoTransTxt{font-style:italic}#priceCalculatorTop.noCalcHere h1{padding-bottom:0}#consultantModal .modal-header{display:block;padding:10px 15px 0;border:none}.cbExplanation{font-size:13px;font-style:italic;font-weight:400}#consultantBar.visibleConsultantBar,#consultantBarBtn{position:relative;padding:10px 0 33px;font-weight:700;text-align:center;font-size:15px}#contact #contactForm textarea{width:100%}#TypingBoxDeployedSendRequiredText .bigAsterisk{font-size:14px;margin-right:2px}#closingFunctions{position:relative;right:-5px;float:right}#closeButtonSlideMenuTop.closeLeftFilters,.closeContactBox,.closeModalBox{background-position:0 -295px;cursor:pointer;display:inline-block;height:13px;width:13px}#cBoxVertTab{position:relative;margin-right:-5px;margin-left:-175px;padding:5px 10px 7px;background-color:#60a500;color:#fff;font-weight:700;border-top-left-radius:5px;border-top-right-radius:5px;font-size:15px;letter-spacing:.04em;cursor:pointer;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #60a500}#cBoxVisibleWrap{display:inherit;vertical-align:top}#contactBoxPhoneMobNum3{font-weight:700}#evOverallNumeric-cBoxAgent span{--star-size:18px}#evOverallNumeric-cBoxAgent{top:-4px;position:relative;height:13px}.contactBoxDisabled{visibility:hidden}#closingTab{cursor:pointer;position:absolute;height:17px;right:0;top:-18px;background-color:#fff;padding-left:7px;padding-right:1px;border-top-left-radius:12px;border-top:1px solid #c5c6c4;border-left:1px solid #c5c6c4;border-bottom:1px solid #fff}#closingTab .closeContactBox{position:relative;top:5px;right:1px;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}.ratingComparisonNum{font-weight:700}.ratingComparisonWrap span{font-size:13px;--star-size:19px}#ratingComparison .star-meter{bottom:3px}.ratingComparisonNumWrap{line-height:1em!important;position:relative;bottom:.5px;margin-right:4px}.ratingComparisonWrap{gap:3px}.ratingComparisonWrap span.real_overall_2nd_part{font-size:8px}#TypingBoxDeployedWrapper,#cBoxContentTabWrap,#cBoxTabWrap,#cBoxVertTab{display:inline-block}#TypingBoxDeployedWrapper,#cBoxContentTabWrap,#cBoxTabWrap,#cBoxVertTab,#contactBoxChat img,#contactBoxEmail img{vertical-align:middle}#contactBoxChat img,#contactBoxEmail img{cursor:pointer}.TrustPilotLogoImg{margin-bottom:2px}.cBoxChatOnlyMobIco,.cBoxChatOnlyMobTxt,.ui-helper-hidden-accessible{display:none}#TypingBoxDeployedWrapper,#cBoxTabWrap{background-color:#fff;border-width:1px medium 1px 1px;border-color:#c5c6c4;border-image:none;border-style:solid none solid solid}#cBoxTabWrap{padding:9px 9px 9px 7px;width:67px;text-align:center;left:5px;border-width:1px;border-style:solid;position:relative;min-height:156px;border-bottom-left-radius:3px;border-top-left-radius:3px;border-right-color:#fff}#TypingBoxDeployedWrapper{padding:11px 14px 17px;width:224px}#contactBoxAgent{margin-bottom:6px;border-bottom:1px solid #cccdcb}#cBoxImgWrap{height:86px;overflow:hidden}#cBoxOnlineTxt,#cBoxOnlineTxtMob{width:100%;padding:1px 0 4px;text-transform:lowercase;color:#60a500;font-weight:700;line-height:1em;text-align:center}#fullConsultantName{font-size:15px;font-weight:700}#consultantCharge{margin-bottom:4px;line-height:1.3em}#numClientsAttended{margin-bottom:4px;display:inline-block;width:100%}#numClientsAttended span{font-weight:700}#consultantRating{margin-bottom:0;margin-top:5px}#consultantRating .ratingComparisonWrap{cursor:default}#consultantRating .tooltip .tooltip-inner{width:139px}#contactBoxQuestions{padding-bottom:2px}#TypingBoxDeployedPrivacyPolicy{position:relative;bottom:1.5px}textarea#contactBoxTextarea{border:1px solid #abadb3;color:#a4a4a4;font-size:11px;overflow:hidden;height:40px;cursor:pointer;line-height:1.2em;margin:0;padding:2px 0 3px 3px;width:62px}#cBoxVertTab>*,#contactBoxChat>*,#contactBoxTextareaDiv>*{pointer-events:none}#contactBoxSkype.weChatBox{cursor:default}#contactBoxPhones,#contactBoxSend,#contactBoxSkype{font-size:0;line-height:0}#contactBoxChat img,#contactBoxPhones img,#contactBoxSkype img{margin-bottom:10px}#contactBoxSkype,#contactBoxTextareaDiv{cursor:pointer;vertical-align:middle}#contactBoxCallback{margin-bottom:53px;cursor:pointer}#contactBoxBenefits{padding-top:8px;padding-bottom:10px}#contactBoxMsgBox{position:absolute;margin:0;border:2px solid #8b0000;top:76px;padding:8px;background-color:#ffe4b5;display:block}:focus,input,select,textarea{outline:0!important}.ffooo_me{display:none}.freeAdvice{font-weight:700;color:#60a500;margin-bottom:5px;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;max-width:67px}#TypingBoxDeployedWrappercBox{display:inline-block;overflow:hidden}#TypingBoxDeployedEmailDiv span,#TypingBoxDeployedLastNameDiv span,#TypingBoxDeployedMessageDiv span,#TypingBoxDeployedNameDiv span{color:#404040;font-size:11px}#TypingBoxDeployedMessageDiv{margin:6px 0}#cBoxOptionalFieldsWrap{padding-bottom:0;padding-left:6px;padding-top:7px}#TypingBoxDeployedSchoolDiv textarea,#cBoxOptionalFields,#cBoxOptionalFields a{border:1px solid #e0e0e0}#TypingBoxDeployedSchoolDiv textarea,#cBoxOptionalFields{background-color:#f8f8f8}#TypingBoxDeployedSchoolDiv textarea,#cBoxOptionalFields .cBoxOptionalFieldsTit,#cBoxOptionalFields a,#calendarDatePickerCbox .caretCalc,#calendarDatePickerCbox label{color:#676767}#cBoxOptionalFieldsTitWrap{display:inline-block;width:91%;padding-top:10px;padding-left:11px;margin-bottom:3px}#cBoxOptionalFieldsTitWrap .cBoxOptionalFieldsTit{font-weight:700;float:left}#cBoxOptionalFieldsTitWrap .caretCalc{top:-3px!important;font-size:15px;margin-bottom:0}#cBoxOptionalFields label,#cBoxOptionalFields span:not(.month):not(.year):not(.decade):not(.star-meter){font-size:13px;line-height:1.5em}#cBoxOptionalFields label{margin-top:4px;margin-bottom:0;font-weight:400;cursor:pointer}#cBoxOptionalFields a{width:100%;background-color:#fff;padding-left:6px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:3px;-webkit-border-radius:4px;border-radius:4px}#cBoxOptionalFields .dropdown-menu{width:60%;overflow-x:hidden}#cBoxOptionalFields .optionalFieldsWrap{vertical-align:middle;display:inline-block;width:94%;margin-bottom:7px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}#cBoxOptionalFields .selectWordInCbox{color:#a4a4a4;margin:0;font-style:italic;font-weight:400}#consultantRating .ratingComparisonNumWrap{margin-right:1px;margin-left:0}.optionalFieldsWrap a:hover,.removeUnderline u{text-decoration:none}textarea#textareaTypingBoxDeployedMessage{height:45px;overflow:auto;width:207px;color:#a4a4a4;padding-top:6px;line-height:normal;-webkit-border-radius:6px;border-radius:6px}textarea#TypingBoxDeployedEmailDiv{width:144px}#TypingBoxDeployedNameDiv{float:left}#TypingBoxDeployedLastNameDiv,#TypingBoxDeployedNameDiv{width:50%}#TypingBoxDeployedLastNameDiv{display:inline-block}#TypingBoxDeployedLastNameDiv textarea,#TypingBoxDeployedNameDiv textarea{width:83%}#TypingBoxDeployedLastNameDiv textarea{margin-left:2%}#TypingBoxDeployedName{font-size:11px;color:#336;font-weight:700;display:inline;line-height:18px}#TypingBoxDeployedEmailDiv{margin-top:2px}#TypingBoxDeployedSchoolDiv textarea{width:87.43%}#TypingBoxDeployedEmail{font-size:11px;color:#336;font-weight:700;display:inline;line-height:18px;border-right:1px dotted #abadb3;margin-left:2px;padding-right:2px}#TypingBoxDeployedEmailDiv,#TypingBoxDeployedLastNameDiv span,#TypingBoxDeployedNameDiv,#TypingBoxDeployedSchoolDiv,#TypingBoxDeployedWrappercBox{line-height:0}#TypingBoxDeployedEmailTextarea,#TypingBoxDeployedLastNameTextarea,#TypingBoxDeployedNameTextarea,#TypingBoxDeployedPhoneTextarea,#cb_questions_extra{overflow:hidden;white-space:nowrap;color:#a4a4a4!important}#TypingBoxDeployedEmailTextarea,#TypingBoxDeployedLastNameTextarea,#TypingBoxDeployedNameTextarea,#TypingBoxDeployedPhoneTextarea,#cb_questions_extra,#cb_school_ff,#textareaTypingBoxDeployedMessage{border:1px solid #a9a9a9;height:22px;line-height:22px;padding-left:7px;padding-right:7px;width:207px;color:#404040;-webkit-border-radius:4px;border-radius:4px}#cb_questions_extra{width:95.6%;margin-top:7px;border:1px solid #e0e0e0}#cbox_phone_prefix_wrap.isSelect::after{right:5px}#phoneCboxTextareaWrap,#phoneCboxWrap{width:100%!important}#TypingBoxDeployedPhoneDiv{margin:5px 0 6px 9px}#cbox_phone_prefix{width:100%;height:26px;padding:0 0 0 6px;border:1px solid #a9a9a9;color:#a4a4a4;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}#TypingBoxDeployedWrapper textarea#TypingBoxDeployedPhoneTextarea{width:100%;border-top-left-radius:0;border-bottom-left-radius:0;margin-right:1px;z-index:999}#cbox_phone_prefix_wrap{width:37%;position:relative}body #cBoxOptionalFields .caretCalc:not(.datepicker-switch){top:4px;float:right;right:7px;position:relative;margin-left:10px}@media screen and (min-width:0\0){#cBoxButtonsWrap input[type=radio]:not(old):checked+label>span>span{width:5px;height:5px}}.radioPreText{margin-top:4px;margin-right:5px;text-align:right;flex-shrink:1!important;-webkit-flex-shrink:1!important;line-height:1.1em}div#contactToggleButtons{margin-top:8px;margin-bottom:2px;letter-spacing:-.05em;margin-left:2px;-webkit-box-align:start;-webkit-align-items:start;align-items:start}#TypingBoxDeployedSendDiv,#cBoxButtonsWrap .privacyPolicyCheckbox,#contactToggleButtons{-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end}#cBoxButtonsWrap label{right:2px}#contactToggleButtons input{cursor:pointer;position:relative;z-index:9999}#contactToggleButtons input[disabled]{cursor:not-allowed}.radioSelectorWrap #floating_contact_radio_email{left:26px}.radioSelectorWrap #floating_contact_radio_chat{left:16px}#contactToggleButtons>div{-webkit-flex-shrink:0;flex-shrink:0}#sendBlockWrap{width:100%}#TypingBoxDeployedSendRequiredText{color:#404040;float:left;font-size:11px;margin-right:13px;margin-left:3px;position:relative;top:5px}.onlineAfterChat{color:#60a500;font-weight:700}#cBoxButtonsWrap .privacyPolicyCheckbox{margin-bottom:8px;font-size:13px}.fake_submit{background-color:#60a500;color:#fff;border:1px solid #60a500;cursor:pointer;font-size:13px;line-height:11px;padding:7px 20px 6px;font-weight:700}.fake_submit:hover{background-color:#67b101}#cBoxButtonsWrap input[type=radio]:not(old){margin:0;padding:0;font-size:1em;opacity:0;display:none}#cBoxButtonsWrap input[type=radio]:not(old)+label{line-height:1.5em;padding-left:0}#cBoxButtonsWrap input[type=radio]:not(old)+label>span.styledRadioGreen{display:inline-block;width:.875em;height:.875em;margin:.25em .5em .25em .25em;border:.19em solid #a9a9a9;-webkit-border-radius:3em;-moz-border-radius:3em;border-radius:3em;background:#e0e0e0;background-image:-moz-linear-gradient(#f0f0f0,#e0e0e0);background-image:-ms-linear-gradient(#f0f0f0,#e0e0e0);background-image:-o-linear-gradient(#f0f0f0,#e0e0e0);background-image:-webkit-linear-gradient(#f0f0f0,#e0e0e0);background-image:linear-gradient(#f0f0f0,#e0e0e0);vertical-align:bottom}#cBoxButtonsWrap input[type=radio]:checked:not(old)+label>span>span{background-color:#60a500;-webkit-border-radius:3em;-moz-border-radius:3em;border-radius:3em;display:table;height:7px;width:7px;margin:1.7px}#cBoxAjaxSpinnerWrap{min-width:25px;min-height:25px;margin-right:10px}#formSubmitErrorMsgCbox{color:#a94442;font-size:13px;width:auto;text-align:left;line-height:1.4em}.privacyPolicyCheckbox{color:#404040!important;font-weight:700;line-height:11px}.privacyPolicyCheckbox input{vertical-align:middle;margin-right:6px!important}.privacyPolicyCheckbox label{color:#404040;font-weight:400;position:relative;margin-top:4px;text-align:right}.privacyPolicyCheckbox a{text-decoration:underline!important;color:#404040!important}.privacyPolicyCheckbox a:hover{text-decoration:none!important}#contactBoxWrapper .privacyPolicyCheckbox a{font-weight:400!important;color:#0090d6!important}#contactBoxWrapper .privacyPolicyCheckbox label{font-weight:400;line-height:1.4em}.bigEvalRatingStarsTop,.exploreItemScore .star-meter,.ratingDeskWrap .star-meter,.ratingWrap .star-meter{--star-size:18px}details summary{list-style:none}details summary::-webkit-details-marker{display:none}.bCountryRemoval #callbackRadio{display:none!important}.boldTxt{font-weight:700}summary{cursor:pointer}div.leaflet-popup{margin-bottom:0}.d_not_av{margin-bottom:10px!important;margin-top:4px!important}.TrustPilotLogoImg{font-size:28px;font-weight:700;top:2px;position:relative}#trustGuard{-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:20px}#seals-footer,#trustGuard{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.schoolAccSeals{position:relative}#phoneCboxTextareaWrap{display:-webkit-box;display:-webkit-flex;display:flex}#cbox_phone_prefix_wrap select{background:#fff;cursor:pointer;-webkit-border-radius:4px;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#cbox_phone_prefix_wrap::after{content:" ";position:absolute;right:15px;top:49%;margin-top:-3px;z-index:2;pointer-events:none;width:0;height:0;border-style:solid;border-width:6.9px 4px 0;border-color:#aaa transparent transparent;pointer-events:none}#cbox_phone_prefix_wrap::before{content:"";height:auto;position:absolute;right:7px;top:3px;width:22px;background:#fff;border-top-right-radius:3px;border-bottom-right-radius:3px;pointer-events:none;display:block}.overallWord{font-weight:400;margin-right:8px}#lhc_widget_v2{-webkit-text-size-adjust:100%;-webkit-transform:translateZ(0);transform:translateZ(0)!important}@media screen and (max-height:720px){#contactBoxWrapper{top:58px}}@media screen and (max-width:1030px){#photosVideoBlock .photosBig .photosBigInternal a[style],#photosVideoBlock .photosSmall .photosSmallInternal a[style],.photosSmallInternal.accommoImgs{cursor:default!important}#photosVideoBlock .photosBig a:hover::after,#photosVideoBlock .photosBig a:hover::before,#photosVideoBlock .photosSmall a:hover::after,#photosVideoBlock .photosSmall a:hover::before,.photosInternalLast a::after,.photosInternalLast a:hover::after,.photosSmallInternal.accommoImgs a:hover::after,.photosSmallInternal.accommoImgs a:hover::before{background:rgba(0,0,0,0)!important}.photosInternalLast span{display:none}}@media screen and (min-width:768px) and (max-width:1024px){#almostDone{margin-top:5px}}@media screen and (max-width:767px){#almostDone{display:table;margin-bottom:17px}#almostDone,#applicantInfo .infoNote{float:none}.table-responsive{border:none}#application .fieldFull.animatedLabel .missingCross,#application .fieldHalf.animatedLabel .missingCross,#application .fieldThird.animatedLabel .missingCross{bottom:0!important}}@media (min-width:512px){.gmapStaticMapImg.gmapStaticMapImgFullSizeTrans{width:100%!important}}@media (min-width:641px) and (max-width:1024px){.gmapStaticMapImg.gmapStaticMapImgFullSize{width:100%!important}}@media (min-width:614px) and (max-width:686px){#content{width:67%!important}#index #content{width:100%!important}}@media (min-width:1170px){#content.contentApplicationPage,#content.contentPaymentContainerPage{width:790px!important}}@media (min-width:1025px) and (max-width:1175px){#school #content{padding-left:10px}#school #content_list{left:10px}}@media (min-width:1025px) and (max-width:1149px){#school #map_footer,#school #schoolMapOuterWrap{width:71%}#school #transport_map{left:71%;width:26%}}@media (min-width:1025px) and (max-width:1169px){#body_content{width:auto}#application #colRightWrap{margin-left:4px}}@media (min-width:1025px) and (max-width:1502px){#content.contentIndexPage{width:auto!important}#body_content.contentPaymentContainerPage,#body_content.contentSchoolPage{width:1170px!important}.fieldHalf,.form-inline .fieldHalf input{margin-bottom:10px}#paymentContainer #cBoxVertTab,#paymentContainer #contactBoxWrapper{visibility:hidden!important}#application .registrationPageWrap{margin-right:10px}.fieldHalf:nth-child(2),.fieldThird:nth-child(2),.fieldThird:nth-child(2)+div{left:0}#regProfession,.passportLabel{left:0;margin-top:10px}#company_name,#lastname,#profession,#regProfession,.passportLabel{margin-bottom:0}.regResiCountry{width:33.8%}.emergencyContact .phonesInfo{left:-5px;position:relative}}@media (min-width:1025px) and (max-width:1280px){#school_overview h1 span{font-size:31px}}@media (min-width:1269px){#index .secondaryBlocks .blockTitles.languageBlockWrap.additionalMargin.secondaryLanguages{width:16%!important}#index .secondaryBlocks .blockTitles.languageBlockWrap.additionalMargin.secondaryLanguages img{width:100%;height:auto}.secondaryBlocks .removeThirdMargin{margin-right:8px}}@media (min-width:1269px) and (max-width:1511px){#index .blockTitles span{font-size:21px;min-width:152px}}@media (max-width:1502px){.fieldHalf .missingCross,.fieldHalf .validInput{margin-right:0!important;top:0;right:0!important}.mrOrMsWrap{position:relative;bottom:3px;width:100%}#firstRowOfData{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.fieldHalf{display:block}.fieldHalf,.form-inline .fieldHalf input{width:100%!important}div.passportLabel.fieldHalf{left:0}#application .fieldHalf label,.fieldHalf label{top:8px!important}#application .registrationPageWrap{padding:28px 5% 17px}}@media (max-width:340px){#calendar_date_intro4{font-size:13px}#headCenter{width:100%}}@media (max-width:343px){#slider .videoControls .seek-bar,#sliderVideo .videoControls .seek-bar{width:40%!important}}@media (max-width:1024px) and (-webkit-min-device-pixel-ratio:0){body,html{height:auto}html{overflow:auto}#table_activities th{word-break:break-all;-webkit-word-break:break-all}#bread_crumbs{display:inline-block}.calendarDatePicker .calendarIconNumber.calNumFilled{top:7.5px}}@-moz-document url-prefix(){#contactToggleButtons{letter-spacing:-.05em!important}@media (max-width:1024px){#schools_map_index.addHeight{height:350px}body#application #work_phone{width:76%!important}#application .phonesInfo .calculatorDrops{margin-right:1.2%}#sortOptionsMob span{margin-right:0!important}#application #work_phone+.missingCross+.validInput{margin-right:4px}.calendarDatePicker .calendarIconNumber.calNumFilled{top:7px!important}}}@media (max-width:500px){#infoCoursesModal #priceIncludes li{width:100%}}@media (min-width:1025px){#mapThumbWrap:hover .show_map_label{background-color:#017dba;text-decoration:none}#schools_map_index.addHeight{height:1000px}#school_overview .readall:not(.readall-hide)+button{bottom:-27px}.revListSentence{margin-top:10px}#canvasContainerAge,#canvasContainerNat{width:20vh;-webkit-align-self:flex-start;align-self:flex-start}#content_panel div:last-child{margin-bottom:0}#curr_one a,#pricesFacetOne,#school_overview h1{text-align:center}p#footerPhoneTit{margin-bottom:7px;font-weight:700;margin-top:14px}#footerPhoneSubTit{margin-bottom:18px}#chooseCity .still_have_questions_tel,.lang_page .still_have_questions_tel{margin-top:24px}#showAllFacilitiesLinWrap,#showAllIncludesLinWrap{display:none}#footerPhoneWrap{text-align:center}#school #footerPhoneWrap{width:40%;margin:27px auto 0}#collapseFacilities,#collapseIncludes{display:block;height:auto!important}#school .headingSep{margin-top:62px}#ShareBlock,#onlinePromo{width:100%}#coStaFb #funsStatsFooter_h2,#coStaFb #testimonialsFooter_h2,#otherSchoolsLinksWrap .headingSep{text-align:left;margin-top:0;margin-bottom:0}#ratingComparison_h2 .titleSep{font-size:15px}#otherSchoolsLinksWrap ul{margin-top:9px}#funsStatsFooter_h2::after,#otherSchoolsLinksWrap .headingSep::after,#testimonialsFooter_h2::after{border:none;position:relative}#otherSchoolsLinksWrap .subTitles{margin-bottom:3px;background-color:transparent;padding:0}.noH2MobileCollapsibles{cursor:default}#QAWrap .headingSep,#faqsWrap .headingSep{margin-bottom:15px}#school_overview #body_content.cbp-spmenu-opened{z-index:0!important}#notFoundContentFull_coll,#notFoundHidden_coll{display:inline}#additionalSchoolInfo_h2,#addthisBlock,#otherSchoolsLinksCol3,.notFoundButWrap,.notFoundEllipsis{display:none}#ratingComparison_h2{text-align:left;margin-top:10px!important}#coStaFb .subTitles,#ratingComparison_h2 .titleSep,#testimonialsFooter_h2 .titleSep{padding:0}#ratingComparison_h2::after{border:none}}@media (max-width:1024px){#application .btnDeskOnly{display:none}#schools_map_index .show_map_label{top:63%}#textOnTop .panel_head_title #pricesFacetOne,#textOnTop .panel_head_title h1 span{color:#404040!important;text-shadow:none}#textOnTop .panel_head_title{position:unset}.indexBlocks .titleSep{font-size:25px}.indexBlocks .titleSep a::before{top:4px}.countryName a{font-size:18px}.coStaFbCol3{margin-top:3%;margin-left:0}#consultantInfoWrap,#onlyDesktopCBoxPart{float:right}#onlyDesktopCBoxPart{width:70%;margin-right:20px}#numClientsAttended{margin-bottom:2px}#consultantInfoWrap{width:100%}#closingFunctions{position:absolute;right:14px}#contactBoxAgent{float:left;border:none;margin-top:2px}#consultantRating{margin-top:0}#cBoxImgWrap{height:71px}#cBoxOnlineDot{bottom:0}.special_offer_manual{width:104%}#inscriptionfee_row .tooltip{width:300px}#vip_benefits_row{margin-top:0;padding-top:4px}.dropPrice.dropPriceWrap{top:3px}#school_overview .readall:not(.readall-hide)+button{bottom:-17px}#cityCountryDesc .readall-btn{bottom:-27px!important}#school_overview .readall-hide+.readall-btn{bottom:-25px}#ageNationWrap_coll .twoColumnFormatSection>div:first-child{border-top:none}#ageNationWrap_coll .twoColumnFormatSection,#airportTransferWrap_coll .twoColumnFormatSection{margin-top:0}#paymentContainer input,#paymentContainer select,#paymentContainer textarea{font-size:13px!important}.twoColumnFormat div:not(.titles),.twoColumnFormat>span{-webkit-box-flex:1;-webkit-flex:1 1 7%;flex:1 1 7%}#otherLeisureActivities div.titles,#visaDocumentsWrap div.titles,.contentAccommoWrap div.titles,.contentCourseWrap div.titles{margin-right:6%}.toBeModalCloned>div{margin-bottom:0!important}.offerTagWrapper{margin-bottom:2px}div.cloneExclusions{margin-bottom:10px!important}.linkToAllAccoModalInfo{margin-bottom:11px}.school_img_box{display:none}#photosVideoBlock2{margin-top:24px}#sliderWrap2 .flexslider .slides img,#sliderWrap2 .video-btn::before,.ytVideoWrap .video-btn::before{opacity:.7}#sliderWrap2 .video-btn::before,.ytVideoWrap .video-btn::before{filter:grayscale(0)}#YtVideoModal .close{display:none}#VisaModal .btn-success{margin-top:19px;min-width:100px;box-sizing:content-box}.visaNationField{margin-bottom:12px}#overviewProCons .whatWeLike{margin-right:0}#overviewProCons .table_strengths{padding-left:0}#infoAccoModal .afterAccommoListWrap,#methodologyContent{margin-bottom:0}#infoAccoModal .tableAccommoWrap{padding:0}#infoAccoModal .accommoTextOnTableRight{margin-bottom:10px}.chartWrapper{margin-left:3px}#contactBoxPhoneMobNum,#contactBoxPhoneMobNum2,#contactBoxPhonesMobText{white-space:nowrap}#contactBoxPhoneMobNum2.doubleContactBoxPhone{padding-right:5px;padding-left:7px}#collapseIncludes{margin-bottom:0;margin-top:15px}#buttonToChatImg{max-width:42px;left:1.9px;position:relative}.visibleButtonToPriceCalculator{bottom:0!important}.buttonToCalcHide{bottom:-70px!important}#buttonToPriceCalculator{bottom:-120px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.buttonToPCNoSchool{position:absolute;bottom:0}#buttonToCalc.buttonToCalcRemove{height:0;margin:0;padding:0;border:none!important}#buttonToCalc{margin-bottom:10px;position:relative;bottom:0}#buttonToCalc,#secondaryPositionedButton,.buttonToPriceCalculatorInt{-webkit-box-align:center;-webkit-align-items:center;align-items:center}#buttonToCalc,#buttonToPriceCalculator,#buttonToPriceCalculatorWithBackgroundAndShadow{-webkit-transition:bottom .4s ease-in-out;transition:bottom .4s ease-in-out}#buttonToPriceCalculatorWithBackgroundAndShadow{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.5);box-shadow:0 1px 4px 0 rgba(0,0,0,.5);background-color:#fff}#buttonToPriceCalculator #buttonToCalc,#buttonToPriceCalculator #buttonToChat{-webkit-box-shadow:rgba(0,0,0,.3) 0 1px 1px,rgba(0,0,0,.3) 0 2px 6px;box-shadow:rgba(0,0,0,.3) 0 1px 1px,rgba(0,0,0,.3) 0 2px 6px;right:1rem}#buttonToPriceCalculator #buttonToCalc{border:2px solid #4c7e0b}#showAllIncludesLinWrap{margin-top:10px}#finalCourseListNote{margin-top:3px}#schoolToChoose .still_have_questions_tel{margin-top:17px}#content_panel #acco_description_link,#content_panel #course_description_link{margin:5px 0 10px;padding-left:3px;font-size:12px}#priceCalculatorTop.affix #boxedBottWrap{margin-top:0}#relative-parent .datepicker{left:-37px!important;top:20px!important}#calcModalButWrap,#covidFooter a,#school_overview h1,.city_name{line-height:1.4em}#school_overview #info_about_city_h2{text-align:center;margin-bottom:20px!important;margin-top:0}.calculatorDrops{border:none}#bigCalcButton{margin-top:8px}#bigCalcButton span{padding:6px;background-color:#60a500;color:#fff;font-weight:700;border-radius:3px;cursor:pointer}#buttonToPriceCalculatorSubt{text-align:center;font-size:12px;font-weight:700}.buttonToQuotationGroup{margin-top:0;margin-bottom:10px!important}#ratingComparison_h2::after{right:9px!important}.bothPartsGroup .resultsBand{margin-top:12px}.bothPartsGroup .contentSideImg,.bothPartsGroup .resultsBand{margin-left:10px}.bothPartsGroup .contentSideImg{float:left}#otherSchoolsLinksCol2,.coStaFbCol3{top:-1px;position:relative}#testimonialsFooter_coll{margin-bottom:18px}.trustWidgetWrapAll{margin-top:0}.custoComm ul{margin-top:6px}#ShareBlock,#addthisBlock{padding:0!important;margin:21px 11px 0}#ShareBlock{margin-top:0;display:block}#addthisBlock ul{list-style:none;margin-top:17px;padding:1px 0 0}#addthisBlock li img{margin-right:9px;bottom:2px}#addthisBlock li{margin-bottom:19px;border-bottom:1px solid #e6e6e6;padding-bottom:15px;padding-left:19px}#addthisBlock_coll li:last-of-type{margin-bottom:0;border-bottom:none}#schoolsInCountry,#schoolsInCountry_coll,#schoolsInWorld,#schoolsInWorld_coll{margin-top:4px}#ShareBlock_h2,#addthisBlock_h2,#funsStatsFooter_h2,#schoolsInCountry_h2,#schoolsInWorld_h2,#testimonialsFooter_h2{padding-top:10px!important;padding-bottom:10px!important}#addthisBlock_h2 img{bottom:3.4px;margin-right:8px}#addthisBlock li img,#addthisBlock_h2 img{position:relative;max-width:19px}#addthisBlock_h2::after{margin-top:2px}#ratingComparison_coll li:last-child{margin-bottom:0}#accommodation_coll,#additionalSchoolInfo_coll,#ageNationWrap_coll,#airportTransferWrap_coll,#leisure_coll,#visaDocumentsWrap_coll{margin-bottom:20px!important}#schoolLeisureBlock{background-color:#fff}#ratingComparison_h2 .titleSep{line-height:1.4em!important}#ratingComparison ol{margin-top:0}#ratingComparison_coll{margin-top:15px}#schoolCoursesBlock .headingSep{margin-top:18px}.collapseOneCol #classroomEquipmentWrap{margin-bottom:18px}.additionalFacilities:last-of-type{margin-bottom:0!important}#schoolAddressWrap{margin-top:3px;font-size:14px;line-height:1.5em!important}#regDesc{padding:2px 11px 14px!important;background-color:#fff}.goToAllSchools{line-height:1.5em;font-size:14px}.isOnlineCoursesFacet .contentSideImg,.isOnlineCoursesFacet .wrappableDivFacets{width:auto}.prices_list2 .pricesWrap td:not(.prices_total_strike):not(.prices_total){margin-bottom:5px}.prices_list2 td[id^=special_]{padding-right:1px}.prices_list2 .infoToolTipText{padding:0}.prices_list2 .highlight{margin-bottom:7px!important;display:inline-block;padding-top:4px}.prices_list2 .price_list_title{display:inline-block}.prices_list2 .pricesWrap td{padding-top:0;vertical-align:top}.prices_list2 .prices_total{padding-right:0}.prices_list2 .prices_total_strike{margin-right:5px!important}#school .textBelowBigEval{width:100%}.schoolTitleImage{width:22%;margin-right:3%}#applicantInfo{width:97.5%}.contactBoxDisabled{visibility:visible}.schoolPicture{margin-bottom:7px!important}.favoPopNoLogo{top:-4px!important}#countryCityBlocksWrap_mob .countryName{width:auto;margin-right:18px}#countryCityBlocksWrap_mob,#school_overview .moreButtWrap,.in_box_results_mob{display:block!important}.courseFacetCommentDesk,.in_box_results_des{display:none}.prices_list2 .tri-down::after{bottom:-4px}.prices_list2 .tri-down::before{bottom:-5px}.courseFacetCommentMob{display:inline-block!important}#extra_lang{padding:10px 35px 10px 10px!important;margin:15px 9px;display:inline-block}#school #extra_lang{margin:3px 0 7px!important}#secondaryBlocks{margin-top:0}#top_cities ul,#top_countries ul{text-align:left}#facetLonglinkTitle{font-size:14px;margin-top:26px;line-height:1.35em;padding-left:11px;padding-right:11px}#facetLonglink{padding-left:5px;padding-right:5px;margin-top:5px}#benefitsBanCol2 div:last-child,#newsletter_signup .h3,.newsletterCol1{font-size:21px}#top10_countries_cities_wrap{margin-top:0;margin-bottom:26px;padding-top:20px;padding-right:11px;padding-left:11px}#top10_countries_cities .titleSep,#top10_countries_cities_int h3{font-size:18px}#top_countries{margin-bottom:22px}#top_cities,#top_countries{text-align:center;margin-right:4px;margin-left:4px}#top10_countries_cities_int{display:inline-block;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#school_overview .prices_total{margin-left:0;padding-left:0}.lang_suggestion a{margin-left:7%;text-decoration:underline!important}#index #subh2{font-size:15px;padding:0 10px;margin-top:5px;line-height:1.5em;margin-bottom:13px}#index .dropLabel{margin-bottom:2px}#choose_dropdowns .dropdown-menu{max-height:300px}#index .panel_head_title h1 span{line-height:1.17em}.methodologyRankingLink{padding:0 20px;width:100%;margin-bottom:18px}.methodologyRankingLink.nolink{margin-bottom:10px}.regionPage .topCityImgOverTit{font-size:inherit}.topCityImgOverTit{padding-top:8px}#school #directorsImg{width:19%;max-width:66px}#school #dirWrap{font-size:13px}.calendarDatePicker .fa.fa-calendar-o{margin-top:0}.textInsideCalc{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.linkToAllCoursesModalInfo a,.panel_head_title h1 span{font-weight:700}#directorsQuoteText{font-size:14px;line-height:1.5em!important}#school_overview .specialOfferTag{margin-bottom:8px;margin-top:2px}#school .bildungsurlaub{margin-top:7px}#school_overview .bildungsurlaub{margin-bottom:0}.bildungsurlaub .resultsFlagsTit{margin-right:0;display:block}.bildungsurlaub ul{display:inline-block;margin-top:1px}#schoolDescription .unselectable{margin-bottom:15px}#pubTransMap{width:100%}#sliderWrap,#sliderWrap2,#sliderWrapVideo,.ytVideoWrap{margin:0!important;height:auto}#slider .videoControls{bottom:6px;width:96%;margin:0 2%}#slider .videoControls .seek-bar{width:46%}#school #slider .flex-direction-nav{display:none}#carousel2 .flex-caption,#school #slider .flex-caption{padding:1.5% 2%}#school #carousel .flex-direction-nav a,#school #carousel2 .flex-direction-nav a{opacity:.7}#school #carousel .flex-direction-nav .flex-next,#school #carousel2 .flex-direction-nav .flex-next{right:6px}#school #carousel .flex-direction-nav .flex-prev,#school #carousel2 .flex-direction-nav .flex-prev{left:0}#school_overview.isFavorites .panel_head_title{margin-bottom:0;margin-left:1px;text-align:center}#school_overview.isFavorites .panel_head_title span{font-size:17px!important}.ff_faq_header::after{top:22px}#QAWrap_coll,#breadBackWrap,#faqsWrap_coll,#menu-footer,#middleHeaderButtonsWrap.affix #middleHeaderButtons,#price_range,#school_overview .schoolRightContentWrap{border-bottom:1px solid #e6e6e6}#favoritHeartHeadWrapMob{border-left:1px solid #dfdfdf;background-color:#fff;z-index:999}#favoritHeartHeadWrapMob .favoritHeartHeadWrap{display:inline-block;padding-right:9px;padding-left:5px;margin-right:0}#school_overview.isFavorites #decorator_xx10,.favoritHeartHeadWrap{display:none}.resultsBand .popWithFunc{right:6px;bottom:11px;top:auto}.favoritIcon{width:23px;height:23px;-webkit-filter:drop-shadow(0 2px 1.5px rgba(0,0,0,0.5));filter:drop-shadow(0 2px 1.5px rgba(0,0,0,.5))}.schoolPicture.collapse[aria-expanded=false],.schoolPicture.collapsing[aria-expanded=false]{overflow:visible!important}.FBShareBoxImg img,.FBTextWrap{width:100%;height:auto;float:none}.FBTextWrap{padding-left:0!important;padding-top:10px}#school_overview .sizeIconKeyFacts{line-height:1.5em}#school_overview #MultiCarousel-inner .exploreItemComment{width:94%}#ultraFoot{width:auto;padding:10px;line-height:1.6em;margin-top:16px}#ultraFoot a{margin-right:5px;margin-left:5px;font-size:13px;height:38px;display:inline-flex;align-items:center}#covidPromo{display:none}h3#examInfoWrap .headingSep .titleSep{margin-bottom:2px}#school_overview .secondaryResults{margin-top:14px;padding-left:11px;margin-bottom:21px;line-height:1.3em;font-size:19px;padding-right:11px}#covidFooter{width:93%;margin-left:3%}#covidFooter a{padding:8px 15px 11px}#school_overview #schoolToChoose{margin-bottom:3px}#most_popular_courses{margin-bottom:0}#most_popular_courses .exploreItemVerySmall{width:auto;margin-right:0;margin-bottom:36px;display:block}#most_popular_courses .exploreItemVerySmall:first-child{margin-top:2px}#most_popular_courses .exploreItemVerySmall:last-child{margin-bottom:11px}#headerHelpMobCont{background-color:#fff;overflow:scroll;z-index:999;position:relative}#helpListMob ul{margin:0 8%}#changeLanguageFlags .popXcloseLangTitle{bottom:-3px}#school_overview .goToAllSchools span{position:relative;top:-1px}#school_overview .goToAllSchools .langList{top:1px}#sortByFilterBotWrap{margin-bottom:15px}#school_overview .methodologyRankingLink.facetBackLink{display:block!important;margin-bottom:18px}#school_overview .schoolPicture.collapse[aria-expanded=false],#school_overview .schoolPicture.collapsing[aria-expanded=false]{height:auto!important;border-bottom:none}#school_overview #explore_city_comments .exploreItem,#school_overview #explore_city_extension .exploreItemSmall,#school_overview #explore_school_reviews2 .exploreItem,#school_overview #explore_school_reviews_car .exploreItem{width:100%}#school_overview .exploreItem{margin-bottom:44px}#school_overview .exploreItemScore{padding-top:9px}#school_overview .exploreItemComment{padding-bottom:0;min-height:auto}#school_overview .exploreItemAuthor{padding-top:10px}#school_overview .exploreItemDetail:first-of-type{padding-top:8px}#school_overview .exploreItemCity{padding-top:7px;display:block}#school_overview .exploreItemSmall .exploreItemDetail{padding-top:3px}#school_overview #most_popular_courses h2.headingSep{margin-top:5px}#explore_school_reviews2 .exploreItem:last-child,#explore_school_reviews_car .exploreItem:last-child{margin-bottom:10px!important}#school_overview .exploreItemSmall{margin-bottom:29px}#explore_city_comments .exploreItem:last-child,#explore_city_extension .exploreItemSmall:last-child{margin-bottom:5px}#explore_city_comments .explore_read_more_button,#explore_school_dir_quote .explore_read_more_button,#explore_school_reviews2 .explore_read_more_button,#explore_school_reviews_car .explore_read_more_button{margin-top:4px;display:inline-block}#school_overview .comment_wrap{min-height:auto}.langList ul.popover-content{width:200px}#changeLanguageFlags .langList ul a{padding:7px 7px 5px}#favouritesMob{color:#404040;line-height:.8em!important;border-bottom:1px solid #d7d7d7;font-size:18px;padding-bottom:5px;width:100%}#changeLanguageFlags .langList,#favouritesMob a{float:right}#changeLanguageFlags span,#favouritesMob span,#helpListMob,#newCloseButtonSlideMenu{display:inline-block!important}#helpListMob{margin-top:40px;padding-bottom:35px;width:100%}#index #youBenefitsMob,body:not(#index) #foot-title_0,body:not(#index) #foot-title_3,body:not(#index) #foot-title_4{display:none}#helpListMob ul li,#youBenefitsMob ul li{padding-left:31px;text-indent:-31px}#youBenefitsMob ul li{margin-bottom:5px}#helpListMob ul li{margin-bottom:16px;line-height:.2em}#helpListMob ul li a,#youBenefitsMob ul li a{white-space:normal;line-height:normal;font-size:15px;color:#404040;text-decoration:underline}#favouritesMob,#youBenefitsMob{margin-top:40px}#favouritesMob span{margin-bottom:3px}#helpListMob ul li:last-child,#youBenefitsMob ul li:last-child{margin-bottom:0}#helpListMob .popoverLinksListTitle,#youBenefitsMob .popoverLinksListTitle{text-indent:0!important;padding-left:0!important;padding-top:0}#paymentMethod_creditcard,#paymentMethod_paypal{margin-right:10px}#application #bottBenefitsWrap,#application #freeCancelPriceCalc,#application #freeChangesPriceCalc,#application #prePaymentWrap,#application .lowerPrice,#countryCityBlocksWrap_desk,#paymentContainer #bottBenefitsWrap,#paymentContainer #freeCancelPriceCalc,#paymentContainer #freeChangesPriceCalc,#paymentContainer #prePaymentWrap,#paymentContainer .lowerPrice{display:none!important}#paymentContainer .payBlockWrap #priceIncludes,#priceIncludes li:last-child{margin-bottom:0;padding-bottom:0}#priceIncludes li:first-child,#priceIncludes li:nth-child(2),#priceIncludes ul{margin-top:0}#schoolDetailsBlock #priceIncludes li{width:100%;padding-right:0}#priceIncludes li{width:100%}#applicantInfoFN .missingFieldNoti,#applicantInfoLN .missingFieldNoti,#emailWrap .missingFieldNoti,.specialResponLabel .missingFieldNoti{bottom:46px}.simpleDropInner.langLevelDrop .fieldErrMark .whiteToolTip{right:4%;position:relative}#language_level_reg.fieldErrMark{width:94%!important}#calendarDatePicker4.fieldErrMark+.missingCross{display:none!important}#specialReqQue .specialReqQue{float:none;width:100%;margin-top:11px;display:inline-block}#specialReqQue .specialReqQue span{display:block;width:auto;margin-left:35px}#confirm_news_success{width:87%!important;line-height:2em}#newsletter-form .input-newsletter{width:42%}#newsletter-form .btn-newsletter{width:95px}#newsletter_signup{padding-right:11px;padding-left:11px}#newsletter_signup span:not(.caret){font-size:14px;margin-bottom:17px}#index #priceCalculatorTop.affix-top{top:0!important}#vt_app_download_new a img{margin-top:6px}.yt-thumb{position:relative;margin-bottom:14px;cursor:pointer;margin-left:10px;width:320px}.school_page_videos{width:100%;right:0}.dropDownCoursesBotWrap{width:100%}.schoolRevsWrap.dashboard-table{margin:0 8%}.main-title-position,.main-title-position-no-pic{position:inherit}.dashboard-table{height:auto;float:left}.dashboard-div{width:100%;margin-bottom:7px}.schoolCityNames{text-align:left;float:left}.courseNameTitle,.schoolCityNames,.wrappableDivFacets{margin-right:10px}.wrappableDivFacets{margin-right:1.5%;display:inline-block!important;margin-top:10px;width:70%;float:right}.revListHead>h2.stat{padding:0}.schoolCityNamesWrap{width:100%}#priceCalculatorTop{top:0!important;z-index:3!important}body #priceCalculatorTop.top30.affix-top{top:auto!important}#priceCalcSecWrap.top30{top:0!important}body,p{font-size:15px;overflow-x:hidden}#content_panel #decorator_5{padding-right:0;padding-left:0}#content_panel #decorator_7{padding-left:0}.breadAndSocial{width:100%;margin-top:13px}body.uniGuru #faqAccordion{margin-bottom:20px}.footerPressLogos .footerPressLogos1{padding-right:0;width:auto}.footerPressLogos div img,.footerTrustedLogos div img{width:93%}.footerPressLogos span,.footerTrustedLogos span{top:0;padding-right:0;display:inline-block}.footerPressLogosCN .footerPressTitle{top:0}#footer .footerPressLogos,.footerTrustedLogos{display:none;margin-bottom:0!important;padding-left:7px;text-align:left}h3 .titleSep{font-size:18px;width:80%;padding-right:10px}#interestingInfo .titleSep{padding-right:0}#interestingInfo{padding-top:20px}#topCityWrap .headingSep::after,#topCityWrap2 .headingSep::after,.lang_page #explore_school_reviews2 .headingSep::after,.lang_page #explore_school_reviews_car .headingSep::after{display:none}#key_events .titleSep,#school_overview .lang_page #explore_school_reviews_car .titleSep,#topCityWrap .titleSep,#topCityWrap2 .titleSep,.lang_page #explore_school_reviews2 .titleSep{width:100%!important}#key_events .headingSep span,#topCityWrap .headingSep span,#topCityWrap2 .headingSep span,.lang_page #explore_school_reviews2 .headingSep span,.lang_page #explore_school_reviews_car .headingSep span{text-align:center;padding-left:0}.carRight{width:69%;margin-left:2%}#index #countryCityBlocksWrap_desk .headingSep::after,#index #countryCityBlocksWrap_mob .headingSep::after{width:99%!important}#index #countryCityBlocksWrap_mob .headingSep::after{border:none}#index #countryCityBlocksWrap_desk .headingSep::after{border-bottom:1px solid #a9a9a9}.titleSep{padding-left:0;padding-right:0;display:inline-block;font-weight:700}#school_overview .titleSepSub{font-size:13px;float:left}#ShareBlock,#addthisBlock,#ageNationWrap,#airportWrap,#horizontalSep,#otherSchoolsLinksCol1,#ratingComparison,#schoolLeisureBlock>div:first-child,#visaDocumentsWrap,.coStaFbCol3,.custoComm{border-bottom:1px solid #e6e6e6}#ShareBlock_h2,#additionalSchoolInfo_h2,#addthisBlock_h2,#ageNationBlock_h2,#airportTransferBlock_h2,#funsStatsFooter_h2,#ratingComparison_h2,#schoolLeisureBlock_h2,#schoolsInCountry_h2,#schoolsInWorld_h2,#testimonialsFooter_h2,#visaDocumentsBlock_h2{margin:0!important}#ShareBlock_h2 .titleSep,#addthisBlock_h2 .titleSep,#ageNationBlock_h2 .titleSep,#airportTransferBlock_h2 .titleSep,#funsStatsFooter_h2 .titleSep,#key_events_h2 span,#school #additionalSchoolInfo_h2 .titleSep,#school #ratingComparison_h2 .titleSep,#school #schoolLeisureBlock_h2 .titleSep,#school_overview .headingSep .titleSep,#schoolsInCountry_h2 .titleSep,#schoolsInWorld_h2 .titleSep,#testimonialsFooter_h2 .titleSep,#visaDocumentsBlock_h2 .titleSep{width:88%!important;line-height:1.4em;font-weight:400;font-size:18px;text-align:left!important}.lang_page #key_facts_h2 .titleSep{text-align:center;padding-left:44px;line-height:1.5em}.lang_page #onlinePromo{border-top:1px solid #e0e0e0;margin-top:0}#school #onlinePromo{margin-top:3px;border-top:1px solid #e0e0e0;display:block}#index #countryCityBlocksWrap_desk .titleSep{padding-left:.5em;padding-right:.5em}#schoolDetailsBlock>h4{margin-top:0!important}.month_separator{left:0}.month_title{width:100%;padding:2px 0}.keyEventsCol1{margin-bottom:25px}.keyEventsCol2{margin-bottom:21px}.month_title:first-of-type{margin-top:0}.month_title::after{border-bottom:1px solid #333}.initialGmapBackground{background-position:50% 50%}#button_play,#col_left #decorator_1,#col_left #decorator_w,#col_left #facebook_w,#col_left #last_visited{display:none}#last_visited{margin-top:15px;background-color:#fff;display:block}#recal_options{float:left;width:100%}#school_overview div[id$="_coll"]:not(#QAWrap_coll),#school_overview div[id$="_coll"]:not(#faqsWrap_coll){padding-top:10px}#school_overview #climateBlock_coll .subTitles,#school_overview #faqsWrap .ff_faq_header,#school_overview #key_events .month_title .headingSep .titleSep,#school_overview #otherSchoolsLinksWrap .subTitles{font-weight:400}#school_overview #climateBlock,#school_overview #faqsWrap{vertical-align:bottom}#ShareBlock_h2::after,#additionalSchoolInfo_h2::after,#addthisBlock_h2::after,#ageNationBlock_h2::after,#airportTransferBlock_h2::after,#funsStatsFooter_h2::after,#menu-footer .menu-foot_title:not(.foot-title_extra)::after,#ratingComparison_h2::after,#schoolLeisureBlock_h2::after,#school_overview .headingSep:not(.noColl)::after,#schoolsInCountry_h2::after,#schoolsInWorld_h2::after,#testimonialsFooter_h2::after,#visaDocumentsBlock_h2::after,.superCatColl h3::after{content:"\f107";position:absolute;right:20px;font-family:FontAwesome;font-size:20px}#school_overview #top10_countries_cities.headingSep .titleSep{font-weight:700!important;text-align:center!important;width:100%!important}#school_overview #explore_city_extension_coll{margin-top:10px!important}#school_overview #QAWrap_h2.headingSep::after,#school_overview #faqsWrap_h2.headingSep::after{right:30px}#footerWrap .headingSep::after,#menu-footer .menu-foot_title[aria-expanded=false]::after,#menu-footer .menu-foot_title[aria-expanded=true]::after{border:none}#ShareBlock_h2,#acco_description_link,#additionalSchoolInfo_h2,#addthisBlock_h2,#course_description_link,#funsStatsFooter_h2,#menu-footer .menu-foot_title,#ratingComparison_h2,#schoolLeisureBlock_h2,#school_overview h2:not(.noColl)[id$="_h2"],#school_overview h3:not(.noColl)[id$="_h2"],#schoolsInCountry_h2,#schoolsInWorld_h2,#testimonialsFooter_h2,.superCatColl{cursor:pointer}#ShareBlock_h2::after,#additionalSchoolInfo_h2::after,#addthisBlock_h2::after,#ageNationBlock_h2::after,#airportTransferBlock_h2::after,#funsStatsFooter_h2::after,#menu-footer .menu-foot_title::after,#ratingComparison_h2::after,#schoolLeisureBlock_h2::after,#school_overview .headingSep::after,#schoolsInCountry_h2::after,#schoolsInWorld_h2::after,#testimonialsFooter_h2::after,#visaDocumentsBlock_h2::after,.superCatColl h3::after{font-weight:400;height:auto;left:auto;width:auto;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#footerWrap .headingSep[aria-expanded=true]::after,#menu-footer .menu-foot_title[aria-expanded=true]::after{-webkit-transform:translateZ(1px) translateY(50%) rotate(-180deg);-moz-transform:translateZ(1px) translateY(50%) rotate(-180deg);-ms-transform:translateZ(1px) translateY(50%) rotate(-180deg);-o-transform:translateZ(1px) translateY(50%) rotate(-180deg);transform:translateZ(1px) translateY(50%) rotate(-180deg)}#footerWrap .headingSep[aria-expanded=false]::after,#menu-footer .menu-foot_title[aria-expanded=false]::after{-webkit-transform:translateZ(1px) translateY(50%) rotate(0);-moz-transform:translateZ(1px) translateY(50%) rotate(0);-ms-transform:translateZ(1px) translateY(50%) rotate(0);-o-transform:translateZ(1px) translateY(50%) rotate(0);transform:translateZ(1px) translateY(50%) rotate(0)}.superCatColl{width:80%}.superCatColl h3::after{line-height:.9em;margin-right:9%}.popCoursesCats{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}#key_facts p,#school_overview #key_facts .keyFactColWrap .keyFactsCol1,#school_overview .cityCountryDesc,.countryReligion,.largestCities{margin-bottom:1em}#headSearchBar{display:none;min-width:0}#bar_flags_new ul ul{left:-30px}#school_overview #headerBigImgCalc{display:inline-block;padding-top:0!important;margin:7px 9px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#school_overview #headerBigImgCalc,.revListHead,.wouldRecommend.field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#school_overview.uniGuru #headerBigImgCalc{margin:0}body.uniGuru #priceCalcSecWrap .panel_head_title span{font-size:19px!important}#priceCalculatorTop[style]{left:0!important}#priceCalculatorTop.forceZindex{z-index:1!important}#descriptiveText,#index:not(.uniGuru) #bottomHead,#school_overview:not(.uniGuru) #bottomHead{display:none}#descriptiveTextMob{display:inline-block!important;margin-top:1px}#juniorPromoTextMob{margin-top:3px}#juniorPromoTextMob a{text-decoration:underline;line-height:1.6em}#bottomHead{position:relative!important;width:98%;margin-bottom:8px;margin-left:7px;height:auto;top:0;z-index:1;line-height:1.3}#ShareBlock_h2,#additionalSchoolInfo_h2,#addthisBlock_h2,#ageNationBlock_h2,#airportTransferBlock_h2,#funsStatsFooter_h2,#ratingComparison_h2,#schoolLeisureBlock_h2,#school_overview .headingSep,#schoolsInCountry_h2,#schoolsInWorld_h2,#testimonialsFooter_h2,#visaDocumentsBlock_h2{text-align:left}#ShareBlock_h2::after,#additionalSchoolInfo_h2::after,#addthisBlock_h2::after,#ageNationBlock_h2::after,#airportTransferBlock_h2::after,#funsStatsFooter_h2::after,#ratingComparison_h2::after,#schoolLeisureBlock_h2::after,#schoolsInCountry_h2::after,#schoolsInWorld_h2::after,#testimonialsFooter_h2::after,#visaDocumentsBlock_h2::after{z-index:2}#dropLessons.calculatorDrops.calcRow{margin-top:2px}.x_price_2>div{border-top:none}#curr_one,#curr_two{margin-left:3px!important}.affix{position:relative!important}#school_overview .contentListWrap{display:none}.contentListWrap{width:100%}#content_list.affix,#middleHeaderButtonsWrap.affix{position:fixed!important}#content_list.affix{left:0;right:0}.affix .panel_head_title,.affix .pricesFacetWrap{display:block}#priceCalculatorTop.affix .calendarIconNumber.calNumEmpty{top:3px}#priceCalculatorTop.affix .calendarIconNumber.calNumFilled{top:5px}#priceCalculatorTop.affix{background-color:transparent;box-shadow:none;height:auto}#priceCalcSecWrap{padding:0!important;background-color:rgba(0,0,0,0);margin-top:0!important}.overview_ratings{display:none}#bread_crumbs{background-color:transparent;font-size:12px;margin-left:0;margin-right:50px;min-width:40%;line-height:1.5em}#bread_crumbs>div:first-child a{top:1px}#bread_crumbs a span{text-decoration:underline}#bread_crumbs div{white-space:normal}#bread_crumbs a,#bread_crumbs a:hover,#bread_crumbs div,#bread_crumbs div span{top:0}.course_content_facet,.resultsDetails2{margin-left:0}.bread_crumbs_link{margin-left:6px}#bread_crumbs h4:first-child{margin-left:3px}.bread_crumbs_final{margin-left:7px}.dataSchoolCollWrap{text-align:center;font-size:0}.superCatName,.titleSep{overflow-wrap:anywhere;word-wrap:anywhere}#school_overview .ratingBlockWrapRight .ratingWrap{padding-top:0;padding-left:0}#sortOptionsMob select{text-indent:1px;background:0 0;padding-left:2px;opacity:0;position:absolute;left:0;width:100%}#filterNum{margin-top:5px}#sortOptionsMob select,#sortOptionsMob select:active,#sortOptionsMob select:focus,#sortOptionsMob select:hover{border:none!important;outline:0!important;-webkit-appearance:none;-moz-appearance:none}#sortOptionsMob select::-ms-expand{display:none}#juniorIntroD{margin-bottom:8px}#middleHeaderButtons{padding-bottom:10px}#middleHeaderButtons span{left:4px;margin-right:11px!important;position:relative}#filterMobMap span{bottom:1.5px}#filterMobBut span{bottom:1px}#middleHeaderButtonsWrap{z-index:999;top:26px;width:100%;background-color:#f4f4f4}#middleHeaderButtonsWrap.affix #middleHeaderButtons{-webkit-box-shadow:0 -36px 29px 27px #404040;-moz-box-shadow:0 -36px 29px 27px #404040;box-shadow:0 -36px 29px 27px #404040}#middleHeaderButtonsWrap.affix #middleHeaderButtons #linkToMap{margin-top:11px}#filterMobBut,#filterMobMap,#linkToMap,#sortOptionsMob{display:block;position:relative;border:none;cursor:pointer;font-size:12px;color:#0090d6;height:25px;line-height:26px;margin-left:1%;text-align:center;width:100%;margin-top:10px;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15)}#linkToMap.mapIcon::before{margin-right:7px}#calcModal .modal-dialog{margin-top:80px!important;margin:2px;padding-left:7.5%;width:85%}#calcModal{padding:0!important}#calcModal .modal-header{display:block;padding-top:10px;border-bottom:none;padding-bottom:0}#calcModal .modal-body{padding:0 15px}.goToAllSchools:not(.goToAllOther){border-color:#999893;background-color:#fff;font-size:13px;margin-top:5px}#cBoxVisibleWrap{display:block}#closingTab,.freeAdvice{display:none!important}#TypingBoxDeployedSendButton #submit_button,#TypingBoxDeployedSendRequiredText,.privacyPolicyCheckbox{font-size:18px}#contactButtonText{line-height:1.2em}#TypingBoxDeployedSendRequiredText{margin-right:8px;top:3px;position:relative}#cBoxOptionalFields{text-align:left}#cBoxOptionalFields .optionalFieldsWrap{position:relative;width:95.5%}#cb_school_ff{width:95%}#sharingBlockWrap{display:none!important}#TypingBoxDeployedWrapper{margin-top:4px;background-color:#fff;border-width:1px;border-style:solid;position:relative;opacity:0;top:-723px;width:323px;transform:translateX(-50%);left:50%;max-height:calc(100vh - 69px);overflow-y:auto;z-index:999}#cBoxOptionalFields label{font-size:13px}#juniorPromoText{margin-top:8px}#juniorPromoFacetTextMob,#juniorPromoFacetTextMob a{text-align:left;line-height:1.2em!important;margin-top:2px;margin-bottom:8px;font-size:19px!important}#TypingBoxDeployedWrappercBox{overflow:inherit}#application #content.contentApplicationPage,#application #regContentWrap{margin-top:0}#consultantBar{display:block!important}#application #bottomHead,#bottomHead.lang_page,#cBoxVertTab,#contactBoxPhones,#contactBoxTextarea,#school #bottomHead,#school_evaluations #bottomHead{display:none!important}#contactBoxWrapper{z-index:11!important;top:0;font-size:12px;right:0!important;background-color:transparent!important;height:26px}#TypingBoxDeployedEmailDiv,#cBoxContentTabWrap,#cBoxTabWrap,#contactBoxWrapper{width:100%}#TypingBoxDeployedEmailTextarea,#TypingBoxDeployedNameTextarea,#TypingBoxDeployedPhoneTextarea,#textareaTypingBoxDeployedMessage,.goToAllSchools:not(.goToAllOther),textarea#textareaTypingBoxDeployedMessage{width:95%}#TypingBoxDeployedLastNameDiv,#TypingBoxDeployedNameDiv{width:44.3%!important}#TypingBoxDeployedLastNameDiv textarea{margin-left:14.9%}#TypingBoxDeployedLastNameDiv textarea,#TypingBoxDeployedNameDiv textarea{width:100%}#cBoxOptionalFields .cBoxOptionalFieldsTit{font-size:15px}#TypingBoxDeployedEmailDiv{margin-left:0;margin-top:2px}#contact_floating_form{max-width:320px;min-width:224px;width:auto}#cBoxButtonsWrap input[type=radio]:checked:not(old)+label>span>span{height:10px;width:10px;margin:1.9px}#cBoxButtonsWrap input[type=radio]:not(old)+label{line-height:unset}#contactToggleButtons{margin-top:10px;-webkit-box-align:end;-webkit-align-items:end;align-items:end}#sendBlockWrap{margin-top:6px}#cBoxTabWrap{height:26px;padding:0;left:0;min-height:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-style:none none solid;background:#fff;vertical-align:-webkit-baseline-middle}#consultantInfoWrap{float:right;margin-bottom:1px}#contactBoxChat,#contactBoxPhonesMob{line-height:26px;position:relative}#cBoxContentTabWrap{background-color:transparent!important}#contactBoxWrapper.editCalcCbox[style]{position:absolute;z-index:-1!important}textarea#textareaTypingBoxDeployedMessage{height:30px}form .overlayDimmer{z-index:-1}#summary_insurance_title{top:0}#contactBoxChat img,#contactBoxSend img,#contactBoxTextarea{display:none}#contactBoxSend,.buttonToSchool,.cBoxChatOnlyMobIco{background-image:url("https://estatic.languagecourse.net/templates/default/img/icons_sprite.20250709132403.png")}#contactBoxSkype,#contactBoxTextareaDiv{width:43px;position:relative;height:26px;border-left:1px solid #dfdfdf}#contactBoxSend{position:absolute;left:0;right:0;top:7px;margin:auto;background-position:-6px -2172px;height:12px;width:17px}#contactBoxSkype a{background-position:0 -2157px;height:13px;width:29px}#contactBoxTextareaDiv{background-color:#fff;z-index:999}#contactBoxChat,#contactBoxSkype,.cBoxChatOnlyMobIco,.cBoxChatOnlyMobTxt{display:inline-block}.cBoxChatOnlyMobIco{background-position:-6px -2187px;height:11px;width:18px;right:3px;position:relative;top:1px}#contactBoxChat{background-color:#60a500;color:#fff;cursor:pointer;padding-left:9px;padding-right:9px;white-space:nowrap}#content_list.affix-top[style]{padding-top:0!important}#contactBoxChat,#contactBoxSkype,#contactBoxTextareaDiv{float:left}#contactBoxPhonesMob{padding-left:3px;background-color:#fff;z-index:999;border-right:1px solid #dfdfdf}#contactBoxPhonesMobText{margin-right:7px}#contactBoxPhonesMob a{color:#404040;font-weight:700;padding-left:2px;padding-right:8px}#contactBoxPhonesMob a,#contactBoxPhonesMobText{font-size:13px;display:table}#headerHelpMob .btn.popoverLinksList{padding:0!important;margin-right:6px;font-size:17px!important;border:none;bottom:1px;position:relative;color:#404040}#headerHelpMob .popover-content ul{padding-left:0;list-style:none}#headerHelpMob{padding-right:9px;margin-right:6px}#headerHelpMob a{font-weight:400!important;float:none!important;font-size:13px!important}#main{position:relative;width:99%;background-color:transparent;margin:10px 0 9px!important;height:24px}.map_toggle_panel_box{margin:15px 0!important}.table_strengths{padding-left:12px}#menu-footer,#menu-footer a{display:inline-block}#menu-footer{margin:0 auto 45px}#menu-footer a{margin:0 3px 5px;word-break:break-all}#menu-footer ul{float:none;width:100%;text-align:center;line-height:normal;list-style:none;padding:0;margin:0}#menu-footer .menu-foot_title{font-size:18px;padding:20px 10px;line-height:normal;margin-top:0!important;margin-bottom:0;position:relative}#menu-footer .menu-foot_col li a{margin:0!important;color:#999}#menu-footer .foot-title_extra a{color:#404040!important}body:not(#index) .menu-foot_col{display:block!important}#menu-footer .menu-foot_col ul,#menu-footer .menu-foot_col ul li{margin-bottom:20px}#menu-footer .menu-foot_col ul li{font-size:16px}.lang_page #schoolwrapper,.lang_page #topCityWrap2{margin-top:0}.lang_page #schoolwrapper h2{margin-top:14px}#popRegionsWrap,.lang_page h2.headingSep span{padding-left:10px}.lang_page #topCityWrap{border-top:none!important;margin-top:0!important;display:inline-block}.lang_page #schoolwrapper .titleSep{padding-top:10px;padding-bottom:10px}.lang_page #topCityWrap2 h2 span{padding-top:14px;padding-bottom:5px}.lang_page #topCityBoxes.thumbRemoved{display:block}.lang_page .thumbRemoved .topCityImg{height:auto!important}.lang_page .thumbRemoved .topCityImgOverTit{padding:7px 20px 6px}.lang_page .thumbRemoved .topCityImgOverTit a{font-size:13px}.lang_page #content{margin-top:8px}.lang_page #city_list{padding-top:0}#school_overview .lang_page #topCityWrap h2.headingSep{margin-bottom:1px!important}.lang_page #sortByFilterBotWrap,.lang_page #sortByFilterWrap{display:none!important}#breadBackLink{color:#404040;font-size:13px}#breadBackLink span{text-decoration:underline}#breadBackWrap{padding:3px 9px 5px;margin-top:9px;background-color:#f4f4f4}#application #footerWrap,#paymentContainer #footer_1 .content_1,#paymentContainer #malariaCharity,#paymentContainer #preFooter{display:none}#footerWrap{margin-top:0}#benefitsBan,#coStaFb{margin-right:0;margin-left:0;padding-left:6px;padding-right:6px}div.benefitsBanWrap{padding-top:0;padding-bottom:0}#index .benefitsBanWrap{padding-top:15px}#benefitsBanCol1,#benefitsBanCol2,.benefitsBanCol3{width:100%;float:none}.bottomBanSen p{font-size:17px}.bottomBanSen span{border-bottom:none}#school_overview #benefitsBan{padding-top:22px;margin-top:0}#benefitsBan{border:none;margin-left:0;margin-top:22px}.coStaFbColWrap{padding-left:0;line-height:1.1em}.coStaFbCol1{display:inline-block;width:100%;text-align:center}.coStaFbCol1,.coStaFbCol2{margin-right:0}.coStaFbCol2,.coStaFbCol3{float:none;width:100%}.newsletterCol1{margin-right:0;margin-bottom:10px;line-height:1.2em}.newsletterCol1,.newsletterCol2{padding-left:10px;padding-right:10px}#sendNewsButton a,.newsletterCol2 .form-control{width:97%}.coStaFbColWrap br,.newsletterCol1 br{display:none}#CCExcellenceSeal img,#schoolAccWrap img{width:99%}#benefitsBanCol2 div:first-child{line-height:1em;font-size:30px!important}#CCExcellenceSeal,.schoolAccSeals{margin-left:14px;margin-right:14px}.schoolAccSeals{display:inline-block;text-align:left}#schoolAccWrap{margin-left:0;bottom:0}#sendNewsButton a{display:inline-table;padding-bottom:5px;padding-top:6px}.resultsBand{margin:1px 0 4px!important;height:auto!important}.schoolPicture[style]{height:auto!important}.school_overview_p_inside_box_results{font-size:13px!important;padding-top:0!important}#school_overview .freeCanc span,#school_overview .freeChang span{font-size:12px}#freeChangesPriceCalcText.freeCancRU{max-width:153px}.contentSideImg{margin-right:1.6%}.schoolContainer .head_yellow_7{min-height:21px;margin-bottom:0;margin-top:0}.middleWrap,.schoolRightContentWrap{background-color:#fff}.middleWrap{padding-top:10px;padding-bottom:10px;width:100%}.schoolRightContentWrap .resultsLogos{padding-bottom:0}.schoolAccMore{display:none}.custoComm li{margin-bottom:14px;width:100%}.coStaFbCol3 ul li{margin-bottom:11px}.coStaFbCol1{margin-bottom:16px}.funStatsTitle{margin-bottom:0}#newsletterWrap{margin-top:17px;padding-bottom:24px;margin-bottom:20px}#seals-footer{margin-bottom:18px;margin-top:13px}#benefitsBanCol2{margin-top:0;line-height:2.4em;margin-bottom:13px}#coStaFb{margin-bottom:15px}.benefitsBanWrap div ul li:last-child{margin-bottom:14px}.benefitsBanWrap div ul li{margin-right:12px;line-height:1.5em}#insuranceInfo{display:none}#school_map_wrap{height:auto}#schoolMapOuterWrap{width:100%!important}.gmapStaticMapImgFullSize{width:auto!important}#transport_map{margin-left:0;margin-top:250px;left:0}#school_overview .courseName.full_row,#transport_map,#transport_map img,.school_map_container{width:100%}#map_footer{display:block;width:100%;float:left}#hiddenRegPricing,#hiddenSchoolRating{padding:0!important}#schoolDetailsBlock{padding-bottom:0!important}#addthisBlock,#brochuresAndPhotoVideoBlock,#ratingComparison,#schoolCoursesBlock,#schoolDetailsBlock,#schoolEvaluationBlock,#schoolLeisureBlock{padding-top:0!important}#topSchoolSectionBlock{padding-bottom:4px!important;margin-top:0}#bigEvalWrap2 .bigEvalBottomStars svg{width:75px}#school_overview .container.schoolContainer{margin-bottom:12px;padding-bottom:0;border:none;padding-top:0}#price_range{padding-top:0!important;margin-top:0;margin-bottom:0!important;padding-bottom:0!important;background-color:#fff;line-height:1.3em}#price_range h2{text-align:left}#middleHeaderButtons div:first-child{margin-left:0}#filterResult,#filterResultBot,#sortByFilterBotWrap,#sortByFilterWrap{padding:0 10px!important}#school_overview .secondarySchoolsButton{padding:11px 11px 20px!important;margin:0}#school_overview #descriptiveTextTop,#sortByFilterBot{margin-bottom:0}#libyan_promotion{padding:0!important}#school_overview #price_range>div{display:inline-block;margin-top:6px;text-align:left;margin-left:0;margin-bottom:8px;width:100%}#school_overview #content_panel .cityCountryParent:last-child{border-right:none}#school_overview:not(.uniGuru) #content_panel{margin-top:10px;background-color:#f4f4f4}#school_overview .lang_page #content_panel{margin-top:0!important}#school_overview.uniGuru #content_panel>div{padding-right:7px;padding-left:7px}#school_overview #content_panel>div{padding-right:0;padding-left:0}.noResultsForOpt{padding-left:12px!important}#school_overview #content_list{padding-bottom:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#school_overview #content_list .cityCountryNavList{border-bottom:none;line-height:.5em}#school_overview #content_panel .cityCountryParent{border-right:1px solid #bbb;margin-bottom:14px;line-height:.3em}#sortOptions{display:none}.sortOptSep{display:inline-block;width:100%;padding-top:0!important}.buttonToSchoolWrap,.schoolLeftColWrap{margin:0}.schoolLeftColWrap{padding-left:4px;padding-top:5px}.buttonToSchoolWrap{display:block!important;height:12px;top:49%;position:relative;-webkit-transform:translateY(-49%);-moz-transform:translateY(-49%);-ms-transform:translateY(-49%);-o-transform:translateY(-49%);transform:translateY(-49%)}.buttonToSchool{background-position:0 -1461px;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;width:20px;height:12px;vertical-align:middle;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.buttonToSchool:hover{background-color:transparent}.buttonToSchool span{display:none}.show_row{display:inline-block!important}.prices_list2 .freeCancelWrap{display:inline-block;margin-left:10px}#schoolAccommodationBlock .freeCancelWrap{margin-top:0}.whiteToolTip .tooltip-inner{font-size:13px}.freeCancelWrap.whiteToolTip tbody{position:relative;float:left;bottom:1px;margin-bottom:0}#selectNavIntWrap{width:auto}#school_overview .accommoName{width:42%}#school_overview .courseName{width:50%}body .content_1 .arrow[style]{width:auto!important}.middleAndResults .resultsDetails2{display:inline-block;text-align:left;width:100%}.middleAndResults{display:inline-block;margin-bottom:0}.freeCanc{margin-top:0;padding:0 0 2px!important}#school_overview .prices_list2{margin-bottom:4px}.schoolPictWrap{position:relative}#school_overview .prices_list2:focus{outline:0}.groupCenterWrap,.schoolDropWrap,.schoolGroupWrap .ratingBlockWrap{float:left}.groupCenterWrap{margin-left:10px}.schoolGroupWrap .middleBot,.schoolGroupWrap .middleTop{clear:left;float:left}.schoolGroupWrap .resultsLogos{padding-bottom:5px}.buttonToQuotation{white-space:normal;text-align:left}.buttonToQuotationWrap{float:left;margin-left:10px}.overview_ratings .tooltip[style]{width:90%!important}.tooltip.bottom{margin-top:0;padding:0 0 5px}.tooltip.bottom::after,.tooltip.bottom::before{border:none!important}.TwoColList{display:table;margin-left:0!important}.bottomSchoolBlock .middleBot .popover-content ul.TwoColList:last-child li:last-child{margin-bottom:0}.group_discount_extra_info:first-of-type{margin-bottom:14px}.group_discount_extra_info .facet_info_title,.item_wrapper{padding-left:0}.group_discount_extra_info{float:left;margin-left:0;margin-right:0;width:100%;padding-left:10px}.group_discount_price_table{width:100%;display:inline-block}.schoolDrop .dropdown-menu{right:auto}.schoolDrop{margin-left:11px;margin-right:11px}.schoolDrop:first-of-type{margin-top:0}.resultsDetails2_1 .schoolDrop{margin-left:0}.ratingBlockWrap{margin-bottom:0}.altRatingsTitle{display:inline-table;float:left!important}#school_overview .altRatings tr,.pricesWrap{width:100%}#accoReserveQuick,#favouritesMob,#juniorPromoTextMob,#school .bildungsurlaub,.calcModalButHalfs,.pricesWrap,.topCityImg{margin-bottom:6px}.altRatings{margin-bottom:3px}.bottom_phrase,.group_discount_price_result_block,.group_discount_price_title,.resultsBand{text-align:left}.resultsBand>a{margin-left:7px}.resultsDetails>table{display:inline;width:100%}#head .header{height:auto;margin:0}input.form-control.search_query{cursor:pointer;z-index:3;padding:0 0 0 1rem!important;flex:1 1 0%;margin-left:1.2rem!important;width:auto;height:auto;margin:0;border:1px solid #a9a9a9;border-right:1px solid #a9a9a9;border-right:none;border-radius:6px 0 0 6px!important}#searchFormMob{position:fixed!important;width:100%;left:49.9%;transform:translateX(-50%);top:27px;min-width:300px;max-width:700px;background-color:#fff}#searchBarMob button{background-color:#60a500;color:#fff;display:inline;padding-left:.9rem;padding-right:1rem;border:0;font-size:18px;border-top-right-radius:6px;border-bottom-right-radius:6px}#searchBarMobWrap{background-color:#fff;width:100%;box-sizing:border-box;position:fixed;top:-114px}#searchBarMob{height:3em;width:96%;margin:21px 0}#city_dd,#country_dd,#duration_dd,#language_dd,#school .accommoTumbsBlock .container_row,#searchBarMob{display:-webkit-box;display:-webkit-flex;display:flex}.search_query::placeholder{font-size:15px}.search_query::-webkit-input-placeholder{font-size:15px}.search_query:-moz-placeholder{font-size:15px}.search_query::-moz-placeholder{font-size:15px}.search_query::-ms-input-placeholder{font-size:15px}.fa-search{display:inline-block!important;background:0 0;border:none;right:0;left:initial;cursor:pointer;width:100%;padding:0}#hamburguerBackdrop,#searchBarMobWrap,#searchBoxBackdrop{-webkit-transition-property:top,opacity;transition-property:top,opacity;-webkit-transition-duration:50ms;transition-duration:50ms}.hamburguerLeave,.searchBoxLeave{top:0!important}.searchBoxLeaveLangSuggestion{top:30px!important}.hamburguerBackdropLeave,.searchBoxBackdropLeave{opacity:1!important;pointer-events:initial!important}body #priceCalcSecWrap #blockSearch.fa-search2{display:inline-block;position:relative!important;color:#0090d6!important;padding:0;margin-right:6px;top:1px!important;cursor:pointer}#searchForm_small{margin-top:0!important;right:0}#searchForm_small .fa-search img{top:-6px;left:1px;padding-top:11px;width:15px;height:15px}#hamburguerBackdrop,#searchBoxBackdrop{top:1px;left:0;right:0;bottom:0;background-color:#0006;position:fixed;z-index:-1;opacity:0;pointer-events:none}#search_result_div{width:95%!important}#head_title{position:relative;float:none}#head_title img{top:0}#countryHeadDropWrap{text-align:center}#countryHeadDrop{border:1px solid #999893;display:inline-block;padding:3px 14px;border-radius:3px;margin-top:10px;font-weight:700}.rightFloater{display:inline-block;vertical-align:sub;margin-right:13px;padding-top:6px!important}.headSlogan p{display:none!important}#headerHelpWrap{visibility:hidden;width:0}#searchForm_small .fa-search{font-size:15px;color:#535353;z-index:4;background-color:#fff}#favoritHeartHeadWrapMob .favoritHeartHeadIco{stroke:#535353;bottom:-1px;right:-2px;width:19px;stroke-width:9px}.isFavorites .firstContainer{min-height:0!important}#bar_title_image img{max-width:100%}.header{margin-left:0}#content_panel,.container,html>body .panel_head2{margin-right:0}#decorator_xx10{width:100%;float:left;margin-right:7px}.content_9 .container{float:left}.country_img{float:none;height:auto;width:auto}.clear.price_comparation.heading_white{margin-bottom:0!important;margin-top:0!important;padding-bottom:0!important;padding-top:0!important}#recal_options td{display:inline-table}#decorator_xx10 .customStyleSelectBox{width:58%}#decorator_xx10 .customStyleSelectBoxInner[style]{width:100%!important}#decorator_xx10 .customStyleSelectBoxInner{white-space:nowrap}#main_image{width:47%!important}.country_img img{height:100%;width:100%}.x_price_2{margin-bottom:5px}.x_price_2 div span{margin-bottom:2px;width:auto}.comparison_header b{float:right;margin-bottom:2%;margin-right:1%;margin-top:1.2%;text-align:right;width:47%}#school_overview .panel_head_title{margin-bottom:5px;display:block;text-align:left;margin-left:1px}#school_overview .lang_page:not(.regionPage) .panel_head_title{text-align:center}.lang_page .panel_head_title{margin-bottom:0!important}#payment_section #p span,.panel_head_title .headingSep span{font-size:19px!important}#aboutOurService .panel_head_title,#payment_section #p{margin-bottom:8px}#school_overview #vtBannerTop{text-align:left}#school_overview #schoolMapOuterWrap{height:300px}#school_overview #body_content{display:inherit;transform:none;padding-top:0!important;z-index:1}#school_overview #col_left{margin-left:0;padding-bottom:0;width:98%}#school_overview #vtBannerTop .vt_header .dotted_line_small{background-image:none}#banner_left{display:none}#school_overview #vtBannerTop .vt_header{margin-bottom:0}#vtBannerBot p{position:relative;top:8px}.container.schoolContainer.lastContainer{padding-bottom:0}.container.schoolContainer.firstContainer{padding-top:0!important}.AppleStoreLink,.GooglePlayLink{margin-top:9px}.AppleStoreLink{padding-bottom:15px}.AppleStoreLink p{padding-bottom:0;padding-top:15px}.popXclose{margin-left:5px}.keyNearbyCityLeft{max-width:100%}.keyNearbyCityRight img{display:none}.bigMapWrap{display:inline-block}.viewedSchoolWrap{column-count:auto;-moz-column-count:auto;-webkit-column-count:auto}#school_overview .keyEventText,#school_overview .keyEventsCol1,#school_overview .keyEventsCol2,#school_overview .keyFactsCol1,#school_overview .keyFactsCol2{width:100%}#school_overview .videoTitle{padding:1%;bottom:80%;width:40%;height:25%;left:50%;font-size:16px;line-height:14px}#school_overview .city_video{top:28%;transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-webkit-transform:scale(.7);-o-transform:scale(.7)}.keyAttrWrap{text-align:left}.transport_text{width:69%}#calcModalButWrap{margin-bottom:0;padding:9px 7px;background-color:#f4f4f4;border-top:1px solid #ddd;border-radius:3px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.4);box-shadow:0 0 3px 0 rgba(0,0,0,.4);margin-top:0}.calcModalButHalfs>div{padding:2px;cursor:pointer;-o-text-overflow:ellipsis;text-overflow:ellipsis;border:1px solid #a9a9a9;border-radius:2px;background-color:#fff}.calcModalButHalfs .calendarDatePicker{margin-right:0}.calcModalButHalfs{max-height:33px;height:auto;width:100%}.miniMap{display:none}#sortByFilterWrap{margin-top:10px}.filterIndicator:last-child{margin-bottom:0}.calcModalButHalfs .caretCalc{left:-6px;margin-left:auto!important}#calcModalButWrap .calendarDatePicker:first-child{margin-right:5px}#calcModalButWrap .calendarDatePicker{width:50%}#calcModalButWrap .calcModalButHalfs div .fa,#calcModalButWrap .calendarDatePicker .fa{margin-left:12px}#calcModalButWrap .fa-earth,#calcModalButWrap .fa-graduation-cap,#calcModalButWrap .fa-home,#calcModalButWrap .fa-hour-glass,#calcModalButWrap .fa.fa-calendar-o{color:#0090d6}#calcModalButWrap .calcModalButHalfs:last-of-type div{margin-bottom:0}.calcModalButHalfsLeft{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px;vertical-align:text-top}#school_overview .fa-calendar-o,#school_overview .fa-graduation-cap,#school_overview .fa-home,#school_overview .fa-hour-glass{top:1px}.calcModalButHalfsRight>div{right:0!important}.calcModalButHalfsRight{display:inline-block}#showLeft{background-color:#fff;-moz-border-radius:.2em;-webkit-border-radius:0.2em;box-sizing:border-box;border-radius:.2em;border:1px solid #999893;color:#404040;cursor:pointer;display:inline-block;font-size:13px;left:11px;margin:18px 3% 20px 0;padding:8px 8px 8px 4px;position:relative;width:95%;font-weight:700}#showLeft:hover{background:#efefef}.didntFind{margin-top:4px;margin-bottom:12px;padding-left:10px!important;padding-right:10px!important}#body_content.cbp-spmenu-opened{z-index:10!important}#cbp-spmenu-s2.cbp-spmenu-open{left:0;cursor:pointer}#cbp-spmenu-s2{left:-1026px;position:fixed;transition:left .5s ease-out;-o-transition:left .5s ease-out;-webkit-transition:left .5s ease-out;-moz-transition:left .5s ease-out;text-align:left;height:100%;width:100%;top:0;z-index:1000;background:none}#cityCountryWrap{background:#fff;padding:45px 9% 10% 6%;display:inline-block;height:100%;width:227px;cursor:auto}#wrapSlideMenu{overflow-x:hidden;overflow-y:auto;background:#fff;height:100%;display:inline-block}#closeButtonSlideMenuTop.closeLeftFilters{display:inline-block!important;float:right;margin-bottom:14px;margin-left:0;right:0}#cityCountryNav{padding-top:1.1em}#cityCountryNav,#courseNav,ul.cityCountrySub ul,ul.cityCountrySub ul li{float:left;width:100%}.courses tr th{line-height:1.42857!important}html>body .panel_head{margin-right:0;background-image:none}#box7_brochure_block .frame_table td{width:49%!important;float:right;display:inline-table;margin-bottom:8px}#col_right,#table_details,#table_quickprice,.accommodation,.col-2,.container,.courses,.header,.reserve{width:100%!important}.reserve img{display:block}#contactDetailsAjax[style],#table_details td[style]{text-align:left!important}#contactDetailsAjax,.tabPricesWrap{float:none!important}#school .tab-content{border-left:transparent;border-right:transparent}#contactDetailsAjax img[style]{position:unset!important}#contactDetailsAjax>img,#footer_1 .side_t_1{display:none}#contactDetailsAjax,#table_quickprice_book,#table_quickprice_guarantees2{display:inline-block;max-width:51%;text-align:left}#table_quickprice_book>img{width:129px}#col_right{padding-right:0!important;padding-left:0}.col_right_img{float:left;height:120px;width:50%}.col_right_img>p{margin-left:10px;text-align:left}#decorator_2 .side_t_2_brochures,#decorator_2 .side_t_2_pictures,#decorator_2 .side_t_2_video{background-color:#dfe8ee}.big_title_pic{margin-left:10px}.brochure_block{padding-bottom:10px!important}#box7_video_block .frame_table td{float:left;width:49%}.school_img{display:none}.qprice_row,.row{display:inline-table}#table_quickprice_guarantees2{display:table!important;float:right!important;margin-left:0!important;margin-right:0!important;max-width:45%;padding-top:0;position:relative}#table_quickprice_guarantees1{display:inline-block;float:right;position:relative;text-align:left;width:46%;max-height:none;margin-bottom:1%}#table_quickprice_guarantees_bestprice{left:0;padding-left:0;position:unset;top:0;width:100%}#table_quickprice_guarantees1 img{width:65px}.data,.qprice_data,.qprice_data_total,.red_data,.short_data,.short_data_total,.short_red_data{width:96%}.accommodation_selector,.course_selector{margin-bottom:5px}#table_activities th{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#courses .course_header{word-break:break-all;-ms-word-break:break-all}#table_details th{width:40%}#table_activities td,#table_activities th{width:20%}.accomm_header:last-child{line-height:10px}body #table_activities{display:table-cell}#school_evaluations #table_activities{display:inline-block}.col_right_img:last-child{padding-bottom:14px}.map_toggle_panel_box,.maxi_map,.maxi_map_loading{height:120px!important}.map_toggle_panel_box{width:auto!important}#decorator_2:first-child,#decorator_2:nth-child(2),.reserve{display:none}.button_close{margin-right:30px}#contactDetailsAjax a,#id_course_selector_list a{float:none!important}.afterCourseListWrap .tooltip{width:250px}#facilitiesWrap ul,#ratingComparison ol,.dynamicTwoCol ul{column-gap:unset;column-count:unset;-moz-column-count:unset;-moz-column-gap:unset;-webkit-column-count:unset;-webkit-column-gap:unset}.dynamicTwoColWrap>div:nth-child(odd){margin-right:0}#ratingComparison li{margin-bottom:7px}#ratingComparison li a{line-height:1.4em!important;width:56%;vertical-align:text-top}#ageChartWrapper,#ageOfStudents,#classroomEquipmentWrap,#examsOffered,#examsResults,#facilitiesDisabledWrap,#minAgeOfStudents,#nationChartWrapper,#numberOfLevels,#numberOfStudents,#schoolSealsWrap,#schoolStaffLanguages,#teachersQualif,.schoolStrenghts{width:99%;padding-right:7px}#otherSchoolsLinksWrap>div{width:100%}.bigEvalRevWrapBottom{margin:0 auto!important}.evalCol.evalColLeft{padding-right:0}.schoolDistrict{margin-bottom:3px!important}.schoolStrenghtsWrap{margin-top:13px}.schoolStrenghtsTit{margin-bottom:4px}.evalCol.evalColRight{margin-top:22px}.schoolCourseAccommoWrap .dropDownCoursesTopWrap{margin-top:0;margin-bottom:0}#schoolEvaluationBlock .dropDownCoursesTopWrap{margin-left:0;margin-top:8px;margin-bottom:10px}.croOptWrap{margin-bottom:0;padding-right:10px}.accommoTumbsBlock .container_row{margin-top:2px}#school .accommoTumbsBlock .container_row{float:none;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.accommoImgsThumbnails .photosSmallThumbnails{display:none}.photosSmallInternal.accommoImgs{margin-bottom:10px!important}#schoolCoursesBlock .accommoRightWrap{float:left}.moreButtIntWrap{margin-top:2px}#schoolEvaluationBlock .caratDropDown{top:12px;left:0;margin-bottom:4px;width:16px;-webkit-align-self:end;-ms-grid-row-align:end;align-self:end;margin-right:15px}#content_list a{border-bottom:3px solid #fff;padding:4px 6px 2px!important;margin:0 2px!important}#school_overview #content_list a{padding:0!important;margin:5px 15px 0!important}#content_list.affix,body{padding-top:27px!important}#content_list.affix{top:0!important}.levelsToolTipContWrap .tooltip{width:76%}#colRightWrapOuter{margin-left:0;height:auto!important}#school #colRightWrapOuter{margin-top:10px}#application #colRightWrapOuter{display:none!important}#freeQuotePDF a{text-align:center!important;font-size:18px;padding:15px 5px;width:100%}.strikeCoursePrice::before{top:1px}#contactDetailsAjax,#table_quickprice_book,#table_quickprice_guarantees2{max-width:none}#acco_description_link,#course_description_link,#dropLessonsInner>a,.simpleDropInner>a,body:not(#school_overview) #dropAccommo>a,body:not(#school_overview) #dropCourses>a,body:not(#school_overview) #dropWeeks>a,body:not(#school_overview) .calendarDatePickerField.input-group-addon{width:220px}.datepicker{top:24px!important}#school #ratingComparison,.registrationPageWrap .datepicker{margin-top:20px}#accommodation_coll{padding-top:3px}#course_calculator{margin-top:15px}#colRightWrap,#colRightWrapOuter{width:100%}#colRightWrap.affix-top #textFreeSerIncl .tooltip{width:95%!important}#colRightWrap.affix{top:0;z-index:8}#school_overview .modal-backdrop.in{z-index:2}#textFreeSerIncl .tooltip{width:79%}#textFreeSerIncl #inclWithCourse{width:auto}#body_content{padding-left:0;padding-top:12px;top:0!important;margin-top:0!important}#body_content:not(.contentIndexPage){left:auto;transform:none;display:block}#body_content.contentIndexPage{padding-top:12px!important;padding-right:7px;padding-left:7px}.photosBigInternal,.photosBigInternal:nth-child(2n+2),.photosSmallInternal,.photosSmallInternal:nth-child(3n+3){margin-bottom:7px}#content_list,#table_quickprice_book,.accommoTextOnTableRight,.calculatorDrops,.evalCol,.evalCol.evalColRight,.evalTitles,.photosBigInternal,.photosBigInternal img,.photosSmallInternal,.photosSmallInternal img,.videoLauncherThumbInternal,.videoLauncherThumbInternal img{width:100%}#inscriptionfee_row .calculatorDrops,#one_time_accommodation_fee_row .calculatorDrops{width:40%}#course_special_offer_row .calculatorDrops{width:auto}#hs_accommodation_text{width:50%!important}#course_calculator .calculatorDrops,.calculatorDrops{display:inline-block;font-size:13px}#col_right .calcRow.calculatorDrops .calculatorDrops,#col_right .calculatorDrops{width:100%}#col_right .calcRow .calculatorDrops{width:204px;display:inline;vertical-align:top}.calculatorDrops,.special_offer_manual{float:none}#notFoundContentFull_coll.showNotFoundHiddenInline,#notFoundHidden_coll.showNotFoundHiddenInline,.whiteToolTip.special_offer_manual{display:inline}.notFoundButWrap{display:inline-block;width:100%;margin-top:1px}.notFoundButWrap .noH2MobileCollapsibles{padding-left:6px;font-weight:700}.notFoundButWrap .caratDropDown{bottom:8.5px;position:relative}#notFoundContentFull_coll,#notFoundHidden_coll{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none;padding:0!important}#accoReserveQuick .calculatorDrops,#one_time_accommodation_fee_row .calculatorDrops,#school_overview .lang_page h2:not(#key_facts_h2).headingSep{display:inline-block!important}.keyFactColWrapReg,.lang_page #city_list{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin-left:3px}.keyFactsColReg{display:block;text-align:center;margin-bottom:11px}.lang_page #longCityList div{margin-bottom:12px}#bigCalcButton span,.lang_page #longCityList div{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#longCityList>div{margin-right:0;width:100%;text-align:center;margin-bottom:23px;line-height:1.8em}.lang_page #longCityList>div{display:block}#body_content:not(.lang_page) #longCityList{column-count:1}.contentRevWrap{padding-left:20px;padding-right:20px;width:100%}#content_list ul{padding-top:4px!important;padding-left:3px!important;padding-right:3px!important}.evalVerticalDivider .evalCol:not(:first-child)::before{background:rgba(0,0,0,0)}.revListHead .caratDropDown{left:11px;top:0}.revListHead{padding-left:12px;padding-bottom:6px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.revListSentence{width:95%;margin-bottom:6px!important}.textBelowBigEvalWrap{margin-bottom:15px}#content_list .active a,#content_list a:hover{border-bottom:3px solid #fdd119!important}#freeChangesPriceCalc,#freeChangesPriceCalc2{margin-top:3px}#schoolCalculatorMenu a,.OnlyMobCalcBut a{background-color:#60a500!important;color:#fff}.OnlyMobCalcBut{display:inline-block!important;margin-top:28px;width:100%;text-align:center}.OnlyMobCalcBut a{padding:7px 10px;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:17px}.dropdown-menu>li>a{white-space:pre-line;width:288px;font-size:15px}#indexCalcWrap .dropdown-menu>li>a,#school_overview .dropdown-menu>li>a{width:auto}#prePaymentWrap{line-height:1.5em;padding-right:12px;padding-left:12px}#summaryTotalWrap,#textFreeSerIncl,.additional_data.no-border-right,.header_table_calculator,.nano>.nano-content{padding-left:7px}#summaryTotalWrap,.additional_data.no-border-right,.header_table_calculator{padding-right:7px}.nonEditableFieldCont{vertical-align:text-bottom}.privateLessonsTip{padding-bottom:0}.privateLessonsInfo{display:none}.contactSupport .data{float:left}.fieldHalf,.form-inline .fieldHalf input{left:0!important}.phonesInfo.phoneRight{left:0}.regDescWrap{width:100%}#school .fourpixSep{display:none}.fromSpecificPrice{margin-right:7px;line-height:1.1em!important}#school_overview .offerTag+.fromSpecificPrice{margin-right:0;line-height:1.3em!important}.contentAccommoWrap [id*=A_Data],.dynamicScrollableWrap.nano-content.nanoNoMargin,.priceCalcTitle{padding-left:7px;padding-right:7px}.evalTitles{width:37%!important}#school #otherSchoolsLinksBLock{padding:0 10px}#accommoDropWrap .calcRow.calculatorDrops,#dropAirport,#dropLessons{width:100%!important}.no_whitespace,.schoolDropWrap a{white-space:inherit}.accommoImgsWrap{top:0;float:none}.lang_page #explore_school_reviews2,.lang_page #explore_school_reviews_car,.photosSmallInternal.accommoImgs:last-of-type{margin-bottom:0}.videoThumbBigInternal p,.videoThumbMediumInternal p,.videoThumbSmallInternal p{display:none}.videoThumbBigInternal,.videoThumbMediumInternal,.videoThumbSmallInternal{padding-bottom:0;margin-bottom:7px;width:100%}.videoThumbBigInternal img,.videoThumbMediumInternal img,.videoThumbSmallInternal img{width:100%}#confirmAvailabilityFormContent textarea{width:99%}#photosVideoBlock .videosBig,#photosVideoBlock .videosMedium{padding-bottom:0}.photosBigInternal,.photosSmallInternal,.videoThumbMediumInternal,.videoThumbSmallInternal{margin-right:0}.senderDialog{margin-left:-48%;width:96%}#confirmAvailabilityForm[style],.senderDialog[style]{top:30px!important}#senderForm .closeModalBox{margin-bottom:15px}#confirmAvailabilityForm input,#confirmAvailabilityForm textarea,#senderForm input{font-size:16px}#freeCancChangWrap,#table_quickprice_book_2 a{width:76%}#senderFormContent{padding:.5em 40px 0}#freeCancChangWrap{font-size:12px;margin-bottom:10px;width:auto}#freeCancelPriceCalcText3.deException{margin-right:0}#freeChangesPriceCalc2.deException{display:block!important}#confirmAvailabilityForm .popXclose.closeModalBox,#confirmAvailabilityLoading .popXclose.closeModalBox,#confirmAvailabilityResponse .popXclose.closeModalBox,#courseAvailabilityForm .popXclose.closeModalBox,#courseAvailabilityLoading .popXclose.closeModalBox,#courseAvailabilityResponse .popXclose.closeModalBox{margin-bottom:5px}#confirmAvailabilityForm .senderTitle{margin:0 10px}#senderForm .freeQuoteExplanation{margin-bottom:10px}#confirmationMessage{font-size:18px}#table_quickprice_book_2{margin:0}#confirmAvailabilityForm h3,#confirmAvailabilityResponse h3,#course_still_available,#senderWrapper h3{font-size:24px}#great_news{font-size:34px;line-height:1.1em;margin-bottom:13px}.freeChangesDetails{display:none}#confirmAvailResponseAccommo,#confirmAvailResponseComment{font-size:16px;margin-bottom:10px;margin-top:10px}#confirmAvailResponseOK_INNER,#innerAvailText{font-size:17px;margin:0 0 13px}#bigEvalRevWrap a{display:inline-block;margin-bottom:19px}.distanceTip .tooltip{width:79%}.ageTip .popover{width:92%;margin-left:5%}#school_overview .cityCountryDesc{margin-left:0}#check_availability_btn.increaseSize,#table_quickprice_book.increaseSize{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#videoPopupWrapExt{top:5%!important}#YtVideoModal[style]{padding-left:17px}#videoPopupContent{margin-left:7px!important;margin-right:7px!important}.modal-dialog{margin:13% 3%!important}.container{float:none;padding-left:0!important}#content{margin-left:0;margin-right:0}#container,#decorator_3,#decorator_3_1,#decorator_4 .content_4,#decorator_5,#decorator_5_2,#decorator_5_2 .frame_5_2,#decorator_5_4,#msp,#result_item,#vt_add,.content_1 div[style],.decorator_5_5 .frame_5_5,.dotted_line_medium{width:100%!important}#container{padding-left:0;padding-right:0}body:not(#index) #container{padding-left:7px}#vt_add{min-height:auto;margin-bottom:0;padding:0 0 0 7px}#vt_app_download_new,#vt_right{float:none;margin-top:3px;display:inline-block}#vt_app_download_new a:first-child{margin-right:10px}.listOfFeatures{text-align:left;margin-top:5px}#vt_benefits{display:inline-block;width:100%}#vt_left{margin-right:0;float:none}#decorator_5_4 .content_5_2,.decorator_5_5 .content_5_5{margin-top:9px;width:100%}#decorator_1 .content_1 .menu .destinations{width:auto}#decorator_4 .content_4{background-color:#f76301;box-shadow:1px 1px 1px #666;height:auto;margin-top:10px;padding:5px}#decorator_4{background-color:transparent}#decorator_8 .content_8 .big_title_11{margin-bottom:5px}#index_exams_block #col_right_title_top,#index_exams_block .dotted_line,.LCN-VT_videoCall,.dotted_line_smaller,.vt_black_text{display:none}#index_exams_block .col_right_img{float:left;height:70px;padding-bottom:0;width:auto}#index_exams_block #italic_description{display:inline-block}#index_exams_block .content_8 div:nth-of-type(odd){margin-left:10px}.cell-2 a{color:#fff!important;font-size:14px;text-transform:uppercase}#headerHelpMob .btn.popoverLinksList,.cell-2 a,.moreDropDown,.moreDropDown:hover{text-decoration:none!important}#decorator_9_1,#msp_info_header p{width:100%}#msp_info_header_2_new{text-align:left}#decorator_5_1{float:none}#decorator_4,#decorator_5_2,#index_top_box_text_right,#result_item .content_4 .cell-1,#result_item h4,#result_item h5,.content_9 div[style]{float:left!important}#result_item{background-image:none!important;display:inline-block;overflow:hidden}.country_list_column_title{margin-bottom:10px;margin-top:5px;display:block;width:100%}#result_item .country_list_item{margin-left:0;width:100%}.country_list_column_data{display:inline;width:30%}.country_list_city,.country_list_city>strong{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;width:100%;word-wrap:break-word}#result_item li{width:30%;float:left;margin-bottom:10px;margin-right:5px}#bigEvalWrap2,.country_list_city,.country_list_new,.small_title_outbox,.textBelowBigEval{font-size:14px}.country_list_city{line-height:19px}.index_right_wrapper{display:inline-block}#index #priceCalcSecWrap{margin-top:2px!important}#index .affix #priceCalcSecWrap{margin-top:0!important}#index #priceCalculatorTop.affix{top:0!important}#calendarDatePicker1{max-width:none!important;top:2px}#calendarDatePicker1 .datepicker{max-width:204px}#calendarDatePicker1 #calendar_ind{top:-1px}#benefitsBan.indexBenefitsBan{width:100%}#index .calculatorDrops{cursor:pointer}#index .city_select,#index .country_select,#index .duration_select,#index .language_select{padding:10px;margin-bottom:3%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.affix #choose_dropdowns{padding:21px}.back_to_profile,.header_info{text-align:left!important}#decorator_7 .head_yellow_7,.head_yellow_7 span{line-height:18px}.ev_data,.ev_field,.ev_row,.row{width:100%!important}.data,.ev_data,.padd_left{padding-left:0!important}.ev,.ev_data{margin-bottom:10px}.frame_table{margin-left:0}.indiv_eval_image{float:right}.indiv_eval_invisible{display:none}.back_to_profile~.back_to_profile{display:inline-block;margin-bottom:11px;margin-top:-16px!important}.field,.field_disabled,.qprice_field,.red_field{padding-left:0!important}#applicationform a,.alert,.font_red_color{text-align:left}div.lowerPrice{text-align:left;width:100%;margin-top:10px;float:none;margin-bottom:11px!important}#infoCoursesModal .lowerPrice{display:none}.information-text{padding-left:0}.data,.field{width:100%}.a_2,.radioButtons>a{float:none!important}#content_panel p,#methodologyTitle_h2,#notFoundTitle{overflow-x:visible;padding-right:0;padding-left:0;text-align:left!important;line-height:1.22em}#content_panel p.cityCourseUserCourse,#content_panel p.cityCourseUserNameAge{text-align:left!important;font-size:11px;width:100%;overflow-y:hidden}.cityCourseUser{margin-top:0}p.cityCourseUserCourse{padding-top:10px;line-height:14px}.cityCourseRev{font-size:11px}.comment{font-size:14px}.bread_crumbs_final,.bread_crumbs_link{margin-bottom:1em}.bottom_phrase{padding-right:19px;text-align:left}#content_list ol li{line-height:2.3em}#resCourseLink{display:none}.panelButton.panelButton-background{margin:0;display:inline-block;width:70%}#application #content .tooltip{width:83%}#application #content .schoolsAltTooltip{display:inline-table}.mainSchoolImg{display:none}.namesInfo .form-control{margin-bottom:10px;width:100%}.namesInfo .form-control:last-child{margin-bottom:0}#content_panel #paymentMethod_wt #content_panel{width:92%!important;left:0!important;padding-left:0!important}#content_panel[style]{padding-left:3px!important;width:99%!important}#content_panel .numData{width:auto!important;font-size:13px}#content_panel .data>div[style]{float:none!important;width:auto!important;padding-bottom:10px}#content_panel .data img{display:table}#content_panel #content_panel{left:10px;padding-left:5px!important;position:relative;width:95%}#application #col_right,#application #content_panel,#paymentContainer #col_right{width:101%!important}.separator,html>body .panel_head{width:99%!important}input[name=cc_cvc]{width:20%!important}#riskFreeHelpLayerTitle[style],#riskFreeHelpLayer[style]{width:95%!important}.attendedBeforeWrap .data,.contactSupport .data,.wouldRecommend .data{margin-right:0;width:100%}#did_you_hear_reg{width:99.5%!important}#other_hear{width:100%!important}#fakeHalf{height:0}#fakeHalf+.fieldHalf{margin-top:0}#otherHearWrap .validInput{right:0!important}.contactSupport div:last-child,.wouldRecommend div:last-child{margin-top:6px}#aboutOurService .payBlockWrap{padding:0}#paymentContainer .headingSep{margin-bottom:0;margin-top:47px}#regProfession{margin-top:10px}.fieldHalf:nth-child(2),.fieldThird:nth-child(2),.fieldThird:nth-child(2)+div{left:0}.mrOrMsWrap label{padding-bottom:3px}#expectationsReg label{top:14px}#textFreeSerIncl .lowerPrice{text-align:center;margin-bottom:5px}#textFreeSerIncl{padding-right:7px}.progressBarWrap{-webkit-transform:none;-ms-transform:none;-moz-transform:none;-o-transform:none;transform:none;width:100%;margin-top:0;margin-bottom:0;padding-left:11px}.progressBar li span{display:none}.progressBar>li::after{width:130%!important}.progressBar>li::before{margin:0 auto -.4em}.regContentWrap{top:0}.city_name{padding-left:10px;margin-bottom:3px;font-size:1.6em}#application #email,.emergencyContact .fieldHalf,.form-inline .fieldHalf input{margin-bottom:10px!important}.paymentRow label,.registrationPageWrap label{z-index:1;font-size:13px;color:#404040}.calendar_date_wrap label{position:relative;font-weight:700}.paymentRow label{max-width:92%}.paymentPageWrap .field{display:inline-block}.CCexpDate .simpleDropInner{width:37%!important}#ccNumber,#paymentMethod_domiciliacion.paymentRow input,.cardHoldersName .form-control.input-sm{width:100%}.inputMarginTopYes{margin-top:0}#table_quickprice_book{float:none;margin-bottom:10px}#check_availability,#freeQuotePDF,#table_quickprice_book{padding-left:7px;padding-right:7px}#paymentMethod_domiciliacion{width:78%}#flight_details_reg.dropHalf{height:auto;padding-bottom:9px}#insuranceDateFilesDiv .calculatorDrops:first-of-type{margin-bottom:10px}#company_name{margin-bottom:0!important}.applicantInfo .phonesInfo .fieldThird{right:0}#calendarDatePicker4{width:100%}#birthProfession,.calculatorDrops.regNatioCountry{display:block}.calculatorDrops.regNatioCountry{left:0;margin-top:9px}.homestayDetails label{top:8px!important}.registrationPageWrap .phonesInfo .calculatorDrops{width:23%}#zipWrap{display:block!important}#accommoInfo .regRow .calendarDatePicker,#application .form-inline .fieldFull input,#arrivalDatetime.regRow .calendarDatePicker,#company_name,#flight_details_reg.dropHalf,#insuranceDateFilesDiv .calendarDatePicker,#mailing_address,#passport_no,#paymentContainer #comments,.calculatorDrops.regNatioCountry,.clockpicker,.form-inline .fieldHalf input,.form-inline .fieldThird input,.langLevelDrop,.passportLabel,.paymentPageWrap .dropFull,.paymentPageWrap .dropHalf,.phonesInfo,.regNatioCountry .regDescWrap,.registrationPageWrap .dropFull,.registrationPageWrap .dropHalf,.registrationPageWrap .dropThird{width:99%!important}#application .fieldFull.animatedLabel .missingCross,#application .fieldFull.animatedLabel .validInput,#application .fieldThird.animatedLabel .validInput,#paymentContainer #cityapplic+.missingCross+.validInput,.fieldHalf.animatedLabel .missingCross,.fieldHalf.animatedLabel .validInput,.fieldThird.animatedLabel .missingCross{bottom:10px;top:0}#cityapplic+.missingCross,#cityapplic+.missingCross+.validInput,.fieldFull.animatedLabel .missingCross,.fieldFull.animatedLabel .validInput,.fieldHalf.animatedLabel .missingCross,.fieldHalf.animatedLabel .validInput{right:1.1%!important}#zip+.missingCross+.validInput{right:5px}#application #work_phone+.missingCross+.validInput{top:-9px}.fieldThird.animatedLabel .missingCross,.fieldThird.animatedLabel .validInput{right:1px}#calendarDatePicker7,#insuranceDateFilesDiv .calendarDatePicker:last-child,.clockpicker,.regPeopleTravSel .row:last-child{margin-left:0}.consultantEval.field div:first-child,.field.langLevTooltip{margin-top:0}.regPeopleTrav .calculatorDrops div{float:none}.regPeopleTravSel .field{margin-right:14px}.emergencyContact .drop_down_applic.simpleDropInner{left:0}#emergency_contact_phone,.emergencyContact .calculatorDrops{margin-bottom:0!important}#calendarDatePicker5,.form-inline .fieldThird input{margin-bottom:10px!important}.clockpicker .form-control{left:0}.nonEditableField .simpleDropInner.langLevelDrop{margin-left:0;margin-top:4px}.specialResponLabel{float:left;width:100%}.specialResponLabel label{line-height:2.8em!important}.cvcImgs{display:none!important}#submitPayment button{width:98%}#inscription_fee_tooltip+.tooltip{width:auto}#inscription_fee_tooltip+.tooltip .tooltip-inner{min-width:300px}.passportLabel label{top:7px!important}#bottomEnd,#malariaCharity{margin:0 auto;padding-left:11px;padding-right:11px;line-height:1.3em}.like_h6{text-align:center;margin-top:16px}#footer #bottomEnd .like_h6.bottomEnd1{margin-top:12px}#application .regContentWrap{margin-left:11px;margin-right:11px}#application .schoolTitleName{display:inline-block;line-height:1.4em;padding-bottom:11px}#application .schoolLogo{display:inline-block;margin-bottom:11px}#application #table_quickprice_book{padding-left:0;padding-right:0}#application #work_phone{width:76%!important;display:inline;margin-bottom:0!important}#application .phonesInfo .calculatorDrops{margin-right:1%}#insurance_row{text-align:center;padding-left:6px;padding-right:7px;margin-top:6px}#application #bread_crumbs,.lang_page .middleAndResults .resultsDetails2{display:none}.panel_head_title.schoolNameRatings{margin-top:12px!important;margin-bottom:0!important}#idCourseNOIncludesAccommodation{margin-top:6px}#table_quickprice_book div{margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#text_under_check_out,.nonEditableFieldCont{line-height:1.45em}input[type=radio]{-webkit-transform:scale(.8,.8)}#content_panel.paymentPageWrap .payment_method_wrapper{padding-left:0!important;width:96%}#thankyou_secure #content_panel{padding-right:0!important}#thankyou_secure .FBShareBox{margin-top:0;padding-left:0!important;padding-right:0!important;padding-top:0}#ajaxSpinnerWrap{margin:10px 0 0}#city_dd,#contactBoxPhonesMob,#country_dd,#duration_dd,#language_dd,#school .accommoTumbsBlock .container_row,#weeksSelect{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#contact .registrationPageWrap .dropFull,#visa_details #decorator_71{width:100%!important}#visa_details #decorator_4 .content_4{box-shadow:none}#visa_details #decorator_4{height:32px}.rating-dashboard-item textarea,.rating-dashboard-text{width:100%}.topCityImg{margin-right:0;width:100%;float:left}.topCityImg img{width:100%;height:auto;position:relative;bottom:70%}.topCityImg:last-child{margin-bottom:0;margin-right:0}.topCityImgOver{top:77%;padding:0}.topCityImg:hover .topCityImgOver,.topCityImgOver.forceHover{transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important}.topCityImg:hover img,.topCityImgOverImg.forceHover{transform:scale(1,1)!important;-moz-transform:scale(1,1)!important;-webkit-transform:scale(1,1)!important;-ms-transform:scale(1,1)!important;-o-transform:scale(1,1)!important}#topCityBoxes .infoToolTipIconSmall::after,#topCityBoxes2 .infoToolTipIconSmall::after{background:0 0}#topCityBoxes .infoToolTipIconSmall{margin-left:12px}a.listAllCities{display:none}#addthisBlock,#ageNationWrap,#breadBackWrap,#menu-footer .menu-foot_title,#otherSchoolsLinksCol1,#otherSchoolsLinksCol2,#popRegionsWrap,#ratingComparison,#school_overview #chooseCity,#school_overview #city_airports,#school_overview #city_transports,#school_overview #climateBlock,#school_overview #examInfoWrap,#school_overview #explore_city_extension,#school_overview #faqsWrap,#school_overview #juniorIntro,#school_overview #key_attractions,#school_overview #key_events,#school_overview #key_facts,#school_overview #most_popular_courses,#school_overview #otherSchoolsLinksBLock,#school_overview #top10_countries_cities_wrap,#school_overview #topCityWrap,#school_overview .last_paragraph,#school_overview .schoolRightContentWrap,#school_overview:not(.uniGuru) #schools_map,.coStaFbCol3,.custoComm{border-top:1px solid #e6e6e6}#QAWrap h2.headingSep,#explore_city_ratings,#explore_school_dir_quote,#faqsWrap h2.headingSep,#most_popular_course_types,#notFoundCity,#onlinePromo,#popRegionsWrap,#ratingComparison,#school_overview #chooseCity,#school_overview #city_airports,#school_overview #city_transports,#school_overview #climateBlock,#school_overview #examInfoWrap,#school_overview #explore_city_comments,#school_overview #explore_city_extension,#school_overview #explore_school_reviews2,#school_overview #explore_school_reviews_car,#school_overview #juniorIntro,#school_overview #key_attractions,#school_overview #key_events,#school_overview #key_facts,#school_overview #most_popular_courses,#school_overview #otherSchoolsLinksBLock,#school_overview #schools_map,#school_overview #topCityWrap,#school_overview #topCityWrap2,#school_overview .didntFind{background-color:#fff;margin-top:0;padding:20px 10px!important}#school_overview .last_paragraph{padding-left:10px;padding-right:10px}#school_overview #topCityWrap{padding-top:10px!important;margin-top:10px}#school_overview #topCityWrap h2.headingSep{margin-bottom:8px!important}#explore_city_comments,#explore_city_extension,#explore_school_reviews,#explore_school_reviews2,#otherSchoolsLinksWrap .subTitles,#school_overview .didntFind .facets_footer_item:last-child{margin-bottom:0}#climateBlock .climateTableRow:nth-child(2){background-color:#fff}#juniorIntro{margin-top:0}#footerPhoneWrap,#notFoundCity,#onlinePromo,#school_overview #chooseCity{text-align:left;margin-top:0;margin-bottom:0;font-size:15px;padding-left:20px!important;padding-right:20px!important;border-bottom:1px solid #e0e0e0;border-top:none}#footerPhoneWrap{border:none}#QAWrap>div:last-child,#faqsWrap>div:last-child,#school_overview #faqsWrap_coll{border-bottom:none}#notFoundCity{border-bottom-style:solid}#school_overview #chooseCity p{margin-bottom:5px;padding:0}#info_about_city_h2 .titleSep,#school_overview #chooseCity p{font-style:normal}#footerPhoneTit,#school_overview #info_about_city_h2 .titleSep{font-weight:700}.courseType{margin-right:0}.generalWrapper{padding-bottom:0;border-bottom:none}li.superCatWrap{border-bottom:1px solid #e0e0e0;padding-bottom:15px;max-width:100%}.courseType:last-child{margin-bottom:0}#explore_school_dir_quote_h2 .titleSep,#footerPhoneTit,#info_about_city_h2 .titleSep,#methodologyTitle_h2,#most_popular_course_types_h2 .titleSep,#notFoundTitle,#onlinePromoTitle,#school_overview #chooseCity p,#school_overview #explore_city_comments_h2 .titleSep,#school_overview #explore_city_ratings_h2 .titleSep,#school_overview #explore_school_dir_quote_h2 .titleSep,#school_overview #explore_school_reviews_h2 .titleSep{font-size:15px!important}#explore_city_comments_h2,#explore_school_dir_quote_h2,#explore_school_reviews_h2,#school_overview #bigEvalRevWrap,#school_overview #explore_city_ratings_h2,#school_overview #most_popular_course_types_h2,#school_overview .eval2ndPart,#selectNavIntWrap{margin-left:10px;margin-right:10px}#school_overview #explore_city_comments_h2 .titleSep,#school_overview #explore_city_ratings_h2 .titleSep,#school_overview #explore_school_dir_quote_h2 .titleSep,#school_overview #explore_school_reviews_h2 .titleSep,#school_overview #most_popular_course_types_h2 .titleSep{position:relative;width:100%!important;line-height:1.2em}#school_overview #most_popular_course_types_h2{margin-bottom:21px!important}#school_overview #explore_city_comments{padding-bottom:10px!important;padding-top:19px!important}#introDescriptiveText{background-color:#fff}#QAWrap,#faqsWrap{margin-top:15px;background-color:#fff}#QAWrap .ff_faq_header,#QAWrap .ff_faq_item,#faqsWrap .ff_faq_header,#faqsWrap .ff_faq_item{border-right:none;border-left:none}#QAWrap .ff_faq_item,#faqsWrap .ff_faq_item{padding:0 14px 22px 21px}#school_overview #faqsWrap .ff_faq_header::after{right:27px}#school_overview #faqsWrap{margin-top:0!important;margin-bottom:0}#QAWrap>.ff_faq_header,#ShareBlock_h2,#additionalSchoolInfo_h2,#ageNationBlock_h2,#airportTransferBlock_h2,#faqsWrap .ff_faq_header,#funsStatsFooter_h2,#school #addthisBlock_h2,#schoolLeisureBlock_h2,#schoolsInCountry_h2,#schoolsInWorld_h2,#testimonialsFooter_h2,#visaDocumentsBlock_h2{padding:22px 53px 22px 20px}#school_overview #faqsWrap>div:first-child .ff_faq_header{border:none}#school_overview #faqsWrap .ff_faq_item{font-size:14px;padding:0 14px 21px 21px}#hambubut{width:15px;height:15px;position:relative;top:7px;left:4px;margin:0 auto;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#hambubut span{display:block;position:absolute;height:2px;width:100%;background:#404040;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#hambubut span:first-child{top:0}#hambubut span:nth-child(2),#hambubut span:nth-child(3){top:5px}#hambubut span:nth-child(4){top:10px}#hambubut.open span:first-child{top:5px;width:0%;left:50%}#hambubut.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#hambubut.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#hambubut.open span:nth-child(4){top:5px;width:0%;left:50%}#TypingBoxDeployedWrapper textarea,#cBoxOptionalFields .optionalFieldsWrap a{border-radius:4px}}