/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@font-face{font-family:"Glyphicons Halflings";src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;line-height:1.42857143}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{overflow:auto;display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{border-collapse:collapse;border-spacing:0;background-color:transparent;border-collapse:unset}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}.table{width:100%;max-width:100%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.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:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{line-height:normal}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;font-size:15px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}#ratingComparison svg{vertical-align:inherit}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:15px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;cursor:pointer}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child:not(:first-child){border-radius:0 0 4px 4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{line-height:1.42857143;border:1px solid #f1efec;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center;margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:768px){.navbar{border-radius:4px}.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-static-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}.navbar-toggle{display:none}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:8px -15px}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-text{float:left;margin-right:15px;margin-left:15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:4px 4px 0 0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s;-o-transition:width .6s;transition:width .6s}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:2s linear infinite progress-bar-stripes;-o-animation:2s linear infinite progress-bar-stripes;animation:2s linear infinite progress-bar-stripes}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;opacity:0}.tooltip.in{opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:15px;background-color:#fff;background-clip:padding-box;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:left .6s ease-in-out;-o-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);opacity:.5}.carousel-control.left{background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}[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}a{text-decoration:none;outline:0;color:#0071aa}h1,h1 span{font-size:15px}h2{font-size:inherit}img{vertical-align:middle;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}.overlayDimmer{background-color:#000;bottom:0;left:0;opacity:.6;position:fixed;right:0;top:0;z-index:-1}.schoolLogo img{margin-right:10px;vertical-align:middle}#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}.subTitles{color:#404040;font-size:18px;font-weight:700}#head .header{height:40px;text-align:center;margin-bottom:2px;margin-left:7px;margin-right:7px}.strong{font-weight:700!important}#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}.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 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}#content_list{color:#336;float:left;margin-left:0;padding-bottom:7px;z-index:9}#content_list ol,#content_list ul{line-height:16px;list-style:none;padding-left:0;padding-right:0;margin:0 auto}#decorator_4 .content h1,.big_title,h1,h2,h3,h4,h5,h6,p{margin-bottom:0;margin-top:0}#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}.like_h6.bottomEnd1{text-align:center;margin-bottom:16px}.like_h6,.schoolAccTitle{font-size:13px;text-align:center;margin:20px 0}#footer_socials,#seals-footer,#trustlink{text-align:center}#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}#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}.breadAndSocial{margin:0 auto;width:1170px}#addthis_bar{float:right;margin-right:7px}#addthis_bar .a2a_kit{margin-top:3px;margin-bottom:3px}#addthis_bar .a2a_kit a{margin-bottom:0}#addthis_bar .a2a_button_facebook,#addthis_bar .addthis_counter_facebook,#addthis_bar .addthis_counter_facebook .addthis_native_counter{margin-right:0!important}#addthis_bar .a2a_kit span>a{margin:0 5px;padding:0}.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}#searchForm_small,#searchForm_small div,#searchForm_small img{position:relative}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}.search_query::placeholder{color:#999;font-size:13px;opacity:1}.search_query::-webkit-input-placeholder{color:#999;font-size:13px}.freeCancelWrap{display:block}#headerHelp a,#headerHelpMob a,.headSlogan p,.popHelpTitle{color:#555}.favoritHeartHeadIco{-webkit-filter:none;filter:none;stroke:#555;stroke-width:5px;fill:#fff;position:relative;bottom:5.5px;right:0}.favoritHeartHeadWrap{display:inline-block;margin-right:10px}.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}#contactBoxTextareaDiv.hide_row[style],#freeCancelPriceCalc3.hide_row,.freeCancelHideTooltip,.hide_row{display:none!important}#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}#CCExcellenceSeal{margin-right:21px}#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 h4,#priceIncludes .serviceBadge{font-size:14px}#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}.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}.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}.hiddenLabel{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#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}#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}#trustWidgetWrap,div.trustWidgetWrapB{display:-webkit-box;display:-webkit-flex;display:flex}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-webkit-tap-highlight-color:transparent;background:#ddd;outline-offset:1px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4);color:#0078a8}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto;float:left;clear:both}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-right .leaflet-control{float:right;margin-right:10px}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:0 0}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}*{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}td,th{padding:4px}th{text-align:center}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;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:#0071aa}.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}/*!
 * 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{font-weight:700}.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:#0071aa}.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}.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 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}body#school,html{font-size:13px}.noMarginBot{margin-bottom:0!important}#brochuresBlock .brochureInternal a:hover::before,#leisureBrochures .brochureInternal a:hover::before,#photosVideoBlock .photosBig a:hover::before,#photosVideoBlock .photosSmall a:hover::before,#photosVideoBlock .videosBig a::before,#photosVideoBlock .videosMedium a::before,#photosVideoBlock .videosSmall a::before,#schoolCoursesBlock .brochureInternal a:hover::before,#slider .mp4Play,#sliderVideo .mp4Play,#verifRevNotif::before,.accoTip li::before,.accoToolTip.infoToolTipIconBulb::before,.ageToolTip.infoToolTipIconBulb::before,.bigEvalRevWrapBottom div::before,.courseToolTip.infoToolTipIconBulb::before,.distToolTip.infoToolTipIconBulb::after,.examsOfferedExam,.general_video,.hoveringPDF::before,.infoToolTipIconWhiteAfter::after,.insiderTips .infoToolTipIconBulb::before,.modalGlobalInfoLink::before,.photosSmallInternal.accommoImgs a:hover::before,.verifiedStudentNote::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/icons_sprite.20250709132403.png)}#verifRevNotif{font-size:15px;display:block;width:70%;text-align:center;margin:0 auto 14px;line-height:1.4em!important}#facilitiesWrap li,#otherSchoolsLinksWrap li,#priceIncludes li,#ratingComparison li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;display:inline-block;width:100%}.collapseOneCol>li{padding-bottom:0!important}.collapseOneCol>li:first-child{margin-bottom:24px}.collapseOneCol>li:last-child{margin-bottom:0}#stuTestiVidText a:hover,.gm-style-iw-d a:hover{text-decoration:underline}.td_sp_of ul{margin-bottom:11px;margin-top:11px}#decorator_7 .head_yellow_8{margin-left:0!important;padding-left:0!important;padding-top:0!important;background-color:#f76301!important;margin-bottom:5px;line-height:25px;padding-bottom:0;width:790px}#decorator_7 .head_yellow_8 h4,.panel_head_title h1{color:#fff!important}#decorator_7 p{padding-left:7px;padding-right:7px}#decorator_7 .head_orange_7 a{background-color:#dfe8ee!important}#decorator_7 .head_yellow_8 a{color:#fff}#bottomHead{left:0;right:0;z-index:3;top:103px;overflow:hidden;display:inherit}#leisure_table{margin-top:9px;border:none}#leisureMob{width:100%}#leisureMob dl,#termsOfSchoolDl{margin-bottom:0}#ageNationWrap h3#ageNationBlock_h2{margin-bottom:6px}.frame_table{border:1px solid #dadada;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-bottom:7px;display:inline-block;padding-bottom:0;width:99.87%}.alert{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.alert a{text-decoration:none;font-weight:700}.alert a:hover,.freeCancelWrap .popoContentWrap a:hover{text-decoration:underline}.alert-dismissable .close,.alert-dismissible .close{top:-4px}.box_title_shadow{position:relative;left:1px;top:-1px;color:#000!important}.box_title_title{position:relative;top:-66px;display:none}.brochure_block{padding-top:5px;float:left;margin-bottom:5px;padding-bottom:11px;width:100%;background-color:#dfe8ee}.brochure_link{font-size:12px;line-height:1.4em}.brochure_link:hover{text-decoration:underline!important}.brochuresWrap.whiteToolTip .tooltip{padding:0}#ShareBlock{display:inline-block}.fourpixSep{padding-bottom:4px}.brochureInternal{margin-bottom:27px;max-width:130px}.videoSchoolWrap .general_video{left:0;top:0;width:auto;height:auto}#brochuresBlock .brochureInternal .videoSchoolWrap a:hover::before,.videoSchoolWrap .general_video{background-image:none}#brochuresBlock .brochureInternal .videoSchoolWrap a:hover::after{background-color:rgba(255,255,255,.1)}.PDFtext{margin-top:9px;color:#0071aa;cursor:pointer;font-weight:700;font-size:13px}.hoveringBox,.hoveringPDFLink .pdfDownLink{text-decoration:underline}.hoveringPDFLink .pdfDownBtn{background-color:#67b101}.PDFdownloadIcon{margin-left:9px;position:relative;bottom:1px}.juniorPDF a{font-weight:700;display:inline-block;width:100%;margin-bottom:10px}.juniorPDF a:hover{text-decoration:underline}.juniorPDF a::before{width:24px;height:24px;content:"";background-position:0 -3063px;vertical-align:bottom;margin-right:3px;position:relative;top:1px}.absBegiLink{margin-top:7px;display:table}.absBegiLink:hover{text-decoration:underline}.collapseBubbling{margin-top:2px}.freeChangesWrap{margin-bottom:7px}.leisurePDFtext{display:table-caption;margin-bottom:10px;width:100%;font-weight:700}.leisureBrochureWrap{position:relative}.leisureBrochureWrap .tooltip-inner{display:inline-block}.brochureInternal,.photosBigInternal,.videoThumbBigInternal,.videoThumbMediumInternal,.videoThumbSmallInternal{text-align:center}.photosBigInternal,.photosSmallInternal,.videoThumbBigInternal,.videoThumbMediumInternal,.videoThumbSmallInternal{display:inline-block;position:relative}.accommoImgsThumbnails{text-align:right;width:100%;display:inline-block}.accommoImgsThumbnails .photosSmallThumbnails a::after{background-color:rgba(255,255,255,.8);content:"";height:22px;position:absolute;right:3px;width:22px;top:36px}.accommoImgsThumbnails .photosSmallThumbnails a::before{font-family:'Glyphicons Halflings';position:absolute;content:"\e003";transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);top:47px;color:#000;opacity:.7;z-index:1;left:85%}#brochuresBlock .brochureInternal a:hover::before,#leisureBrochures .brochureInternal a:hover::before,#schoolCoursesBlock .brochureInternal a:hover::before,.hoveringPDF::before{background-repeat:no-repeat;background-position:-13px -664px;width:33px;height:32px}#brochuresBlock .brochureInternal a:hover::before,#leisureBrochures .brochureInternal a:hover::before,#photosVideoBlock .photosBig a:hover::before,#photosVideoBlock .photosSmall a:hover::before,#schoolCoursesBlock .brochureInternal a:hover::before,#slider .mp4Play,#sliderVideo .mp4Play,.contentAccommoWrap div a:hover::before,.hoveringPDF::before,.videosBig a::before,.videosMedium a::before,.videosSmall a::before{content:"";left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:1}#slider .mp4Video:hover .mp4Play,#sliderVideo .mp4Video:hover .mp4Play{opacity:.9}#school .headingSep{z-index:0}#brochuresBlock .brochureInternal a img{box-shadow:0 2px 10px -2px rgba(0,0,0,.2);-moz-box-shadow:0 2px 10px -2px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 10px -2px rgba(0,0,0,.2)}#brochuresBlock .brochureInternal.ImgDefaultBrochure img{box-shadow:none}.brochureInternal:last-of-type,.photosBigInternal:nth-child(2n+2),.photosSmallInternal:nth-child(3n+3),.videoThumbMediumInternal:nth-child(2n+2),.videoThumbSmallInternal:nth-child(3n+3){margin-right:0}.photosBigInternal:nth-child(2n+2),.photosSmallInternal:nth-child(3n+3),.videoThumbBigInternal:nth-child(2n+2),.videoThumbSmallInternal:nth-child(3n+3){margin-bottom:1%}.photosInternalLast span{color:#fff;font-size:16px;font-weight:700;left:50%;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);width:90%;z-index:1}.photosInternalLast a:hover::before{background:0 0!important}.photosInternalLast a:after,.photosInternalLast a:hover::after{background-color:rgba(0,0,0,.6)!important}.photosBigInternal,.photosSmallInternal,.videoThumbMediumInternal,.videoThumbSmallInternal{margin-right:1%;z-index:0}#photosVideoBlock .photosBig a:hover::before,#photosVideoBlock .photosSmall a:hover::before,.photosSmallInternal.accommoImgs a:hover::before{background-repeat:no-repeat;background-position:-11px -702px;height:35px;width:36px}#photosVideoBlock .videosBig a::before,#photosVideoBlock .videosMedium a::before,#photosVideoBlock .videosSmall a::before,#slider .mp4Play,#sliderVideo .mp4Play{background-repeat:no-repeat;background-position:0 -743px;height:59px;width:59px}#slider .mp4Play,#sliderVideo .mp4Play{cursor:pointer}.general_video{position:absolute;left:47%;top:37%;background-repeat:no-repeat;background-position:-5px -2218px;height:120px;width:121px;display:inline-block;cursor:pointer}.general_video:hover{opacity:.9}#photosVideoBlock .videosBig,#photosVideoBlock .videosMedium{padding-bottom:7px}.videoThumbBigInternal{max-width:790px}.photosSmallInternal.accommoImgs{margin-bottom:15px;cursor:pointer}.photosSmallInternal.accommoImgs:last-of-type{margin-bottom:19px}.confirmAvailLangDiv{margin-bottom:16px}#confirmAvailLangLevel{margin-left:6px}.accommoImgsWrap{float:left;margin-right:15px;width:170px;position:relative;top:5px}.photosSmallInternal.accommoImgs img{max-width:160px}.button{margin-bottom:20px;position:relative}.button_close{background-image:url(https://estatic.languagecourse.net/templates/default/img/orange_square.png);float:right;font-size:10px;height:19px;margin-left:3px;padding:3px 5px 0;width:14px}.button_close a{font-weight:bolder;color:#fff;text-decoration:none!important}.button_close a:hover{font-weight:bolder;color:#f76301;text-decoration:none!important}.button_more{background-image:url(https://estatic.languagecourse.net/templates/default/img/orange_square.png);float:left;height:17px;margin-left:3px;margin-top:1px;padding:5px 5px 0;width:14px}.button_more a{color:#fff;text-decoration:none!important}.button_more a:hover{color:#f76301;text-decoration:none!important}.accomm_header,.course_header{color:#404040;font-weight:700}.accommodation .addWeek,.courses .addWeek{line-height:1.1em!important}.accommodation_selector,.course_selector{border:1px solid #003;cursor:pointer;float:left;min-height:12px;padding:5px 6px;width:230px;background-color:#fff}.accommodation_selector_list,.course_selector_list{background-color:#fff;border:1px solid #003;left:0;line-height:15px;padding:10px;position:absolute;width:370px;z-index:200;margin-top:-3px}.accommodation_selector,.accommodation_selector_disabled{float:left;min-height:12px;border:1px solid #003;width:230px;cursor:pointer;padding:5px 6px}.accommodation_selector_list{z-index:100}.drop_down{height:17px;width:270px}.number,.open-close-left{background-image:url(https://estatic.languagecourse.net/templates/default/img/orange_square.png);background-position:top left;background-repeat:no-repeat;color:#fff;float:left;height:24px;margin-right:5px;padding-top:2px;text-align:center;width:24px;margin-bottom:3px}.open-close-left{margin-left:0;margin-right:1px}.open-close-left a{color:#f76301}.school_page_course_name{vertical-align:middle;margin-right:3px;line-height:1.2em!important;color:#0071aa;text-decoration:underline}.titles:first-letter{text-transform:capitalize}.under{left:5px;position:absolute;top:5px;width:100%}.x_special_text{color:red;font-weight:700;margin-top:10px;padding:0 10px;text-align:center}#content a,#content div,#content li,#content span:not(.month):not(.year):not(.decade):not(.star-meter){line-height:1.3em}.panel_head_title,.schoolLogo,.sealsWrap{display:inline}#decorator_7{margin-top:0}.contentListWrap{width:790px}body#school[style],body#university[style]{padding-top:0}#university #content_list{z-index:12}#school .bottomAffixShadow{box-shadow:0 -41px 29px 27px #404040;-moz-box-shadow:0 -41px 29px 27px #404040;-webkit-box-shadow:0 -41px 29px 27px #404040}#content_list.affix{top:85px}#content_list li{padding:9px 12px 10px;margin-bottom:3px;margin-right:2px;cursor:pointer}#content_list a{color:#404040;text-decoration:none;padding:0;margin-right:1px;font-weight:700}#content_list #resCourseLink a:hover,#content_list #resCourseLink.active a{background-color:#fff}#content_list .hiddenContentListMenu{display:none!important}#resCourseLink a{color:#60a500}.courses .titles{width:80px}.courses .header{text-align:left;width:559px}#decorator_2 .price_img{float:left;margin-left:33px}#decorator_4{color:#f76301;float:left;font-weight:700;margin-right:5px;text-align:center;width:28px}#decorator_5{clear:both;padding-bottom:8px;width:100%;margin-right:7px;background-color:#fff}.content_5 h4{margin-left:7px}#decorator_7 .content_7 p{padding-left:5px!important;padding-top:5px!important}#decorator_7 .content_7{background-color:#fff;margin-left:0;width:790px;border:none}.parrafo{background-color:#fff;border:1px solid #ccc;padding:3px 3px 3px 10px;width:776px}#decorator_6{text-align:center;width:132px}#decorator_6 .content_6 a:link,#decorator_6 .content_6 a:visited{color:#fff}#decorator_6 .content_6 a:hover{color:#f90}#decorator_6 .content_6 h2{color:#f76301;font-weight:700;margin-left:15px;margin-right:15px;padding-bottom:5px;padding-top:0;text-align:center}#decorator_6 .content_6 p{color:#fff;padding-bottom:5px;padding-top:5px;text-align:center}#discount_p,.discount_p{color:red!important}#idContainerSelectorList{position:relative;z-index:15}#idContainerSelectorList2{position:relative;z-index:10}#school_map_bottom{background:url(https://estatic.languagecourse.net/templates/default/img/move_handle_arrow.png) center center no-repeat;cursor:s-resize;height:15px}#summary_accomm_warning,#summary_course_warning{color:red;padding:5px;width:100%}#table_details .noborders,#table_details_special_offers .noborders{border-bottom:none;border-right:none;color:#f76301;text-align:center}#table_details td,#table_details_special_offers td{border-bottom:1px dotted #036;vertical-align:top}#table_quickprice{margin-left:0!important;width:354px}.gray_background{background-color:#feebe1;height:28px;padding-top:3px}.toolbar{top:-19px;position:relative}.titles.header.school_header .col-2{margin:0 15px}.contentAccommoWrap,.contentCourseWrap,.dropDownCoursesTopWrap{margin:0 6px}.ageTip .popoContentWrap a,.ageTip .popoContentWrap span{display:inline-block}.ageTip .popoContentWrap a,.ageTip .popoContentWrap li,.ageTip .popoContentWrap span{margin-bottom:8px}.catListing{list-style:none}.catListing li{margin-bottom:4px!important}.catListing li:last-child{margin-bottom:0!important}#FBFeed,#ShareBlock,#additionalSchoolInfoWrap,#ageChartData table,#ageNationWrap,#airportTransferWrap_coll p,#airportWrap,#bigEvalRevWrap .bigEvalBottom,#carousel2 .flex-caption,#carousel3 .flex-caption,#confirmAvailabilityFormContent,#content_panel .revInfoRow,#courseAvailabilityFormContent,#directorsQuote,#errMsg,#extra_lang,#lessonsNeededTable thead th,#linkToCity2,#nationChartData table,#otherSchoolsLinkButton,#overallCityAttractTit,#radarChartData table,#ratingComparison_h2 span,#schoolDescription,#schoolDescription p,#schoolDetailsBlock,#schoolDetailsBlock a,#schoolDetailsBlock p,#senderFormContent,#senderFormContent2,#senderFormFooter,#slider .flex-caption,#sliderVideo .flex-caption,#stuTestiVid,#transport_map #transport_map_text,#visaDocumentsWrap,.FBHeader a,.accoTip h4,.afterAccommoListWrap,.afterCourseListWrap,.alert,.contentAccommoWrap,.contentCourseWrap,.courseComments,.courseComments p,.distanceFromSchool,.dropDownCoursesTopWrap,.evalListAgeCount,.evalTitles,.leisure.table th,.leisure.table tr:first-child th,.linkToAllAccoModalInfo,.linkToAllCoursesModalInfo,.lowerPriceGuarantee,.moreLessWords,.paymentRow label,.registrationPageWrap label,.revAddiInfo div,.revFinalInfo,.revFirstInfo .evalTitles,.revInfoRow .evalTitles,.revListSentence,.schoolAccommoBlockShowDetails,.schoolCourseAccommoWrap .lowerPrice,.schoolCoursesBlockShowDetails,.schoolCoursesBlockTop,.schoolRevsWrap .ev_row.ev_subtitle strong,.schoolRevsWrap .evalColRev,.titles p,.titles.header.school_header .col-2,.twoColumnFormat,.twoColumnFormat p,.verifiedStudentNote,.xweeks,a.accoToolTip,a.courseToolTip{font-size:15px}li.tabPricesAct:not(.active) a,li.tabPricesNoAct:not(.active) a{font-weight:400}.revCourseDateInfo{margin-left:9px}.revCourseWeeksInfo{background-color:#f1efeb;padding:2px 7px}#showAllFacilitiesLinWrap{margin-top:8px}.force_has_no_icons{top:6px!important;padding-bottom:10px}.col-2 img{position:relative;top:3px}.show-all-anchor{position:relative;text-decoration:none;top:-5px}.show-all-image{margin:4px 0;position:relative;top:7px}.hidden_row{display:none}.no_lines,.td_without_border{border:none!important}.total-account{border-top:2px solid #000!important}.no-border-right{border-right:none!important}.hostel{font-weight:700;padding-bottom:15px;padding-left:9px;padding-top:15px}.spacer{border-top:1px solid #000;height:2px;width:790px}.container{padding:0;width:1156px}#headerBigImgSchool .container{width:auto}.button_text{background-image:url(https://estatic.languagecourse.net/templates/default/img/yellow_button_arrow.gif);background-repeat:no-repeat;background-position:right center}.closeContactBoxWrapper{display:inline-block;text-align:right;width:101%}.closeContactBoxWrapper .popXclose{right:16px;position:relative}.stopScroll{overflow:hidden}#senderWrapper.heightAuto,#senderWrapper2.heightAuto{height:auto}#senderWrapper,#senderWrapper2{height:0;width:100%;left:0;z-index:200002;padding:0;top:0;bottom:0;right:0;overflow-y:scroll;overflow-x:hidden}#senderBg,#senderBg2{width:100%;height:100%;display:block;float:none;left:0;opacity:.7;position:fixed;top:0;z-index:200001;background-color:#012;visibility:hidden}.decorator_5_5,.senderDialog{width:510px;background-color:#fff;z-index:200002;float:none;text-align:center}.senderDialog{position:absolute;left:50%;margin-left:-230px;background-color:#f1efeb!important;top:20px}h3.senderTitle{bottom:10px;font-size:28px!important;line-height:1.1em;margin-bottom:4px;position:relative;color:#60a500;padding-right:20px;padding-left:15px}#confirmAvailTitle{display:inline;vertical-align:text-top}.senderDialog .content_5_5,.senderDialog .frame_5_5{width:auto!important;margin-top:0!important}span.flotty{height:30px}.senderDialog .flotty{float:none;width:auto;height:21px}#confirmAvailabilityFormContent .inValidField:not(.privacyPolicyCheckbox),#courseAvailabilityForm .inValidField:not(.privacyPolicyCheckbox),#senderFormContent .inValidField:not(.privacyPolicyCheckbox),#senderFormContent2 .inValidField:not(.privacyPolicyCheckbox),.senderDialog .flotty.inValidField{border:1px solid red}.courseFormStartingDateDuration span:first-of-type{font-weight:700;margin-bottom:10px;display:inline-block;margin-left:1px}#courseFormCourseNameWrap,.courseFormStartingDateDuration+.courseFormStartingDateDuration{margin-bottom:4px}.senderDialog .clear{padding-top:0;clear:both}#confirmAvailabilityFormContent,#courseAvailabilityFormContent,#senderFormContent,#senderFormContent2,#senderFormFooter{text-align:left;padding:1em 40px;height:auto}#confirmAvailabilityFormContent{padding:1em 20px}#confirmAvailBtn,#courseConfirmaTionButton,#pdfBackButton,#pdfSendButton,.senderDialog,.senderDialog .panel_iframe{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#confirmAvailBtn,#courseConfirmaTionButton,#pdfBackButton,#pdfSendButton{padding:15px 10px;white-space:normal;width:100%;margin-top:22px;font-size:18px!important;margin-bottom:15px;line-height:1.4em;border:2px solid #4c7e0b}#confirmAvailBtn:hover,#courseConfirmaTionButton:hover,#pdfBackButton:hover,#pdfSendButton:hover{background-color:#67b101}#pdfBackButton{margin-top:10px}#senderFormContent,#senderFormContent2{background-color:#f1efeb}.senderFormFields{text-align:left;margin-bottom:10px}.senderFormFields label{width:auto}#confirmAvailabilityForm .freeQuoteSendButton{display:inline-block;width:100%}#courseAvailabilityForm .freeQuoteSendButton{margin-top:10px}#confirmAvailResponseAccommo,#confirmAvailResponseComment{font-size:19px;margin-bottom:19px}.freeQuoteSendButton input{background-color:#60a500;border:none;color:#fff;font-size:26px;font-weight:700;margin-bottom:4px;padding:7px 57px 4px;white-space:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#courseConfirmaTionButton{font-size:20px!important;padding:14px 10px}#senderFormContent a,#senderFormContent2 a,.school_page_course_name{font-weight:700}#confirmAvailabilityForm.flotty,#courseAvailabilityForm.flotty,#senderFrom.flotty{margin-bottom:30px}.side_b_5_5,.side_t_5_5{width:500px!important}#senderForm .panel_iframe,#senderForm2 .panel_iframe,#senderLoading .panel_iframe,#senderLoading2 .panel_iframe,#senderResponse .panel_iframe,#senderResponse2 .panel_iframe{background-color:#f1efeb;padding-bottom:20px}.freeQuoteExplanation{margin-bottom:19px}#confirmAvailabilityForm>input,#courseAvailabilityForm>input,#senderForm2>input,#senderForm>input{font-size:22px;font-weight:700}#senderForm .popXclose.closeModalBox,#senderForm2 .popXclose.closeModalBox,#senderLoading .popXclose.closeModalBox,#senderLoading2 .popXclose.closeModalBox,#senderResponse .popXclose.closeModalBox,#senderResponse2 .popXclose.closeModalBox{background-position:0 -1469px;margin-bottom:15px}#confirmAvailComments,#courseFormComments{width:99%}#courseFormComments{margin-top:3px;width:100%}.xweeks{color:#60a500;margin-top:3px;margin-bottom:3px;font-weight:400}.animatedLabel{font-size:17px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.animatedLabel label{padding-left:10px;padding-right:10px;line-height:1.7em}.fieldFull{position:relative}.fieldFull label{top:7px}.inputMarginTopYes{margin-top:10px}.paymentRow label,.registrationPageWrap label{position:absolute;font-weight:400;color:#939292;cursor:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;z-index:1}.form-control{padding:0 10px!important}.animatedLabel label span{color:#ff5a5f;font-size:22px;position:relative;right:2px;top:2px;vertical-align:middle}.schoolGroupWrap .ratingBlockWrap{margin-bottom:10px}.schoolGroupWrap .resultsDetails2{float:left;text-align:left;width:54%}.buttonToQuotationWrap{clear:left;float:right}.buttonToQuotation{float:right;text-decoration:underline!important}.middleWrap,.schoolRightContentWrap{display:table-cell;position:relative;width:50%}.schoolRightContentWrap .resultsLogos{padding:2px 3px 8px 0;display:table-cell;line-height:1.4em}.schoolGroupWrap .middleBot,.schoolGroupWrap .middleTop{display:inline-block;min-width:21%}.groupCenterWrap,.schoolGroupWrap .ratingBlockWrap{float:right}.middleWrap{vertical-align:top}.middleAndResults{min-height:221px;width:100%}#maxi_map img{float:left}#ratingComparison,#topSchoolSectionBlock{color:#404040}#ratingComparison_h2 .titleSep{line-height:1.2em!important;display:inline-block;margin-bottom:7px}#ratingComparison .titleSep a{display:inline;line-height:1.1em!important}#topSchoolSectionBlock{display:inline-block;width:100%}#bigEvalWrap{font-size:60px;font-weight:700}.bigEvalBottomStars{font-size:0}#bigEvalRevWrap .real_overall_2nd_part,#bigEvalWrap .real_overall_2nd_part{font-size:31px;font-weight:400}a.textBelowBigEval:hover{text-decoration:underline}#strenghtsReviewText{font-size:17px;margin-top:20px}.schoolStrenghts h2{font-size:17px;margin-bottom:8px}#textSpecialOffers::before{font-family:fontawesome;margin-right:4px;vertical-align:sub;position:relative;color:#f86300;content:"\f16a";font-size:26px!important;padding-right:1px}.specialOffers{list-style:none}.specialOffers a::before{margin-right:6px}.specialOffers .popover-content{min-width:350px;padding:1px 16px 16px}.specialOffers .popover-content li{line-height:1.8em}.specialOffersPopLauncher{font-weight:700;text-decoration:underline}.specialOffersPopLauncher:hover{text-decoration:none}#textSpecialOffers{display:inline}.specialOffers .popover-content a{font-weight:700;cursor:pointer}.specialOffers .popover-content a:hover{text-decoration:underline}.specialOffers .popover-content p{line-height:normal;white-space:pre-line;padding-bottom:13px}.specialOffers .popover-content li:last-child p{padding-bottom:0}#ratingComparison{clear:both;margin-top:6px}#ratingComparison>span,.toBeModalCloned .specialOffersInCourse .titles{font-size:15px}#finalCourseListNote{margin-top:10px}.afterCourseListWrap,.toBeModalCloned>div:not(.table-responsive){line-height:1.35em}#infoCoursesModal .specialOfferList{width:auto}#ageNationWrap>ul,#chartjsAgeLegend li:last-child,#chartjsNatLegend li:last-child,#otherLeisureActivities ul,#priceIncludes ul,#schoolDescription li:last-child,#schoolDescription ul,#schoolDetailsBlock #acceptedPaymentMethods,#schoolDetailsBlock ul,#schoolEvaluationBlock .contentRevWrap .evalColRev:last-child,#schoolLeisureBlock .brochureInternal,#senderFormContent input.form-control,#senderFormContent2 input.form-control,#specialOffersWrap,.accoReserveQuick,.afterCourseListWrap div:last-of-type,.collapseOneCol #classroomEquipmentWrap,.confirmAvailSummary,.freeCancelWrapPop .popoContentWrap p:last-child,.paymentRow label,.registrationPageWrap label,.revAddiInfo div:last-child,.revFirstInfo .evalCol>div,.revListHead .dropDownCoursesTopWrap,.schoolClosedWrap:last-child,.specialOfferList:last-child,.table,.toBeModalCloned .brochureInternal,.videoControls .seek-bar,.videoControls .volume-bar{margin-bottom:0}#ratingComparison a{text-decoration:none;display:inline-block}#school #content div#ratingComparison li a{font-size:13px;-webkit-flex-basis:63%;flex-basis:63%;white-space:nowrap;overflow:hidden;line-height:1em!important}#ratingComparison .readall,#ratingComparison_coll .readall-wrapper,.listingSuperWrap,.ratingComparisonEl,.ratingComparisonName{width:100%}.ratingComparisonName{padding-right:6%;width:92%;top:1px;position:relative}#linkToCity1 a:hover,#ratingComparison li a:hover,#ratingComparison span a:hover{text-decoration:underline}#ratingComparison ul,#specialOffersWrap ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3em 1fr;grid-template-columns:1fr 1fr;column-gap:3em;-moz-column-gap:3em;-webkit-column-gap:3em;padding-left:0;list-style:none}.ratingComparisonRank{font-weight:700;width:27px}.acco_rev .ratingComparisonWrap,.course_rev .ratingComparisonWrap{line-height:.8em!important}.accommoTumbsBlock .ratingComparisonNumWrap{margin-left:0}.ratingComparisonWrap>div{display:inline}div.accommoTumbsBlock{margin-bottom:0}.accommoTumbsBlock svg{vertical-align:baseline}#ratingComparison li,#ratingComparison li *,#ratingComparison li a,#school #content #ratingComparison li a,#school #content #ratingComparison span{line-height:normal!important}#school #content #ratingComparison li span.ratingComparisonWrap{white-space:nowrap;line-height:0!important}.readall_courseComments.readall-hide::after{height:26px}.readall_reviewsProCons_Cons.readall-hide::after,.readall_reviewsProCons_Pro.readall-hide::after{height:33px;background:linear-gradient(to bottom,rgba(255,255,255,.1),#fff 106%)}#schoolDetailsBlock h2{margin-bottom:16px}#ageNationWrap>ul,#otherLeisureActivities ul,#priceIncludes ul,#schoolDescription ul,#schoolDetailsBlock ul{list-style:none;padding-left:0;margin-top:0}#schoolDescription li:last-child,#schoolDetailsBlock li:last-child{padding-bottom:0}#content_panel .dynamicTwoColWrap>div:not(.additionalFacilities):not(#nationChartWrapper):not(#ageChartWrapper),#courseMaterial,#directorsQuote,#facilitiesVisiblePart.addFacilitiesMarginBottom,#schoolClosed,#schoolDescription .unselectable,#schoolDetailsBlock #facilitiesHiddenPart,#schoolDetailsBlock>div,#showAllIncludesLinWrap,#visaDocumentsWrap_coll>div,.schoolClosedWrap{margin-bottom:24px}#includesHiddenPart li:last-child{padding-bottom:0!important}#airportTransferWrap_coll b,#specialOffersWrap,.schoolClosedContent,.schoolClosedWrap .strong{display:inline-block}.schoolClosedWrap .strong{width:100%}#showAllFacilitiesLink,#showAllIncludesLink{color:#404040}#priceIncludes>h3{margin-bottom:4px}.schoolMembership{margin-bottom:6px;display:inline-block}#schoolSealsWrap{width:100%;padding-bottom:0}#examsResults h3,#firstDayOfCourse h3,#genderMix h3,#paymentBeforeVisa div,#schoolStaffLanguages h3,.schoolDistrict h3{display:inline}#schoolStaffLanguages h3{line-height:1em;margin-right:3px}#schoolStaffLanguages.langList span{margin-right:8px;margin-top:8px;vertical-align:text-bottom}#additionalSchoolInfoWrap,#ageNationWrap,#airportWrap,#schoolDescription,#schoolDescription p,#schoolDetailsBlock,#schoolDetailsBlock p,#visaDocumentsWrap{color:#404040}#schoolDescription p,#schoolDetailsBlock p{line-height:20px}#priceIncludes li{line-height:1.2em!important;width:50%;padding-bottom:15px;display:inline-table;padding-right:9px}#priceIncludes{-webkit-box-sizing:border-box;box-sizing:border-box}#classroomEquipmentWrap ul li p,#facilitiesDisabledWrap ul li p,#facilitiesWrap ul li p{padding-left:25px;text-indent:-25px;line-height:1.3em!important}#schoolSealsWrap h3{margin-bottom:10px}#schoolSealsWrap a{display:inline-block;margin-right:1.2em;margin-bottom:8px;vertical-align:middle}#collapseFacilities>ul,#facilitiesWrap>ul,.dynamicTwoCol ul{column-count:2;-webkit-column-count:2;-moz-column-count:2;-webkit-column-gap:26px;-moz-column-gap:29px;column-gap:29px}#collapseBenefits.in,#collapseIncludes.in{display:inline-block;width:100%}#collapseIncludes.in+#showAllIncludesLinWrap{margin-top:10px}ul.collapseOneCol{column-count:1!important;-webkit-column-count:1!important;-moz-column-count:1!important}.dynamicTwoCol{width:100%!important}#classroomEquipmentWrap.dynamicTwoCol{margin-right:0!important}#schoolDescCollPartDesk,.accommoImgsWrap,.accommoTextOnTableRight,.accommo_pics,.afterCourseListWrap div:last-child,.dynamicTwoColWrap,.evalCol>div:last-child,.schoolDescWrapDesk,.tableAccommo,.toBeModalCloned .boxWrap>div:last-of-type{margin-bottom:0!important}.dynamicTwoColWrap>div:nth-child(odd){margin-right:30px}#classroomEquipmentWrap,#examsResults,#facilitiesDisabledWrap{display:inline-block;vertical-align:top;width:48%}.examsOfferedExam{height:14px}.exam_.examsOfferedExam+li{margin-left:-5px}.examsOfferedExamWrap{padding-right:5px}.examsOfferedExamWrap:last-of-type{padding-right:0}.examsOfferedExam,.examsOfferedExamText,.examsOfferedExamWrap{display:inline-block}.exam_1{background-position:0 -857px;width:37px}.exam_2{background-position:0 -873px;width:28px}.exam_3{background-position:0 -887px;position:relative;top:1px;width:28px}.exam_4{background-position:0 -901px;position:relative;top:1px;width:28px}.exam_5{background-position:0 -915px;position:relative;top:1px;width:28px}.exam_6{background-position:0 -929px;width:35px}.exam_7{background-position:0 -943px;position:relative;top:2px;width:38px}.exam_8{background-position:0 -957px;position:relative;top:2px;width:38px}.exam_9{background-position:0 -970px;width:38px}.exam_10{background-position:0 -984px;width:36px}.exam_11{background-position:0 -999px;width:25px}.exam_12{background-position:0 -1013px;width:38px}.exam_13{background-position:0 -1027px;position:relative;top:1px;width:39px}.exam_14{background-position:0 -1041px;position:relative;top:1px;width:53px}.exam_17{background-position:0 -1055px;position:relative;top:2px;width:40px}.exam_18{background-position:0 -1067px;width:30px}.exam_19{background-position:0 -1081px;position:relative;top:2px;width:30px}.exam_20{background-position:0 -1095px;width:30px}.exam_21{background-position:0 -1109px;width:43px}.exam_22{background-position:0 -1124px;width:16px}.exam_23{background-position:0 -1139px;position:relative;top:1px;width:19px}.exam_24{background-position:0 -1153px;position:relative;top:1px;width:33px}.exam_25{background-position:0 -1167px;position:relative;top:1px;width:31px}.exam_26{background-position:0 -1181px;position:relative;top:1px;width:35px}.exam_27{background-position:0 -1194px;width:47px}.exam_29{background-position:0 -1208px;width:45px}.exam_30{background-position:0 -1222px;width:48px}.exam_31{background-position:0 -1236px;width:22px}.exam_32{background-position:0 -1249px;width:31px}.exam_33{background-position:0 -1263px;width:32px}.exam_35{background-position:0 -1277px;width:54px}.exam_36{background-position:0 -1291px;width:27px}.exam_37{background-position:0 -1305px;width:26px}.exam_38{background-position:0 -1320px;width:40px}.exam_39{background-position:0 -1334px;width:34px}.exam_40{background-position:0 -1349px;position:relative;top:1px;width:29px}.exam_41{background-position:0 -1363px;position:relative;top:1px;width:29px}.exam_42{background-position:0 -1377px;position:relative;top:2px;width:45px}.exam_43{background-position:0 -1389px;width:27px}.exam_44{background-position:0 -1403px;width:42px}.exam_45{background-position:0 -1417px;width:48px}.exam_46{background-position:0 -1432px;position:relative;top:2px;width:35px}.exam_47{background-position:0 -1447px;position:relative;top:2px;width:48px}.schoolCoursesBlockTop{margin-bottom:10px}.schoolAccommoBlockShowDetails,.schoolCoursesBlockShowDetails,.schoolCoursesBlockTop{text-align:center}#ageNationWrap_coll .titles,#airportTransferWrap_coll .titles,#course_still_available,#course_still_available_at_sel_date span,#great_news,#guarantee_your_place_now,#otherLeisureActivities .titles,#schoolDetailsBlock .titles,#termsOfSchool .titles,#visaDocumentsWrap .titles,.absBegiLink,.accommoTumbsBlock .pricePerWeekWrap,.additionalInfoToBeCloned .titles,.boldText,.linkToAllAccoModalInfo a,.moreCommentsLink,.priceInBold,.price_before_discount+.price_after_discount,.redPrice,.schoolCoursesBlockTop a,.toBeModalCloned .titles:not(.first_column){font-weight:700}#numberOfClassrooms,#numberOfWorkstations{padding-bottom:6px}.accommoRightWrap .ratingComparisonNumWrap{margin-right:0}.ageTip a{letter-spacing:-.023em}#chainBlock a:hover,#lptLink:hover,#mapLink:hover,#topOverallRating a:hover,#visaCheckBlock a:hover,.ageTip a:hover,.no_red_back a:hover,.schoolAccommoBlockShowDetails a:hover,.schoolCoursesBlockShowDetails a:hover,.schoolCoursesBlockTop a:hover{text-decoration:underline}#chainBlock div:first-of-type{margin-bottom:6px}.schoolAccommoBlockShowDetails a span::before,.schoolCoursesBlockShowDetails a span::before{color:#404040;content:"\f016";display:inline-block;font-family:fontawesome;font-size:14px;margin-right:5px}.accoToolTip.infoToolTipIconBulb::before,.ageToolTip.infoToolTipIconBulb::before,.courseToolTip.infoToolTipIconBulb::before,.modalGlobalInfoLink::before{top:5px;right:3px;margin-right:3px}.modalGlobalInfoLink::before{top:5px;right:0;margin-right:6px}.insiderTips .infoToolTipIconBulb::before{top:1px;right:1px}a.distToolTip{margin-left:5px;display:inline-block;position:relative}.distToolTip.infoToolTipIconBulb::after{top:4px}.accoToolTip.infoToolTipIconBulb::before,.ageToolTip.infoToolTipIconBulb::before,.courseToolTip.infoToolTipIconBulb::before,.distToolTip.infoToolTipIconBulb::after,.insiderTips .infoToolTipIconBulb::before,.modalGlobalInfoLink::before{background-repeat:no-repeat;background-position:0 -2198px;content:"";display:inline-block;height:20px;overflow:hidden;position:relative;width:20px}.ageToolTip.infoToolTipIconBulb::before{zoom:0.9;-moz-transform:scale(.9);-moz-transform-origin:0 0;-ms-transform:scale(.9);-ms-transform-origin:0 0;-o-transform:scale(.9);-o-transform-origin:0 0;-webkit-transform:scale(.9);-webkit-transform-origin:0 0;transform:scale(.9);transform-origin:0 0}.contentAccommoWrap .accommoDates,.contentAccommoWrap .accommoHighSeas,.contentCourseWrap,.contentCourseWrap>div:not(.toBeModalCloned),.toBeModalCloned>div{margin-bottom:11px!important}#ageOfStudents .titles,#airportTransferWrap_coll .titles,#minAgeOfStudents .titles,#numberOfLevels .titles,#numberOfStudents .titles,#otherLeisureActivities .titles,#schoolDetailsBlock .titles,#termsOfSchool .titles,#visaDocumentsWrap .titles,.contentAccommoWrap .titles,.contentCourseWrap .titles{margin-right:2%}#otherLeisureActivities h3{margin-bottom:6px}#otherLeisureActivities h3,span#showAllFacilitiesLink{font-weight:400}#showAllFacilitiesLink,#showAllIncludesLink,.moreDropDown{display:inline-block;position:relative;bottom:1px;font-weight:700;padding-left:5px}.moreDropDown:hover{text-decoration:underline!important}#school .freeCancRight{display:inline;color:#60a500;line-height:1.2em!important}#school .waiver{text-align:right;color:#60a500}.dropDownCoursesTopWrap{color:#404040;vertical-align:middle}.accoReserveQuick{display:none}.accoReserveQuick,.availOpt{color:#f76301}.price_after_discount,.urgencyMessage span{color:#d60000}.urgencyMessage{background-color:#f1efeb;padding:12px;border-radius:4px;-webkit-border-radius:6px;margin-top:10px}.twoColumnFormat>div,.visaCourierFee{display:inline}.twoColumnFormat ul{padding:0 0 0 13px}#school #content .offerTag{display:inline-block;background-color:#f76301;color:#fff!important;font-weight:700;padding:4px 6px 3px;margin-right:5px;font-size:11px;line-height:1em!important}.includesAccommoBadgeSchool{margin:3px 0 10px}.includesAccommoBadgeSchool .offerTag,.includesAccommoBadgeSchool .offerTagWrapper{margin-right:0}.includesAccommoBadgeSchool .offerTag{background-color:transparent;color:#f76301!important;font-weight:700;font-size:13px;padding:0}.accommoTopData.croOptWrap,.brochuresWrap,.lessoGroup,.readall-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap}.accommoHeadBottom,.container_row,.courseHeadBottom,.moreButtPreIntWrap{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.flexWrapper,.ratingComparisonName,.yelpResults{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.accommoTopData .accommoDetailsBlock.lessoGroup{margin-right:0}div.flexWrapper div.dropDownCoursesTopTopWrap{margin-right:11px}.accommoHeadBottom>div:first-child,.accommoTopData>div:first-child,.container_row>div:first-child,.courseHeadBottom>div:first-child,.courseTopData>div:first-child,.flexWrapper>div:first-child{margin-right:auto}.fromSpecificPrice{font-style:italic}.accommoTumbsBlock,.accommoTumbsBlock .container_row,.coursePricesWrapper{text-align:right}.coursePricesWrapper{display:inherit}.lessoGroup span{margin:0 6px}.accommoTopData,.courseTopData{margin-top:3px}#carousel2 .flex-thumbnail,#carousel3 .flex-thumbnail,.ytVideoWrap img{-webkit-align-self:center;-ms-grid-row-align:center;align-self:center}.accommoTopData div.croOptWrap,.courseTopData div.croOptWrap{margin-right:0}.accommoImgsThumbnails{margin-top:6px}.dropDownCoursesTitle{display:inline-block;vertical-align:sub}.dropDownCoursesTitle img{margin-right:6px}.pricePerWeekBased{margin-bottom:6px;text-align:right}.courseHeadBottom .freeCancelWrap{margin-right:20px}.accommoHeadBottom .freeCancelWrap,.courseHeadBottom .freeCancelWrap{white-space:normal}.acco_rev .ratingComparisonWrap span,.course_rev .ratingComparisonWrap span{vertical-align:middle}.acco_rev .ratingComparisonNumWrap,.course_rev .ratingComparisonNumWrap{margin-left:5px}.overallRatingTit{margin-right:5px;top:1px;position:relative;margin-bottom:1px}.contentAccommoWrap .moreCommentsLink{margin-bottom:14px;display:block}.moreCommentsLink{margin-top:8px;display:inline-block}.table tr th{line-height:1em!important}.table .titles{width:80px}.table .titles.first_column{font-weight:700;padding-left:8px;padding-right:0;text-align:left;line-height:1.08em;vertical-align:middle;white-space:nowrap;width:auto}.rowOnlyForHead th{padding-top:8px!important;padding-bottom:0!important;white-space:nowrap;text-align:left}.tableAccommo .titles.first_column{line-height:1.6em!important}.table .accomm_header,.table .course_header{text-align:center;width:88px;vertical-align:middle}.table .accomm_header:last-of-type,.table .course_header:last-of-type{padding-left:0;padding-right:0}.frame_table .table th{border-top:1px solid #ececec;font-weight:400;padding:4px 7px 3px}.frame_table .table td{padding-top:4px;padding-bottom:2px;border-color:#ececec}.coursesTableFirstRow{height:100%}.courses.table,.table.accommodation tr:last-of-type,.table.courses tr:last-of-type{background-color:#f1efec}.afterAccommoListWrap{display:inline-block;margin-top:24px}.afterAccommoListWrap br{line-height:.7em;display:block}.afterCourseListWrap .twoColumnFormatSection{margin-top:0}.afterAccommoListWrap,.afterCourseListWrap div{margin-bottom:24px}.afterAccommoListWrap span{font-weight:700}.accommoTopData,.afterCourseListWrap span.returnNewLine,.courseTopData{width:100%}.afterCourseListWrap span.returnNewLine{display:inline-block}#FBHeader .tooltip-inner,#textTotalPrice .tooltip-inner,.afterCourseListWrap .tooltip-inner{text-align:left}.afterCourseListWrap .tooltip{width:321px}.accommoHeadBottom,.contentCourseWrap div.courseHeadBottom{margin:0!important}.tableAccommo{display:inline-block}.table-responsive.tableAccommo{overflow-x:auto;width:100%}.accommoTextOnTableRight{display:block;margin-top:7px}.linkToAllAccoModalInfo,.linkToAllCoursesModalInfo{margin-top:10px}.contentCourseWrap div.linkToAllCoursesModalInfo{margin-bottom:0!important}div.tableAccommoWrap{margin-bottom:5px!important}.leisure.table{width:53%}.leisure.table th{padding-bottom:6px;padding-top:3px;line-height:1.2em!important}.leisure.table th::first-letter{text-transform:capitalize}.leisure.table tr th:first-child{text-align:left;display:inline-block;width:110%}.distanceFromSchool{text-align:center;width:27%}#carousel2 .flex-caption,#carousel3 .flex-caption,#ratingComparisonRadarChartWrapper .nav,#schoolGmap,#slider .flex-caption,#sliderVideo .flex-caption,.ppWrap,.schoolCourseAccommoWrap.frame_table .table th{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#otherSchoolsLinksWrap{margin-top:14px}.leisure.table td,.leisure.table th{vertical-align:middle;border:none}.leisure.table tr:not(:first-of-type) th:first-child{font-weight:400;line-height:1.3em!important}.leisure.table>tbody>tr>td{line-height:0}.leisure.table tr:first-of-type th{line-height:1.2em}#leisure_coll .leisureTick span{color:#404040;font-size:16px;font-family:Arial,Helvetica,sans-serif}#leisure_coll{text-align:left}.leisureTick{color:#60a500;font-family:fontawesome;font-size:25px;text-align:center;width:33%}#schoolLeisureBlock_h2{margin-bottom:0}#school #content .whiteToolTip.leisureTick a{color:#60a500;display:inline-table;vertical-align:text-bottom;top:2px;position:relative;cursor:default;line-height:1em!important;text-decoration:none}.leisureTick .tooltip{margin-top:-5px}.titles.noLeisureCat+td{line-height:normal!important}.table-responsive .leisure.table a{line-height:.7em!important}.tooltip-inner.capitalizedTooltip::first-letter{text-transform:capitalize}.tooltip-inner.capitalizedTooltip{display:inline-block}#schoolDescription .moreButtWrap{margin-bottom:31px}.reviewDetails{font-size:13px;margin-right:19px;margin-bottom:9px!important;-webkit-align-self:end;-ms-grid-row-align:end;align-self:end;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.reviewAuthor{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px}.reviewDetails span{white-space:nowrap;margin-right:6px;font-weight:700}#schoolReviewsReadallBtn{white-space:nowrap}#schoolAccommoReadallBtn,#schoolCoursesReadallBtn,#schoolReviewsReadallBtn{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.revListHead .dropDownCoursesTopWrap{margin:10px 13px 10px 18px;width:20%}.revListSentence{display:inline-block;vertical-align:middle;width:71%;row-gap:13px}#otherLeisureActivities,#otherLeisureActivities li,.revListSentence .ev_row>div{line-height:1.5em!important}.revListSentence .insiderTips>div,.revListSentence .smileyProCons>div{word-wrap:break-word;font-style:italic}#school #content .revListSentence .smileyProCons>div{padding-left:7px;line-height:1.5em!important}#school #content .revListSentence .insiderTips>div{padding-left:8px;line-height:1.5em!important}.revListSentence .insiderTips .insiderTipsTxt{font-weight:700}#school #content .ev_row.insiderTips span,#school #content .ev_row.smileyProCons span{line-height:0!important}.revListSentence .ev_row div:last-child::first-letter{text-transform:capitalize}#schoolEvaluationBlock .padd_left{font-weight:400!important}#schoolEvaluationBlock{margin-bottom:88px}.schoolRevsWrap .revInfoRow{margin-bottom:0}#schoolEvaluationBlock .contentRevWrap .evalTitles span{font-weight:700}.revAddiInfo.revInfoRow>div:last-child{margin-bottom:0}.contentRevWrap{padding:0 19px 19px;word-wrap:break-word;overflow-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-align:left}.revAddiInfo div{margin-bottom:4px}.revAddiInfo.revInfoRow>div,.schoolRevsWrap .ev_row.ev_subtitle{margin-bottom:10px}#school #content .overallRatingMain .evalTitles,.evalCol.evalColLeft.overallRatingMain{width:auto!important}#school #content .overallRatingMain .evalTitles{font-weight:700}#school #content .overallRatingMain .evalTitles span{line-height:1.5em}.schoolRevsWrap{margin-top:10px}.reviewsProCons .moreLessWords{font-size:13px;font-style:normal;font-weight:400}#content_panel .reviewsProCons .readall-wrapper{margin-bottom:22px}.evalCol.evalColLeft.overallRatingMain>div{gap:10px}.evalCol.evalColLeft.overallRatingMain{padding:0!important}.smiley{width:17px;margin-right:8px}.revAddiInfo div span:first-of-type{font-weight:700}#content_panel .revInfoRow{margin-bottom:23px}.revInfoRow .evalCol>div{margin-bottom:16px}.revListHead{padding:0 0 6px}#carousel2 .flex-caption,#carousel3 .flex-caption,#chartjsAgeLegend li,#chartjsNatLegend li,#directorsFooter,#ratingComparison li,#slider .flex-caption,#sliderVideo .flex-caption,.PDFtext,.accommoHeadBottom,.accommoTopData .lessoGroupInt,.accommoTumbsBlock .container_row,.brochureInternal,.chartWrapper,.confirmAvailLangDiv,.courseHeadBottom,.evalCol.evalColLeft.overallRatingMain>div,.lessoGroup,.revFinalInfo,.reviewAuthor,.reviewDetails{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.contentAccommoWrap .accommoHeadBottom>div:first-child{margin-bottom:0!important;padding-right:10px}.schoolRevsWrap svg{vertical-align:baseline;position:relative;top:.5px;margin-left:4px}.specialOffersInCourse .titles{background-color:#fdd119;color:#fff;display:inline-block!important;padding-bottom:5px;text-indent:2%;padding-top:5px;width:100%}.specialOfferList{background-color:#f1efeb;display:inline-block;margin-bottom:10px;padding:10px;width:100%}.specialOfferList span{font-weight:700}.modal[id^=accoModal] .carousel-inner>.item>img{width:100%}.modal[id^=accoModal] .modal-body{padding:0 15px 15px}.modal[id^=accoModal] .modal-header{background-color:#fff;padding:7px 15px 3px;border:none}#infoAccoModal .modal-header,#infoCoursesModal .modal-header,.modal[id^=accoModal] .modal-header{display:block}.modal[id^=accoModal] .modal-content{border-radius:3px}.modal[id^=accoModal] .carousel-control{background-image:none!important;width:15%;color:#fff}.carousel[id^=accoGallery]{background-color:#fff;max-height:none}.accoThumbUl{display:inline;padding:0;list-style:none}#confirmAvailabilityForm .panel_iframe,#confirmAvailabilityLoading .panel_iframe,#confirmAvailabilityResponse .panel_iframe,#courseAvailabilityForm .panel_iframe,#courseAvailabilityLoading .panel_iframe,#courseAvailabilityResponse .panel_iframe{background-color:#f1efeb!important}#confirmAvailabilityForm .popXclose.closeModalBox,#confirmAvailabilityLoading .popXclose.closeModalBox,#confirmAvailabilityResponse .popXclose.closeModalBox,#courseAvailabilityForm .popXclose.closeModalBox,#courseAvailabilityLoading .popXclose.closeModalBox,#courseAvailabilityResponse .popXclose.closeModalBox{background-position:0 -1469px;margin-bottom:15px}#confirmAvailabilityForm .popXclose.closeModalBox{top:9px}.confirmAvailWrapperSummary{height:auto;text-align:center;display:inline-block;margin-bottom:10px}#confirmAvailResponseKO,#confirmAvailResponseOK,#courseAvailResponseKO,#courseAvailResponseOK{padding:10px}.confirmAvailSummaryLabel{font-weight:600}#airportTransferWrap_coll b,#bigEvalRevWrap .evalStar,#confirmAvailComments,#table_regional_pricing ul,.FBShareBoxDescription,.FBShareCaption,.checkDatesNote{margin-top:5px}.confirmAvailSummary{text-align:left;width:96%;border:1px solid #60a500;float:none;padding:2%;margin-top:15px;background-color:#fff;display:inline-block}.confirmAvailSummary div{padding:2px 0;display:inline-block;width:100%}#confirmFormAccommo,#freeCancelPriceCalc3,#freeChangesPriceCalc2{display:inline!important}#freeCancelPriceCalc3,#freeChangesPriceCalc2,#schoolCoursesBlock .freeCancelWrap,#schoolDescription .moreButtWrap{float:none}.schoolDescWrapDesk{margin-bottom:11px!important}#confirmFormAccommo #summary_accommodation,#confirmFormAccommo #summary_accommodation_p,#schoolDescCollPartDesk br:first-of-type,.flxPusher{display:none}#confirmAvailabilityLoading,#confirmAvailabilityResponse{top:26px}#confirmAvailabilityResponse h3{margin:0 23px;line-height:1.2em}#confirmAvailResponseOK{margin-top:4px;margin-bottom:5px}#confirmAvailResponseOK_INNER,#confirmationMessage,#innerAvailText{margin:0 30px 13px;font-size:20px;line-height:1.3em}#brochuresAccess{margin:10px 0}#school #ErrorMsgModal #errMsg br{margin-bottom:18px}#school #ErrorMsgModal #errMsg{line-height:1.2em}#brochuresLeadCaptDown .leisureBrochureWrap{cursor:pointer}#confirmationMessage{margin-top:12px;font-weight:700}#freeCancChangWrap,#table_quickprice_book_2{margin:0 30px}#freeCancChangWrap{width:88%;margin-top:4px}#freeCancelPriceCalcText3{margin-right:23px}#confirmAvailabilityResponse #receive_free_pdf,#confirmAvailabilityResponse h3,#course_still_available{display:none}#great_news_wrap{display:inline-block}#great_news{font-size:43px;color:#404040;margin-bottom:19px}#course_still_available,#course_still_available_at_sel_date span{color:#60a500}#course_still_available{margin-left:8px}#course_still_available_at_sel_date{margin:13px 0}#receive_free_pdf{margin-bottom:13px}.nav-tabs a{font-weight:700}.nav-tabs>li.active>a{border-color:#f1efec #f1efec transparent!important}.nav-tabs>li>a:hover{border-bottom-color:transparent}.tabPricesAct{margin-right:3px}.nav-rtl{padding-left:40px;padding-right:0;border:none}.nav-rtl li{float:right}.nav-tabs>li>a{margin-right:0}.videoThumbBigInternal p,.videoThumbMediumInternal p,.videoThumbSmallInternal p{top:70%;left:30%;position:absolute;padding:3px;background-color:rgba(255,255,255,.7);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;font-weight:700;text-align:center;width:40%;line-height:normal}#loading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);display:none;z-index:10}#map_footer{background-color:#f1efeb;font-size:13px;padding:7px;text-align:center;width:100%;border:1px solid #dadada;font-style:italic}.gmapButtonsOverlayLeft,.gmapButtonsOverlayRight{position:absolute;z-index:1;margin-top:9px}.gmapButtonsOverlayRight{right:0;margin-right:8px}.gmapButtonsOverlayLeft{margin-left:8px;left:0}.acco_info_top{display:inline-block;margin-left:1px;white-space:nowrap}.acco_info_top #video_icon{margin-left:4px}.n_reviews{margin-left:3px}.photosSmallThumbnails{display:inline-block;position:relative;cursor:pointer;margin-left:4px;z-index:0}.photosSmallThumbnails img{height:61px}.FBShareBoxRight a{padding:13px 22px 9px}.FBHeader{-webkit-border-radius:6px!important;-moz-border-radius:6px!important;border-radius:6px!important;width:100%;padding:9px 13px 4px}.FBHeader,.FBShareBoxRight a{background-color:#3a5799;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;display:inline-block;font-size:14px;margin-top:10px;font-weight:700;line-height:1.5em;margin-bottom:8px}.FBHeader a{color:#fff!important;cursor:default}#FBFeed{padding:3px 8px;margin-left:10px;color:#fff}.FBShareBoxTitle input{padding-left:3px;font-size:13px;line-height:1.3em;font-weight:700;margin-bottom:3px}.FBShareBoxDescription{line-height:1.3em}.FBShareBoxDescription textarea{padding:5px;width:100%;height:80px}.FBHeader::before{content:url('https://estatic.languagecourse.net/templates/default/img/FBShareButtonLogoTest.png');display:inline-block;padding-right:14px;vertical-align:middle}.FBTextWrap{padding-left:10px;float:left;width:56.9%}.FBShareCaption{color:#777;letter-spacing:.01em;text-transform:uppercase}.FBShareCaptionUrl{color:#777}.FBShareBoxImg img{width:340px;height:220px;float:left}.infoToolTipIconWhiteAfter::after{background-position:0 -808px;background-repeat:no-repeat;content:"";display:inline-block;height:14px;overflow:hidden;position:relative;right:1px;top:-1px;width:14px}.FBHeader .tooltip.right{padding:0 5px;margin-left:5px;margin-top:-19px}.accoTip{margin-bottom:10px!important}.accoTip h4{padding-bottom:3px;font-weight:700;text-align:left}.accoTip .tooltip.right{margin-top:-25px}.accoTip .tooltip-inner ul{padding-left:0}.accoTip li{list-style:none;line-height:16px;text-indent:-20px;padding-left:20px;margin-bottom:8px}.accoTip li.bulletPlus::before{background-position:0 -2456px}.accoTip li.bulletMinus::before{background-position:0 -2472px}.accoTip li::before{content:"";height:16px;width:16px;display:inline-block;vertical-align:text-top;margin-right:4px}.accoTip li:last-child{margin-bottom:13px}#whatAccoPopo,.ageTip .popoContentWrap a{font-weight:700}.ageTip .tooltip.right,.lowerPrice .tooltip.right{margin-top:-50px}.courseTip .tooltip.right{margin-right:13px}.distanceTip .tooltip{width:21%}.courseTip.whiteToolTip .tooltip-inner{max-width:350px}a.ageToolTip:hover{text-decoration:underline}.ageToolTip.infoToolTipIconBulb{text-indent:-21px;padding-left:21px;display:inline-block}.ageTip .popover{width:31%}.accoTip .popover{width:35%}.accoTip .popover-content,.ageTip .popover-content{white-space:normal}.accoTip .popover-content ul{padding:0}.ageTip .popover .popoContentWrap{line-height:1.615em!important}.accoTip li,.ageTip div,.courseTip div,.distanceTip div{text-align:left}#schoolMapOuterWrap{position:relative;height:202px;overflow:hidden;border:1px solid #dadada}.gmapStaticMapImg{width:100%}#school_map{position:relative;height:100%;width:100%}#school_map_wrap{padding-top:3px;clear:both;position:relative;display:block;z-index:0;line-height:0!important}#transport_map{border:1px solid #dadada;display:inline-block;height:232px;margin-left:2.4%;overflow:hidden;position:relative;left:514px;width:256px;top:auto}#transport_map #transport_map_text{text-align:center;background-color:rgba(0,0,0,.7);color:#fff;font-weight:700;left:50%;line-height:17px;padding:2% 3%;position:absolute;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:69%;top:50%}.lowerPriceGuarantee{padding-bottom:20px;text-align:center;font-weight:700;cursor:pointer}.lowerPriceGuarantee a:hover{text-decoration:underline}.lowerPriceGuarantee .tooltip{width:300px}.schoolCourseAccommoWrap .lowerPrice{font-weight:700}.schoolCourseAccommoWrap .lowerPrice>a{text-decoration:underline}#transport_map #transport_footer{color:#000;background-color:#f1efeb;font-style:italic;padding:7px;text-align:center;width:100%;font-weight:400;position:absolute;bottom:0;top:auto;border-top:1px solid #dadada}@media screen\0{#transport_map div{top:44%;left:0}}.school_map_container{position:relative}.additionalLanguageName{top:1px;position:relative}#confirmAvailPrivacyPolicy,#courseFormPrivacyPolicy{vertical-align:super;top:2px;position:relative}.privacyPolicyCheckbox input{margin-left:1px!important}#confirmAvailPrivacyPolicy.inValidField+label,#confirmAvailPrivacyPolicy.inValidField+label a,#courseAvailabilityFormContent #courseFormPrivacyPolicy.inValidField+label,#courseAvailabilityFormContent #courseFormPrivacyPolicy.inValidField+label a,#senderFormContent .privacyPolicyCheckbox.inValidField label,#senderFormContent .privacyPolicyCheckbox.inValidField label a,#senderFormContent2 .privacyPolicyCheckbox.inValidField label,#senderFormContent2 .privacyPolicyCheckbox.inValidField label a{color:red!important}.ppWrap label{text-align:left;margin-left:2px;white-space:normal;width:auto}.freeQuoteExplanation a{text-decoration:underline}.freeQuoteExplanation a:hover{text-decoration:none}#senderForm .privacyPolicyCheckbox input,#senderForm2 .privacyPolicyCheckbox input{position:relative;top:6px}@-moz-document url-prefix(){.accommoImgsThumbnails .photosSmallThumbnails a::before{top:48px}#senderForm .privacyPolicyCheckbox input,#senderForm2 .privacyPolicyCheckbox input{top:2px}}#senderFormContent .privacyPolicyCheckbox a,#senderFormContent2 .privacyPolicyCheckbox a{color:#0071aa!important;font-weight:400}.modal-header{background-color:#fdd119;padding:15px;border-bottom:1px solid #e5e5e5}.fieldErrMark{border:1px solid red!important}.selPriceCalc{background-color:#60a500;color:#fff!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;padding:2px 7px 3px 10px;border:2px solid #4c7e0b;float:right;line-height:17px!important;white-space:nowrap}#specialOffersWrap a::after,.modalGlobalInfoLink::after,.selPriceCalc::after{font-size:16px}#specialOffersWrap a::after,.selPriceCalc::after{margin-left:5px;top:2.5px}.modalGlobalInfoLink::after{margin-left:3px;top:3.5px}#otherSchoolsLinkButton span::after,#specialOffersWrap a::after,.modalGlobalInfoLink::after,.selPriceCalc::after{content:"\f107";font-family:FontAwesome;display:inline-block;position:relative;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.selPriceCalc:hover{background-color:#67b101}.contentCourseWrap .selPriceCalc{margin-bottom:2px;font-weight:700;align-self:flex-start}.schoolCourseSupercat{color:#000;font-weight:700;margin:20px 0 5px}.secret_special_offer{padding:9px 9px 7px;background-color:#f0ad4e;color:#fff;float:right;clear:both;font-weight:700;margin:3px;line-height:.8em!important;border:2px solid #eea236;font-size:17px}.specialOfferListSecret{background-color:#fff0b1!important}@font-face{font-family:flexslider-icon;font-display:swap;src:url('https://estatic.languagecourse.net/templates/default/img/fonts/flexslider-icon.eot');src:url('https://estatic.languagecourse.net/templates/default/img/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('https://estatic.languagecourse.net/templates/default/img/fonts/flexslider-icon.woff') format('woff'),url('https://estatic.languagecourse.net/templates/default/img/fonts/flexslider-icon.ttf') format('truetype'),url('https://estatic.languagecourse.net/templates/default/img/fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:400;font-style:normal}#sliderWrap .flex-control-nav,#sliderWrap .flex-direction-nav,#sliderWrap .slides,#sliderWrap .slides>li,#sliderWrap2 .flex-control-nav,#sliderWrap2 .flex-direction-nav,#sliderWrap2 .slides,#sliderWrap2 .slides>li,#sliderWrap3 .flex-control-nav,#sliderWrap3 .flex-direction-nav,#sliderWrap3 .slides,#sliderWrap3 .slides>li,#sliderWrapVideo .flex-control-nav,#sliderWrapVideo .flex-direction-nav,#sliderWrapVideo .slides,#sliderWrapVideo .slides>li{margin:0;padding:0;list-style:none}#sliderWrap.noThumbs,#sliderWrapVideo.noThumbs{height:auto}#sliderWrap .flexslider,#sliderWrap2 .flexslider,#sliderWrap3 .flexslider,#sliderWrapVideo .flexslider{margin:0;padding:0;position:relative;zoom:1}#sliderWrap .flexslider .slides>li,#sliderWrap2 .flexslider .slides>li,#sliderWrap3 .flexslider .slides>li,#sliderWrapVideo .flexslider .slides>li{display:none;position:relative}#slider .slides>li,#sliderVideo .slides>li{background-color:#000}#sliderWrap .flexslider .slides img,#sliderWrap2 .flexslider .slides img,#sliderWrap3 .flexslider .slides img,#sliderWrapVideo .flexslider .slides img,.ytVideoWrap img{width:100%;height:auto;display:block;-moz-user-select:none}#carousel img,#carouselVideo img{opacity:.5}#sliderWrap2 .flexslider .slides img,#sliderWrap3 .flexslider .slides img,.ytVideoWrap img{opacity:.6}#sliderWrap .flexslider .slides:after,#sliderWrap2 .flexslider .slides:after,#sliderWrap3 .flexslider .slides:after,#sliderWrapVideo .flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}#sliderWrap .flexslider .slides,#sliderWrap2 .flexslider .slides,#sliderWrap3 .flexslider .slides,#sliderWrapVideo .flexslider .slides{height:1%;zoom:1}.no-js .flexslider .slides>li:first-child{display:block}#sliderWrap .flexslider,#sliderWrap3 .flexslider,#sliderWrapVideo .flexslider{margin:0 0 8px}#sliderWrap .flex-viewport,#sliderWrap2 .flex-viewport,#sliderWrap3 .flex-viewport,#sliderWrapVideo .flex-viewport{-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}#sliderWrap .flex-direction-nav a,#sliderWrap2 .flex-direction-nav a,#sliderWrap3 .flex-direction-nav a,#sliderWrapVideo .flex-direction-nav a{line-height:18px!important;padding:10px;text-decoration:none;display:block;width:40px;height:40px;margin:-16px 0 0;opacity:0;position:absolute;top:50%;z-index:8;overflow:hidden;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#sliderWrap .flex-direction-nav a::before,#sliderWrap2 .flex-direction-nav a::before,#sliderWrap3 .flex-direction-nav a::before,#sliderWrapVideo .flex-direction-nav a::before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}#sliderWrap .flex-direction-nav a.flex-next::before,#sliderWrap2 .flex-direction-nav a.flex-next::before,#sliderWrap3 .flex-direction-nav a.flex-next::before,#sliderWrapVideo .flex-direction-nav a.flex-next::before{content:'\f002'}#sliderWrap .flex-direction-nav .flex-prev,#sliderWrap2 .flex-direction-nav .flex-prev,#sliderWrap3 .flex-direction-nav .flex-prev,#sliderWrapVideo .flex-direction-nav .flex-prev{left:-50px}#sliderWrap .flex-direction-nav .flex-next,#sliderWrap2 .flex-direction-nav .flex-next,#sliderWrap3 .flex-direction-nav .flex-next,#sliderWrapVideo .flex-direction-nav .flex-next{right:-50px;text-align:right}#sliderWrap .flexslider:hover .flex-direction-nav .flex-prev,#sliderWrap2 .flexslider:hover .flex-direction-nav .flex-prev,#sliderWrap3 .flexslider:hover .flex-direction-nav .flex-prev,#sliderWrapVideo .flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}#sliderWrap .flexslider:hover .flex-direction-nav .flex-next,#sliderWrap2 .flexslider:hover .flex-direction-nav .flex-next,#sliderWrap3 .flexslider:hover .flex-direction-nav .flex-next,#sliderWrapVideo .flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}#carousel .flex-active-slide .isAvideo a::before,#carousel img:hover,#carousel2 img:hover,#carousel3 img:hover,#carouselVideo .flex-active-slide .isAvideo a::before,#carouselVideo img:hover,#sliderWrap .flex-active-slide img,#sliderWrap .flexslider:hover .flex-direction-nav .flex-next:hover,#sliderWrap .flexslider:hover .flex-direction-nav .flex-prev:hover,#sliderWrap .isAvideo:hover img,#sliderWrap li:hover .isAvideo a::before,#sliderWrap2 .flex-active-slide img,#sliderWrap2 .flexslider:hover .flex-direction-nav .flex-next:hover,#sliderWrap2 .flexslider:hover .flex-direction-nav .flex-prev:hover,#sliderWrap2 .slides img:hover,#sliderWrap2 .video-btn:hover img,#sliderWrap2 .video-btn:hover::before,#sliderWrap3 .flex-active-slide img,#sliderWrap3 .flexslider:hover .flex-direction-nav .flex-prev:hover,#sliderWrap3 .slides img:hover,#sliderWrap3 .video-btn:hover img,#sliderWrap3 .video-btn:hover::before,#sliderWrapVideo .flex-active-slide img,#sliderWrapVideo .flexslider:hover .flex-direction-nav .flex-next:hover,#sliderWrapVideo .flexslider:hover .flex-direction-nav .flex-prev:hover,#sliderWrapVideo .isAvideo:hover img,#sliderWrapVideo li:hover .isAvideo a::before,.ytVideoWrap .video-btn:hover img,.ytVideoWrap .video-btn:hover::before{opacity:1}#sliderWrap .flex-direction-nav .flex-disabled,#sliderWrap2 .flex-direction-nav .flex-disabled,#sliderWrap3 .flex-direction-nav .flex-disabled,#sliderWrapVideo .flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;z-index:-1}.ytVideoWrap{margin-top:4px}#sliderWrap,#sliderWrapVideo{margin:0 0 10px!important;height:527px}#sliderWrap3{margin-top:33px}#sliderWrap2 a.video-btn,#sliderWrap3 a.video-btn,.ytVideoWrap a.video-btn{position:relative;height:161px;z-index:1;background-color:#fff}.ytVideoWrap a.video-btn{height:89px}#photosVideoBlock2,#photosVideoBlock3,.ytVideoWrap{overflow:hidden}#sliderWrap2 .flexslider .slides>li,#sliderWrap2 a.video-btn,#sliderWrap3 .flexslider .slides>li,#sliderWrap3 a.video-btn{width:288px!important;overflow:hidden}#carousel li,#carousel2 li,#carousel3 li,#carouselVideo li{margin-right:5px}#carousel img,#carouselVideo img,#sliderWrap2 .video-btn,#sliderWrap3 .video-btn,.ytVideoWrap .video-btn{display:block;cursor:pointer}.isAvideo a::before{width:40px;height:28px}#sliderWrap2 .video-btn::before,#sliderWrap3 .video-btn::before,.isAvideo a::before,.ytVideoWrap .video-btn::before{background-image:url("https://estatic.languagecourse.net/templates/default/img/YouTube_play_button.svg");display:inline-block;opacity:.6;position:absolute;margin:auto;content:"";transform:translateY(-50%);filter:grayscale(100%);top:50%;right:0;left:0;cursor:pointer;z-index:2}#sliderWrap2 .video-btn::before,#sliderWrap3 .video-btn::before{width:70px;height:49px;background-size:70px}.ytVideoWrap,.ytVideoWrap a.video-btn{width:160px}.ytVideoWrap .video-btn::before{width:50px;height:35px;background-size:50px}#sliderWrap .flex-active-slide .isAvideo a::before,#sliderWrap2 .video-btn:hover::before,#sliderWrap3 .video-btn:hover::before,#sliderWrapVideo li:hover .isAvideo a::before,.ytVideoWrap .video-btn:hover::before{filter:grayscale(0)}#carousel2 .flex-active-slide,#carousel3 .flex-active-slide{pointer-events:none}#carousel .flex-thumbnail,#carousel2 .flex-thumbnail,#carousel3 .flex-thumbnail,#carouselVideo .flex-thumbnail{max-height:75px}#carousel2 .flex-thumbnail,#carousel3 .flex-thumbnail{max-height:216px}#carousel2 .flex-active-slide img,#carousel3 .flex-active-slide img{cursor:default}#carousel .tooltip,#carouselVideo .tooltip{max-width:150px}#carousel2 .flex-caption,#carousel3 .flex-caption,#slider .flex-caption,#sliderVideo .flex-caption{width:100%;bottom:0;transition:bottom .5s;-webkit-transition:bottom .5s;-moz-transition:bottom .5s;-o-transition:bottom .5s;padding:1% 2%;background:rgba(0,0,0,.6);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);position:absolute;opacity:.75}#carousel2 .flex-caption,#carousel3 .flex-caption,#slider .embed-responsive+.flex-caption,#sliderVideo .embed-responsive+.flex-caption{background:rgba(0,0,0,.8);z-index:999}#carousel2 .flex-caption .photos_item_caption_desc,#carousel3 .flex-caption .photos_item_caption_desc,#slider .flex-caption .photos_item_caption_desc,#sliderVideo .flex-caption .photos_item_caption_desc{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}#slider .captionToggle,#sliderVideo .captionToggle{bottom:-35px}.confirmAvailSummary div.confirmAvailEdit{position:relative;float:right;top:-20px;text-align:right;cursor:pointer;height:0;text-decoration:underline;display:contents}#avail_edit_info,#sender_edit_info{display:none;text-align:right;padding:5px;text-decoration:underline;cursor:pointer}.evalOverall{line-height:1.3em;width:100%!important;text-align:center;margin-bottom:20px}.evalLine{display:inline;margin-left:40px}.school_covid{font-weight:700;color:#60a500}.school_covid span{color:#404040}#examsOffered{margin-top:19px}#numberOfLevels span,.examsOfferedTitle,.freeCancelWrap .popoContentWrap a{font-weight:700}.examsOfferedIntro{display:inline;margin-right:5px}#schoolCovidInfo{font-size:17px;line-height:1.4em}#schoolCovidInfo ul{padding:20px;color:#404040;margin-top:11px}#schoolCovidInfo li{margin-bottom:11px}.covid_info_title{text-transform:uppercase}.bs-callout{line-height:1.4em;font-size:20px}.bs-callout-danger{display:block;font-size:22px;margin-bottom:5px;font-weight:400;border-left-color:#d9534f!important}.bs-callout h4{color:#d60000;line-height:1.3em;margin-bottom:10px;font-weight:400}video{width:100%;cursor:pointer;display:block}#fadePopupContent{display:none;cursor:pointer;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1001;-moz-opacity:0.6;opacity:.6}#videoPopupContent{background:#fff;display:none;bottom:0;padding:10px 20px 0;position:relative;text-align:center;top:15%;z-index:1002;border-radius:6px;min-width:309px}#videoPopupWrapExt a{background-image:url("/templates/default/img/buttons1.png");background-position:-48px 0;display:inline-block;margin-bottom:10px;float:right;height:24px;width:24px}#videoPopupWrapExt a:hover{background-position:-48px -24px}#videoPopupWrapExt{display:table;position:fixed;right:0;top:5%;z-index:9999;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);left:50%;max-width:1200px}.videoControls{opacity:0;-webkit-transform:translateZ(0);-webkit-transition:opacity .3s;-moz-transform:translateZ(0);-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transform:translateZ(0);transition:opacity .3s;background-color:#fff;bottom:39px;padding:5px 10px;position:relative;width:94%;margin:0 auto;height:24px;line-height:24px;vertical-align:text-top}#slider .videoControls,#sliderVideo .videoControls{bottom:9px;position:absolute;height:24px;width:98%;margin:0 1%}#slider .videoControls .seek-bar,#sliderVideo .videoControls .seek-bar{width:66%}#slider:hover .hoverActive,#videoPopupContent:hover .videoControls{opacity:.9}.videoControls button{background-image:url("/templates/default/img/video-player-sprite.png");background-color:transparent;border:0;vertical-align:middle}.videoControls span{display:inline-block;color:#555;font-size:10px;vertical-align:middle}#mapLink,.linkToAllAccoModalInfo,.videoControls button:hover{cursor:pointer}.videoControls button:focus{outline:0}.videoControls .seek-bar,.videoControls .volume-bar{display:inline;padding:0}.videoControls .seek-bar{width:28%;margin-left:3px;margin-right:2px}.videoControls .volume-bar{width:18%}.videoControls .btn-mute{height:15px;margin-left:2%;margin-right:3px;width:19px}.videoControls .btn-mute.mute{background-position:20px 0}.videoControls .btn-mute.unmute{background-position:20px 15px}.videoControls .play-pause{width:17px}.videoControls .play-pause.play{height:15px;margin-right:3px}.videoControls .play-pause.pause{background-position:0 14px;height:14px;margin-right:3px;position:relative;bottom:1px}.videoControls .btn-mute,.videoControls .play-pause.pause,.videoControls .play-pause.play{padding:0}.openPlayVideo{cursor:pointer}input[type=range]{-webkit-appearance:none!important;vertical-align:middle}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{height:5px;cursor:pointer;background:#333}input[type=range]::-webkit-slider-thumb{border:2px solid #eb7c0a;height:6px;width:10px;border-radius:28px;background-color:#eb7c0a;cursor:pointer;-webkit-appearance:none}input[type=range]::-moz-range-track{height:5px;cursor:pointer;background:#333;border-radius:50px}input[type=range]::-moz-range-thumb{border:2px solid #eb7c0a;height:6px;width:10px;border-radius:28px;background-color:#eb7c0a;cursor:pointer}input[type=range]::-ms-track{height:5px;cursor:pointer;background:0 0;border-color:transparent;color:transparent;border-radius:50px}input[type=range]::-ms-thumb{border:2px solid #eb7c0a;height:6px;width:10px;border-radius:28px;background-color:#eb7c0a;cursor:pointer}input[type=range]::-ms-fill-lower{background:#000;border-radius:50px}input[type=range]::-ms-fill-upper{background:#333;border-radius:50px}#YtVideoModal .modal-dialog{max-width:1400px;margin:5% auto;width:auto}#YtVideoModal .modal-body{position:relative;padding:0}#YtVideoModal .close{position:absolute;right:-30px;top:0;z-index:999;font-size:2rem;font-weight:400;color:#fff;opacity:1}#YtVideoModal{padding-right:0!important}body #schoolWasFounded{margin-bottom:10px 0}#schoolDescription li:not(.examsOfferedExam){margin-bottom:5px}#schoolDescCollPart{display:inline-block}.schoolDescWrapDesk br{margin-bottom:23px}#schoolDescription .moreButtWrap{margin-top:3px}#chartjsAgeLegend span:first-of-type,#chartjsNatLegend span:first-of-type,.caratDropDown.DDblocks,.freeCancRight,.ratingComparisonRank,.revCourseDateInfo,.thumbsDownIcon::before,.thumbsUpIcon::before{-webkit-flex-shrink:0;flex-shrink:0}.moreButtWrap{-webkit-box-flex:0;-webkit-flex:none;flex:none}#showAllIncludesLinWrap{float:none;margin-bottom:25px!important}#schoolAccommodationBlock .moreButtExtWrap,#showAllFacilitiesLinWrap,#showAllIncludesLinWrap,.accommoTopData.croOptWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}#schoolDescCollFullDesk,#schoolDescCollFullMob{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.schoolDescCollFullPart{display:inline!important}.schoolDescWrapDesk .caratDropDown{bottom:1px;position:relative}.blockStuComm{margin-left:6px;display:inline;vertical-align:middle}#footerPhoneTit,.additionalItalic,.blockStuComm span{font-style:italic}#footerPhoneSubTit{margin-bottom:15px;font-size:15px!important;line-height:1.4em!important}#footerPhoneWrap,#textOverlay,.PDFtext,.availAndStars,.blockStuCommWrap .titles,.brochureInternal,.courseHeadBottom,.courseTopData,.croOptWrap,.revListHead .dropDownCoursesTopWrap,.revListSentence,.table .titles.first_column,.yelpResultsWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.additionalItalic{margin-top:7px}.blockStuCommWrap{margin-bottom:16px}#directorsQuoteText{font-style:italic}#directorsFooter{margin-top:12px;font-weight:700;bottom:1px;position:relative}.resultsFlags.bildungsurlaub{margin-top:3px;margin-bottom:3px}.bildungsurlaub ul{margin-bottom:0;list-style:none;padding-left:0;padding-right:0}.bildungsurlaub .resultsFlagsTit{margin-right:3px}.bildungsurlaub .resultsFlagsTit,.bildungsurlaub ul li{display:inline}.bildungsurlaub li::before{background-image:url("https://estatic.languagecourse.net/templates/default/img/bildungsurlaub_sprite.png");content:"";display:inline-block;margin-right:5px;position:relative;top:4px;height:17px;width:28px;background-repeat:no-repeat}.bildungsurlaub .Baden-Württemberg::before{background-position:0 0}.bildungsurlaub .Berlin::before{background-position:0 -17px}.bildungsurlaub .Brandenburg::before{background-position:0 -34px}.bildungsurlaub .Bremen::before{background-position:0 -51px}.bildungsurlaub .Hamburg::before{background-position:0 -68px}.bildungsurlaub .Hessen::before{background-position:0 -85px}.bildungsurlaub .Mecklenburg-Vorpommern::before{background-position:0 -102px}.bildungsurlaub .Niedersachsen::before{background-position:0 -119px}.bildungsurlaub .Rheinland-Pfalz::before{background-position:0 -136px}.bildungsurlaub .Saarland::before{background-position:0 -153px}.bildungsurlaub .Sachsen-Anhalt::before{background-position:0 -170px}.bildungsurlaub .Schleswig-Holstein::before{background-position:0 -187px}.courseVideo .PDFtext{display:none}#dirTitle,#directorsName{display:inline}#dirTitle::first-letter{text-transform:lowercase}#directorsImg{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:10px}.faciliCat_1::before{background-position:0 -2140px}.faciliCat_2::before{background-position:0 -2160px}.faciliCat_3::before{background-position:0 -2180px}.faciliCat_4::before{background-position:0 -2200px}.faciliCat_5::before{background-position:0 -2220px}.faciliCat_6::before{background-position:0 -2240px}.faciliCat_7::before{background-position:0 -2260px}.faciliCat_8::before{background-position:0 -2280px}.faciliCat_9::before{background-position:0 -2300px}.faciliCat_10::before{background-position:0 -2320px}.faciliCat_11::before{background-position:0 -2340px}.faciliCat_12::before{background-position:0 -2360px}.faciliCat_13::before{background-position:0 -2380px}.faciliCat_14::before{background-position:0 -2400px}.faciliCat_15::before{background-position:0 -2420px}.faciliCat_16::before{background-position:0 -2440px}.faciliCat_17::before{background-position:0 -2460px}.faciliCat_18::before{background-position:0 -2480px}.faciliCat_19::before{background-position:0 -2500px}.faciliCat_20::before{background-position:0 -2520px}.faciliCat_21::before{background-position:0 -2540px}.faciliCat_22::before{background-position:0 -2560px}.faciliCat_23::before{background-position:0 -2580px}.faciliCat_24::before{background-position:0 -2600px}.faciliCat_25::before{background-position:0 -2620px}.faciliCat_26::before{background-position:0 -2640px}.faciliCat_27::before{background-position:0 -2660px}.faciliCat_28::before{background-position:0 -2680px}.faciliCat_29::before{background-position:0 -2700px}.faciliCat_30::before{background-position:0 -2720px}.faciliCat_31::before{background-position:0 -2740px}.faciliCat_32::before{background-position:0 -2760px}.faciliCat_33::before{background-position:0 -2780px}.faciliCat_34::before{background-position:0 -2800px}.faciliCat_35::before{background-position:0 -2820px}.faciliCat_36::before,.faciliCat_40::before{background-position:0 -2840px}.faciliCat_37::before,.faciliCat_39::before{background-position:0 -2860px}.faciliCat_38::before{background-position:0 -2880px}.faciliCat_41::before{background-position:0 -2900px}.faciliCat_42::before{background-position:0 -2920px}.faciliCat_43::before{background-position:0 -2940px}.faciliCat_44::before{background-position:0 -2960px}.faciliCat_45::before{background-position:0 -2980px}.faciliCat_46::before{background-position:0 -3000px}.faciliCat_47::before{background-position:0 -3020px}.faciliCat_48::before{background-position:0 -3040px}.faciliCat_49::before{background-position:0 -3060px}.faciliCat_50::before{background-position:0 -3080px}.faciliCat_51::before{background-position:0 -3100px}.faciliCat_52::before{background-position:0 -3120px}.equipCat_tv::before{background-position:0 -3200px}.equipCat_whiteboard::before{background-position:0 -3220px}.equipCat_ac::before{background-position:0 -3240px}.equipCat_heating::before{background-position:0 -3260px}.equipCat_light::before{background-position:0 -3280px}.leisureCat_1::before{background-position:0 -3300px}.leisureCat_2::before{background-position:0 -3320px}.leisureCat_3::before{background-position:0 -3340px}.leisureCat_4::before{background-position:0 -3360px}.leisureCat_5::before{background-position:0 -3380px}.leisureCat_6::before{background-position:0 -3400px}.leisureCat_7::before{background-position:0 -3420px}.leisureCat_8::before{background-position:0 -3440px}.leisureCat_9::before{background-position:0 -3460px}.leisureCat_10::before{background-position:0 -3480px}.leisureCat_11::before{background-position:0 -3500px}.leisureCat_12::before{background-position:0 -3520px}.leisureCat_13::before{background-position:0 -3540px}.leisureCat_14::before{background-position:0 -3560px}.leisureCat_15::before{background-position:0 -3580px}.leisureCat_16::before{background-position:0 -3600px}.leisureCat_17::before{background-position:0 -3620px}.leisureCat_18::before{background-position:0 -3640px}.leisureCat_19::before{background-position:0 -3660px}.leisureCat_20::before{background-position:0 -3680px}.leisureCat_21::before{background-position:0 -3700px}.leisureCat_22::before{background-position:0 -3720px}.leisureCat_23::before{background-position:0 -3740px}.leisureCat_24::before{background-position:0 -3760px}#extra_lang{margin-top:6px;margin-bottom:15px;padding-right:35px;display:block}#extra_lang_b a{font-weight:700;margin-left:2px;color:#31708f}#extra_lang_a{margin-bottom:10px}#extra_lang_b a:hover{text-decoration:underline}#extra_lang_b img{position:relative;bottom:1px}#onlinePromo{text-align:center;display:inline-block;padding-top:18px;border-top:1px solid #dadada}#onlinePromoTitle{font-weight:700;font-size:25px;margin-bottom:8px;font-style:italic;line-height:1.2em}.onlinePromoContent{line-height:1.3em}.onlinePromoContent a:hover{text-decoration:underline}div.benefitsBanWrap{padding-top:35px}div#benefitsBan{margin-top:28px}#decorator_4,#decorator_6 .content_6 p,.FBShareCaption,.FBShareCaptionUrl,.FBTextWrap,.accommoImgsThumbnails .photosSmallThumbnails a::before,.accommoTextOnTableRight,.accommodation .addWeek,.accommodation_selector_list,.checkDatesNote,.course_selector_list,.courses .addWeek,.data,.n_reviews,.qprice_data,.qprice_data_total,.ratingComparisonRank,.red_data,.revListBottTxt a span::before,.short_data,.short_data_total,.short_red_data,.x_special_text{font-size:13px}.accommodation .addWeek,.courses .addWeek{white-space:nowrap}#otherSchoolsLinksCol3{width:100%!important;text-align:center;margin-bottom:19px;margin-top:6px}#otherSchoolsLinkButton{color:#fff!important;background-color:#67b101;font-weight:700;border-radius:6px;padding:9px 15px 10px;display:inline-block}#otherSchoolsLinkButton:hover{background-color:#559500}#otherSchoolsLinkButton span::after{font-size:16px;margin-left:8px;top:1.5px}.freeCancelWrapPop .popoContentWrap p{margin-bottom:8px}.freeCancelWrap{line-height:1.2em!important}#canvasContainerAge,#canvasContainerNat{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:flex-start;align-self:flex-start}#carousel2 .flex-caption,#carousel3 .flex-caption,#chartjsAgeLegend li,#chartjsNatLegend li,#confirmAvailLangDiv,#directorsFooter,#footerPhoneWrap,#ratingComparison li,#ratingComparisonRadarChartWrapper .nav,#schoolGmap,#showAgeStatsWrap .nav,#slider .flex-caption,#sliderVideo .flex-caption,#sliderWrap2 a.video-btn,#sliderWrap3 a.video-btn,#textOverlay,.PDFtext,.accommoHeadBottom,.accommoTumbsBlock .container_row,.availAndStars,.blockStuCommWrap .titles,.brochureInternal,.brochuresWrap,.chartWrapper,.container_row,.courseHeadBottom,.coursePricesWrapper,.courseTopData,.croOptWrap,.dropDownCoursesTopWrap,.fieldFull,.flexWrapper,.freeCancelWrap.freeChangesWrap,.insiderTips,.lessoGroup,.lessoGroupInt,.linkToAllCoursesWrap,.moreButtExtWrap,.moreButtPreIntWrap,.moreButtWrap,.ppWrap,.ratingComparisonEl,.ratingComparisonName,.readall-wrapper,.revFinalInfo,.revListHead,.revListSentence,.reviewAuthor,.reviewsProCons,.smileyProCons,.table .titles.first_column,.toBeModalCloned .twoColumnFormat,.twoColumnFormat,.twoColumnFormat .titles,.yelpResults,.yelpResultsWrap,.ytVideoWrap a.video-btn{display:-webkit-box;display:-webkit-flex;display:flex}#sliderWrap2 .flexslider .slides,#sliderWrap2 .flexslider .slides li,#sliderWrap3 .flexslider .slides,#sliderWrap3 .flexslider .slides li,.evalCol.evalColLeft.overallRatingMain>div{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.blockStuCommWrap,.contentCourseWrap div.courseHeadBottom,.courseTopData .croOptWrap,.lessoGroupInt,.revListHead,.toBeModalCloned .twoColumnFormat,.twoColumnFormat,.twoColumnFormat .titles{-webkit-box-align:start;-webkit-align-items:start;align-items:start}.courseComments ul{padding-left:14px}.courseComments>p{margin-bottom:10px;line-height:1.5em}#schoolAccommodationBlock .pricePerWeekWrap{font-weight:700;top:.5px}.insiderTips img,.smileyProCons img{position:relative}.insiderTipsIcon{top:1px;right:.5px}#linkToCity1{margin-top:10px}.insiderTips,.smileyProCons{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.readall_moreReviews{width:100%}#chartjsAgeLegend span:first-of-type,#chartjsNatLegend span:first-of-type{height:10px;-webkit-border-radius:200px;border-radius:200px;margin-right:6px;width:10px;-webkit-flex-basis:10px;flex-basis:10px}#chartjsAgeLegend li,#chartjsNatLegend li{margin-bottom:5px}#chartjsAgeLegend ul,#chartjsNatLegend ul{padding-left:0}#chartjsAgeLegend,#chartjsNatLegend{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto}.chartWrapper{gap:4%}#ageChartTitle,#lessonsNeededTable h3,#nationChartWrapper .titles{margin-bottom:6px}#nationChartWrapper h3{padding:0}#acceptedPaymentMethods img{margin-bottom:5px;width:9%;margin-right:24px;max-width:47px}#acceptedPaymentMethods li{display:inline}#acceptedPaymentMethods h3{margin-bottom:9px}#VisaModal{top:10%}#VisaModal .dropThird{width:auto;color:#0071aa}#nationality_reg .caretCalc{margin-left:13px}#VisaModal .visaTitle{line-height:normal}#visa_duration{margin-bottom:0}#VisaModal .calculatorDrops{float:none;display:inline-block;position:relative;margin-right:10px;border-right:1px solid #ddd}#VisaModal .modal-body,#nationality_reg{padding:0}#stuTestiVidText a,.visaBody .btn,.visaLabel{font-weight:700}.visaField{padding-right:20px;top:2px}.visaBody .btn{text-transform:capitalize;font-size:1.2em}.visaBody .btn-success{color:#fff!important}.visaWeeks{padding:3px 2px;width:4em}.visaResult{font-style:italic;padding:30px 30px 20px}.visaTitle{margin-top:20px;text-align:center;font-size:2em;font-weight:700}.visaBody{text-align:center}#visaModalDD{width:100%;box-sizing:content-box}#visaModalDD a{line-height:1.42857143!important}#recommendedTransportation p{line-height:1.3em!important;margin-bottom:8px}#otherLeisureActivities>li:last-child,#recommendedTransportation p:last-child{margin-bottom:0}#leisureBrochures{margin-bottom:30px}#otherLeisureActivities ul{margin-top:11px}#commentFacilities{margin-top:10px;margin-bottom:14px}#islamicStComment{margin-bottom:6px}#otherLeisureActivities>li{margin-bottom:11px}div#footerPhoneWrap{margin-top:33px;margin-bottom:0}.toBeModalCloned .twoColumnFormat,.twoColumnFormat{border-top:1px solid #dadada;padding:3px 0;margin-bottom:0!important}.ratingComparisonTit{font-weight:400;top:1px;position:relative}.acco_rev .blockStuComm{margin-top:1px}.acco_rev .overallRatingTit{margin-bottom:5px}.acco_rev .ratingComparisonWrap{margin-bottom:1px}.twoColumnFormat .titles{-webkit-box-flex:1;-webkit-flex:1 0;flex:1 0}.twoColumnFormat dd,.twoColumnFormat div:not(.titles),.twoColumnFormat>span{-webkit-box-flex:1;-webkit-flex:1 1 31%;flex:1 1 31%}#startingDatesKV,.twoColumnFormatAcco>div:last-of-type,.twoColumnFormatSection dl>div:last-of-type,dl.twoColumnFormatSection>div:last-of-type{border-bottom:1px solid #dadada}div.twoColumnFormatWrap{margin-bottom:3px!important}.oneColumSecTit,.twoColumnSecTit{margin-bottom:4px;line-height:1.4em!important}.oneColumSecTit{font-weight:400!important}.twoColumnSecTit{font-weight:700}.outsideThe2Col>div,.twoColumnFormatSection{margin-top:19px}#bestAirport{margin-top:10px}#ageNationWrap_coll .twoColumnFormatSection{margin:6px 0 24px}div.outsideThe2Col{margin-bottom:0!important}.boxWrap{display:table}#QAWrap_coll,#faqsWrap>div:last-child{border-bottom:1px solid #e0e0e0}#collapseQA{padding:0;border-left:none;border-right:none}#collapseQA::after{content:""}#moreQAButton{font-weight:700;margin-top:11px;text-align:center}.wasThisHelpful,.wthYes{margin-right:6px}.wasThisHelpfulWrap{margin-top:30px;font-size:12px}.wasThisHelpfulButt{border:1px solid #e6e6e6;border-radius:6px;padding:3px 7px;cursor:pointer;-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.2);box-shadow:0 2px 1px -1px rgba(0,0,0,.2);color:#9e9e9e}.wasThisHelpfulButt:hover{color:#404040;border-color:#404040}#QAWrap .ff_faq_item{margin-bottom:17px}.openCbox{cursor:pointer;text-decoration:underline}#QAWrap_coll .openCbox:hover{text-decoration:none}#errMsg{line-height:1.7em}.errBtns{text-align:left;white-space:normal;margin-bottom:16px;margin-right:14px;font-weight:700}#lessonsNeededTable td{padding:3px}#lessonsNeededTable td,#lessonsNeededTable th{vertical-align:middle!important;text-align:center}#lessonsNeededTable th{line-height:1.2em!important;padding:6px}.noCenterTd{text-align:left!important}#lessonsNeededTable .table-responsive table{border:1px solid #ddd}#lessonsNeededTable .whiteToolTip{margin-left:2px;margin-bottom:0;display:block}#lessonsNeededTable table{overflow:hidden;border-radius:6px;-webkit-border-radius:6px}#lessonsNeededTable .tooltip{width:183px}div.confirmAvailLangDiv{width:100%}#school #language_level_sel{white-space:nowrap}#school .wordsSelectLevel{right:21px;white-space:nowrap;overflow:hidden;display:block}.langLevelLabel span.caretCalc{position:absolute}#school #language_level_reg .caretCalc{position:absolute;right:10px}#language_level_reg{height:25px;border:none;width:97.3%!important;justify-content:space-between;overflow:hidden}#language_level_reg:hover{text-decoration:none}#language_level_reg,.langLevelLabel{display:flex}#student_age_reg{height:25px;border:none;width:97.3%!important}#confirmAvailabilityForm .privacyPolicyCheckbox label,#confirmAvailabilityForm .privacyPolicyCheckbox label a,#senderForm .privacyPolicyCheckbox label,#senderForm .privacyPolicyCheckbox label a,#senderForm2 .privacyPolicyCheckbox label,#senderForm2 .privacyPolicyCheckbox label a{color:#404040!important;position:relative;line-height:1.2em}#langLevelMissedMsg,#studentAgeMissedMsg{padding:10px;border:1px solid red;margin-top:10px;background-color:#fff;line-height:1.5em}.readall_moreAccommo.readall-hide::after,.readall_moreCourses.readall-hide::after{display:none}.readall_moreAccommo,.readall_moreCourses{width:100%}#overallCityAttract .evalStar{vertical-align:text-top}#overallCityAttractTit{margin-right:5px;display:inline}#hiddenSchoolRating .headingSep::after{border-color:#000}#hiddenSchoolRating h4{margin:0!important}#hiddenSchoolRating td{padding:0}#hiddenSchoolRating .frame_table{border:none;margin-bottom:0}#hiddenSchoolRating{margin-bottom:12px;border-bottom:1px solid #000;padding-bottom:10px}#hiddenSchoolRating .table_legend{padding:0 0 0 5px}#langLinksWrap a{margin-right:12px}#langLinksWrap{display:inline-block}#schoolAlsoOffers{margin-right:5px;display:block}#nationChartWrapper .nav,#ratingComparisonRadarChartWrapper .nav,#showAgeStatsWrap .nav{margin:14px 0 16px;font-weight:700}#showAgeStatsWrap .nav{margin:8px 0}#nationChartWrapper .nav-link,#ratingComparisonRadarChartWrapper .nav-link,#showAgeStatsWrap .nav-link{padding:9px 12px 10px;min-height:43px;margin-right:2px}#nationChartWrapper .nav-pills-light .active a,#ratingComparisonRadarChartWrapper .nav-pills-light .active a,#showAgeStatsWrap .nav-pills-light .active a{border-radius:0;padding:0}#nationChartWrapper .nav-link:hover,#nationChartWrapper .nav-pills-light .active,#nationChartWrapper .nav-pills-light .active a,#ratingComparisonRadarChartWrapper .nav-link:hover,#ratingComparisonRadarChartWrapper .nav-pills-light .active,#ratingComparisonRadarChartWrapper .nav-pills-light .active a,#showAgeStatsWrap .nav-link:hover,#showAgeStatsWrap .nav-pills-light .active,#showAgeStatsWrap .nav-pills-light .active a{background-color:#fdd119}#nationChartWrapper .nav-link a,#ratingComparisonRadarChartWrapper .nav-link a,#showAgeStatsWrap .nav-link a{color:#404040;border-bottom:1px solid #404040;padding:0;border-radius:0;font-size:13px}#radarChart{border:none}.chartScrollBox{position:relative;overflow-x:auto;width:100%}.chartScrollBox::-webkit-scrollbar-thumb{border:0}.chartScrollBox::-webkit-scrollbar:horizontal{height:20px}#radarChartIntWrapper{width:790px;height:485px;margin:auto!important}#radarChartData table th{vertical-align:middle;line-height:1.3em!important;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word}#radarChartData table{table-layout:fixed}#radarChartData thead th{line-height:1.3em!important;vertical-align:bottom}#radarChartData .ratingComparisonNumWrap{margin-right:0}#radarChartData .ratingComparisonNum{font-size:15px!important;vertical-align:middle;line-height:normal!important;margin-right:4px}#ratingComparison .ratingComparisonNum{vertical-align:top}#radarChartData .evalStar{vertical-align:middle;bottom:1.7px;position:relative}.availOpt{margin-right:4px;font-weight:700}.pricePerWeekWrap{margin-left:5px}.offerTagWrapper{white-space:nowrap}.DDblocks.caratDropDown{margin-right:0}h3{font-size:18px!important;font-weight:400!important}#ageNationWrap,#airportWrap,#infoAllCoursesTitle,#visaDocumentsWrap{margin-top:24px}#fbLastSentence{margin-top:6px;display:inline-block}#school h3.headingSep{margin:0;text-align:left}h3.headingSep::after{border:none}.favoritIcon.selected{fill:#c00;stroke:none}.favoPopAddedIcon{color:#60a500;font-size:19px}.favoPopRemovedIcon{color:red;margin-right:2px;font-size:18px;position:relative;top:1px}#overallCityAttractWrap{position:relative;margin-top:29px}#cityImageBack{padding-top:25.26%;overflow:hidden}#cityImageBack img{position:absolute;top:0;z-index:-1}#backOverlay,#cityImageBack,#cityImageBack img{-webkit-border-radius:6px;border-radius:6px}div#ovCityAttrcityName{font-weight:700;line-height:normal!important;margin-bottom:10px;font-size:25px}#linkToCity2,#overallCityAttract .evalColRev,#overallCityAttractTit{font-size:18px;color:#fff}#linkToCity2,#linkToCity2 a,#ovCityAttrcityName,#overallCityAttractTit{color:#fff}#linkToCity2{margin:6px 0 0!important}#linkToCity2 a{text-decoration:underline;font-weight:700}#textOverlay{padding:30px;z-index:1;justify-content:center}#backOverlay{background-color:#000;width:100%;opacity:.6}#backOverlay,#textOverlay{height:100%;position:absolute}#overallCityAttract .evalColRev{float:none;display:inline-block}.accomm_header span,.course_header span{display:block}.convertedPricesRow span,.convertedPricesRow td,.converted_price{padding:0!important;color:#f78888;font-weight:700}.workerTit.titles.first_column:not(.workerTitAdd){line-height:1.4em!important}.inlineTable{display:inline-table}td.doubleDash{color:#404040}.paintInRed{color:#d60000}.yelpResults svg{vertical-align:inherit}.yelpResultsImg{margin-right:7px;position:relative;bottom:2px}.yelpNumRev{margin-left:4px}.yelpNumRev,.yelpResultName span{font-size:13px}.yelpResultsWrap{font-size:15px}.yelpResultName{-webkit-flex-basis:50%;flex-basis:50%}.yelpResultsTitle{font-size:18px;font-weight:700;margin-bottom:6px}.yelpBlock{margin-top:39px}.yelpResults{margin-bottom:11px}.yelpBlock:first-child{margin-top:0}.courseNoAccoNotif{padding-top:8px}.cPageLinkNoAccoNotif{text-decoration:underline!important;line-height:1.4em!important}.schoolCourseSupercat>a{display:inline-block;font-size:15px;font-weight:400;margin-left:8px}.forceItalic{font-style:italic}#scAdminFeeToolTip{display:inline;margin-left:3px;bottom:4px;position:relative}#scAdminFeeToolTip .tooltip-inner{padding:12px 24px 18px}#lessonsNeededTable .titles{margin-bottom:6px}#lessonsNeededEnd{margin-top:7px;display:inline-block}.additionalInfoToBeCloned .twoColumnFormatSection{margin-bottom:10px;position:relative}.additionalInfoToBeCloned_2.afterCourseListWrap{margin-top:29px}.revFinalInfo{margin-bottom:19px!important}.verifiedStudentNote::before{top:1px;right:1px;margin-right:4px}.courseLangLevTool,.distancePopoverCont{width:300px}#special_offer_course_text+.tooltip{width:350px}#school #special_offer_course_text+.tooltip .tooltip-inner{line-height:1.6em!important;padding:15px}.courseLangLevTool .popover-content,.distancePopoverCont .popover-content{white-space:normal;font-size:13px}.infoToolTipIconBulb.distToolTip.popoverLinksList::after{vertical-align:sub;top:2px}.priceInTxt{font-weight:400}.readall_reviewsProCons_Cons,.readall_reviewsProCons_Pro{padding-left:7px}.evalCol.evalColLeft.overallRatingMain div.revTransLink{display:inline-block!important;width:auto!important}.ovRatWrap{margin-bottom:0!important}.readall-wrapper{margin-right:0!important}#school #content div#ratingComparison li a.flexBasis100{-webkit-flex-basis:100%;flex-basis:100%}.pcWeekPost{margin-left:4px;font-weight:400;white-space:nowrap}#termsOfSchool h2{margin-bottom:15px}#school #content div.pdfDownLink{line-height:1.2em!important;min-height:31px}.freeCancelWrap{width:100%}.pdfDownBtn{padding:5px 7px;background-color:#60a500;border-radius:6px;color:#fff;width:50%;margin-top:6px}.brochuresWrap{gap:4%}#brochuresBlock .headingSep{margin-bottom:14px}#yellowBadgeDesktopModal .yellowBadge,#yellowBadgeMobileModal .yellowBadge{border:none;color:#404040;padding-bottom:4px}#yellowBadgeDesktopModal,#yellowBadgeMobileModal{bottom:0}#brochuresLeadCapt .PDFtext,#brochuresLeadCapt a{cursor:default;color:#404040}#brochuresLeadCapt .pdfDownBtn{display:none}.container_row div.ratingComparisonWrap{margin-right:4px}.accommoRightWrap.accommoTumbsBlock.container_row,.accommoTumbsBlock .container_row{-webkit-box-pack:start;-webkit-justify-content:start;justify-content:start}#schoolCoursesReadallBtn{background-color:#60a500;color:#fff;font-weight:700;padding:8px 19px 9px 14px;-webkit-transform:translateX(-50%) translateY(21px);transform:translateX(-50%) translateY(21px);-webkit-border-radius:6px;border-radius:6px;text-decoration:underline}#schoolCoursesReadallBtn .caratDropDown{-webkit-filter:invert(1) brightness(3);filter:invert(1) brightness(3);margin-right:10px;background-color:transparent}#schoolCoursesReadallBtn .moreLessWords{line-height:1.2em!important}.courseTopData .cBlockIcn{margin-right:7px}.accommoTopData .cBlockIcn{margin-right:5px}.titles .cBlockIcn{margin-right:7px;width:15px;display:contents}.twoColumnFormat .titles .cBlockIcn{-webkit-transform:translateY(2px);transform:translateY(2px)}.accommoTopData .accommoRightWrap{margin-top:5px}#schoolCoursesBlock .dropDownCoursesTitle{margin-bottom:5px}#schoolAccommodationBlock .availOpt{margin-top:3px}.croOptWrap{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;row-gap:5px}.courseTopData .croOptWrap{row-gap:8px;-webkit-column-gap:11px;-moz-column-gap:11px;column-gap:11px}.accommoTopData .lessoGroupInt{padding:4px 7px;background-color:#fff7d6}.courseTopData .croOptWrap>:nth-child(3):last-child{-ms-grid-column-span:2;grid-column:span 2}.lessoGroupInt div{line-height:1.1em!important}.dropDownCoursesTopWrap .dropDownCoursesTopTopWrap{-webkit-flex-basis:73%;flex-basis:73%}.dropDownCoursesTopWrap .moreButtWrap{-webkit-flex-basis:27%;flex-basis:27%}.twoColumnFormat .titles,.twoColumnFormat .titles>div,.twoColumnFormat .titles>span{line-height:1.3em!important}div.table-responsive{text-align:left}#senderForm2 .panel_iframe{padding-bottom:0;padding-top:0;position:relative}#yellowBadgeDesktopModal+h3.senderTitle,#yellowBadgeMobilepModal+h3.senderTitle{margin-bottom:0;padding-top:0}#senderForm2 .closeContactBoxWrapper{top:11px;position:absolute;left:0}.cBlockIcn:not(.noGreen)::before{-webkit-filter:brightness(0) saturate(100%) invert(50%) sepia(88%) saturate(1001%) hue-rotate(48deg) brightness(89%) contrast(101%);filter:brightness(0) saturate(100%) invert(50%) sepia(88%) saturate(1001%) hue-rotate(48deg) brightness(89%) contrast(101%)}#schoolNameIcons #addthisBlock_coll a{float:none}#addthisBlock_coll{padding-left:0;list-style:none}#addthisBlock_coll img{margin-right:10px!important}#schoolNameIcons #addthisBlock_h2{margin-top:4px;margin-bottom:0}#schoolNameIcons #addthisBlock_h2 img{display:none}#schoolNameIcons #addthisBlock_h2 span{font-size:18px;padding:0}#addthisBlock_coll li{margin-top:12px;line-height:1.5em}.popover-content #addthisBlock_coll img{bottom:2px;position:relative;top:-1px}.includesAccommoBadgeSchool .offerTag{margin-right:0!important}.bigEvalRatingStarsSect{--star-size:31px;margin-left:4px}#radarChartData .star-meter,.accommoRightWrap .ratingComparisonWrap .star-meter,.bigEvalRatingStarsSect{text-align:left}#overallCityAttractWrap .star-meter,.ratingSectWrap span:first-of-type{top:.5px;position:relative}@-moz-document url-prefix(){#overallCityAttractWrap .star-meter{top:-2.5px}#evOverallNumeric-cBoxAgent{top:-4px}}#overallCityAttractWrap .star-meter,#radarChartData .star-meter,#ratingComparison .star-meter,.accommoRightWrap .ratingComparisonWrap .star-meter{vertical-align:sub}#radarChartData .star-meter,.overallScRat,.ratingSectWrap{--star-size:18px}.overallScRat span{top:2px;margin-left:4px}#overallCityAttractWrap .star-meter{--star-size:25px}.dropDownCoursesTopWrap .cBlockIcn::before{vertical-align:text-top}.cBlockIcn::before{content:'';display:inline-block;width:17px;min-width:17px;height:16px;margin-right:5px;background-repeat:no-repeat}.additionalInfoToBeCloned .cBlockIcn::before,.flexWrapper .cBlockIcn::before,.twoColumnFormatWrap .cBlockIcn::before{position:relative}.additionalInfoToBeCloned .cBlockIcn::before,.twoColumnFormatWrap .cBlockIcn::before{top:2px}.contentCourseWrap .cBlockIcn::before{top:1.5px;position:relative}#checkInIcn::before,.checkInIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/checkInIcn.svg)}#checkOutIcn::before,.checkOutIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/checkOutIcn.svg)}#checkDatesNote::before,.checkDatesNote::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/checkDatesNote.svg)}#extraNightsIcn::before,.extraNightsIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/extraNightsIcn.svg)}#bathroomIcn::before,.bathroomIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/bathroomIcn.svg)}#transportIcn::before,.transportIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/transportIcn.svg)}#accoIcn::before,.accoIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/accoIcn.svg)}#includedIcn::before,.includedIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/includedIcn.svg)}#mealsIcn::before,.mealsIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/mealsIcn.svg)}#minimumAgeIcn::before,.minimumAgeIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/minimumAgeIcn.svg)}#maximumAgeIcn::before,.maximumAgeIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/maximumAgeIcn.svg)}#startingDateIcn::before,.startingDateIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/startingDateIcn.svg)}#examFeeIcn::before,.examFeeIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/examFeeIcn.svg)}#minLessonIcn::before,.minLessonIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/minLessonIcn.svg)}#courseDurIcn::before,.courseDurIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/courseDurIcn.svg)}#stuPerClassIcn::before,.stuPerClassIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/stuPerClassIcn.svg)}#minLevelIcn::before,.minLevelIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/minLevelIcn.svg)}#lessoGroupIcn::before,.lessoGroupIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/lessoGroupIcn.svg)}#ageRangeIcn::before,.ageRangeIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/ageRangeIcn.svg)}#avScoreIcn::before,.avScoreIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/avScoreIcn.svg)}#materialIcn::before,.materialIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/materialIcn.svg)}#commentsIcn::before,.commentsIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/commentsIcn.svg)}#individualIcn::before,.individualIcn::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/individualIcn.svg)}.evalListAgeCount{line-height:1.7em!important;white-space:nowrap}.thumbsDownIcon::before,.thumbsUpIcon::before{content:"";display:inline-block;width:15px;height:14px;right:5px;position:relative}.thumbsUpIcon::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/thumbs_up.svg);top:4px}.thumbsDownIcon::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/thumbs_down.svg);background-repeat:no-repeat;top:5px}.reviewDetailsWrap{text-align:right}.reviewDetails{-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;cursor:pointer}.courseHeadBottom .freeCancelWrap.freeCancelWrapBot{width:auto}.custom-popup .leaflet-popup-content{max-width:215px;width:215px!important;padding:13px 17px;font-size:1rem;margin:0!important}.tableAccommoWrap .paintInRed{font-weight:400;color:#404040}#confirmAvailLangDiv .wordsSelectLevel{top:0}.languagesTaught .close{left:-1px;color:#404040}#schoolAlsoOffers,#schoolAlsoOffers2{color:#404040}.languagesTaught.alert{background-color:#fff;border-color:#404040;padding:8px 10px}#school #benefitsBan{margin-bottom:0}#school .hd-testimonials{margin-top:0}@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{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;gap:4px}div#googleRatings .ratingWrap{-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:3%;padding:13px;min-height:auto}#school #content div#googleFootLogo,#school #content div#trustWidgetWrap,#school #content div#trustWidgetWrap *{line-height:1em!important}#testimonialsFooter div#googleRatingsWrap{margin-bottom:2px}#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:95%!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%}#application #colRightWrap.affix-bottom{top:0!important}#application #colRightWrap.affix-top{top:7px}body:not(#school).top30 #colRightWrap.affix{top:122px!important}}.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:#0071aa}.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}}.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;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}.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 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:last-child{font-weight:700;vertical-align:top;margin-left:2px}.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):not(#addtoany){-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:#0071aa}#linkBelowRatings a:hover{text-decoration:underline}.funStatsTitle span{font-weight:400;margin-left:4px;position:relative;top:2px}#googleFootRatingVal span{top:.7px;margin-right:2px}#googleFootRatingVal .star-meter{top:-.9px;position:relative;margin-left:1px}#googleFootRatingVal{margin:0;top:0;--star-size:31px;--star-size:24px}#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:#0071aa;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;line-height:normal}.datepicker td span.active{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}#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:#0071aa;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;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%;max-width:209px;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}.nano #TypingBoxDeployedEmailTextarea,.nano textarea#textareaTypingBoxDeployedMessage{width:194px}#cb_questions_extra{width:95.6%;margin-top:4px;border:1px solid #f76301}#cb_questions_extra.filledInput{border:1px solid #a9a9a9}#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}#colRightWrapOuter .affix-bottom[style]{position:absolute!important}}.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:#0071aa!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}.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano>.nano-content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0;padding-right:14px}.nano>.nano-content:focus{outline:dotted thin}.nano>.nano-content::-webkit-scrollbar{display:none}.has-scrollbar>.nano-content::-webkit-scrollbar{display:block}.nano>.nano-pane{background:rgba(0,0,0,.25);position:absolute;width:10px;right:0;top:0;bottom:0;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;opacity:1!important}.nano>.nano-pane>.nano-slider{background:rgba(0,0,0,.5);position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.nano-pane.active,.nano-pane.flashed,.nano:hover>.nano-pane{opacity:.99}.nanoNoMargin{margin-right:inherit!important}@media print{#ShareBlock,#ageChartTab,#applicationform ul,#bigMapSuperWrap,#bottomHead,#breadBackWrap,#buttonToPriceCalculator,#cityImageBack,#colRightWrapOuter,#col_left,#col_right,#contactBoxWrapper,#content .lazyload,#decorator_9,#decorator_xx10,#footer .lazyload,#headSearchBar,#headerBigImage,#headerBigImgSchool,#headerHelpWrap,#nationChartTab,#photosVideoBlock,#radarChartTab,#responsiveHeadLoadIMG,#schoolMapBlock,#school_map,#school_map_bottom,#senderWrapper,#sort_options,#yellowBadgeDesktop,.breadAndSocial,.clear,.contentListWrap,.favoPop,.fb_iframe_widget .lazyload,.general_video,.keyAttrImg .lazyload,.keyAttrVideo .lazyload,.keyEventImg .lazyload,.lang_suggestion,.nav-pills,.readall-btn,.schoolImgBot,.schoolImgTop,.selPriceCalc,.side_t_1,[aria-expanded=false],a[name],div.viewSchoolBtn{display:none!important}#textOnTop,.panel_head_title h1 span{background-color:#fff!important}#boxedBottWrap{box-shadow:none!important}#schoolwrapper{margin-top:200px!important}#best_rated_div,#best_rated_div #curr_one a,#main,#pricesFacesTwo span,#school_overview .panel_head_title h1 span,#textOnTop,.panel_head_title h1 span,.x_price_2 #pricesFacetOne,div#boxedBottWrap,div#priceCalculatorTop{color:#404040!important;font-size:20px!important;-webkit-box-shadow:none!important;box-shadow:none!important;position:relative!important}#linkToCity2,#linkToCity2 a,#ovCityAttrcityName,#overallCityAttractTit{color:#404040}#explore_best_schools_by_cat{margin-top:50px}body,html{-webkit-box-shadow:none!important;box-shadow:none!important}#textOnTop{transform:none!important}div#best_rated_div{margin:0!important}.ptWrap{filter:none!important}#factesTwoMsg,#factesTwoMsg_B,#priceCalcSecWrap .panel_head_title span,#pricesFacetOne,#pricesVerticalBar{text-shadow:none!important}#headerBigImgCalc.padding50{padding-top:0!important}#school #body_content,#school_overview #body_content,#textOnTop,div#priceCalculatorTop{top:0!important}#curr_one,.leftPriceTag,.rightPriceTag{background:0 0!important}#ageChartData,#radarChartData,#schoolLocationInt,.desktopCbox,.panel_head_title,.panel_head_title h1.schoolNameTitle{display:block!important}#collapseFacilities,#collapseIncludes,#nationChartData{display:table!important}h2,h3,h4,h5,span{-webkit-column-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}#content{float:none!important}#accommodation,#body_content,#content,#content_list_2,#content_panel,#courses,#decorator_5_1,#decorator_5_2,#decorator_7,#head_title,#table_details,#table_quickprice,.container,.school_header{position:relative!important}#content.contentSchoolPage,#school #content_list{width:auto!important}#url-wrapper-print{font-size:11px!important;display:block!important}#responsiveHeadLoadIMGNoScript{vertical-align:middle}.readall-hide::after,.readall_3Lschools.readall-hide,.readall_cityCountryDesc.readall-hide,.readall_moreAccommo.readall-hide,.readall_moreCourses.readall-hide,.readall_moreReviews.readall-hide,.readall_scDesc.readall-hide{height:auto}#collapseIncludes,#infoCou,#leisureMob,#school div#collapseFacilities,#schoolDescription{height:100%!important}.readall-hide{overflow:visible}}@media (max-width:1024px){div#trustWidgetWrap{margin-top:3px}#id_course_selector{width:91%}@-moz-document url-prefix(){div.calendarDatePicker .calNumFilled.calendarIconNumber{top:8px!important}}.schoolCourseSupercat>a{margin-left:0;line-height:1.4em!important}#exam_courses_benefits::after{bottom:-1.2px}}#applicationform{display:inherit!important}.dynamicScrollableWrap .datepicker[style]{left:-1px!important}.header_table_calculator{font-size:12px;padding:0 0 5px;text-align:left;display:inline-block;font-weight:700}#colRightWrapOuter{margin-left:9px}#col_right{margin-right:0;background-color:#f1efec;float:none;padding-left:9px;padding-right:9px}#application #col_right,#paymentContainer #col_right{padding-top:10px}#paymentContainer .priceCalcTitle{padding-top:0}#application .priceCalcTitle{padding-top:4px;padding-bottom:10px}#freeCancelPriceCalc .tooltip-inner,#freeCancelPriceCalc2 .tooltip-inner{text-align:left;width:61%}#freeCancelPriceCalc,#freeCancelPriceCalc2{margin:11px 0 0;float:right;text-align:right;line-height:1.2em;clear:both}#colRightWrap{top:0;background-color:#fff;display:inline-block;width:354px}.container.dropRec{font-size:0;display:inline-block}.affix .container.dropRec{vertical-align:text-top}#dropWeeks a{padding:4px 4px 3px 8px!important}div#course_description_link{font-size:13px;margin:7px 0 7px 5px}#dropWeeks a:hover{text-decoration:none}.calendarDatePickerField{padding-bottom:3px!important;padding-top:1px!important}#airport_transfer_dd_copy{width:100%}#freeChangesPriceCalcText.freeCancRU{text-align:right}.calendarShowIntro,.freeCancelShowTooltip{display:inline-block}.calendarHideIntro,.freeCancelHideTooltip{display:none!important}.calendarDatePicker .calendarIconNumber{font-family:Arial,Helvetica,sans-serif;position:absolute}.calendarDatePicker .calendarIconNumber.calNumEmpty{font-size:13px;left:3px;top:2px;margin-top:0!important}.calendarDatePicker .calendarIconNumber.calNumFilled{font-size:9px;left:3px;top:5px;font-weight:700}@media screen and (-webkit-min-device-pixel-ratio:0){#calcModal:focus,.langFlag:focus,.langList:focus{outline:0!important}.calendarDatePicker .calendarIconNumber.calNumEmpty{top:4px}.calendarDatePicker .calendarIconNumber.calNumFilled{top:6.5px}}.calendarDatePickerFieldWrap{display:inline}#colRightWrap .wordsStartDate.calendarShowIntro{position:relative;top:1px}.calendarDatePicker .fa.fa-calendar-o{background-color:transparent;border:none;font-size:16px;padding:0;margin-top:4px;position:relative;right:11px;bottom:1.5px}#calendarDatePicker1 .datepicker table tr td:first-child{font-weight:700}#dropAccommo a,#dropAirport a,#dropCourseDesc a,#dropCourses a,#dropLessons a,#dropWeeks a,#dropWeeksReg a,#regDropAccommo a,#regDropTransfer a,.calendarDatePickerField,.drop_down_applic,.drop_down_applic:hover,.simpleDropInner .coupon_text,.simpleDropInner a,.simpleDropInner a:hover{color:#404040;font-size:13px}#dropAccommo>a,#dropCourseDesc>a,#dropCourses>a,#dropLessonsInner>a,#dropWeeks>a,#dropWeeksReg>a,#regDropAccommo>a,#regDropTransfer>a,.calendarDatePickerField.input-group-addon,.drop_down_applic,.simpleDropInner>a{background-color:#fff;border:none;border-radius:4px;display:inline-block;font-weight:700;padding:3px 4px 3px 8px;width:230px;-webkit-border-radius:4px}.simpleDropInner .coupon_text{display:inline-block;font-weight:700;padding:3px 4px 3px 8px;width:230px}.yen_size .dropPrice{font-size:11px}.yen_size .strikeCoursePrice{font-size:12px}@-moz-document url-prefix(){#contactToggleButtons{letter-spacing:-.05em!important}#colRightWrapOuter{margin-left:11px}.calendarDatePicker .calNumFilled.calendarIconNumber{top:5.5px!important}.calendarDatePicker .calendarIconNumber{line-height:normal}}body .affix-top .calendarDatePicker .calendarIconNumber.calNumEmpty.ieCalHack{top:4px!important}body .affix .calendarDatePicker .calendarIconNumber.calNumFilled.mozCalHack,body .affix-top .calendarDatePicker .calendarIconNumber.calNumFilled.mozCalHack{margin-top:1px!important}body .affix .calendarDatePicker .calendarIconNumber.calNumEmpty.mozCalHack,body .affix-top .calendarDatePicker .calendarIconNumber.calNumEmpty.mozCalHack{top:2px!important}.calendarDatePicker input:focus{outline-style:none}#id_course_selector_list{top:auto}#id_course_selector_list li.superCat{font-weight:700;padding:3px 0 3px 5px}#hs_accommodation_text,#one_time_accommodation_fee_row .calculatorDrops,#vip_benefits_info{font-weight:700;color:#404040}#one_time_accommodation_fee_row .calculatorDrops{padding-bottom:6px;font-size:12px;margin-top:7px;margin-left:3px}#rental_dates{padding-top:2px}#one_time_accommodation_fee_row .dropPriceWrap{top:15px}.calculatorDrops .dropdown-menu{width:auto}#course_calculator .dropdown-menu>li>a{white-space:normal}#course_calculator input:not([type=radio]){background-color:transparent}#course_special_offer_row{margin-bottom:7px!important;display:inline-block;vertical-align:middle}#course_special_offer_row #special_offer_course_text{color:#60a500;text-decoration:underline;line-height:1.65em!important}#inscriptionfee_row .calculatorDrops{color:#404040;line-height:1.5em;text-decoration:underline}#course_special_offer_row #special_offer_course_text.noDiscountIcon::after{display:none}#summary_special_offer_course_price{margin-top:5px}#course_special_offer_row #special_offer_course_text::after{left:4px}.calculatorDrops{float:left}#summary_insurance_title{font-size:12px;font-weight:700;display:inline-block;float:none;top:-3px}#course_calculator #insurance_fee{float:none;display:inline-block;font-size:12px}#insurance_row{text-align:right;margin-bottom:6px!important;margin:0}#accommodation_special_offer_row .calculatorDrops,#course_special_offer_row .calculatorDrops{width:auto;color:#60a500;font-weight:700}.calcRow{width:100%;margin-bottom:3px;position:relative}.calcRow .calculatorDrops{position:relative;top:1.5px}#col_right .calculatorDrops{max-width:206px;width:auto}#calendarDatePicker1.fieldErrMark{max-width:100%;width:232px!important}#col_right .calcRow{width:100%;max-width:none}.calcRow .whiteToolTip{top:1px;left:2px;position:relative;height:1px;display:inline-block}.priceCalcInnerWraps{width:100%}.priceCalcInnerWraps,.simpleDropInner{display:inline-block}.weeksCourseDrops>div{top:1px}#dropLessons .simpleDropInner{width:auto}#dropLessons .dropdown-menu{min-width:230px}#application .caretCalc,#paymentContainer .caretCalc,#school .caretCalc:not(.datepicker-switch),.paymentPageWrap .caretCalc{float:right;position:relative;right:4px}.calculatorDrops .caretCalc{top:1px}.panelButton-background{background-color:#f76301;border-radius:3px;color:#fff;display:inline-block;font-size:13px;font-weight:700;padding:11px 8px 9px;vertical-align:bottom;line-height:.7em}#course_calculator{position:relative}.priceCalcTitle{color:#404040;font-size:18px;padding-top:7px;padding-bottom:7px;text-align:center;font-weight:700}#check_availability div,#freeQuotePDF a,#table_quickprice_book div{font-size:18px;font-weight:700;text-align:center;border-radius:6px}#check_availability div{border:0}#table_quickprice_book div{font-size:17px;background-color:#60a500;color:#fff;padding-bottom:16px;padding-top:16px;margin-bottom:10px;border:2px solid #4c7e0b}#table_quickprice_book.whiteBackground a,#table_quickprice_book_2.whiteBackground a{background-color:#fff;color:#60a500!important;border:0;font-size:16px;box-shadow:-1px 0 0 #60a500 inset,0 -1px 0 #60a500 inset,1px 0 0 #60a500 inset,0 1px 0 #60a500 inset}#table_quickprice_book.whiteBackground a:hover,#table_quickprice_book_2.whiteBackground a:hover{color:#487c01;background-color:#fff;box-shadow:-1px 0 0 #487c01 inset,0 -1px 0 #487c01 inset,1px 0 0 #487c01 inset,0 1px 0 #487c01 inset}#check_availability_btn,#check_availability_btn.increaseSize,#table_quickprice_book,#table_quickprice_book.increaseSize{transition:.2s cubic-bezier(.68,-.55,.27,1.55);-o-transition:.2s cubic-bezier(.68,-.55,.27,1.55);-webkit-transition:.2s cubic-bezier(.68,-.55,.27,1.55);-moz-transition:.2s cubic-bezier(.68,-.55,.27,1.55);-ms-transition:.2s cubic-bezier(.68,-.55,.27,1.55);-webkit-transform-style:preserve-3d;-webkit-font-smoothing:subpixel-antialiased}#check_availability_btn.increaseSize,#table_quickprice_book.increaseSize{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.bravoBestPrice{width:100%;text-align:center;margin-bottom:10px;font-size:17px;color:#d60000;font-weight:700;display:inline-block}#buttonToCalc:hover,#table_quickprice_book a:hover,#table_quickprice_book div:hover,#table_quickprice_book_2 a:hover{background-color:#67b101}#check_availability div,#freeQuotePDF 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;border-radius:6px;display:inline-block;padding:12px 3%;width:100%;margin-bottom:10px!important}#check_availability div:hover,#freeQuotePDF a:hover{color:#487c01;box-shadow:-1px 0 0 #487c01 inset,0 -1px 0 #487c01 inset,1px 0 0 #487c01 inset,0 1px 0 #487c01 inset}#freeQuotePDF span,.senderTitle span{top:2px;font-family:fontawesome;margin-left:13px;position:relative}#dropAirport .dropPriceWrap,#dropLessons .dropPriceWrap{position:relative;top:2px}#coursePriceWrap,.dropPriceWrap{float:right;text-align:right;position:relative}.strikeCoursePrice{color:#7b7b7b;margin-bottom:2px}.dropPrice{color:#404040;font-weight:700}.dropPrice,.strikeCoursePrice{display:table-row;font-size:13px}#summary_nodiscount,.calendarDatePicker,.strikeCoursePrice{position:relative}#summary_nodiscount::before{height:50%;width:107%}#airport_transfer_sel,#id_accommodation_selector,#id_course_selector,#indiv_lesson_sel{max-width:202px;display:inline-block}.calcRow #dropAccommo.calculatorDrops,.calcRow #regDropAccommo.calculatorDrops,.calcRow #regDropTransfer.calculatorDrops{display:inline-block;left:0;top:-2px;width:auto}.calcRow #dropAccommo.calculatorDrops{top:0}#summary_special_offer_accommodation_price,#summary_special_offer_accommodation_sign,#summary_special_offer_course_price,#summary_special_offer_course_sign{color:#60a500}#accomm_not_available_dates span[style],#duration_not_avail span[style]{color:#d60000!important;font-size:14px;font-weight:700;padding:3px 0}#accomm_not_available_dates span::first-letter,#duration_not_avail span::first-letter{text-transform:uppercase}#accomm_not_available_dates span,#duration_not_avail span{display:inline-block}#warningnotes_row{display:inline-block;margin-bottom:0}#rental_dates #calendarDatePicker2{margin-bottom:0;top:0}#rental_dates #calendarDatePicker3{top:2px;margin-bottom:2px}#courseWeeksWrap #calendarDatePicker{margin-bottom:3px}#accommoDropWrap .priceCalcInnerWraps .calcRow:first-of-type{margin-bottom:0}#accommoDropWrap .calcRow:last-of-type{margin-bottom:9px}#textBelowAccommo{margin-bottom:4px;margin-left:2px;width:227px;color:#404040;font-size:13px;line-height:15px;margin-top:2px}#accommoDropWrap .dropPriceWrap .strikeCoursePrice{color:#404040;font-weight:700;text-decoration:none}#dropAirport .dropPrice,#dropLessons .dropPrice{margin-top:0}#application .datepicker,#school .datepicker{margin-top:3px}#dropAirport .whiteToolTip,#dropLessons .whiteToolTip{display:inline-block;left:0;top:.5px}#dropAirport{margin-bottom:0}.special_offer_acco_manual .tooltip{width:1500%}.special_offer_manual .tooltip{width:164%;margin-left:7px}.special_offer_manual{width:124%;line-height:1.7em!important}#vip_benefits_row .dropPrice{float:none;height:auto;top:1px}#vip_benefits_row .popoContentWrap a{font-weight:700}#freeChangesPriceCalc .tooltip-inner,.special_offer_manual .tooltip .tooltip-inner{text-align:left}#prePaymentWrap .tooltip-inner{width:253px;padding:10px}#freeChangesPriceCalc .tooltip-inner p{margin-bottom:8px;padding:0}.levelsToolTipContWrap .tooltip{min-width:300px;width:21%;margin-top:2px!important}.levelsToolTipCont{margin-bottom:7px;text-align:left}.levelsToolTipCont span{font-weight:700}.levelsToolTipContWrap .infoToolTipIconSmall{bottom:4px;padding-left:0;position:relative}.infoToolTipIconSmall{display:inline-block;height:15px;padding-left:4px;width:14px}.infoToolTipIconSmall+.tooltip{pointer-events:none;margin-top:-3px}.infoToolTipIconSmall::before,.infoToolTipIconSmallAfter::after{background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:0 -808px;content:"";display:inline-block;height:12px;overflow:hidden;position:relative;right:1px;bottom:2px;width:12px}#inscription_fee_tooltip{padding-left:2px}#inscription_fee_tooltip::after,#vip_benefits_info::after{margin-left:3px}#exam_courses_benefits::after{margin-left:5px}.totalPrice{color:#d60000}#summaryTotalWrap{border-top:1px solid #dcdcdc;margin-top:2px;padding-top:5px}#calendar_deep_int_wrapper,#calendar_deep_int_wrapper2,#calendar_deep_int_wrapper3,#summaryTotalWrap{-webkit-box-align:start;-webkit-align-items:start;align-items:start}#calendar_deep_int_wrapper,#calendar_deep_int_wrapper2,#calendar_deep_int_wrapper3,#summaryTotalWrap,#vip_benefits_row{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#bottomCalcPartWrap .TrustPilotRating,#calendar_deep_int_wrapper,#calendar_deep_int_wrapper2,#calendar_deep_int_wrapper3,#courseMaterialPC,#holidays_legend_wrap,#inclWithCourse,#sdn_legend_wrap.sdn_legend_wrap_show,#summaryTotalWrap,#vip_benefits_row,.calendar_date_wrap,.calendar_ind_wrap,.coStaFbCol2,.lowerPrice,.trustWidgetWrapA{display:-webkit-box;display:-webkit-flex;display:flex}.calendar_date_wrap{-webkit-flex-basis:100%;flex-basis:100%}.readOnlyCalc #calendar_deep_int_wrapper,.readOnlyCalc #calendar_deep_int_wrapper2,.readOnlyCalc #calendar_deep_int_wrapper3{-webkit-box-align:first baseline;-webkit-align-items:first baseline;align-items:first baseline;-webkit-box-pack:start;-webkit-justify-content:start;justify-content:start}#calendar_deep_int_wrapper label,#calendar_deep_int_wrapper2 label,#calendar_deep_int_wrapper3 label,#courseMaterialPC::before,#holidays_legend,#sdn_legend{-webkit-flex-shrink:0;flex-shrink:0}#calendar_deep_int_wrapper label,#calendar_deep_int_wrapper2 label,#calendar_deep_int_wrapper3 label{margin-bottom:0;margin-right:2px;padding-top:4px}#calendar_date_intro{margin-top:3px;display:inline-block}.koAndJpLabel input{width:100px!important}#course_special_offer_row .calculatorDrops{margin-bottom:4px;max-width:230px}#prePaymentWrap{text-align:center;padding:10px 0 0}#prePaymentWrap .whiteToolTip{letter-spacing:-.05em;line-height:1.8em}#afterRatingPhrases a,#prePaymentWrap a{color:#404040;text-decoration:underline;font-weight:700}#prePaymentWrap a{font-weight:400}#benefit_prepayment+.tooltip .tooltip-inner,#benefit_prepayment2+.tooltip .tooltip-inner,#group_tooltip2+.tooltip .tooltip-inner{text-align:left}#group_tooltip2+.tooltip .tooltip-inner{width:338px}.bottomAlwaysVisiblePart{display:inline-block;width:100%}#summaryTotalCol1{color:#404040;margin-right:11px;-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%}#summaryTotalCol2{-webkit-box-flex:1;-webkit-flex:1 0 53%;flex:1 0 53%}#textTotalPrice span:first-child:not(#courseMaterialPC){display:inline-block;color:#60a500;font-weight:700}#textFreeSerIncl{color:#60a500;margin:1px 0 8px;width:100%;display:inline-block}#colRightWrap.affix-bottom .priceIncludesTooltip+.tooltip,#colRightWrap.affix-top .priceIncludesTooltip+.tooltip{width:300px}#colRightWrap.affix-bottom .prePaymentTooltip+.tooltip,#colRightWrap.affix-top .prePaymentTooltip+.tooltip{width:200px}.priceIncludesTooltip.infoToolTipIconSmallAfter::after{margin-left:4px;position:relative;top:1px}#textFreeSerIncl .whiteToolTip a{color:#404040}#summary_total{font-size:15px;font-weight:700;text-align:right}#summary_total span{color:#7b7b7b;font-weight:400;margin-right:13px}#summaryTotalIntWrap{min-height:18.4px}.totalPrice.qprice{float:none}.totalPriceLocal{color:#f78888;font-weight:700}.data,.qprice_data,.qprice_data_total,.red_data,.short_data,.short_data_total,.short_red_data{border:0 solid #00f;color:#000;float:left;padding-left:5px;width:60%;margin-bottom:12px}.field,.field_disabled,.large_field,.large_red_field,.qprice_field,.red_field{border:0 solid red;float:left;font-weight:700;padding:2px 2px 2px 5px;width:37%}#chartjsAgeLegend li,#chartjsNatLegend li,#content_list a,#decorator_6 .content_6 h2,#directorsFooter,#moreQAButton,#priceIncludes span.serviceBadge,.FBShareBoxDescription,.accommoTopData,.additionalItalic,.ageTip .popover .popoContentWrap,.courseHeadBottom,.courseTopData,.dropDownCoursesTopWrap,.field,.field_disabled,.freeCancRight,.large_field,.large_red_field,.qprice_field,.red_field,.revListBottTxt,.selPriceCalc,.tabPricesAct,.tabPricesNoAct,.visaLabel,.visaResult{font-size:13px}.data select{font-size:10px}.price{float:left}.white_background{height:28px;padding-top:3px}.price_sign{float:right;padding-left:3px;padding-right:3px}.qprice,.qprice_data,.qprice_data_total{float:right;line-height:1.2em}.qprice_data,.qprice_data_total{width:27%}.qprice_data_total,.short_data_total{border-top:2px solid #336}.qprice_field{width:71%}.qprice_row{border-bottom:1px dashed gray}.qprice_row,.row{float:left;margin-bottom:0;width:354px}#discount,.large_red_field,.red_data,.red_field,.short_red_data{color:red}.large_field,.large_red_field{width:73%}.short_data,.short_data_total,.short_red_data{width:24%}#discount_desc1{color:red;z-index:10}#summaryOfFees .head_yellow_8{background-color:#f76301;color:#336;height:auto;line-height:17px;margin:0 -5px 6px;min-height:23px;padding-left:5px}.head_yellow_8 h4{font-size:1.4em}.yen_size{font-size:11px!important}.col_right_img{width:108px;text-align:center;background-color:#dfe8ee;padding-bottom:5px}.strength_bullet{float:left}.accommo_pics{display:inline-block;float:none!important}.accommo_medias{margin-bottom:10px}.accommo_video{display:inline-block;padding-right:15px;margin-bottom:15px!important}.accommo_video:last-of-type{padding-right:0}#calendar_date2_label,#calendar_date3_label,#calendar_date_label,#check_availability div,#dropAccommo>a,#dropCourseDesc>a,#dropCourses>a,#dropLessonsInner>a,#dropWeeks>a,#dropWeeksReg>a,#inscription_fee_tooltip,#regDropAccommo>a,#regDropTransfer>a,#table_quickprice_book div,.a2a_button_facebook_messenger,.accommo_larrow,.accommo_video a,.calendarDatePicker .fa.fa-calendar-o,.calendarDatePickerField.input-group-addon,.drop_down_applic,.lowerPrice,.panelButton-background,.simpleDropInner>a{cursor:pointer}.school_size_wrap span{margin-top:2px;padding:2px 5px;border:1px solid;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;color:#f76301;font-size:16px;font-weight:700}.size_sep{margin:5px}.col-2_2{float:left;position:relative;width:57.7%}.col-2_2 img{position:relative;top:3px}.col-3{float:right;position:relative;right:-4px}.accommo_larrow{height:45px!important;position:relative;right:0;top:-19px;width:25px!important}.rating_green{padding:0 3px;background-color:#90ee90;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.rating_yellow{padding:0 3px;background-color:#ff0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.rating_red{padding:0 3px;background-color:red;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.price_before_discount{display:inline-block;position:relative;line-height:1em;width:100%;font-weight:400;color:#404040}.price_before_discount::before{height:53%;width:90%;right:5%}.price_after_discount{display:inline-block}.local_price{color:#d60000;font-weight:400;display:inline-block;line-height:2.2em!important}#otherSchoolsLinksWrap .subTitles{margin-bottom:3px}#otherSchoolsLinksWrap li a{font-weight:700;line-height:1.5em!important;text-decoration:none;font-size:13px}#otherSchoolsLinksWrap li a:hover,.ask_a_question:hover,.linkToAllAccoModalInfo a:hover,.modalGlobalInfoLink{text-decoration:underline}#otherSchoolsLinksWrap li,.modalGlobalInfoLink:hover{color:#0071aa}#otherSchoolsLinksWrap li{list-style:none;margin-bottom:9px}#otherSchoolsLinksWrap>div{display:inline-block;vertical-align:top;width:50%}#otherSchoolsLinksWrap ul{padding-left:0;column-count:3;-moz-column-count:3;-webkit-column-count:3}#otherSchoolsLinksCol1 ul,#otherSchoolsLinksCol2 ul,#otherSchoolsLinksCol3 ul{padding-left:0;padding-right:6px;margin-top:0;margin-bottom:3px}#priceCalcBenefits{color:#404040;padding-bottom:3px}#priceCalcBenefits .additional_data ul{padding-left:0}#priceCalcBenefits .additional_data ul li{line-height:16px;list-style:none;margin-bottom:5px;padding-left:6.5%;text-indent:-6.5%}#priceCalcBenefits .additional_data ul li::before{font-size:18px}#priceIncludes2 ul li::before,#teachersQualif ul li::before,#vipBenefitsPopoContentInt ul li::before{font-size:24px}#course_available::before,#inclWithCourse #priceIncludes2 ul li::before,#priceCalcBenefits .additional_data ul li::before,#teachersQualif ul li::before,#vipBenefitsPopoContentInt ul li::before{color:#60a500;content:"\f00c";font-family:fontawesome;margin-right:4px;vertical-align:sub}#course_available::before{vertical-align:text-bottom!important;font-size:19px;font-weight:400;margin-right:3px}#priceIncludes2 li,#teachersQualif li,div#vipBenefitsPopoContentInt li{line-height:1.2em;padding-bottom:10px;padding-left:28px;text-indent:-28px}#colRightWrap #inclWithCourse .tooltip{width:336px!important}#colRightWrap.affix #prePaymentWrap .tooltip{width:57%!important}#priceIncludes2{text-align:left;margin-bottom:0!important}#priceIncludes2 h4,#vipBenefitsPopoContentInt h4{color:#404040;font-size:15px;margin-bottom:5px;text-transform:capitalize}#vipBenefitsPopoContentInt li a{font-weight:400!important}#priceIncludes2 ul,div#vipBenefitsPopoContentInt ul{display:block;padding-left:0;margin-bottom:0;list-style:none;column-count:unset;-webkit-column-count:unset;-moz-column-count:unset}#priceIncludes2 ul li::before,#vipBenefitsPopoContentInt ul li::before{font-size:16px}#vipBenefitsPopoContentInt ul li{color:#737373;margin-bottom:0}#priceIncludes2 li:last-child,#vipBenefitsPopoContentInt li:last-child{padding-bottom:5px}#priceIncludes2 li,div#vipBenefitsPopoContentInt li{padding-left:20px;text-indent:-20px}#classroomEquipment li,#facilitiesDisabledWrap li,#facilitiesWrap li,#facilitiesWrap li:last-child{padding-bottom:6px}#priceCalcBenefits .additional_data ul li span{color:#60a500;font-weight:700}#bottomCalcBlockWrap{text-align:center;margin-top:23px}#bottomCalcBlockWrap>span::before{background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:0 -826px;content:"";display:inline-block;height:27px;margin-right:10px;width:21px}#bottomCalcBlock span{display:inline-block;line-height:15px;max-width:240px;vertical-align:super}#bottomCalcBlock{color:#404040;display:inline-block;font-size:13px}#bottomCalcBlock span:first-child{font-weight:700}.a2a_kit:not(#) a img{display:none}#bottomCalcBlockWrap>span::before,#bottomCalcPartWrap .trustWidgetStars,#colRightWrap #addthis_bar span a::before,.infoToolTipIconSmall::before,.infoToolTipIconSmallAfter::after,.juniorPDF a::before,.lowerPriceIcn::before{background-image:url("https://estatic.languagecourse.net/templates/default/img/icons_sprite.20250709132403.png")}#colRightWrap #addthis_bar span a::before,.inclWithCourseIcn::before,.juniorPDF a::before,.lowerPriceIcn::before{display:inline-block}#colRightWrap #addthis_bar span a::before{background-repeat:no-repeat;vertical-align:bottom}#bottomCalcPartWrap .TrustPilotRating,#colRightWrap .trustWidgetWrapA,#inclWithCourse,.coStaFbCol2,.lowerPrice{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.lowerPriceIcn::before{height:18px;width:19px;background-position:0 -3033px;content:"";margin-right:5px;-webkit-transform:translateY(3px);transform:translateY(3px)}.inclWithCourseIcn::before{content:"\f16a";font-family:fontawesome;font-size:18px;margin-right:9px;text-decoration:none;vertical-align:sub;color:#404040;font-weight:400;left:2px;position:relative;top:.2px}#colRightWrap #addthis_bar .a2a_kit span a::before{background-position:0 -2488px;height:15px;width:22px;content:""}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_email:hover::before{background-position:0 -2503px}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_print::before{background-position:0 -2518px;width:22px}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_print:hover::before{background-position:0 -2533px;width:22px}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_wechat::before{background-position:0 -2548px;width:19px}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_wechat:hover::before{background-position:0 -2563px;width:19px}#colRightWrap #addthis_bar .a2a_kit span .a2a_button_facebook_messenger::before{background-position:0 -2578px;width:15px}#colRightWrap #addthis_bar .a2a_kit span .a2a_button_facebook_messenger:hover::before{background-position:0 -2593px;width:15px}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_facebook::before{background-position:0 -2608px;width:15px}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_facebook:hover::before{background-position:0 -2623px;width:15px}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_twitter::before{background-position:0 -2668px;width:22px}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_twitter:hover::before{background-position:0 -2683px;width:22px}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_favorites::before{background-position:0 -2698px;width:16px}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_favorites:hover::before{background-position:0 -2713px;width:16px}#colRightWrap #addthis_bar .a2a_kit span a.a2a_dd::before{background-position:0 -2728px;width:16px}#colRightWrap #addthis_bar .a2a_kit span a.a2a_dd:hover::before{background-position:0 -2743px;width:16px}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_whatsapp::before{background-position:0 -3718px;width:16px}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_whatsapp:hover::before{background-position:0 -3733px;width:16px}#colRightWrap #addthis_bar .a2a_button_whatsapp{margin-right:2px!important}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_line::before{background-position:0 -3748px;width:16px}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_line:hover::before{background-position:0 -3763px;width:16px}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_kakao::before{background-position:0 -3778px;width:16px}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_kakao:hover::before{background-position:0 -3793px;width:16px}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_vk::before{background-position:0 -3808px;width:15px;top:.5px;position:relative}#colRightWrap #addthis_bar .a2a_kit span a.a2a_button_vk:hover::before{background-position:0 -3823px;width:15px}#colRightWrap #addthis_bar .a2a_kit span a{margin:0 5px}#colRightWrap #addthis_bar .a2a_button_email{margin-left:0!important}#colRightWrap #addthis_bar .a2a_dd{margin-right:0!important;margin-left:3px!important}#colRightWrap #addthis_bar .a2a_button_facebook{margin-right:3px!important}#colRightWrap .a2a_kit.a2a_default_style span{display:inline-block;vertical-align:middle}#colRightWrap #addthis_bar .a2a_kit{margin-bottom:0;margin-right:0}#colRightWrap #addthis_bar{float:none;margin-right:0}#colRightWrap.affix{top:89px;z-index:9}#colRightWrap.rightZero,#schoolLogoId.rightZero{right:0}#application #colRightWrap.affix{top:104px}#sharingBlockWrap{text-align:center;margin-top:9px}.callToActShare{margin-right:8px;font-weight:700;color:#7b7b7b}.avail_OK{color:#60a500;margin-top:5px}.avail_KO{padding-top:3px;color:red}#availabilityPriceCalc{width:auto!important;margin-right:2%;margin-top:0;margin-bottom:0;font-weight:400}#check_availability{text-align:center;margin-top:6px}#course_available{margin-top:3px;margin-bottom:6px;font-size:15px;font-weight:600}.acco_warning{max-width:225px;color:#f76301;margin-bottom:3px}#publishedPriceOfAccommodationDisplay{margin-left:3px;font-weight:700;max-width:219px;display:inline-block}#publishedPriceOfAccommodationDisplay br{margin-bottom:7px}#paymentContainer.readOnlyCalc #publishedPriceOfAccommodationDisplay{margin-left:11px}#warning_old_prices{color:#d60000;text-align:center;font-weight:700;margin-bottom:12px;line-height:1.5em}#lesson_price{margin:1px 8px 5px;font-size:11.5px}#inscriptionfee_row .tooltip{width:400px}#inscriptionfee_row .tooltip-inner{text-align:left}#high_season_fee_row{padding-top:2px}.whiteToolTip.high_season .tooltip{width:200px}.hiSeasonTT{margin-top:8px;display:block}.whiteToolTip.askFriendsToolTip a{font-weight:700;color:#404040;text-decoration:underline}.askFriendsToolTip .tooltip-inner{padding:16px 17px 17px 19px}#prepayment_tooltip .tooltip{width:200px}.benefitsTooltip.whiteToolTip{font-weight:700;margin-bottom:10px}.benefitsTooltip.whiteToolTip .tooltip{width:400px}.benefitsTooltip.whiteToolTip .tooltip .tooltip-inner{padding:9px 14px}.benefitsTooltip.whiteToolTip .tooltip .tooltip-inner div{text-align:left;font-weight:700;font-size:18px;margin-bottom:4px}.benefitsTooltip.whiteToolTip .tooltip .tooltip-inner ul{padding:0;text-align:left;list-style:none}.benefitsTooltip.whiteToolTip .tooltip .tooltip-inner ul li{margin-bottom:11px}.benefitsTooltip.whiteToolTip .tooltip .tooltip-inner ul li:last-child{margin-bottom:0}.benefitsTooltip.whiteToolTip .tooltip .tooltip-inner ul li .bolderBenefitsText{color:#60a500;font-weight:700;text-transform:uppercase}.bestWaySlogan{line-height:1.5em;margin-bottom:11px}.bestWaySlogan a{color:#404040;text-decoration:underline}#bottBenefitsWrap{text-align:center;display:inline-block;width:100%}#bottBenefitsWrap .tooltip-inner{width:340px}#freeCancelPriceCalc .tooltip-inner,#freeChangesPriceCalc .tooltip-inner{width:305px}#bottBenefitsWrap .tooltip{width:auto}div.whiteToolTip.askFriendsToolTip{padding-bottom:10px}#textTotalPrice .tooltip{width:200px}#textTotalPrice span span{color:#404040!important}#courseMaterialPC a,#courseMaterialPC a:hover,.desktopLowerPrice>a,.lowerPrice>a{color:#404040}#courseMat,#courseMaterialPC a{padding-left:2px}#courseMaterialPC{margin-top:2px;line-height:1.3em;text-decoration:underline;margin-bottom:4px}#courseMaterialPC::before{background-image:url(https://estatic.languagecourse.net/templates/default/img/materialInclIcn.svg);content:'';display:inline-block;width:15px;height:19px;margin-right:9px;background-repeat:no-repeat;-webkit-transform:translateY(3px) translateX(2px);transform:translateY(3px) translateX(2px)}.lowerPrice{margin:2px 0}#colRightWrap .trustWidgetWrapA,.lowerPrice{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#googleRatingsWrap{padding:0;margin:0}.lowerPrice a,a.lowerPricePopo{font-size:13px;line-height:1.4em;color:#60a500}a.lowerPricePopo:hover{color:#487c01!important}.lowerPrice .tooltip{width:300px}#acco_dates_notice_wrap,#starting_date_notice_wrap{font-size:13px;margin:8px;background-color:#deffe2;border:1px solid #4c7e0b;padding:6px 7px;line-height:1.5em;font-weight:400}#starting_date_notice_wrap{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;background-color:#fff;border-color:#404040;margin:7px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-border-radius:6px;border-radius:6px}#holidays_legend,#sdn_legend{width:15px;height:15px;border:1px solid #404040;margin-right:7px;position:relative;top:3px}#sdn_legend{background-color:#deffe2}#holidays_legend{background-color:#d1d1d1}#sdn_legend_wrap{margin-bottom:9px;display:none}#acco_dates_notice_wrap>div:not(:last-child){margin-bottom:7px}#not_available_dates_dp,#not_available_dates_dp_cbox{padding:0 7px 4px;font-weight:700;line-height:1.3em}#not_available_dates_dp::first-letter,#not_available_dates_dp_cbox::first-letter{text-transform:capitalize}#refundPolicyLink{float:right;clear:right;margin-top:3px;text-align:right}#freeChangesPriceCalc{text-align:right;float:right;margin-top:5px;width:100%}#refundPolicyLink a{text-decoration:underline;color:#404040}#inscriptionfee_row{margin:8px 0}#bottomCalcPartWrap .TrustPilotLogo{background-position:0 -2973px;width:136px;height:33px;margin-bottom:2px;vertical-align:middle}#bottomCalcPartWrap .trustWidgetStars{display:inline-block;background-position:1px -3006px;width:137px;height:27px}#bottomCalcPartWrap .trustWidgetStars,#bottomCalcPartWrap .trustWidgetStarsImg,#bottomCalcPartWrap .trustWidgetWrapA{margin-bottom:0}.trustWidgetReviews{vertical-align:middle;margin-top:3px;margin-left:6px;font-size:18px;display:inline-block}.trustWidgetReviews span:first-child{font-weight:700}#bottomCalcPartWrap .trustWidgetWrapA,#bottomCalcPartWrap .trustWidgetWrapB{text-align:center}.trustWidgetWrapB a{color:#404040;text-decoration:underline}.trustWidgetSecondRow{margin-top:3px;width:100%}#bottomCalcPartWrap .TrustPilotRating{font-size:18px;font-style:italic;transform:translateY(1.5px);margin-left:7px;width:auto}#bottomCalcPartWrap .TrustPilotRating span{font-style:normal}#bottomCalcPartWrap .TrustPilotRating span:nth-child(2){padding-left:0;font-size:11px;vertical-align:baseline;font-weight:400}#bottomCalcPartWrap .trustWidgetRev,#bottomCalcPartWrap .trustWidgetStars{vertical-align:middle}#bottomCalcPartWrap .trustWidgetRev span,.trustWidgetReviews span:last-child{font-size:18px;font-style:normal}#bottomCalcPartWrap .trustWidgetRev{margin-top:6px;font-style:italic;letter-spacing:.01em}#bottomCalcPartWrap .trustWidgetWrapAll{display:inline-block}#colRightWrap .trustWidget,#paymentContainer .trustWidget{display:block}#bottomCalcPartWrap .TrustPilotLogoImg{font-size:24px}#colRightWrap .TrustPilotLogo,#colRightWrap .TrustPilotRating,#colRightWrap .TrustPilotTitle,#colRightWrap .trustWidgetRev,#colRightWrap .trustWidgetStars,#paymentContainer .TrustPilotLogo,#paymentContainer .TrustPilotRating,#paymentContainer .TrustPilotTitle,#paymentContainer .trustWidgetRev,#paymentContainer .trustWidgetStars,.TrustPilotLogoImg,.trustWidgetStarsImg{float:none}#colRightWrap .trustWidgetRev,#colRightWrap .trustWidgetSecondRow,#paymentContainer .trustWidgetRev,#paymentContainer .trustWidgetSecondRow,#priceCalcSecWrap{display:inline-block}.weeksCourseDrops{display:initial}#colRightWrap .trustWidgetRev,#paymentContainer .trustWidgetRev{cursor:auto}#paymentContainer #colRightWrap{margin-left:11px}.lowerPriceContentPC_title{margin:14px 0 3px;font-weight:700;line-height:1.5em}#vip_benefits_row{-webkit-box-align:end;-webkit-align-items:end;align-items:end;padding:5px 0 4px}#vip_benefits_row .calculatorDrops{top:0}.lowerPricePopoWrap{width:300px}#vip_benefits_row .popover,.schoolCourseSupercat .popover{width:350px}#pcDataTransparency .popoContentWrap,#vip_benefits_row .popover .popoContentWrap,.lowerPricePopoWrap,.schoolCourseSupercat .popover .popoContentWrap{line-height:1.5em!important;font-size:13px}.lowerPricePopoWrap .popoContentWrap{font-size:13px}.lowerPricePopoWrap a{margin-top:8px;display:inline-block;text-decoration:underline}#vip_benefits_row ul,.schoolCourseSupercat ul{padding:0 0 0 12px;margin-top:6px}#vip_benefits_row li,.schoolCourseSupercat li{margin-bottom:9px;line-height:1.5em}#vip_benefits_row li:last-child,.schoolCourseSupercat li:last-child{margin-bottom:0}#vip_benefits_row .popover-content,.freeCancelWrapPop .popover-content,.lowerPrice .popover-content,.lowerPricePopoWrap .popover-content,.schoolCourseSupercat .popover-content{white-space:normal}#vip_benefits_row div,.lowerPrice .tooltip-inner,.lowerPrice div{text-align:left}#inclWithCourse a,#vip_benefits_info,#vip_benefits_row .popoContentWrap a,#vip_benefits_row .popover a:hover,.lowerPrice a{text-decoration:underline}.lowerPrice .popoContentWrap a{margin-top:8px;display:inline-block;font-weight:700}#pcDataTransparency .popover ul{padding:0;list-style:none}#pcDataTransparency .popover li:last-child{margin-bottom:0}#pcDataTransparency .popover li{margin-bottom:10px}#pcDataTransparency .popover{width:350px}.transparencyPopTr{text-decoration:underline}.transparencyPopTr1{font-weight:700}#pcDataTransparency{line-height:1.6em!important;margin-top:7px}#pcDataTransparency .popover .popover-content{white-space:normal}.transparencyPopTr::after{margin-left:5px}#courseMaterialPC:hover,#inscriptionfee_row .calculatorDrops:hover,#prePaymentWrap a:hover,#refundPolicyLink a:hover,#textFreeSerIncl .whiteToolTip a:hover,#vip_benefits_info:hover,.bestWaySlogan a:hover,.courseDetSectDeskTxt:hover,.desktopLowerPrice>a:hover,.transparencyPopTr:hover,.trustWidgetWrapB a:hover,.whiteToolTip.askFriendsToolTip a:hover{color:#000}.dp_holiday_date,.dp_holiday_date:hover{background-color:#d1d1d1!important}.dp_holiday_date{color:#fff!important;font-weight:700!important;white-space:nowrap;padding-right:2px!important}.datepicker-days .tooltip-inner{width:190px}.datepicker-days .popover .arrow::after{bottom:2.5px}body .dp_holiday_date .infoToolTipIconSmall{margin-left:1px;margin-top:1px}body .dp_holiday_date span{display:inline-block;float:none;width:auto;height:0;margin:0;line-height:normal}#afterRatingPhrases a,#courseMaterialPC,#courseMaterialPC a,#course_special_offer_row #special_offer_course_text,#freeCancelPriceCalcText,#freeCancelPriceCalcText2,#inscription_fee_tooltip,#prePaymentWrap a,#textFreeSerIncl .whiteToolTip a,.bestWaySlogan,.whiteToolTip.askFriendsToolTip a,body .disabled.dp_holiday_date span{cursor:default}#calendarDatePicker2.fieldErrMark,#calendarDatePicker3.fieldErrMark{width:100%!important;max-width:232px!important}#googleWidgetWrap{margin-top:17px}#genericRatingTxt{font-size:15px;margin-bottom:5px}#googleFootRatingVal span{margin-left:5px;font-size:18px}#googleFootLogo img{width:80px}#googleFootRatingVal a,#trustWidgetWrap a{font-size:15px;margin-left:5px;text-decoration:underline;color:#404040}#trustWidgetWrap a{margin-left:10px;-webkit-transform:translateY(.5px);transform:translateY(.5px);font-style:normal}#bottomCalcPartWrap #googleFootRatingVal .star-meter{top:0}.fb_iframe_widget{margin-top:0}.coStaFbColWrap{bottom:0}#trustWidgetWrap{margin-bottom:12px;-webkit-transform:translateY(-2px);transform:translateY(-2px);margin-top:0}#accommoDropWrap .datepicker,#calendarDatePicker3 .datepicker,#course_calculator .datepicker{z-index:20!important}@media screen and (max-height:720px){#contactBoxWrapper{top:58px}}@media screen and (max-width:359px){#school .evalCol>div:not(.titleEvalRevAcc){margin-bottom:11px!important}#school #content #content_panel div.evalTitles,#school #content div.evalTitles{width:100%!important}#school .evalColRev,#schoolEvaluationBlock .contentRevWrap.evalColRev{float:left}#eval2ndPart .titleEvalRevAcc,.titleEvalRevAcc{margin-bottom:3px!important}#eval1stPart{margin-top:0;margin-bottom:0}#eval2ndPart{margin-top:12px!important;margin-bottom:12px!important}.titleEvalRevAcc.internalEvalSect{margin-top:12px}}@media (min-width:1170px){#content.contentApplicationPage,#content.contentPaymentContainerPage{width:790px!important}}@media (min-width:1025px){#school .hd-wrap{margin-top:10px}#school #language_level_reg .caretCalc{right:10px}#school .wordsSelectLevel{right:21px}.freeCancelWrapBot{margin-bottom:7px}#brochuresBlock .brochureInternal a:hover::after,#leisureBrochures .brochureInternal a:hover::after,#schoolCoursesBlock .brochureInternal a:hover::after,.hoveringPDF::after,.photosInternalLast a:after,.photosSmallInternal.accommoImgs a:hover::after{background-color:rgba(0,0,0,.3);content:"";height:100%;position:absolute;right:0;bottom:0;width:100%}.bildungsurlaub ul{display:inline;text-align:right}.workerTit.titles.first_column:not(.workerTitAdd){color:#f78888;font-weight:700}.courseTopData{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}#schoolAccommodationBlock .dropDownCoursesTopWrap .moreButtWrap{-webkit-flex-basis:auto;flex-basis:auto}#schoolAccommodationBlock .dropDownCoursesTopWrap .dropDownCoursesTopTopWrap{-webkit-flex-basis:100%;flex-basis:100%}.revListHead,.schoolCourseAccommoWrap .col-1{padding:3px 0 8px}.includesAccommoBadgeSchool{margin:6px 0 0;text-align:right}.availOpt{margin-bottom:6px}#topOverallRating a:hover,.show-all-anchor:hover{color:#23527c}.convertedPricesRow td,.convertedPricesRow th{padding:0 7px 5px!important}.accommodation .convertedPricesRow td,.accommodation .convertedPricesRow th{padding-top:5px!important}.convertedPricesRow .workerTit.titles.first_column span,.local_price{line-height:normal!important}.convertedPricesRow .workerTit.titles.first_column{padding-top:0;padding-bottom:0}.coursesTableFirstRow{background-color:#fff}.schoolCourseAccommoWrap.frame_table .table th{height:100%}#lessonsNeededTable{display:block;border:none;padding-top:0}.accommoRightWrap{margin:3px 0!important}.courseTopData .croOptWrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 14px 1fr;grid-template-columns:repeat(2,1fr)}.gmapStaticMapImg{width:100%;transform:translateY(-17%)}#leisureBrochures{margin-top:15px}#leisureMob::after{background:0 0}#leisureMob{height:auto}.moreCouAccWrapper{margin-bottom:79px}.accommoHeadBottom{margin-bottom:10px!important}#ageChartWrapper,#nationChartWrapper{-webkit-box-flex:0;-webkit-flex:0 1 50%;flex:0 1 50%;margin-right:0}#nationAgeChartsWrap{gap:5%}#nationChartData{width:45%}#senderForm2 #senderFormFooter{padding-top:1px}div#senderWrapper2 .brochureInternal,div#senderWrapper2 .brochureInternal a img{width:75px}div#senderWrapper2 .brochureInternal{max-width:75px}#senderWrapper2 .brochureInternal{margin-bottom:16px}#senderFormContent2{padding:1em 16px}.courseDetSectDesk,.desktopLowerPrice,.linkToAllCoursesWrap,.lowerPrice.desktopCbox{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.courseDetSectDesk{margin-top:4px}.courseDetSectDeskTxt{margin-right:6px;text-decoration:underline}.desktopLowerPrice,.lowerPrice.desktopCbox{-webkit-flex-wrap:wrap;flex-wrap:wrap;cursor:default}h3,h3.twoColumnSecTit{font-weight:700!important;padding-top:8px}#schoolDetailsBlock #facilitiesHiddenPart{margin-bottom:13px}.verifiedStudentNote::before{top:.5px}.cPageLinkNoAccoNotif:hover{text-decoration:none!important}#schoolBenefitsBanner_mob{display:none!important}#schoolBenefitsBanner_desk{display:inline-block!important}div#cityImageBack img{height:auto!important;width:100%}#repeatingBreadcrumbs #bread_crumbs{border:none;margin-top:12px;margin-left:0}.bread_crumbs_link,.bread_crumbs_link a,.bread_crumbs_link span{line-height:normal!important}.moreButtWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:4px 0 0!important}.revListHead{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.moreButtWrap,.revListHead .dropDownCoursesTopWrap{-webkit-box-align:end;-webkit-align-items:end;align-items:end}.desktopLowerPrice,.linkToAllCoursesWrap,.lowerPrice.desktopCbox,.moreButtWrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#secondaryBtn1 div.buttonToPriceCalculatorInt,#secondaryBtn2 div.buttonToPriceCalculatorInt{width:auto;padding:10px 24px;margin-top:19px;font-size:15px;line-height:normal!important}#secondaryBtn1 a,#secondaryBtn2 a{color:#fff}#ShareBlock_h2 .titleSep,#otherSchoolsLinksBLockTit,p#footerPhoneTit{margin-bottom:5px;font-weight:700;margin-top:29px;font-size:18px;line-height:1.3em!important}#otherSchoolsLinksBLockTit{text-align:center;margin-top:62px}#footerPhoneSubTit{margin-bottom:21px}#schoolReviewsReadallBtn{bottom:-31px}#ShareBlock_h2 .titleSep{padding:0}#ShareBlock_h2::after{border:none}.FBHeader{margin-top:0}#facilitiesWrap h3{margin-bottom:4px}#visaDocumentsBlock_h2{margin-bottom:2px!important}#airportTransferWrap_coll .twoColumnFormatSection{margin-top:6px}.revListSentence{margin:13px 28px 10px 0!important}#content_panel div:last-child{margin-bottom:0}#showAllFacilitiesLinWrap,#showAllIncludesLinWrap{display:none}#footerPhoneWrap{text-align:center}#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}#otherSchoolsLinksWrap ul{margin-top:9px}#funsStatsFooter_h2::after,#otherSchoolsLinksWrap .headingSep::after,#testimonialsFooter_h2::after{border:none;position:relative}#otherSchoolsLinksWrap .subTitles{font-weight:400;margin-bottom:3px;background-color:transparent;padding:0}.noH2MobileCollapsibles{cursor:default}#QAWrap .headingSep,#faqsWrap .headingSep{margin-bottom:15px}#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 (min-width:1025px) and (max-width:1175px){#school #content{padding-left:10px}}@media (min-width:1025px) and (max-width:1149px){#school #transport_map{left:71%;width:26%}}@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 (max-width:767px){.table-responsive{border:none}}@media (min-width:768px){#ErrorMsgModal .modal-dialog{width:900px}}@media (max-width:1024px) and (-webkit-min-device-pixel-ratio:0){body,html{height:auto}html{overflow:auto}.calendarDatePicker .calendarIconNumber.calNumFilled{top:7.5px}}@media (max-height:640px){#cityImageBack img{height:60vh}}@media (min-height:641px) and (max-height:700px){#cityImageBack img{height:50vh!important}}@media (min-height:701px) and (max-height:1023px){#cityImageBack img{height:45vh}}@media (max-width:1024px){.usp-wrapper{position:fixed;z-index:12}#evOverallNumeric-cBoxAgent .star-meter{line-height:normal}#school #language_level_reg .caretCalc{right:5px}#school .wordsSelectLevel{right:15px}.pricePerWeekWrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}#schoolLeisureBlock .titleSep{padding:0}#facilitiesWrap{margin-bottom:0!important}#collapseFacilities{margin-top:10px}#showAllFacilitiesLinWrap .caratDropDown{bottom:3px;position:relative}#brochuresBlock .brochureInternal a:hover::before,#leisureBrochures .brochureInternal a:hover::before{background-image:none}#leisureBrochures .brochureInternal a img{width:100%}#leisureBrochures .brochureInternal{max-width:none}#leisureBrochures .brochuresWrap{gap:40px}.revListHead .dropDownCoursesTopWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.croOptWrap .lessoGroup{width:100%}#reserveAtLowestPriceBtn:hover a{color:#404040}.resultsFlags.bildungsurlaub.mobileCbox .resultsFlagsTit{font-weight:700;font-size:13px}#carousel .flex-direction-nav,#carouselVideo .flex-direction-nav{display:none}#seeMoreSchools .moreLessWords{font-size:18px}.coursesTableHeaders th.workerTitAdd.workerTit,.table tr th.convertedPricesRow{line-height:1.4em!important}.convertedPricesRow{color:#f78888;font-weight:700!important}.accommoTopData .lessoGroup{-webkit-flex-basis:100%;flex-basis:100%}.dropDownCoursesTopWrap .moreButtWrap{-webkit-flex-basis:auto;flex-basis:auto}.lessoGroup{row-gap:3px}#schoolAccommodationBlock .dropDownCoursesTitle,.lessoGroup{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.availOpt{display:inline-block;margin-bottom:5px}#schoolNameName{font-size:25px}.popover-content #addthisBlock_h2::after{display:none}.popover-content #addthisBlock_h2{padding:0!important}.courseDetSectMobTxt{margin-right:6px!important;text-decoration:underline;margin-top:0!important;margin-bottom:0!important;font-size:13px}th.convertedPricesRow span{text-align:center!important}.freeCancRight{-webkit-flex-shrink:unset;flex-shrink:unset}.contentCourseWrap .selPriceCalc{margin-top:7px}[id^=taccoprices_current_],[id^=taccoprices_next_],[id^=tprices_current_],[id^=tprices_next_]{padding-bottom:5px}.table .accomm_header,.table .course_header{width:auto}.accommodation.table{background-color:#f1efec}.schoolCourseAccommoWrap .accommodation.table .titles.first_column{padding:4px 15px 7px}.accommodation span.addWeek,.courses span.addWeek{font-size:13px}.schoolCourseAccommoWrap.frame_table .table td:first-of-type{font-weight:400}#schoolAccommodationBlock .tableAccommo .readall-btn.mobileCbox{margin:0!important}#schoolAccommodationBlock .tableAccommoWrap.table-centering-wrap .readall-wrapper{margin-bottom:26px}#schoolCoursesMainLang .table-centering-wrap .readall-wrapper{margin-bottom:20px}.courses.table .coursesTableHeaders th:first-of-type{padding-left:10px!important}.tabPricesAct{z-index:999;top:2px}.table-centering-wrap{display:table;width:100%}[class^=readall_priceTable_].readall-hide::after{height:18px}.price_before_discount::before{width:69%;right:15%}.schoolCourseAccommoWrap .table-responsive{display:table-row}.schoolCourseAccommoWrap table{border:1px solid #f1efec;border-top:none}.coursesTableHeaders th{vertical-align:middle!important}.schoolCourseAccommoWrap th:not(.convertedPricesRow){display:table-cell!important;text-align:center!important}.coursesTableHeaders{background-color:#fff}.schoolCourseAccommoWrap .table .titles.first_column{white-space:normal;padding:4px 3px 7px}.accommoTopData .cBlockIcn{-webkit-transform:translateY(3.5px);transform:translateY(3.5px)}.courseTopData .croOptWrap{row-gap:5px}.lessoGroupInt div{font-size:13px}.courseTopData .cBlockIcn{margin-right:6px;margin-top:2.5px}#visa2Col.twoColumnFormatSection>div:last-of-type{border-bottom:none;padding-bottom:0}#leisureMobWrap{border-bottom:none}.toBeModalCloned{margin-top:10px}.moreCouAccWrapper{margin-bottom:89px!important}.slides.onlyOneSlide{width:100%!important;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.slides.onlyOneSlide>li{margin-right:0!important}#sliderWrap .flex-direction-nav .flex-next,#sliderWrap .flex-direction-nav .flex-prev,#sliderWrap2 .flex-direction-nav .flex-next,#sliderWrap2 .flexslider .flex-direction-nav .flex-prev,#sliderWrap3 .flex-direction-nav .flex-next,#sliderWrap3 .flex-direction-nav .flex-prev,#sliderWrapVideo .flex-direction-nav .flex-next,#sliderWrapVideo .flex-direction-nav .flex-prev{opacity:.7}#sliderWrap .flex-direction-nav .flex-next,#sliderWrap2 .flex-direction-nav .flex-next,#sliderWrap3 .flex-direction-nav .flex-next,#sliderWrapVideo .flex-direction-nav .flex-next{right:10px}#sliderWrap .flex-direction-nav .flex-prev,#sliderWrap2 .flexslider .flex-direction-nav .flex-prev,#sliderWrap3 .flex-direction-nav .flex-prev,#sliderWrapVideo .flex-direction-nav .flex-prev{left:10px}.flex-direction-nav{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.flex-direction-nav.hideNav{opacity:0}#infoAllCoursesTitle{margin-top:24px}.chartWrapper{gap:2%}#nationChartWrapper .nav-link,#ratingComparisonRadarChartWrapper .nav-link,#showAgeStatsWrap .nav-link{min-height:32px;padding:4px 6px 7px!important}#nationAgeChartsWrap{border-top:none;border-bottom:1px solid #dadada}.ratingComparisonName{width:90%;padding-right:0}#nationChartWrapper .nav,#ratingComparisonRadarChartWrapper .nav,#showAgeStatsWrap .nav{margin-bottom:0}#canvasContainerAge,#canvasContainerNat{width:21vh}.freeChangesWrap{margin-bottom:0}#ratingComparison ul,#specialOffersWrap ul{grid-template-columns:1fr}#content #specialOffersWrap a{-webkit-flex-basis:80%;flex-basis:80%}.accommoTextOnTableRight{margin-bottom:10px!important}.toBeModalCloned .twoColumnFormat,.twoColumnFormat{padding:3px 0 2px}#schoolClosed .schoolClosedWrap{margin-bottom:10px}#leisureBrochures .brochuresWrap,#nationAgeChartsWrap,#showAllFacilitiesLinWrap,.additionalInfoToBeCloned .twoColumnFormat,.linkToAllCoursesWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.twoColumnFormat .titles{margin:0 0 4px}.accoThumbUl{gap:3%}.accommoImgsWrap{float:none;width:auto}.photosSmallInternal.accommoImgs img{max-width:none}.moreButtPreIntWrap{-webkit-box-pack:start;-webkit-justify-content:start;justify-content:start}.includesAccommoBadgeSchool{margin:5px 0 0}#schoolBenefitsBanner_desk{display:none!important}.coStaFbCol3{margin-top:3%;margin-left:0}#benefitsBan,#coStaFb{margin-right:0;margin-left:0;padding-left:6px;padding-right:6px}#overallCityAttractWrap{overflow:hidden;margin:18px 11px 0;padding-right:0!important}#cityImageBack img{position:relative;transform:translateX(-50%);left:50%}#cityImageBack{padding-top:0}#repeatingBreadcrumbs #breadBackWrap{border:none;background-color:transparent;margin:14px 18px 6px;padding:0;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#FBFeed{margin-left:0}#ratingsSection{margin-left:11px;margin-right:11px}#benefitsBan,.headingSep[data-toggle=collapse]::after,.noH2MobileCollapsibles.headingSep::after{border:none}#benefitsBan,.headingSep[data-toggle=collapse] .titleSep,.noH2MobileCollapsibles .titleSep{padding:0}#pcDataTransparency,.twoColumnFormatSection{margin-top:0}#otherSchoolsLinksBLock .headingSep{margin-top:28px}div.flexWrapper div.dropDownCoursesTopTopWrap{margin-right:0}.DDblocks{-webkit-align-self:center;-ms-grid-row-align:center;align-self:center;margin-top:1px!important;margin-bottom:0!important}.dropDownCoursesTopWrap .moreButtWrap{-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end}#schoolAccommodationBlock .mobileCbox{margin:2px 0 5px;white-space:nowrap}#schoolCoursesBlock .courseTopData{margin-top:6px}#secondaryBtn1,#secondaryBtn2,.afterCourseListWrap .tooltip::after,.afterCourseListWrap .tooltip::before{display:none}#schoolCoursesBlock .schoolCourseAccommoWrap .moreButtWrap{margin-top:0}.schoolCourseAccommoWrap .moreButtWrap{margin-top:8px}#lessonsNeededTable thead th{font-size:14px}#lessonsNeededTable td{padding:4px;line-height:1.3em}.chartScrollBox{position:relative;overflow-x:auto;width:100%;scroll-behavior:smooth}div#overallCityAttract{-webkit-box-align:start;-webkit-align-items:start;align-items:start;margin-bottom:12px!important}#overallCityAttractTit{margin-bottom:2px}.school_page_course_name{line-height:.1em!important}.gmapStaticMapImg{-webkit-transform:none;transform:none;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;bottom:0}#school_map{display:block!important}#slidersSeparator{height:27px}#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}#proConsTransparencyWrap .popover{width:350px}.acco_rev .ratingComparisonWrap:last-of-type{margin-bottom:10px}.blockStuComm{margin-left:0;margin-top:6px}.blockStuCommWrap{padding:14px 0!important}.moreCommentsLink{margin-top:5px}.contentAccommoWrap div.titles,.contentCourseWrap div.titles{margin-right:0}.revListSentence{margin-left:3px}#schoolReviewsReadallBtn{bottom:-29px}.readall-hide+#schoolReviewsReadallBtn{bottom:-40px;height:43px}#schoolAccommoReadallBtn,#schoolCoursesReadallBtn{bottom:-35px;width:75%}.urgencyMessage{margin:10px 0}.revCourseDateInfo{margin:8px 0 13px}.verifiedStudentNote{padding-left:27px;text-indent:-29px}.revFinalInfo{display:inline-block;margin-bottom:0!important;width:100%}#ageNationWrap_coll .twoColumnFormatSection>div:first-child{border-top:none}#ageNationWrap_coll .twoColumnFormatSection,#airportTransferWrap_coll .twoColumnFormatSection{margin-top:0}.twoColumnFormat dd,.twoColumnFormat div:not(.titles),.twoColumnFormat>span{-webkit-box-flex:1;-webkit-flex:1 1 8%;flex:1 1 8%}#leisureMob .twoColumnFormat dd,#leisureMob .twoColumnFormat div:not(.titles){-webkit-box-flex:1;-webkit-flex:1 1 38%;flex:1 1 38%}#otherLeisureActivities .titles,#visaDocumentsWrap .titles,.contentAccommoWrap .titles,.contentCourseWrap .titles{margin-right:6%}div.cloneExclusions{margin-bottom:10px!important}.linkToAllAccoModalInfo{margin-bottom:11px}.school_img_box{display:none}#photosVideoBlock3{margin-top:24px}#photosVideoBlock2{margin-top:9px}#sliderWrap2 .flexslider .slides img,#sliderWrap2 .video-btn::before,#sliderWrap3 .flexslider .slides img,#sliderWrap3 .video-btn::before,.ytVideoWrap .video-btn::before{opacity:.7}#sliderWrap2 .video-btn::before,#sliderWrap3 .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}#infoAccoModal .afterAccommoListWrap,#methodologyContent{margin-bottom:0}#infoAccoModal .tableAccommoWrap{padding:0}#infoAccoModal .accommoTextOnTableRight{margin-bottom:10px}.chartWrapper{margin-left:1px}#contactBoxPhoneMobNum,#contactBoxPhoneMobNum2,#contactBoxPhonesMobText{white-space:nowrap}#contactBoxPhoneMobNum.doubleContactBoxPhone{padding-right:3px}#contactBoxPhoneMobNum2.doubleContactBoxPhone{padding-right:5px;padding-left:2px}#collapseIncludes{margin-bottom:0;margin-top:15px}#buttonToChatImg{max-width:42px;left:1.9px;position:relative}.visibleButtonToPriceCalculator{bottom:0!important}.buttonToCalcHide{bottom:-70px!important}#buttonToCalc,#buttonToPriceCalculator,#school .accommoTumbsBlock .container_row,#secondaryPositionedButton,#showAllFacilitiesLinWrap,#showAllIncludesLinWrap,.buttonToPriceCalculatorInt{-webkit-box-align:center;-webkit-align-items:center;align-items:center}#buttonToPriceCalculator{bottom:-120px}.buttonToPCNoSchool{position:absolute;bottom:0}#buttonToCalc.buttonToCalcRemove{height:0;margin:0;padding:0;border:none!important}#buttonToCalc{margin-bottom:10px;position:relative;bottom:0}#secondaryPositionedButton{width:100%;padding:0 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:3%}#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;padding-top:15px}#buttonToPriceCalculatorWithBackgroundAndShadow #buttonToChat{margin-right:2%}#buttonToPriceCalculator #buttonToCalc{border:2px solid #4c7e0b;line-height:1.4em;margin-left:.6rem}#showAllIncludesLinWrap{margin-top:10px}#finalCourseListNote{margin-top:3px}#content_panel #acco_description_link,#content_panel #course_description_link{margin:5px 0 10px;padding-left:3px;font-size:13px}.calculatorDrops{border:none}#ratingComparison_h2::after{right:9px!important}#ratingComparison_h2 span{width:91%;display:inline-block}#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:3px 11px 0}#ShareBlock{margin-top:18px;display:block}#addthisBlock ul{list-style:none;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{border-bottom:none;margin-bottom:0}#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:3px;margin-right:14px}#addthisBlock li img,#addthisBlock_h2 img{position:relative;max-width:19px}#addthisBlock_h2::after{margin-top:2px}#accommodation_coll,#additionalSchoolInfo_coll,#ageNationWrap_coll,#airportTransferWrap_coll,#leisure_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}#regDesc{padding:2px 11px 14px!important;background-color:#fff}#school .textBelowBigEval{width:100%}#benefitsBanCol2 div:last-child,#newsletter_signup .h3,#top_cities>div,#top_countries>div,.newsletterCol1{font-size:21px}.lang_suggestion a{margin-left:7%;text-decoration:underline!important}#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}#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,#sliderWrap3,#sliderWrapVideo,.ytVideoWrap{margin:0!important;height:auto}#slider .videoControls,#sliderVideo .videoControls{bottom:6px;width:96%;margin:0 2%}#slider .videoControls .seek-bar,#sliderVideo .videoControls .seek-bar{width:46%}#carousel2 .flex-caption,#school #slider .flex-caption,#school #sliderVideo .flex-caption{padding:1.5% 2%}#school #carousel .flex-direction-nav a,#school #carousel2 .flex-direction-nav a,#school #carousel3 .flex-direction-nav a,#school #carouselVideo .flex-direction-nav a{opacity:.7}#school #carousel .flex-direction-nav .flex-next,#school #carousel2 .flex-direction-nav .flex-next,#school #carousel3 .flex-direction-nav .flex-next,#school #carouselVideo .flex-direction-nav .flex-next{right:6px}#school #carousel .flex-direction-nav .flex-prev,#school #carousel2 .flex-direction-nav .flex-prev,#school #carousel3 .flex-direction-nav .flex-prev,#school #carouselVideo .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}.FBShareBoxImg img,.FBTextWrap{width:100%;height:auto;float:none}.FBTextWrap{padding-left:0!important;padding-top:10px}#ultraFoot{width:auto;padding:10px;line-height:1.6em;margin-top:16px}#ultraFoot a{margin-right:5px;margin-left:5px;height:38px;display:inline-flex;align-items:center}#headerHelpMobCont{background-color:#fff;overflow:scroll;z-index:999;position:relative}#helpListMob ul{margin:0 8%}#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%}#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;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}#paymentContainer .payBlockWrap #priceIncludes{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%}body,p{line-height:1.4em!important;font-size:15px!important}.topHeaderWrap{margin-top:0;margin-left:11px;margin-right:11px}.footerPressLogos,.footerTrustedLogos{display:none;margin-bottom:0!important;padding-left:7px;text-align:left}.leisure.table th{padding-top:8px}#ShareBlock,#addthisBlock,#ageNationWrap,#airportWrap,#horizontalSep,#otherSchoolsLinksCol1,#otherSchoolsLinksCol2,#ratingComparison,#schoolLeisureBlock,#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;text-align:left!important}#FBFeed,#ShareBlock_h2 .titleSep,#addthisBlock_h2 .titleSep,#ageNationBlock_h2 .titleSep,#airportTransferBlock_h2 .titleSep,#breadBackLink,#cBoxOptionalFields .cBoxOptionalFieldsTit,#chartjsAgeLegend li,#chartjsNatLegend li,#decorator_4,#decorator_6 .content_6 h2,#decorator_6 .content_6 p,#directorsFooter,#funsStatsFooter_h2 .titleSep,#helpListMob ul li a,#key_events_h2 span,#moreQAButton,#priceIncludes span.serviceBadge,#ratingComparison_h2 .titleSep,#school #additionalSchoolInfo_h2 .titleSep,#school #ratingComparison_h2 .titleSep,#school #schoolLeisureBlock_h2 .titleSep,#school_overview .headingSep .titleSep,#schoolsInCountry_h2 .titleSep,#schoolsInWorld_h2 .titleSep,#searchForm_small .fa-search,#testimonialsFooter_h2 .titleSep,#visaDocumentsBlock_h2 .titleSep,#youBenefitsMob ul li a,.FBShareBoxDescription,.FBShareCaption,.FBShareCaptionUrl,.FBTextWrap,.accommoImgsThumbnails .photosSmallThumbnails a::before,.accommoTextOnTableRight,.accommoTopData,.accommodation .addWeek,.accommodation_selector_list,.additionalItalic,.ageTip .popover .popoContentWrap,.bookLinkOnlyMobile,.checkDatesNote,.courseHeadBottom,.courseTopData,.course_selector_list,.courses .addWeek,.data,.dropDownCoursesTopWrap,.field,.field_disabled,.freeCancRight,.large_field,.large_red_field,.linkToAllAccoModalInfo,.lowerPricePopo,.modalGlobalInfoLink,.qprice_data,.qprice_data_total,.qprice_field,.ratingComparisonWrap span,.red_data,.red_field,.revListBottTxt,.revListBottTxt a span::before,.school_page_course_name,.selPriceCalc,.short_data,.short_data_total,.short_red_data,.tabPricesAct,.tabPricesNoAct,.twoColumnFormat,.visaLabel,.visaResult,.x_special_text{font-size:15px}.modalGlobalInfoLink{margin-bottom:10px}#facilitiesWrap h3{margin-bottom:3px;line-height:1.25em}#school #onlinePromo{margin-top:3px;border-top:1px solid #e0e0e0;display:block}#button_play,#col_left #decorator_1,#col_left #decorator_w,#col_left #facebook_w,#col_left #last_visited{display:none}#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}#ShareBlock_h2 .titleSep,#addthisBlock_h2 .titleSep,#ageNationBlock_h2 .titleSep,#airportTransferBlock_h2 .titleSep,#funsStatsFooter_h2 .titleSep,#school #ratingComparison_h2 .titleSep,#school #schoolLeisureBlock_h2 .titleSep,#schoolsInCountry_h2 .titleSep,#schoolsInWorld_h2 .titleSep,#testimonialsFooter_h2 .titleSep,#visaDocumentsBlock_h2 .titleSep{font-size:18px!important}#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,#schoolLeisureBlock_h2::after,#schoolsInCountry_h2::after,#schoolsInWorld_h2::after,#testimonialsFooter_h2::after,#visaDocumentsBlock_h2::after,.superCatColl h3::after{top:auto!important}#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}.superCatColl[aria-expanded=true] h3::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)}.superCatColl[aria-expanded=false] h3::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)}#menu-footer .menu-foot_title[aria-expanded=true]::after,#school .headingSep[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)}#menu-footer .menu-foot_title[aria-expanded=false]::after,#school .headingSep[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)}#menu-footer .menu-foot_title[aria-expanded=false]::after,#menu-footer .menu-foot_title[aria-expanded=true]::after,#school .headingSep[aria-expanded=false]::after,#school .headingSep[aria-expanded=true]::after,.superCatColl[aria-expanded=false]::after,.superCatColl[aria-expanded=true]::after{border:none}#headSearchBar{display:none;min-width:0}#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}.affix{position:relative!important}.contentListWrap{width:100%}#content_list.affix,#middleHeaderButtonsWrap.affix{position:fixed!important}#content_list.affix{left:0;right:0;padding-top:70px}#priceCalcSecWrap{background-color:rgba(0,0,0,0);margin-top:0!important;padding:0!important}#bigCalcButton span,#breadBackWrap,#cBoxTabWrap,#calcModalButWrap .calcModalButHalfs:first-of-type,#contactBoxPhonesMobTel,#middleHeaderButtons,#school .accommoTumbsBlock .container_row,#schoolAccommodationBlock .dropDownCoursesTitle,#searchBarMob,.accoThumbUl,.calcModalButHalfs>div{display:-webkit-box;display:-webkit-flex;display:flex}#cBoxVisibleWrap{display:block}#closingTab,.freeAdvice{display:none!important}#TypingBoxDeployedSendButton #submit_button,#TypingBoxDeployedSendRequiredText,.privacyPolicyCheckbox{font-size:18px}#contactButtonText{line-height:1.2em}#cBoxOptionalFields{text-align:left}#cBoxOptionalFields .optionalFieldsWrap{position:relative;width:95.5%}#application #bottomHead,#bottomHead.lang_page,#bottomHeadSchool,#cBoxVertTab,#contactBoxPhones,#contactBoxTextarea,#school #bottomHead,#school_evaluations #bottomHead,#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}#TypingBoxDeployedWrappercBox{overflow:inherit}#consultantBar{display:block!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%}#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}#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}#contactBoxTextareaDiv{background-color:#fff;z-index:999}#col_right #vip_benefits_row .calculatorDrops,#contactBoxChat,#contactBoxSkype,.cBoxChatOnlyMobIco,.cBoxChatOnlyMobTxt{display:inline-block}.dropPrice.dropPriceWrap{top:3px}.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:2px}#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:fixed;padding:10px 0 9px!important;background-color:#fff;height:24px;top:73px}.addBoxShadow{-webkit-box-shadow:0 -41px 29px 27px #404040;box-shadow:0 -41px 29px 27px #404040}.table_strengths{padding-left:12px}#breadBackLink{color:#404040}#priceIncludes span.serviceBadge{font-size:13px}#breadBackWrap{padding:3px 9px 5px;margin-top:89px;background-color:#f4f4f4}#footerWrap{margin-top:0}#coStaFb{margin-right:0;margin-left:0;padding-left:10px;padding-right:10px;margin-bottom:15px}div.benefitsBanWrap{padding-top:0;padding-bottom:0}#benefitsBanCol1,#benefitsBanCol2,.benefitsBanCol3{width:100%;float:none}#content_panel .bottomBanSen p{font-size:15px!important;text-align:center!important}.bottomBanSen span{border-bottom:none}.coStaFbColWrap{padding-left:0;line-height:1.1em;font-size:25px!important}.coStaFbCol1{display:inline-block;width:100%;text-align:center}.coStaFbCol1,.coStaFbCol2{margin-right:0}.coStaFbCol2,.coStaFbCol3{float:none;width:100%}.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}.schoolAccMore{display:none}.custoComm li{margin-bottom:14px;width:100%}.coStaFbCol3 ul li{margin-bottom:11px}.funStatsTitle{margin-bottom:0}#seals-footer{margin-bottom:18px;margin-top:13px}#benefitsBanCol2{margin-top:0;line-height:2.4em;margin-bottom:13px}.benefitsBanWrap div ul li:last-child{margin-bottom:14px}.benefitsBanWrap div ul li{margin-right:12px}#schoolMapOuterWrap{width:100%!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}#schoolDetailsBlock{padding-bottom:0!important}#addthisBlock,#brochuresAndPhotoVideoBlock,#ratingComparison,#schoolCoursesBlock,#schoolDetailsBlock,#schoolEvaluationBlock,#schoolLeisureBlock{padding-top:0!important}.show_row{display:inline-block!important}#schoolAccommodationBlock .freeCancelWrap{margin-top:0}.freeCanc{margin-top:0;padding:0 0 2px!important}#accoReserveQuick,#favouritesMob,#juniorPromoTextMob,#school .bildungsurlaub,.calcModalButHalfs,.pricesWrap,.topCityImg{margin-bottom:6px}#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}.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}#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}#head_title{position:relative;float:none}#head_title img{top:0}.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{color:#535353;z-index:4;background-color:#fff}#favoritHeartHeadWrapMob .favoritHeartHeadIco{stroke:#535353;bottom:-1px;right:-2px;width:19px;stroke-width:9px}.header{margin-left:0}#content_panel,.container,html>body .panel_head2{margin-right:0}.popXclose{margin-left:5px;z-index:999}#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}#col_right,#table_details,#table_quickprice,.accommodation,.col-2,.container,.courses,.header,.reserve{width:100%!important}#school .tab-content{border-left:transparent;border-right:transparent}#contactDetailsAjax,#table_quickprice_book,#table_quickprice_guarantees2{display:inline-block;max-width:51%;text-align:left;max-width:none}#table_quickprice_book>img{width:129px}.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_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}.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:11px}#ageChartWrapper,#ageOfStudents,#classroomEquipmentWrap,#examsOffered,#examsResults,#facilitiesDisabledWrap,#minAgeOfStudents,#nationChartWrapper,#numberOfLevels,#numberOfStudents,#schoolSealsWrap,#schoolStaffLanguages,#teachersQualif{width:99%;padding-right:7px}.accommoTumbsBlock .container_row{margin-top:2px}.accommoImgsThumbnails .photosSmallThumbnails{display:none}.photosSmallInternal.accommoImgs{margin-bottom:10px!important}#schoolCoursesBlock .accommoRightWrap{float:left}#schoolAccommoReadallBtn .caratDropDow,#schoolCoursesReadallBtn .caratDropDown,#schoolReviewsReadallBtn .caratDropDown{top:0;margin-right:6px;margin-bottom:2px}#schoolEvaluationBlock{margin-bottom:59px}#colRightWrapOuter{margin-left:0;height:auto!important;transform:translateX(-50%);left:50%;position:relative}#school #colRightWrapOuter{margin-top:10px;z-index:1}#freeQuotePDF a{text-align:center!important;font-size:18px;padding:15px 5px;width:100%}.strikeCoursePrice::before{top:3px}#acco_description_link,#col_right #vip_benefits_row .calculatorDrops,#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}#course_calculator{margin-top:15px}#textFreeSerIncl #inclWithCourse{width:auto}#content_list,#table_quickprice_book,.calculatorDrops,.evalCol.evalColRight,.photosBigInternal,.photosBigInternal img,.photosSmallInternal,.photosSmallInternal img,.videoLauncherThumbInternal,.videoLauncherThumbInternal img{width:100%}#inscriptionfee_row .calculatorDrops,#one_time_accommodation_fee_row .calculatorDrops{width:40%}#course_calculator .calculatorDrops,#dropAccommo a,#dropAirport a,#dropCourseDesc a,#dropCourses a,#dropLessons a,#dropWeeks a,#dropWeeksReg a,#ratingComparison li a,#regDropAccommo a,#regDropTransfer a,#ultraFoot a,.calculatorDrops,.calendarDatePickerField,.drop_down_applic,.drop_down_applic:hover,.ratingComparisonRank,.simpleDropInner .coupon_text,.simpleDropInner a,.simpleDropInner a:hover{font-size:13px}#course_calculator .calculatorDrops,.calculatorDrops{display:inline-block}#col_right .calcRow.calculatorDrops .calculatorDrops,#col_right .calculatorDrops{width:100%}#col_right .calcRow .calculatorDrops{width:204px;display:inline;vertical-align:top}.photosBigInternal,.photosSmallInternal{margin-right:0}.calculatorDrops,.special_offer_manual{float:none}#accoReserveQuick .calculatorDrops,#one_time_accommodation_fee_row .calculatorDrops,#school_overview .lang_page h2:not(#key_facts_h2).headingSep{display:inline-block!important}.contentRevWrap{padding:0 17px 16px}#school .evalVerticalDivider .evalCol:not(:first-child)::before{background:rgba(0,0,0,0)}.blockStuCommWrap,.revListHead{padding-left:12px;padding-bottom:6px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.blockStuCommWrap,.revListHead,.twoColumnFormatResponsive,div#overallCityAttract{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#bigEvalTitles{margin-bottom:2px}.revListSentence{width:95%;margin-bottom:6px!important}#freeChangesPriceCalc,#freeChangesPriceCalc2{margin-top:3px}#prePaymentWrap{line-height:1.5em;padding-right:12px;padding-left:12px}#summaryTotalWrap,.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}#school .fourpixSep{display:none}.contentAccommoWrap [id*=A_Data],.dynamicScrollableWrap.nano-content.nanoNoMargin,.priceCalcTitle{padding-left:7px;padding-right:7px}#school #otherSchoolsLinksBLock{padding:0 10px}#accommoDropWrap .calcRow.calculatorDrops,#dropAirport,#dropLessons{width:100%!important}#confirmAvailabilityFormContent textarea{width:99%}.senderDialog{margin-left:-48%;width:96%}#senderForm .closeModalBox,#senderForm2 .closeModalBox{margin-bottom:15px}#confirmAvailabilityForm input,#confirmAvailabilityForm textarea,#senderForm input,#senderForm2 input{font-size:16px}#freeCancChangWrap,#table_quickprice_book_2 a{width:76%}#senderWrapper2 .brochureInternal{margin-bottom:8px;max-width:93px}#yellowBadgeMobileModal{margin-left:0}#pdfModalSlogan{margin-bottom:12px;line-height:1.4em;margin-top:7px!important}#yellowBadgeMobilepModal+h3.senderTitle{font-weight:700!important}#yellowBadgeMobileModal .yellowBadge{width:150px;line-height:1.3em!important;padding-bottom:0}#senderFormContent{padding:.5em 40px 0}#senderFormContent2{padding:10px 10px 0}div#senderWrapper2 .brochureInternal,div#senderWrapper2 .brochureInternal a img{width:93px}#freeCancChangWrap{font-size:12px;margin-bottom:10px;width:auto}#confirmAvailabilityForm .popXclose.closeModalBox,#confirmAvailabilityLoading .popXclose.closeModalBox,#confirmAvailabilityResponse .popXclose.closeModalBox,#courseAvailabilityForm .popXclose.closeModalBox,#courseAvailabilityLoading .popXclose.closeModalBox,#courseAvailabilityResponse .popXclose.closeModalBox,#footerPhoneTit{margin-bottom:5px}#footerPhoneTit{font-style:italic;font-size:18px!important;line-height:1.4em!important}#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,#senderWrapper2 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%}.accoTip .popover,.ageTip .popover{width:92%}#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}#headerHelpMob .btn.popoverLinksList,.cell-2 a,.moreDropDown,.moreDropDown:hover{text-decoration:none!important}#bigEvalWrap2,.country_list_city,.country_list_new,.small_title_outbox,.textBelowBigEval{font-size:15px}#calendarDatePicker1{max-width:none!important;top:2px}#calendarDatePicker1 .datepicker{max-width:204px}#calendarDatePicker1 #calendar_ind{top:-1px}.ev_data,.ev_field,.ev_row,.row{width:100%!important}.data,.ev_data,.padd_left{padding-left:0!important}.frame_table{margin-left:0}#applicationform a,.alert,.font_red_color{text-align:left}div.lowerPrice a{font-size:15px}#infoCoursesModal .lowerPrice{display:none}#content_panel p{overflow-x:visible;padding-right:0;padding-left:0;text-align:left!important}#textFreeSerIncl .lowerPrice{text-align:center;margin-bottom:5px}.paymentRow label,.registrationPageWrap label{z-index:1}.inputMarginTopYes{margin-top:0}#table_quickprice_book{float:none;margin-bottom:10px}#check_availability,#freeQuotePDF,#table_quickprice_book{padding-left:7px;padding-right:7px}#bottomEnd,#malariaCharity{margin:0 auto;padding-left:11px;padding-right:11px;line-height:1.3em}.like_h6{margin-top:16px;margin-bottom:11px;padding:0 11px}#insurance_row{text-align:center;padding-left:6px;padding-right:7px;margin-top:6px}input[type=radio]{-webkit-transform:scale(.8,.8)}#ShareBlock,#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_reviews,#school_overview #explore_school_reviews2,#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}#otherSchoolsLinksWrap .subTitles{margin-bottom: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;margin-bottom:4px}#QAWrap>div:last-child,#faqsWrap>div:last-child,#school_overview #faqsWrap_coll{border-bottom:none}#faqsWrap h2.headingSep{margin-bottom:0;padding-bottom:10px!important}#explore_school_dir_quote_h2 .titleSep,#methodologyTitle,#most_popular_course_types_h2 .titleSep,#notFoundTitle,#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}#otherSchoolsLinksCol3{margin-top:18px}#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 16px 22px}#QAWrap>.ff_faq_header,#ShareBlock_h2,#additionalSchoolInfo_h2,#faqsWrap .ff_faq_header,#funsStatsFooter_h2,#school #addthisBlock_h2,#schoolsInCountry_h2,#schoolsInWorld_h2,#testimonialsFooter_h2{padding:22px 53px 22px 16px}#ageNationBlock_h2,#airportTransferBlock_h2,#schoolLeisureBlock_h2,#visaDocumentsBlock_h2{padding:22px 0;position:relative}#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%}}#bottomCalcPartWrap{padding:0 10px}