@font-face {
    font-family: "Amiri";
    src: url("../fonts/Amiri") format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Neue Haas Unica Bold";
    src: url("../fonts/NeueHaasUnica-Bold") format("woff2");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "Crimson";
    src: url("../fonts/Crimson") format("woff2");
    font-style: normal;
}
@font-face {
    font-family: "Stempel";
    src: url("../fonts/stempel") format("woff");
    font-weight: 400;
    font-style: normal;
}
body,html{
    background-color: black;
    color:white;

}
.m0a {
    margin: 0 auto;
}
.caja-iconos{
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.caja-iconos .icon-container{
    font-size: 64px;
    background:linear-gradient(to left, #b48811,#a2790d,#ebd197,#bb9b49);
    color:black;
    padding:10px;
    border-radius: 5px;
    margin: 5px;
    width: 90px;
    height: 90px;
    position:relative;
}
.caja-iconos .icon-container i{
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
}
.email-form {
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
    padding-bottom: 10px;
}
.btn-gold{
    background:linear-gradient(to left, #b48811,#a2790d,#ebd197,#bb9b49);
    font-weight: bolder;
    color:black;
}
.titulo-bloque{
    font-size: 32px;
    font-weight: bold;
    font-family: 'Neue Haas Unica Bold';
}
.bloque-info{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.py-90px{
    padding:90px 0;
}
form textarea#contacto-msg{
    min-height: 240px !important;
}
#spinner,.spinner{
    width: 18px;
    height: 18px;
}
#toastMsg{
    color:black;
    font-weight: 900;
}
#toastImg{
    width: 20px;
    height: 20px;
}
#twitter-widget-0{
    max-width: 100%;
}
.toast-container{
    z-index: 99999;
}
.bg-1c{
    background: #1c1c1c;
}
.w-md-50{
    width: 50%;
}
@media (max-width: 768px) {
    .w-md-50{
        width: 100%;
    }
    .py-90px{
        padding:30px 0;
    }
    .twitter-timeline{
        padding:10px
    }
    .twitter-widget,.instagram-widget{
        padding-top:20px;
    }
}
