:root{--emvit-primary:#e4151a;--emvit-secondary:#152035;--emvit-black:#000;--emvit-white:#fff;--emvit-gray:#d9d9d9}@font-face{font-family:'Sora';src:url(//emvitglobal.com/wp-content/themes/bootscore-child/assets/fonts/Sora-Regular.woff2) format('woff2'),url(//emvitglobal.com/wp-content/themes/bootscore-child/assets/fonts/Sora-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:url(//emvitglobal.com/wp-content/themes/bootscore-child/assets/fonts/Lato-Black.woff2) format('woff2'),url(//emvitglobal.com/wp-content/themes/bootscore-child/assets/fonts/Lato-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:url(//emvitglobal.com/wp-content/themes/bootscore-child/assets/fonts/Lato-Regular.woff2) format('woff2'),url(//emvitglobal.com/wp-content/themes/bootscore-child/assets/fonts/Lato-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}body{font-family:'Lato',sans-serif;color:var(--emvit-secondary)}p{font-weight:300}p.lead{font-family:'Sora',sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Sora',sans-serif}.h2{font-size:clamp(2rem,8vw,2.5rem);line-height:clamp(3rem,9vw,3.5rem);margin-bottom:2rem;text-transform:uppercase}.h3{font-size:clamp(1.5rem,8vw,2rem);line-height:clamp(2rem,9vw,2.5rem);margin-bottom:1.5rem;text-transform:uppercase}.btn-outline-light,.btn-danger{border-radius:10rem;padding:.75rem 1.5rem}.btn-danger{background-color:var(--emvit-primary)}header#masthead .navbar,.offcanvas{background-color:var(--emvit-secondary) !important}header#masthead .navbar .navbar-brand img{width:10rem}header#masthead .navbar-nav .nav-link{font-size:2rem;text-transform:uppercase}header#masthead .menu-item:not(:last-child){border-bottom:1px solid var(--emvit-gray)}.sect-header{display:flex;gap:2rem;align-items:end;margin-bottom:5rem}.sect-header .h2{white-space:pre;margin-bottom:0;font-family:'Sora',sans-serif}.sect-header span{height:1px;width:100%;display:block;background-color:var(--emvit-secondary)}.home-hero{padding-top:7rem;padding-bottom:7rem;background-color:var(--emvit-secondary);color:var(--emvit-white)}.home-hero .h1{font-size:clamp(3rem,9vw,5rem);line-height:clamp(3.5rem,9vw,6rem);margin-bottom:3rem}.home-hero .lead{font-size:clamp(1rem,2vw,1.5rem);line-height:clamp(1.5rem,3vw,2rem)}.home-hero a{text-decoration:none;color:var(--emvit-white)}.home-hero .arrow{display:block;text-align:center;margin:2rem auto}.home-hero .arrow svg{height:2rem;width:2rem}.home-hero img{width:100%;animation:float 6s ease-in-out infinite}@keyframes float{0%{transform:translatey(0px)}50%{transform:translatey(-20px)}100%{transform:translatey(0px)}}.home-info{padding-top:7rem;position:relative;background-color:var(--emvit-white);position:relative;z-index:0;overflow:clip}.home-info:after{position:absolute;width:70vw;background-size:cover;height:70vw;top:0;left:50%;transform:translateX(-50%) translateY(-30%);content:'';background-image:url(//emvitglobal.com/wp-content/themes/bootscore-child/assets/img/emvit-iso-dark.svg);opacity:.04;z-index:-1;min-width:40rem;min-height:40rem}.home-info article{padding-top:5rem;padding-bottom:5rem;color:var(--emvit-white)}.home-info article:nth-child(4n+1){background-color:#a1a6ae}.home-info article:nth-child(4n+2){background-color:var(--emvit-secondary)}.home-info article:nth-child(4n+3){background-color:#444d5d}.home-info article:nth-child(4n+4){background-color:#737986}.home-info article .servicio-number{font-size:clamp(5rem,10vw,8rem);opacity:.4;font-family:'Lato',sans-serif}.home-about{padding-bottom:7rem}.team-tabs .nav-tabs{border:0}.team-tabs .nav-tabs .nav-link{border:0;border-radius:0;padding:.25rem;margin-bottom:1rem;opacity:.5;transition:.3s ease-in-out}.team-tabs .nav-tabs .nav-link.active{opacity:1}.team-tabs .nav-tabs .nav-link img{aspect-ratio:1;object-fit:cover;object-position:top}.team-tabs .miembro-cargo{margin-bottom:2rem;font-weight:bolder;font-size:clamp(1.2rem,2vw,1.5rem)}.team-tabs figure{position:relative}.team-tabs figure img{aspect-ratio:1;object-fit:cover;object-position:top}.team-tabs figure .miembro-nombre{color:var(--emvit-primary);font-size:clamp(4rem,5vw,5rem);font-weight:800;text-align:start;line-height:clamp(4rem,5vw,5rem)}.timeline{position:relative;padding-top:5rem;padding-bottom:7rem}.timeline:after{position:absolute;width:60vw;background-size:cover;height:60vw;top:0;left:10%;transform:translateX(-50%) translateY(-30%);content:'';background-image:url(//emvitglobal.com/wp-content/themes/bootscore-child/assets/img/emvit-iso-dark.svg);opacity:.04;z-index:-1;min-width:40rem;min-height:40rem}.timeline .timeline-row .timeline-date{font-size:clamp(4rem,10vw,8rem);background:-webkit-linear-gradient(0deg,#ffcacb,var(--emvit-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:.5s ease-in-out;opacity:.4;position:relative;display:block;font-family:'Sora'}.timeline .timeline-row.active .timeline-date{opacity:1;transform:translateX(-2rem)}.timeline .timeline-description{opacity:.4;transition:.5s ease-in-out}.timeline .timeline-row.active .timeline-description{opacity:1}.home-sectores{position:relative;padding-top:5rem;padding-bottom:5rem;background-color:var(--emvit-primary);color:var(--emvit-white);z-index:0;overflow:hidden}.home-sectores:after{position:absolute;width:60vw;background-size:cover;height:60vw;bottom:-40%;right:-20%;content:'';background-image:url(//emvitglobal.com/wp-content/themes/bootscore-child/assets/img/emvit-iso-dark.svg);opacity:1;z-index:-1;min-width:40rem;min-height:40rem;filter:invert(1) brightness(2);opacity:.2}.home-sectores .sect-header span{background-color:var(--emvit-white)}.home-sectores span.sector{display:block;font-size:clamp(3rem,10vw,5.5rem);line-height:clamp(3.5rem,11vw,7rem)}.home-sectores .sector{display:inline-block;opacity:0;transform:translateX(-30px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.home-sectores .sector.is-visible{opacity:1;transform:translateX(0)}.cta-section{padding-top:7rem;padding-bottom:7rem;margin-bottom:5rem;background-image:url(//emvitglobal.com/wp-content/themes/bootscore-child/assets/img/emvit-cta-bg.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;position:relative}.cta-section .cta-wrap{padding:2rem;background-color:var(--emvit-primary);color:var(--emvit-white)}.cta-section .cta-wrap h2,.cta-section .cta-wrap p{max-width:25ch}.home-contacto{padding-top:7rem;padding-bottom:7rem;background-image:url(//emvitglobal.com/wp-content/themes/bootscore-child/assets/img/emvit-contacto-bg.jpg);background-size:cover;background-repeat:no-repeat;position:relative;z-index:0;background-attachment:fixed}.home-contacto:after,.home-contacto:before{position:absolute;inset:0;content:'';z-index:-1}.home-contacto:after{opacity:.2;mix-blend-mode:color-burn}.home-contacto:before{background-color:var(--emvit-black);opacity:.6}.form-wrapper{width:100%;padding:2rem;border-radius:20px;background:radial-gradient(100% 100% at 0% 0%,#ffffff66 0%,#ffffff00 100%);backdrop-filter:blur(1.5rem);border:1px solid rgba(255,255,255,.3);box-shadow:0 20px 40px rgba(0,0,0,.2);color:var(--emvit-white)}.form-wrapper h3{text-transform:uppercase;font-size:clamp(1.5rem,5vw,2rem);margin-bottom:2rem}.form-wrapper .nf-field-element input,.form-wrapper .nf-field-element select,.form-wrapper .nf-field-element textarea{background:0 0;padding:.75rem;border:1px solid var(--emvit-gray);border-radius:.5rem;color:var(--emvit-white)}.form-wrapper .nf-field-element select option{color:var(--emvit-secondary)}.form-wrapper .nf-form-fields-required{font-size:.8rem;margin-bottom:1rem}.form-wrapper .field-wrap input[type=submit]{border-radius:5rem;padding:.75rem;display:block;width:100%}.form-wrapper .field-wrap input[type=submit]:hover{background-color:var(--emvit-white);color:var(--emvit-black)}.error-404{padding-top:5rem;padding-bottom:5rem;text-align:center}.error-404 h1{font-size:clamp(5rem,10vw,10rem);font-family:'Sora',serif;font-weight:400;color:var(--emvit-primary)}.error-404 h1 span{font-family:'Lora',sans-serif;font-size:clamp(2rem,5vw,3rem);text-transform:uppercase;letter-spacing:.2rem;display:block;color:var(--emvit-secondary)}footer#footer{background-color:var(--emvit-secondary);color:var(--emvit-gray);padding-top:5rem;padding-bottom:2rem}footer#footer a{text-decoration:none;color:var(--emvit-gray)}footer#footer .footer-logo{max-width:15rem;margin-bottom:3rem}footer#footer a:hover{color:var(--emvit-white)}@media (min-width:990px){article.servicio-article .h3{margin-bottom:4rem}.cta-section{margin-bottom:16rem}.cta-section .cta-wrap{padding:4rem;margin-bottom:-15rem}.team-tabs .nav-tabs .nav-link img{aspect-ratio:3/4}.team-tabs figure img{aspect-ratio:3/4}.team-tabs figure .miembro-nombre{margin-top:-4rem;margin-left:1rem}header#masthead .navbar-nav .nav-link{font-size:1.1rem}header#masthead .menu-item:not(:last-child){border-bottom:0}}