.node.node--type-service.clearfix::after { display: none; }
/*=========================== VIEW ===========================*/
.view.view-services.view-display-id-block_1 .view-header { margin-bottom: 40px; }
.view.view-services.view-display-id-block_1 .view-header .wr-block-title h2 { width: 100%; max-width: 387px; }
.view.view-services.view-display-id-block_1 .view-header .wr-link { display: flex; align-items: flex-end; }
.view.view-services.view-display-id-block_1 .view-header .wr-link a.btn { width: 100%; }
/*============================================================*/

/*=========================== TEASER ===========================*/
.node.node--type-service.node--view-mode-teaser {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border: 1px solid rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(15px);
    background: rgba(255, 255, 255, 0.02);
    padding: 40px;
    gap: 15px;
    height: 100%;
}
.node.node--type-service.node--view-mode-teaser .group-top { display: flex; flex-direction: column; gap: 30px; }
.node.node--type-service.node--view-mode-teaser .group-top .field.field--name-node-title { font: 700 20px var(--font-family); width: min-content; }
.node.node--type-service.node--view-mode-teaser .group-top .field.field--name-body { font: 400 16px var(--font-family); }
.node.node--type-service.node--view-mode-teaser .field.field--name-node-link { display: flex; }
.node.node--type-service.node--view-mode-teaser .field.field--name-node-link a { font: 700 16px var(--font-family); text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 2px; color: #a8a8a8; }
.node.node--type-service.node--view-mode-teaser .field.field--name-node-link a:hover { color: #d5d5d5; }
/*==============================================================*/

.view.view-id-advantages .view-content { overflow: hidden; }
.view.view-id-advantages .view-content .views-row {
    padding: 30px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.view.view-id-advantages .view-content .views-row:last-of-type { border-bottom: 1px solid rgba(255, 255, 255, 0.2); } 

.view.view-id-advantages .views-field.views-field-counter .field-content { font: italic 500 16px var(--font-family); color: rgba(255, 255, 255, 0.3); }
.view.view-id-advantages .views-field.views-field-info { padding-left: 0; }
.view.view-id-advantages .views-field.views-field-info .field-content { font: 600 16px var(--font-family); text-transform: uppercase; word-break: break-word; }
.view.view-id-advantages .views-field.views-field-body .field-content { margin-left: 10px; font: 400 16px var(--font-family); }