
.h1,.h2,.h3,.h4,.sectin-main .data,.sectin-main .title,h1,h2,h3,h4 {
    text-transform:uppercase
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    margin:0;
    padding:0;
    border:0;
    font:inherit;
    vertical-align:baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display:block
}
body {
    line-height:1
}
blockquote,q {
    quotes:none
}
blockquote:after,blockquote:before,q:after,q:before {
    content:'';
    content:none
}
table {
    border-collapse:collapse;
    border-spacing:0
}
html {
    box-sizing:border-box;
    -ms-overflow-style:scrollbar
}
*,::after,::before {
    -webkit-box-sizing:inherit;
    box-sizing:inherit
}
.container-fluid,.container-lg,.container-md,.container-sm,.container-xl {
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
mark {
    background:0 0;
    padding:0;
    color:inherit
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    font-weight:400;
    margin-top:0
}
p {
    margin-top:0
}
a {
    -webkit-transition:color .3s,background .3s,opacity .3s,border .3s;
    -o-transition:color .3s,background .3s,opacity .3s,border .3s;
    transition:color .3s,background .3s,opacity .3s,border .3s
}
a:active,a:focus,a:hover,a:visited {
    text-decoration:none
}
ol,ul {
    padding:0;
    margin:0
}
body.compensate-for-scrollbar {
    overflow:hidden
}
li,ol,ul {
    list-style:none
}

.owl-carousel {
    display:none;
    width:100%;
    position:relative;
    z-index:1
}
.owl-carousel .owl-stage {
    position:relative;
    -ms-touch-action:pan-Y;
    touch-action:manipulation;
    -moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.owl-carousel .owl-stage-outer {
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper {
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item {
    position:relative;
    min-height:1px;
    -webkit-backface-visibility:hidden;
    -webkit-touch-callout:none
}
.owl-carousel .owl-item img {
    display:block;
    width:100%
}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled {
    display:none
}
.no-js .owl-carousel,.owl-carousel.owl-loaded {
    display:block
}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev {
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-drag .owl-item,.slick-slider {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot {
    background:0 0;
    color:inherit;
    border:none;
    padding:0!important;
    font:inherit
}
.owl-carousel.owl-loading {
    opacity:0;
    display:block
}
.owl-carousel.owl-hidden {
    opacity:0
}
.owl-carousel.owl-drag .owl-item {
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    user-select:none
}
.owl-carousel.owl-grab {
    cursor:move;
    cursor:-webkit-grab;
    cursor:grab
}
.owl-carousel.owl-rtl {
    direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
    float:right
}
.owl-carousel .animated {
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
    z-index:0
}
.owl-carousel .owl-animated-out {
    z-index:1
}
.owl-carousel .fadeOut {
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
@-webkit-keyframes fadeOut {
    0% {
        opacity:1
    }
    100% {
        opacity:0
    }
}
@keyframes fadeOut {
    0% {
        opacity:1
    }
    100% {
        opacity:0
    }
}
.owl-height {
    -webkit-transition:height .5s ease-in-out;
    -o-transition:height .5s ease-in-out;
    transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
    opacity:0;
    -webkit-transition:opacity .4s ease;
    -o-transition:opacity .4s ease;
    transition:opacity .4s ease
}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""] {
    max-height:0
}
.owl-carousel .owl-item img.owl-lazy {
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper {
    position:relative;
    height:100%;
    background:#000
}
.owl-carousel .owl-video-play-icon {
    position:absolute;
    height:80px;
    width:80px;
    left:50%;
    top:50%;
    margin-left:-40px;
    margin-top:-40px;
    background:url(owl.video.play.png) no-repeat;
    cursor:pointer;
    z-index:1;
    -webkit-backface-visibility:hidden;
    -webkit-transition:-webkit-transform .1s ease;
    -o-transition:transform .1s ease;
    transition:transform .1s ease;
    transition:transform .1s ease,-webkit-transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
    -ms-transform:scale(1.3,1.3);
    -webkit-transform:scale(1.3,1.3);
    transform:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn {
    display:none
}
.slick-list,.slick-slider,.slick-track {
    display:block;
    position:relative
}
.owl-carousel .owl-video-tn {
    opacity:0;
    height:100%;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    -webkit-transition:opacity .4s ease;
    -o-transition:opacity .4s ease;
    transition:opacity .4s ease
}
.owl-carousel .owl-video-frame {
    position:relative;
    z-index:1;
    height:100%;
    width:100%
}
.slick-slider {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    user-select:none;
    -webkit-touch-callout:none;
    -khtml-user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.slick-list {
    overflow:hidden;
    margin:0;
    padding:0
}
.slick-list:focus {
    outline:0
}
.slick-list.dragging {
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track {
    -webkit-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slick-track {
    top:0;
    left:0;
    margin-left:auto;
    margin-right:auto
}
.slick-track:after,.slick-track:before {
    display:table;
    content:''
}
.slick-track:after {
    clear:both
}
.slick-slide {
    display:none;
    float:left;
    height:100%;
    min-height:1px
}
[dir=rtl] .slick-slide {
    float:right
}
.slick-slide img {
    display:block
}
.slick-slide.slick-loading img {
    display:none
}
.slick-slide.dragging img {
    pointer-events:none
}
.slick-initialized .slick-slide {
    display:block
}
.slick-vertical .slick-slide {
    display:block;
    height:auto;
    border:1px solid transparent
}
.slick-arrow.slick-hidden {
    display:none
}
/*!
* Font Awesome Pro 5.13.0 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license (Commercial License)
*/.fa,.fab,.fad,.fal,.far,.fas {
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    text-rendering:auto;
    line-height:1
}
.fa-viber:before {
    content:"\f409"
}
.fa-whatsapp:before {
    content:"\f232"
}
.fa-telegram-plane:before {
    content:"\f3fe"
}
.fa-facebook-f:before {
    content:"\f39e"
}
.fa-vk:before {
    content:"\f189"
}
.fa-youtube:before {
    content:"\f167"
}
.fa-instagram:before {
    content:"\f16d"
}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left {
    margin-right:.3em
}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right {
    margin-left:.3em
}
.fab {
    font-family:'Font Awesome 5 Brands';
    font-weight:400
}
.h1,.h2,.h3,.h4,b,h1,h2,h3,h4 {
    font-weight:700
}
@font-face {
    font-family:'Font Awesome 5 Brands';
    font-style:normal;
    font-weight:400;
    font-display:block;
    src:url(../fonts/fontawesome/fa-brands-400.woff2) format("woff2")
}
@-webkit-keyframes pulse {
    from,to {
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    50% {
        -webkit-transform:scale3d(1.05,1.05,1.05);
        transform:scale3d(1.05,1.05,1.05)
    }
}
@font-face {
    font-family:'PT Mono';
    src:url(../fonts/PTMono/bold/PTMono-Bold.woff) format('woff');
    font-weight:700;
    font-style:normal
}








body,html {
    font-size:.52vw;
    font-size:10px;
}
body {
    font-family:'Noto Sans',sans-serif;
    background:url(../img/bg/1.webp) right top no-repeat #FFFAF6;
    background-size:90rem auto
}
.h1,.h2,.h3,.h4,.items-porgram p,h1,h2,h3,h4,ul.links-ul {
    font-family:'PT Mono',monospace
}
.h1,h1 {
    font-size:5em;
    line-height:1.12em;
    margin-bottom:1.8rem;
    color:#59B6EB
}
.h2,h2 {
    font-size:3.3em;
    line-height:1.3em;
    margin-bottom:4rem;
    position:relative
}
.h2:before,h2:before {
    content:'';
    width:.2rem;
    height:9.9rem;
    display:block;
    background:#6E91A5;
    position:absolute;
    bottom:calc(100% + 2rem);
    left:50%
}
.link-page a,ul.links-ul a,ul.links-ul li {
    display:inline-block
}
.h3,h3 {
    text-align:center;
    font-size:2.8em;
    color:#252424;
    margin-bottom:3.5rem
}
a,a:active,a:focus {
    color:inherit;
	text-decoration: none
}
.h4,h4 {
    font-size:2.4em;
    margin-bottom:1rem
}
ul.links-ul a:hover,ul.ul-knowledge-base li .link a {
    text-decoration:underline
}
a:hover {
    color:#38abd1
}
p {
    font-size: 1.8em;
    line-height: 1.38em;
    margin: 3.2rem 0;
    color: #252324;
    text-align: justify;
}
ul.links-ul {
    -webkit-column-count:4;
    -moz-column-count:4;
    column-count:4;
    color:#59B6EB;
    font-size:1.8em;
    line-height:1.2em;
    margin-bottom:6.4rem
}
ul.links-ul li {
    width:100%;
    text-align:center;
    margin-bottom:1.1rem
}
.container-fluid {
    max-width:121.6rem
}
.link-page a {
    background: #6f91a5;
    color: #fff;
    font-size: 1.6em;
    padding: 1.15em 5em;
    text-align: center;
    border-radius: 2.3em;
	margin: 10px 10px 25px;
}
.link-page a:hover {
    background:#f15c21
}
ul.ul-disk {
    font-size:1.6em;
    line-height:1.38em;
    margin-bottom:3.2rem;
    color:#252324
}
ul.ul-disk li {
    margin-bottom:0;
    position:relative;
    padding-left:1.9rem
}
ul.ul-disk li:before {
    content:'';
    width:1rem;
    height:1rem;
    display:block;
    background:#59B6EB;
    border-radius:50%;
    position:absolute;
    top:.8rem;
    left:0
}
ul.ul-disk.check li {
    margin-bottom:1.2rem;
    padding-left:3rem
}
ul.ul-disk.check li:before {
    width:1.8rem;
    height:1.8rem;
    background-image:url(../img/check.svg);
    background-repeat:no-repeat;
    background-position:50%;
    background-size:0.9rem auto;
    top:.5rem
}
ul.ul-disk.check li.no-check:before {
    content:none
}
ul.ul-disk.limit-show li:nth-child(n+3) {
    display:none
}
ul.ul-disk.limit-show.active li:nth-child(n+3) {
    display:block
}
ul.ul-disk li ul {
    margin-top:2rem;
    font-size:.9em
}
ul.ul-disk li ul li {
    padding-left:1.4rem!important
}
ul.ul-disk li ul li:before {
    content:'-';
    width:auto;
    height:auto;
    background:0 0;
    top:.1rem!important
}
.items-porgram {
    margin-bottom:5.3rem
}
.items-porgram .item {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    background:#FFF;
    padding:3rem 4.7rem;
    -webkit-transition:-webkit-box-shadow .3s;
    -o-transition:box-shadow .3s;
    transition:box-shadow .3s;
    transition:box-shadow .3s,-webkit-box-shadow .3s;
    margin-bottom:2rem
}
.items-porgram .item:hover {
    -webkit-box-shadow:0 6px 28px rgba(87,207,233,.45);
    box-shadow:0 6px 28px rgba(87,207,233,.45)
}
.items-porgram .img {
    width:14.9rem
}
.items-porgram .img img {
    width:100%
}
.items-porgram .text {
    width:calc(100% - 19.1rem)
}
.items-porgram .h4,.items-porgram h4 {
    color:#59B6EB;
    margin-bottom:.5rem
}
.items-porgram p {
    font-size: 1.8em;
    line-height: 1.38em;
    margin: 3.2rem 0;
    color: #252324;
    text-align: justify;
}
.read-more {
    padding:0;
    margin-top: 15px;
    border:none;
    background:0 0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-size:1.8em;
    color:#59B6EB;
    font-weight:400;
    letter-spacing:.03em;
    cursor:pointer
}
.read-more.active:before {
    content:attr(data-active)
}
.read-more.active:after {
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.read-more:before {
    content:attr(data-default)
}

.read-more:after {
    width:.8rem;
    height:1.5rem;
    display:block;
    background:url(../img/arrow.svg) no-repeat;
    background-size:contain;
    margin-left:1.1rem
}
.link-play a {
    background:#59B6EB;
    border-radius:.8rem;
    padding:.9rem 2.7rem;
    font-size:1.6em;
    line-height:1.125em;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    max-width:27.4rem
}
.link-play a:hover {
    background:rgba(89,182,235,.9)
}
.link-play a:before {
    display:block;
    background:url(../img/play.svg) no-repeat;
    background-size:contain;
    width:2.8rem;
    min-width:2.8rem;
    height:2.8rem;
    margin-right:1rem
}
header {
    padding:1.5rem 0;
    font-family:'Noto Sans',sans-serif
}
header .mobile-menu {
    width:4.2rem;
    height:4.2rem;
    background-color:#6f91a5;
    border-radius:50%;
    cursor:pointer;
    display:none;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin:1rem
}
header .mobile-menu div {
    width:58%;
    height:.2rem;
    display:block;
    background:#fff;
    margin:.2rem 0;
    position:relative;
    top:0;
    -webkit-transition:top .4s .4s,opacity 0s .4s,-webkit-transform .4s 0s;
    -o-transition:top .4s .4s,transform .4s 0s,opacity 0s .4s;
    transition:top .4s .4s,transform .4s 0s,opacity 0s .4s;
    transition:top .4s .4s,transform .4s 0s,opacity 0s .4s,-webkit-transform .4s 0s
}
header .mobile-menu.active div {
    -webkit-transition:top .4s 0s,opacity 0s .4s,-webkit-transform .4s .4s;
    -o-transition:top .4s 0s,transform .4s .4s,opacity 0s .4s;
    transition:top .4s 0s,transform .4s .4s,opacity 0s .4s;
    transition:top .4s 0s,transform .4s .4s,opacity 0s .4s,-webkit-transform .4s .4s
}
header .mobile-menu.active div:first-child {
    top:6px;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
header .mobile-menu.active div:nth-child(2) {
    opacity:0
}
.social.small a:hover,ul.ul-knowledge-base li .img a:hover img {
    opacity:.8
}
header .mobile-menu.active div:last-child {
    top:-6px;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
header .container-fluid {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    position:relative;
    z-index:5
}
header .left-header {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
header .logo {
    width:18.6rem;
    margin-right:4.6rem
}
header .logo img {
    width:100%
}
header ul.ul-nav {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    cursor:default;
    font-size:1.5em;
    margin-top:2rem
}
header ul.ul-nav li {
    margin-right:2.4rem
}
header ul.ul-nav li a,header ul.ul-nav li span {
    display:block;
	text-decoration: none
}
header ul.ul-nav li a:hover,header ul.ul-nav li span {
    color:#6E91A5
}
header .phones {
    font-size:1.4em;
    border:1px solid #6E91A5;
    padding:.9em 1.9em .8em 3.5em;
    font-weight:700
}
header .phones .item {
    margin-bottom:.8rem
}
header .phones .item:last-child {
    margin-bottom:0
}
header .phones a {
    color:#6E91A5;
    display:inline-block;
    margin-right:.3rem
}
.sectin-main {
    padding:1.4rem 0 8.7rem
}
.sectin-main .container-fluid {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.sectin-main .container-fluid .item {
    position:relative
}
.sectin-main .container-fluid .item:nth-child(1) {
    width:50%
}
.sectin-main .container-fluid .item:nth-child(2) {
    width:42.3%
}
.sectin-main .container-fluid .item:nth-child(2) img {
    width:93.5%
}
.sectin-main .data,.sectin-main .title {
    font-size:1.8em;
    font-family:'PT Mono',monospace;
    font-weight:700
}
.sectin-main .data {
    color:#59B6EB;
    margin-bottom:.8rem
}
.sectin-main .title {
    font-size:1.8em;
    margin-bottom:2rem
}
.sectin-main p {
    font-size:1.8em;
    font-weight:700;
    margin-bottom:.5rem
}
.sectin-main .play {
    width:15.2rem;
    height:15.2rem;
    display:block;
    background:url(../img/play.svg) calc(50% + .6rem) 50% no-repeat #59B6EB;
    background-size:4.8rem auto;
    -webkit-box-shadow:0 26px 17px rgba(149,224,253,.3);
    box-shadow:0 26px 17px rgba(149,224,253,.3);
    border-radius:50%;
    position:absolute;
    left:.1rem;
    bottom:-.1rem
}
.sectin-main .play:hover {
    background-color:#6E91A5
}
.section-job-with {
    padding:9.3rem 0 11.8rem;
    background:url(../img/bg/2.webp) left top no-repeat #EEF2F3;
    background-size:103rem auto
}
.section-job-with .h2,.section-job-with h2 {
    text-align:center;
    margin-bottom:.4rem
}
.section-job-with .h3,.section-job-with h3 {
    font-size:2.1em;
    font-family:'Noto Sans',sans-serif;
    text-transform:uppercase;
    margin-bottom:8.8rem
}
.section-job-with .items {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.section-job-with .items .item {
    width: 24.7%;
    text-align: center;
    font-size: 1.8em;
    line-height: 1.38em;
    margin: 2.5rem;
    color: #252324;
}
.section-job-with .items img {
    display:block;
    width:auto;
    height:8.4rem;
    margin:0 auto 2.4rem
}
.section-job-with .items span {
    display:block;
    font-weight:400;
    font-size:.7em;
    max-width:19rem;
    margin:0 auto
}
.section-map .container-fluid,.section-program .container-fluid {
    max-width:128.6rem
}
.section-program {
    padding: 9.3rem 0px 11.8rem;
}
.section-program h2 {
    text-align: center;
	margin-bottom: 35px;
}
.section-program h2 span {
    display: block;
    font-weight: 400;
}










.question-block span,.section-map .h3,.section-map h3,.title,.spicers-item .h5,.spicers-item h5 {
    font-family:'PT Mono',monospace
}
.section-map {
    padding:10rem 0 7.9rem;
    background:url(../img/bg/4.webp) left top no-repeat #EEF2F3;
    background-size:103rem auto
}
.section-map .h2,.section-map h2 {
    text-align:center
}
.section-map .h3,.section-map h3 {
    font-size:2.4em;
    line-height:1.5em;
    max-width:62.6rem;
    margin:0 auto 5rem;
    position:relative;
    z-index:2;
    color:#6E91A5;
	margin: 0px;
    text-transform:none
}
.section-map p {
    margin: 1.2rem 0;
}
.section-map p a { 
    color:#5cabd0;
}
.section-map p a:hover { 
    color:#29bbff;
}
.spicers-item,ul.ul-lists li {
    display:-webkit-box;
    display:-ms-flexbox
}
.section-map .link-page {
    text-align:center
}
.spicers-item {
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-bottom:8.6rem
}
.spicers-item .item {
    width:31.5%;
    background:#FFF;
    margin-bottom:4rem;
    margin-right:2.7%
}
.spicers-item .item:nth-child(3n) {
    margin-right:0
}
.spicers-item img {
    width:100%
}
.spicers-item .text {
    padding:2rem 3.1rem
}
.spicers-item .h5,.spicers-item h5 {
    font-size:2.4em;
    line-height:1.2em;
    color:#000;
    margin-bottom:1rem;
    font-weight:700
}
.spicers-item .h6,.spicers-item h6 {
    font-size:1.4em;
    text-transform:uppercase;
    font-weight:700;
    margin-bottom:2.1rem
}
.spicers-item ul.ul-disk {
    font-size:1.5em;
    line-height:1.6em
}
.spicers-item ul.ul-disk li {
    padding-left:2.6rem
}
.spicers-item ul.ul-disk li:before {
    width:1.2rem;
    height:1.2rem;
    top:.7rem
}
ul.ul-lists {
    font-size:1rem
}
ul.ul-lists li {
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    margin-bottom:4em
}
ul.ul-lists li:last-child {
    margin-bottom:0
}
ul.ul-lists img {
    width:6.4em
}
ul.ul-lists .text {
    width:calc(100% - 8.7em)
}
ul.ul-lists .title {
    color:#496677;
    font-size:2.4em;
    font-weight:700;
    line-height:1.5em
}
ul.ul-lists p {
    font-size:1.8em
}
.section-knowledge-base {
    padding:9rem 0 4.8rem
}
.section-knowledge-base .h2,.section-knowledge-base h2 {
    text-align:center;
    margin-bottom:6.1rem
}
ul.ul-knowledge-base {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-bottom:48px
}
ul.ul-knowledge-base li {
    width:32.1%;
    background-color:#fff;
    border:.2rem solid #e3eaed;
    margin-right:1.8%;
    margin-bottom:3rem
}
ul.ul-knowledge-base li:nth-child(3n) {
    margin-right:0
}
ul.ul-knowledge-base li .img {
    margin-bottom:1.4rem;
    overflow:hidden
}
ul.ul-knowledge-base li .img img {
    width:100%;
    -webkit-transition:opacity .3s;
    -o-transition:opacity .3s;
    transition:opacity .3s
}
ul.ul-knowledge-base li .link {
    padding:0 10px 0 17px;
    margin-bottom:1.5em;
    font-size:1.6em;
    line-height:1.875em
}
ul.ul-knowledge-base li .link a:hover {
    text-decoration:none;
    color:inherit
}
.link-more {
    text-align:center
}
.link-more a {
    font-size:2em;
    text-decoration:underline
}
.link-more a:hover {
    text-decoration:none;
    color:inherit
}
.link-two {
    display:block
}
.link-two a {
    display:inline-block;
    background:#FFF;
    color:#6E91A5;
    border-radius:2.5rem;
    font-size:1.6em;
    padding:1.4rem 2rem;
    font-weight:700;
    min-width:33.8rem;
    text-align:center
}
.link-two a:hover {
    background:#6E91A5;
    color:#fff
}
.link-two.gradient a {
    position:relative;
    background:0 0!important;
    color:#fff;
    z-index:2
}
.link-two.gradient a:hover:after {
    opacity:1
}
.link-two.gradient a:after,.link-two.gradient a:before {
    content:'';
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    top:0;
    left:0;
    border-radius:2.5rem;
    -webkit-box-shadow:0 11px 17px rgba(149,224,253,.3);
    box-shadow:0 11px 17px rgba(149,224,253,.3);
    z-index:-1;
    -webkit-transition:opacity .3s;
    -o-transition:opacity .3s;
    transition:opacity .3s
}
.link-two.gradient a:before {
    background:-webkit-gradient(linear,right top,left top,color-stop(3.44%,#DC6D58),color-stop(97.63%,#3280B2));
    background:-o-linear-gradient(right,#DC6D58 3.44%,#3280B2 97.63%);
    background:linear-gradient(270deg,#DC6D58 3.44%,#3280B2 97.63%)
}
.link-two.gradient a:after {
    background:-webkit-gradient(linear,right top,left top,color-stop(3.44%,#3280B2),color-stop(97.63%,#DC6D58));
    background:-o-linear-gradient(right,#3280B2 3.44%,#DC6D58 97.63%);
    background:linear-gradient(270deg,#3280B2 3.44%,#DC6D58 97.63%);
    opacity:0
}
.question-block {
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.question-block span.active {
    -webkit-animation:none;
    animation:none;
    -webkit-transform:scale(1)!important;
    -ms-transform:scale(1)!important;
    transform:scale(1)!important
}
.question-block span.active mark:first-child {
    display:none
}
.question-block span.active mark:last-child {
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.question-block span {
    display:inline-block;
    color:#3180B2;
    font-weight:700;
    cursor:pointer;
    -webkit-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    -webkit-animation:pulse 2s linear infinite alternate;
    animation:pulse 2s linear infinite alternate
}
.question-block span:hover {
    color:#DC6D58;
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    transform:scale(1.05)
}
.question-block mark:first-child {
    font-size:8.5em
}
.question-block mark:last-child {
    font-size:1.8em;
    font-weight:400;
    font-family:'Noto Sans',sans-serif;
    display:none;
    margin-top:3.8rem;
    margin-bottom:3.6rem;
    text-transform:uppercase;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.question-block mark:last-child:after {
    content:'';
    width:.8rem;
    height:1.4rem;
    display:block;
    background:url(../img/top.svg);
    margin-left:1rem
}
.question-text-wr {
    display:none
}
.question-text {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-top:1.7rem
}
.question-text .item {
    width:44%;
    margin-bottom:6.8rem
}
.question-text .item:nth-child(odd) {
    font-size:2.4em;
    line-height:1.16em;
    font-weight:700;
    text-align:right
}
.question-text .item:nth-child(2n) {
    width:53%
}
.section-program-curse {
    padding:7.6rem 0 5rem;
    background:url(../img/bg/6.webp) left top no-repeat #EEF2F3;
    background-size:62rem auto
}
.section-program-curse .container-fluid {
    max-width:128.6rem
}
.section-program-curse .h2,.section-program-curse h2 {
    text-align:center
}
.section-program-curse .link-two {
    text-align:center;
    margin-bottom:-2.3rem
}
.acardion {
    width:100%;
    margin-bottom:5rem
}
.acardion .item {
    margin-bottom:1rem;
    position:relative;
    padding:1.9rem 2.4rem;
    background:#fff;
    -webkit-transition:-webkit-box-shadow .3s;
    -o-transition:box-shadow .3s;
    transition:box-shadow .3s;
    transition:box-shadow .3s,-webkit-box-shadow .3s
}
.acardion .item:hover {
    -webkit-box-shadow:0 4px 20px rgba(89,182,235,.7);
    box-shadow:0 4px 20px rgba(89,182,235,.7)
}
.acardion .top {
    font-size:2.4em;
    line-height:1.3em;
    color:#6E91A5;
    font-weight:700;
    font-family:'PT Mono',monospace;
    position:relative;
    cursor:pointer;
    padding-left:5.4rem
}
.acardion .top.active:before {
    -webkit-transform:rotate(135deg);
    -ms-transform:rotate(135deg);
    transform:rotate(135deg)
}
.acardion .top:before {
    content:'';
    width:3.4rem;
    height:3.4rem;
    display:block;
    position:absolute;
    top:-.5rem;
    left:0;
    background:url(../img/plus.svg) no-repeat;
    background-size:contain;
    -webkit-transition:-webkit-transform .3s;
    -o-transition:transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s
}
.acardion .bottom {
    display:none;
    padding:5.1rem 0 2rem
}
.acardion .bottom>* {
    margin-bottom:0
}
.acardion p {
    font-size:1.8em;
    line-height:1.33em
}
.items-serteficats {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    max-width:105rem;
    margin:0 auto
}
.items-serteficats .item {
    width:29%;
    margin-right:6.5%;
    text-align: center;
    margin-bottom:4rem
}
.items-serteficats p span {
    font-size:14px;
    line-height:1.25em;
    margin-bottom:0;
    text-align:left
}
.items-serteficats .item:nth-child(3n) {
    margin-right:0
}
.items-serteficats p {
    font-size:1.8em;
    line-height:1.55em;
    margin-bottom:0
}
.items-serteficats img {
    width:100%;
    display:block;
    margin:0 auto 3rem;
    max-width:24.1rem;
    border:2rem solid #F7EBE5
}
.mobile-detals {
    display:none;
    text-align:center;
    font-size:1.8em;
    text-transform:uppercase;
    margin-bottom:2rem;
    color:#6E91A5
}
.mobile-detals span {
    display:inline-block;
    cursor:pointer
}
.section-slider {
    padding:9.1rem 0
}
.section-slider .h2,.section-slider h2 {
    text-align:center;
    margin-bottom:3rem
}
.slider-for {
    max-width:100%;
    position:relative
}
.slider-for .item {
    margin:0;
    -webkit-transition:-webkit-transform .4s;
    -o-transition:transform .4s;
    transition:transform .4s;
    transition:transform .4s,-webkit-transform .4s;
    height:47rem;
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-size:10px;
    position:relative
}
.slider-for .item>a {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:2;
    display:none
}
.slider-for .item.active-video .img img {
    opacity:0
}
.slider-for .item.active-video .img iframe {
    opacity:1;
    z-index:1
}
.slider-for .title {
    display:none;
    color:#000!important;
    font-size:1.7rem;
    font-weight:700;
    text-align:center
}
.slider-for .title span {
    display:block;
    font-size:.68em;
    margin-top:1rem;
    font-weight:400
}
.slider-for .img {
    width:100%;
    position:relative;
    margin-bottom:8px
}
.slider-for .img iframe {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:-1;
    display:block;
    margin:0;
    opacity:0;
    background:#000
}
.slider-for img {
    width:100%;
    display:block;
    cursor:pointer
}
.slider-for .slick-current+.item {
    -webkit-transform:scale(1.42);
    -ms-transform:scale(1.42);
    transform:scale(1.42);
    z-index:9
}
.slider-for .slick-current+.item .title,.slider-for .slick-current+.item>a {
    display:block
}
.slider-for .slick-next,.slider-for .slick-prev {
    display:none!important
}
.phone-block {
    border:1px solid #6E91A5;
    border-radius:.2rem;
    padding:1.4rem 2.6rem .3rem 4.9rem;
    position:relative;
    font-size:1.4em;
    margin-right:-5px
}
.phone-block .block-social {
    width:calc(100% + 2px);
    height:auto;
    top:100%;
    left:-1px;
    position:absolute;
    background:#fff;
    border:1px solid #6E91A5;
    text-align:center;
    padding:1rem;
    border-radius:0 0 5px 5px;
    display:none
}
.phone-block .block-social .social {
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:100%;
    max-width:20.3rem
}
.phone-block .block-social a {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#fff;
    width:3rem;
    height:3rem;
    text-decoration:none!important;
    border:none!important
}
.phone-block a,.phone-block span {
    display:inline-block
}
.phone-block a:hover,footer ul a:hover {
    text-decoration:underline
}
.phone-block .block-social a i {
    font-size:1.4rem
}
footer p,footer ul {
    font-size:1.5em
}
.phone-block div {
    margin-bottom:.8rem
}
.phone-block div:last-child {
    margin-bottom:0
}
.phone-block a {
    color:#6E91A5
}
.phone-block .nav-click {
    content:'';
    width:2.9rem;
    height:100%;
    display:block;
    position:absolute;
    top:0;
    left:0;
    border-radius:.2rem 0 0 .2rem;
    background:url(../img/vector-phone.svg) 50% no-repeat #6E91A5;
    background-size:.8rem auto;
    cursor:pointer;
    -webkit-transition:background .3s;
    -o-transition:background .3s;
    transition:background .3s
}
footer {
    position:relative;
    z-index:1
}
footer .top-footer {
    background-color:#6f91a5;
    padding:4.1rem 0 2rem;
}
footer .items {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
footer .items .item {
    width:20%
}
footer .items .item:first-child {
    width:13%
}
footer .items .item:nth-child(2) {
    width:16%
}
footer .items .item:last-child {
    width:auto
}
footer .link-download {
    width:100%;
    max-width:18.8rem
}
footer .link-download img {
    width:100%
}
footer ul li {
    margin-bottom:1rem
}
footer ul a:hover {
    color:inherit
}
footer p {
	margin-top: 0px;
    margin-bottom:5px;
	color: #fff
}
footer p span {
    display:inline-block
}
footer .h4,footer h4 {
    font-size:1.6em;
    font-weight:700;
    margin-bottom:5px
}
footer .h5,footer h5 {
    font-size:1.6em;
    font-weight:400;
    margin-bottom:5px
}
footer .social {
    white-space:nowrap;
    margin-bottom:3.7rem
}
footer .social a {
    background:#CBC0BD;
    margin-right:2rem
}
footer .social a:last-child {
    margin-right:0
}
footer .bottom-footer {
    background-color:#526e7e;
    padding:2rem 0
}
footer .bottom-footer ul li {
    display:inline-block;
    margin-right:3.5rem
}
footer .bottom-footer ul li a {
    color:#91b9d1
}
footer .bottom-footer ul li a:hover {
    text-decoration:underline;
    color:inherit
}
footer .login-menu-item {
    display:none!important
}
.social {
    cursor:default
}
.social a {
    width:4.1rem;
    height:4.1rem;
    background-color:#6E91A5;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#82A2B3;
    border-radius:50%;
    margin-right:2px
}
.social a:hover {
    color:#fff
}
.social a i {
    display:block;
    font-size:2.2rem
}
.social a.facebook {
    background:#3f68ad
}
.social a.whatsapp {
    background:#78b96e
}
.social a.telegram {
    background:#009bd6
}
.social a.viber {
    background:#a174c5
}
.social.small a {
    width:3rem;
    height:3rem
}
.social.small a i {
    font-size:17rem;
    color:#fff
}
.modal-window {
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:rgba(0,0,0,.8);
    z-index:9999;
    text-align:center;
    display:none;
    overflow-y:auto
}
.modal-window.show {
    display:block!important
}
.modal-window .window,.modal-window:before {
    display:inline-block;
    vertical-align:middle
}
.modal-window:before {
    content:"";
    min-height:inherit;
    height:100%
}
.modal-window .window {
    width:calc(100% - 30px);
    max-width:803px;
    height:auto;
    background:#fff;
    padding:60px 30px;
    text-align:left;
    position:relative;
    border-radius:.4rem
}
.modal-window iframe {
    width:100%
}
.modal-window.video-window .window {
    padding:0;
    background:0 0
}
.modal-window.video-window .close-win {
    top:0;
    right:0
}
.modal-window .close-win {
    width:30px;
    height:30px;
    background:rgba(0,0,0,.8);
    border:1px solid #fff;
    position:absolute;
    top:20px;
    right:20px;
    z-index:5;
    cursor:pointer;
    border-radius:50%;
    padding-top:10px;
    -webkit-transition:background .3s;
    -o-transition:background .3s;
    transition:background .3s
}
.modal-window .close-win:after,.modal-window .close-win:before {
    content:'';
    width:60%;
    height:2px;
    display:block;
    background:#fff;
    margin:0 auto 3px;
    position:relative
}
.modal-window .close-win:before {
    top:3px;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.modal-window .close-win:after {
    top:-2px;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.modal-window .h2,.modal-window h2 {
    text-align:center
}
.modal-window .h2:before,.modal-window h2:before {
    content:none
}
.overflow-body {
    overflow:hidden
}



@media (max-width:1299px) {
    body,html {
        font-size:.75vw
    }
    .link-two {
        text-align:center
    }
    .link-two a {
        min-width:25rem
    }
    .slider-for .item {
        height:43rem
    }
}




@media (max-width:992px) {
    body,html {
        font-size:10px
    }
    .h1,h1 {
        margin-bottom:.9rem
    }
    .wrapper {
        -webkit-transition:-webkit-transform .3s;
        -o-transition:transform .3s;
        transition:transform .3s;
        transition:transform .3s,-webkit-transform .3s
    }
    .wrapper.active {
        -webkit-transform:translateX(-20rem);
        -ms-transform:translateX(-20rem);
        transform:translateX(-20rem)
    }
    header {
        padding:2.4rem 0
    }
    header .container-fluid {
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    header .logo {
        width:18.6em
    }
    header ul.ul-nav {
        width:20rem;
        height:100%;
        position:fixed;
        top:0;
        right:0;
        background:#EEF2F3;
        margin:0;
        z-index:9;
        display:block;
        padding:2rem;
        border-left:1px solid #fff;
        -webkit-transform:translateX(20rem);
        -ms-transform:translateX(20rem);
        transform:translateX(20rem)
    }
    header ul.ul-nav li {
        margin-bottom:1.7rem
    }
    header .mobile-menu {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    header .right-header {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .sectin-main {
        padding:1.4rem 0 5.9rem
    }
    .sectin-main .container-fluid {
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .sectin-main .container-fluid .item:nth-child(1) {
        width:49%
    }
    .sectin-main .container-fluid .item:nth-child(2) {
        width:48%
    }
    .sectin-main .container-fluid .item:nth-child(2) img {
        width:100%!important
    }
    .sectin-main .play {
        width:10rem;
        height:10rem;
        background-size:37% auto
    }
    .link-two a {
        min-width:33rem
    }
    .question-text .item:nth-child(odd) {
        font-size:2.1em
    }
    
    
    
    .slider-for {
        max-width:75rem;
        margin:0 auto
    }
    .slider-for .item {
        height:30rem
    }
    .slider-for .title {
        font-size:1.4rem
    }
    .slider-for .title span {
        margin-top:.4rem
    }
    .slider-for .img {
        margin-bottom:7px
    }
    .acardion .top {
        font-size:2.1em;
        padding-left:4.4rem
    }
    .acardion .top:before {
        width:3rem;
        height:3rem;
        top:-.1rem
    }
    .acardion .bottom {
        padding:3.1rem 0 2rem
    }
    ul.ul-knowledge-base {
        width:calc(100% + 15px);
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        overflow-x:auto
    }
    ul.ul-knowledge-base li {
        min-width:30rem
    }
    footer .items {
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    footer .items .item:first-child {
        width:100%;
        margin-bottom:27px
    }
    .section-job-with {
        padding:9.3rem 0 8.4rem
    }
    .section-job-with .items {
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .section-job-with .items .item {
        width:47%;
        margin-bottom:6.6rem;
		margin: 0.4rem
    }
    .section-job-with .h3,.section-job-with h3 {
        margin-bottom:5.8rem
    }   
    ul.links-ul {
        -webkit-column-count:2;
        -moz-column-count:2;
        column-count:2
    }
    .items-porgram .item {
        padding:2.8rem 3.6rem
    }
    .spicers-item {
        margin-bottom:11.6rem
    }
    .spicers-item .item {
        width:100%;
        max-width:40rem;
        margin-left:auto!important;
        margin-right:auto!important
    }
}




@media (max-width:749px) {
    header {
        padding:1.6rem 0 1.2rem
    }
    header .phone-block {
        display:none
    }
    .h1,h1 {
        font-size:3.6em;
        margin-bottom:1.5rem
    }
    .h2,h2 {
        font-size:2.1em
    }
    .question-text .item:nth-child(odd),.sectin-main .data,.sectin-main .title,ul.ul-disk {
        font-size:1.6em
    }
    .h2:before,h2:before {
        bottom:calc(100% + 2.5rem)
    }
    .sectin-main .container-fluid {
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .sectin-main .container-fluid .item {
        width:100%!important
    }
    .sectin-main .container-fluid .item:last-child {
        margin-bottom:3.8rem;
        max-width:28.5rem;
        margin-left:auto;
        margin-right:auto
    }
    .link-page a {
        width:100%
    }
    .question-text {
        display:block
    }
    .question-text .item {
        text-align:left!important;
        width:100%!important;
        margin-bottom:1rem
    }
    .question-text .item:nth-child(2n) {
        margin-bottom:3rem
    }
    .question-text ul.ul-disk {
        padding:0
    }
    .acardion .item {
        padding:2.3rem 2rem
    }
    .acardion .top {
        font-size:2.4em;
        padding-left:2.8rem
    }
    .acardion .top:before {
        width:2rem;
        height:2rem
    }
    .acardion .bottom {
        padding:2.1rem 0 1rem
    }
    .acardion p {
        font-size:1.4em
    }
    
   
   
   
   
    .section-slider {
        padding:6.6rem 0 11.9rem
    }
    
    .slider-for .slick-current+.item {
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    .slider-for .item {
        height:auto
    }
    .slider-for {
        padding-top:5rem
    }
    .slider-for .title {
        display:block;
        font-size:1.8rem
    }
    .slider-for .slick-next,.slider-for .slick-prev {
        display:block!important;
        width:3rem;
        height:1.7rem;
        right:.2rem;
        background:url(../img/vector.svg) no-repeat;
        background-size:contain;
        border:none;
        padding:0;
        font-size:0;
        position:absolute;
        top:0;
        left:calc(50% - -2.3rem)
    }
    footer .items,footer .top-footer ul.active li {
        display:block
    }
    
    .slider-for .slick-next {
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        margin-right:-4rem
    }
    .slider-for .slick-prev {
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
        margin-left:-4rem
    }
    .section-program-curse .acardion .top {
        font-size:1.8em
    }
    .section-program-curse .acardion .top:before {
        top:.15rem
    }
    .acardion .bottom ul,.acardion ul.ul-disk {
        font-size:1.4em
    }
    footer .top-footer {
        padding:43px 0 20px
    }
    footer .items .item {
        margin-bottom:13px!important
    }
    footer .items .item:last-child {
        margin-bottom:0!important
    }
    footer .top-footer ul {
        border:1px solid #fff;
        background:url(../img/drob-menu.png) calc(100% - 10px) 16px no-repeat
    }
    footer .top-footer ul li {
        display:none;
        padding:1.1rem 1rem;
        margin-bottom:0
    }
    footer .bottom-footer ul,footer .top-footer ul li:first-child,ul.ul-lists li {
        display:block
    }
    footer .top-footer ul li a {
        font-size:14px
    }
    footer .bottom-footer ul li {
        margin:0 15px 10px 0
    }
    footer .bottom-footer ul li:last-child {
        margin-bottom:0
    }
	footer .top-footer p {
		font-size:1em;
		line-height:1.5em;
		margin-bottom:24px;
	}
    .section-job-with {
        padding:7.3rem 0 8.4rem
    }
    .section-job-with .items .item {
        font-size:1.6em;
        margin-bottom:4.6rem
    }
    .section-job-with .items img {
        margin:0 auto 2.6rem
    }
    
    ul.links-ul {
        -webkit-column-count:1;
        -moz-column-count:1;
        column-count:1
    }
    .items-porgram .item {
        display:block;
        padding:2.8rem 1.8rem
    }
    .items-porgram .img {
        width:11.9rem;
        margin:0 auto 2.3rem
    }
    .items-porgram .text,ul.ul-lists .text {
        width:100%
    }
    .items-porgram ul.ul-disk {
        font-size:1.4em
    }
    .items-porgram ul.ul-disk li {
        padding-left:2.4rem
    }
    .items-porgram ul.ul-disk li:before {
        top:.2rem
    }
    ul.ul-lists {
        text-align:center
    }
    ul.ul-lists .text br {
        display:none
    }
    ul.ul-lists img {
        margin-bottom:1rem
    }
    
}