:root{--primary-font: "Rajdhani", sans-serif;--secundary-font: "Rubik", sans-serif;--black: hsla(0, 0%, 0%, 0.67);--black-333: #333;--black-light: hsla(0, 0%, 20%, 0.67);--white: hsl(0, 0%, 100%);--white-light: hsl(0deg 0% 100% / 53%);--white-dark: hsla(0, 0%, 100%, 0.5);--grey-light: hsl(0, 0%, 85%);--grey-dark: hsl(0, 0%, 37%);--gold-jph: hsl(37, 40%, 57%);--gold-light: hsla(37, 40%, 57%, 0.349);--font-chica: clamp(1rem, 1vw, 1.5rem);--font-normal: clamp(1.3rem, 1.5vw, 2rem);--font-masgrande: clamp(1.5rem, 2.5vw, 2.5rem);--font-grande: clamp(1.7rem, 10vw, 4rem);--f-w300: 300;--f-w400: 400;--f-w500: 500;--f-w600: 600;--f-w700: 700;--br-10px: 10px;--br-40px: 40px;--b-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);--zi-0: 0;--zi-10: 10;--zi-100: 100;--zi-1000: 1000;--zi-10000: 10000;--pt-12: 9rem}*{margin:0;padding:0;font-family:var(--primary-font)}li{list-style:none}a{text-decoration:none !important}.buttonHome{display:flex;justify-content:center;align-items:center;border:2px solid var(--grey-dark);font-size:var(--font-chica);font-weight:var(--f-w600);background-color:var(--white);color:var(--black);border-radius:4px;width:150px;height:50px;cursor:pointer}.buttonHome a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:var(--black-333)}.buttonHome:hover{border:2px solid var(--gold-jph);transition:all .4s}.buttonHome:hover a{color:var(--gold-jph);transition:all .4s}.backgroundCardsRL{background:#fff4f0;background:linear-gradient(181deg, hsl(18deg, 100%, 97%) 0%, hsl(0deg, 0%, 100%) 100%);background:-moz-linear-gradient(181deg, hsl(18deg, 100%, 97%) 0%, hsl(0deg, 0%, 100%) 100%);background:-webkit-linear-gradient(181deg, hsl(18deg, 100%, 97%) 0%, hsl(0deg, 0%, 100%) 100%)}.rightToLeft{transform:translateX(60rem)}.rightToLeft0{transform:translateX(0rem);transition:all 1s}.leftToRight{transform:translateX(-60rem)}.leftToRight0{transform:translateX(0rem);transition:all 1s}*{box-sizing:border-box}.page-preloader{display:flex;align-items:center;justify-content:center;opacity:1;position:fixed;width:100vw;height:100vh;left:0;top:0;background-color:#eee;z-index:999999;transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1),height 0s cubic-bezier(0.165, 0.84, 0.44, 1)}.page-preloader .preloader__icon{width:140px;height:135px;padding:20px;border-radius:500px;background-color:#fff}.page-preloader svg{width:100px;height:87px}.page-preloader #ship{animation:ship 3s ease-in-out infinite}.page-preloader #ship polygon{fill:#1c2f4e}.page-preloader #wave1{transform:translate3d(25px, 360px, 0) scale(0.8);animation:wave1 4s ease-in-out infinite}.page-preloader #wave1 polygon{fill:#6eb2d6}.page-preloader #wave2{transform:translate3d(75px, 400px, 0) scale(0.8);animation:wave2 4s 1s ease-in-out infinite}.page-preloader #wave2 polygon{fill:#4797bf}@keyframes ship{0%{transform:translate3d(30px, 0, 0)}50%{transform:translate3d(120px, 5px, 0) rotate(3deg)}100%{transform:translate3d(30px, 0, 0)}}@keyframes wave1{0%{transform:translate3d(8px, 360px, 0) scale(0.8)}50%{transform:translate3d(70px, 360px, 0) scale(0.8)}100%{transform:translate3d(8px, 360px, 0) scale(0.8)}}@keyframes wave2{0%{transform:translate3d(16px, 400px, 0) scale(0.8)}50%{transform:translate3d(70px, 400px, 0) scale(0.8)}100%{transform:translate3d(16px, 400px, 0) scale(0.8)}}.containerNavFather{width:100%;position:fixed}.containerNavbar{display:flex;width:100%;z-index:var(--zi-10000);position:relative;background-color:rgba(51,51,51,.86);top:0;left:0}@media(max-width: 768px){.containerNavbar{display:flex;align-items:center;justify-content:space-between}}.containerNavbar .navImage{display:flex;justify-content:start;align-items:center;width:100%}.containerNavbar .navImage a{display:flex;justify-content:center;align-items:center;padding:10px}@media(max-width: 768px){.containerNavbar .navImage a{justify-content:center}}@media(max-width: 500px){.containerNavbar .navImage a{padding-left:10px}}.containerNavbar .navImage a img{max-width:20%;height:auto}@media(max-width: 768px){.containerNavbar .navImage a img{max-width:30%}}.containerNavbar ul{display:grid;grid-template-columns:repeat(4, 1fr);justify-items:center;align-content:center;padding:0;margin:0}.containerNavbar ul li{text-decoration:none;display:flex;justify-content:center;align-items:center}.containerNavbar ul li a{margin:0px 10px;font-size:1.3rem;font-weight:var(--f-w600);color:var(--white);text-transform:capitalize}.containerNavbar ul li a img{width:17%}@media(max-width: 1400px){.containerNavbar ul li a img{width:22%}}@media(max-width: 1200px){.containerNavbar ul li a img{width:27%}}.containerNavbar ul li a:hover{color:var(--gold-jph);transition:all .3s}@media(max-width: 768px){.containerNavbar ul{display:none}}.containerNavbar .burger{display:none;cursor:pointer}.containerNavbar .burger .line1Burger,.containerNavbar .burger .line2Burger,.containerNavbar .burger .line3Burger{width:40px;height:5px;background-color:var(--white);margin:3px 0px;border-radius:var(--br-40px);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media(max-width: 768px){.containerNavbar .burger{display:block;display:flex;justify-content:center;align-items:center;flex-direction:column}}.containerNavbar .containerNavbarChild{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:center;align-items:center;padding:0 7rem;width:100%;position:absolute;top:0;transition:.3s ease-in-out;background-color:rgba(7,30,34,.8)}@media(max-width: 1200px){.containerNavbar .containerNavbarChild{padding:0}}.serviciosListaNav{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:auto;justify-content:center;position:absolute;z-index:var(--zi-1000);width:100%;background-color:rgba(7,30,34,.9411764706);color:var(--white);height:100vh;transform:translateY(-1600px);transition:.3s ease-in;opacity:0}@media(max-width: 1150px){.serviciosListaNav{grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;padding-top:6rem}}@media(max-width: 800px){.serviciosListaNav{grid-template-columns:repeat(2, 1fr);height:139vh}}.serviciosListaNav .banderaMobile{display:none;margin-bottom:1rem}.serviciosListaNav .banderaMobile img{width:40px}@media(max-width: 768px){.serviciosListaNav .banderaMobile{grid-column:1/3;width:100%;display:flex;justify-content:center;align-items:center}}.serviciosListaNav .portPeopleNav,.serviciosListaNav .portOperationNav,.serviciosListaNav .smartAccesNav,.serviciosListaNav .smartSecurityNav,.serviciosListaNav .safeRiskNav,.serviciosListaNav .softFactoryNav{display:flex;align-items:start;flex-direction:column;margin-left:35px;margin-top:160px;text-transform:capitalize}@media(max-width: 1150px){.serviciosListaNav .portPeopleNav,.serviciosListaNav .portOperationNav,.serviciosListaNav .smartAccesNav,.serviciosListaNav .smartSecurityNav,.serviciosListaNav .safeRiskNav,.serviciosListaNav .softFactoryNav{margin-top:25px}}.serviciosListaNav .portPeopleNav h3,.serviciosListaNav .portOperationNav h3,.serviciosListaNav .smartAccesNav h3,.serviciosListaNav .smartSecurityNav h3,.serviciosListaNav .safeRiskNav h3,.serviciosListaNav .softFactoryNav h3{margin-bottom:10px;color:var(--gold-jph);font-weight:var(--f-w600);text-transform:uppercase}.serviciosListaNav .portPeopleNav a,.serviciosListaNav .portOperationNav a,.serviciosListaNav .smartAccesNav a,.serviciosListaNav .smartSecurityNav a,.serviciosListaNav .safeRiskNav a,.serviciosListaNav .softFactoryNav a{text-decoration:none;color:var(--white)}.serviciosListaNav .portPeopleNav a p,.serviciosListaNav .portOperationNav a p,.serviciosListaNav .smartAccesNav a p,.serviciosListaNav .smartSecurityNav a p,.serviciosListaNav .safeRiskNav a p,.serviciosListaNav .softFactoryNav a p{border-bottom:1px solid rgba(0,0,0,0);font-size:var(--font-chica);margin:0}.serviciosListaNav .portPeopleNav a p i,.serviciosListaNav .portOperationNav a p i,.serviciosListaNav .smartAccesNav a p i,.serviciosListaNav .smartSecurityNav a p i,.serviciosListaNav .safeRiskNav a p i,.serviciosListaNav .softFactoryNav a p i{font-size:4px;margin-right:8px}.serviciosListaNav .portPeopleNav a:hover p,.serviciosListaNav .portOperationNav a:hover p,.serviciosListaNav .smartAccesNav a:hover p,.serviciosListaNav .smartSecurityNav a:hover p,.serviciosListaNav .safeRiskNav a:hover p,.serviciosListaNav .softFactoryNav a:hover p{color:var(--gold-jph);transition:all .3s}.serviciosNavColor{display:flex;justify-content:center}.serviciosListaNav-active{transform:translateY(0px);opacity:1}.navbarHidde-active{transform:translateY(-100rem)}.linesActive .line1Burger{transform:translateY(13px) rotate(45deg);transition:all .4s ease-in-out}.linesActive .line2Burger{opacity:0}.linesActive .line3Burger{transform:translateY(-9px) rotate(-45deg);transition:all .4s ease-in-out}@media(max-width: 768px){.burgerMenuHidden{display:block}}.quienesSomosBurger{display:flex;justify-content:center;align-items:center}@media(min-width: 768px){.quienesSomosBurger{display:none}}.quienesSomosBurger li{background-color:var(--gold-jph);border-radius:11px;padding:.5rem;width:186px;text-align:center}.quienesSomosBurger li a{margin:0px 10px;font-size:1.3rem;font-weight:var(--f-w600);color:var(--white);text-transform:capitalize}.contactoBurger{display:flex;justify-content:center;align-items:center}@media(min-width: 768px){.contactoBurger{display:none}}.contactoBurger li{background-color:var(--gold-jph);border-radius:11px;padding:.5rem;width:186px;text-align:center}.contactoBurger li a{margin:0px 10px;font-size:1.3rem;font-weight:var(--f-w600);color:var(--white);text-transform:capitalize}.navBarHidde.active{transform:translateY(-10rem)}.bannerPrincipalContainer{display:flex;justify-content:center;align-items:center;position:relative}.bannerPrincipalContainer .bannerPrincipaChild{height:100vh;width:100%;background:url(images/bannerHome.webp) no-repeat;background-size:cover;background-position:center}@media(max-width: 1090px){.bannerPrincipalContainer .bannerPrincipaChild{width:100%;height:60vh}}.bannerPrincipalContainer .leftBannerContainer{background:rgba(0,0,0,.53);position:absolute;width:100%;height:100%}@media(max-width: 1090px){.bannerPrincipalContainer .leftBannerContainer{width:100%;height:100%}}.bannerPrincipalContainer .leftBannerContainer .titleBanner{height:100%;display:flex;margin-left:200px;align-items:center}@media(max-width: 1090px){.bannerPrincipalContainer .leftBannerContainer .titleBanner{margin:0;margin-top:20px;justify-content:center}}.bannerPrincipalContainer .leftBannerContainer .titleBanner .titleBannerChild{display:flex;justify-content:center;align-items:center;flex-direction:column}.bannerPrincipalContainer .leftBannerContainer .titleBanner .titleBannerChild h2{font-size:5rem;color:var(--white);font-weight:var(--f-w600);margin-bottom:30px}@media(max-width: 500px){.bannerPrincipalContainer .leftBannerContainer .titleBanner .titleBannerChild h2{font-size:3.5rem}}.bannerPrincipalContainer .leftBannerContainer .titleBanner .titleBannerChild p{color:var(--white);font-size:var(--font-chica);margin-bottom:30px}.backCardsHome{background:url(images/bannerCardsHome.webp) no-repeat;background-position:center;background-size:cover;padding:80px 0 80px 0}.containerCard{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;gap:40px}@media(max-width: 992px){.containerCard{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.containerCard{grid-template-columns:100%}}.containerCard .cardsHome{display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.containerCard .cardsHome .backCards{width:100%;height:100%;background:rgba(0,0,0,.53);position:absolute;border-radius:4px}.containerCard .cardsHome img{width:100%;height:100%;border-radius:4px}.containerCard .cardsHome .textCardHome{position:absolute;margin:0;z-index:var(--zi-100);width:100%;height:100%}.containerCard .cardsHome .textCardHome a{text-align:center;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:var(--f-w600);color:var(--white)}.containerCard .cardsHome:hover .backCards{transition:all .3s ease-in-out;background:rgba(0,0,0,.874)}.containerCard .cardsHome:hover a{text-align:center;transition:all .3s ease-in-out;color:var(--gold-jph);font-size:1.7rem}.bannerSecond{display:flex;justify-content:center;align-items:center;position:relative;background:url(images/bannerSecond.webp) no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:40vh}.bannerSecond .backSecond{position:absolute;width:100%;height:100%;background-color:rgba(51,51,51,.7803921569)}.bannerSecond p{text-align:center;position:absolute;font-size:3rem;color:var(--gold-jph);font-weight:var(--f-w600);padding:20px;margin:0}@media(max-width: 1210px){.bannerSecond p{font-size:2rem}}@media(max-width: 820px){.bannerSecond{height:30vh}.bannerSecond p{font-size:1.5rem}}@media(max-width: 700px){.bannerSecond{height:20vh}}.containerCardsRL{display:flex;justify-content:center;align-items:center;padding:80px 0px 80px 0}.containerCardsRL .imgBannerRL{display:flex;justify-content:center;align-items:center;width:50%}.containerCardsRL .imgBannerRL img{max-width:100%;height:auto}@media(max-width: 992px){.containerCardsRL .imgBannerRL{width:100%}}@media(max-width: 992px){.containerCardsRL{flex-direction:column;padding:20px 0px 20px 0}}.containerCardsRL .textCardsRL{display:flex;justify-content:center;align-items:start;flex-direction:column;padding:20px;width:50%}.containerCardsRL .textCardsRL h3{font-size:2.3rem;font-weight:var(--f-w700);text-transform:uppercase;margin:0}.containerCardsRL .textCardsRL p{font-size:1.3rem;font-weight:var(--f-w500);margin:0;padding:15px 0 15px 0}@media(max-width: 992px){.containerCardsRL .textCardsRL{width:100%}}@media(max-width: 992px){.containerCardRight{flex-direction:column-reverse}}.containerSecAcc{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;position:relative}@media(max-width: 925px){.containerSecAcc{grid-template-columns:1fr}}.containerSecAcc .backBannerSecAcc{position:absolute;width:100%;height:100%;background-color:rgba(51,51,51,0.7803921569)}.containerSecAcc .containerSmartSec{display:flex;justify-content:center;align-items:center;cursor:pointer;background:url(images/smartSecurityHome.webp) no-repeat;background-size:cover;background-position:center;width:100%;height:40vh}@media(max-width: 925px){.containerSecAcc .containerSmartSec{height:20vh}}.containerSecAcc .containerSmartSec a{display:flex;justify-content:center;align-items:center;color:var(--white);font-size:3rem;font-weight:var(--f-w600);position:absolute;width:50%;height:100%}@media(max-width: 925px){.containerSecAcc .containerSmartSec a{width:100%;height:50%}}.containerSecAcc .containerSmartSec .backGroundSecSmart{width:50%;height:100%;position:absolute;background:rgba(0,0,0,.53)}@media(max-width: 925px){.containerSecAcc .containerSmartSec .backGroundSecSmart{height:50%;width:100%}}.containerSecAcc .containerSmartSec:hover .backGroundSecSmart{transition:all .3s ease-in-out;background:rgba(0,0,0,.777)}.containerSecAcc .containerSmartSec:hover a{transition:all .3s ease-in-out;color:var(--gold-jph)}.containerSecAcc .containerSmartAcc{display:flex;justify-content:center;align-items:center;background:url(images/smartAccesHome.webp) no-repeat;background-size:cover;background-position:center;height:40vh;cursor:pointer}@media(max-width: 925px){.containerSecAcc .containerSmartAcc{height:20vh}}.containerSecAcc .containerSmartAcc a{display:flex;justify-content:center;align-items:center;color:var(--white);font-size:3rem;font-weight:var(--f-w600);position:absolute;width:50%;height:100%}@media(max-width: 925px){.containerSecAcc .containerSmartAcc a{width:100%;height:50%}}.containerSecAcc .containerSmartAcc .backGroundSecSmart{width:50%;height:100%;position:absolute;background:rgba(0,0,0,.53)}@media(max-width: 925px){.containerSecAcc .containerSmartAcc .backGroundSecSmart{width:100%;height:50%}}.containerSmartAcc:hover .backGroundSecSmart{transition:all .3s ease-in-out;background:rgba(0,0,0,.777)}.containerSmartAcc:hover a{transition:all .3s ease-in-out;color:var(--gold-jph)}.bannerCountHome{display:flex;justify-content:center;position:relative;background:url(images/bannerCountHome.webp) no-repeat;width:100%;height:40vh;background-size:cover;background-attachment:fixed}@media(max-width: 900px){.bannerCountHome{height:90vh}}.bannerCountHome .titleCount{display:flex;justify-content:center;align-items:center;width:100%;position:absolute;padding-top:50px}.bannerCountHome .titleCount h2{color:var(--gold-jph);font-size:2.5rem;font-weight:var(--f-w600)}@media(max-width: 435px){.bannerCountHome .titleCount h2{font-size:2rem}}.bannerCountHome .backBannerCount{position:absolute;width:100%;height:100%;background-color:rgba(51,51,51,0.7803921569)}.bannerCountHome .counterHome{display:grid;grid-template-columns:repeat(3, 1fr);position:absolute;width:80%;height:100%;justify-items:center;align-items:center;padding-top:115px}@media(max-width: 900px){.bannerCountHome .counterHome{grid-template-columns:100%}}.bannerCountHome .counterHome .element1,.bannerCountHome .counterHome .element2,.bannerCountHome .counterHome .element3{background-color:var(--white-light);border-radius:var(--br-10px);width:220px;height:150px;border:2px solid var(--white)}@media(max-width: 500px){.bannerCountHome .counterHome .element1,.bannerCountHome .counterHome .element2,.bannerCountHome .counterHome .element3{height:115px}}.bannerCountHome .counterHome .element1 .elementChild,.bannerCountHome .counterHome .element2 .elementChild,.bannerCountHome .counterHome .element3 .elementChild{display:flex;justify-content:center;align-items:center}.bannerCountHome .counterHome .element1 .elementChild span,.bannerCountHome .counterHome .element2 .elementChild span,.bannerCountHome .counterHome .element3 .elementChild span{display:flex;justify-content:center;align-items:center;color:var(--white);font-size:var(--font-grande);font-weight:var(--f-w600)}.bannerCountHome .counterHome .element1 .elementChild p,.bannerCountHome .counterHome .element2 .elementChild p,.bannerCountHome .counterHome .element3 .elementChild p{font-size:3rem}.bannerCountHome .counterHome .element1 p,.bannerCountHome .counterHome .element2 p,.bannerCountHome .counterHome .element3 p{color:var(--white);font-size:1.2rem;font-weight:var(--f-w600);text-align:center;margin:0}.bannerObraCivil{background:url(images/bannerObracivil.webp) no-repeat;background-size:cover;background-position:center;height:40vh;position:relative}@media(max-width: 550px){.bannerObraCivil{height:30vh}}.bannerObraCivil .textObraCivil{width:100%;height:100%;cursor:pointer}.bannerObraCivil .textObraCivil a{display:flex;justify-content:end;align-items:center;text-transform:uppercase;margin:0;font-size:3rem;color:var(--white);font-weight:var(--f-w600);width:100%;height:100%;padding-right:170px;position:absolute}@media(max-width: 550px){.bannerObraCivil .textObraCivil a{padding:0;justify-content:center;font-size:2rem}}.bannerObraCivil .textObraCivil .backgroundObracivil{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.53)}.textObraCivil:hover a{color:var(--gold-jph);transition:all .3s ease-in-out}.textObraCivil:hover .backgroundObracivil{transition:all .3s ease-in-out;background:rgba(0,0,0,.777)}.backgroundCircle{background:url(images/backgroundCircle.webp);position:relative;background-size:cover;background-position:center;padding:3rem 0;display:flex;justify-content:center;align-items:center}.backgroundCircle .containerCircles{background-color:var(--white);display:flex;justify-content:center;align-items:center;width:100%}@media(max-width: 992px){.backgroundCircle .containerCircles{flex-direction:column-reverse}}.backgroundCircle .containerCircles .cardsCircleImg{display:flex;justify-content:center;align-items:center;width:50%}.backgroundCircle .containerCircles .cardsCircleImg img{max-width:100%;height:auto}.backgroundCircle .containerCircles .cardsCircleText{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:30%}.backgroundCircle .containerCircles .cardsCircleText h3{font-size:2.3rem;font-weight:var(--f-w700);text-transform:uppercase;margin-bottom:30px}.backgroundCircle .containerCircles .cardsCircleText p{font-size:1.3rem;font-weight:var(--f-w500)}.backgroundCircle .containerCircles .cardsCircleText p i{color:var(--gold-jph)}@media(max-width: 992px){.backgroundCircle .containerCircles .cardsCircleText{padding-top:20px;width:50%}}.videoPresentacion{margin-top:1rem}.videoPresentacion iframe{width:100vw;height:65vh}.slideshow-container{max-width:1000px;position:relative;margin:auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;background-size:cover}.title-image{margin:0%;text-align:center;background-color:bisque;padding:1rem;font-weight:bold}.container-images{width:100%;height:100%;grid-row:1/3;grid-column:2}.dot{height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease;cursor:pointer}.active{background-color:#717171}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}.main-title{background-color:rgba(0,0,0,.3803921569);text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;margin:0;font-weight:600}.main-description{background-color:rgba(255,255,255,.5215686275);text-align:center;color:#000;display:flex;justify-content:center;align-items:center;margin:0;font-weight:600}.containerBtnTop{bottom:0;right:0;position:fixed;z-index:var(--zi-10000);padding:3rem}.containerBtnTop a{font-size:0;color:var(--gold-jph)}.containerBtnTop a i{font-size:3rem;cursor:pointer}.containerBtnTop a:hover{color:var(--gold-jph)}.btnIn{transform:translateX(10rem);transition:all .5s ease-in-out;background:rgba(0,0,0,0)}.btnIn.active{transform:translateX(0rem)}.containerFooter{position:relative;width:100%;height:auto;background:url(images/bannerFooter.webp) no-repeat;background-size:cover;background-position:center;z-index:var(--zi-100)}.containerFooter .backgroundFooter{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.829);z-index:var(--zi-10)}.containerFooter .footerChild{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;padding:3rem}.containerFooter .footerChild .footerImg img{max-width:50%;height:auto}@media(max-width: 950px){.containerFooter .footerChild{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 645px){.containerFooter .footerChild{grid-template-columns:1fr;justify-items:center}.containerFooter .footerChild .footerImg{grid-row:4/5}}.containerFooter .footerChild .banderasFooter{max-width:5%;height:auto;margin:0 15px 0 15px}@media(max-width: 1100px){.containerFooter .footerChild .banderasFooter{max-width:8%}}.containerFooter .footerChild h3{color:var(--gold-jph);z-index:var(--zi-1000);position:relative;font-weight:var(--f-w700);margin-bottom:1rem}.containerFooter .footerChild h3{color:var(--gold-jph);z-index:var(--zi-1000);position:relative}.containerFooter .footerChild p{color:var(--white);z-index:var(--zi-1000);position:relative}.containerFooter .footerChild img{z-index:var(--zi-1000);position:relative}.containerFooter .footerChild a{color:var(--white);z-index:var(--zi-1000);position:relative;cursor:pointer}.containerFooter .footerChild a:hover{color:var(--gold-jph);transition:all .3s}.containerFooter .imgRowFooter{margin:10px 0 10px 0}.serviciosPrincipales{margin-top:1rem;padding:3rem 0;position:relative}.serviciosPrincipales .serviciosPrincipales__nav{display:flex;justify-content:center}.serviciosPrincipales .serviciosPrincipales__nav ul{display:grid;width:40vw;grid-template-columns:repeat(3, 1fr);justify-content:center}.serviciosPrincipales .serviciosPrincipales__nav ul li{font-size:1.3em;position:relative;cursor:pointer;transition:width 1s ease}.serviciosPrincipales .serviciosPrincipales__nav ul li::after{position:absolute;bottom:0;left:.5rem;content:"";height:2px;background-color:var(--black)}.serviciosPrincipales .serviciosPrincipales__nav ul li.active::after{width:40%}.serviciosPrincipales .serviciosPrincipales__showcase{margin-top:2rem;display:none;justify-content:center;align-items:center;grid-template-columns:50vw auto;padding:0 3rem}.serviciosPrincipales .serviciosPrincipales__showcase.active{display:block}.serviciosPrincipales .serviciosPrincipales__showcase .serviciosPrincipales__img{display:flex;justify-content:center}.serviciosPrincipales .serviciosPrincipales__showcase .serviciosPrincipales__img img{width:50%}.banner5{grid-column:1/3}.banner5two{grid-column:1/3}.backgroundTechnology{background:url(images/backgroundTechnology3.webp);background-position:center;background-size:cover;padding-bottom:30px}.fatherList{width:100%;display:flex;justify-content:center;align-items:center;margin-top:30px}.fatherList .containerList{display:grid;grid-template-columns:60% 40%;grid-template-rows:repeat(auto-fit, 201px);justify-items:center;align-items:center;width:90%}@media(max-width: 1550px){.fatherList .containerList{column-gap:27px;transition:all .3s}}@media(max-width: 900px){.fatherList .containerList{grid-template-columns:100%;transition:all .3s}}.fatherList .containerList .leftList{grid-row:1/5;grid-column:1/2}.fatherList .containerList .leftList .leftListText{font-size:1.2rem;font-weight:var(--f-w500)}@media(max-width: 480px){.fatherList .containerList .leftList .leftListText{font-size:1rem}}.fatherList .containerList .leftList a{text-transform:capitalize;margin-top:20px;font-size:1.5rem;color:var(--black-333);font-weight:var(--f-w700)}.fatherList .containerList .leftList a h3{text-transform:capitalize;color:var(--black-333);font-weight:var(--f-w700);margin:0}.fatherList .containerList .leftList .dateList{text-transform:capitalize;margin-top:10px;color:var(--grey-light)}.fatherList .containerList .leftList img{border-radius:4px;width:95%;height:auto}.fatherList .containerList .leftList .textListLeft .dateListLeft{color:var(--grey-light)}.fatherList .containerList .leftList .textListLeft h3{color:var(--black-333);margin-top:5px;font-weight:var(--f-w700)}.fatherList .containerList .leftList .textListLeft h2:hover{color:#5f6a72;transition:all .2s;text-transform:capitalize}.fatherList .containerList .leftList .textListLeft .textDescriptionLeft{font-size:var(--font-chica);color:var(--black-333);margin-top:5px}.fatherList .containerList .leftList:hover a{transition:all .4s;color:var(--gold-jph)}.fatherList .containerList .leftList:hover a h3{transition:all .4s;color:var(--gold-jph)}.fatherList .containerList .rightList{display:flex;justify-content:start;align-items:center;margin:15px 0px}.fatherList .containerList .rightList .rightListImg{max-width:30%}.fatherList .containerList .rightList .rightListImg img{border-radius:4px;max-width:100%;height:auto}.fatherList .containerList .rightList .textListRight{margin:10px}.fatherList .containerList .rightList .textListRight p{color:var(--grey-light);margin:0}.fatherList .containerList .rightList .textListRight a h3{max-width:257px;text-transform:capitalize;color:var(--black-333);font-weight:var(--f-w700)}.fatherList .containerList .rightList .textListRight h6{max-width:259px}.fatherList .containerList .rightList:hover .textListRight h3{transition:all .3s;color:var(--gold-jph)}.fatherList .containerList .rightList:hover .textListRight h6{transition:all .3s;color:var(--gold-jph)}.lineServicesList{display:flex;justify-content:center;align-items:center;width:100%;padding-bottom:3rem}.lineServicesList .lineServicesChild{width:90%;border:1px solid var(--grey-light)}.secondSectionContainer{width:100%;display:flex;justify-content:center;align-items:center}.secondSectionContainer .secondSectionChild{display:grid;grid-template-columns:repeat(3, 33%);grid-template-rows:auto;width:90%;justify-items:center;align-items:center;align-content:center}@media(max-width: 1000px){.secondSectionContainer .secondSectionChild{grid-template-columns:50% 50%;transition:all .3s}}@media(max-width: 600px){.secondSectionContainer .secondSectionChild{grid-template-columns:100%;transition:all .3s}}.secondSectionContainer .secondSectionChild .listServicesSecond{display:flex;justify-content:center;align-items:stretch;flex-direction:column;padding:20px}.secondSectionContainer .secondSectionChild .listServicesSecond p{text-transform:capitalize;color:var(--grey-light);padding-top:10px;margin-bottom:0}.secondSectionContainer .secondSectionChild .listServicesSecond h3{font-size:25px;text-transform:capitalize;color:var(--black-333);margin-bottom:10px;font-weight:var(--f-w700);max-height:30px}@media(max-width: 768px){.secondSectionContainer .secondSectionChild .listServicesSecond h3{margin-bottom:40px}}.secondSectionContainer .secondSectionChild .listServicesSecond img{border-radius:4px;width:100%;height:auto}@media(max-width: 600px){.secondSectionContainer .secondSectionChild .listServicesSecond{padding:0}}.secondSectionContainer .secondSectionChild .listServicesSecond:hover h3{color:var(--gold-jph);transition:all .3s}.bannerQuienesSomos{background:url(images/quienesSomos.webp) no-repeat;background-position:center;background-size:cover;width:100%;height:80vh;display:flex;justify-content:center;align-items:center;position:relative;z-index:var(--zi-100)}.bannerQuienesSomos h2{color:var(--gold-jph);font-weight:var(--f-w700);font-size:4rem;z-index:var(--zi-1000)}.bannerQuienesSomos .backQuienesSomos{position:absolute;width:100%;height:100%;background-color:rgba(51,51,51,0.7803921569)}@media(max-width: 768px){.bannerQuienesSomos{height:50vh}.bannerQuienesSomos h2{font-size:3rem}}@media(max-width: 480px){.bannerQuienesSomos{height:40vh}.bannerQuienesSomos h2{font-size:2rem}}.bannerQuienesSomosContainer{width:100%;display:flex;justify-content:center;align-items:center}.bannerQuienesSomosContainer .bannerQuienesSomosContainerChild img{max-width:100%;height:auto;border-radius:var(--br-10px)}.containerTitleqs p{margin:0;width:38%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;margin-top:50px;background-color:var(--gold-light);color:var(--black-333);margin-bottom:24px;border-radius:0px 10px 10px 0px;font-weight:bold;padding:12px;text-transform:uppercase}@media(max-width: 992px){.containerTitleqs p{width:90%}}@media(max-width: 768px){.containerTitleqs p{margin-top:0px}}@media(max-width: 700px){.containerTitleqs p{border-radius:0;width:100%}}.containerQS{margin-top:40px;width:100%;display:flex;justify-content:center;align-items:center}.containerQS .containerQSChild{width:80%}.containerQS .containerQSChild p{color:var(--black-333);font-size:1.3rem;font-weight:var(--f-w500)}.containerTitleqsRight{display:flex;justify-content:end;align-items:center}.containerTitleqsRight p{width:38%;display:flex;align-items:center;justify-content:center;font-size:3rem;margin-top:50px;background-color:var(--gold-light);color:var(--black-333);margin-bottom:24px;border-radius:10px 0 0 10px;font-weight:bold;padding:12px;text-transform:uppercase}@media(max-width: 992px){.containerTitleqsRight p{width:90%}}@media(max-width: 700px){.containerTitleqsRight p{border-radius:0;width:100%}}.containerLinesRight{width:100%;display:flex;justify-content:center;align-items:center}.containerLinesRight .containerLinesRightChild{width:80%;display:flex;justify-content:end;align-items:end;flex-direction:column}.containerSmartSecurity{margin-bottom:50px}.titlePrincipalAccess{position:relative;background:url(images/smartAccesHome.webp) no-repeat;width:100%;height:80vh;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center}@media(max-width: 768px){.titlePrincipalAccess{height:50vh}}.titlePrincipalAccess h2{font-weight:var(--f-w700);color:var(--gold-jph);font-size:4rem;z-index:var(--zi-1000)}@media(max-width: 768px){.titlePrincipalAccess h2{font-size:3rem}}@media(max-width: 480px){.titlePrincipalAccess h2{font-size:2.5rem}}.titlePrincipalAccess .backgroundSmartAcces{position:absolute;width:100%;height:100%;background-color:rgba(51,51,51,0.7803921569)}.smartSecurityTitleLeft{margin-top:5rem;width:42%;background-color:var(--gold-light);padding:1rem;border-radius:0px 10px 10px 0px}@media(max-width: 1000px){.smartSecurityTitleLeft{width:80%;border-radius:0px 10px 10px 0px}}@media(max-width: 700px){.smartSecurityTitleLeft{width:100%;border-radius:0}}.smartSecurityTitleLeft h3{display:flex;justify-content:center;align-items:center;font-size:2.5rem;font-weight:var(--f-w700);margin:0}.childSmartSecurity{margin-bottom:40px}.childSmartSecurity .smartSecurityText p{font-size:1.3rem;font-weight:var(--f-w500);padding:50px 0 30px 0}.childSmartSecurity .smartSecurityImg{display:flex;justify-content:center}.childSmartSecurity .smartSecurityImg img{width:100%}.smartSecurityTitleRightContainer{display:flex;justify-content:end;width:100%;margin-top:5rem}.smartSecurityTitleRightContainer .smartSecurityTitleRight{width:auto;background-color:var(--gold-light);padding:1rem;border-radius:10px 0 0 10px}.smartSecurityTitleRightContainer .smartSecurityTitleRight h3{display:flex;justify-content:center;align-items:center;font-size:2.5rem;font-weight:var(--f-w700);margin:0}@media(max-width: 1000px){.smartSecurityTitleRightContainer .smartSecurityTitleRight{width:80%}}@media(max-width: 700px){.smartSecurityTitleRightContainer .smartSecurityTitleRight{width:100%;border-radius:0}}.smartSecurityTitleRightContainerVideo{display:flex;justify-content:end;width:100%;margin-top:5rem}.smartSecurityTitleRightContainerVideo .smartSecurityTitleRightVideo{background-color:var(--gold-light);padding:1rem;border-radius:10px 0 0 10px}.smartSecurityTitleRightContainerVideo .smartSecurityTitleRightVideo h3{display:flex;justify-content:center;align-items:center;font-size:2.5rem;font-weight:var(--f-w700);margin:0}.titlePrincipalSecurity{position:relative;background:url(images/smartSecurityHome.webp) no-repeat;width:100%;height:80vh;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center}@media(max-width: 768px){.titlePrincipalSecurity{height:50vh}}.titlePrincipalSecurity h2{font-weight:var(--f-w700);color:var(--gold-jph);font-size:4rem;z-index:var(--zi-100)}@media(max-width: 768px){.titlePrincipalSecurity h2{font-size:3rem}}@media(max-width: 480px){.titlePrincipalSecurity h2{font-size:2.5rem}}.titlePrincipalSecurity .backgroundSmartSecurity{position:absolute;width:100%;height:100%;background-color:rgba(51,51,51,0.7803921569)}.containerPagination{display:flex;justify-content:start;padding-top:var(--pt-12);width:100%;margin-bottom:40px}@media(max-width: 560px){.containerPagination{padding-top:8rem}}.containerPagination span{display:flex;align-items:center;border-radius:10px;padding:10px 0 10px 60px}@media(max-width: 700px){.containerPagination span{width:100%;padding:10px}}.containerPagination span a{color:var(--black-333);font-size:var(--font-chica);font-weight:var(--f-w400);text-transform:capitalize}.containerPagination span a:hover{color:var(--gold-jph);transition:all .3s}.containerPagination span p{margin:0;font-size:var(--font-chica);color:var(--gold-jph);font-weight:var(--f-w600);text-transform:capitalize}.containerDescription{width:100%;display:flex;justify-content:start;align-items:flex-start}@media(max-width: 992px){.containerDescription{flex-direction:column;padding-top:0}}.containerDescription .leftDescription{width:50%;display:flex;justify-content:center;align-items:center;margin-right:20px}.containerDescription .leftDescription img{border-radius:4px;max-width:100%;height:auto}@media(max-width: 1200px){.containerDescription .leftDescription{margin-bottom:40px;width:100%;transition:all .3s}}.containerDescription .rightDescription{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:left}.containerDescription .rightDescription p{color:var(--black-333);font-weight:var(--f-w500);font-size:1.3rem;margin:0}.containerDescription .rightDescription .bajadaTitulo p{color:var(--gold-jph);font-weight:var(--f-w600);text-transform:capitalize}.containerDescription .rightDescription h2{font-size:2.3rem;font-weight:var(--f-w700);text-transform:uppercase;margin-bottom:15px;color:var(--black-333)}.containerDescription .rightDescription .buttonContainer{width:100%;display:flex;justify-content:start}.containerDescription .rightDescription .buttonContainer .buttonDescription{width:200px;height:50px;display:flex;justify-content:center;align-items:center;box-shadow:var(--b-shadow);border-radius:var(--br-40px);color:var(--gold-jph);font-size:var(--font-chica)}.containerDescription .rightDescription .buttonContainer .buttonDescription:hover{color:var(--white);background-color:var(--gold-jph);transition:all .5s;box-shadow:none}@media(max-width: 1200px){.containerDescription .rightDescription{width:100%;transition:all .3s}}.lineSeparateContainer{width:100%;display:flex;justify-content:center;margin-top:40px}.lineSeparateContainer .lineSeparateChild{width:90%;border-bottom:1px solid var(--grey-light)}.descriptionServicesContainer{margin-top:40px;width:100%;display:flex;justify-content:center;align-items:center}.descriptionServicesContainer .descriptionServicesChild{width:90%}.descriptionServicesContainer .descriptionServicesChild p{color:var(--black-333);font-weight:var(--f-w400);font-size:var(--font-chica)}.textoBottomTemplate{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding-top:20px}@media(max-width: 992px){.textoBottomTemplate{padding-top:0}}.textoBottomTemplate p{color:var(--black-333);font-weight:var(--f-w500);font-size:1.3rem;margin:0}
