:root {
    --primary: #f44b24;
    --secondary: #9F9A6F;
    --colort: #828B37;
    --colorc: #D3B22B;
    --colorq: #B54F2A;
    --dark: #1D1D1B;
    --white: #FFF;
    --grey:#010101;
    --grey-light:#706F6F;
    
}

.logo-top{width:100% !important; max-width:100px !important;}
.color-p{color:var(--primary);}
.color-s{color:var(--secondary);}
.color-t{color:var(--colort);}
.color-c{color:var(--colorc);}
.color-q{color:var(--colorq);}
.gris{color:var(--grey);}
.grislight{color:var(--grey-light);}
.color-white{color:var(--white);}
.color-black{color:var(--dark);}
.bg-p{background:var(--primary);}
.bg-ip{background-color:#383b3d;}
.bg-s{background:var(--secondary);}
.bg-t{background:var(--colort);}
.bg-c{background:var(--colorc);}
.bg-x{background:rgba(0,0,0,0.5);}
.bg-grey{background:var(--grey)}
.bg-grey-light{background:var(--grey-light)}
.border-p{border-color:var(--primary);}
.btn-consulta{color:var(--white) !important; background:var(--primary) !important; border-color:var(--primary) !important;  border-radius:5px;}
.btn-p{color:var(--white) !important; background:var(--primary) !important; border-color:var(--primary) !important;  border-radius:5px;}
.btn-t{color:var(--white) !important; background:var(--colort) !important; border-color:var(--colort) !important;  border-radius:5px;}
a:hover{color:#383b3d;}
.btn-consulta:hover{color:var(--white) !important; background:var(--secondary) !important; border-color:var(--secondary) !important;  border-radius:5px;}
.btn-descarga-1:hover{color:var(--white) !important; background:var(--secondary) !important; border-radius:5px;}
.default-logo, .mobile-logo, .alt-logo{max-width:160px !important; padding-top:10px;}
.alt-logo{display:none; max-width:160px !important;  padding-top:10px;}
.sticky{top:50px;}
.sticky .default-logo{display:none;}
.sticky .alt-logo{display:inline-block;}
.font-size-18{font-size:18px;}
#navbarNav{padding-top:10px;}
.font2{font-family: 'Waterfall', cursive;}
.placeholder-dark::placeholder{color:var(--white);}
.link-white{color:var(--white);}
.link-white:hover{color:var(--secondary);}
.link-grey-light{color:var(--grey-light)}
.link-grey:hover{color:var(--primary);}
.pt-30{padding-top:30px;}
.span-box{padding:0 10px;}
.blog-post-image{border-bottom:1px solid #CCC;}
.icono-maiz{position:absolute; top:350px; right:300px; z-index:9999;}
.icono-maiz img{width:800px;}
@media screen and (max-width: 1350px) {.icono-maiz{position:absolute; top:400px; right:100px;}}
@media screen and (max-width: 990px) {.icono-maiz{position:absolute; top:280px; right:-0px;  overflow:hidden;}  .icono-maiz img{width:500px;}}
@media screen and (max-width: 770px) {.icono-maiz{position:absolute; top:300px; right:-0px; overflow:hidden;}  .icono-maiz img{width:400px;  overflow:hidden;}}
@media screen and (max-width: 570px) {.icono-maiz{position:absolute; top:330px; right:-0px; overflow:hidden;}  .icono-maiz img{width:350px;  overflow:hidden;}}
@media screen and (max-width: 470px) {.icono-maiz{position:absolute; top:390px; right:-0px; overflow:hidden;}  .icono-maiz img{width:300px;  overflow:hidden;}}
@media screen and (max-width: 370px) {.icono-maiz{display:none;}}

.btn-whatsapp {
    display: block;
    width: 300px;
    color: #fff;
    position: fixed;
    right: -90px;
    bottom: 120px;
    border-radius: 50%;
    line-height: 80px;
    text-align: center;
    z-index: 999;
}
.btn-whatsapp img{max-width:60px;}