@font-face {font-family: "DINNextRoundedLTPro-Regular"; src: url("//db.onlinewebfonts.com/t/5c47a750b2d4cc65134ef9e6ed0cfc2d.eot"); src: url("//db.onlinewebfonts.com/t/5c47a750b2d4cc65134ef9e6ed0cfc2d.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/5c47a750b2d4cc65134ef9e6ed0cfc2d.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/5c47a750b2d4cc65134ef9e6ed0cfc2d.woff") format("woff"), url("//db.onlinewebfonts.com/t/5c47a750b2d4cc65134ef9e6ed0cfc2d.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/5c47a750b2d4cc65134ef9e6ed0cfc2d.svg#DINNextRoundedLTPro-Regular") format("svg"); }
@font-face {font-family: "DIN Next LT Pro Heavy"; src: url("//db.onlinewebfonts.com/t/1f83f5c8497875fdc52c54ee78331a55.eot"); src: url("//db.onlinewebfonts.com/t/1f83f5c8497875fdc52c54ee78331a55.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/1f83f5c8497875fdc52c54ee78331a55.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/1f83f5c8497875fdc52c54ee78331a55.woff") format("woff"), url("//db.onlinewebfonts.com/t/1f83f5c8497875fdc52c54ee78331a55.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/1f83f5c8497875fdc52c54ee78331a55.svg#DIN Next LT Pro Heavy") format("svg"); }
@font-face {font-family: "DIN Next LT Pro Light"; src: url("//db.onlinewebfonts.com/t/5962be5676817b7ffbf74cc45bf4a83b.eot"); src: url("//db.onlinewebfonts.com/t/5962be5676817b7ffbf74cc45bf4a83b.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/5962be5676817b7ffbf74cc45bf4a83b.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/5962be5676817b7ffbf74cc45bf4a83b.woff") format("woff"), url("//db.onlinewebfonts.com/t/5962be5676817b7ffbf74cc45bf4a83b.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/5962be5676817b7ffbf74cc45bf4a83b.svg#DIN Next LT Pro Light") format("svg"); }
@font-face {font-family: "DINNextLTPro-Medium"; src: url("//db.onlinewebfonts.com/t/210d3faed34546b2e1d26bf0e0b847e7.eot"); src: url("//db.onlinewebfonts.com/t/210d3faed34546b2e1d26bf0e0b847e7.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/210d3faed34546b2e1d26bf0e0b847e7.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/210d3faed34546b2e1d26bf0e0b847e7.woff") format("woff"), url("//db.onlinewebfonts.com/t/210d3faed34546b2e1d26bf0e0b847e7.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/210d3faed34546b2e1d26bf0e0b847e7.svg#DINNextLTPro-Medium") format("svg"); }
        .custom-green {
            background-color: #346305;
        }
        .green-custom{
            background-color: #70904c  ;
        }
        .form-container{
            background-image: url('.\Images\garantias.jpg');
            background-size: cover;
            background-repeat: no-repeat;
        }
        .form-content {
            background-color: rgba(255, 255, 255, 0.8); /* Fondo semi-transparente para el contenido del formulario */
        }
        .titul{
            font-family: 'DIN Next LT Pro Heavy';
            font-size:25px;
            color:#346305;            
        }
        .msgj{
            color:red;
            font-family: inherit;
        }
        .cols{
            font-family: 'DIN Next LT Pro Heavy';
        }
        #need{
            font-family: 'DIN Next LT Pro Heavy';
        }
        #envios {
            color: white;
            background-color: #346305;
            border: none;
            cursor: pointer;
            transition: background-color 0.3s, color 0.3s;
        }
   
        #envios:hover {
            background-color: #70904c;
            color: white;
        }
        .forms{
        background-image: url('../Images/garantias.jpg'); 
        margin-left: 5%;
        }
      
.lg\:w-1\/2 {
    display: flex;
    flex-direction: column;
    height: 100%; 
}


.flex-grow {
    flex-grow: 1;
}

#txtfoot {
    margin-top: auto; 
}
