body {
background-color: #2d2833;
overflow-x: hidden;
padding: 0px 10px;
margin: 0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
color: #b4b5b7;
font-size: 15px;
}
.main {width: 100%;
max-width: 600px;
margin: auto;}
.banner
{text-align: center;
}
.banner img{border-radius:  0 0px 30px 30px;
width: 100%;}
.logo {background-color: #3d3943;
    width: 90%;
    margin-left: 5%;
    margin-top: -10px;
    padding-bottom: 5px;
    border-radius:  0 0px 30px 30px;
}
 .banner .logo img {    border: 5px solid #fff;
    height: 100px;
    width: 100px;
    border-radius: 50%;
    margin: 50px 0 0 0;
}
.logo p{margin: 20px 60px 30px 60px;
text-align: center;

line-height: 150%;
}
.social-links{padding-top: 20px;
text-align: center;
font-size: 60px;
}
.social-links a:link ,.social-links a:visited , .social-links a:hover 
{text-decoration: none;
color: #7f828c;
display: inline-block;
margin: 5px;
border: 5px solid #3d3943 ;
border-radius: 50%;
padding: 5px;
width: 64px;
height: 64px;
text-align: center;}
.social-links a i.youtube-icon  {font-size: 55px !important;}
.social-links a i.linkedin-icon {font-size: 50px !important;
    top: -4px;
    position: relative;}


.social-links a:hover i.youtube-icon {color:red;}
.social-links a:hover i.linkedin-icon {color:  #0a66c2;}
.social-links a:hover i.fa-globe {color:  #a58445;}
.social-links a:hover i.facebook-icon {color:   #1877f2;}
.social-links a:hover i.instagram-icon {color:  #c32aa3;}
.social-links a:hover i.whatsapp-icon {color:  #25D366;}

.qr {width: 150px;
height: 150px;
background-color: #3d3943;
padding: 30px;
border-radius: 30px;
margin: auto;
margin-top: 20px;}
.qr img {width: 100%;}
.form{max-width: 300px; 
margin: auto;}
.form label {text-align: left;
font-size: 18px;
display: block;
color:#7f828c ;}
.form input,.form textarea {width: 96%;
padding: 2%;
border:  1px solid #545456;
background-color: #3d3943;
font-size: 18px;
margin: 0 0 10px;
border-radius: 2px;}
.form button {background-color: #a58445;
color: #fff;
border: 1px solid #7f828c;
font-size: 20px;
padding: 3px 20px 3px 20px;
margin: 20px;
border-radius: 2px;
font-variant: small-caps;}
button:hover {background-color: #7f828c;
    color: #fff;}
    
.vcardlink:link, .vcardlink:visited {color:#b4b5b7;text-decoration:none;}
.vcardlink:hover {text-decoration:underline;}

