.layout-cards__card,.layout-cards__card-content,.layout-cards__container,.layout-cards__container-cards,.layout-cards__container-text{display:-webkit-box;display:-ms-flexbox;display:flex}.layout-cards__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout-cards__container-cards,.layout-cards__container-text{max-width:1680px;width:100%}.layout-cards__container-text{gap:1.5rem}.layout-cards__description,.layout-cards__header{-webkit-box-flex:1;-ms-flex:1;flex:1}.layout-cards__container-cards{gap:2rem}.layout-cards__card,.layout-cards__card-content,.layout-cards__card-image{-webkit-box-flex:1;-ms-flex:1;flex:1}.layout-cards__card{background:#fff;border-radius:8px;-webkit-box-shadow:0 8px 20px 8px rgba(0,0,0,.16);box-shadow:0 8px 20px 8px rgba(0,0,0,.16);height:314px;overflow:hidden}.layout-cards__card-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-left:2px solid #4f6568;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-cards__card-content-button{font-weight:600;margin-top:1.5rem;text-decoration:none}.layout-cards__card-content-button:hover{font-weight:600}@media (max-width:1200px){.layout-cards__container-cards,.layout-cards__container-text{flex-direction:column;gap:1.5rem}.layout-cards__container{gap:2.5rem}.layout-cards__container-cards{width:90%}}@media (max-width:767px){.layout-cards__container-cards{width:100%}}