:root{--wrs-back-color: rgb(10 30 40);--wrs-lime-color: rgb(187 183 103);--wrs-mango-color: rgb(255 178 77);--wrs-montserrat-font: "Montserrat", sans-serif}*{margin:0;padding:0;box-sizing:border-box;transition:all .4s ease-in-out;outline:none}body{background-color:var(--wrs-back-color);position:relative;font-family:var(--wrs-montserrat-font);height:auto}@media screen and (width < 75em){body{background-image:url(/assets/images/rhino.webp);background-size:cover;background-attachment:fixed;background-position:center}}.video-background{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:transparent}@media screen and (width < 75em){.video-background{display:none}}.video-background .holder{width:100%;height:100%;position:fixed;background-color:transparent}.video-background .holder video{width:100%;height:100%;object-fit:cover;filter:saturate(.3) opacity(.2)}section#hero{color:#fff;height:calc(100svh - 130px);display:flex;justify-content:center;align-items:center}@media screen and (width < 75em){section#hero{height:100svh}}section#hero .center-hero-text{width:860px;position:relative;display:flex;justify-content:space-around;align-items:end;top:-30%}@media screen and (width < 75em){section#hero .center-hero-text{flex-direction:column;width:100%;align-items:start}}section#hero .center-hero-text .diagonal-line{display:block;width:130px;height:1px;background-color:var(--wrs-lime-color);transform:rotate(110deg) translateY(-50%)}@media screen and (width < 75em){section#hero .center-hero-text .diagonal-line{display:none}}section#hero .center-hero-text h1{display:flex;flex-direction:column;font-weight:800;text-transform:uppercase;font-size:96px;gap:2px;justify-content:center;color:var(--wrs-lime-color);width:340px;align-items:end}section#hero .center-hero-text h1 span{line-height:71px;text-align:right}section#hero .center-hero-text h1 small{font-size:82px;line-height:63px}section#hero .center-hero-text .hero-text{position:relative;top:90px;width:320px;line-height:24px;color:#ffffff80}section#intro-proyecto p{color:#ffffffb3;font-size:.875rem}section.texto-para-proyectos p{color:#ffffffb3;font-size:.875rem}section.texto-para-proyectos p a{color:var(--wrs-mango-color)}section.texto-para-proyectos p a:hover{opacity:.4}@media screen and (width < 75em){section.texto-para-proyectos p{margin-top:20px}}section#lista-de-servicios .combo-definition{margin-bottom:40px}section#lista-de-servicios h3{color:var(--wrs-lime-color);font-weight:700;margin-bottom:30px}section#lista-de-servicios p{color:#ffffff80;font-size:1rem}section#lista-de-servicios p a{text-decoration:none;color:var(--wrs-mango-color);font-weight:300;text-transform:uppercase;font-size:.8rem}section#lista-de-servicios p a:hover{opacity:.4}section#lista-de-servicios .combo-presentation{background-color:var(--wrs-mango-color);padding:30px;border-radius:30px;transform:rotate(-1deg)}@media screen and (width < 75em){section#lista-de-servicios .combo-presentation{padding:20px}}section#lista-de-servicios .combo-presentation h3{color:#fff}section#lista-de-servicios .combo-presentation p{color:#282828}section#lista-de-servicios ul{list-style:lower-roman}section#lista-de-servicios ul li{color:#fff9;line-height:1.8;margin-bottom:12px}section#portafolio{height:100vh;display:flex;align-items:center}@media screen and (width < 75em){section#portafolio{height:auto}}section#portafolio ul{list-style:none;margin:0;padding:0}section#portafolio ul li{display:flex;margin-bottom:40px}@media screen and (width < 75em){section#portafolio ul li{flex-direction:column}}section#portafolio ul li .categoria{text-transform:uppercase;font-size:.625rem;color:#ffffffb3;width:160px}section#portafolio ul li .proyecto{font-size:2rem;line-height:1}@media screen and (width < 75em){section#portafolio ul li .proyecto{font-size:1.8rem}}section#portafolio ul li .proyecto a{text-decoration:none;color:var(--wrs-mango-color);font-weight:300;text-transform:uppercase}section#portafolio ul li .proyecto-texto-mobile{display:none}@media screen and (width < 75em){section#portafolio ul li .proyecto-texto-mobile{display:block}}section#portafolio ul li .proyecto-texto-mobile p{color:#ffffff80;margin-top:20px}section#portafolio .proyecto-texto{display:none}@media screen and (width < 75em){section#portafolio .proyecto-texto{display:none!important}}section#portafolio .proyecto-texto h4{color:var(--wrs-lime-color);font-size:1.4rem;text-transform:uppercase}section#portafolio .proyecto-texto p{color:#ffffff80}section#los-rinos{padding:260px 0}@media screen and (width < 75em){section#los-rinos{padding:90px 0}}section#los-rinos .subtitulo{font-size:.75rem;color:#ffffff80;text-transform:uppercase}section#los-rinos h2{font-weight:900;font-size:2.3rem;text-transform:uppercase;color:var(--wrs-lime-color)}section#los-rinos ul{padding:0;margin:250px 0 0;list-style:none;columns:2;column-gap:30px}@media screen and (width < 75em){section#los-rinos ul{margin-top:40px;columns:1}}section#los-rinos ul li p{color:#ffffff80;line-height:1.5rem}section#lista-de-valores{padding:260px 0}@media screen and (width < 75em){section#lista-de-valores{padding:90px 0}}section#lista-de-valores h2{font-size:1.5rem;color:var(--wrs-lime-color);font-weight:200}section#lista-de-valores p{color:#ffffffb3}section#the-rhino{height:300px;background-color:var(--wrs-back-color);margin:40px 0;background-image:url(/assets/images/the-rhino.webp);background-size:cover;background-repeat:no-repeat;background-position:center}footer{padding:0 0 100px}footer .primer-nivel{display:flex;justify-content:space-between;align-items:flex-end}footer .primer-nivel .ciudad{color:var(--wrs-lime-color);font-weight:600;text-transform:uppercase}footer .primer-nivel .ciudad span{color:var(--wrs-mango-color)}footer .primer-nivel .eslogan{color:var(--wrs-lime-color);font-weight:900;text-transform:uppercase;text-align:end}footer .segundo-nivel{display:flex;justify-content:space-between;align-items:flex-end;margin:10px 0 20px}@media screen and (width < 75em){footer .segundo-nivel{flex-direction:column;align-items:center}}footer .segundo-nivel a{color:var(--wrs-mango-color);font-size:.65rem;text-decoration:none}footer .segundo-nivel .mensaje{font-size:.65rem;color:#ffffff80}@media screen and (width < 75em){footer .segundo-nivel .mensaje{padding:20px}}footer .segundo-nivel .mensaje .linea-larga{display:inline-block;width:40px;margin:0 12px;height:50%;border-bottom:1px solid rgba(255,255,255,.5)}footer .segundo-nivel .redes-sociales{display:flex;gap:60px}footer .tercer-nivel{display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}@media screen and (width < 75em){footer .tercer-nivel{flex-direction:column}}footer .tercer-nivel .derechos{color:#ffffff4d;font-size:.65rem}footer .tercer-nivel .localidades{color:var(--wrs-lime-color);font-weight:600;font-size:.65rem;letter-spacing:2px}path[data-astro-cid-wu7x2srk]#wrs-color-logo{fill:var(--wrs-lime-color)}header[data-astro-cid-iwvfdduk]{padding:50px 45px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:11}@media screen and (width < 75em){header[data-astro-cid-iwvfdduk]{padding:40px 26px;background-color:#0a1e28cc;backdrop-filter:blur(8px)}}header[data-astro-cid-iwvfdduk] .logo[data-astro-cid-iwvfdduk]{display:block;width:90px}header[data-astro-cid-iwvfdduk] .menu-icon[data-astro-cid-iwvfdduk]{display:flex;flex-direction:column;gap:8px;align-items:end;cursor:pointer;top:15px;width:40px;height:21px}header[data-astro-cid-iwvfdduk] .menu-icon[data-astro-cid-iwvfdduk] .line[data-astro-cid-iwvfdduk]{display:block;width:45px;height:1px;background-color:var(--wrs-lime-color)}header[data-astro-cid-iwvfdduk] .menu-icon[data-astro-cid-iwvfdduk] .line[data-astro-cid-iwvfdduk].line-1{width:15px}header[data-astro-cid-iwvfdduk] .menu-icon[data-astro-cid-iwvfdduk] .line[data-astro-cid-iwvfdduk].line-2{width:30px}header[data-astro-cid-iwvfdduk] .menu-icon[data-astro-cid-iwvfdduk]:hover .line[data-astro-cid-iwvfdduk]{background-color:#fff}header[data-astro-cid-iwvfdduk] .menu-icon[data-astro-cid-iwvfdduk]:hover .line[data-astro-cid-iwvfdduk].line-1{width:30px}header[data-astro-cid-iwvfdduk] .menu-icon[data-astro-cid-iwvfdduk]:hover .line[data-astro-cid-iwvfdduk].line-2{width:45px}header[data-astro-cid-iwvfdduk] .menu-icon[data-astro-cid-iwvfdduk]:hover .line[data-astro-cid-iwvfdduk].line-3{width:15px}header[data-astro-cid-iwvfdduk] .menu-icon[data-astro-cid-iwvfdduk].icon-close{display:block}header[data-astro-cid-iwvfdduk] .menu-icon[data-astro-cid-iwvfdduk].icon-close .line-2[data-astro-cid-iwvfdduk]{opacity:0}header[data-astro-cid-iwvfdduk] .menu-icon[data-astro-cid-iwvfdduk].icon-close .line-1[data-astro-cid-iwvfdduk]{width:100%;transform:rotate(-45deg)}header[data-astro-cid-iwvfdduk] .menu-icon[data-astro-cid-iwvfdduk].icon-close .line-3[data-astro-cid-iwvfdduk]{width:100%!important;transform:rotate(45deg)}header[data-astro-cid-iwvfdduk] .menu-icon[data-astro-cid-iwvfdduk].icon-close:hover .line[data-astro-cid-iwvfdduk]{background-color:#fff6;width:100%}header[data-astro-cid-iwvfdduk] .menu-icon[data-astro-cid-iwvfdduk].icon-close:hover .line[data-astro-cid-iwvfdduk].line-2{width:100%}header[data-astro-cid-iwvfdduk] .menu-icon[data-astro-cid-iwvfdduk].icon-close:hover .line[data-astro-cid-iwvfdduk].line-3{width:100%}#mega-menu[data-astro-cid-pysxvd3c]{position:fixed;background-color:#0a1e28f5;backdrop-filter:blur(20px);width:100vw;height:100vh;top:0;left:0;z-index:10;display:none;justify-content:center;align-items:center}#mega-menu[data-astro-cid-pysxvd3c].visible{display:flex;animation:megaMenuInAnimation forwards 1s ease-in-out}#mega-menu[data-astro-cid-pysxvd3c] ul[data-astro-cid-pysxvd3c]{list-style:none;margin:0}#mega-menu[data-astro-cid-pysxvd3c] ul[data-astro-cid-pysxvd3c] li[data-astro-cid-pysxvd3c]{font-family:var(--wrs-monserrat-font);font-weight:100;margin:0;padding:0;text-transform:uppercase;font-size:clamp(2.25rem,2vw,3rem);color:var(--wrs-mango-color)}#mega-menu[data-astro-cid-pysxvd3c] ul[data-astro-cid-pysxvd3c] li[data-astro-cid-pysxvd3c] small[data-astro-cid-pysxvd3c]{font-size:.825rem;position:relative;display:inline-block;top:-20px;width:60px;color:#ffffffb3}#mega-menu[data-astro-cid-pysxvd3c] ul[data-astro-cid-pysxvd3c] li[data-astro-cid-pysxvd3c] a[data-astro-cid-pysxvd3c]{font-family:var(--wrs-monserrat-font);font-weight:100;text-transform:uppercase;font-size:clamp(2.25rem,2vw,3rem);color:var(--wrs-mango-color);text-decoration:none}#mega-menu[data-astro-cid-pysxvd3c] ul[data-astro-cid-pysxvd3c] li[data-astro-cid-pysxvd3c] a[data-astro-cid-pysxvd3c]:hover{color:#fff6}#mega-menu[data-astro-cid-pysxvd3c] ul[data-astro-cid-pysxvd3c] li[data-astro-cid-pysxvd3c]>ul[data-astro-cid-pysxvd3c]{margin-left:100px}@media (max-width: 75em){#mega-menu[data-astro-cid-pysxvd3c] ul[data-astro-cid-pysxvd3c] li[data-astro-cid-pysxvd3c]>ul[data-astro-cid-pysxvd3c]{margin-left:50px}}#mega-menu[data-astro-cid-pysxvd3c] ul[data-astro-cid-pysxvd3c] li[data-astro-cid-pysxvd3c]>ul[data-astro-cid-pysxvd3c] li[data-astro-cid-pysxvd3c]{margin:8px 0;font-size:clamp(.8rem,.6vw,.875rem)}#mega-menu[data-astro-cid-pysxvd3c] ul[data-astro-cid-pysxvd3c] li[data-astro-cid-pysxvd3c]>ul[data-astro-cid-pysxvd3c] li[data-astro-cid-pysxvd3c] a[data-astro-cid-pysxvd3c]{font-family:var(--fh-ff-raleway);font-size:clamp(.8rem,.6vw,.875rem);text-transform:uppercase;color:#ffffffe6}#mega-menu[data-astro-cid-pysxvd3c] ul[data-astro-cid-pysxvd3c] li[data-astro-cid-pysxvd3c]>ul[data-astro-cid-pysxvd3c] li[data-astro-cid-pysxvd3c] a[data-astro-cid-pysxvd3c]:hover{color:#fff6}#mega-menu[data-astro-cid-pysxvd3c] ul[data-astro-cid-pysxvd3c] li[data-astro-cid-pysxvd3c]>ul[data-astro-cid-pysxvd3c] li[data-astro-cid-pysxvd3c]:first-child{opacity:unset}@keyframes megaMenuInAnimation{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes megaMenuOutAnimation{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(10px)}}.counter[data-astro-cid-tiuf47fo]{font-family:var(--wrs-font-montserrat);font-weight:900;position:absolute;bottom:3vh;right:5vw;font-size:10vw;color:var(--wrs-lime-color);position:fixed;z-index:101}.preloader[data-astro-cid-tiuf47fo]{position:fixed;width:100vw;height:100vh;z-index:100;display:flex}.preloader[data-astro-cid-tiuf47fo] .bar[data-astro-cid-tiuf47fo]{width:10vw;height:105vh;background-color:var(--wrs-back-color)}
