@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}
	.fadeOut{-webkit-animation:fadeOut 1s both ease-out;animation:fadeOut 1s both ease-out}
	.preserve3d{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
@-webkit-keyframes strokeDashoffset130{from{stroke-dashoffset:0}to{stroke-dashoffset:130}}
@keyframes strokeDashoffset130{from{stroke-dashoffset:0}to{stroke-dashoffset:130}}
@-webkit-keyframes strokeDashoffset192{from{stroke-dashoffset:0}to{stroke-dashoffset:-192}}
@keyframes strokeDashoffset192{from{stroke-dashoffset:0}to{stroke-dashoffset:-192}}
@-webkit-keyframes strokeDashoffset13{0%{stroke-dashoffset:-14;stroke:#b09862}50%{stroke:#b09862}75%{stroke-dashoffset:13;stroke:rgba(176,152,98,0)}100%{stroke-dashoffset:13;stroke:rgba(176,152,98,0)}}
@keyframes strokeDashoffset13{0%{stroke-dashoffset:-14;stroke:#b09862}50%{stroke:#b09862}75%{stroke-dashoffset:13;stroke:rgba(176,152,98,0)}100%{stroke-dashoffset:13;stroke:rgba(176,152,98,0)}}
@-webkit-keyframes strokeDashoffset13_neg{0%{stroke-dashoffset:13;stroke:#b09862}50%{stroke:#b09862}75%{stroke-dashoffset:-14;stroke:rgba(176,152,98,0)}100%{stroke-dashoffset:-14;stroke:rgba(176,152,98,0)}}
@keyframes strokeDashoffset13_neg{0%{stroke-dashoffset:13;stroke:#b09862}50%{stroke:#b09862}75%{stroke-dashoffset:-14;stroke:rgba(176,152,98,0)}100%{stroke-dashoffset:-14;stroke:rgba(176,152,98,0)}}
@-webkit-keyframes strokeDashoffset19{0%{stroke-dashoffset:67;stroke:#b09862}25%{stroke-dashoffset:67;stroke:#b09862}50%{stroke:#b09862}100%{stroke-dashoffset:19;stroke:rgba(176,152,98,0)}}
@keyframes strokeDashoffset19{0%{stroke-dashoffset:67;stroke:#b09862}25%{stroke-dashoffset:67;stroke:#b09862}50%{stroke:#b09862}100%{stroke-dashoffset:19;stroke:rgba(176,152,98,0)}}
@-webkit-keyframes strokeDashoffset19_neg{0%{stroke-dashoffset:67;stroke:#b09862}25%{stroke-dashoffset:67;stroke:#b09862}50%{stroke:#b09862}100%{stroke-dashoffset:115;stroke:rgba(176,152,98,0)}}
@keyframes strokeDashoffset19_neg{0%{stroke-dashoffset:67;stroke:#b09862}25%{stroke-dashoffset:67;stroke:#b09862}50%{stroke:#b09862}100%{stroke-dashoffset:115;stroke:rgba(176,152,98,0)}}
@-webkit-keyframes fadeIn{from{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}
@keyframes fadeIn{from{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}
@-webkit-keyframes fadeOut{from{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}}
@keyframes fadeOut{from{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}}
@-webkit-keyframes fadeInZoom{from{-webkit-transform:scale(.2);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}to{-webkit-transform:scale(1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}
@keyframes fadeInZoom{from{transform:scale(.2);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}to{transform:scale(1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}
@-webkit-keyframes fadeInSlow{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}100%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}
@keyframes fadeInSlow{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}100%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}
@-webkit-keyframes moveDownY1000{0%{-webkit-transform:translateY(-3vw) perspective(1000px);-webkit-transition-timing-function:ease-in}100%{-webkit-transform:translateY(0) perspective(1000px);-webkit-transition-timing-function:ease-out}}
@keyframes moveDownY1000{0%{transform:translateY(-3vw) perspective(1000px);transition-timing-function:ease-in}100%{transform:translateY(0) perspective(1000px);transition-timing-function:ease-out}}
@-webkit-keyframes moveDownY2000{0%{-webkit-transform:translateY(-3vw) perspective(2000px);-webkit-transition-timing-function:ease-in}100%{-webkit-transform:translateY(0) perspective(2000px);-webkit-transition-timing-function:ease-out}}
@keyframes moveDownY2000{0%{transform:translateY(-3vw) perspective(2000px);transition-timing-function:ease-in}100%{transform:translateY(0) perspective(2000px);transition-timing-function:ease-out}}
@-webkit-keyframes flipInX1000{0%{-webkit-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -90deg);-webkit-transition-timing-function:ease-in}40%{-webkit-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 20deg);-webkit-transition-timing-function:ease-out}60%{-webkit-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -10deg);-webkit-transition-timing-function:ease-in}80%{-webkit-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 5deg);-webkit-transition-timing-function:ease-out}100%{-webkit-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 0deg);-webkit-transition-timing-function:ease-out}}
@keyframes flipInX1000{0%{transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -90deg);transition-timing-function:ease-in}40%{transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 20deg);transition-timing-function:ease-out}60%{transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -10deg);transition-timing-function:ease-in}80%{transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 5deg);transition-timing-function:ease-out}100%{transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 0deg);transition-timing-function:ease-out}}
@-webkit-keyframes flipInX2000{0%{-webkit-transform:translateZ(2000px) perspective(1000px) rotate3d(1, 0, 0, -90deg);-webkit-transition-timing-function:ease-in}40%{-webkit-transform:translateZ(2000px) perspective(1000px) rotate3d(1, 0, 0, 20deg);-webkit-transition-timing-function:ease-out}60%{-webkit-transform:translateZ(2000px) perspective(1000px) rotate3d(1, 0, 0, -10deg);-webkit-transition-timing-function:ease-in}80%{-webkit-transform:translateZ(2000px) perspective(1000px) rotate3d(1, 0, 0, 5deg);-webkit-transition-timing-function:ease-out}100%{-webkit-transform:translateZ(2000px) perspective(1000px) rotate3d(1, 0, 0, 0deg);-webkit-transition-timing-function:ease-out}}
@keyframes flipInX2000{0%{transform:translateZ(2000px) perspective(1000px) rotate3d(1, 0, 0, -90deg);transition-timing-function:ease-in}40%{transform:translateZ(2000px) perspective(1000px) rotate3d(1, 0, 0, 20deg);transition-timing-function:ease-out}60%{transform:translateZ(2000px) perspective(1000px) rotate3d(1, 0, 0, -10deg);transition-timing-function:ease-in}80%{transform:translateZ(2000px) perspective(1000px) rotate3d(1, 0, 0, 5deg);transition-timing-function:ease-out}100%{transform:translateZ(2000px) perspective(1000px) rotate3d(1, 0, 0, 0deg);transition-timing-function:ease-out}}
@-moz-keyframes flipOutX1000{0%{-moz-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 0deg)}70%{-moz-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -63deg)}100%{-moz-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -90deg);-webkit-transition-timing-function:ease-in}}
@-webkit-keyframes flipOutX1000{0%{-webkit-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 0deg)}70%{-webkit-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -63deg)}100%{-webkit-transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -90deg);-webkit-transition-timing-function:ease-in}}
@keyframes flipOutX1000{0%{transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, 0deg)}70%{transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -63deg)}100%{transform:translateZ(1000px) perspective(1000px) rotate3d(1, 0, 0, -90deg);transition-timing-function:ease-in}}
@-webkit-keyframes phone{0%{color:white}50%{color:#f9b118}100%{color:white}}
@keyframes phone{0%{color:white}50%{color:#f9b118}100%{color:white}}*{font-family:'Roboto Slab',serif;font-weight:300;color:#050b33;margin:0;padding: 0px;border:0;font-size:1.2vw;border-collapse:collapse;outline-color:white;outline-width:2px;outline-offset:2px;}*:focus{outline:none}button,input,textarea{-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
@media (orientation:landscape){.preload{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;transition:all 1s ease 0s}}.animated{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;transition:all 1s ease 0s}

body{display:block;width:100vw;height:auto;background-color:black}
body nav img{width:10.8vw;height:8vw;}
body>header{display:block;width:100vw;height:auto ;; min-height:45.85vw;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-top:9vw;background:url("../imgs/mundo.jpg")center top / cover no-repeat; background-size:82vw;  -ms-transform:translateZ(1px);-moz-transform:translateZ(1px);-webkit-transform:translateZ(1px);-o-transform:translateZ(1px);transform:translateZ(1px);z-index:1;-webkit-animation:.5s ease-out 0s normal 1 fadeIn;animation:.5s ease-out 0s normal 1 fadeIn}
body>header a#logo{display:block;width:14.8vw;height:10.6vw;margin:0 auto 4vw auto; -webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-animation:3s ease-out 0s normal 1 flipInX1000;animation:3s ease-out 0s normal 1 flipInX1000}
body>header a#logo figure{display:block;width:14.8vw;height:10.6vw}
body>header a#logo figure img{display:none}
body>header a#logo:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}
body>header div#hdr{display:block}
body>header div#hdr h2{display:block;margin-top:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:4.8vw;line-height:6vw;font-weight:300;text-shadow:0 0 .43vw rgba(8,9,9,0.75);-webkit-animation:3s ease-out 0s normal 1 fadeIn;animation:3s ease-out 0s normal 1 fadeIn}
body>header div#hdr>p{display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.6vw;line-height:1.8vw;font-weight:300;letter-spacing:-0.03vw;text-shadow:0 0 .43vw rgba(8,9,9,0.75);-webkit-animation:3s ease-out 0s normal 1 fadeIn;animation:3s ease-out 0s normal 1 fadeIn}
body>header a#scrollMe{display:block;width:30vw;height:7.45vw;margin:5vw auto 0 auto;text-decoration:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all .75s ease 0s;-moz-transition:all .75s ease 0s;-o-transition:all .75s ease 0s;-ms-transition:all .75s ease 0s;transition:all .75s ease 0s}
body>header a#scrollMe svg{display:block;width:2.25vw;height:3.75vw;margin:auto;-webkit-animation:2.5s linear 0s normal 1 fadeInSlow;animation:2.5s linear 0s normal 1 fadeInSlow}
body>header a#scrollMe svg path{fill:white;stroke-width:0}
body>header a#scrollMe p{-webkit-animation:2s linear 0s normal 1 fadeInSlow;animation:2s linear 0s normal 1 fadeInSlow}
body>header a#scrollMe p strong{display:block;font-family:'Lato',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:.8vw;font-weight:700;line-height:1;letter-spacing:.03vw;text-transform:uppercase}
body>header a#scrollMe:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}
body>header ul{display:block;width:10vw;height:1.8vw;position:fixed;left:80vw;top:1.8vw;list-style-type:none;text-align:left}
body>header ul li{display:inline-block;margin:0 .25vw}
body>header ul li a{display:block;width:1.8vw;height:1.8vw;font-family:'Lato',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;line-height:1.8vw;font-weight:700;text-decoration:none;text-transform:uppercase;border:1px solid white;-webkit-transition:all .75s ease 0s;-moz-transition:all .75s ease 0s;-o-transition:all .75s ease 0s;-ms-transition:all .75s ease 0s;transition:all .75s ease 0s}
body>header ul li a:hover,body>header ul li a.active{background:black;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}
body>header ul li a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
body>header ul li:nth-of-type(1){-webkit-animation:2.25s linear 0s normal 1 fadeInSlow;animation:2.25s linear 0s normal 1 fadeInSlow}
body>header ul li:nth-of-type(2){-webkit-animation:2.5s linear 0s normal 1 fadeInSlow;animation:2.5s linear 0s normal 1 fadeInSlow}
body>header ul li:nth-of-type(3){-webkit-animation:2.75s linear 0s normal 1 fadeInSlow;animation:2.75s linear 0s normal 1 fadeInSlow}

@media (orientation:portrait){body>header{height:42vh;background-size:100vw;}
body>header div#hdr h2{width:100vw;position:fixed;left:0vw;top:20vw;-ms-transform:translateZ(1);-moz-transform:translateZ(1);-webkit-transform:translateZ(1);-o-transform:translateZ(1);transform:translateZ(1);z-index:1;font-size:5vw;line-height:12vw;text-shadow:0 0 1vw rgba(8,9,9,0.75)}
body>header div#hdr>p{width:90vw;position:absolute;left:5vw;top:32vw;-ms-transform:translateZ(1);-moz-transform:translateZ(1);-webkit-transform:translateZ(1);-o-transform:translateZ(1);transform:translateZ(1);z-index:1;font-size:3.8vw;line-height:6vw;letter-spacing:-0.06vw;text-shadow:0 0 1vw rgba(8,9,9,0.75)}
body>header a#scrollMe{width:60vw;height:auto;position:absolute;top:20vw;left:20vw;bottom:16vw}
body>header a#scrollMe svg{width:6vw;height:50vw;}
body>header a#scrollMe p strong{font-size:2vw;letter-spacing:.1vw}
body>header ul{width:20vw;height:calc(5vw + 2px);left:7vw;top:9.2vw}
body>header ul li{margin:0 .6vw}
body>header ul li a{width:4vw;height:5vw;font-size:2.25vw;line-height:5vw}}


body a#showNav{display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}


@media (orientation:portrait){body nav img {display:-webkit-inline-box;width:86.8vw;height:60.6vw }
body a#showNav {display:block;width:14vw;height:14vw;position:fixed;left:auto;top:5vw;right:3.5vw;-webkit-animation:2.75s linear 0s normal 1 fadeInSlow;animation:2.75s linear 0s normal 1 fadeInSlow;-ms-transform:translateZ(2000px);-moz-transform:translateZ(2000px);-webkit-transform:translateZ(2000px);-o-transform:translateZ(2000px);transform:translateZ(2000px);z-index:2000;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}
body a#showNav svg{display:block;width:14vw;height:14vw;margin:0 auto;-webkit-filter:drop-shadow(0 0 1vw rgba(2,78,66,0.5));filter:drop-shadow(-1vw 0 0 rgba(255,255,255))}
body a#showNav svg path{fill:rgb(5, 11, 51);-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}
body a#showNav:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}}


body nav{display:block;width:100vw;height:8.25vw;background:white}
body nav ul{display:block;width:100vw;height:8.25vw;text-align:center}
body nav ul li{display:inline-block;height:8.25vw;vertical-align:top}
body nav ul li a{display:block;height:8.25vw;font-family:'Roboto Slab',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:black;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.35vw;line-height:8vw;font-weight:300;text-decoration:none;padding:0 2.5vw;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;transition:all 1s ease 0s}
body nav ul li:hover a,body nav ul li.hover a{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}
body nav.floating{position:fixed;left:0;top:0;-ms-transform:translateZ(100px);-moz-transform:translateZ(100px);-webkit-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px);z-index:100}
body nav.floating+header {margin-top:8.25vw}
body nav.floating+section#aboutUs{margin-top:8.25vw}


@media (orientation:portrait){body nav{display:none}
body nav.visible{display:block;width:100vw;height:100vh;-webkit-animation:.25s ease-out 0s normal 1 fadeIn;animation:.25s ease-out 0s normal 1 fadeIn;position:fixed;left:0;top:0;-ms-transform:translateZ(1000px);-moz-transform:translateZ(1000px);-webkit-transform:translateZ(1000px);-o-transform:translateZ(1000px);transform:translateZ(1000px);z-index:1000}
body nav.visible ul{display:block;width:100vw;height:100vh;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-top:10vh}
body nav.visible ul li{display:block;width:100vw;height:calc(80vh / 7)}
body nav.visible ul li a{display:block;width:100vw;height:calc(80vh / 7);line-height:calc(120vh / 2);font-size:4vh;padding:0}
body nav.floating+section#aboutUs{margin-top:0}}


body section#aboutUs{display:block;width:100vw;height:auto;-ms-transform:translateZ(1px);-moz-transform:translateZ(1px);-webkit-transform:translateZ(1px);-o-transform:translateZ(1px);transform:translateZ(1px);z-index:1;-webkit-animation:2s ease-out 0s normal 1 fadeInSlow;animation:2s ease-out 0s normal 1 fadeInSlow}
body section#aboutUs article#aboutTop{display:block;width:100vw;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5vw 11.25vw 4vw 28vw;min-height:30.5vw;background-color:white;background-position:left top;background-repeat:no-repeat;background-size:contain}
body section#aboutUs article#aboutTop h2{text-align:center;color:rgb(5, 11, 51);font-size:40px;font-family:'Arvo',serif}
body section#aboutUs article#aboutTop h2 strong {font-size:4.2vw}
body section#aboutUs article#aboutTop>p{display:block;padding-bottom:1.5vw;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#55585d;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;letter-spacing:-0.042vw;line-height:1.8vw;font-weight:400}
body section#aboutUs article#aboutTop ul{display:block;padding:0 0 1.5vw 1.3vw}
body section#aboutUs article#aboutTop ul li{display:list-item;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#55585d;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;letter-spacing:-0.042vw;line-height:1.7vw;font-weight:400}
body section#aboutUs article#mission{display:block;width:100vw;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:2vw 5.5vw 0 7.5vw;background-color:#f1f1f1}
body section#aboutUs article#mission h2{display:block;padding-bottom:2vw;text-align:center}
body section#aboutUs article#mission h2 strong{display:inline-block;font-family:'Arvo',serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#000000;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2.25vw;letter-spacing:-0.05vw;line-height:1.8vw;font-weight:400;padding-bottom:.7vw;border-bottom:.3vw solid #000000}
body section#aboutUs article#mission>p{display:block;padding:0 8.3vw 1.5vw;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#55585d;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;letter-spacing:-0.04vw;line-height:1.8vw;font-weight:400}
body section#aboutUs article#mission ol{display:block;text-align:center}
body section#aboutUs article#mission ol li{display:inline-block;width:20vw;height:14vw;margin:0.2vw .5vw 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0.75vw 1vw 0;vertical-align:top;background-color:white}html[lang="pt"] 
body section#aboutUs article#mission ol li{height:40vw}
body section#aboutUs article#mission ol li img {width:10vw;height:6vw}
body section#aboutUs article#mission ol li h3{display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:black;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.4vw;letter-spacing:-0.05vw;line-height:1.8vw;font-weight:700;padding-bottom:.7vw}
body section#aboutUs article#mission ol li p{display:block;padding:0 .5vw 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.07vw;letter-spacing:-0.04vw;line-height:1.65vw;font-weight:400}html[lang="es"] 
body section#aboutUs article#mission ol li{height:40vw}

@media (orientation:portrait){body section#aboutUs article#mission h3 img{width:31.8vw;height:35.7vw}}
body section#aboutUs article#vision{display:block;width:100vw;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:2vw 7.5vw 0 7.5vw;background-color:#f1f1f1}
body section#aboutUs article#vision h2{display:block;padding-bottom:2vw;text-align:center}
body section#aboutUs article#vision h2 strong{display:inline-block;font-family:'Arvo',serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#050b33;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2.25vw;letter-spacing:-0.05vw;line-height:1.8vw;font-weight:400;padding-bottom:.7vw;border-bottom:.3vw solid #050b33}
body section#aboutUs article#vision>p{display:block;padding:0 8.3vw 1.5vw;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#55585d;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.075vw;letter-spacing:-0.03vw;line-height:1.75vw;font-weight:400}
body section#aboutUs article#vision>p:last-of-type{padding-bottom:7.25vw}
body section#aboutUs article#vision ul{display:block;padding:0 0 1.5vw 1.3vw}
body section#aboutUs article#vision ul li{display:list-item;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#55585d;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;letter-spacing:-0.042vw;line-height:1.7vw;font-weight:400}
@media (orientation:portrait){body section#aboutUs article#aboutTop{padding:7.5vw 10vw;min-height:auto;background-image:none !important}
body section#aboutUs article#aboutTop>h2 strong{font-size:5vw;line-height: 7.5vw;letter-spacing: -0.2vw;border-bottom: .6vw solid rgb(5, 11, 51)}
body section#aboutUs article#aboutTop>p{padding-bottom:3vw;font-size:4vw;letter-spacing:-0.1vw;line-height:6vw}
body section#aboutUs article#aboutTop ul li{padding-bottom:3vw;font-size:4vw;letter-spacing:-0.1vw;line-height:6vw}
body section#aboutUs article#aboutTop ol{padding:0 0 3vw 3vw}
body section#aboutUs article#aboutTop ol li{font-size:4vw;letter-spacing:-0.1vw;line-height:6vw} 
body section#aboutUs article#mission{padding:7.5vw 10vw}
body section#aboutUs article#mission h2{padding-bottom:5vw}
body section#aboutUs article#mission h2 strong{font-size:5vw;letter-spacing:-0.1vw;line-height:7.5vw;padding-bottom:3vw;border-bottom:.6vw solid #000000}
body section#aboutUs article#mission>p{display:block;padding:2.5vw 0;font-size:4vw;letter-spacing:-0.1vw;line-height:6vw}
body section#aboutUs article#mission ul{display:block}
body section#aboutUs article#mission ul li{padding:2.5vw 0;font-size:4vw;letter-spacing:-0.1vw;line-height:6vw}
body section#aboutUs article#mission ol li{display:block;width:80vw;height:auto;margin:1vw auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:2vw 5vw}html[lang="pt"] 
body section#aboutUs article#mission ol li{height:auto}
body section#aboutUs article#mission ol li h3{font-size:4vw;letter-spacing:-0.1vw;line-height:7.5vw;padding-bottom:3vw}
body section#aboutUs article#mission ol li h3:after{content:"";display:block;width:12vw;height:.5vw;margin:2vw auto}
body section#aboutUs article#mission ol li p{padding:2.5vw;font-size:4vw;letter-spacing:-0.1vw;line-height:6vw}html[lang="es"] 
body section#aboutUs article#mission ol li{height:auto}
body section#aboutUs article#mission ol li img {width:36vw;height:20vw}
body section#aboutUs article#vision{padding:7.5vw 10vw}
body section#aboutUs article#vision h2{padding-bottom:5vw}
body section#aboutUs article#vision h2 strong{font-size:5vw;letter-spacing:-0.1vw;line-height:7.5vw;padding-bottom:3vw;border-bottom:.6vw solid #000000}
body section#aboutUs article#vision>p{padding:2.5vw 0;font-size:4vw;letter-spacing:-0.1vw;line-height:6vw}
body section#aboutUs article#vision>p:last-of-type{padding-bottom:10vw}
body section#aboutUs article#vision ul{display:block}
body section#aboutUs article#vision ul li{padding:2.5vw 0;font-size:4vw;letter-spacing:-0.1vw;line-height:6vw}}

body article#industria{display:block;width:100vw;height:38.30vw;background-color:#f1f1f1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5vw 5vw 0 5vw;-ms-transform:translateZ(1px);-moz-transform:translateZ(1px);-webkit-transform:translateZ(1px);-o-transform:translateZ(1px);transform:translateZ(1px);z-index:1;-webkit-animation:2s ease-out 0s normal 1 fadeInSlow;animation:2s ease-out 0s normal 1 fadeInSlow}
body article#industria h2{display:block;padding-bottom: 4.8vw;text-align:center;}
body article#industria h2 strong{display:inline-block;font-family:'Arvo',serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#050b33;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2.25vw;letter-spacing:-0.1vw;line-height:1.8vw;font-weight:400;padding-bottom:.7vw;border-bottom:.3vw solid #050b33}
body article#industria ul{display:block;width:86.7vw;height:22.7vw;margin:0 auto;overflow:hidden;text-align:center}
body article#industria ul li{display:inline-block !important;width:18vw !important;height:16vw !important;vertical-align:top;margin:0 1.95vw;list-style-type:none;background-size:cover;background-repeat:no-repeat}
body article#industria ul li a.project{display:inline-block;width:18vw;height:16vw;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-top:7vw;text-decoration:none;font-family:'Lato',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.5vw;letter-spacing:.05vw;line-height:1.5vw;font-weight:400;text-transform:uppercase; -moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}
body article#industria ul li a.project:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}
body article#industria button{display:block;width:2.5vw;height:5vw;background-color:transparent;cursor:pointer;position:absolute;top:22.75vw;z-index:99;-ms-transform:translateZ(99px);-moz-transform:translateZ(99px);-webkit-transform:translateZ(99px);-o-transform:translateZ(99px);transform:translateZ(99px);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}
body article#industria button svg{display:block;/* padding-top: 0vw; */width: 2.5vw;height: 5vw;}
body article#industria button svg path{fill:none;stroke:#b7b7b8;stroke-width:2.6858;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}
body article#industria button:first-of-type{left:3vw}
body article#industria button:last-of-type{right:3vw}
body article#industria button:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}
body article#industria button:hover svg path{stroke:#050b33;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}
@media (orientation:portrait){body article#industria{height:auto;padding:7.5vw}
body article#industria h2{padding-bottom:5vw}
body article#industria h2 strong{font-size:5vw;letter-spacing:-0.1vw;line-height:7.5vw;padding-bottom:3vw;border-bottom:.6vw solid #050b33}
body article#industria ul{width:70vw !important;height:70vw !important}
body article#industria ul li{width:70vw !important;height:70vw !important;margin:5vw auto;list-style-type:none}
body article#industria ul li a.project{width:70vw;height:70vw;padding-top:27vw;font-size:5vw;letter-spacing:.1vw;line-height:7.5vw;background-size:14vw}
body article#industria button{width:5vw;height:10vw;top:73.5vw}body article#industria button svg{width:5vw;height:10vw}}
body section#industriaFull{display:none;width:100vw;height:100vh;overflow:scroll;position:fixed;left:0;top:0;background-color:white;-ms-transform:translateZ(3000px);-moz-transform:translateZ(3000px);-webkit-transform:translateZ(3000px);-o-transform:translateZ(3000px);transform:translateZ(3000px);z-index:3000}
body section#industriaFull article{display:none;width:100vw;height:auto;min-height:100vh;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:6vw 34vw 0 10.8vw}
body section#industriaFull article h3{display:block;padding:1.25vw 0 2.5vw 0;font-family:'Arvo',serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#050b33;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2.15vw;letter-spacing:-0.1vw;line-height:2.15vw;font-weight:400;text-transform:uppercase}
body section#industriaFull article>div{display:block}
body section#industriaFull article>div p{display:block;padding:0 0 1.6vw 0;font-family:'Lato',serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#606060;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;line-height:1.65vw;font-weight:400}
body section#industriaFull article>div>a{position:absolute;left:66.7vw;top:50vw;text-decoration:none;display:inline-block;width:25vw;height:4vw;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:'Lato',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.4vw;line-height:4vw;font-weight:400;text-transform:uppercase;background-color:#050b33;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}
body section#industriaFull article>div>a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}
body section#industriaFull article figure:nth-of-type(1){position:absolute;left:68vw;top:12.55vw}
body section#industriaFull article figure:nth-of-type(1) img{display:block;width:26vw;height:18vw}
body section#industriaFull article.active{display:block}
body section#industriaFull+a#closeindustriaFull{display:none;width:4.35vw;height:4.35vw;position:fixed;left:91.5vw;top:4.2vw;text-decoration:none;-ms-transform:translateZ(4000px);-moz-transform:translateZ(4000px);-webkit-transform:translateZ(4000px);-o-transform:translateZ(4000px);transform:translateZ(4000px);z-index:4000;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}
body section#industriaFull+a#closeindustriaFull p{display:block;font-weight:800}
body section#industriaFull+a#closeindustriaFull:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}
body section#industriaFull.active{display:block;-webkit-animation:.5s ease-out 0s normal 1 fadeIn;animation:.5s ease-out 0s normal 1 fadeIn}
body section#industriaFull.active+a#closeindustriaFull{display:block}
@media (orientation:portrait){body section#industriaFull article{height:auto;min-height:100vh;overflow:scroll;padding:17vw 10vw 10vw 10vw}body section#industriaFull article h3{display:block;padding:2.5vw 0 5vw 0;font-size:5vw;letter-spacing:-0.2vw;line-height:7.5vw}body section#industriaFull article>div p{padding:0 0 3vw 0;font-size:4vw;line-height:5vw}body section#industriaFull article>div p b{padding:0 0 3vw 0;font-size:4vw;line-height:5vw}body section#industriaFull article>div p:last-of-type{padding-bottom:10vw}body section#industriaFull article>div>a{position:static;display:block;width:40vw;height:7vw;font-size:4vw;line-height:7vw;margin-bottom:10vw}body section#industriaFull article figure{margin:10vw auto}body section#industriaFull article figure:nth-of-type(1){position:static}body section#industriaFull article figure:nth-of-type(1) img{display:block;width:80vw;height:auto}body section#industriaFull article figure:nth-of-type(2){position:static}body section#industriaFull article figure:nth-of-type(2) img{display:block;width:80vw;height:auto}body section#industriaFull article figure:nth-of-type(3){position:static}body section#industriaFull article figure:nth-of-type(3) img{display:block;width:80vw;height:auto}body section#industriaFull article.active{display:block;-webkit-animation:.5s ease-out 0s normal 1 fadeIn;animation:.5s ease-out 0s normal 1 fadeIn}body section#industriaFull article.active+a#closeindustriaFull{display:block}body section#industriaFull+a#closeindustriaFull{display:none;width:10vw;height:10vw;position:fixed;left:auto;top:7vw;right:5.5vw;-webkit-animation:1.5s linear 0s normal 1 fadeInSlow;animation:1.5s linear 0s normal 1 fadeInSlow;-ms-transform:translateZ(4000px);-moz-transform:translateZ(4000px);-webkit-transform:translateZ(4000px);-o-transform:translateZ(4000px);transform:translateZ(4000px);z-index:4000}body section#industriaFull+a#closeindustriaFull p{font-size:8vw}}


body section#services{display:block;width:100vw;height:48vw;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:2vw 54.2vw 0 4.25vw;background-color:black;-ms-transform:translateZ(1px);-moz-transform:translateZ(1px);-webkit-transform:translateZ(1px);-o-transform:translateZ(1px);transform:translateZ(1px);z-index:1;-webkit-animation:2s ease-out 0s normal 1 fadeInSlow;animation:2s ease-out 0s normal 1 fadeInSlow;background:black right center / 50vw 37.45vw no-repeat}
body section#services h2{display:block;padding-bottom:1vw;text-align:center}
body section#services h2 strong{display:inline-block;font-family:'Arvo',serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2.25vw;letter-spacing:-0.1vw;line-height:1.45vw;font-weight:400;padding-bottom:.7vw;border-bottom:.3vw solid white}
body section#services>a{display:inline-block;width:37.5vw;height:4.25vw;margin-bottom:2vw;clear:right;float:right;text-decoration:none;font-family:'Lato',sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:white;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.05vw;font-weight:700;line-height:4.25vw;letter-spacing:.03vw;text-transform:uppercase;background-color:#dedfde;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}
body section#services>a:before{content:"";float:right;display:inline-block;width:4.1vw;height:4.25vw;background:white center center / 1.8vw auto no-repeat}
body section#services>a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5sease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}
body section#services article{display:block;width:50vw;height:48vw;position:absolute;right:0;top:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:9.5vw 7.5vw 0 4vw;background-color:#dedfde;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 0 ease 0s;-moz-transition:all 0 ease 0s;-o-transition:all 0 ease 0s;-ms-transition:all 0 ease 0s;transition:all 0 ease 0s}
body section#services article h3{display:block;padding-bottom:.75vw;font-family:'Lato',sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#000000;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.3vw;font-weight:400;line-height:1.7vw;text-transform:uppercase;letter-spacing:-0.01vw}
body section#services article>div{display:block}
body section#services article>div p{display:block;padding-bottom:.75vw;font-family:'Lato',sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#404040;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.15vw;font-weight:400;line-height:1.7vw;letter-spacing:.01vw}
body section#services article>div p img{width:2vw;height:1.2vw}
body section#services article>div ul{display:block;padding:0 0 1.5vw 1.3vw}
body section#services article>div ul li{display:list-item;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#404040;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;letter-spacing:-0.042vw;line-height:1.7vw;font-weight:400}
body section#services article.active{-ms-transform:translateZ(50px);-moz-transform:translateZ(50px);-webkit-transform: translateZ(50px);-o-transform:translateZ(50px);transform:translateZ(50px);z-index:50;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}
body section#services article.previous{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;transition:all 1s ease 0s}

@media (orientation:portrait){body section#services{height:auto;padding-top:50vw;background-size:100vw auto;background-position:top;padding:6vw 7.5vw 5vw 7.5vw}
body section#services h2{padding-bottom:7.5vw}
body section#services h2 strong{font-size:5vw;letter-spacing:-0.2vw;line-height:7.5vw;padding-bottom:1.4vw;border-bottom:.6vw solid #000000}
body section#services>a{display:block;width:85vw;height:7.5vw;margin-bottom:2.5vw;float:none;text-decoration:none;font-size:3vw;text-indent:7.5vw;line-height:7.5vw;letter-spacing:.06vw}
body section#services>a:before{display:inline-block;width:7.5vw;height:7.5vw;background:#000000 center center / 7.5vw auto no-repeat}
body section#services article{display:none;width:85vw;height:auto;position:static;padding:7.5vw;margin-top:10vw}
body section#services article h3{padding-bottom:3vw;font-size:5vw;line-height:7.5vw;letter-spacing:-0.02vw}
body section#services article>div p{padding-bottom:1.5vw;font-size:3.6vw;line-height:6vw;letter-spacing:.02vw}
body section#services article>div p img{width:6vw;height:4vw}
body section#services article>div ul li{padding-bottom:3vw;font-size:4vw;letter-spacing:-0.1vw;line-height:6vw}
body section#services article.active{display:block}}


body section#office{display:block;width:100vw;height:auto;-ms-transform:translateZ(1px);-moz-transform:translateZ(1px);-webkit-transform:translateZ(1px);-o-transform:translateZ(1px);transform:translateZ(1px);z-index:1;-webkit-animation:2s ease-out 0s normal 1 fadeInSlow;animation:2s ease-out 0s normal 1 fadeInSlow}
body section#office article#headOffice{display:block;width:100vw;height:auto;background-color:black;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:2vw 5.5vw 0 7.5vw}
body section#office article#headOffice h2{display:block;font-size:6vw; padding-bottom:1vw;text-align:center; color:white}
body section#office article#headOffice h2 strong{display:inline-block;color:white;font-family:'Arvo',serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2.25vw;letter-spacing:-0.05vw;line-height:1.8vw;font-weight:400;padding-bottom:.7vw;border-bottom:.3vw solid #000000}
body section#office article#headOffice>p{display:block;color:white;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;letter-spacing:-0.042vw;line-height:1.8vw;font-weight:400}
body section#office article#officenet{display:block;width:100vw;height:auto;background-color:black;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:2vw 5.5vw 0 7.5vw}
body section#office article#officenet h2{display:block;padding-bottom:2vw;text-align:center}
body section#office article#officenet h2 strong{display:inline-block;font-family:'Arvo',serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#000000;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:2.25vw;letter-spacing:-0.05vw;line-height:1.8vw;font-weight:400;padding-bottom:.7vw;border-bottom:.3vw solid #000000}
body section#office article#officenet>p{display:block;padding:0 8.3vw 1.5vw;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#55585d;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;letter-spacing:-0.04vw;line-height:1.8vw;font-weight:400}
body section#office article#officenet ol{display:block;text-align:center}
body section#office article#officenet ol li{display:inline-block;width:20vw;height:14vw;margin:0.2vw .5vw 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0.75vw 1vw 0;vertical-align:top;background-color:white}html[lang="pt"] 
body section#office article#officenet ol li{height:40vw}
body section#office article#officenet ol li h3{display:block;font-size:2vw; padding-bottom:1vw;text-align:center; color:black}
body section#office article#officenet ol li p{display:block;color:black;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;;text-align:center;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;letter-spacing:-0.042vw;line-height:1.8vw;font-weight:400}html[lang="es"] 
body section#office article#officenet ol li{height:40vw}
@media (orientation:portrait){body section#office article#mission h3 img{width:31.8vw;height:35.7vw}}
@media (orientation:portrait){body section#office article#aboutTop{padding:7.5vw 10vw;min-height:auto;background-image:none !important}
body section#office article#headOffice>h2 strong{font-size:5vw;line-height: 7.5vw;letter-spacing: -0.2vw;border-bottom: .6vw solid rgb(5, 11, 51)}
body section#office article#headOffice>p{padding-bottom:3vw;font-size:4vw;letter-spacing:-0.1vw;line-height:6vw}
body section#office article#officenet{padding:7.5vw 10vw}
body section#office article#officenet h2{padding-bottom:5vw}
body section#office article#officenet h2 strong{font-size:5vw;letter-spacing:-0.1vw;line-height:7.5vw;padding-bottom:3vw;border-bottom:.6vw solid #000000}
body section#office article#officenet>p{display:block;padding:2.5vw 0;font-size:4vw;letter-spacing:-0.1vw;line-height:6vw}
body section#office article#officenet ul{display:block}
body section#office article#officenet ul li{padding:2.5vw 0;font-size:4vw;letter-spacing:-0.1vw;line-height:6vw}
body section#office article#officenet ol li{display:block;width:80vw;height:auto;margin:1vw auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:2vw 5vw}html[lang="pt"] 
body section#office article#officenet ol li{height:auto}
body section#office article#officenet ol li h3{font-size:6vw;letter-spacing:-0.1vw;line-height:7.5vw;padding-bottom:3vw}
body section#office article#officenet ol li h3:after{content:"";display:block;width:12vw;height:.5vw;margin:2vw auto}
body section#office article#officenet ol li p{padding:1.5vw;font-size:4vw;letter-spacing:-0.1vw;line-height:6vw}html[lang="es"] 
body section#office article#officenet ol li{height:auto}
body section#office article#officenet ol li img {width:36vw;height:20vw}}

body footer{display:block;width:100vw;height:2vw;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:4.2vw 12.5vw 0 12.5vw;background-color:black;-ms-transform:translateZ(1px);-moz-transform:translateZ(1px);-webkit-transform:translateZ(1px);-o-transform:translateZ(1px);transform:translateZ(1px);z-index:1;-webkit-animation:2s ease-out 0s normal 1 fadeInSlow;animation:2s ease-out 0s normal 1 fadeInSlow}
body footer h2{font-family:'Lato',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;line-height:1.7vw;font-weight:700}body footer p{display:block;font-family:'Lato',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;line-height:1.7vw;font-weight:400}body footer p a{text-decoration:none;display:inline-block;font-family:'Lato',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;text-align:left;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-size:1.1vw;line-height:1.7vw;font-weight:400}body footer p a:hover{cursor:pointer;text-decoration:underline}
body footer p:first-of-type{margin-bottom:1.6vw}
body footer p:last-of-type{clear:left;font-size:.98vw}
body footer p:last-of-type a{font-size:.98vw}
body footer ul{display:block;width:auto;height:4.5vw;margin-left:-0.2vw;padding-top:2.8vw}
body footer ul li{display:inline-block;float:left}
body footer ul li a{display:block;text-decoration:none;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}
body footer ul li a figure img{display:block;width:4.35vw;height:2.3vw}
body footer ul li a:hover{cursor:pointer;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;transition:all .25s ease 0s}

@media (orientation:portrait){body footer{height:auto;padding:10vw 7.5vw}
body footer h2{font-size:4vw;line-height:6vw}
body footer p{font-size:4vw;line-height:6vw}
body footer p a{font-size:4vw;line-height:6vw}
body footer p:first-of-type{margin-bottom:3.2vw}
body footer p:last-of-type{font-size:1.86vw}
body footer p:last-of-type a{font-size:1.86vw}
body footer ul{height:9vw;margin-left:-0.4vw;padding-top:5.6vw}
body footer ul li a figure img{width:8.7vw;height:4.6vw}}