.title-card-section{width:100%}.title-card-section .title-text-row{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:1300px;margin:auto;padding:50px 0}.title-card-section .title-text-row .title{font-size:44px;line-height:54px;font-weight:700;text-align:center}.title-card-section .title-text-row .text{text-align:center;font-size:18px}.title-card-section .card-list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.title-card-section .card{position:relative;min-height:400px}.title-card-section .card.transition.animation{animation:slideInBottomToTop .8s ease-out}.title-card-section .card::before{content:"";background-color:rgba(0,0,0,.3);z-index:1}.title-card-section .card.rounded-borders .img img,.title-card-section .card.rounded-borders::before{border-radius:var(--rounded-borders)}.title-card-section .card.square-borders .img img,.title-card-section .card.square-borders::before{border-radius:var(--square-borders)}.title-card-section .card .img,.title-card-section .card::before{position:absolute;width:100%;height:100%;top:0;left:0}.title-card-section .card .img picture{width:100%;height:100%}.title-card-section .card .img img{width:100%;height:100%;object-fit:cover}.title-card-section .card .text-button-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;z-index:2;height:100%;position:relative;padding:10px}.title-card-section .card .text-button-container .text{text-align:center}@media (max-width:1124px){.title-card-section .card{min-height:250px}}@media (max-width:767px){.title-card-section.generic-section{padding:40px 20px}.title-card-section .title-text-row{padding:50px 0}.title-card-section .title-text-row .title{font-size:28px;line-height:38px}.title-card-section .card-list{grid-template-columns:1fr}}