span {
    font-weight: 700;
}

@media (max-width: 1199px) {
    .formulario {
        background-color: #3A3A3A;
        color: white;
        padding:
            calc(77 * var(--factor-resolution)) calc(44 * var(--factor-resolution)) calc(0 * var(--factor-resolution)) calc(47 * var(--factor-resolution));

        .tittle {
            width: calc(312 * var(--factor-resolution));
            font-size: calc(25 * var(--factor-resolution));
            font-weight: 300;
            line-height: calc(37 * var(--factor-resolution));
            margin-bottom: calc(43 * var(--factor-resolution));
        }

        .enviar_btn {
            width: calc(162 * var(--factor-resolution));

        }

        .btn {
            margin-top: calc(29 * var(--factor-resolution));
            margin-bottom: calc(61 * var(--factor-resolution));
        }

        button:hover .enviar_btn {
            content: url("/assets/Imagenes/CONTACTANOS_escritorio/enviar_hover.png");
        }

        .input {
            width: calc(312 * var(--factor-resolution));
            font-size: calc(16 * var(--factor-resolution));
            font-weight: 500;
            margin-bottom: calc(17 * var(--factor-resolution));
            border-bottom: calc(3 * var(--factor-resolution)) solid #b39d46;
            padding: calc(20 * var(--factor-resolution));
        }

        .name_mail_box {
            background-color: #FFD85A;
            height: calc(62 * var(--factor-resolution));
        }

        .text_box {
            background-color: white;
            height: calc(287 * var(--factor-resolution));
        }

        .form_social_container {
            margin-bottom: calc(59 * var(--factor-resolution));
        }

        .social_container {
            margin-bottom: calc(34 * var(--factor-resolution));
        }

        .social_logo {
            margin-bottom: calc(17 * var(--factor-resolution));
            width: calc(39 * var(--factor-resolution));
        }

        .social_name {
            font-size: calc(16 * var(--factor-resolution));
            font-weight: 200;
            margin-bottom: calc(4 * var(--factor-resolution));
        }

        .social_content {
            font-size: calc(16 * var(--factor-resolution));
            font-weight: 500;
            margin: 0;
        }

        .respuesta {
            font-size: calc(22 * var(--factor-resolution));
            font-weight: 500;
        }

        .contacto_separador {
            border-bottom: calc(5 * var(--factor-resolution)) solid #b39d45;
        }

        .rc-anchor{
            border-radius: calc(10 * var(--factor-resolution));
        }

    }
}

@media (min-width: 1200px) {
    .formulario {
        background-color: #3A3A3A;
        color: white;
        padding:
            calc(184 * var(--factor-resolution)) calc(322 * var(--factor-resolution)) calc(112 * var(--factor-resolution)) calc(322 * var(--factor-resolution));

        .tittle {
            width: calc(830 * var(--factor-resolution));
            font-size: calc(50 * var(--factor-resolution));
            font-weight: 300;
            line-height: calc(75 * var(--factor-resolution));
            margin-bottom: calc(70 * var(--factor-resolution));
        }

        .enviar_btn {
            width: calc(228 * var(--factor-resolution));

        }

        .btn {
            margin-top: calc(83 * var(--factor-resolution));
            margin-bottom: calc(30 * var(--factor-resolution));
        }

        button:hover .enviar_btn {
            content: url("/assets/Imagenes/CONTACTANOS_escritorio/enviar_hover.png");
        }

        .input {
            width: calc(819 * var(--factor-resolution));
            font-size: calc(20 * var(--factor-resolution));
            font-weight: 500;
            margin-bottom: calc(25 * var(--factor-resolution));
            border-bottom: calc(5 * var(--factor-resolution)) solid #b39d46;
            padding: calc(32 * var(--factor-resolution));
        }

        .name_mail_box {
            background-color: #FFD85A;
            height: calc(62 * var(--factor-resolution));
        }

        .text_box {
            background-color: white;
            height: calc(287 * var(--factor-resolution));
        }

        .form_social_container {
            gap: calc(94 * var(--factor-resolution));
        }

        .social_container {
            margin-bottom: calc(41 * var(--factor-resolution));
        }

        .social_logo {
            margin-bottom: calc(22 * var(--factor-resolution));
        }

        .social_name {
            font-size: calc(18 * var(--factor-resolution));
            font-weight: 200;
            margin-bottom: calc(7 * var(--factor-resolution));

        }

        .social_content {
            font-size: calc(22 * var(--factor-resolution));
            font-weight: 500;
            margin: 0;
        }

        .respuesta {
            font-size: calc(22 * var(--factor-resolution));
            font-weight: 500;
        }
    }
}