/* ============================================
   main.css — Variables y reset global
   marcobos.es/calculadora-mediafy
   ============================================ */

:root {
    --mc-verde:       #339966;
    --mc-verde-hover: #2d8a5a;
    --mc-gris:        #333333;
    --mc-gris2:       #6b7280;
    --mc-crema:       #f9f9f6;
    --mc-border:      #e5e7eb;
    --mc-radio:       12px;
}

#mc-calc-wrapper {
    font-family: 'Montserrat', sans-serif;
    color: var(--mc-gris);
    max-width: 760px;
    margin: 0 auto;
}
/* En móvil un poco más grande */
@media (max-width:767px){
    .floating-reserva{
        left : 0%;
        bottom: 15px;
        padding: 0.9rem 1.4rem;
        transform: translateX(36%) !important;
    }
    .floating-reserva:hover{
        transform: translateX(36%)!important;
    }
}
body.page-id-63549 h1{
    font-size: 80px !important;
}

h2{
    font-size: 48px !important;
}

@media (max-width:767px){
    body.page-id-63549 h1{
        font-size: 26px !important;
    }

    h2{
        font-size: 33.6px !important;
    }
    h3{
        font-size: 25.6px !important;
    }
}
@media (min-width: 768px) and (max-width: 1024px){
    body.page-id-63549 h1{
        font-size: 45px !important;
    }

    h2{
        font-size: 33.6px !important;
    }
}
@media (min-width: 1025px) and (max-width: 1280px){
    body.page-id-63549 h1{
        font-size: 45px !important;
    }

    h2{
        font-size: 33.6px !important;
    }
}