@media screen and (max-width: 1240px) {
  .services-section__swiper {
    overflow: visible; } }

@media screen and (max-width: 1240px) {
  .services-section__swiper .swiper-slide {
    width: 20.8125rem; } }

@media screen and (max-width: 750px) {
  .services-section__swiper .swiper-slide {
    width: 18.125rem; } }

@media (any-hover: hover) {
  .services-section__swiper .swiper-slide > .services-card:hover .services-card__image > picture > img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1); } }

.services-section__swiper .swiper-slide > div {
  max-width: unset; }

.services-section .button-icon {
  --button-bg-color: var(--text-dark-primary);
  --button-bg-color-hover: var(--accent-primary-default);
  --button-icon-color: var(--accent-primary-default);
  --button-icon-color-hover: var(--bg-white);
  --button-size: 3.375rem;
  --button-stroke-color: var(--stroke-light);
  --button-stroke-color-hover: var(--bg-white);
  border-color: var(--accent-primary-default) !important; }

.services-section.review-section-dark .button-icon[data-button-animation]:not(:disabled) .icon {
  fill: var(--accent-primary-default); }

.services-section.review-section-dark .button-icon:hover:not(:disabled) .icon {
  fill: var(--text-dark-primary); }

.services-section.review-section-dark .button-icon:disabled {
  opacity: 0.5; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1peGlucy9fbWVkaWEuc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvc2VydmljZXMtc2VjdGlvbi9zZXJ2aWNlcy1zZWN0aW9uLnNjc3MiLCJtaXhpbnMvX21pbmkuc2NzcyIsIm1peGlucy9fZGlzYWJsZS1tb2ItaG92ZXIuc2NzcyIsIm1peGlucy9faG92ZXItc2NhbGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtQkU7RUNoQkE7SUFJSSxpQkFBaUIsRUFBQSxFQXNCcEI7O0FEVkQ7RUNoQkM7SUFVTyxpQkNacUIsRUFBQSxFRDBCeEI7O0FERkw7RUN0QkM7SUFjTyxnQkNoQnFCLEVBQUEsRUQwQnhCOztBRTFCTDtFRkVDO0lHQUcsNkJBQXFCO1FBQXJCLHlCQUFxQjtZQUFyQixxQkFBcUIsRUFBQSxFQUN0Qjs7QUhERjtFQXNCTyxnQkFBZ0IsRUFBQTs7QUFPMUI7RUFDSSwyQ0FBa0I7RUFDbEIsc0RBQXdCO0VBQ3hCLGtEQUFvQjtFQUNwQiwwQ0FBMEI7RUFDMUIsdUJBQWM7RUFDZCwwQ0FBc0I7RUFDdEIsNENBQTRCO0VBQzVCLHNEQUFzRCxFQUFBOztBQUcxRDtFQUNJLG1DQUFtQyxFQUFBOztBQUd2QztFQUNJLDhCQUE4QixFQUFBOztBQUdsQztFQUNJLFlBQVksRUFBQSIsImZpbGUiOiJjb21wb25lbnRzL3NlY3Rpb25zL3NlcnZpY2VzLXNlY3Rpb24vc2VydmljZXMtc2VjdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAbWl4aW4gbWVkaWFCaWdEZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gQG1peGluIG1lZGlhRGVza3RvcCB7XG4vLyAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7cmVtKDIyMDEpfSkge1xuLy8gICAgIEBjb250ZW50O1xuLy8gICB9XG4vLyB9XG5cbkBtaXhpbiBtZWRpYUxhcHRvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYVRhYmxldCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYU1vYmlsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhKCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4uc2VydmljZXMtc2VjdGlvbiB7XG4gICZfX3N3aXBlciB7XG4gICAgLy9ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcHJpbWFyeSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmIC5zd2lwZXIge1xuICAgICAgJi1zbGlkZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICB3aWR0aDogcmVtKDMzMyk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IHJlbSgyOTApO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC5zZXJ2aWNlcy1jYXJkIHtcbiAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zY2FsZShcIi5zZXJ2aWNlcy1jYXJkX19pbWFnZSA+IHBpY3R1cmUgPiBpbWdcIik7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZXJ2aWNlcy1zZWN0aW9uIC5idXR0b24taWNvbiB7XG4gICAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICAtLWJ1dHRvbi1iZy1jb2xvci1ob3ZlcjogdmFyKC0tYWNjZW50LXByaW1hcnktZGVmYXVsdCk7XG4gICAgLS1idXR0b24taWNvbi1jb2xvcjogdmFyKC0tYWNjZW50LXByaW1hcnktZGVmYXVsdCk7XG4gICAgLS1idXR0b24taWNvbi1jb2xvci1ob3ZlcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIC0tYnV0dG9uLXNpemU6IDMuMzc1cmVtO1xuICAgIC0tYnV0dG9uLXN0cm9rZS1jb2xvcjogdmFyKC0tc3Ryb2tlLWxpZ2h0KTtcbiAgICAtLWJ1dHRvbi1zdHJva2UtY29sb3ItaG92ZXI6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1wcmltYXJ5LWRlZmF1bHQpICFpbXBvcnRhbnQ7XG59XG5cbi5zZXJ2aWNlcy1zZWN0aW9uLnJldmlldy1zZWN0aW9uLWRhcmsgLmJ1dHRvbi1pY29uW2RhdGEtYnV0dG9uLWFuaW1hdGlvbl06bm90KDpkaXNhYmxlZCkgLmljb24ge1xuICAgIGZpbGw6IHZhcigtLWFjY2VudC1wcmltYXJ5LWRlZmF1bHQpO1xufVxuXG4uc2VydmljZXMtc2VjdGlvbi5yZXZpZXctc2VjdGlvbi1kYXJrIC5idXR0b24taWNvbjpob3Zlcjpub3QoOmRpc2FibGVkKSAuaWNvbiB7XG4gICAgZmlsbDogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xufVxuXG4uc2VydmljZXMtc2VjdGlvbi5yZXZpZXctc2VjdGlvbi1kYXJrIC5idXR0b24taWNvbjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xufVxuIiwiQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzKSB7XG4gIEByZXR1cm4gI3skcGl4ZWxzIC8gMTZ9cmVtO1xufVxuXG5AZnVuY3Rpb24gYmlnKCRwaXhlbHMpIHtcbiAgQHJldHVybiAjeyRwaXhlbHMgLyAxOTIwICogMTAwfXZ3O1xufVxuIiwiQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIFxuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gaG92ZXItc2NhbGUoJHNlbGVjdG9yKSB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAjeyRzZWxlY3Rvcn0ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgfVxufVxuIl19 */
