/*
#obGlobal-contenedor {
    width: 1140px;
    margin: 0px auto;
    height: auto;
    background-color: white;
}
*/
#slider{
    display:none;
}


#obGlobal-contenedor p{
    font-size:16px;
    line-height: 25px;
}

.obGlobal_bg01,
.obGlobal_bg02{
    width:100%;
    height: 230px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: cover;
    border-radius:12px;
}

.obGlobal_centerRow{
    display: flex;
    align-items:center;
}

.obGlobal_yearSeparator{
    font-size:1.4em !important;
    padding-bottom:60px;
    padding-top:30px;
    color:#000;
    text-align: center;
}

.obGlobal_yearSeparator strong{
    font-style: italic;
}

.obGlobal_rectangle{
    position: absolute;
    bottom:0;
    left:1em;
    right:3em;
}

.obGlobal_rectangle02{
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom:0;
    padding-bottom:1em;
    left:0;
    right:0;
    background:linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
}

.obGlobal_rectangle02 img{
    margin-right:0.5em;
}

.obGlobal_rectangle02 p{
    text-align: left;
    color:#fff;
    margin:0;
    font-weight:700;
    text-shadow: 0 0 8px #000;
}

.obGlobal_year{
    color:#fff;
    font-size:35px !important;
    text-shadow: 0 0 12px #333;
}

.obGlobal_engagement{
    background:#0e8e7a;
    display: inline-block;
    padding:0.5em 1em;
    color:#fff;
    font-weight: 700;
}

.obGlobal_title02{
    text-transform: uppercase;
}

.obGlobal_title02 strong{
    font-style: italic;
}

.obGlobal_bg03{
    width:100%;
    padding-top:100%;
    display: block;
    position: relative;
    border-radius:1em;
    overflow: hidden;
    background-size: cover;
}

.obGlobal_bannerIcon{
    width:auto;
    max-width: 160px;
    height:auto;
    margin:0 auto;
}

.obGlobal_rowCenter{
    display: flex;
    align-items: center;
}

.obGlobal_yearTitle{
    font-size:20px !important;
    color:#fff;
    text-transform: uppercase;
    text-shadow: 0 0 6px #333;
}

.obGlobal_yearTitle strong{
    font-style: italic;
}

.obGlobal_bg01 p{
    color:#fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 28px !important;
    text-shadow: 0 0 8px #5E5E5E;
}

.obGlobal_space{
    width: 100%;
    display: block;
    height:40px;
}

.obGlobal_homeMod,
.obGlobal_mod{
    margin-bottom:3em;
}

.obGlobal_mod{
    display: flex;
    align-items: center;
}

.obGlobal_img{
    width:auto;
    max-width:100%;
}

.obGlobal_gray{
    background:#f9f8f8;
    padding: 5em 0;
}

.obGlobal_imgRadius{
    border-radius: 1em;
}

.obGlobal_imgCertifications{
    width:auto;
    margin:0 auto 2rem;
    display:block;
}

.obGlobal_certification{
    padding:0 6em 6em;
}

.obGlobal_certification:last-child{
    padding-bottom:0;
}

.obGlobal_padHor{
    padding-left:2em;
    padding-right:2em;
}

.obGlobal_title03{
    font-weight:700;
}

#obGlobal-secHome{
    margin-top:5em;
}

#obGlobal-img_head {
    width: 100%;
    height: calc(width*0.33);
    background-color: white;
    margin-bottom: 30px;
    content: url(https://yvesrocher.com.mx/Content/Images/PWS/2022/C02/Home_La_Marca_banners/00_Home_00_desktop.jpg);
}

.obGlobal_banner{
    width:100%;
    height:413px;
    position: relative;
    border-radius:0 0 15px 15px;
    display:flex;
    align-items: center;
    justify-content: center;
}

.obGlobal_cintillo{
    background:#fff;
    position: absolute;
    bottom:0;
    height:40px;
    width:90%;
    left:5%;
    border-radius: 15px 15px 0 0;
    display: block;
}

.obGlobal_banner h2{
    color:#fff;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0px 0px 8px #999;
    font-size:50px;   
    margin-top:0;
}

.obGlobal_title01{
    color:#000;
    font-size:34px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom:60px;
}

.obGlobal_title01 strong{
    color:#0e8e7a;
    font-style: italic;
}

.obGlobal_intro p{
    text-align: center;
}

#obGlobal-nav_nosotros {
    column-gap: 80px;
    position: sticky;
    background-color: white;
    z-index: 99;
    top: 0px;
    -webkit-box-shadow: 0px 10px 18px -10px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 10px 18px -10px rgba(0, 0, 0, 0.1);
}

#obGlobal-nav_nosotros,
#obGlobal-carrusel,
#obGlobal-carr {
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
}

.obGlobal-circulo {
    margin: 10px 0px;
    text-decoration: none;
    display: flex;
    align-items:center;
}

.obGlobal-circulo:hover {
    cursor: pointer;
}

.obGlobal-circulo_mask {
    height: 50px;
    width: 50px;
    margin-right:10px;
    overflow: hidden;
    border-radius: 50%;
    margin-bottom: 8px;
}

.obGlobal-crkl_txt {
    color: #000;
    font-weight: 700;
    font-size: 11px;
}

#obGlobal-crkl_1 {
    content: url(https://ttgcommon-240001.s3.us-east-2.amazonaws.com/bck-b2s-yr-mx-prd-webasset/customimages/OurBrand/global/img/header_01.jpg);
}

#obGlobal-crkl_2 {
    content: url(https://ttgcommon-240001.s3.us-east-2.amazonaws.com/bck-b2s-yr-mx-prd-webasset/customimages/OurBrand/global/img/header_02.jpg);
}

#obGlobal-crkl_3 {
    content: url(https://ttgcommon-240001.s3.us-east-2.amazonaws.com/bck-b2s-yr-mx-prd-webasset/customimages/OurBrand/global/img/header_03.jpg);
}

#obGlobal-crkl_4 {
    content: url(https://ttgcommon-240001.s3.us-east-2.amazonaws.com/bck-b2s-yr-mx-prd-webasset/customimages/OurBrand/global/img/header_04.jpg);
}

#obGlobal-crkl_5 {
    content: url(https://ttgcommon-240001.s3.us-east-2.amazonaws.com/bck-b2s-yr-mx-prd-webasset/customimages/OurBrand/global/img/header_05.jpg);
}

#obGlobal-nosotros_txt {
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
    flex-direction: column;
    margin-top: 90px;
    margin-bottom: 90px;
}

.obGlobal-titulo_sec {
    font-size: 19px;
    color: #6F7E0D;
    letter-spacing: 4px;
    text-align: center;
    display: block;
    margin-bottom: 1em;
}

.obGlobal-titulo_ter {
    font-size: 20px;
    color: #6F7E0D;
    letter-spacing: 4px;
    text-transform: uppercase;
    display: block;
    margin-bottom: 1em;
    line-height: 1.4em;
}

.obGlobal-titulo_sec::before,
.obGlobal-titulo_sec::after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAYCAYAAACldpB6AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAQaADAAQAAAABAAAAGAAAAADqXC/DAAAAYUlEQVRYCe3Y0Q0AIQgEUfH/ar0OrvWTSEITPDtgM+Mq8edZw88ePv8dXwgZgxCEUJcBEpCAhEoACUhAQidABzo0DN4JdKBD6xDv94zfJ4Sliq/0VUI7aAft0O1ABzoUDAdH3wofGaMP6AAAAABJRU5ErkJggg==);
}

.obGlobal-titulo_sec::before {
    margin-right: 30px;
}

.obGlobal-titulo_sec::after {
    margin-left: 25px;
}

.obGlobal-parrafo_sec {
    font-size: 18px;
    color: #71716D;
    letter-spacing: 0;
    text-align: center;
    line-height: 35px;
    width: 656px;
}

/*.obGlobal_quienesSomos_bg{
    background-image: url('https://ttgcommon-240001.s3.us-east-2.amazonaws.com/bck-b2s-yr-mx-prd-webasset/customimages/OurBrand/global/img/quienesSomos_02.jpg');
    background-size: 100% 100%;
    background-repeat: no-repeat;
}*/

.obGlobal_quienesSomos_bg:before{
    content: "";
    position: absolute;
    width: 50%;
    max-width: 704px;
    height: 100%;
    left:0;
    z-index: 0;
    background: url(https://ttgcommon-240001.s3.us-east-2.amazonaws.com/bck-b2s-yr-mx-prd-webasset/customimages/OurBrand/global/img/quienesSomos_left.webp) no-repeat;
    background-size: 100%;
}
.obGlobal_quienesSomos_bg:after{
    content: "";
    position: absolute;
    width: 50%;
    max-width: 704px;
    height: 100%;
    right:0;
    z-index: 0;
    background: url(https://ttgcommon-240001.s3.us-east-2.amazonaws.com/bck-b2s-yr-mx-prd-webasset/customimages/OurBrand/global/img/quienesSomos_right.webp) no-repeat;
    background-size: 100%;
}

.obGlobal_expertise_bg:before{
    content: "";
    position: absolute;
    width: 50%;
    max-width: 704px;
    height: 100%;
    left:0;
    z-index: -1;
    background: url(https://ttgcommon-240001.s3.us-east-2.amazonaws.com/bck-b2s-yr-mx-prd-webasset/customimages/OurBrand/global/img/expertise_left.webp) no-repeat;
    background-size: 100%;
}
.obGlobal_expertise_bg:after{
    content: "";
    position: absolute;
    width: 50%;
    max-width: 704px;
    height: 100%;
    right:0;
    z-index: -1;
    background: url(https://ttgcommon-240001.s3.us-east-2.amazonaws.com/bck-b2s-yr-mx-prd-webasset/customimages/OurBrand/global/img/expertise_right.webp) no-repeat;
    background-size: 100%;
}


#obGlobal-QuienesSomos,
#obGlobal-expertise,
#obGlobal-cosmetica,
#obGlobal-certificaciones {
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
    flex-direction: row;
    margin-bottom: 80px;
}

.obGlobal-img_sec {
    height: 600px;
    width: 50%;
    background-color: #dddddd;
}

.obGlobal-img_secl {
    height: 600px;
    width: 50%;
    background-color: #dddddd;
}

.obGlobal-img_sec.obGlobal-QuienesSomoses {
    content: url(https://yvesrocher.com.mx/Content/Images/PWS/2022/C02/Home_La_Marca_banners/00_Home_06.jpg);
}

.obGlobal-img_secl.obGlobal-expertises {
    content: url(https://yvesrocher.com.mx/Content/Images/PWS/2022/C02/Home_La_Marca_banners/00_Home_07.jpg);
}

.obGlobal-img_sec.obGlobal-cosmeticas {
    content: url(https://yvesrocher.com.mx/Content/Images/PWS/2022/C02/Home_La_Marca_banners/00_Home_08.jpg);
}

.obGlobal-img_secl.obGlobal-certificaciones {
    content: url(https://yvesrocher.com.mx/Content/Images/PWS/2022/C02/Home_La_Marca_banners/00_Home_09.jpg);
}

.obGlobal-exp_sec,
.obGlobal-exp_secl {
    height: 600px;
    width: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 0px 80px;
    box-sizing: border-box;
}

.obGlobal-exp_secl {
    padding: 0px 50px;
}

.obGlobal-img_tour {
    height: 68px;
    width: 68px;
    margin-bottom: 44px;
}

#obGlobal-tour_1,
#obGlobal-tour_2,
#obGlobal-tour_3,
#obGlobal-tour_4,
#obGlobal-tour_5 {
    background-color: #fff;
    border-radius: 50%;
    overflow: hidden;
}

#obGlobal-tour_1 {
    content: url(https://yvesrocher.com.mx/Content/Images/PWS/2022/C02/Home_La_Marca_banners/tree_icon.png);
}

#obGlobal-tour_2 {
    content: url(https://yvesrocher.com.mx/Content/Images/PWS/2022/C02/Home_La_Marca_banners/tree_icon.png);
}

#obGlobal-tour_3 {
    content: url(https://yvesrocher.com.mx/Content/Images/PWS/2022/C02/Home_La_Marca_banners/tree_icon.png);
}

#obGlobal-tour_4 {
    content: url(https://yvesrocher.com.mx/Content/Images/PWS/2022/C02/Home_La_Marca_banners/tree_icon.png);
}

#obGlobal-tour_5 {
    content: url(https://yvesrocher.com.mx/Content/Images/PWS/2022/C02/Home_La_Marca_banners/tree_icon.png);
}

.obGlobal-titulo_inn {
    font-size: 40px;
    color: #6F7E0D;
    letter-spacing: 0;
    line-height: 60px;
}

.obGlobal-parrafo_inn {
    font-size: 17px;
    color: #71716D;
    letter-spacing: 0;
    text-align: left;
    line-height: 35px;
}

.obGlobal-anchor_inn:hover {
    cursor: pointer;
}

#obGlobal-actos_txt {
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 80px;
}

#obGlobal-carrusel,
#obGlobal-carr {
    column-gap: 14px;
    margin-bottom: 60px;
}

.obGlobal-slide {
    height: 374px;
    width: 248px;
    border-radius: 4px;
    text-decoration: none !important;
}

.obGlobal-slide.obGlobal-uno {
    background: url("https://yvesrocher.com.mx/Content/Images/PWS/2022/C02/Actos_Amor_2022/00_Home_11.jpg") no-repeat;
    background-size: cover;
}

.obGlobal-slide.obGlobal-dos {
    background: url("https://yvesrocher.com.mx/Content/Images/PWS/2022/C02/Actos_Amor_2022/00_Home_12.jpg") no-repeat;
    background-size: cover;
}

.obGlobal-slide.obGlobal-tres {
    background: url("https://yvesrocher.com.mx/Content/Images/PWS/2022/C02/Actos_Amor_2022/00_Home_13.jpg") no-repeat;
    background-size: cover;
}

.obGlobal-slide.obGlobal-cuatro {
    background: url("https://yvesrocher.com.mx/Content/Images/PWS/2022/C02/Actos_Amor_2022/00_Home_14.jpg") no-repeat;
    background-size: cover;
}

#obGlobal-blog {
    content: url(https://yvesrocher.com.mx/Content/Images/PWS/2022/C02/Home_La_Marca_banners/00_Home_15.jpg);
    width: 100%;
    height: calc(width*0.22);
    background-color: #CCC;
    margin-top: 90px;
    margin-bottom: 30px;
    border-radius: 10px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
    flex-direction: column;
}

#obGlobal-blog span {
    font-size: 50px;
    color: #000000;
    letter-spacing: 0;
    text-align: center;
    line-height: 68px;
}

.obGlobal-modal__overlay {
    background: rgba(0, 0, 0, 0.5);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    text-align: center;
    text-shadow: none;
    top: 0;
    z-index: 600;
}

.obGlobal-modal__wrap h2 {
    font-size: 32px;
    color: #6F7E0D;
    letter-spacing: 0;
    text-align: center;
    line-height: 60px;
    font-weight: 300;
}

.obGlobal-modal__wrap label {
    background: #6F7E0D;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 1.5em;
    line-height: 1.5;
    position: absolute;
    right: 0.5em;
    top: 0.5em;
    width: 1.5em;
}

.obGlobal-modal__wrap {
    margin: 75px auto;
    padding: 24px;
    background: #fff;
    width: 516px;
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
    position: absolute;
    border-radius: 15px;
    box-sizing: border-box;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.obGlobal-modal__overlay {
    opacity: 0;
    z-index: -100;
}

.obGlobal input:checked~.obGlobal-modal__overlay {
    opacity: 1;
    z-index: 800;
}

.obGlobal-parrafo {
    font-size: 18px;
    letter-spacing: 0;
    color: #71716D;
    margin-bottom: 2em;
}

/*
.slide &gt; label {
background: #6F7E0D;
border-radius: 0.2em;
color: #fff;
cursor: pointer;
width: 100%;
display: block;
position: relative;
background: #6F7E0D;
padding: 15px;
font-size: 16px;
box-sizing: border-box;
width: 100%;
text-align: center;
text-decoration: none;
top: 385px;
}
*/
.obGlobal input {
    display: none;
}

.obGlobal-Blog {
    margin-bottom: 120px;
}

.obGlobal-secContent {
    margin-bottom: 4em;
}

.obGlobal_video {
    margin-bottom: 4em;
}

.obGlobal_laGacilly{
    text-align: center;
}

.obGlobal-space {
    margin-bottom: 5em;
}

.tree-number {
    color: #5a4431;
    font-weight: 700;
    font-size: 24px;
    background: none;
    text-align: center;
    letter-spacing: 16.5px;
    position: absolute;
    text-align: center;
    width: 98%;
    top: 41%;
    left: 16px;
}

.obGlobal_imgInner {
    width: 100%;
}

.obGlobal_mobile{
    display: none;
}

.obGlobal_Pionners .obGlobal_mod .col-sm-12:first-child:before{
    content: '';
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #28484B;
    border: 3px solid #fff;
    box-shadow: 0 0 0 2px #28484b;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -55px;
    z-index:1;
}

.obGlobal_Pionners .obGlobal_mod .col-sm-12:first-child:after{
    content: '';
    width: 4px;
    background-color: #28484B;
    position: absolute;
    bottom: -75%;
    top: 50%;
    left: -44px;
    z-index: 0;
}

.obGlobal_lineCute:after
{
    content:none !important;  
}

.obGlobal-seccompromisos .obGlobal_mod{
    margin-bottom:6em;
}

.obGlobalCert_img{
    margin:0 auto;
    display: block;
}

.obGlobal_rectangle02 img{
    width:90px;
}

@media (max-width: 767px) {

    .obGlobal_mobile{
        display: block;
    }

    .obGlobal_desktop{
        display: none;
    }

    #obGlobal-contenedor {
        width: 100%;
        overflow: hidden;
    }

    .count-trees {
        padding-right: 1.75em;
    }

    .obGlobal-video-container {
        width: 90vw;
        height: calc((90vw / 16)*10);
        margin: 0 auto;
    }

    #obGlobal-nosotros_txt,
    #obGlobal-actos_txt {
        width: 100%;
        display: flex;
        justify-content: center;
        flex-direction: column;
        padding: 0px 1.8em;
        box-sizing: border-box;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .obGlobal-parrafo_sec {
        color:
            #71716D;
        letter-spacing:
            0;
        text-align:
            center;
        width:
            100%;
        box-sizing:
            border-box;
        font-size:
            16px;
        line-height:
            25px;
    }

    .obGlobal-titulo_sec {
        font-size:
            16px;
        letter-spacing: 2px;
    }

    .obGlobal-titulo_sec::before,
    .obGlobal-titulo_sec::after {
        width: 30px;
        display: none;
        overflow: hidden;
        margin-top: -10px;
    }

    #obGlobal-QuienesSomos,
    #obGlobal-expertise,
    #obGlobal-cosmetica,
    #obGlobal-certificaciones {
        display: flex;
        align-items:
            center;
        justify-content:
            center;
        align-self:
            center;
        flex-direction:
            column;
        margin-bottom:
            100px;
    }

    #obGlobal-expertise,
    #obGlobal-certificaciones {
        flex-flow:
            column-reverse;
    }

    .obGlobal-img_sec,
    .obGlobal-img_secl {
        height:
            100vw;
        width:
            100%;
        background-color:
            #dddddd;
        content:
            url();
    }

    .obGlobal-exp_sec,
    .obGlobal-exp_secl {
        height:
            auto;
        width:
            100%;
        display:
            flex;
        justify-content:
            center;
        flex-direction:
            column;
        padding:
            0px 30px;
        box-sizing:
            border-box;
    }

    .obGlobal-img_tour {
        height:
            60px;
        width: 60px;
        margin: 30px auto;
    }

    .obGlobal-titulo_inn {
        font-size: 25px;
        letter-spacing: 0;
        line-height: 29px;
        text-align: center;
    }

    .obGlobal-parrafo_inn {
        font-size: 16px;
        text-align: center;
        line-height: 25px;
    }

    .obGlobal-anchor_inn {
        font-size: 16px;
        letter-spacing: 0;
        line-height: 40px;
        margin-top: 0px;
        text-align: center;
        width: 100%;
    }

    #obGlobal-carrusel {
        display: block;
        width: 100%;
        margin-bottom: 50px;
    }

    #obGlobal-nav_nosotros {
        /*display: grid;
                grid-template-columns: repeat(5, 18%);
                will-change: transform;
                align-content: center;
                overflow-x: auto;
                overflow-y: hidden;
                scroll-snap-coordinate: 0 0;
                scroll-snap-points-x: repeat(90%);
                scroll-snap-type: x mandatory;
                -webkit-overflow-scrolling: touch;
                padding: 0px 30px;
                box-sizing: border-box;*/
        column-gap: 0px;
        overflow-x: scroll;
        justify-content: flex-start;
    }

    .obGlobal-circulo {
        margin: 10px 8px;
    }

    .obGlobal-slide {
        width: 160px;
        height: 240px;
        display: inline-block;
        border-radius: 4px;
        margin: 0px 8px 80px 9px;
    }

    /*
.slide &gt; label {
top: 245px;
}
*/
    #obGlobal-blog {
        margin: 10px 0px 10px;
    }

    #obGlobal-carr {
        width: 360px;
        margin: 0 auto;
        display: block;
    }

    .obF01-noSpace {
        margin-right: 0;
        margin-left: 0;
    }

    .obF01-noSpace>.col,
    .obF01-noSpace>[class*=col-] {
        padding-right: 0;
        padding-left: 0;
    }

    .obGlobal-parrafo {
        margin-bottom: 1em !important;
    }

    .tree-number {
        top: 44%;
        left: 2px;
    }

    .obGlobal_centerRow{
        display:block;
    }

    .obGlobal_bg01, .obGlobal_bg02{
        height:202px;
        margin-bottom:1em;
    }

    .obGlobal_cintillo{
        display:none;
    }

    .obGlobal_banner{
        height:213px;
        margin-bottom:2em;
    }

    .obGlobal_banner h2{
        font-size:2em;
    }

    .obGlobal_title01{
        margin-bottom:1em;
        line-height:1em;
    }

    .obGlobal_mod{
        display:block;
    }

    .obGlobal_bg03{
        margin-bottom:2em;
    }

    .obGlobal_rowCenter{
        display:block;
    }

    .obGlobalCert_img{
        margin-bottom:1em;
    }

    .obGlobal_certification{
        padding:0;
        margin-bottom:0;
    }

    .obGlobal_gray{
        padding-bottom:1em;
    }

    .obGlobal_homeMod,
    .obGlobal_title01,
    .obGlobal-secQuienesSomos p,
    .obGlobal-secexpertise p,
    .obGlobal-seccertificaciones p,
    .obGlobal_title03{
        padding:0 16px;
    }

    .obGlobal_title02{
        margin-left:16px;
    }

    .obGlobal_engagement{
        margin-left:2em;
    }

    .obGlobal_bg02,
    .obGlobal_bg03,
    .obGlobalCert_img{
        width:calc(100% - 2em);
        margin-left: 1em;
    }

    .obGlobal_bg01{
        font-size:24px;
    }

    .obGlobal_bg03{
        padding-top:90%;
    }

    .obGlobal_yearSeparator{
        font-size:1em; 
        padding-bottom:2em !important;
    }

    .obGlobal-seccompromisos .obGlobal_mod{
        margin-bottom:3em;
    }

    .obGlobal_rectangle{
        left:0;
    }

    .obGlobal_rectangle02 p{
        padding:0 !important;
        margin-right:1em;
    }
    .obGlobal_rectangle02 img{
        margin-left:1em;
    }

    .obGlobal_rectangle02{
        justify-content: left;
    }

    .obGlobal_bannerIcon{
        width:90px;
    }


}