.sertificate__slider, .sertificate__slider .swiper-slide{height:auto}
.sertificate__slider .swiper-slide a {position:relative; height: 100%;display: flex;align-items: end;background: #F8F9FC;border-radius: 24px;padding: 16px;overflow: hidden}
.sertificate__more{padding-top:0;display:flex;align-items:center;justify-content:space-between;position: absolute;top:0;right: 15px;width: 130px;}
.sertificate__more .swiper-arrow{background: #2B2E3D; width: 60px; height: 60px; border-radius: 100%; display: flex; align-items: center; justify-content: center; border: 1px solid rgba(255, 255, 255, 0.3)}
.sertificate__more .swiper-arrow:hover{background: #212433}
.sertificate__more .swiper-arrow svg {width: 20px; height: auto; filter: grayscale(1) brightness(5)}
.sertificate__more .swiper-arrow.swiper-arrow-prev svg{transform: rotate(-135deg)}
.sertificate__more .swiper-arrow.swiper-arrow-next svg{transform: rotate(45deg)}
.sertificate__more .swiper-arrow:hover svg {filter: grayscale(0) brightness(1)}
.sertificate__more .swiper-button-lock{display:none}
.block__sertificate a::after{transition:all 0.3s linear 0s; z-index:1; background: linear-gradient(0deg, rgba(43, 46, 61, 0.5), rgba(43, 46, 61, 0.5)); content:""; position:absolute; top:0; left:0; right:0; bottom:0; opacity:0}
.block__sertificate a span{transition:all 0.3s linear 0s;z-index:2;width: 80px;height: 80px;background:#FFE100;display:flex;align-items:center;justify-content:center;border-radius:100%;position:absolute;top: 50%;left:50%;transform:translateX(120%) translateY(55%)}
.block__sertificate a:hover::after{opacity:1}
.block__sertificate a:hover span {transform: translateX(-50%) translateY(-50%);}
.block__sertificate a img{border-radius:10px}
@media(min-width: 576px) {
	.wrapper__sertificate .container{position:relative}
	.block__sertificate a:hover span{transform: translateX(-50%) translateY(-50%)}
}
@media(max-width: 1699px) {
	.sertificate__more{top:-8px}
	.block__sertificate a span {width: 70px; height: 70px; transform: translateX(150%) translateY(75%)}
}
@media(max-width: 1279px) {
}
@media(max-width: 991px) {
	.block__sertificate a span {transform: translateX(115%) translateY(50%)}
}
@media(max-width: 767px) {  
	.block__sertificate a span{transform: translateX(70%) translateY(20%);width: 60px;height: 60px}
	.block__sertificate a svg{max-width:24px; height:auto}
	.sertificate__slider .swiper-slide a{padding:10px}
}
@media(max-width: 575px) {
	.wrapper__sertificate .widget__title{padding-bottom:35px}
	.sertificate__more {position:static; width:100%; padding-top:35px}
	.block__sertificate a span {width: 40px; height: 40px; transform: translateX(-50%) translateY(-50%)}
	.block__sertificate a svg{max-width:16px; height:auto}
}
