.qualification__container{max-width:768px}.qualification__tabs{margin-bottom:var(--mb-2);justify-content:center;gap:1.5rem;display:flex;position:relative}.qualification__button{font-size:var(--h3-font-size);font-weight:var(--font-medium);cursor:pointer;border-radius:1rem;align-items:center;column-gap:.5rem;padding:.75rem 1.25rem;transition:all .3s;display:flex;position:relative}.qualification__button:hover{background-color:#0000000d}.qualification__icon{margin-right:var(--mb-0-25);font-size:1.8rem}.qualification__active{color:#000;position:relative}.tab__indicator{background:#000;border-radius:1.5px;width:70%;height:3px;margin:0 auto;position:absolute;bottom:-5px;left:0;right:0}.qualification__sections{grid-template-columns:.5fr;justify-content:center;display:grid}.qualification__content{display:none}.qualification__content-active{animation:.6s fadeIn;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.qualification__data{margin-bottom:var(--mb-2);grid-template-columns:1fr max-content 1fr;column-gap:1.5rem;display:grid}.qualification__title{font-size:var(--normal-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb-0-5);transition:transform .3s}.qualification__data:hover .qualification__title{color:#000;transform:translate(5px)}.qualification__subtitle{font-size:var(--small-font-size);margin-bottom:var(--mb-1);display:inline-block}.qualification__calendar{font-size:var(--small-font-size);color:#757575}.qualification__rounder{background-color:#757575;border-radius:50%;width:13px;height:13px;transition:all .3s;display:inline-block}.qualification__data:hover .qualification__rounder{background-color:#000;transform:scale(1.2);box-shadow:0 0 8px #0000004d}.qualification__line{background-color:#757575;width:1px;height:100%;display:block;transform:translate(6px,-7px)}@media screen and (max-width:992px){.qualification__container{margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.qualification__container{margin-left:var(--mb-1-5);margin-right:var(--mb-1-5)}}@media screen and (max-width:576px){.qualification__sections{grid-template-columns:initial}.qualification__button{margin:0 var(--mb-0-75)}}@media screen and (max-width:350px){.qualification__data{gap:.5rem}}
