body {
    font-family: 'Estedad FD Variable', sans-serif !important;
    font-weight: 400;
    font-variation-settings: "wght" 400;
    color: #545460;
}
h1,h2,h3,h4,h5,h6,a,p, span, ul, li {
    font-family: 'Estedad FD Variable', sans-serif !important;
}
h4,h5,h6, h6 > strong {
    font-size: 16px !important;
}

p, li {
    font-size: 16px !important;
    line-height: 180% !important;
}
.mainPage .mainFooter__copyRight p {
    font-size: 12px !important;
}
.card.course .card__overload--content,
.card.blog .card__overload--content,
.card.gallery .card__overload--content,
.card.educational .card__overload--content {
    font-size: 14px !important;
    line-height: 150% !important;
}

#resume ul {
    display: block;
}
.three-line-clamp {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.text-center {
    text-align: center;
}

.card.blog .card__image {
    height: auto !important;
}

.mainPage .mainContentWrapper .mainSlider .slider-item h2 {
    font-size: 90px;
    line-height: 1.5em;
}

.mainPage .mainContentWrapper .mainSlider .slider-item h3 {
    font-size:40px;
}

@media only screen and (max-width : 767.98px) {

    .mainPage .mainContentWrapper .mainSlider .slider-item h2 {
        font-size: 40px;
        line-height: 1em;
    }

    .mainPage .mainContentWrapper .mainSlider .slider-item h3 {
        font-size:25px;
        line-height: 1em;
    }

}
