body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}#main_nav{display:flex}#main_nav>div{display:flex;width:65%;margin:auto;align-items:center}#main_nav>div:last-child{width:35%;justify-content:end}#main_nav>div:last-child>div{margin-bottom:0!important}#main_nav>div:last-child>div:last-child{margin-left:2em}#main_nav .et_pb_menu__logo-wrap{position:absolute;bottom:1em;max-width:200px}#main_nav.sticky_active .et_pb_menu__logo-wrap{max-width:140px;bottom:0}#main_nav .et_pb_menu__wrap{padding-left:250px}#main_nav.sticky_active .et_pb_menu__wrap{padding-left:200px}#burger{position:absolute;left:170px;margin-top:.5em;cursor:pointer}#main_nav.sticky_active #burger{left:120px}#burger:hover{opacity:.5;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}#main_slider .et_pb_slider .et_pb_slide{min-height:700px}#main_slider .et_pb_slides>div{padding:0!important}#main_slider .et_pb_slide_description{position:absolute;left:0;right:0;bottom:0;background-color:rgb(73,15,255,.5)}#main_slider h1,#main_slider h2,.title_slider{font-size:22px;line-height:normal;padding:2em 0;padding-bottom:2em!important;font-weight:600}#about img{max-width:250px}#project_desc::before,#clil::before{content:'';position:absolute;top:0;width:100%;height:100%;background-color:rgba(73,15,255,.75)}#project_desc>div>div{display:flex;width:40%;margin-right:0!important;padding:1em;box-sizing:border-box}#project_desc>div>div:last-child{width:60%}#project_desc .et_pb_image{margin:auto}#project_desc img{max-width:300px;border-radius:10px}#project_desc blockquote{border:none;padding-left:0;margin-top:0}#gallery>div{display:flex;flex-wrap:wrap}#gallery>div>div{width:33.33%;margin-right:0!important;margin-bottom:0!important;padding:0 1em;box-sizing:border-box}#gallery>div>div:first-child{width:100%;max-height:500px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:2em!important}.mfp-title{display:none}#programs{background-image:linear-gradient(180deg,#ffffff 0%,rgba(73,15,255,.25) 100%)!important}#programs .block_desk{display:flex}#programs .block_desk>div{width:33.33%;margin-right:0!important;padding:2em;border:1px solid rgb(0,0,0,0)}#programs .block_desk>div.active{border:1px solid #490fff;border-radius:16px;background-color:#ffed58;box-sizing:border-box;transform:scale(1.03) translateX(5px);transition:transform 1s ease,background-color 0.5s ease}#programs .et_pb_button_module_wrapper{display:none}#programs .block_desk>div.active .et_pb_button_module_wrapper{display:block}#clil{color:#fff}#clil .clil_block{padding:1em}#clil h3{color:#ffe610;font-weight:600;padding:0 .75em}#clil .wrap_title{display:flex;align-items:center}#clil .wrap_icon{width:120px;order:1;padding:.5em;box-sizing:border-box}#clil .wrap_title h3{order:2}#clil .wrap_desc{padding:1em}#clil ul{padding-top:.5em;padding-left:2em}#exams p,#exams ul{padding-bottom:0}#partners{background-image:linear-gradient(270deg,#ffffff 0%,rgba(73,15,255,.56) 100%)!important}#partners .partner_list>div{display:flex;align-items:center;flex-wrap:wrap;align-content:space-between;padding:0 1em;box-sizing:border-box}#partners .partner_list>div>div{width:25%;margin-bottom:0;padding:1em;padding-right:2em;box-sizing:border-box}#partners .partner_list>div>div:last-child{padding-right:1em}#contacts{background-image:linear-gradient(300deg,#ffffff 0%,rgb(255,230,16,.6) 100%)!important}#contacts a:hover,#footer a:hover,.menu-sidebar a:hover{opacity:.75;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:9999;background:rgba(0,0,0,0.75)}.menu-overlay.active{display:block}.menu-sidebar{position:fixed;top:0;right:0;width:max-content;max-width:320px;height:100%;background:#fff;padding:40px;transform:translateX(100%);transition:transform 1s ease}.menu-overlay.active .menu-sidebar{transform:translateX(0)}.menu-sidebar nav{display:flex;flex-direction:column;gap:16px}.menu-sidebar a{font-size:16px;font-weight:600;color:#000;text-decoration:none;line-height:1.75em}.show_mobile{display:none}.close-btn{position:absolute;top:10px;right:15px;font-size:26px;cursor:pointer}#main-content{min-height:500px}.search_block{position:relative;width:100%;font-size:16px}#searchInput,#contractInput{width:100%;padding:1em;box-sizing:border-box;border:1px solid #ddd2ff;border-radius:10px;font-size:.875em;color:#000}.wrap_search{position:relative;font-size:16px}#searchBtn{position:absolute;right:0;height:100%;padding:0 2em;background-color:#f1edff;border:1px solid #ddd2ff;color:#000;border-bottom-right-radius:10px;border-top-right-radius:10px;text-transform:uppercase!important;cursor:pointer;font-weight:600}#searchBtn:hover{background-color:#e6defe}.suggestions{display:none;border:1px solid #ddd2ff;border-radius:10px;background:#fff;position:absolute;width:100%;z-index:100;max-height:250px;overflow-y:auto}.suggestions div{padding:.5em .75em;cursor:pointer;color:#000}.suggestions div:hover{background:#f1f7ff}.clear-btn{position:absolute;right:10px;top:10px;cursor:pointer;font-size:30px;color:#999}.clear-btn:hover{color:#000}#payInfo{margin:2em .25em;font-size:16px;color:#000}#payInfo h2{padding:.5em .25em;font-size:24px;text-decoration:underline;font-weight:600;line-height:1.4}.paid_to_date{padding:0 .25em;color:#490fff}.pay_wrap{background-image:linear-gradient(270deg,#ffffff 0%,rgba(73,15,255,.5) 100%)!important;overflow:hidden;margin:1em 0;padding:2em 1.25em;border:1px solid #ddd2ff;border-radius:10px}.pay_students{margin-bottom:1em}.pay_students span{font-weight:600}.pay_total{font-weight:600}.cost{position:absolute;right:1em;font-size:24px}.pay_form{margin-top:2em}#payHistory,.pay_form button{float:right;padding:.75em 2em;background-color:#6534ff;color:#fff;border:1px solid #490fff;cursor:pointer;font-size:16px;font-weight:600;border-radius:10px;text-transform:uppercase!important}#payHistory,.pay_form button,#searchBtn:hover,.oferta a:hover{-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}.pay_form button:hover{background-color:#3800e7}#payHistory{background-color:#ffe610;border:1px solid #ffe610;color:#000;float:left;opacity:.7}#payHistory:hover{opacity:1}.history_wrap{display:none;overflow:auto;font-size:14px}.history_wrap table{border-color:#e4dbff!important;min-width:650px}.history_wrap thead tr,.history_wrap tr:nth-child(even){background-color:#faf9ff}.history_wrap th,.history_wrap td{color:#000;border-color:#f2ebff!important}.payment_off{opacity:.25;background-color:#6534ff;cursor:not-allowed!important}.oferta{font-size:12px;padding:0 .25em;margin-bottom:3em}.oferta a{color:#490fff}.oferta a:hover{opacity:.75}.style_list_none>li{list-style:none}#YouTubeGallery{overflow:hidden;max-height:400px}@media (max-width:1200px){#main_nav,#header_social>div{width:100%;padding:0 2em}#main_nav .et_pb_menu__logo-wrap{max-width:180px}#burger{left:150px;transform:scale(.9)}#main_nav .et_pb_menu__wrap{padding-left:220px}#main_nav>div:last-child>div{transform:scale(.9);margin:0!important}#main_slider .et_pb_slider .et_pb_slide{min-height:600px}}@media (max-width:980px){#main_nav>div{width:40%}#main_nav>div:last-child{width:60%}#main_nav .et_pb_menu__logo-wrap{width:150px}#main_nav .et_pb_menu--style-left_aligned .et_pb_menu__wrap{display:none}#burger{left:120px}#main_nav .et_mobile_nav_menu{display:none}#main_nav .et_pb_menu__logo-wrap{position:relative}.show_mobile{display:block}#main_slider .et_pb_slider .et_pb_slide{min-height:550px}#about>div:last-child{display:flex;width:90%}#about>div:last-child>div{width:50%;margin-right:0!important}#project_desc>div>div{width:35%}#project_desc>div>div:last-child{width:65%}#project_desc img{max-width:200px}#gallery>div>div{width:50%!important}#programs .block_desk{flex-wrap:wrap;justify-content:center}#programs .block_desk>div{width:90%;border:1px solid #490fff;border-radius:16px}#programs .et_pb_button_module_wrapper{display:block}#programs .block_desk>div.active{transform:unset}#clil>div:last-child>div{margin-bottom:0!important}#clil .clil_block{padding:0}#exams>div{display:flex;flex-wrap:wrap;padding-bottom:0!important}#exams>div:last-child>div:first-child{order:2;padding-bottom:0}#exams>div:last-child>div:last-child{order:1;padding-bottom:2em}}@media (max-width:768px){#main_nav>div{width:30%}#main_nav>div:last-child{width:70%}#main_nav,#header_social>div{padding:0 1em}#main_nav .et_pb_menu__logo-wrap{width:130px}#burger,#main_nav.sticky_active #burger{left:100px;bottom:0}#main_nav.sticky_active .et_pb_menu__logo-wrap{bottom:1em}.menu-sidebar{max-width:unset;width:100%}#main_slider .et_pb_slider .et_pb_slide{min-height:500px}#about img{max-width:200px}#project_desc img{max-width:160px}#partners .partner_list>div>div{padding:.5em}}@media (max-width:600px){#about{padding-bottom:20px}#about>div:last-child{flex-wrap:wrap;width:100%;padding:0 .5em;padding-top:20px}#about>div:last-child>div{display:flex;width:100%;margin-bottom:10px}#about>div:last-child>div>div{margin:0;padding:.5em}#project_desc>div{display:flex;flex-wrap:wrap;justify-content:center}#project_desc>div>div{width:100%!important}#project_desc>div>div:first-child{padding-bottom:0}#project_desc img{max-width:250px}#gallery>div>div{padding:0 .5em!important}#gallery>div>div:first-child{margin-bottom:1em!important}#partners .partner_list>div>div{width:50%;padding:0 2em}.cost{position:relative;display:block;text-align:right;right:.5em;margin-top:1em}#payHistory,.pay_form button{font-size:14px!important;line-height:1.4;padding:.75em 1.5em}}@media (max-width:479px){#main_nav{padding:0 .5em}#about img{max-width:160px}#programs .block_desk>div{width:90%!important}#partners .partner_list>div>div{width:50%;padding:.5em}#footer>div>div{margin-bottom:0!important}#footer>div>div:last-child p{text-align:center}}