.tabs .texts-container{display:flex;gap:2rem;margin-bottom:70px}.tab-content-container a{margin-top:1rem}.tabs .texts{display:flex;flex-direction:column;gap:20px}.tabs .texts h3{margin:0}.tabs .texts p{font-size:20px;line-height:32px;margin:0}.tabs .tabs-container-title{margin:0 0 32px}.tabs .tabs-container .tab{background:var(--white);border-radius:12px;display:none;overflow:hidden}.tabs .tabs-container .tab.tab-active{background:var(--white);border-radius:12px;display:grid;gap:6%;grid-template-columns:43% 53%}.tabs .tabs-container .tab .tab-image-container{display:flex;max-height:600px}.tabs .tabs-container .tab .tab-image-container img{height:100%;object-fit:cover;width:100%}.tabs .tabs-container .tab .tab-content-container{display:flex;flex-direction:column;justify-content:center;padding:2rem 4rem 2rem 0}.tabs .tabs-container .tab .tab-content-container .tab-content-title{align-items:center;display:flex}.tabs .tabs-container .tab .tab-content-container .tab-content-title h4{color:var(--secondary-color);margin:0}.tabs .tabs-container .tab .tab-content-container p{color:var(--secondary-color)}.tabs .tabs-container .tab .tab-content-container p+p{margin-top:0}.tabs .tabs-navigation{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.tabs .tabs-navigation .tab-navigation-item{align-items:center;background-color:var(--white);border-radius:12px;color:var(--secondary-color);cursor:pointer;display:flex;font-size:16px;padding:.6rem}.tabs .tabs-navigation .tab-navigation-item .tab-icon{display:initial}.tabs .tabs-navigation .tab-navigation-item .tab-icon-active,.tabs .tabs-navigation .tab-navigation-item-active .tab-icon{display:none}.tabs .tabs-navigation .tab-navigation-item-active .tab-icon-active{display:initial}.tabs .tabs-navigation .tab-navigation-item.tab-navigation-item-active{background-color:var(--secondary-color);color:var(--white)}.tabs .tab-icon{height:20px;margin-right:.7rem;width:20px}.tabs .tabs-container .tab .tab-icon--big{height:40px;width:40px}@media screen and (max-width:1024px){.tabs .tabs-container .tab.tab-active{gap:1rem;grid-template-columns:1fr}.tabs .tabs-container .tab .tab-image-container{max-height:300px}.tabs .texts p{font-size:16px;line-height:24px}.tabs .tabs-container-title{font-size:24px;line-height:28px}.tabs .tabs-container .tab .tab-content-container{padding:2rem}}@media screen and (max-width:768px){.tabs .texts-container{grid-template-columns:1fr;margin-bottom:2rem}.tabs .texts-container .image{display:none}.tabs .tabs-container .tab .tab-content-container{padding:1rem}}