section{
    margin: 40px 0px;
}

h1 {
     color: #F3F3F3; background-image: -webkit-linear-gradient(0deg, #F3F3F3 16%, #D0D0D0 8%, #E9E9E9 1%, #696969 39%); background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -webkit-text-fill-color: transparent;
     font-size: 50px !important;
     text-transform: uppercase;
     font-weight: bold !important;                  
}

.font-poppins{
    font-family:'poppins';
    font-weight: bold;
}

.font-lato{
    font-family:'lato';
    font-weight: bold;
}

.font-lora{
    font-family:'lora';
    font-weight: bold;
}

.font-roboto{
    font-family:'roboto';
    font-weight: bold;
}

.font-noto-sans{
    font-family:'noto-sans';
    font-weight: bold;
}

body {
    background-color:black !important;
    color:white !important;
    font-family:'lato';
}

header{
    margin:20px 0px;
}

p{
    font-size:23px;
}

video{
    width:100%;
}

.header .second-col {
    justify-content: flex-end;
    display: flex;
    align-items: center;
}

.ceo-img img{
    width: 100%;
}        

.social-icons {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.social-icons i{
    margin:5px;
    font-size:25px;
}

a.btn-business {
    background-color: white;
    color: black;
    padding: 0px 5px;
    border-radius: 5px;
    text-decoration: auto;
    letter-spacing: 4px;
    font-family: 'Outfit' !important;
    margin-right: 15px;
}

.btn-wrapper {
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
}

.instagram {
    color: transparent;
     background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
     background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
     background-clip: text;
     -webkit-background-clip: text;
   
}

.twitter {
color:#1DA1F2;

}

.linkedin{
    color: #0077AF;
}


@media(max-width:768px){
    h1{
        text-align:center;
        font-size: 35px !important;
    }
    
    .header .second-col {
        display: flex;
        flex-direction: column;
    }

    .social-icons {
        justify-content:center;
    }
    
    .btn-wrapper{
        justify-content:center;
    }

    a.btn-business {
        margin: auto;
        margin-bottom: 15px;
    }
    
    p{
        font-size:16px;    
    }

    .second-col {
        margin-top: 20px;
    }

}
