.section-slider .container{overflow:hidden}@media screen and (max-width:580px){.section-slider.section-slider-custom h2{max-width:calc(100% - 70px)}.section-slider .section-slider-top .button{display:none}}.section-slider .section-slider-top .section-slider-top-left{align-items:center}.section-slider .section-slider-top .section-slider-top-left.full-width{width:100%}.section-slider .section-slider-top .slider-title{max-width:80%}.section-slider .section-slider-top .subtitle{max-width:900px}.section-slider .section-slider-top .subtitle p{line-height:140%;padding-top:24px}.section-slider .section-slider-top .section-slider-top-left h2{margin:0}.section-slider .section-slider-top .section-slider-top-left .slider-arrows span{margin-left:34px;cursor:pointer}.section-slider .section-slider-top .section-slider-top-left .slider-arrows span svg:hover{opacity:.5}@media screen and (max-width:1040px){.section-slider .section-slider-top .section-slider-top-left .slider-arrows span{margin-left:14px}}@media screen and (max-width:690px){.section-slider .section-slider-top .section-slider-top-left .slider-arrows span svg{width:20px}.section-slider .section-slider-top .slider-title{max-width:none}.section-slider .section-slider-top-left.grid-flex.grid-between{align-items:flex-start}}.section-slider .slider-element{margin:48px -12px 0;flex-wrap:nowrap}@media screen and (max-width:1500px){.section-slider .slider-element{margin:48px -8px 0}}@media screen and (max-width:580px){.section-slider .slider-element{margin:24px 0 0}}.section-slider .slider-element .slick-list{padding-bottom:48px}@media screen and (max-width:1040px){.section-slider .slider-element .slick-list{padding-bottom:24px}}.section-slider .slider-element .post-card{width:25%;padding:24px 30px;border:1px solid #7CA7AD1A;background-color:#7CA7AD1A;font-size:16px;text-transform:uppercase;margin:5px 12px}@media screen and (max-width:1500px){.section-slider .slider-element .post-card{padding:24px;margin:5px 8px}}@media screen and (max-width:580px){.section-slider .slider-element .post-card{padding:24px 15px;width:100%;margin:0 0 14px}}.section-slider .slider-element .post-card:not(.slick-slide){min-width:calc(25% - 12px)}.section-slider .slider-element .post-card:hover{box-shadow:-2px 3px 15px 0 #b6b2b238;transform:scale(1.005)}.section-slider .slider-element .post-card .post-card-top{margin-bottom:30px}.section-slider .slider-element .post-card .post-card-title{margin-top:15px;height:190px;text-transform:initial;display:flex;justify-content:flex-end;flex-direction:column;margin-bottom:0}@media screen and (max-width:690px){.section-slider .slider-element .post-card .post-card-title{margin-top:20px;height:150px}}.section-slider .slider-element .post-card .post-card-img{height:204px;width:100%;object-fit:cover;margin-bottom:10px}@media screen and (max-width:690px){.section-slider .slider-element .post-card .post-card-img{height:164px}}.section-slider .slider-element .post-card.card-courses{border-color:#d8d8d8}.section-slider .slider-element .post-card.card-courses .post-card-title{height:200px;align-items:flex-start}.section-slider .slider-element .post-card.card-courses .post-card-title p:nth-child(2){font-size:.9em}@media screen and (max-width:690px){.section-slider .slider-element .post-card.card-courses .post-card-title{height:120px}}.section-slider .slider-element .post-card.card-courses:nth-child(3n+1){background-color:#544F320F}.section-slider .slider-element .post-card.card-courses:nth-child(3n+2){background-color:#3D9BB10F}.section-slider .slider-element .post-card.card-courses:nth-child(3n){background-color:#8591BA0F}.section-slider .slider-element .post-card.custom-courses{text-transform:inherit;height:450px;display:flex;flex-direction:column}@media screen and (max-width:1500px){.section-slider .slider-element .post-card.custom-courses{height:auto}}.section-slider .slider-element .post-card.custom-courses:nth-child(3n+1){background-color:#5F99AF33}.section-slider .slider-element .post-card.custom-courses:nth-child(3n+2){background-color:#7564A033}.section-slider .slider-element .post-card.custom-courses:nth-child(3n){background-color:#E0C5AC33}.section-slider .slider-element .post-card.custom-courses .post-card-bottom{width:100%}.section-slider .slider-element .post-card.custom-courses .custom-courses-title{text-transform:uppercase;margin-bottom:20px}.section-slider .slider-element .post-card.custom-courses .custom-courses-text{color:#515050}.section-slider .slider-element .post-card.custom-courses .custom-courses-position{opacity:.54}.section-slider .slider-element .post-card.card-comments{text-transform:inherit;font-size:16px;height:auto;min-height:450px;background-color:#fff}@media screen and (max-width:1040px){.section-slider .slider-element .post-card.card-comments{height:auto}}.section-slider .slider-element .post-card.card-comments .post-card-top>svg{margin-right:18px}.section-slider .slider-element .post-card.card-comments .custom-courses-title{margin-bottom:10px;color:#5f99af;height:auto;margin-top:30px}.section-slider .button-botttom{display:none}@media screen and (max-width:580px){.section-slider .button-botttom{margin:24px auto 0;display:block}}@media screen and (max-width:580px){.section-slider .slider-element-posts_type.slider-element{flex-wrap:wrap!important;margin-top:24px}.section-slider .slider-element-posts_type.slider-element .post-card{width:100%;margin:0 0 14px}.section-slider .slider-element-posts_type.slider-element .post-card:nth-child(n+4){display:none}}.section-slider .slider-element .card-courses.post-card-v2{position:relative;height:494px;text-transform:none}.section-slider .slider-element .post-card-v2 .card-courses-img{position:absolute;bottom:0;right:0;height:100%;display:flex;align-items:flex-end;justify-content:flex-end;width:100%}.section-slider .slider-element .post-card-v2 .card-courses-img img{max-height:400px;position:relative;z-index:1;max-width:70%}.section-slider .slider-element .post-card-v2 .card-courses-img img.overright{right:-8px}.section-slider .slider-element .post-card-v2 .card-courses-img img.overdown{bottom:-17px}.section-slider .slider-element .post-card-v2 .card-courses-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%}.section-slider .slider-element .post-card-v2 .card-course-desc{font-size:13px;font-style:normal;font-weight:400;line-height:120%;max-width:240px}.section-slider .slider-element .post-card-v2 .card-course-title .h3{padding-bottom:20px;min-height:80px;margin:0;font-size:24px;}.section-slider .slider-element .post-card-v2 .card-tags{position:relative;z-index:2;max-width:234px;display:flex;flex-direction:row-reverse;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:8px}.section-slider .slider-element .post-card-v2 .card-tag{padding:8px 12px;display:inline-block;border-radius:400px;border:1px solid #515050;background:#FFF;font-size:12px;font-weight:400;line-height:105%;white-space:nowrap}.section-slider .slider-element .post-card-v2 .more-button .grid-flex{align-items:center;column-gap:9px;text-transform:uppercase;position:relative;z-index:2;margin-top:30px}@media screen and (max-width:1200px){.section-slider .slider-element .grid-item-3.post-card-v2{margin:0 8px 16px;width:calc(50% - 16px)}.section-slider .slider-element .post-card-v2 .card-course-desc{max-width:300px}}@media screen and (max-width:700px){.section-slider .slider-element .card-courses{padding:12px}.section-slider .slider-element .post-card-v2 .card-courses-img img.overright{right:-10px}.section-slider .slider-element .post-card-v2 .card-courses-img img.overdown{bottom:-15px}.section-slider .slider-element .post-card-v2 .more-button .grid-flex{margin-top:24px}}@media screen and (max-width:530px){.section-slider .slider-element .grid-item-3.post-card-v2{width:100%;margin:0 0 16px;height:440px;padding:16px 12px}.section-slider .slider-element .post-card-v2 .card-course-title .h3{min-height:80px;margin:0}.section-slider .slider-element .post-card-v2 .card-course-desc{max-width:240px}}.section-slider .slider-element .post-card .post-card-top .grid-name {
    margin-left:10px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    row-gap:6px;
}
@media screen and (max-width: 690px) {
.section-slider.section-comments .section-slider-top .slider-title {
    max-width: calc(100% - 86px)!important;
}
.section-slider.section-comments .section-slider-top-left.grid-flex.grid-between {
    align-items: center!important;
}
.section-slider.section-comments .section-slider-top .section-slider-top-left .slider-arrows span svg {
    width: 29px!important;
}
}
.section-slider .vacancy-a {
    width: 25%;
    margin: 5px 12px;
    display:block;
	padding-top:30px;
}

@media screen and (max-width: 1500px) {
    .section-slider .vacancy-a {
        margin: 5px 12px;
    }
}
.section-slider .vacancy-card {
    position: relative;
    border-radius: 18px 0 18px 18px;
    border: 1.4px solid #D8D8D8;
    padding: 40px;
    min-height: 270px;
    box-sizing:border-box;
}
.section-slider .vacancy-card .vacancy-card-corner {
    position:absolute;
    width:120px;
    height: 26px;
    border: 1.4px solid #D8D8D8;
    border-bottom:0;
    top: -25px;
    right: -1px;
    border-radius: 18px 18px 0 0;
}
.section-slider .vacancy-a:nth-child(4n+1) .vacancy-card, .section-slider .vacancy-a:nth-child(4n+1) .vacancy-card-corner {
    background-color: #f1f8f6
}
.section-slider .vacancy-a:nth-child(4n+2) .vacancy-card, .section-slider .vacancy-a:nth-child(4n+2) .vacancy-card-corner {
    background: #f5f4f5;
}
.section-slider .vacancy-a:nth-child(4n+3) .vacancy-card, .section-slider .vacancy-a:nth-child(4n+3) .vacancy-card-corner {
    background: #fdf7ed;
}
.section-slider .vacancy-a:nth-child(4n) .vacancy-card, .section-slider .vacancy-a:nth-child(4n) .vacancy-card-corner {
    background: #f2f5f6;
}
.section-slider .vacancy-card .vacancy-card-title {
    height:auto;
    min-height:80px;
}
.section-slider .vacancy-card .vacancy-card-tags {
    display:flex;
    flex-direction:row;
    gap: 10px;
    padding-bottom:10px;
}
.section-slider .vacancy-card .vacancy-card-tag {
    padding: 8px 12px;
    border: 1px solid #515050;
    border-radius: 30px;
    color: #515050;
    font-size: 12px;
    display:inline-block;
    background: white;
}
.section-slider .vacancy-card .vacancy-card-tag.black {
    background: #515050;
    color: white;
}
@media(max-width:728px) {
    .section-slider .vacancy-card {
        padding:24px
    }
    .section-slider .vacancy-a {
        margin: 5px 0;
        padding-top: 30px;
		width:100%;
    }
}
