/** HOME **/
.head-main-home { float: left; width: 100%; display: flex ; align-items: center; flex-wrap: wrap; padding: 40px 0 20px; justify-content: space-between; position: relative; margin-top: 25px;}
.home header .head-rht { flex: 0 1 48.3%; }

.home-slide .home-logos img { height: 50px; }
.home-slide .home-logos img.hlogo-1 { width: 145px; filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7482%) hue-rotate(149deg) brightness(105%) contrast(107%); }
.home-slide .home-logos img.hlogo-2 { width: 158px; }
.home-slide .home-logos img.hlogo-4 { background: #ffffff; }

.slt-lang { width: 100%; display: flex; justify-content: center; margin-top: 30px; margin-bottom: -30px; }
.slt-lang ul { display: grid; align-items: center; grid-column-gap: 10px; grid-row-gap: 5px; grid-template-columns: repeat(3, 10fr); }
.slt-lang ul li { position: relative; }

.home-cnt span { color: #d1161e; }

/** FOOTER **/
.otgs-development-site-front-end { display: none; }
.foot-lft { flex: 0 1 25.5%; }
.foot-lft img.hlogo-4 { background: white; padding: 5px; }
.footlogo { width: auto; }
.footlogo1 { width: 215px; height: 76px; }

/** POLITIQUES.PHP **/
.politiques{ float: left; width: 100%; padding: 60px 0 30px; }
.politiques p { font-family: 'P22Underground-Book'; font-size: 21px; line-height: 26px; color: #fff; text-align: justify; text-align-last: center; margin-bottom: 20px; }
.politiques h3 { padding-top: 15px; FONT-WEIGHT: 700; color: #ea4f6a; font-family: 'UntitledSans-Light'; font-size: 25px; line-height: 30px; text-align: center; padding-bottom: 15px; }
.politiques p a { color: #EA4F6A; font-family: 'P22Underground-Heavy'; transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; }
.politiques strong { color: #EA4F6A}

.politiques ul { margin-bottom: 20px; margin-left: 46px; }
.politiques ul li { font-family: 'P22Underground-Book'; font-size: 19px; line-height: 26px; color: #fff; text-align: justify; list-style-type: square; margin-bottom: 5px; }
.politiques ul li a { color: #EA4F6A; font-family: 'P22Underground-Heavy'; transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; }

.politiques table { color: white; margin-bottom: 25px; }
.politiques table td { font-family: 'P22Underground-Book'; font-size: 21px; line-height: 26px; color: #fff; text-align: justify; margin-bottom: 20px; }
.politiques table td a { color: #EA4F6A; font-family: 'P22Underground-Heavy'; transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; }

/* CANVI STYLE */

/** EXPERIENCIA **/
.team-slide .swiper-button-prev { border-right: 30px solid #d1161e; }
.team-slide .swiper-button-next { border-left: 30px solid #d1161e; }
.team-slide::after { background: #d1161e; }

/** ORIGEN **/
.video-img::after{ background: #d1161e; }
a.post-edit-link { color: white; }
.origen-wrapper p { color: #181820; }

/** CATALOGO **/
.download a { color: #d1161e; border: 5px solid #d1161e; }
.download a:hover { background: #d1161e; color: white; }

/** PRENSA **/
.expcont-wrapper p span { color: #d1161e; }
.expcont-wrapper p { color: #181820; }
.articles h2 { color: #181820; }
.morelink { color: #d1161e; }
.expcont-wrapper p a { color: #d1161e; }
.articles ul li:after { background: #181820; }

/** HEADER **/
body { background: white; }
.header { background: white; }

.menu-list { border-right: 20px solid #d1161e; border-left: 2px solid #d1161e; border-bottom: 2px solid #d1161e; border-top: 2px solid #d1161e; }
.menu-list ul li a.active { color: #d1161e; }
.menu-list ul li a:hover { color: #d1161e; }
.menu img { filter: brightness(0) saturate(100%) invert(6%) sepia(24%) saturate(742%) hue-rotate(201deg) brightness(91%) contrast(91%); }
.head-rht.home .menu img { filter: none; }

.head-lft ul li:after { background: #181820; }
.head-lft.home ul li:after { background: white; }
.head-lft ul li a { color: #181820; }
.head-lft.home ul li a { color: white; }
.head-lft ul li a.active { color: #d1161e; }
.head-lft.home ul li a.active { color: #d1161e; }

.title h1 { color: #d1161e; }
.title p { color: #181820; }

/** FOOTER **/
footer { background: #d1161e; }
.footlogo1 { filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(74deg) brightness(104%) contrast(101%); }

/* end CANVI STYLE */

/** JIRA CELLER-647 */
/** EXPERIENCIA **/
.video-sec { position: relative; flex-direction: column-reverse; }
.video-sec .video-tit { position: static; margin-bottom: 15px; }
.video-sec .video-tit h3 { font-family: 'UntitledSans-Bold'; color: #d1161e; font-size: 30px; }

/** FOOTER **/
.footer-main .foot-lft { display: none; }

.footer-main .foot-mid ul { height: 100%; align-items: center; }
.footer-main .foot-mid ul li:last-child { display: none; }

.proyec-next-gene { float: left; width: 100%; margin-top: 25px; justify-items: center; }
.proyec-next-gene p { font-family: 'UntitledSans-Bold'; font-size: 16px; line-height: 18px; color: #fff; margin-bottom: 10px; }

.proyec-next-gene .logos { align-items: center; margin-top: 15px; width: 65%; }
.proyec-next-gene .logos>ul { display: flex; align-items: center; gap: 3%; }
.proyec-next-gene .logos>ul>li { flex: 0 1 25%; height: 70px; align-content: center; }
.proyec-next-gene .logos>ul>li img { height: auto; width: 100%; object-fit: contain; }
.proyec-next-gene .logos>ul>li img.hlogo-1 { filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(74deg) brightness(104%) contrast(101%); }
.proyec-next-gene .logos>ul>li img.hlogo-4 { background: white; padding: 5px; }

/** JIRA CELLER-647 */


/* JIRA CELLER-650 */
.home header {
    overflow: hidden;
    height: -webkit-fill-available;
}

/* .home-slide .home-logos img.hlogo-4 {
    padding: 5px;
} */

.home-slide .home-logos img.hlogo-4 {
    background: transparent;
}


.home-slide .home-logos img.hlogo-3, .home-slide .home-logos img.hlogo-1, .proyec-next-gene .logos>ul>li img.hlogo-3, .proyec-next-gene .logos>ul>li img.hlogo-1 {
    padding: 5px;
}

.home-slide .home-logos img {
    object-fit: contain;
}

.proyec-next-gene .logos>ul>li img.hlogo-4 {
    background: transparent;
    padding: 0;
}
/* END JIRA CELLER-650 */