#accordion-cards{background:var(--uulblue);padding:6rem 2rem}#accordion-cards .big-container{max-width:1450px;margin:0 auto}#accordion-cards .section-title{text-align:center;font-size:60px;margin-bottom:0}#accordion-cards .cards{display:flex;flex-direction:column}#accordion-cards .accordion-card{display:flex;margin-top:3rem;padding-bottom:3rem;border-bottom:2px solid var(--search-border)}#accordion-cards .accordion-card .card-title{color:var(--mblue);font-size:40px;margin-bottom:3rem}#accordion-cards .accordion-card .hide-show{max-height:0;overflow:hidden;opacity:0;padding-bottom:5rem}#accordion-cards .accordion-card .content-footer{width:calc(100% - 4rem);display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:0}#accordion-cards .accordion-card .content-footer .hide-show-button{color:var(--mpurple);font-family:"Cachet Bold";text-transform:uppercase}#accordion-cards .accordion-card .content-footer .hide-show-button .icon{margin-left:1rem;transition:transform 0.3s ease}#accordion-cards .accordion-card.active .content-footer .hide-show-button .icon{transform:rotate(180deg)}#accordion-cards .accordion-card.active .hide-show{max-height:1000px;opacity:1;transition:opacity 0.3s ease}#accordion-cards .accordion-card .image-side{width:40%}#accordion-cards .accordion-card .image-side img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px}#accordion-cards .accordion-card .content-side{width:60%;padding-top:3rem;padding-left:4rem;position:relative;padding-bottom:3rem}#accordion-cards .accordion-card .btn{margin-bottom:0}@media (max-width:1200px){#accordion-cards .section-title{font-size:40px}#accordion-cards .accordion-card .card-title{font-size:30px}#accordion-cards .accordion-card h3{font-size:25px}}@media (max-width:992px){#accordion-cards .accordion-card{flex-direction:column;align-items:center}#accordion-cards .accordion-card .image-side,#accordion-cards .accordion-card .content-side{width:100%}#accordion-cards .accordion-card .content-side{padding:2rem}#accordion-cards .accordion-card .hide-show{padding-bottom:0}#accordion-cards .accordion-card .content-footer{position:relative;width:100%;margin-top:1rem}#accordion-cards .accordion-card{padding-bottom:0}}@media (max-width:768px){#accordion-cards .section-title{font-size:30px}#accordion-cards .accordion-card .card-title{font-size:25px;margin-bottom:2rem}#accordion-cards .accordion-card h3{font-size:20px}}