.courses-info{grid-gap:3.75rem;color:#031638;display:grid;padding-block:5rem}@media (max-width:1535px){.courses-info{padding-block:3.75rem}}@media (max-width:1023px){.courses-info{grid-gap:2.5rem;padding-block:2.5rem}}.courses-info>div{grid-gap:1.5rem;display:grid}.courses-info h2{font-size:2.1875rem;font-weight:700;line-height:1.25;margin:-.5rem 0}@media (max-width:1023px){.courses-info h2{max-width:100%}}@media (max-width:767px){.courses-info h2{font-size:1.5rem;margin:-.3125rem 0}}.courses-info p{font-size:1rem;line-height:1.5;margin-block:-.3125rem}.courses-info>ul{grid-gap:3.75rem;display:grid}@media (max-width:1023px){.courses-info>ul{grid-gap:2rem}}.courses-info article{grid-gap:10%;display:grid;grid-template-columns:40% 1fr}@media (max-width:1023px){.courses-info article{grid-gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.courses-info article{grid-gap:1.5rem;grid-template-columns:1fr}}.courses-info article div{grid-gap:1.5rem;align-content:space-around;display:grid}.courses-info h3{font-size:1.5rem;font-weight:600;line-height:1.3;margin-block:-.375rem}@media (max-width:1023px){.courses-info h3{font-size:1.25rem;margin-block:-.3125rem}}@media (max-width:767px){.courses-info h3{font-weight:700}}.courses-info article p{font-size:1rem;margin-block:-.3125rem}.courses-info img{display:block;height:auto;width:100%}@media (max-width:1023px){.courses-info .desktop{display:none}}.courses-info .tablet{display:none}@media (max-width:1023px){.courses-info .tablet{display:block}}.courses-info a{grid-gap:.75rem;background-color:#0000;border:.1875rem solid #1238f8;border-radius:.25rem;color:#1238f8;display:grid;font-size:1.125rem;font-weight:600;grid-template-columns:auto 1fr;justify-self:flex-start;padding:.75rem 1.5rem;transition:background-color .25s ease,border-color .25s ease}.courses-info a svg{height:1.3125rem;width:1.3125rem}.courses-info a svg path:last-child{animation:bounce 1s ease-in-out infinite;animation-play-state:paused}.courses-info a:focus{outline-color:#1238f8}.courses-info a:focus svg path:last-child{animation-play-state:running}.platform-desktop .courses-info a:hover{background-color:#f4f5ff}.platform-desktop .courses-info a:hover svg path:last-child{animation-play-state:running}.platform-mobile .courses-info a:hover{background-color:#0000}.platform-mobile .courses-info a:hover svg path:last-child{animation-play-state:paused}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(.15625rem)}}
