@font-face {
    font-family: Lato-Regular;
    src: url(../font/Lato-Regular.ttf);
}

@font-face {
    font-family: Lato-Bold;
    src: url(../font/Lato-Bold.ttf);
}

@font-face {
    font-family: Lato-Black;
    src: url(../font/Lato-Black.ttf);
}

body {
    font-family: 'Lato-Regular';
    font-size: 16px;
    color: #566a7f;
    background-color: #fff;
}

.fw-bold {
    font-family: 'Lato-Bold';
}

.fw-bold2 {
    font-family: 'Lato-Black';
}

.logo {
    width: 120px;
}

.header {
    background-color: #fff;
}

.nav-link{
    font-size: 16px;
    color: #494B5B;
}

.navbar {
    background-color: #fff;
}

.btn-success {
    background-color: #4c9c9d!important;
    border-color: #4c9c9d!important;
}

.btn-outline-success {
    color: #4c9c9d!important;
    border-color: #4c9c9d!important;
}

.alert-success {
    background-color: #bad8d82b!important;
}

.alert-success-dark {
    background-color: #bad8d8!important;
}

.services {
    background-color: #bad8d82b!important;
    margin-top: 100px;
    margin-bottom: 70px;
    padding: 50px;
}

.text-success {
    color: #4c9c9d!important;
}

.fs-1 {
    font-size: 50px!important;
}

.header button {
    width: 150px;
}

.msn-40 {
    margin-left: -40px;
}

.services .one-card i {
    font-size: 20px;
    display: inline-block;
    transition: transform 0.3s ease;
}

.services .one-card i:hover {
    transform: scaleX(-1);
}


.team {
    margin-bottom: 100px;
}

.one-team {
    position: relative;
}

.one-team img {
    height: 300px;
    width: 100%;
    
}

.one-team .one-team-details {
    position: absolute;
    bottom: 0;
    background-color: #1C2539;
    width: 100%;
    text-align: center;
    border-radius: 0px 0px 2rem 2rem;
    -webkit-clip-path: polygon(0 70%, 100% 54%, 100% 100%, 0% 100%);
    clip-path: polygon(0 70%, 100% 54%, 100% 100%, 0% 100%);
    height: 270px;
    padding-top: 190px;
    color: #fff;
}

.one-team .one-team-details:hover {
    background-color: #4c9c9d!important;
}

.one-team .one-team-details p {
    text-transform: uppercase;
}

.footer {
    background-color: #bad8d82b!important;
    padding: 50px;
}

.footer a {
    color: #566a7f;
}

.logocolor {
    color: #4c9c9d;
}