@media screen and (min-width: 320px) and (max-width: 575px) {
    #contact-1 h3{
        font-family: Museo100, 'MuseoSans-100', 'Arial', 'sans-serif', Helvetica;
        font-weight: 100;
        font-size: 4.8rem;
        color: #004D9B;
        text-align: center;
        margin-bottom: 3.5rem;
        margin-top: 3.5rem;
    }

    #contact-1 p,
    #contact-1 p a{
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 1.7rem;
        color: #58595B;  
        text-align: center;
    }

    #contact-1 .addr{
        margin-top: 3rem;
    }

    #contact-1 button{
        margin: 3.5rem auto 0 auto;
        cursor: pointer;
        width: 18.3rem;
        height: 4.2rem;
        line-height: 4.2rem;
        background-color: #004D9B;
        text-align: center;
        border-radius: 0.5rem;
        border: none;
    }

    #contact-1 button a{
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 2.3rem;
        color: #fff; 
        text-decoration: none; 
    }

    #contact-1 button a:hover{
        text-decoration: none;
    }

    #contact-1 .item{
        padding-bottom: 0;
    }

    #contact-2{
        margin-top: 3rem;
        margin-bottom: 3rem;
    }

    #contact-2 .form{
        padding: 4rem 2rem 2rem 2rem;
        max-width: 173rem;
        border-radius: 1rem;
        border: 1px solid #58595B;
    }

    #contact-2 .form h4{
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 4.5rem;
        color: #004D9B;
        margin-bottom: 4.5rem;
    }

    #contact-2 .form .form-item{
        width: 100%;
        margin-bottom: 4.5rem;
    }

    #contact-2 .form label,
    #contact-2 .form p{
        display: block;
        font-family: Museo300, 'MuseoSans-300', 'Arial', 'sans-serif', Helvetica;
        font-weight: 300;
        font-size: 2.1rem;
        color: #58595B; 
    }

    #contact-2 .form input,
    #contact-2 .form textarea{
        display: block;
        width: 100%;
        border: none;
        border-bottom: 1px solid #58595B;
        outline: none;
        height: 5.7rem;
    }

    #contact-2 .form textarea{
        border: 1px solid;
        height: 25rem;
    }

    #contact-2 .form p{
        margin-top:3rem;
        font-size: 1.2rem;
        text-align: center;
    }

    #contact-2 .form button{
        display: block;
        margin: 3rem auto 0 auto;
        border: none;
        cursor: pointer;
        width: 18rem;
        height: 4.3rem;
        color: #fff;
        line-height: 4.3rem;
        background-color: #004D9B;
        text-align: center;
        border-radius: 0.5rem;
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 2.3rem;
    }
}

@media screen and (min-width: 576px) and (max-width: 767px) {
    #contact-1 h3{
        font-family: Museo100, 'MuseoSans-100', 'Arial', 'sans-serif', Helvetica;
        font-weight: 100;
        font-size: 4.8rem;
        color: #004D9B;
        text-align: center;
        margin-bottom: 3.5rem;
        margin-top: 3.5rem;
    }

    #contact-1 p,
    #contact-1 p a{
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 1.7rem;
        color: #58595B;  
        text-align: center;
    }

    #contact-1 .addr{
        margin-top: 3rem;
    }

    #contact-1 button{
        margin: 3.5rem auto 0 auto;
        cursor: pointer;
        width: 18.3rem;
        height: 4.2rem;
        line-height: 4.2rem;
        background-color: #004D9B;
        text-align: center;
        border-radius: 0.5rem;
        border: none;
    }

    #contact-1 button a{
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 2.3rem;
        color: #fff; 
        text-decoration: none; 
    }

    #contact-1 button a:hover{
        text-decoration: none;
    }

    #contact-1 .item{
        padding-bottom: 0;
    }

    #contact-2{
        margin-top: 3rem;
        margin-bottom: 3rem;
    }

    #contact-2 .form{
        padding: 4rem 2rem 2rem 2rem;
        max-width: 173rem;
        border-radius: 1rem;
        border: 1px solid #58595B;
    }

    #contact-2 .form h4{
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 4.5rem;
        color: #004D9B;
        margin-bottom: 4.5rem;
    }

    #contact-2 .form .form-item{
        width: 100%;
        margin-bottom: 4.5rem;
    }

    #contact-2 .form label,
    #contact-2 .form p{
        display: block;
        font-family: Museo300, 'MuseoSans-300', 'Arial', 'sans-serif', Helvetica;
        font-weight: 300;
        font-size: 2.1rem;
        color: #58595B; 
    }

    #contact-2 .form input,
    #contact-2 .form textarea{
        display: block;
        width: 100%;
        border: none;
        border-bottom: 1px solid #58595B;
        outline: none;
        height: 5.7rem;
    }

    #contact-2 .form textarea{
        border: 1px solid;
        height: 25rem;
    }

    #contact-2 .form p{
        margin-top:3rem;
        font-size: 1.2rem;
        text-align: center;
    }

    #contact-2 .form button{
        display: block;
        margin: 3rem auto 0 auto;
        border: none;
        cursor: pointer;
        width: 18rem;
        height: 4.3rem;
        color: #fff;
        line-height: 4.3rem;
        background-color: #004D9B;
        text-align: center;
        border-radius: 0.5rem;
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 2.3rem;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    #contact-1 h3{
        font-family: Museo100, 'MuseoSans-100', 'Arial', 'sans-serif', Helvetica;
        font-weight: 100;
        font-size: 3.4rem;
        color: #004D9B;
    }

    #contact-1 p,
    #contact-1 p a{
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 1.4rem;
        color: #58595B;  
    }

    #contact-1 button{
        margin-top: 2rem;
        border: none;
        cursor: pointer;
        width: 11.4rem;
        height: 3.2rem;
        line-height: 3.2rem;
        background-color: #004D9B;
        text-align: center;
        border-radius: 0.5rem;
    }

    #contact-1 button a{
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 1.4rem;
        color: #fff; 
        text-decoration: none; 
    }

    #contact-1 button a:hover{
        text-decoration: none;
    }

    #contact-1 .item{
        padding-bottom: 2rem;
    }

    #contact-2{
        margin-top: 3rem;
        margin-bottom: 3rem;
    }

    #contact-2 .form{
        padding: 3rem 2rem 2rem 2rem;
        max-width: 173rem;
        border-radius: 1rem;
        border: 1px solid #58595B;
    }

    #contact-2 .form h4{
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 3rem;
        color: #004D9B;
        margin-bottom: 4.5rem;
    }

    #contact-2 .form .form-item{
        width: 46%;
        margin-bottom: 3.5rem;
    }

    #contact-2 .form label,
    #contact-2 .form p{
        display: block;
        font-family: Museo300, 'MuseoSans-300', 'Arial', 'sans-serif', Helvetica;
        font-weight: 300;
        font-size: 1.2rem;
        color: #58595B; 
    }

    #contact-2 .form input,
    #contact-2 .form textarea{
        display: block;
        width: 100%;
        border:none;
        border-bottom: 1px solid #58595B;
        outline: none;
    }

    #contact-2 .form p{
        margin-top:3rem;
    }

    #contact-2 .form button{
        display: block;
        margin: 3rem auto 0 auto;
        border: none;
        cursor: pointer;
        width: 11.4rem;
        height: 3.2rem;
        color: #fff;
        line-height: 3.2rem;
        background-color: #004D9B;
        text-align: center;
        border-radius: 0.5rem;
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 1.4rem;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    #contact-1 h3{
        font-family: Museo100, 'MuseoSans-100', 'Arial', 'sans-serif', Helvetica;
        font-weight: 100;
        font-size: 6rem;
        color: #004D9B;
    }

    #contact-1 p,
    #contact-1 p a{
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 1.6rem;
        color: #58595B;  
    }

    #contact-1 button{
        margin-top: 2rem;
        border: none;
        cursor: pointer;
        width: 14rem;
        height: 4.4rem;
        line-height: 4.4rem;
        background-color: #004D9B;
        text-align: center;
        border-radius: 0.5rem;
    }

    #contact-1 button a{
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 1.8rem;
        color: #fff; 
        text-decoration: none; 
    }

    #contact-1 button a:hover{
        text-decoration: none;
    }

    #contact-1 .item{
        padding-bottom: 2rem;
    }

    #contact-2{
        margin-top: 7rem;
        margin-bottom: 7rem;
    }

    #contact-2 .form{
        padding: 6.5rem 5.6rem 5.6rem 5.6rem;
        max-width: 173rem;
        border-radius: 2rem;
        border: 1px solid #58595B;
    }

    #contact-2 .form h4{
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 3rem;
        color: #004D9B; 
        margin-bottom: 7rem;
    }

    #contact-2 .form .form-item{
        width: 46%;
        margin-bottom: 6rem;
    }

    #contact-2 .form label,
    #contact-2 .form p{
        display: block;
        font-family: Museo300, 'MuseoSans-300', 'Arial', 'sans-serif', Helvetica;
        font-weight: 300;
        font-size: 2rem;
        color: #58595B; 
    }

    #contact-2 .form input,
    #contact-2 .form textarea{
        display: block;
        width: 100%;
        border:none;
        border-bottom: 1px solid #58595B;
        outline: none;
    }

    #contact-2 .form p{
        margin-top: 4.5rem;
    }

    #contact-2 .form button{
        display: block;
        margin: 4.5rem auto 0 auto;
        border: none;
        cursor: pointer;
        width: 14rem;
        height: 4.4rem;
        color: #fff;
        line-height: 4.4rem;
        background-color: #004D9B;
        text-align: center;
        border-radius: 0.5rem;
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 1.8rem;
    }
}

@media screen and (min-width: 1200px) and (max-width:1365px) {
    #contact-1 h3{
        font-family: Museo100, 'MuseoSans-100', 'Arial', 'sans-serif', Helvetica;
        font-weight: 100;
        font-size: 8rem;
        color: #004D9B;
    }

    #contact-1 p,
    #contact-1 p a{
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 3rem;
        color: #58595B;  
    }

    #contact-1 button{
        margin-top: 2rem;
        border: none;
        cursor: pointer;
        width: 26rem;
        height: 6.4rem;
        line-height: 6.4rem;
        background-color: #004D9B;
        text-align: center;
        border-radius: 1rem;
    }

    #contact-1 button a{
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 3rem;
        color: #fff; 
        text-decoration: none; 
    }

    #contact-1 button a:hover{
        text-decoration: none;
    }

    #contact-1 .item{
        padding-bottom: 6rem;
    }

    #contact-2{
        margin-top: 7rem;
        margin-bottom: 7rem;
    }

    #contact-2 .form{
        padding: 8.5rem 7.6rem 7.6rem 7.6rem;
        max-width: 173rem;
        border-radius: 2rem;
        border: 1px solid #58595B;
    }

    #contact-2 .form h4{
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 3.5rem;
        color: #004D9B; 
        margin-bottom: 11rem;
    }

    #contact-2 .form .form-item{
        width: 46%;
        margin-bottom: 8rem;
    }

    #contact-2 .form label,
    #contact-2 .form p{
        display: block;
        font-family: Museo300, 'MuseoSans-300', 'Arial', 'sans-serif', Helvetica;
        font-weight: 300;
        font-size: 2.8rem;
        color: #58595B; 
    }

    #contact-2 .form input,
    #contact-2 .form textarea{
        display: block;
        width: 100%;
        border:none;
        border-bottom: 1px solid #58595B;
        outline: none;
    }

    #contact-2 .form p{
        margin-top: 7.5rem;
    }

    #contact-2 .form button{
        display: block;
        margin: 6.5rem auto 0 auto;
        border: none;
        cursor: pointer;
        width: 28rem;
        height: 7.4rem;
        color: #fff;
        line-height: 7.4rem;
        background-color: #004D9B;
        text-align: center;
        border-radius: 1rem;
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 3.5rem;
    }  
}

@media screen and (min-width: 1366px) {
    #contact-1 h3{
        font-family: Museo100, 'MuseoSans-100', 'Arial', 'sans-serif', Helvetica;
        font-weight: 100;
        font-size: 8.5rem;
        color: #004D9B;
    }

    #contact-1 p,
    #contact-1 p a{
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 3.5rem;
        color: #58595B;  
    }

    #contact-1 button{
        margin-top: 4rem;
        border: none;
        cursor: pointer;
        width: 28rem;
        height: 7.4rem;
        line-height: 7.4rem;
        background-color: #004D9B;
        text-align: center;
        border-radius: 1rem;
    }

    #contact-1 button a{
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 3.5rem;
        color: #fff; 
        text-decoration: none; 
    }

    #contact-1 button a:hover{
        text-decoration: none;
    }

    #contact-1 .item{
        padding-bottom: 12rem;
    }

    #contact-2{
        margin-top: 7rem;
        margin-bottom: 7rem;
    }

    #contact-2 .form{
        padding: 8.5rem 7.6rem 7.6rem 7.6rem;
        max-width: 173rem;
        border-radius: 2rem;
        border: 1px solid #58595B;
    }

    #contact-2 .form h4{
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 3.5rem;
        color: #004D9B; 
        margin-bottom: 11rem;
    }

    #contact-2 .form .form-item{
        width: 46%;
        margin-bottom: 8rem;
    }

    #contact-2 .form label,
    #contact-2 .form p{
        display: block;
        font-family: Museo300, 'MuseoSans-300', 'Arial', 'sans-serif', Helvetica;
        font-weight: 300;
        font-size: 2.8rem;
        color: #58595B; 
    }

    #contact-2 .form input,
    #contact-2 .form textarea{
        display: block;
        width: 100%;
        border:none;
        border-bottom: 1px solid #58595B;
        outline: none;
    }

    #contact-2 .form p{
        margin-top: 7.5rem;
    }

    #contact-2 .form button{
        display: block;
        margin: 6.5rem auto 0 auto;
        border: none;
        cursor: pointer;
        width: 28rem;
        height: 7.4rem;
        color: #fff;
        line-height: 7.4rem;
        background-color: #004D9B;
        text-align: center;
        border-radius: 1rem;
        font-family: Museo500, 'MuseoSans-500', 'Arial', 'sans-serif', Helvetica;
        font-weight: 500;
        font-size: 3.5rem;
    }
}


