@font-face{font-family:'aileronthin';src:url("../fonts/aileron/aileron-thin-webfont.eot");src:url("../fonts/aileron/aileron-thin-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/aileron/aileron-thin-webfont.woff2") format('woff2'),url("../fonts/aileron/aileron-thin-webfont.woff") format('woff'),url("../fonts/aileron/aileron-thin-webfont.ttf") format('truetype'),url("../fonts/aileron/aileron-thin-webfont.svg#aileronthin") format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'aileronregular';src:url("../fonts/aileron/aileron-regular-webfont.eot");src:url("../fonts/aileron/aileron-regular-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/aileron/aileron-regular-webfont.woff2") format('woff2'),url("../fonts/aileron/aileron-regular-webfont.woff") format('woff'),url("../fonts/aileron/aileron-regular-webfont.ttf") format('truetype'),url("../fonts/aileron/aileron-regular-webfont.svg#aileronregular") format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'aileronlight';src:url("../fonts/aileron/aileron-light-webfont.eot");src:url("../fonts/aileron/aileron-light-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/aileron/aileron-light-webfont.woff2") format('woff2'),url("../fonts/aileron/aileron-light-webfont.woff") format('woff'),url("../fonts/aileron/aileron-light-webfont.ttf") format('truetype'),url("../fonts/aileron/aileron-light-webfont.svg#aileronlight") format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'aileronblack';src:url("../fonts/aileron/aileron-black-webfont.eot");src:url("../fonts/aileron/aileron-black-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/aileron/aileron-black-webfont.woff2") format('woff2'),url("../fonts/aileron/aileron-black-webfont.woff") format('woff'),url("../fonts/aileron/aileron-black-webfont.ttf") format('truetype'),url("../fonts/aileron/aileron-black-webfont.svg#aileronblack") format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'icomoon';src:url("../fonts/icon/icomoon.eot?td2du");src:url("../fonts/icon/icomoon.eot?#iefixtd2du") format('embedded-opentype'),url("../fonts/icon/icomoon.woff?td2du") format('woff'),url("../fonts/icon/icomoon.ttf?td2du") format('truetype'),url("../fonts/icon/icomoon.svg?td2du#icomoon") format('svg');font-weight:normal;font-style:normal}
li{-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
a{text-decoration:none;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
:hover{-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
:before{-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:icomoon;position:absolute;}
:before:hover{-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
:after{-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:icomoon;position:absolute;}
:after:hover{-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.ot:before{content:"\e60a"}
.gv:before{content:"\e604"}
.qui:before{content:"\e605"}
.con:before{content:"\e606"}
.blog:before{content:"\e602"}
.serv:before{content:"\e607"}
.proy:before{content:"\e608"}
.fb:before{content:"\ea8d"}
.tw:before{content:"\ea91"}
.yt:before{content:"\ea97"}
.insta:before{content:"\ea90"}
.btns{border:solid 1px #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-family:Tinos;font-size:.8em;font-style:italic;font-weight:600;height:2.222em;line-height:2em;padding:0 0 0 1em;width:12.778em;position:relative;margin:1.5em 0 0 0;letter-spacing:.04em;}
.btns:after{content:"\ea50";font-family:icomoon;font-size:1.2em;font-style:normal;position:absolute;right:.3em;top:.1em;-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);color:transparent}
.btns:hover{background-color:#fff;color:#0066a1;}
.btns:hover:after{right:1em;top:.1em;-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#0066a1}
.btnsblk{border:solid 1px #e8e8e8;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#b5b5b5;display:block;font-family:Tinos;font-size:.85em;font-style:italic;font-weight:600;height:2.222em;letter-spacing:.02em;line-height:2em;margin:1.5em 0 0 0;padding:0 0 0 1em;position:relative;width:12.778em;}
.btnsblk:after{content:"\ea50";font-family:icomoon;font-size:1.2em;font-style:normal;position:absolute;right:.3em;top:.1em;-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);color:transparent}
.btnsblk:hover{color:#fff;background-color:#b5b5b5;}
.btnsblk:hover:after{right:1em;top:.1em;-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#fff}
.btnswhit{border:solid 1px rgba(255,255,255,0.5);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(255,255,255,0.5);display:block;font-family:Tinos;font-size:.85em;font-style:italic;font-weight:600;height:2.222em;letter-spacing:.02em;line-height:2em;margin:1.5em 0 0 0;padding:0 0 0 1em;position:relative;width:12.778em;}
.btnswhit:after{content:"\ea50";font-family:icomoon;font-size:1.2em;font-style:normal;position:absolute;right:.3em;top:.1em;-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);color:transparent}
.btnswhit:hover{color:#fff;}
.btnswhit:hover:after{right:1em;top:.1em;-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#fff}
html,body{height:100%;line-height:1.5}
h1,h2,h3,h4,h5,h6,p,span{font-family:inherit;font-size:inherit}
body{background-color:#fff;position:relative;font-size:18px;font-weight:normal;margin:0;padding:0;}
body #wrp{height:100%;position:relative;}
body #wrp .overlay nav{display:block;height:30%;margin:0 auto;max-width:1366px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;top:50%;width:80%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
body #wrp .overlay nav #navmain{list-style:none;font-family:aileronregular;display:block;height:auto;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 1em 0;border-bottom:solid 1px rgba(255,255,255,0.3);position:relative;font-size:.85em;}
body #wrp .overlay nav #navmain li{float:left;font-size:1em;list-style:none;position:relative;width:calc(100% / 6);padding:4em 0 0 0;text-transform:uppercase;letter-spacing:.07 wm;}
body #wrp .overlay nav #navmain li a{color:rgba(255,255,255,0.5);}
body #wrp .overlay nav #navmain li a:before{font-family:icomoon;font-size:3em;color:rgba(255,255,255,0.5);position:absolute;top:-.1em}
body #wrp .overlay nav #navmain li a:hover{color:#fff;}
body #wrp .overlay nav #navmain li a:hover:before{color:#fff}
body #wrp .overlay nav #navsoc{font-family:aileronlight;display:inline-block;height:auto;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 1em 0;margin-top:2em;position:relative;border-bottom:solid 1px rgba(255,255,255,0.1);float:right;}
body #wrp .overlay nav #navsoc li:nth-child(1){padding:0 1em 0 0;padding:0 2em 0 0}
body #wrp .overlay nav #navsoc li{list-style:none;float:left;font-size:.65em;position:relative;padding:0 2em 0 3em;letter-spacing:.1em;text-transform:uppercase;}
body #wrp .overlay nav #navsoc li a{color:rgba(255,255,255,0.3);}
body #wrp .overlay nav #navsoc li a:before{font-family:icomoon;font-size:1em;color:rgba(255,255,255,0);position:absolute;right:1em}
body #wrp .overlay nav #navsoc li a:hover{color:#fff;}
body #wrp .overlay nav #navsoc li a:hover:before{color:#fff;right:0}
body #wrp header{position:absolute;width:100%;height:2em;z-index:1;top:0;}
body #wrp header .burguer{background-color:transparent;background-image:url("../img/burguer.png");background-repeat:no-repeat;-moz-background-size:25px 25px;-webkit-background-size:25px 25px;background-size:25px 25px;border:none;color:#fff;cursor:pointer;font-family:aileronregular;font-size:.6em;height:25px;left:2.5em;outline:none;position:absolute;text-align:right;top:2.5em;width:73px;z-index:999999999999999}
body #wrp header .regresar{background-color:transparent;border:none;color:#fff;cursor:pointer;font-family:aileronregular;font-size:.85em;height:25px;left:2.5em;outline:none;position:absolute;text-align:right;top:2.5em;width:100px;z-index:999999999999999;}
body #wrp header .regresar:before{content:"\e609";font-size:2.5em;position:absolute;color:#fff;left:-.1em;top:-.2em}
body #wrp header .regresarb{background-color:transparent;border:none;color:#b5b5b5;cursor:pointer;font-family:aileronregular;font-size:.85em;height:25px;left:2.5em;outline:none;position:absolute;text-align:right;top:2.5em;width:100px;z-index:999999999999999;}
body #wrp header .regresarb:before{content:"\e609";font-size:2.5em;position:absolute;color:#b5b5b5;left:-.1em;top:-.2em}
body #wrp header .blog{color:rgba(255,255,255,0.5);font-family:aileronregular;font-size:.6em;height:10px;left:13em;outline:none;padding:.5em 0 0 4em;position:absolute;text-align:left;top:2.5em;width:73px;z-index:999999999999999;}
body #wrp header .blog:hover{color:#fff}
body #wrp header .blog:after{content:"\e602";font-family:icomoon;font-size:3.5em;left:-.1em;position:absolute;top:-.4em}
body #wrp header #logo{position:fixed;right:0;top:2.5em;width:5.611em;z-index:0}
body #wrp header #ment{background-color:#0066a1;height:20em;left:0;top:0;position:absolute;width:.5em}
body #wrp #blog{width:90%;max-width:1680px;margin:3em auto 3em auto;height:auto;overflow:hidden;}
body #wrp #blog h2{display:block;float:left;width:35%;font-family:aileronblack;color:#e8e8e8;font-size:3em;padding:0;margin:1.1em 0 2em 0;border-bottom:1px solid #e8e8e8}
body #wrp #blog article{color:#b5b5b5;display:block;float:right;margin:3em 0 2em 0;padding:0 0 0 5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:65%;}
body #wrp #blog article h3{font-family:aileronregular;font-size:2em;margin:.5em 0 0 0;padding:0;display:block}
body #wrp #blog article .date{font-family:aileronblack;color:#b5b5b5;font-size:.8em;padding:0;margin:0 0 2em 0;display:block;}
body #wrp #blog article .date span{margin:0 0 0 .2em;font-family:aileronlight}
body #wrp #blog article .post{font-family:aileronlight;display:inline-block;margin:0 0 2em 0}
body #wrp .find{padding:0;height:100%;width:100%;position:relative;}
body #wrp .find #incon{background-color:rgba(0,102,161,0.5);overflow:hidden;bottom:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-size:.8em;list-style:none;margin:0;padding:1em;position:absolute;right:0;width:10em;font-family:aileronblack;font-weight:normal;color:rgba(255,255,255,0.5);}
body #wrp .find #incon:before{font-family:icomoon;font-size:2.5em;content:"\e606";color:rgba(255,255,255,0.5);position:absolute;top:.1em;left:2.8em}
body #wrp .find #incon:hover{background-color:#0066a1;color:#fff;}
body #wrp .find #incon:hover:before{color:#fff}
body #wrp .find .wide-container{display:inline-block;height:100%;position:relative;width:100%;z-index:0;}
body #wrp .find .wide-container .sldinfo{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;height:50%;margin:0 auto;max-width:1366px;padding:0;position:relative;top:30%;width:90%;-webkit-transform:translateY(-30%);-o-transform:translateY(-30%);-ms-transform:translateY(-30%);-moz-transform:translateY(-30%);-webkit-transform:translateY(-30%);transform:translateY(-30%);}
body #wrp .find .wide-container .sldinfo span{font-family:Tinos;font-size:.8em;margin:0 0 1em 0;display:block}
body #wrp .find .wide-container .sldinfo h1{font-size:3em;font-family:aileronblack;line-height:1em;padding:0;margin:0}
body #wrp .find .wide-container .sldinfo p{width:40%;font-family:aileronregular;font-size:1em;padding:0;margin:1em 0 2em 0}
body #wrp .bg_contact{background-image:url("../img/bg_contact.jpg")}
body #wrp .bg_proyectos{background-image:url("../img/bg_proyectos.jpg")}
body #wrp .bg_nosotros{background-image:url("../img/bg_nosotros.jpg")}
body #wrp .bg_cat_in{background-image:url("../img/bgs_cat/bg_industrial.jpg")}
body #wrp .fscreen{background-repeat:no-repeat;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;background-attachment:fixed;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;overflow:hidden;position:relative;width:100%;}
body #wrp .fscreen .rgh{right:-4em;text-align:left;padding:0 0 0 1em;}
body #wrp .fscreen .rgh:hover{right:0}
body #wrp .fscreen .rgh:after{font-family:icomoon;content:'\ea50';font-size:2.2em;-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:.1em;top:.4em}
body #wrp .fscreen .lft{left:-4em;text-align:right;padding:0 1em 0 0;}
body #wrp .fscreen .lft:hover{left:0}
body #wrp .fscreen .lft:before{font-family:icomoon;content:'\ea50';font-size:2.2em;-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;left:.1em;top:.4em}
body #wrp .fscreen a{width:100px;position:absolute;background:#fff;font-family:aileronregular;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.8em;height:40px;border:none;line-height:1em;top:50%;color:#b5b5b5;}
body #wrp .fscreen a:hover{color:#0066a1}
body #wrp .fscreen a span{font-family:Tinos;color:#b3b3b3;display:inline-block;font-style:italic;font-size:.85em;font-weight:600;margin:.4em 0 0 0;padding:0}
body #wrp .fscreen .ctnr{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;margin:0 auto;overflow:hidden;padding:0 1em 0 0;position:relative;text-align:center;top:50%;width:60%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
body #wrp .fscreen .ctnr h1{color:#fff;font-family:aileronblack;font-size:2em;letter-spacing:.05em;margin:0;padding:0;text-transform:uppercase;}
body #wrp .fscreen .ctnr h1 hr{width:2em;border:none;background-color:#b3b3b3;height:1px}
body #wrp .fscreen .ctnr p:nth-child(4){font-family:aileronregular;font-size:.8em;font-style:normal;max-width:550px;width:90%;color:rgba(255,255,255,0.5)}
body #wrp .fscreen .ctnr p{color:#e8e8e8;font-family:Tinos;font-size:1.1em;font-style:italic;font-weight:200;letter-spacing:.05em;margin:0 auto;padding:1em 0 0 0;text-align:center;display:block;width:100%;max-width:700px}
body #wrp .fscrproy{background-repeat:no-repeat;background-attachment:fixed;background-position:center top;background-color:#1a7fb9;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:500px;overflow:hidden;position:relative;width:100%;}
body #wrp .fscrproy a{width:100px;position:absolute;background:#fff;font-family:aileronregular;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.8em;height:40px;border:none;line-height:1em;top:50%;color:#b5b5b5;}
body #wrp .fscrproy a:hover{color:#0066a1}
body #wrp .fscrproy a span{font-family:Tinos;color:#b3b3b3;display:inline-block;font-style:italic;font-size:.85em;font-weight:600;margin:.4em 0 0 0;padding:0}
body #wrp .fscrproy .ctnr{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;margin:0 auto;overflow:hidden;padding:0 1em 0 0;position:relative;text-align:center;top:50%;width:60%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
body #wrp .fscrproy .ctnr h1{color:#fff;font-family:aileronblack;font-size:2em;letter-spacing:.09em;margin:0;padding:0;text-transform:uppercase;}
body #wrp .fscrproy .ctnr h1 hr{width:2em;border:none;background-color:#b3b3b3;height:1px}
body #wrp .fscrproy .ctnr p:nth-child(4){font-family:aileronregular;font-size:.8em;font-style:normal;max-width:550px;width:90%;color:rgba(255,255,255,0.5)}
body #wrp .fscrproy .ctnr p{color:#e8e8e8;font-family:Tinos;font-size:1.1em;font-style:italic;font-weight:200;letter-spacing:.05em;margin:0 auto;padding:1em 0 0 0;text-align:center;display:block;width:100%;max-width:700px}
body #wrp #infctn{width:90%;max-width:1680px;margin:0 auto;height:500px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4em 0;display:block;}
body #wrp #infctn div:nth-child(1):before{font-family:icomoon;content:"\e600";color:#e8e8e8;font-size:3em;position:absolute;top:-1.5em;left:-.1em}
body #wrp #infctn div:nth-child(2):before{font-family:icomoon;content:"\e601";color:#e8e8e8;font-size:3em;position:absolute;top:-1.5em;left:-.1em}
body #wrp #infctn div{width:25%;float:left;display:block;position:relative;margin:8em 0 0 0;}
body #wrp #infctn div p{color:#b5b5b5;font-family:aileronregular;font-size:.75em;letter-spacing:.025em;position:relative}
body #wrp #infctn form{border:none;display:block;float:right;width:50%;}
body #wrp #infctn form fieldset{border:1px solid #e8e8e8;padding:0;margin:1em 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;focus:outline 0;display:block;}
body #wrp #infctn form fieldset .fst{margin:1em 0 0 0}
body #wrp #infctn form fieldset .smll{border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:38px;margin:0;outline:none;padding:0 1em;width:50%;font-family:aileronregular;color:#b5b5b5;font-size:.7em;letter-spacing:.03em}
body #wrp #infctn form fieldset .mid{border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:237px;margin:0;outline:none;padding:1em;width:100%;font-family:aileronregular;color:#b5b5b5;font-size:.7em;letter-spacing:.03em}
body #wrp #infctn form fieldset .send{background-color:#b5b5b5;border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:Tinos;font-size:1em;font-style:italic;height:38px;outline:none;padding:0 1em;text-align:left;width:100%}
body #wrp #ourdesc{height:470px;width:100%;display:block;position:relative;}
body #wrp #ourdesc .losvg{background:#0066a1;display:block;float:left;height:100%;width:50%;}
body #wrp #ourdesc .losvg img{width:60%;margin:0 auto;max-width:300px;display:block;position:relative;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}
body #wrp #ourdesc .description{background:#00598c;display:block;float:left;height:100%;position:relative;width:50%;}
body #wrp #ourdesc .description .wrpour{display:block;position:relative;width:70%;margin:0 auto;top:50%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
body #wrp #ourdesc .description .wrpour h2{color:#fff;display:block;font-family:Tinos;font-size:1.2em;font-style:italic;font-weight:normal;width:60%;margin:0}
body #wrp #ourdesc .description .wrpour p{font-family:aileronregular;color:rgba(255,255,255,0.8);font-size:.8em;letter-spacing:.03em}
body #wrp #sldr{background-image:url("../img/bg_sldr.jpg");background-position:center top;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;height:550px;}
body #wrp #sldr width 100%{display:block;position:relative}
body #wrp #sldr #wrpsldr{display:block;height:100%;margin:0 auto;max-width:800px;position:relative;width:90%;}
body #wrp #sldr #wrpsldr div:nth-child(1){color:#0066a1;float:right;position:relative;top:50%;width:60%;z-index:1;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
body #wrp #sldr #wrpsldr div:nth-child(1) h3{display:inline-block;font-family:Tinos;font-size:2em;font-style:italic;text-align:left;margin:0;padding:0;}
body #wrp #sldr #wrpsldr div:nth-child(1) h3 hr{text-align:left;width:50px;margin:0;padding:0}
body #wrp #sldr #wrpsldr div:nth-child(1) p{font-family:aileronregular;font-size:.8em;letter-spacing:.03em;margin:1em 0 0 0;padding:0}
body #wrp #sldr #wrpsldr div:nth-child(2){height:16em;width:16em;border:1px solid rgba(0,102,161,0.5);display:block;left:10%;position:relative;top:45%;z-index:0;-o-transform:rotate(45deg) translateY(-45%);-ms-transform:rotate(45deg) translateY(-45%);-moz-transform:rotate(45deg) translateY(-45%);-webkit-transform:rotate(45deg) translateY(-45%);transform:rotate(45deg) translateY(-45%);}
body #wrp #sldr #wrpsldr div:nth-child(2) div{width:2.5em;height:2.5em;display:block;background:rgba(0,102,161,0.1);margin:.25em 0 0 .25em;color:rgba(0,102,161,0.3);position:absolute;top:1.5em;left:.3em;text-align:center;}
body #wrp #sldr #wrpsldr div:nth-child(2) div span{color:rgba(0,102,161,0.3);font-size:1.2em;font-weight:600;font-style:italic;-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:block;position:absolute;left:.2em;top:.6em;text-align:center;height:.1em;background:rgba(0,102,161,0.3)}
body #wrp #sldr #wrpsldr div:nth-child(2) a{color:#0066a1;-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:block;position:absolute;bottom:2em;right:.8em;font-family:Tinos;font-style:italic;font-weight:600;}
body #wrp #sldr #wrpsldr div:nth-child(2) a:hover{color:#f00}
body #wrp #map{display:block;height:300px;position:relative;width:100%;background:#e8e8e8}
body #wrp #gal{margin:0 auto;height:auto;overflow:hidden;padding:4.444em 0;width:90%;max-width:1680px;position:relative;}
body #wrp #gal p{display:block;text-align:center;width:18em;margin:0 auto 3em auto;color:#b5b5b5;font-size:1.5em;font-family:aileronthin;letter-spacing:.03em}
body #wrp #gal div:last-child{background:#e8e8e8;color:#b5b5b5;}
body #wrp #gal div:last-child:hover{background:rgba(0,102,161,0.9);color:#fff}
body #wrp #gal div{background:#0066a1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;float:left;font-family:aileronregular;height:13.889em;padding:10;position:relative;width:50%;text-align:center;}
body #wrp #gal div:hover{background:rgba(0,102,161,0.9);cursor:pointer}
body #wrp #gal div #blueopacity{background-color:rgba(0,102,161,0.8);position:relative;width:100%;height:100%;z-index:0}
body #wrp #gal div h3{font-size:1em;text-transform:uppercase;letter-spacing:.4em;display:block;margin:5.5em 0 .5em 0;padding:0}
body #wrp #gal div .cont{border:solid 1px rgba(255,255,255,0.5);margin:0 auto;display:block;font-size:.8em;padding:.1em .4em .1em .2em;width:35px}
body #wrp #gal div .ot{color:rgba(0,0,0,0.2);display:block;font-family:icomoon;font-size:8em;height:50%;margin:.2em auto 0 auto;top:50%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);width:50%}
body #wrp #gal .gvFoto{ border:0px solid #000000; background-size:100%; }
body #wrp #gal .gvFoto .bluGv{ position:relative; top:0px; width:100%; background:#0066a1; -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity:0.8; -webkit-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -ms-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; transition: all 2s ease-in-out; }
body #wrp #gal .gvFoto:hover .bluGv { -webkit-opacity: 0.35; -moz-opacity: 0.35; opacity:0.35; } </style>
body #wrp #galproy{margin:0 auto;height:auto;overflow:hidden;padding:4.444em 0;width:90%;max-width:1680px;position:relative;}
body #wrp #galproy p{display:block;text-align:center;width:18em;margin:0 auto 3em auto;color:#b5b5b5;font-size:1.5em;font-family:aileronthin;letter-spacing:.03em}
body #wrp #galproy div:last-child{background:#e8e8e8;color:#b5b5b5;}
body #wrp #galproy div:last-child:hover{background:rgba(0,102,161,0.9);color:#fff}
body #wrp #galproy div{background:#0066a1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;float:left;font-family:aileronregular;height:13.889em;padding:10;position:relative;width:25%;text-align:center;}
body #wrp #galproy div:hover{background:rgba(0,102,161,0.9);cursor:pointer}
body #wrp #galproy div #blueopacity{background-color:rgba(0,102,161,0.8);position:relative;width:100%;height:100%;z-index:0}
body #wrp #galproy div h3{font-size:.75em;letter-spacing:.1em;text-transform:uppercase;display:block;margin:5.5em 0 .5em 0;padding:2em;}
body #wrp #galproy div h3 hr{width:15%;border:1px solid rgba(255,255,255,0.3)}
body #wrp #phead{height:100%;position:relative;width:100%;}
body #wrp #phead .intro{float:left;height:100%;width:50%;}
body #wrp #phead .intro ul{font-family:Tinos;padding:0;margin:4em 0 0 0;position:absolute;bottom:1.5em;display:inline-block;}
body #wrp #phead .intro ul li{display:inline-block;border-right:1px solid #e8e8e8;}
body #wrp #phead .intro ul li a{font-style:italic;display:inline-block;color:#b5b5b5;font-size:.9em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2em;}
body #wrp #phead .intro ul li a:hover{color:#e8e8e8}
body #wrp #phead .intro ul li:nth-child(3){border-right:1px solid transparent}
body #wrp #phead .intro .incen{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin:0 auto;overflow:hidden;position:relative;top:50%;width:70%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
body #wrp #phead .intro .incen h1{color:#b5b5b5;font-family:aileronblack;font-size:3em;line-height:1em;margin:0 0 .8em 0}
body #wrp #phead .intro .incen p{color:#b5b5b5;font-family:aileronregular;font-size:.8em;letter-spacing:.03em;line-height:1.8em;}
body #wrp #phead .intro .incen p span{color:#e8e8e8;display:inline-block;font-family:aileronregular;font-size:1.5em;font-weight:100;letter-spacing:.03em;line-height:1.5em;margin:1em 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 3em 0 0;width:100%}
body #wrp #phead .media{background-color:#bababa;float:right;height:100%;position:relative;width:50%}
body #wrp .info{display:inline-block;height:100%;width:100%;position:relative;background-color:#fafafa;}
body #wrp .info hr{background:#0066a1;width:25%;height:.5em;position:absolute;right:0;top:-.5em;border:none}
body #wrp .info .wrpin{height:auto;margin:0 auto;max-width:1680px;overflow:hidden;position:relative;top:50%;width:90%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
body #wrp .info .wrpin .maindes{font-family:aileronregular;letter-spacing:.03em;line-height:1.8em;color:#b5b5b5;font-size:.8em;display:block;width:50%;float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5em 5em 5em 0;margin:0;}
body #wrp .info .wrpin .maindes span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0066a1;display:inline-block;font-family:Tinos;font-size:1.5em;font-style:italic;margin:1em 0;padding:0 5em 0 0;width:100%}
body #wrp #galpr{background-color:#0066a1;height:600px;position:relative;display:block;}
body #wrp #galpr .wrp{color:#fff;display:block;font-family:Tinos;font-style:italic;height:auto;margin:0 auto;overflow:hidden;position:relative;top:60%;width:470px;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
body #wrp #galpr .wrp p{font-size:1em;font-weight:200;text-align:center;letter-spacing:.05em;}
body #wrp #galpr .wrp p:before{font-family:icomoon;display:none;content:"\e600";font-size:1.2em;position:absolute;top:.1em;right:.3em}
body #wrp #galpr .wrp a{display:block;width:6em;color:#fff;position:relative;margin:2em auto;}
body #wrp #galpr .wrp a:after{content:"\e603";font-family:icomoon;font-size:1em;font-style:normal;position:absolute;top:-.01em;right:0}
body #wrp #galpr .wrp a:hover{color:#b5b5b5}
body #wrp #snav{height:160px;position:relative;width:90%;max-width:1680px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;}
body #wrp #snav a{color:#b3b3b3;}
body #wrp #snav a:hover{color:#0066a1}
body #wrp #snav a.bck{display:block;left:0;width:6em;font-family:aileronregular;font-size:.8em;line-height:1.2em;text-align:right;position:absolute;height:auto;overflow:hidden;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
body #wrp #snav a.bck span{font-family:Tinos;font-size:.9em;display:inline-block;width:100%;margin:0 0 .8em 0;font-style:italic;font-weight:800;}
body #wrp #snav a.bck span:after{font-family:icomoon;content:"\e603";font-size:1.2em;position:absolute;top:.1em;left:1.5em;-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);font-style:normal}
body #wrp #snav a.nxt{display:block;right:0;width:6em;font-family:aileronregular;font-size:.8em;line-height:1.2em;text-align:left;position:absolute;height:auto;overflow:hidden;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
body #wrp #snav a.nxt span{font-family:Tinos;font-size:.9em;display:inline-block;width:100%;margin:0 0 .8em 0;font-style:italic;font-weight:800;}
body #wrp #snav a.nxt span:after{content:"\e603";font-family:icomoon;font-size:1.2em;font-style:normal;position:absolute;top:.1em}
body #wrp #snav a.cen{display:block;font-family:Tinos;font-style:italic;font-weight:600;margin:0 auto;position:relative;text-align:center;top:4em;width:15em;}
body #wrp #snav a.cen hr{width:2em;border:none;background-color:#b3b3b3;height:1px}
body #wrp footer{height:auto;overflow:hidden;padding:1em 0;position:relative;margin:0 auto;max-width:1680px;width:90%;border-top:1px solid #ececec;display:block;font-size:1em;}
body #wrp footer img{width:5.556em;display:block;float:left;position:relative}
body #wrp footer p{font-family:aileronregular;display:inline-block;color:#b5b5b5;float:left;font-size:.65em;margin:0 0 0 2em;padding:0;width:18em;position:relative;}
body #wrp footer p span{font-family:aileronblack;margin:.1em 0;width:100%;display:inline-block;position:relative}
body #wrp footer ul{width:50%;float:right;margin:0;padding:0;font-family:aileronregular;position:relative;}
body #wrp footer ul li{display:inline-block;width:24.5%;float:left;text-transform:uppercase;font-size:.65em;letter-spacing:.08em;border-right:1px solid #ececec;position:relative;}
body #wrp footer ul li a{color:#b3b3b3;width:100%;height:100%;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em 0 .5em 1.25em}
body #wrp footer ul li:nth-child(1) a:after{font-size:1em;content:"\ea8d";color:rgba(255,255,255,0);top:3em;margin:0 0 0 .5em}
body #wrp footer ul li:nth-child(1) a:hover{color:#fff;background-color:#0066a1;}
body #wrp footer ul li:nth-child(1) a:hover:after{color:#fff;top:.5em}
body #wrp footer ul li:nth-child(2) a:after{font-size:1em;content:"\ea91";color:rgba(255,255,255,0);top:3em;margin:0 0 0 .5em}
body #wrp footer ul li:nth-child(2) a:hover{color:#fff;background-color:#14c5ff;}
body #wrp footer ul li:nth-child(2) a:hover:after{color:#fff;top:.5em}
body #wrp footer ul li:nth-child(3) a:after{font-size:1em;content:"\ea97";color:rgba(255,255,255,0);top:3em;margin:0 0 0 .5em}
body #wrp footer ul li:nth-child(3) a:hover{color:#fff;background-color:#f50a4c;}
body #wrp footer ul li:nth-child(3) a:hover:after{color:#fff;top:.5em}
body #wrp footer ul li:nth-child(4){border-right:1px solid transparent;}
body #wrp footer ul li:nth-child(4) a:after{font-size:1em;content:"\ea90";color:rgba(255,255,255,0);top:3em;margin:0 0 0 .5em}
body #wrp footer ul li:nth-child(4) a:hover{color:#fff;background-color:#ae7f00;}
body #wrp footer ul li:nth-child(4) a:hover:after{color:#fff;top:.5em}
body #wrp footer hr{position:absolute;background-color:#0066a1;height:.5em;width:50%;bottom:-.5em;right:0;border:0}
#scroll{bottom:1em;display:block;height:2em;left:50%;margin:0 0 0 -5em;position:absolute;text-align:center;width:10em;}
#scroll p{color:#e8e8e8;font-family:Tinos;font-size:.85em;font-style:italic;letter-spacing:.03em}
#scroll svg.icon-slider{height:38px;width:2em;fill:#000;position:absolute;top:-1.5em;left:50%;margin:0 0 0 -1em;fill:rgba(255,255,255,0.5)}
#scroll .icon-slider-move{-o-animation-duration:1.5s;-ms-animation-duration:1.5s;-moz-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-o-animation-name:icon-slider-move;-ms-animation-name:icon-slider-move;-moz-animation-name:icon-slider-move;-webkit-animation-name:icon-slider-move;animation-name:icon-slider-move;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-o-animation-fill-mode:backwards;-ms-animation-fill-mode:backwards;-moz-animation-fill-mode:backwards;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}
to{-o-transform:translateY(15px);-ms-transform:translateY(15px);-moz-transform:translateY(15px);-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
@-moz-keyframes icon{0%{top:5em}
100%{top:.5em}
}@-webkit-keyframes icon{0%{top:5em}
100%{top:.5em}
}@-o-keyframes icon{0%{top:5em}
100%{top:.5em}
}@-ms-keyframes icon{0%{top:5em}
100%{top:.5em}
}@keyframes icon{0%{top:5em}
100%{top:.5em}
}@-moz-keyframes icon-slider-move{0%{-o-transform:translateY(60px);-ms-transform:translateY(60px);-moz-transform:translateY(60px);-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
}@-webkit-keyframes icon-slider-move{0%{-o-transform:translateY(60px);-ms-transform:translateY(60px);-moz-transform:translateY(60px);-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
}@-o-keyframes icon-slider-move{0%{-o-transform:translateY(60px);-ms-transform:translateY(60px);-moz-transform:translateY(60px);-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
}@-ms-keyframes icon-slider-move{0%{-o-transform:translateY(60px);-ms-transform:translateY(60px);-moz-transform:translateY(60px);-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
}@keyframes icon-slider-move{0%{-o-transform:translateY(60px);-ms-transform:translateY(60px);-moz-transform:translateY(60px);-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
}
