.services{width:100%}.services__container{display:grid;gap:40px;grid-template-columns:1.1fr 1fr;grid-template-rows:auto auto 1fr;margin:0 auto;max-width:1400px;width:90%}.services__title{grid-column:1;grid-row:1;margin-bottom:0}.services__content-column{grid-column:1;grid-row:2/4}.services__visual-column{grid-column:2;grid-row:2/4}.services__tabs{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:40px}.services__tab{align-items:center;background:#fff;border:1px solid #ddd;border-radius:25px;cursor:pointer;display:flex;font-weight:600;gap:10px;padding:12px 24px;transition:all .3s ease}.services__tab:focus{box-shadow:none;outline:none}.services__tab--active{background:#12142b;color:#fff}.services__tab-icon{height:20px;width:20px}.services__grid,.services__visual-item{display:none}.services__grid--active{animation:fadeIn .5s ease forwards;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.services__visual-item--active{animation:fadeIn .5s ease forwards;display:block}.services__title{margin-bottom:24px}.services__image{border-radius:24px;display:block;width:100%}.services__item-description{margin-top:0}.services__item h5{margin-bottom:.5rem}.services__item-link{align-items:center;display:inline-flex;font-weight:700;gap:8px;margin-top:12px;text-decoration:none;transition:gap .3s ease}.services__item-link:hover{color:#ffd100}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px) and (orientation:portrait){.services__container{gap:24px;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;width:100%}.services__title{grid-column:1;grid-row:1}.services__content-column{grid-column:1;grid-row:2}.services__visual-column{grid-column:1;grid-row:3}.services__display-area{grid-column:1;grid-row:4}.services__tabs{align-items:center;display:inline-flex;font-size:14px;gap:6px;padding:10px 8px}.services__grid--active{gap:1rem;grid-template-columns:1fr}}.services__tab-icon circle,.services__tab-icon path,.services__tab-icon rect{stroke:#1c274c!important;transition:.3s ease}.services__tab--active .services__tab-icon circle,.services__tab--active .services__tab-icon path,.services__tab--active .services__tab-icon rect{stroke:#fff!important}