.section_7 {
    /*padding: 100px 0 70px 323px;*/
    /*padding-top: clamp(10px, calc((100vw - 320px) * (323 / (950 - 320))), 100px);*/
    /*padding-left: clamp(20px, calc((100vw - 320px) * (323 / (950 - 320))), 323px);*/
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 0px;
    width: 100%;
    /* UI Properties */
    background: transparent url('../img/Group 4608.png') 0% 0% no-repeat padding-box;
}

.cos {
    padding-top: 115px;
    padding-bottom: 93px;
    max-width: clamp(80%, 85.7vw, 1274px);
    width: 100%;
    display: flex;
    flex-direction: column;

    align-items: flex-start;
    justify-content: flex-start;

}

.section_7 h2 {
    margin-bottom: clamp(5px, calc((100vw - 72px) * (72 / (877 - 72))), 72px);
    padding: 0 0 0 0 ;
    max-width: 785px;
    width: 100%;
    height: auto;
    /* UI Properties */
    text-align: left;
    font: normal normal bold clamp(24px, 6.15vw, 40px)/clamp(40px, 10.31vw, 40px) Montserrat;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1
}

.section_7 h3 {
    margin-bottom: clamp(5px, calc((100vw - 35px) * (35 / (877 - 35))), 35px) !important;
    /*margin: 0 0 35px 0 !important;*/
    padding: 0 0 0 0 ;
    box-sizing: border-box;
    margin-block-start: 0;
    margin-block-end: 0;
    width: 100%;
    max-width: 561px;
    height: auto;
    /* UI Properties */
    text-align: left;
    font: normal normal 300 clamp(18px, 4.31vw, 28px)/clamp(28px, 11.85vw, 28px) Montserrat;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 0.6;
}

.email_info {

    margin: 0 0 71px 0;
    gap:30px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.section_7 .ico {
    margin: 0 0 0 0;
    width: 52px;
    height: 40px;
    /* UI Properties */

    opacity: 1;

}

.section_7 .email {
    width: 100%;
    /* UI Properties */
    text-align: left;
    font: normal normal bold clamp(10px, 4.31vw, 28px)/clamp(15px, 6.77vw, 28px) Montserrat;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.address {
    width: 100%;
    margin: 0 0 91px 0;
    /* UI Properties */
    text-align: left;
    font: normal normal 300 clamp(14px, 2.77vw, 18px)/clamp(20px, 4.31vw, 28px) Montserrat;

    letter-spacing: 0px;
    color: #FFFFFF;
}

.address span {
    font: normal normal bold clamp(14px, 3.08vw, 20px)/clamp(20px, 4.31vw, 28px) Montserrat;

}

.company_info {
    width: 100%;
    /* UI Properties */
    text-align: left;
    font: normal normal normal clamp(12px, 2.15vw, 14px)/14px Montserrat;
    letter-spacing: 0px;
    color: #FFFFFF;
}
