@charset "UTF-8";@media screen and (max-width:1100px){.home-news .main-news h2{font-size:32px;line-height:44px}header.rolled #logo{padding:0}header #logo{width:190px;height:auto;padding:6px 0}header nav ul li a{padding:10px}}@media screen and (max-width:960px){form .form-cols{margin-left:0}form .form-cols .form-col{width:100%;margin-left:0;float:none}.schools-list .item .text{margin:0 -150px 0 0;padding:0 180px 0 0}.schools-list .item .links{width:150px}.schools-list .item.main .text,.schools-list .item.detail .text{margin-left:-75px;padding-left:95px}.schools-list .item.main .img,.schools-list .item.detail .img{width:75px}.columns-layout-page .main-content{padding-right:280px;margin-right:-250px}.columns-layout-page .sidebar{width:250px}header.rolled{min-height:54px}header .rolled,header.rolled #logo{padding:0}header.rolled #logo{width:140px;height:auto}header .nav-links,header.rolled .nav-links{display:none;width:100%;max-width:270px;height:100vh;padding:20px 0;position:fixed;left:0;top:0;background-color:#fff;display:block;z-index:5;box-shadow:translateX(-270px);-webkit-transform:translateX(-270px);-ms-transform:translateX(-270px);transform:translateX(-270px);-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}header .nav-links.active,header.rolled .nav-links.active{box-shadow:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}header .hamburger{display:block}header button{display:block}header nav,header.rolled nav{padding:7px 0 0;float:none}header nav ul,header.rolled nav ul{width:100%}header nav ul li,header.rolled nav ul li{width:100%;display:block;border-bottom:1px solid #eaeaea}header nav ul li a,header.rolled nav ul li a{width:100%;padding:10px 20px}header nav ul li.btn,header.rolled nav ul li.btn{margin-left:0;background-color:#fff}header nav ul li.btn a,header.rolled nav ul li.btn a{color:#1a1a1a}header div.search,header.rolled div.search{width:100%;padding:0;float:none}header div.search form a,header.rolled div.search form a{padding:8px 15px;margin-left:4px}header div.search form .input-field,header.rolled div.search form .input-field{visibility:visible;opacity:1}header div.search form .input-field input,header.rolled div.search form .input-field input{width:100%;height:42px;padding:10px 10px 10px 45px;right:auto;left:-1px;top:-1px;right:0}header .social-links,header.rolled .social-links{display:block;float:none}.home-news .main-news .text{padding-left:330px;margin-left:-300px}.home-news .main-news .img{width:300px}footer#main-footer .links-foot .links{width:100%;padding-right:235px;margin-right:-235px;float:left}.columns-layout .main-content{width:100%;padding-right:220px;margin-right:-200px;float:left}.columns-layout .sidebar{width:200px;float:right}}@media screen and (max-width:830px){.content.product-category .product-review{margin-bottom:50px}.content.product-category .product-review .list{margin-left:0;overflow:hidden}.content.product-category .product-review .list .item{width:100%;margin-left:0%;float:none}.content.product .main-block .btn-line{margin-bottom:0}.content.product .main-block .btn-line .button{margin-bottom:15px}}@media screen and (max-width:800px){.content.schools .country-list{margin-left:-3%;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.content.schools .country-list .col{width:47%}.content.schools .country-list .col:nth-child(1){order:1}.content.schools .country-list .col:nth-child(2){order:3}.content.schools .country-list .col:nth-child(3){order:2}.content.schools .country-list .col:nth-child(4){order:4}.columns-layout .main-content{width:100%;padding-right:0;margin-right:0;float:none}.columns-layout .sidebar{width:100%;float:none}.columns-layout .sidebar .recent-news .list{margin-left:-2%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.columns-layout .sidebar .recent-news .list .item{width:48%;margin-left:2%;float:left}}@media screen and (max-width:768px){.content.jobs .jobs-list .item{width:100%;padding:15px;padding-bottom:0;border:2px solid #08c;border-radius:2px;overflow:hidden;display:block}.content.jobs .jobs-list .item h2{font-size:20px;font-weight:700;margin:0;padding:0}.content.jobs .jobs-list .item p{font-size:14px}.content.jobs .jobs-list .item a.headline{color:#1a1a1a;text-decoration:none}.content.jobs .jobs-list .item .job-company{font-weight:700}.content.jobs .jobs-list .item .job-image{float:left;display:none}.content.jobs .jobs-list .item .job-image img{border:1px solid #ccc}.content.jobs .jobs-list .item .job-description{text-align:center;width:100%}.content.jobs .jobs-list .item .job-link{width:100%;margin:0;padding:0 10px;display:block;text-align:center}.content.jobs .jobs-list .item .job-link a.btn-main{width:100%;margin:0;text-align:center;padding-top:15px;padding-bottom:15px;display:block;background-color:#428bca;color:#fff;text-decoration:none;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;behavior:url(PIE.htc)}.content.jobs .jobs-list .item .job-link a.closed{background-color:#999}.content.jobs .jobs-list .inactive{border:2px solid #999}.content.jobs .jobs-list .item.detail{border-top:0}.content.jobs .jobs-list .item.detail h1{font-size:26px;line-height:36px;font-weight:500}}.content.jobs-detail a.btn-main{width:100%;line-height:normal;padding:15px 30px;text-align:center;display:inline-block;vertical-align:middle;background-color:#428bca;color:#fff;text-decoration:none;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;behavior:url(PIE.htc)}.content.jobs-detail .sidebar{width:300px}.content.jobs-detail .sidebar .deadline{width:100%;text-align:center;font-size:13px}.content.jobs-detail .sidebar h3{margin-top:25px;margin-bottom:10px;padding-bottom:0}.content.jobs-detail .sidebar ul{margin:0;padding:0}.content.jobs-detail .sidebar ul li{margin-left:20px;margin-bottom:5px;font-size:14px;list-style-type:none}.content.jobs-detail .sidebar ul li:before{position:relative;left:-7px;content:"";font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:10px;color:#a9a9a9}@media screen and (max-width:768px){.home-news .top-tags{text-align:center}.home-news .top-tags strong.title{display:block}.content-text figure{margin-left:0;margin-right:0}.content-text .gallery-layout{margin-left:0}.content-text .gallery-layout .col{width:100%;margin-left:0;float:none}.content-text .gallery-layout a{margin-bottom:15px}.content-text .gallery-layout.third-col{margin-left:0}.content-text .gallery-layout.third-col .col{width:100%;margin-left:0;margin-bottom:30px}.content-text .gallery-layout.third-col .col:last-child{margin-bottom:0}.content-text .gallery-layout.four .col{width:47%}.content-text .columns-grid{margin-left:0}.content-text .columns-grid .col{width:100%;margin-left:0;margin-bottom:30px;float:none}.content-text .columns-grid .col:last-child{margin-bottom:0}.content-text .columns-grid.third-col .col{width:100%}.cols{margin-left:0}.cols .col{width:100%;margin-left:0;float:none}.cols .col:first-child{margin-bottom:60px}.columns-layout-page .main-content{padding:0 0 30px;margin:0;float:none}.columns-layout-page .sidebar{width:100%;float:none}.content.terms .terms-alphabet-list .item{width:47%}.home-news .main-news{display:block}.home-news .main-news .text{width:100%;padding-left:0;margin-left:0;float:none}.home-news .main-news .text .wrap{padding-bottom:0}.home-news .main-news .text .row{position:relative;bottom:auto;left:auto}.home-news .main-news .img{width:100%;margin:0 auto 30px}.content.schools-detail .school-detail-info{margin-left:0}.content.schools-detail .school-detail-info .col{width:100%;float:none;margin-left:0}.content.schools-detail .school-detail-info .col:first-child{margin-bottom:20px}.content.schools-detail .school-detail-info .col.img{width:100%}.content.product .main-block{text-align:center}.content.product .main-block .img{margin:0 auto 35px;position:relative;right:auto;bottom:auto}.content.product .main-block h1,.content.product .main-block .text{padding-right:0;margin-right:0}.content.product .main-block .button,.content.product .main-block i{margin-bottom:0}.content.product-category .slider-product .item{float:left}.content.checkout .cols .col:first-child{width:100%;float:none}.content.checkout .cols .col:last-child{width:100%;padding-right:0;margin-right:0;float:none}.content.product .product-content .list .item{width:48%}.form-loading{width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:20}}@media screen and (max-width:700px){.schools-list .item{padding:25px 0;display:block}.schools-list .item>div{display:block;flex-direction:unset}.schools-list .item .text{margin:0 0 20px;padding:0;float:none}.schools-list .item .links{width:100%;float:none;display:block;flex-direction:unset;justify-content:unset}.schools-list .item a.btn-main{width:100%;margin-bottom:0}.schools-list .item.main,.schools-list .item.detail{padding:25px}.schools-list .item.main .text,.schools-list .item.detail .text{float:left;margin-left:-75px;padding-left:95px;overflow:hidden}.schools-list .item.main .img,.schools-list .item.detail .img{width:75px}.schools-list .item.main .text{margin-bottom:0}.content.career .page-content .main-box{position:relative}.content.career .page-content .main-box .text{width:100%;padding-right:180px;margin-right:-150px;float:left}.content.career .page-content .main-box .img{width:150px;height:100%;margin-top:0;float:right;position:absolute;top:0;right:0}.content.career .page-content .main-box .img img{width:100%;position:absolute;top:50%;right:0;box-shadow:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block}footer#main-footer .links-foot .links{width:100%;padding-right:0;margin-right:0;margin-bottom:60px;overflow:auto;float:none}footer#main-footer .links-foot .links .wrap-col{margin-left:-2%;overflow:hidden}footer#main-footer .links-foot .links .wrap-col .col{width:48%;padding-right:0;margin:0 0 0 2%}footer#main-footer .links-foot .address{width:100%;float:none}.main-block .text{width:100%;padding-right:0;margin-right:0;float:none}.main-block .img{width:190px}}@media screen and (max-width:600px){.main-block{text-align:center}.main-block .text{width:100%;padding-right:0;margin-right:0;float:none}.main-block .img{display:none}.main-block h1{margin-bottom:30px}.home-news .main-news{text-align:center}.home-news .main-news .text .row .info,.home-news .main-news .text .row .button{width:100%;float:none}.home-news .main-news .text .row .button{width:auto}.home-news .main-news .text .row .info{margin-bottom:20px}header .other-news .list .item h2{line-height:30px}header .other-news .list .item h2 a{font-size:20px;line-height:30px}.sidebar .recent-news .list{margin-left:0}.sidebar .recent-news .list .item{width:100%;margin-left:0;float:none}.content.career .page-content .main-box .text{padding-right:0;margin-right:0;float:none}.content.career .page-content .main-box .text ul li a{padding-left:50px}.content.career .page-content .main-box .img{width:150px;height:auto;margin:0 auto;position:relative;top:auto;right:auto;float:none}.content.career .page-content .main-box .img img{position:relative;top:auto;right:auto;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none;display:inline-block}.content.product .main-block .img{display:block}.content.product .product-content .list{margin-left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.content.product .product-content .list .item{width:100%;margin-left:0;margin-bottom:35px;float:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.content.product .product-content .list .item img{margin-top:0}}@media screen and (max-width:480px){.content.product .main-block .img{max-width:200px;margin-bottom:20px}.content.product .main-block h1{margin-bottom:15px;font-size:36px;line-height:44px}.content.product .main-block p{font-size:22px;line-height:26px;margin-bottom:26px}.content.product .main-block .btn-line .button{max-width:200px;margin:0 auto 15px}.content.product .main-block .button.second{padding:0;background-color:transparent;border:none;color:#428bca;text-decoration:underline}.content.product-detail .main-block p{font-size:18px;line-height:28px}.content.checkout .secure_state{float:none;padding:0;text-align:center}.content.checkout .checkout-system-stripe-button{width:100%;margin-bottom:15px;float:none}.comment-form .row .col{width:100%;float:none}.comment-form .row .col:first-child{padding-right:0;margin-bottom:15px}.comment-form .row .col:last-child{padding-left:0}.content-text .gallery-layout{margin-left:0}.content-text .gallery-layout .col{width:100%;margin-left:0;margin-bottom:30px;float:none}.content-text .gallery-layout .col:last-child{margin-bottom:0}.content-text .gallery-layout.four{margin-left:-3%}.content-text .gallery-layout.four .col{width:47%;margin-left:3%;float:left}.content-text .gallery-layout a{margin-bottom:15px}.content-text ul li{margin-left:0}.content.terms .terms-alphabet-list{margin-left:0}.content.terms .terms-alphabet-list .item{width:100%;margin-left:0}footer#main-footer .links-foot .links{margin-bottom:0}footer#main-footer .links-foot .links .wrap-col{margin-left:0}footer#main-footer .links-foot .links .wrap-col .col{width:100%;margin:0 0 60px}footer#main-footer .links-foot .address{width:100%;float:none}footer#main-footer .foot{text-align:center}footer#main-footer .foot .social-links{width:100%;margin-bottom:15px;float:none;overflow:hidden;clear:both;text-align:center}footer#main-footer .foot .social-links li{display:inline-block;float:none}footer#main-footer .foot .top{position:relative;left:auto;top:auto;margin:0 0 15px;text-align:center}footer#main-footer .foot .top a{display:inline-block}footer#main-footer .foot .copy{width:100%;float:none}.content.product-category .buy-box{padding:20px;background-color:#c5dbee;border:2px solid #428bca;overflow:hidden;display:block}.content.product-category .buy-box>div{display:block}.content.product-category .buy-box .text-side{width:100%;padding-right:0;margin-right:0;margin-bottom:15px;float:none;text-align:center}.content.product-category .buy-box .btn-side{float:none}.content.product-category .buy-box .btn-side .button{width:100%}}@media screen and (max-width:440px){.content.product .main-block .button,.content.product .main-block i{width:100%;display:block;margin-bottom:15px}.content.product .main-block .button.second{width:180px;margin:0 auto}.content.schools .country-list{margin-left:0}.content.schools .country-list .col{width:100%;margin-left:0;float:none}.content.schools .country-list .col:nth-child(1){order:1}.content.schools .country-list .col:nth-child(2){order:2}.content.schools .country-list .col:nth-child(3){order:3}.content.schools .country-list .col:nth-child(4){order:4}.content.schools-detail .school-detail-info .row{display:block}.content.schools-detail .school-detail-info .row .name{width:100%;float:none;display:block;flex-direction:unset;justify-content:unset;text-align:center}.content.schools-detail .school-detail-info .row .data{width:100%;float:none;padding-left:0;margin-left:0;text-align:center}#page{padding-top:74px}header{min-height:74px}header #logo{width:140px;height:35px;padding:0}header button{padding:9px 20px;margin-top:0}.schools-list .item.main,.schools-list .item.detail{padding:25px 0}.schools-list .item.main .text,.schools-list .item.detail .text{float:none;margin-left:0;padding-left:0}.schools-list .item.main .img,.schools-list .item.detail .img{width:100%;margin-bottom:20px;float:none;text-align:center}.schools-list .item.main .img img,.schools-list .item.detail .img img{max-width:150px}.content-text .gallery-layout.four{margin-left:0}.content-text .gallery-layout.four .col{width:100%;margin-left:0;float:none}.columns-layout .sidebar .recent-news .list{margin-left:0}.columns-layout .sidebar .recent-news .list .item{width:100%;margin-left:0;float:none}.unlock-main .img-unlock{float:none;padding:0 0 20px}.unlock-main .img-unlock img{margin:0 auto}.unlock-main p{clear:both}}