@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600&display=swap');


body{
    background-color: #0F172A;
}

.contact{
    display: flex;
    flex-direction: column;
}

.location{
    display: flex;
    flex-direction: column;
}

.infos h1{
    color: #a6cf4e;
}

.politcs h1{
    color: #a6cf4e;
}

.cor_branca{
    color: #e2e2e2;
}

.map-mobile{
    display: none;
}

.politcs{
    margin-bottom: 36px;
}

/* Mobile */
@media (max-width: 1150px){
    /* Infos Div */
    .infos{
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: space-between;
        padding-top: 56px;

    }

    .infos h1{
        font-family: "Montserrat", serif;
        font-size: 2.5rem;
        font-weight: 500;
        margin-top: 30px;
        color: #a6cf4e;
        margin-bottom: 15px;
    }

    /* Contact Div */

    .contact{
        display: flex;
        align-items: center;
    }

    .contact_link {
        display: flex;
        align-items: center;
        font-family: 'Inter', sans-serif;
        font-size: 20px;
        color: #a8a29e;
    }

    .contact_link i{
        margin-right: 8px;
    }

    .contact_link a{
        color: #a8a29e;
    }


    /* Location Div */

    .location{
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-left: 10%;
        padding-right: 10%;
    }

    .location_infos{
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .location_infos a{
        color: #a8a29e;
        margin-bottom: 20px;
        font-size: 20px;
        text-align: justify;
    }

    .map-desktop{
        display: none;
    }

    .map-mobile{
        display: block;
    }

    .location_infos iframe{
        border: #a8a29e;
        border-radius: 20px;
    }

    /* Politcs Div */

    .politcs{
        margin-top: 35px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-left: 10%;
        padding-right: 10%;
    }

    .politcs h1{
        font-family: "Montserrat", serif;
        font-size: 2.5rem;
        font-weight: 500;
        color: #a6cf4e;
        margin-bottom: 15px;
        text-align: center;
    }

    .politcs_content p{
        color: #CBD5E1;
        text-align: left;
        font-family: 'Inter', sans-serif;
        font-size: 20px;
        font-weight: 300;
    }

    .paragrafo{
        margin-top: 10px;
    }

    .politcs_content ul{
        margin-bottom: 15px;
    }

    .politcs_content li{
        display: flex;
        margin-top: 15px;
    }

    .contact_item i{
        margin-right: 8px;
        font-size: 20px !important;
        color: #cbfd60;
    }
}

/* ---Desktop--- */
@media (min-width: 1150px){
    section{
        padding-top: 88px;
    }

    .infos{
        display: flex;
        flex-direction: column;
        max-width: 70%;
    }

    .comunication{
        display: flex;
    }


    /* contact Div */
    .contact{
        margin-left: 24px;
        margin-top: 24px;
        display: flex;

    }

    .contact_infos{
        padding-left: 60px;
    }

    .page1 h1{
        margin-left: 10px;
        padding-left: 50px;
        text-align: left;
        color: #a6cf4e;
        font-family: "Montserrat", serif;
        font-weight: 500;
        font-size: 2.5rem;
    }

    .contact_link {
        display: flex;
        align-items: center;
        font-family: 'Inter', sans-serif;
        font-size: 20px;
        color: #a8a29e;
    }

    .contact_link i{
        margin-right: 8px;
    }

    .contact_link a{
        color: #a8a29e;
    }

    /* Location Div */
    .location{
        display: flex;
        flex-direction: column;
        margin-left: 24px;
    }

    .location h1{
        margin-top: 30px;
    }

    .location_infos{
        padding-left: 60px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .location_infos a{
        color: #a8a29e;
        margin-bottom: 20px;
        padding-right: 279px;
        font-size: 20px;
        text-align: left;
    }

    .location_infos iframe{
        border: #a8a29e;
        border-radius: 20px;
        box-shadow: 0px 8px 18px rgba(0, 0, 0, 0.2);
    }

    /* Politcs Div */

    .politcs{
        margin-left: 24px;
        margin-top: 30px;
    }

    .politcs_content{
        margin-left: 10px;
        padding-left: 50px;
    }

    .politcs_content p{
        color: #CBD5E1;
        text-align: left;
        font-family: 'Inter', sans-serif;
        font-size: 20px;
        font-weight: 300;
    }

    .paragrafo{
        margin-top: 10px;
    }

    .politcs_content ul{
        margin-bottom: 15px;
    }

    .politcs_content li{
        display: flex;
        margin-top: 15px;
    }

    .contact_item i{
        margin-right: 8px;
        font-size: 20px !important;
        color: #cbfd60;
    }

}