.text-black{color:#000 !important}.text-white{color:#fff !important}.title{color:#6B6B6B;font-size:7rem;font-family:poppins-bold}.title.v2{font-size:26px;font-family:poppins-semibold;color:#1A1818}.paragraph{font-size:15px;font-family:poppins-regular;color:#616161}.paragraph.white{color:white}.paragraph strong{font-family:poppins-bold}.button{padding:12px 5rem;font-family:poppins-medium;font-size:18px;color:white;border-radius:0;border:transparent;cursor:pointer;position:relative;display:inline-block;color:#ffffff;background-color:transparent;-webkit-transition:color 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:color 0.4s cubic-bezier(0.4, 0, 0.2, 1);-webkit-tap-highlight-color:transparent}.button:after{background:white;border:2px solid black;z-index:-1;-webkit-transform-origin:right center;transform-origin:right center;top:0rem;bottom:0rem;position:absolute;left:0;right:0;content:"";display:inline-block;transition:-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1)}.button:before{top:0rem;bottom:0rem;position:absolute;left:0;right:0;content:"";display:inline-block;-webkit-transform:scale(1, 1);transform:scale(1, 1);background:#000000;z-index:-2;-webkit-transition-delay:0.4s;transition-delay:0.4s;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-:left center}.button:hover{color:#000000;-webkit-transition-delay:0s;transition-delay:0s}.button:hover:after{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left center;transform-origin:left center}.anim-imagen{overflow:hidden}.anim-imagen img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:3.4s;transition:3.4s}.anim-imagen.active img{-webkit-transition-delay:0.6s;transition-delay:0.6s;-webkit-transform:scale(1);transform:scale(1)}.anim-titulo .span_parent{display:inline-block;padding:0.01em 0.03em 0.12em 0.03em;overflow:hidden;margin-top:-0.13em}.anim-titulo .span_parent span{display:inline-block;-webkit-transform:translateY(calc(100% + 0.14em)) translateZ(0);transform:translateY(calc(100% + 0.14em)) translateZ(0);will-change:transform;-webkit-transition:0.9s cubic-bezier(0.8, 0, 0.55, 0.94);transition:0.9s cubic-bezier(0.8, 0, 0.55, 0.94)}.anim-titulo .span_parent.active span{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.paragraph{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);display:block;opacity:0;-webkit-transition:opacity 600ms cubic-bezier(0.8, 0, 0.55, 0.94),-webkit-transform 600ms cubic-bezier(0.8, 0, 0.55, 0.94);transition:opacity 600ms cubic-bezier(0.8, 0, 0.55, 0.94),-webkit-transform 600ms cubic-bezier(0.8, 0, 0.55, 0.94);transition:opacity 600ms cubic-bezier(0.8, 0, 0.55, 0.94),transform 600ms cubic-bezier(0.8, 0, 0.55, 0.94);transition:opacity 600ms cubic-bezier(0.8, 0, 0.55, 0.94),transform 600ms cubic-bezier(0.8, 0, 0.55, 0.94),-webkit-transform 600ms cubic-bezier(0.8, 0, 0.55, 0.94)}.paragraph.up{-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0)}.paragraph.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 600ms cubic-bezier(0.8, 0, 0.55, 0.94) 200ms,-webkit-transform 600ms cubic-bezier(0.8, 0, 0.55, 0.54) 250ms;transition:opacity 600ms cubic-bezier(0.8, 0, 0.55, 0.94) 200ms,-webkit-transform 600ms cubic-bezier(0.8, 0, 0.55, 0.54) 250ms;transition:opacity 600ms cubic-bezier(0.8, 0, 0.55, 0.94) 200ms,transform 600ms cubic-bezier(0.8, 0, 0.55, 0.54) 250ms;transition:opacity 600ms cubic-bezier(0.8, 0, 0.55, 0.94) 200ms,transform 600ms cubic-bezier(0.8, 0, 0.55, 0.54) 250ms,-webkit-transform 600ms cubic-bezier(0.8, 0, 0.55, 0.54) 250ms}@font-face{font-family:poppins-bold;src:url("../fonts/own-fonts/Poppins-Bold.ttf")}@font-face{font-family:poppins-medium;src:url("../fonts/own-fonts/Poppins-Medium.ttf")}@font-face{font-family:poppins-regular;src:url("../fonts/own-fonts/Poppins-Regular.ttf")}@font-face{font-family:poppins-semibold;src:url("../fonts/own-fonts/Poppins-SemiBold.ttf")}@font-face{font-family:Rroboto-regular;src:url("../fonts/own-fonts/Roboto-Regular.ttf")}.poppins-bold{font-family:poppins-bold !important}.poppins-medium{font-family:poppins-medium !important}.poppins-regular{font-family:poppins-regular !important}.poppins-semibold{font-family:poppins-semibold !important}.Rroboto-regular{font-family:Rroboto-regular !important}@media (max-width: 767px){.title{font-size:4rem}.title.v2{font-size:26px;font-family:poppins-semibold;color:#1A1818}}.bgr-white{background-color:#fff}.bgr-black{background-color:#000}body,html{margin:0;padding:0;font-size:10px;overflow-x:hidden;-webkit-overflow-scrolling:touch}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:hover{cursor:pointer}a:focus{outline:none}header.header{position:fixed;top:0;z-index:15;width:100%;padding:19px 2.5rem 19px 0;background-color:white;-webkit-transition:0.2s;transition:0.2s}header.header .row-header{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.header .row-header .burger{position:absolute;-ms-flex-item-align:center;align-self:center;justify-self:center;cursor:pointer}header.header .row-header .burger .logo,header.header .row-header .burger .burger{-webkit-transition:0.2s;transition:0.2s;-webkit-transition-delay:1s;transition-delay:1s;-webkit-filter:brightness(1);filter:brightness(1)}header.header .row-header .burger .menu-close{display:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:0.9s;transition:0.9s}header.header.active .row-header .logo,header.header.active .row-header .burger{-webkit-filter:brightness(999999);filter:brightness(999999)}header.header.active .row-header .menu-control{display:none}header.header.active .row-header .menu-close{display:block;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation:anim-close 0.5s normal;animation:anim-close 0.5s normal}@media (max-width: 768px){footer{padding:36px 0 6rem 15px}}footer{width:100%;padding:5rem 0 5rem 128px;background-color:black}footer .logo{margin-bottom:23px}footer p,footer a{font-size:14px;font-family:poppins-regular;color:white}footer p:hover,footer a:hover{color:white}footer .row-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.menu{width:100%;position:fixed;top:0;z-index:-1;padding-top:13.5rem;padding-bottom:4.2rem;background-color:#1A1818;opacity:0;visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition:opacity 700ms step-end,visibility 700ms step-end,background-color 700ms cubic-bezier(0.8, 0, 0.55, 0.94),-webkit-transform 700ms cubic-bezier(0.8, 0, 0.55, 0.94);transition:opacity 700ms step-end,visibility 700ms step-end,background-color 700ms cubic-bezier(0.8, 0, 0.55, 0.94),-webkit-transform 700ms cubic-bezier(0.8, 0, 0.55, 0.94);transition:opacity 700ms step-end,transform 700ms cubic-bezier(0.8, 0, 0.55, 0.94),visibility 700ms step-end,background-color 700ms cubic-bezier(0.8, 0, 0.55, 0.94);transition:opacity 700ms step-end,transform 700ms cubic-bezier(0.8, 0, 0.55, 0.94),visibility 700ms step-end,background-color 700ms cubic-bezier(0.8, 0, 0.55, 0.94),-webkit-transform 700ms cubic-bezier(0.8, 0, 0.55, 0.94)}.menu ul li{list-style:none}.menu ul li a{font-family:poppins-bold;font-size:32px;color:white}.menu ul li a:hover{text-decoration:underline}.menu.active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 700ms step-start,visibility 700ms step-start,background-color 700ms cubic-bezier(0.8, 0, 0.55, 0.94),-webkit-transform 700ms cubic-bezier(0.8, 0, 0.55, 0.94);transition:opacity 700ms step-start,visibility 700ms step-start,background-color 700ms cubic-bezier(0.8, 0, 0.55, 0.94),-webkit-transform 700ms cubic-bezier(0.8, 0, 0.55, 0.94);transition:opacity 700ms step-start,transform 700ms cubic-bezier(0.8, 0, 0.55, 0.94),visibility 700ms step-start,background-color 700ms cubic-bezier(0.8, 0, 0.55, 0.94);transition:opacity 700ms step-start,transform 700ms cubic-bezier(0.8, 0, 0.55, 0.94),visibility 700ms step-start,background-color 700ms cubic-bezier(0.8, 0, 0.55, 0.94),-webkit-transform 700ms cubic-bezier(0.8, 0, 0.55, 0.94)}@-webkit-keyframes anim-close{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes anim-close{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}section.banner{position:relative}section.banner figure{position:relative;margin-bottom:0rem}section.banner figure img{min-width:100%}section.banner figure:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000000;opacity:0.5;z-index:1}section.banner .content{z-index:2;padding-left:2rem;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.banner .content .paragraph{font-family:poppins-regular;font-size:18px;color:white}section.que-hacemos{overflow:hidden;position:relative;padding:4.1rem 0 13.4rem}section.que-hacemos .cuerpo{margin-top:3.4rem}section.que-hacemos .anim-title{margin-top:3.2rem;width:342px;height:282px}section.que-hacemos .quehacemos-img{position:absolute;left:0;width:41.666667%;height:auto;top:10rem;min-height:100%}section.trayectoria{position:relative;min-height:390px}section.trayectoria:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;background:-webkit-gradient(left top, right top, color-stop(0%, #000), color-stop(43%, #000), color-stop(51%, #000), color-stop(59%, #000), color-stop(100%, transparent));background:-webkit-gradient(linear, left top, right top, from(#000), color-stop(43%, #000), color-stop(51%, #000), color-stop(59%, #000), to(transparent));background:linear-gradient(to right, #000 0%, #000 43%, #000 51%, #000 59%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 )}section.trayectoria .col-titulo{-webkit-transform:translate3d(0, -57%, 0);transform:translate3d(0, -57%, 0)}section.trayectoria .content{position:absolute;top:0;right:0;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.trayectoria .anim-imagen{position:absolute;right:0;top:0;z-index:-1}section.contact{padding:10rem 128px 10rem 128px}section.contact .lines{padding:2rem 2rem 0 0;position:relative}section.contact .lines .anim-lines{position:absolute;top:0;right:0;width:97.5%;height:auto}section.contact .lines .container{padding-top:10rem}section.contact .lines .container h3{font-family:poppins-medium;font-size:24px;margin-bottom:36px}section.contact .lines .container .form-control{font-family:poppins-regular;font-size:15px;border-radius:0;border:1.5px black solid;resize:none}@media (max-width: 768px){section.contact{padding:7rem 18px 71px 15px}section.contact .lines .container{padding:21px 68px 0 0}section.contact .lines .container h3{margin-bottom:31px}section.contact .lines .container .form-control{margin-bottom:24px}section.contact .lines .container .g-recaptcha{margin-bottom:26px}}@media (max-width: 767px){section.banner .content{padding-top:25rem;padding-left:0rem}section.banner .content .paragraph{font-family:poppins-regular;font-size:18px;color:white}section.que-hacemos{overflow:hidden;position:relative;padding:4.1rem 0 13.4rem}section.que-hacemos .quehacemos-img{position:absolute;left:0;width:100%;height:100%;top:7rem}section.trayectoria{min-height:580px}section.trayectoria:before{background:#000;background:-webkit-gradient(left top, left bottom, color-stop(0%, #000), color-stop(15%, #000), color-stop(59%, transparent), color-stop(81%, transparent), color-stop(100%, transparent));background:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(15%, #000), color-stop(59%, transparent), color-stop(81%, transparent), to(transparent));background:linear-gradient(to bottom, #000 0%, #000 15%, transparent 59%, transparent 81%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 )}section.trayectoria .col-titulo{-webkit-transform:translate3d(0, -80%, 0);transform:translate3d(0, -80%, 0)}section.trayectoria .content{position:absolute;top:0;right:0;left:0;bottom:0;padding-top:2.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}section.trayectoria .float-img{position:relative;right:0;top:-2rem;z-index:-1;width:100%;max-width:100%;height:auto}.menu{bottom:0;z-index:-1;padding-top:0rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 768px){section.contact{padding:10rem 73px 10rem 43px}}@media screen and (min-width: 1024px){body,html{font-size:10px}section.contact{padding:10rem 128px 10rem 128px}}

/*# sourceMappingURL=ronin.min.css.map */