/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,header nav #main_menu:before,.clearfix:after,header nav #main_menu:after{content:" ";display:table}.clearfix:after,header nav #main_menu:after{clear:both}.clearfix,header nav #main_menu{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html,body{position:relative;height:100%;background:#333}body{font-family:'Nunito', sans-serif;font-size:14px;font-weight:300}#main_wrap{position:relative;width:100%;min-height:100%;background:url("../img/bg-render.jpg") no-repeat fixed center;background-size:cover}#main_wrap:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.4)}@media (max-width: 480px){#main_wrap{background-size:200%;background-attachment:fixed}#main_wrap:before{background:rgba(0,0,0,0.85)}}header{position:relative;z-index:11;height:52px;background:rgba(255,255,255,0.9)}header .logo{float:left;width:29.296875%;height:100%;text-align:center}header .logo img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header nav{position:absolute;left:28.125%;top:0;height:100%;width:52.734375%;margin:auto}header nav .mobile_icon{display:none}header nav #main_menu{height:100%;padding:0;margin:0;list-style:none;text-transform:lowercase;text-align:center;line-height:3.65em;display:block;position:relative}header nav #main_menu li{float:left;height:100%;margin:0;padding:0;width:25%}header nav #main_menu li a{display:block;height:100%;color:#fff;font-size:1.063em;font-weight:normal;text-decoration:none;-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;-ms-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease}header nav #main_menu li:nth-child(1) a{background:#3F5B57}header nav #main_menu li:nth-child(1) a:hover{background:#496a65}header nav #main_menu li:nth-child(2) a{background:#62A60A}header nav #main_menu li:nth-child(2) a:hover{background:#70be0b}header nav #main_menu li:nth-child(3) a{background:#EF7521}header nav #main_menu li:nth-child(3) a:hover{background:#f18439}header nav #main_menu li:nth-child(4) a{background:#00ABC7}header nav #main_menu li:nth-child(4) a:hover{background:#00c1e1}header #social_networks{float:right;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:11.1328125%;padding:0 0.9765625%;margin:0;border:0;list-style:none;text-align:center}header #social_networks li{display:inline-block;padding:0 3.7313432836%}header #social_networks li a{color:#3F5B57;text-decoration:none;-webkit-transition:color 0.15s ease;-moz-transition:color 0.15s ease;-ms-transition:color 0.15s ease;-o-transition:color 0.15s ease;transition:color 0.15s ease;width:16px;height:16px;display:block}header #social_networks li a:hover{color:#fff}header #social_networks li a img{display:block;width:100%;height:auto}@media (max-width: 960px){header nav{left:33.203125%}}@media (max-width: 680px){header .logo{width:40%;margin-left:4%;border:none}header .logo img{width:100%;height:auto}header nav .mobile_icon{display:block;cursor:pointer;width:100%;height:100%;color:#62A60A;position:relative;text-align:center;line-height:2.45em;left:50%;width:20%;border-width:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header nav .mobile_icon:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:1.5em;height:0.18em;background:#62A60A;box-shadow:0 0.357em 0 0 #62A60A,0 0.75em 0 0 #62A60A}header nav.cssControlled:hover #main_menu{display:block}header nav #main_menu{display:none;background:rgba(0,0,0,0.8);height:auto;margin:0;padding:0 0 0}header nav #main_menu li{float:none;display:block;width:100%;top:auto;margin:0 0;padding:0;transform:none;-webkit-transform:none}header nav #main_menu li a{display:block;width:100%;padding:10px 0;-webkit-transition:padding-top 0.3s ease;-moz-transition:padding-top 0.3s ease;-ms-transition:padding-top 0.3s ease;-o-transition:padding-top 0.3s ease;transition:padding-top 0.3s ease}header #social_networks{width:20%}header #social_networks li{padding:0 5.5%}}@media (max-width: 480px){header nav{left:50%;border-width:1px}header nav #main_menu{left:-107%;width:286%;position:relative}header #social_networks{width:24%}}section{position:relative;display:none}section h2{margin:0;padding:0 0 5px;font-size:1.28571428571429em;font-weight:normal;text-transform:capitalize;color:#fff;border-bottom:solid 1px #fff}section.window{color:#fafafa;width:52.734375%;left:28.125%}section.window .container{position:relative;padding:20px 9.2592592593%;background:rgba(63,91,87,0.6)}@media (max-width: 960px){section.window{width:75%;left:auto;margin:auto}}@media (max-width: 480px){section.window{width:92.5%;color:#dedede}}#proyecto .wrapper{padding-bottom:6.26em}#proyecto nav{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:118%;left:-9%;z-index:10}#proyecto nav a{display:block;width:42px;height:43px;font-size:1px;text-indent:-9999em;text-decoration:none;color:#222}#proyecto nav a.next{background:url("../img/icon-slideNav-next.svg") no-repeat top;float:right}#proyecto nav a.next:hover{background-position:center bottom}#proyecto nav a.prev{background:url("../img/icon-slideNav-prev.svg") no-repeat top;float:left}#proyecto nav a.prev:hover{background-position:center bottom}#proyecto .slider_holder{position:relative;overflow:hidden}#proyecto .slider{list-style:none;position:relative;width:400%;margin:0;padding:0}#proyecto .slider .slide{float:left;width:25%}#proyecto .slider .slide ul{list-style:disc;margin-bottom:25x}#proyecto .logo_holder{text-align:center;margin:0}#proyecto .logo_holder img{width:35%;margin-top:10px}@media (max-width: 960px){#proyecto nav{left:-12%;width:124%}}@media (max-width: 480px){#proyecto .container{background:none;padding-top:1em}#proyecto h2{line-height:1em;font-size:1.4em}#proyecto nav{width:108%;padding:12px 0%;top:0;left:-4%;background:#fff;-moz-transform:none;-o-transform:none;-webkit-transform:none;transform:none}#proyecto nav a{width:auto;height:0;padding-bottom:8%;text-indent:0;font-size:1em;line-height:1.75em;background-size:100% auto}#proyecto nav a.next{background:url("../img/icon-slideNav-mobile-next.svg") no-repeat right top;text-align:right;padding-right:8%}#proyecto nav a.next:hover,#proyecto nav a.next.active{background-position:right bottom}#proyecto nav a.prev{background:url("../img/icon-slideNav-mobile-prev.svg") no-repeat left top;padding-left:8%}#proyecto nav a.prev:hover,#proyecto nav a.prev.active{background-position:left bottom}#proyecto nav a.next,#proyecto nav a.prev{background-size:auto 190%;margin:0 3%;max-height:80%}#proyecto .slider_holder{padding-top:60px}}#buro .container{background:rgba(0,171,199,0.5)}#buro .wrapper{padding-bottom:6.26em}#buro .logo_holder{text-align:center}#buro .logo_holder img{max-width:15%;width:100%;height:auto;margin-top:15px}@media (max-width: 480px){#buro .container{background:none;padding-top:1em}}#galeria{position:absolute;top:0;width:100%;height:100vh;overflow:hidden}#galeria h2{display:none}#galeria .container{position:relative;background:rgba(255,255,255,0.8);height:100%;margin-top:52px}#galeria .col-left{position:relative;float:left;height:100%;width:86.9140625%}#galeria .col-left .video_holder{position:relative;margin:auto;height:0;padding-bottom:36.25%;max-width:60%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#galeria .col-left .video_holder iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin-top:-5%}#galeria .col-left .gallery{position:relative;height:100%}#galeria .col-left .gallery .photo_holder{position:relative;height:76%;padding:2% 0;text-align:center}#galeria .col-left .gallery .photo_holder.loading{background:url("../img/loader.gif") no-repeat center}#galeria .col-left .gallery .photo_holder img{position:relative;margin:auto;width:auto;height:100%}#galeria .col-left .gallery ul.thumbs_list{list-style:none;margin:0 0;padding:0 20px;text-align:center}#galeria .col-left .gallery ul.thumbs_list li{display:inline-block;position:relative;width:50px;height:50px;margin:0 5px 5px;background:#ccc;cursor:pointer}#galeria .col-left .gallery ul.thumbs_list li:before{content:"";position:absolute;z-index:2;width:100%;height:100%;-webkit-box-shadow:inset 0px 0px 0px 0 #62A60A;-moz-box-shadow:inset 0px 0px 0px 0 #62A60A;box-shadow:inset 0px 0px 0px 0 #62A60A;-webkit-transition:box-shadow 0.22s;-moz-transition:box-shadow 0.22s;-ms-transition:box-shadow 0.22s;-o-transition:box-shadow 0.22s;transition:box-shadow 0.22s}#galeria .col-left .gallery ul.thumbs_list li:hover:before,#galeria .col-left .gallery ul.thumbs_list li.selected:before{-webkit-box-shadow:inset 0px 0px 0px 4px #62A60A;-moz-box-shadow:inset 0px 0px 0px 4px #62A60A;box-shadow:inset 0px 0px 0px 4px #62A60A}#galeria .col-left .gallery ul.thumbs_list li a{display:block;height:100%}#galeria .col-left .gallery ul.thumbs_list li img{display:inline-block;width:100%;height:auto}#galeria .col-right{position:relative;float:right;width:13.0859375%;height:100%;background:#fff}#galeria .col-right ul{margin:0;padding:100px 25px 0;list-style:none}#galeria .col-right ul li{margin-bottom:17px}#galeria .col-right ul li a{display:block;text-decoration:none;text-align:right;width:100%;padding-top:8px;color:#808184;background:url("../img/icon-gallery-bullet.png") no-repeat top right;-webkit-transition:color 0.16s ease;-moz-transition:color 0.16s ease;-ms-transition:color 0.16s ease;-o-transition:color 0.16s ease;transition:color 0.16s ease}#galeria .col-right ul li a:hover,#galeria .col-right ul li a:active,#galeria .col-right ul li a.active{color:#62A60A;background:url("../img/icon-gallery-bullet_hover.png") no-repeat top right}@media (max-width: 960px){#galeria{height:100%;overflow:visible}#galeria .container{height:auto;margin:0;border-top:solid 52px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#galeria .container div{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}#galeria .col-left{float:none;width:100%;padding-top:70px}#galeria .col-left .gallery .photo_holder{height:auto;padding:2em 0}#galeria .col-left .gallery .photo_holder img{position:relative;width:90%;height:auto}#galeria .col-left .gallery ul.thumbs_list{margin-bottom:2em}#galeria .col-left .video_holder iframe{margin:0}#galeria .col-right{position:absolute;top:0;float:none;width:100%;height:70px;text-align:center}#galeria .col-right ul{height:100%;padding:0;overflow:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#galeria .col-right ul li{float:left;width:50%;height:100%;margin:0;line-height:5em}#galeria .col-right ul li:nth-child(2){border:1px solid #eee;border-top:none;border-bottom:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#galeria .col-right ul li a,#galeria .col-right ul li a:hover,#galeria .col-right ul li a.active,#galeria .col-right ul li a:active{text-align:center;padding:0;background:none}}#contacto{position:relative;top:0;width:100%;height:auto;overflow:hidden;color:#fff}#contacto .wrapper{position:relative;height:100%}#contacto .wrapper-vert{display:none;position:relative;height:100%}#contacto .col-left{position:absolute;height:100%;width:36.9140625%;background:rgba(239,117,33,0.05)}#contacto .col-left h2{color:#fff;text-transform:capitalize;margin-bottom:20px}#contacto .col-left a{color:#fff;text-decoration:none}#contacto .col-left ul{list-style:none;margin:0;padding:0}#contacto .col-left ul li{margin-bottom:24px}#contacto .col-left ul li span{display:block;margin-top:3px}#contacto .col-left ul li span:before{content:"";display:block;position:relative;margin-bottom:3px;width:6%;height:2px;background:#fff}#contacto .col-left .container{padding:0% 3em;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-40px}#contacto .col-right{float:right;height:100%;width:63.0859375%;background:rgba(239,117,33,0.05)}#contacto .col-right .form_holder{height:35%}#contacto .col-right .form_holder form{text-transform:lowercase;padding:20px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#contacto .col-right .form_holder form .row{overflow:auto;position:relative;border-bottom:solid 1px #fff;padding:0 20px 10px;margin-bottom:22px}#contacto .col-right .form_holder form .row:first-child .input_holder{float:left;width:50%}#contacto .col-right .form_holder form .row:nth-child(2) input{max-width:80%}#contacto .col-right .form_holder form label{margin-right:15px;color:#fff}#contacto .col-right .form_holder form input{background:none;border:0;margin:0;padding:0;width:100%;max-width:220px;color:#fff}#contacto .col-right .form_holder form input[type=submit]{width:10%;position:absolute;right:10px;bottom:-10px;padding-top:10px;text-align:left;color:#fff;background:url("../img/icon-submit.png") no-repeat top left;-webkit-transition:color 0.16s ease;-moz-transition:color 0.16s ease;-ms-transition:color 0.16s ease;-o-transition:color 0.16s ease;transition:color 0.16s ease}#contacto .col-right .form_holder form input[type=submit]:hover,#contacto .col-right .form_holder form input[type=submit]:active{text-decoration:underline}#contacto .col-right .map_holder{position:relative;height:65%;background:rgba(255,255,255,0.4)}#contacto .col-right .map_holder a.location{position:absolute;top:1em;left:1em;padding:.5em .75em;color:#fff;text-decoration:none;background:#EF7521;-webkit-transition:background 220ms ease;-moz-transition:background 220ms ease;-ms-transition:background 220ms ease;-o-transition:background 220ms ease;transition:background 220ms ease}#contacto .col-right .map_holder a.location:hover{background:#f18439}#contacto .col-right .map_holder img{width:100%;height:auto}#contacto .col-right .map_holder iframe{width:100%;height:100%}@media (max-width: 960px){#contacto{height:100%;overflow:visible;color:#222}#contacto .wrapper{display:flex;flex-direction:column;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#contacto .col-left{width:100%;bottom:auto;position:relative;padding:5% 0;height:auto;background:#fff}#contacto .col-left h2{color:#EF7521}#contacto .col-left a{color:#222}#contacto .col-left .container{margin-top:0;top:auto;transform:none;-webkit-transform:none;text-align:center}#contacto .col-left ul li{display:inline-block;padding:0 20px}#contacto .col-left ul li:first-child{display:block;margin-bottom:30px}#contacto .col-right{float:none;width:100%}#contacto .col-right .form_holder{position:relative;height:auto}#contacto .col-right .form_holder form{transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;padding:4em 2em}#contacto .col-right .form_holder form .row{margin-bottom:3em}#contacto .col-right .form_holder form input[type=submit]{display:block;position:relative;right:auto;left:auto;bottom:auto;top:auto;padding:1em;width:10%;margin:auto;color:#EF7521;text-align:center;background:#fff}#contacto .col-right .form_holder form input[type=submit]:hover{text-decoration:none}#contacto .col-right .map_holder{height:auto;height:480px;pointer-events:none}}@media (max-width: 480px){#contacto .wrapper{display:none}#contacto .wrapper-vert{display:block}#contacto .col-right{height:auto;background:rgba(255,255,255,0.6)}#contacto .col-right .form_holder{height:auto}#contacto .col-right .form_holder form{-moz-transform:none;-o-transform:none;-webkit-transform:none;transform:none;top:auto;margin-top:0;padding:4em 3em}#contacto .col-right .form_holder form input[type=submit]{display:block;position:relative;float:none;margin:auto;padding:12px 5em 10px;right:auto;bottom:auto;width:auto;background:#EF7521;text-align:center}#contacto .col-right .map_holder{height:auto}}
