.cards-container{margin-top:80px;position:relative}.cards-container .logo-diagram{box-shadow:0 10px 40px 0 #6060601a;left:80px;position:absolute;top:-40px}.cards-container .card-diagram{background:#fff;border-radius:20px;box-shadow:0 10px 40px 0 #6060601a;height:100%;padding:7px;position:relative}.cards-container .card-diagram img{border-radius:15px;object-fit:cover;width:100%!important}.cards-container .card-diagram .card_item__content{padding:20px}.cards-container .custom_button{margin-top:50px}.cards-container img.lines{display:block;margin:auto}.text-diagram .card_item .card_item__content p{color:#2e2e2e;margin-bottom:0}.text-diagram .card_item .card_item__content{margin-top:20px}.card_item_clickable{transition:transform .3s ease}.card_item_clickable:hover{box-shadow:0 10px 20px 0 #6060601a;transform:scale(1.03)}.cards-container .mobile-lines{display:none}.cards-container .caption{letter-spacing:.1em;text-align:center;text-transform:uppercase}@media (max-width:992px){.cards-container img.lines{width:70%}.card_item{margin:0 20px}.cards-container{margin:auto;max-width:600px;text-align:center}}@media (max-width:768px){.cards-container .mobile-lines{display:block;margin:auto}.cards-container .desktop-lines{display:none!important}.cards-container .logo-diagram{height:60px;left:auto;margin-bottom:-30px;position:relative;top:auto;width:60px}.cards-container .card-diagram:before{border:1px dashed #fff;content:"";height:20px;left:50%;position:absolute;top:-20px}}