.security__titleblock {
   display: flex;
   align-items: center;
   justify-content: space-between;
   margin-bottom: 30px;
   gap: 50px;
}

.security__title {
   font-weight: 700;
   font-size: 40px;
   color: var(--dark);
}

.security-arrow-block {
   width: 130px;
   display: flex;
   align-items: center;
   gap: 30px;
   height: 50px;
}

.swiper-button-prev,
.swiper-button-next {
   position: relative;
   display: block;
   width: 50px;
   height: 50px;
   border-radius: 50%;
   background: var(--color_bg_1);
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   margin: 0;
   text-align: center;
   transform: rotate(-90deg);
}
.swiper-button-prev:after,
.swiper-button-next:after {
   content: "";
}
.swiper-button-prev svg,
.swiper-button-next svg {
   display: block;
   width: 24px;
   height: 24px;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   margin: auto;
   position: absolute;
}
.swiper-button-prev svg path,
.swiper-button-next svg path {
   fill: var(--light);
}

.swiper-button-next {
   transform: rotate(90deg);
}

.security-item {
   position: relative;
}

.security-item-image {
   width: 100%;
}
.security-item-image img {
   width: 100%;
   height: 100%;
   display: block;
   -o-object-fit: cover;
   object-fit: cover;
}

.security__name {
   margin-top: 20px;
   font-size: 20px;
   line-height: 120%;
   font-weight: 400;
   text-align: center;
   color: var(--dark);
}

.security__desc {
   margin-top: 15px;
   font-size: 18px;
   line-height: 130%;
}

.dark_theme .security__title {
   color: var(--light);
}
.dark_theme .security__name {
   color: var(--light);
}
.dark_theme .swiper-button-prev,
.dark_theme .swiper-button-next {
   background: var(--light);
}
.dark_theme .swiper-button-prev svg path,
.dark_theme .swiper-button-next svg path {
   fill: var(--dark);
}

@media (max-width: 942px) {
   .security-arrow-block {
      gap: 20px;
      width: 84px;
   }
   .security-arrow-block > div {
      width: 32px;
      height: 32px;
   }
} /*# sourceMappingURL=style.css.map */

.swiper-pagination {
   position: relative;
   display: block;
   margin-top: 15px;
}
