/*PORTADA SOMOS TG*/
.portada-soluciones{
    background: url("../img/bg-portada-soluciones.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
    padding-top: 200px;
    padding-bottom: 150px;
    color: #fff;
}

.tit-portada-soluciones{ 
    width: 50%;
    padding: 50px 0px;
}

.tit-portada-soluciones h1{
    font-size: 6em;
    font-weight: 400;
    letter-spacing: -2px;
    line-height: 1;    
}

.img-portada-soluciones{
    margin-top: 50px;
}



@media (min-width: 1200px) and (max-width: 1399px){
    .tit-portada-soluciones{ 
    width: 55%;
}

.tit-portada-soluciones h1{
    font-size: 5.5em; 
}
}

@media (min-width: 1100px) and (max-width: 1199px){
    .tit-portada-soluciones{ 
    width: 60%;
}

.tit-portada-soluciones h1{
    font-size: 5em; 
}
}

@media (min-width: 992px) and (max-width: 1099px){
        .portada-soluciones{
    background: url("../img/bg-portada-soluciones-1280.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

    .tit-portada-soluciones{ 
    width: 60%;
}

.tit-portada-soluciones h1{
    font-size: 5em; 
}
}

@media (min-width: 768px) and (max-width: 991px){
            .portada-soluciones{
    background: url("../img/bg-portada-soluciones-1024.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
    padding-bottom: 100px;
}

    .tit-portada-soluciones{ 
    width: 60%;
}

.tit-portada-soluciones h1{
    font-size: 4em; 
}
  
}

@media (min-width: 576px) and (max-width: 767px){
                .portada-soluciones{
    background: url("../img/bg-portada-soluciones-768.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
    padding-bottom: 100px;
}

    .tit-portada-soluciones{ 
    width: 70%;
}

.tit-portada-soluciones h1{
    font-size: 3.5em; 
}
}

@media (max-width: 575px){

                    .portada-soluciones{
    background: url("../img/bg-portada-soluciones-576.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
    padding-bottom: 100px;
}

    .tit-portada-soluciones{ 
    width: 70%;
}

.tit-portada-soluciones h1{
    font-size: 3.2em; 
}
}

.intro-soluciones{
    text-align: center;
    padding-top: 50px;    
}

.img-intro-soluciones-left img{
    width: 90%;
    height: auto;
    
}

.txt-intro-soluciones{
    text-align: left;
    letter-spacing: -1px;
    margin-top: 100px;
}

.txt-intro-soluciones h2{
    font-size: 3.5em;
    font-weight: 800;
    line-height: 1;
}

.txt-intro-soluciones h3{
    margin-top: 30px;
    line-height: normal;
    font-size: 2em;
}

.cta-intro-soluciones{
    margin-top: 50px;
    text-align: left;
}

.cta-intro-soluciones button{
    background: #AB0033;
border: none;
border-bottom: #fff 3px solid;
padding: 15px 35px;
padding-left: 35px;
text-align: left;
color: #fff;
font-size: 1.5em;
font-weight: 700;
box-shadow: 5px 5px 15px 0px #00000050;
transition: all 0.5s;
}

.cta-intro-soluciones button:hover{
    transform: scale(0.95);
    background: #fff;
    border-bottom: #AB0033 3px solid;
    color: #0047a5;
transition: all 0.5s;
}

.cta-intro-soluciones button i{
    font-size: 1.4em;
    padding-left: 15px;
    transition: all 0.5s;
}


.cta-intro-soluciones button:hover i{
    color: #AB0033;
    transition: all 0.5s;
}

@media (min-width: 1200px) and (max-width: 1399px){

    .txt-intro-soluciones{
    margin-top: 50px;
}

.txt-intro-soluciones h2{
    font-size: 3.2em;
}


.txt-intro-soluciones h3{
    font-size: 1.7em;
}


}

@media (min-width: 1100px) and (max-width: 1199px){
     .txt-intro-soluciones{
    margin-top: 50px;
}

.txt-intro-soluciones h2{
    font-size: 3em;
}


.txt-intro-soluciones h3{
    font-size: 1.6em;
}


.cta-intro-soluciones button i{
    font-size: 1.3em;
}



}

@media (min-width: 992px) and (max-width: 1099px){
         .txt-intro-soluciones{
    margin-top: 50px;
}

.txt-intro-soluciones h2{
    font-size: 3em;
}


.txt-intro-soluciones h3{
    font-size: 1.6em;
}

.cta-intro-soluciones button i{
    font-size: 1.3em;
}
}

@media (min-width: 768px) and (max-width: 991px){

.txt-intro-soluciones{
    position: relative;
    padding: 0px 50px;
}
.txt-intro-soluciones h2{
    font-size: 3em;
}

.txt-intro-soluciones h3{
    font-size: 1.5em;
}

.cta-intro-soluciones{
    margin-top: 50px;
    text-align: center;
}


.img-intro-soluciones-left img{
    width: 70%;
    height: auto;
    margin-top: 30px;
    
}
}

@media (min-width: 576px) and (max-width: 767px){

.txt-intro-soluciones{
    position: relative;
    padding: 0px 20px;
}
.txt-intro-soluciones h2{
    font-size: 3em;
}

.txt-intro-soluciones h3{
    font-size: 1.5em;
}

.cta-intro-soluciones{
    margin-top: 50px;
    text-align: center;
}


.img-intro-soluciones-left img{
    width: 70%;
    height: auto;
    margin-top: 30px;
    
}

}

@media (max-width: 575px){
        .txt-intro-soluciones{
    margin-top: 50px;
    padding: 0px 15px;
}

.txt-intro-soluciones h2{
    font-size: 3em;
}
.txt-intro-soluciones h3{
    margin-bottom: 50px;
    font-size: 1.5em;
}
.img-intro-soluciones-left{
    text-align: center;
    
}

.img-intro-soluciones-left img{
    width: 80%;
    height: auto;
    margin-top: 50px;
    
}

.cta-intro-soluciones{
    text-align: center;
}

.cta-intro-soluciones button{
padding: 15px;
font-size: 1.3em;
width: 100%;
}

}



/*GRID SOLUCIONES*/
.grid-soluciones{
    
    padding-top: 100px;
    padding-bottom: 150px;
    text-align: center;
}

.mod-soluciones{
    padding: 30px;
    
}

.img-soluciones{
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 15% 100%, 0 90%);
    height: 280px;
    position: relative;
    z-index: 2;

}

.img-soluciones img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.bullet-solucion{
    position: relative;
    z-index: 3;
    text-align: left;
    margin-top: -45px;
    left: -10px;
}

.bullet-solucion img{
    height: 45px;
    width: auto;   

}

.info-soluciones{
    background: #00254b;    
    position: relative;
    z-index: 1;
    padding: 50px 25px;
    padding-top: 80px;
    margin-top: -50px;
    color: #fff;
    border-left: #fff solid thin;
    border-right: #b3bdc6 solid thin;
    border-bottom: #b3bdc6 solid thin;
    box-shadow: 0 5px 45px rgba(0, 0, 0, 0.1);
    transition: 0.5s;
    overflow: hidden;
    height: 300px;
}
.info-soluciones::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background:#eceff105 ;
    background-blend-mode: screen;
    transform: skewX(45deg) translateX(90%);
    transition: all 0.5s;
}

.info-soluciones:hover::before{
    transform: skewX(45deg) translateX(-90%);
    transition: all 0.5s;    

}

.txt-info-soluciones{
    text-align: left;

}

.txt-info-soluciones h3{
    font-weight: 800;
    letter-spacing: -1px;
    font-size: 1.8em;
}
.link-soluciones{
    text-align: left;
    margin-top: 30px;
    position: relative;
    z-index: 3;

}

.link-soluciones a{
    font-weight: 800;
    color: #e51a4c;
    font-size: 1.3em;
    padding-bottom: 5px;
    border-bottom: thin solid #cfe5ff;
    transition: all 0.5s;
    
}

.link-soluciones a:hover{
    color: #cfe5ff ;
    border-bottom: thin solid #e51a4c;
    transition: all 0.5s;    
}



@media (min-width: 1200px) and (max-width: 1399px){
    .mod-soluciones{
    padding: 30px 0px;
    }
}

@media (min-width: 1100px) and (max-width: 1199px){
      .mod-soluciones{
    padding: 30px 0px;
    }
.img-soluciones{
    height: 240px;

}
    .txt-info-soluciones h3{
    font-size: 1.5em;
}
.info-soluciones{
    height: 280px;
}
}

@media (min-width: 992px) and (max-width: 1099px){
          .mod-soluciones{
    padding: 30px 0px;
    }
.img-soluciones{
    height: 240px;

}
    .txt-info-soluciones h3{
    font-size: 1.5em;
}
.info-soluciones{
    height: 280px;
}

.bullet-solucion img{
    height: 35px;
    width: auto;   

}

.bullet-solucion{
    margin-top: -35px;
    left: -5px;
}

}

@media (min-width: 768px) and (max-width: 991px){
            .mod-soluciones{
    padding: 30px 0px;
    }
.img-soluciones{
    height: 200px;

}
    .txt-info-soluciones h3{
    font-size: 1.5em;
}
.info-soluciones{
    height: 260px;
}

.bullet-solucion img{
    height: 35px;
    width: auto;   

}

.bullet-solucion{
    margin-top: -35px;
    left: -5px;
}
}

@media (min-width: 576px) and (max-width: 767px){
             .mod-soluciones{
    padding: 30px 0px;
    }
.img-soluciones{
    height: 200px;

}
    .txt-info-soluciones h3{
    font-size: 1.4em;
}
.info-soluciones{
    padding: 50px 15px;
    padding-top: 80px;
    height: 280px;
}

.bullet-solucion img{
    height: 35px;
    width: auto;   

}

.bullet-solucion{
    margin-top: -35px;
    left: -5px;
}
}

@media (max-width: 575px){

    .mod-soluciones{
        padding: 30px 10px;
    }

    .img-soluciones{
        height: 200px;
    }

    .bullet-solucion{
    margin-top: -35px;
    left: -5px;
}

.bullet-solucion img{
    height: 35px;
    width: auto;   

}

.info-soluciones{
    padding: 80px 15px;
    height: auto;
}

}


/*DIVISIONES*/
.divisiones-negocio{
    padding-top: 100px;
    padding-bottom: 150px;
    background: url("../../../assets/img/bg/bg-poligono-01.svg");
    background-size: cover;
    background-position: center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}


.tit-divisiones{
    text-align: left;
    color: #002855;
    margin-bottom: 50px;
    
}

.tit-divisiones h2{
    font-size: 3.5em;
    font-weight: 800;
        line-height: 1.1;
}


.tit-divisiones h2 img{
    height: 0.5em;
    width: auto;
    padding: 5px;
}


.mod-divisiones{
    background: #eceff150;
    border: #ffffff50 solid thin;
    -webkit-backdrop-filter: blur(0.2rem);
    backdrop-filter: blur(0.2rem);
    margin-bottom: 30px;
        box-shadow: 0 5px 45px rgba(0, 0, 0, 0.15);
    transition: 0.5s;
    overflow: hidden;
    text-align: center;

}

.mod-divisiones::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background:#ffffff25 ;
    background-blend-mode: screen;
    transform: skewX(45deg) translateX(90%);
    transition: all 0.5s;
    z-index: 1;
}

.mod-divisiones:hover::before{
    transform: skewX(45deg) translateX(-90%);
    transition: all 0.5s; 
}

.mod-divisiones .img-divisiones{
        height: 180px;
        
    
}

.mod-divisiones.ibcj .img-divisiones{
    background: url("../img/division-ibcj.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 15px;

}

.mod-divisiones.ibcj .img-divisiones img{
    height: 150px;
    width: auto;
    vertical-align: middle;
    filter: drop-shadow(2px 2px 0px #00000075);
}

.mod-divisiones.workus .img-divisiones{
    background: url("../img/divisiones-workus.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 50px 30px;

}


.mod-divisiones.workus .img-divisiones img{
    width: 90%;
    height: auto;
        filter: drop-shadow(2px 2px 0px #2B2F6C);

}


.mod-divisiones.dempresarial .img-divisiones{
    background: url("../img/divisiones-dempresarial.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 50px 30px;

}


.mod-divisiones.dempresarial .img-divisiones img{
    width: 80%;
    height: auto;
    filter: drop-shadow(3px 3px 2px #000);
}



.info-divisiones{
    padding: 30px;
    padding-bottom: 40px;
    height: 320px;
}

.txt-divisiones{
    text-align: left;
}

.txt-divisiones h3{
    font-weight: 800;
    font-size: 1.5em;
    letter-spacing: -1px;
    height: 4rem;

}

.txt-divisiones p{
    font-family: "IBM Plex Sans", sans-serif;
    font-size: 1.1em;
    letter-spacing: -1px;
    text-align: justify;
    -webkit-hyphens: auto;
    hyphens: auto;
        -webkit-widows: 6;
    -moz-widows: 6;
        widows: 6;
        -webkit-orphans: 6;
    -moz-orphans: 6;
        orphans: 6;

}

.social-division{
    position: relative;
    z-index: 3;
    text-align: left;
    margin-top: 20px;
}

.social-division a button{
    font-size: 1.3em;
    border: none;
    background: transparent;
    color: #000;
    padding: 0px 10px;
    transition: all 0.5s;
}

.social-division a button:hover{
    color: #e51a4c;
    transition: all 0.5s;
}


@media (min-width: 1200px) and (max-width: 1399px){

    .info-divisiones{
    padding: 30px 20px;
    padding-bottom: 40px;
    height: 360px;
}

.txt-divisiones h3{
    font-size: 1.4em;
}


}

@media (min-width: 1100px) and (max-width: 1199px){
        .info-divisiones{
    padding: 30px 20px;
    padding-bottom: 40px;
    height: 460px;
}

.txt-divisiones h3{
    font-size: 1.4em;
    height: 6rem;

}

.mod-divisiones.workus h3{
    height: 4rem;

}


.social-division a button{
    padding:  10px;
}
}

@media (min-width: 992px) and (max-width: 1099px){

    .tit-divisiones h2{
    font-size: 3em;
}

.mod-divisiones.ibcj .img-divisiones img{
    height: 120px;
    width: auto;
}

.mod-divisiones.ibcj .img-divisiones{
    padding: 25px 15px;

}

.mod-divisiones.workus .img-divisiones{
    padding: 50px 15px;

}


.mod-divisiones.dempresarial .img-divisiones{
    padding: 50px 15px;

}
.info-divisiones{
    padding: 30px 15px;
    padding-bottom: 40px;
    height: 440px;
}

.txt-divisiones h3{
    font-size: 1.4em;
    height: 6rem;
}

.mod-divisiones.workus h3{
    height: 4rem;
}

.social-division a button{
    padding:  10px;
}
}

@media (min-width: 768px) and (max-width: 991px){
    .info-divisiones{

    height: 400px;
}

    .txt-divisiones h3{
    height: 6rem;
}

.mod-divisiones.workus h3{
    height: 4rem;
}

}

@media (min-width: 576px) and (max-width: 767px){
    .tit-divisiones h2{
    text-indent: -0.8em;
    padding-left: 1em;
    }

    .mod-divisiones.ibcj .img-divisiones{
    padding:25px 15px;

}
.mod-divisiones.ibcj .img-divisiones img{
    height: 120px;
    width: auto;
}

.mod-divisiones.workus .img-divisiones, .mod-divisiones.dempresarial .img-divisiones{
    padding: 50px 15px;

}

.info-divisiones{
    padding: 30px 15px;
    padding-bottom: 40px;
    height: 480px;
}

    .txt-divisiones h3{
        font-size: 1.4em;
    height: 7rem;
}

.mod-divisiones.workus h3{
    height: 5rem;
}


}

@media (max-width: 575px){

    .tit-divisiones h2{
    font-size: 3em;
}


.mod-divisiones.ibcj .img-divisiones{
    background: url("../img/division-ibcj.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 15px;

}

.mod-divisiones.ibcj .img-divisiones img{
    height: 150px;
    width: auto;
    vertical-align: middle;
    filter: drop-shadow(2px 2px 0px #00000075);
}

.mod-divisiones.workus .img-divisiones{
    background: url("../img/divisiones-workus.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 50px 30px;

}


.mod-divisiones.workus .img-divisiones img{
    width: 90%;
    height: auto;
        filter: drop-shadow(2px 2px 0px #2B2F6C);

}


.mod-divisiones.dempresarial .img-divisiones{
    background: url("../img/divisiones-dempresarial.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 50px 30px;

}


.mod-divisiones.dempresarial .img-divisiones img{
    width: 80%;
    height: auto;
    filter: drop-shadow(3px 3px 2px #000);
}

.info-divisiones{
    padding: 30px 20px;
    padding-bottom: 40px;
    height: auto;
}

.txt-divisiones h3{
    font-weight: 800;
    font-size: 1.5em;
    letter-spacing: -1px;
    height: auto;

}


.social-division{
    margin-top: 0px;
}

.social-division a button{
    font-size: 1.8em;
    margin-top: 30px;
}

}

/*MODULO BROCHURE*/

.soluciones-brochure{
    background: url("../img/bg-cierre-soluciones.png");
    background-size: cover;
    background-position: center;
    background-attachment: scroll;
    padding-top: 100px;
    padding-bottom: 150px;

}
.mod-brochure{
    position: relative;
    width: 60%;
    left: 40%;
    
    
}

.tit-brochure h2{
    font-size: 4em;
    font-weight: 800;
    letter-spacing: -2px;
}

.cta-brochure{
    margin-top: 100px;
}

.cta-brochure a button{
    display: flex;
    gap: 15px;
    padding: 15px;
    width: 50%;
    background: #D7DEE490;
    -webkit-backdrop-filter: blur(0.2rem);
    backdrop-filter: blur(0.2rem);
    box-shadow: 0px 3px 3px 0px #00000025;
    color: #AB0033 ;
    border: none;
    border-bottom: #AB0033 thin solid;
    transition: all 0.5s;  
    font-weight: 700;
    font-size: 1.8em;    
    letter-spacing: -1px;
}

.cta-brochure a button i{
    color: #002855;
    transition: all 0.5s;
   
}


.cta-brochure a button:hover{
    color: #e51a4c;
    text-shadow: 2px 2px 3px #00000025;
    border-bottom: #fff thin solid;
    transition: all 0.5s; 
}

.cta-brochure a:hover button i{
    color: #1b49b6;
    transition: all 0.5s;
}


@media (min-width: 1200px) and (max-width: 1399px){
    .mod-brochure{
    width: 65%;
    left: 35%;
    
    
}

.tit-brochure h2{
    font-size: 3.5em;
}
}

@media (min-width: 1100px) and (max-width: 1199px){
     .mod-brochure{
    width: 75%;
    left: 25%;
    
    
}

.tit-brochure h2{
    font-size: 3.5em;
}
}

@media (min-width: 992px) and (max-width: 1099px){
        .mod-brochure{
    width: 75%;
    left: 25%;
    
    
}

.tit-brochure h2{
    font-size: 3.5em;
}
}

@media (min-width: 768px) and (max-width: 991px){
           .mod-brochure{
    width: 75%;
    left: 25%;
    
    
}

.tit-brochure h2{
    font-size: 3.5em;
}

.cta-brochure{
    margin-top: 50px;
}


.cta-brochure a button{
    width: 100%;
}
}

@media (min-width: 576px) and (max-width: 767px){
              .mod-brochure{
    width: 85%;
    left: 15%;
    
    
}

.tit-brochure h2{
    font-size: 3em;
}
.cta-brochure{
    margin-top: 50px;
}

.cta-brochure a button{
    width: 100%;
}

}

@media (max-width: 575px){
                  .mod-brochure{
    width: 100%;
    left: 0%;
    padding: 0px 15px;
    
    
}

.tit-brochure h2{
    font-size: 3em;
}
.cta-brochure{
    margin-top: 50px;
}

.cta-brochure a button{
    font-size: 1.5em;
    width: 100%;
}
}



/*ESTILOS SOLUCIÓN*/
.portada-solucion{
    padding-top: 200px;
    padding-bottom: 150px;
}

.portada-solucion.impuestos{
        background: url("../img/soluciones/impuestos/bg-portada-impuestos.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.portada-solucion.contables{
        background: url("../img/soluciones/soluciones-contables/bg-portada-contables.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}


.portada-solucion.soluciones-legales{
        background: url("../img/soluciones/soluciones-legales/bg-portada-soluciones-legales.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.portada-solucion.patrimonial{
        background: url("../img/soluciones/patrimonial/bg-portada-patrimonial.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}



.portada-solucion.consejeria-laboral{
        background: url("../img/soluciones/consejeria-laboral-integral/bg-portada-laboral.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}


.portada-solucion.formacion-academica{
        background: url("../img/soluciones/formacion-academica/bg-portada-formacion-academica.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}



.tit-portada-solucion{ 
    width: 50%;
    padding: 50px 0px;
}

.tit-portada-solucion h1{
    font-size: 5.5em;
    font-weight: 400;
    letter-spacing: -2px;
    line-height: 1;    
}

.img-portada-solucion{
    margin-top: 50px;
}

@media (min-width: 1200px) and (max-width: 1399px){

    .tit-portada-solucion h1{
    font-size: 4.5em;   
}



.portada-solucion.formacion-academica .tit-portada-solucion, .portada-solucion.patrimonial .tit-portada-solucion{ 
    width: 45%;
   
}

.portada-solucion.formacion-academica .tit-portada-solucion h1, .portada-solucion.patrimonial .tit-portada-solucion h1{ 
    font-size: 5em;
   
}

    .portada-solucion{
    padding-bottom: 100px;
}
}

@media (min-width: 1100px) and (max-width: 1199px){
    
    .tit-portada-solucion h1{
    font-size: 4.5em;   
}



.portada-solucion.formacion-academica .tit-portada-solucion, .portada-solucion.patrimonial .tit-portada-solucion{ 
    width: 50%;
   
}
    .portada-solucion{
    padding-bottom: 100px;
}

}

@media (min-width: 992px) and (max-width: 1099px){
    .portada-solucion.impuestos{
        background: url("../img/soluciones/impuestos/bg-portada-impuestos-1280.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.portada-solucion.contables{
        background: url("../img/soluciones/soluciones-contables/bg-portada-contables-1280.webp");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.portada-solucion.soluciones-legales{
        background: url("../img/soluciones/soluciones-legales/bg-portada-soluciones-legales-1280.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.portada-solucion.patrimonial{
        background: url("../img/soluciones/patrimonial/bg-portada-patrimonial-1280.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}



.portada-solucion.consejeria-laboral{
        background: url("../img/soluciones/consejeria-laboral-integral/bg-portada-laboral-1280.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}


.portada-solucion.formacion-academica{
        background: url("../img/soluciones/formacion-academica/bg-portada-formacion-academica-1280.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

    .tit-portada-solucion{
        padding-bottom: 0px;
    }

       .tit-portada-solucion h1{
    font-size: 3.5em;   
}

.portada-solucion.consejeria-laboral .tit-portada-solucion{
    width: 50%;
}

.portada-solucion.formacion-academica .tit-portada-solucion{ 
    width: 45%;
   
}

.portada-solucion.formacion-academica .tit-portada-solucion h1{ 
    font-size: 4em;
   
}

    .portada-solucion{
    padding-bottom: 100px;
}
}

@media (min-width: 768px) and (max-width: 991px){
       .portada-solucion.impuestos{
        background: url("../img/soluciones/impuestos/bg-portada-impuestos-1024.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}
.portada-solucion.contables{
        background: url("../img/soluciones/soluciones-contables/bg-portada-contables-1024.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.portada-solucion.soluciones-legales{
        background: url("../img/soluciones/soluciones-legales/bg-portada-soluciones-legales-1024.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.portada-solucion.patrimonial{
        background: url("../img/soluciones/patrimonial/bg-portada-patrimonial-1024.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}



.portada-solucion.consejeria-laboral{
        background: url("../img/soluciones/consejeria-laboral-integral/bg-portada-laboral-1024.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}


.portada-solucion.formacion-academica{
        background: url("../img/soluciones/formacion-academica/bg-portada-formacion-academica-1024.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

    .tit-portada-solucion{
        padding-bottom: 0px;
        width: 55%;
    }

       .tit-portada-solucion h1{
    font-size: 3.5em;   
}

.portada-solucion.impuestos .tit-portada-solucion, .portada-solucion.soluciones-legales .tit-portada-solucion{
    width: 60%;
}

.portada-solucion.formacion-academica .tit-portada-solucion{ 
    width: 45%;
   
}

.portada-solucion.formacion-academica .tit-portada-solucion h1{ 
    font-size: 4em;
   
}

    .portada-solucion{
    padding-bottom: 100px;
}
  
}

@media (min-width: 576px) and (max-width: 767px){
        .portada-solucion{
    padding-bottom: 100px;
}

   .portada-solucion.impuestos{
        background: url("../img/soluciones/impuestos/bg-portada-impuestos-768.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.portada-solucion.contables{
        background: url("../img/soluciones/soluciones-contables/bg-portada-contables-768.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}
.portada-solucion.soluciones-legales{
        background: url("../img/soluciones/soluciones-legales/bg-portada-soluciones-legales-768.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.portada-solucion.patrimonial{
        background: url("../img/soluciones/patrimonial/bg-portada-patrimonial-768.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}



.portada-solucion.consejeria-laboral{
        background: url("../img/soluciones/consejeria-laboral-integral/bg-portada-laboral-768.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}


.portada-solucion.formacion-academica{
        background: url("../img/soluciones/formacion-academica/bg-portada-formacion-academica-768.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.tit-portada-solucion h1{
    font-size: 3.5em;  
}

.tit-portada-solucion{ 
    width: 65%;
    padding: 0px;
}
}

@media (max-width: 575px){

           .portada-solucion{
    padding-bottom: 100px;
}

   .portada-solucion.impuestos{
        background: url("../img/soluciones/impuestos/bg-portada-impuestos-576.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.portada-solucion.contables{
        background: url("../img/soluciones/soluciones-contables/bg-portada-contables-576.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.portada-solucion.soluciones-legales{
        background: url("../img/soluciones/soluciones-legales/bg-portada-soluciones-legales-576.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.portada-solucion.patrimonial{
        background: url("../img/soluciones/patrimonial/bg-portada-patrimonial-576.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}



.portada-solucion.consejeria-laboral{
        background: url("../img/soluciones/consejeria-laboral-integral/bg-portada-laboral-576.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}


.portada-solucion.formacion-academica{
        background: url("../img/soluciones/formacion-academica/bg-portada-formacion-academica-576.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.tit-portada-solucion h1{
    font-size: 2.8em;  
}

.tit-portada-solucion{ 
    width: 70%;
    padding: 0px;
}
}

/*CONTENIDO SOLUCION INDIVIDUAL*/

.contenido-solucion{
    padding-top: 50px;
    padding-bottom: 0px;
}

.top-contenido-solucion{
    width: 50%;
    margin-top:100px;
    position: relative;
    z-index: 3;
}

.txt-solucion{
    margin-bottom: 50px;
    letter-spacing: -1px;
    font-size: 1.3em;
    
}
.contenido-solucion.soluciones-legales .txt-solucion.right{
    position: relative;
    left: 100%;
}

.txt-solucion h2{
    font-weight: 800;
    line-height: 1;
    font-size: 2.5em;
    margin-bottom: 30px;
}

.txt-solucion h4{
    font-weight: 700;
    line-height: 1;
    color: #0a497b;
    font-size: 1.5em;
    margin-bottom: 15px;
    margin-top: 30px;
}

.txt-solucion h3{
    font-weight: 800;
    line-height: 1;
    font-size: 1.8em;
    margin-bottom: 15px;
    margin-top: 15px;
}

.txt-solucion h3 img{
    height: 35px;
    width: 35px;
    margin-top: -3px;
}

.txt-solucion p{
    font-family: "IBM Plex Sans", sans-serif;
       
}

.txt-solucion p a{
    font-weight: 500;
    color: #0a497b;
    text-decoration: underline #AB0033 2px;  
    transition: all 0.5s;     
}

.txt-solucion p a:hover{
    color: #e51a4c;
    text-decoration: underline #0a497b 2px;
     transition: all 0.5s;   
       
}

.txt-solucion p img{
    height: 0.8em;
    width: auto;
    margin-top: -3px;
}

 .txt-solucion ul{
   list-style-type: none;
   padding-left: 3em;   
 }

   .txt-solucion ul li{
   margin-bottom: 10px;
   text-indent: -1.5em;
   line-height: 1.3;
font-family: "IBM Plex Sans", sans-serif;  
 }

.txt-solucion ul li:before {
   background-image: url("../../../assets/img/cta-red.svg");
   background-repeat: no-repeat;
   content: '';
  display: inline-block;
  height: 10px;
  width: 10px;
  padding-left: 1.5em;  
  
}
.cta-solucion{
    margin-top: 50px;
}


.cta-solucion a span{
    color: #AB0033;
    font-weight: 700;
    font-size: 1.2em;
    padding-bottom: 5px;
    border-bottom: #677a99 solid 2px;
    transition: all 0.5s;
}

.cta-solucion a i{
         font-weight: 700;
    font-size: 1.5em;
    color: #00254b;
    transition: all 0.5s;
}

.cta-solucion a span:hover{

    color: #0a497b ;
    border-bottom: #e51a4c solid 2px;
    transition: all 0.5s;
}

.cta-solucion a:hover i{
    color: #e51a4c;
    transition: all 0.5s;
}


.img-contenido-solucion{
    text-align: right;
    margin-top: -700px;
    position: relative;
    z-index: 2;
}

.img-contenido-solucion img{
    width: 40%;
    height: auto;
}

.contenido-solucion.contables .img-contenido-solucion{
    margin-top: -500px;
}

.contenido-solucion.contables .img-contenido-solucion img{
    width: 60%;
    height: auto;
}

.contenido-solucion.soluciones-legales .img-contenido-solucion{
    text-align: left;
    margin-top: -400px;
}

.contenido-solucion.patrimonial .img-contenido-solucion{
    margin-top: -550px;
}

.contenido-solucion.consejeria-laboral .img-contenido-solucion{
    margin-top: -600px;
}

.contenido-solucion.formacion-academica .img-contenido-solucion{
    margin-top: -650px;
}


@media (min-width: 1200px) and (max-width: 1399px){
 .contenido-solucion.impuestos .img-contenido-solucion{
    margin-top: -650px;
}

.contenido-solucion.impuestos .img-contenido-solucion img{
    width: 45%;
    height: auto;
}


.contenido-solucion.soluciones-legales .top-contenido-solucion{
    width: 60%;
}

.contenido-solucion.soluciones-legales .txt-solucion.right{
    left: 70%;
}

 .contenido-solucion.patrimonial .img-contenido-solucion{
    margin-top: -650px;
}

.contenido-solucion.patrimonial .img-contenido-solucion img{
    width: 45%;
    height: auto;
}


}

@media (min-width: 1100px) and (max-width: 1199px){
 .contenido-solucion.impuestos .img-contenido-solucion{
    margin-top: -600px;
    position: relative;
    right: 0;
    overflow: hidden;
    margin-right: -50px;
}

 .contenido-solucion.impuestos .img-contenido-solucion img{
    width: 45%;
    height: auto;
}

 .contenido-solucion.impuestos .top-contenido-solucion{
    width: 60%;
}

.contenido-solucion.contables .top-contenido-solucion{
    width: 60%;
}


.contenido-solucion.contables .img-contenido-solucion{
    margin-top: -350px;
}


.contenido-solucion.soluciones-legales .top-contenido-solucion{
    width: 65%;
}

.contenido-solucion.soluciones-legales .txt-solucion.right{
    left: 65%;
}

 .contenido-solucion.patrimonial .top-contenido-solucion{
    width: 60%;
}


 .contenido-solucion.patrimonial .img-contenido-solucion{
    margin-top: -550px;
}

.contenido-solucion.patrimonial .img-contenido-solucion img{
    width: 45%;
    height: auto;
    margin-right: -50px;
}



 .contenido-solucion.consejeria-laboral .top-contenido-solucion{
    width: 60%;
}


 .contenido-solucion.consejeria-laboral .img-contenido-solucion{
    margin-top: -550px;
}

.contenido-solucion.consejeria-laboral .img-contenido-solucion img{
    width: 45%;
    height: auto;
    margin-right: -50px;
}



 .contenido-solucion.formacion-academica .top-contenido-solucion{
    width: 65%;
}

.contenido-solucion.formacion-academica .img-contenido-solucion img{
    width: 45%;
    height: auto;
    margin-right: -50px;
}


}

@media (min-width: 992px) and (max-width: 1099px){
     .contenido-solucion.impuestos .img-contenido-solucion{
    margin-top: -550px; 
    margin-right: 0px;
}

 .contenido-solucion.impuestos .img-contenido-solucion img{
    width: 45%;
    height: auto;
}

 .contenido-solucion.impuestos .top-contenido-solucion{
    width: 60%;
}

.contenido-solucion.contables .top-contenido-solucion{
    width: 60%;
}


.contenido-solucion.contables .img-contenido-solucion{
    margin-top: -350px;
}



.contenido-solucion.soluciones-legales .top-contenido-solucion{
    width: 80%;
}

.contenido-solucion.soluciones-legales .txt-solucion.right{
    left: 55%;
    width: 70%;
}

.contenido-solucion.soluciones-legales .img-contenido-solucion{
    margin-top: -450px;
    text-align: left;
}
.contenido-solucion.soluciones-legales .img-contenido-solucion img{
   width: 45%;
    height: auto;
}


 .contenido-solucion.patrimonial .top-contenido-solucion{
    width: 60%;
}


 .contenido-solucion.patrimonial .img-contenido-solucion{
    margin-top: -550px;
}

.contenido-solucion.patrimonial .img-contenido-solucion img{
    width: 45%;
    height: auto;
    margin-right: -20px;
}


 .contenido-solucion.consejeria-laboral .top-contenido-solucion{
    width: 60%;
}


 .contenido-solucion.consejeria-laboral .img-contenido-solucion{
    margin-top: -600px;
}

.contenido-solucion.consejeria-laboral .img-contenido-solucion img{
    width: 45%;
    height: auto;
    margin-right: -20px;
}


 .contenido-solucion.formacion-academica .top-contenido-solucion{
    width: 65%;
}


 .contenido-solucion.formacion-academica .img-contenido-solucion{
    margin-top: -600px;
}

.contenido-solucion.formacion-academica .img-contenido-solucion img{
    width: 45%;
    height: auto;
    margin-right: -20px;
}

 
}

@media (min-width: 768px) and (max-width: 991px){
         .contenido-solucion.impuestos .img-contenido-solucion{
    margin-top: 50px; 
    text-align: center;
}

 .contenido-solucion.impuestos .img-contenido-solucion img{
    width: 45%;
    height: auto;
}

 .contenido-solucion.impuestos .top-contenido-solucion{
    width: 100%;
    padding: 0px 100px;
}

.contenido-solucion.contables .top-contenido-solucion{
    width: 100%;
    padding: 0px 100px;
}

.contenido-solucion.contables .img-contenido-solucion{
    margin-top: 50px; 
    text-align: center;
}
 .contenido-solucion.contables .img-contenido-solucion img{
    width: 65%;
    height: auto;
}

.contenido-solucion.soluciones-legales .top-contenido-solucion{
    width: 100%;
    padding: 0px 100px;
}

.contenido-solucion.soluciones-legales .txt-solucion.right{
    left: 0%;
}

.contenido-solucion.soluciones-legales .img-contenido-solucion{
    margin-top: 50px;
    text-align: center;
}
.contenido-solucion.soluciones-legales .img-contenido-solucion img{
   width: 65%;
    height: auto;
}

         .contenido-solucion.patrimonial .img-contenido-solucion{
    margin-top: 50px; 
    text-align: center;
}

 .contenido-solucion.patrimonial .img-contenido-solucion img{
    width: 60%;
    height: auto;
}

 .contenido-solucion.patrimonial .top-contenido-solucion{
    width: 100%;
    padding: 0px 100px;
}


         .contenido-solucion.consejeria-laboral .img-contenido-solucion{
    margin-top: 50px; 
    text-align: center;
}

 .contenido-solucion.consejeria-laboral .img-contenido-solucion img{
    width: 60%;
    height: auto;
}

 .contenido-solucion.consejeria-laboral .top-contenido-solucion{
    width: 100%;
    padding: 0px 100px;
}


         .contenido-solucion.formacion-academica .img-contenido-solucion{
    margin-top: 50px; 
    text-align: center;
}

 .contenido-solucion.formacion-academica .img-contenido-solucion img{
    width: 60%;
    height: auto;
}

 .contenido-solucion.formacion-academica .top-contenido-solucion{
    width: 100%;
    padding: 0px 100px;
}

.contenido-solucion.formacion-academica .top-contenido-solucion .txt-solucion h2{
    font-size: 2.3em;
}

}

@media (min-width: 576px) and (max-width: 767px){
            .contenido-solucion.impuestos .img-contenido-solucion{
    margin-top: 50px; 
    text-align: center;
}

 .contenido-solucion.impuestos .img-contenido-solucion img{
    width: 55%;
    height: auto;
}

 .contenido-solucion.impuestos .top-contenido-solucion{
    width: 100%;
    padding: 0px 30px;
}

 .contenido-solucion.impuestos .cta-solucion a span{
    font-size: 1.1em;
}

 .contenido-solucion.impuestos .cta-solucion a i{
    font-size: 1.3em;
}


.contenido-solucion.contables .top-contenido-solucion{
    width: 100%;
    padding: 0px 30px;
}

.contenido-solucion.contables .img-contenido-solucion{
    margin-top: 50px; 
    text-align: center;
}
 .contenido-solucion.contables .img-contenido-solucion img{
    width: 65%;
    height: auto;
}

.contenido-solucion.soluciones-legales .top-contenido-solucion{
    width: 100%;
    padding: 0px 30px;
}

.contenido-solucion.soluciones-legales .txt-solucion.right{
    left: 0%;
}

.contenido-solucion.soluciones-legales .img-contenido-solucion{
    margin-top: 50px;
    text-align: center;
}
.contenido-solucion.soluciones-legales .img-contenido-solucion img{
   width: 65%;
    height: auto;
}

           .contenido-solucion.patrimonial .img-contenido-solucion{
    margin-top: 50px; 
    text-align: center;
}

 .contenido-solucion.patrimonial .img-contenido-solucion img{
    width: 55%;
    height: auto;
}

 .contenido-solucion.patrimonial .top-contenido-solucion{
    width: 100%;
    padding: 0px 30px;
}


           .contenido-solucion.consejeria-laboral .img-contenido-solucion{
    margin-top: 50px; 
    text-align: center;
}

 .contenido-solucion.consejeria-laboral .img-contenido-solucion img{
    width: 75%;
    height: auto;
}

 .contenido-solucion.consejeria-laboral .top-contenido-solucion{
    width: 100%;
    padding: 0px 30px;
}

           .contenido-solucion.formacion-academica .img-contenido-solucion{
    margin-top: 50px; 
    text-align: center;
}

 .contenido-solucion.formacion-academica .img-contenido-solucion img{
    width: 75%;
    height: auto;
}

 .contenido-solucion.formacion-academica .top-contenido-solucion{
    width: 100%;
    padding: 0px 30px;
}


}

@media (max-width: 575px){
.contenido-solucion.impuestos .img-contenido-solucion{
    margin-top: 50px; 
    text-align: center;
}

 .contenido-solucion.impuestos .img-contenido-solucion img{
    width: 100%;
    height: auto;
}

 .contenido-solucion.impuestos .top-contenido-solucion{
    width: 100%;
    padding: 0px 10px;
}

 .contenido-solucion.impuestos .cta-solucion a span{
    font-size: 1.1em;
}

 .contenido-solucion.impuestos .cta-solucion a i{
    font-size: 1.3em;
}


.contenido-solucion.contables .img-contenido-solucion{
    margin-top: 50px; 
    text-align: center;
}

 .contenido-solucion.contables .img-contenido-solucion img{
    width: 100%;
    height: auto;
}

 .contenido-solucion.contables .top-contenido-solucion{
    width: 100%;
    padding: 0px 10px;
}

 .contenido-solucion.contables .cta-solucion a span{
    font-size: 1.1em;
}

 .contenido-solucion.contables .cta-solucion a i{
    font-size: 1.3em;
}


 .txt-solucion ul{
   list-style-type: none;
   padding-left: 2em;   
 }


.contenido-solucion.soluciones-legales .top-contenido-solucion{
    width: 100%;
    padding: 0px 15px;
}

.contenido-solucion.soluciones-legales .txt-solucion.right{
    left: 0%;
}

.contenido-solucion.soluciones-legales .img-contenido-solucion{
    margin-top: 50px;
    text-align: center;
}
.contenido-solucion.soluciones-legales .img-contenido-solucion img{
   width: 100%;
    height: auto;
}

.contenido-solucion.patrimonial .img-contenido-solucion{
    margin-top: 50px; 
    text-align: center;
}

 .contenido-solucion.patrimonial .img-contenido-solucion img{
    width: 100%;
    height: auto;
}

 .contenido-solucion.patrimonial .top-contenido-solucion{
    width: 100%;
    padding: 0px 20px;
}


.contenido-solucion.patrimonial .top-contenido-solucion .txt-solucion h2{
    font-size: 2.3em;
}



.contenido-solucion.consejeria-laboral .img-contenido-solucion{
    margin-top: 50px; 
    text-align: center;
}

 .contenido-solucion.consejeria-laboral .img-contenido-solucion img{
    width: 100%;
    height: auto;
}

 .contenido-solucion.consejeria-laboral .top-contenido-solucion{
    width: 100%;
    padding: 0px 20px;
}


.contenido-solucion.consejeria-laboral .top-contenido-solucion .txt-solucion h2{
    font-size: 2.3em;
}



.contenido-solucion.formacion-academica .img-contenido-solucion{
    margin-top: 50px; 
    text-align: center;
}

 .contenido-solucion.formacion-academica .img-contenido-solucion img{
    width: 100%;
    height: auto;
}

 .contenido-solucion.formacion-academica .top-contenido-solucion{
    width: 100%;
    padding: 0px 20px;
}


.contenido-solucion.formacion-academica .top-contenido-solucion .txt-solucion h2{
    font-size: 2.3em;
}


}



.bottom-solucion{
    padding-top: 200px;
    padding-bottom: 200px;
}

.bottom-solucion.impuestos{
    background: url("../img/soluciones/impuestos/bg-cierre-impuestos.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top;
}

.bottom-solucion.contables{
    background: url("../img/soluciones/soluciones-contables/bg-cierre-contables.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top;
}


.bottom-solucion.soluciones-legales{
    background: url("../img/soluciones/soluciones-legales/bg-cierre-soluciones-legales.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top;
}

.bottom-solucion.patrimonial{
    background: url("../img/soluciones/patrimonial/bg-cierre-patrimonial.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top;
}


.bottom-solucion.consejeria-laboral{
    background: url("../img/soluciones/consejeria-laboral-integral/bg-cierre-laboral.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top;
}

.bottom-solucion.formacion-academica{
    background: url("../img/soluciones/formacion-academica/bg-cierre-formacion-academica.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top;
}

.txt-bottom-solucion{
    width: 70%;
    left: 30%;
    position: relative;
}
.txt-bottom-solucion h2{
    font-size: 2.5em;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -2px;
}

.txt-bottom-solucion h2 img{
    height: 0.8em;
    width: auto;
    margin-top: -3px;
}



@media (min-width: 992px) and (max-width: 1199px){

    .txt-bottom-solucion{
    width: 75%;
    left: 25%;
}
}

@media (min-width: 768px) and (max-width: 991px){
        .txt-bottom-solucion{
    width: 85%;
    left: 15%;
}

.txt-bottom-solucion h2{
    font-size: 2.3em;
}
}

@media (min-width: 576px) and (max-width: 767px){
.txt-bottom-solucion{
    width: 95%;
    left: 5%;
}

.txt-bottom-solucion h2{
    font-size: 2em;
}
}

@media (max-width: 575px){

    .txt-bottom-solucion{
    width: 100%;
    left: 0%;
    padding: 0px 30px;
}

.txt-bottom-solucion h2{
    font-size: 2em;
}

}

/*

@media (min-width: 1200px) and (max-width: 1399px){}

@media (min-width: 1100px) and (max-width: 1199px){}

@media (min-width: 992px) and (max-width: 1099px){}

@media (min-width: 768px) and (max-width: 991px){}

@media (min-width: 576px) and (max-width: 767px){}

@media (max-width: 575px){}

*/