@font-face{font-family:'PoppinsLight';src:url('../fonts/PoppinsLight.eot');src:url('../fonts/PoppinsLight.eot') format('embedded-opentype'),url('../fonts/PoppinsLight.woff') format('woff'),url('../fonts/PoppinsLight.ttf') format('truetype'),url('../fonts/PoppinsLight.svg#PoppinsLight') format('svg')}@font-face{font-family:'PoppinsRegular';src:url('../fonts/PoppinsRegular.eot');src:url('../fonts/PoppinsRegular.eot') format('embedded-opentype'),url('../fonts/PoppinsRegular.woff') format('woff'),url('../fonts/PoppinsRegular.ttf') format('truetype'),url('../fonts/PoppinsRegular.svg#PoppinsRegular') format('svg')}@font-face{font-family:'PoppinsBold';src:url('../fonts/PoppinsBold.eot');src:url('../fonts/PoppinsBold.eot') format('embedded-opentype'),url('../fonts/PoppinsBold.woff') format('woff'),url('../fonts/PoppinsBold.ttf') format('truetype'),url('../fonts/PoppinsBold.svg#PoppinsBold') format('svg')}@font-face{font-family:'RobotoBold';src:url('../fonts/RobotoBold.eot');src:url('../fonts/RobotoBold.eot') format('embedded-opentype'),url('../fonts/RobotoBold.woff') format('woff'),url('../fonts/RobotoBold.ttf') format('truetype'),url('../fonts/RobotoBold.svg#RobotoBold') format('svg')}@font-face{font-family:'RobotoLight';src:url('../fonts/RobotoLight.eot');src:url('../fonts/RobotoLight.eot') format('embedded-opentype'),url('../fonts/RobotoLight.woff') format('woff'),url('../fonts/RobotoLight.ttf') format('truetype'),url('../fonts/RobotoLight.svg#RobotoLight') format('svg')}@font-face{font-family:'RobotoMedium';src:url('../fonts/RobotoMedium.eot');src:url('../fonts/RobotoMedium.eot') format('embedded-opentype'),url('../fonts/RobotoMedium.woff') format('woff'),url('../fonts/RobotoMedium.ttf') format('truetype'),url('../fonts/RobotoMedium.svg#RobotoMedium') format('svg')}body{font-family:'RobotoMedium' !important;font-size:12px;color:#000}a{color:#666;outline:0 !important}a:hover{color:#666}img{max-width:100%}h1,h2,h3,h4,h5{font-family:'PoppinsBold'}.text-primary{color:#ababab !important}.noPadding{padding-right:0 !important;padding-left:0 !important}.pad-left{padding-left:6% !important}.pad-right{padding-right:6% !important}.accent{color:#666 !important}.section-heading{font-size:30px !important;font-family:'PoppinsBold';color:#000;text-transform:uppercase}.bg-light{background:#e5ebee}.effect-slidefromleft,.effect-slidefromright,.effect-slideup,.effect-slidedown{-webkit-transition:all 800ms ease;transition:all 800ms ease}.carousel-inner{background:#666}.carousel-inner .carousel-item{background:no-repeat center center scroll;background-size:cover}.carousel-inner .carousel-item .layer{background-color:rgba(20,20,30,0.3);position:absolute;top:0;left:0;width:100%;height:100%}.carousel-inner .carousel-item .carousel-caption{bottom:5%}.carousel-inner .carousel-item .carousel-caption h3{font-family:'PoppinsBold';color:#000;font-size:40px;opacity:0;-webkit-transform:translateX(-150px);transform:translateX(-150px)}.carousel-inner .carousel-item .carousel-caption p{font-size:25px;opacity:0;-webkit-transform:translateX(150px);transform:translateX(150px)}.carousel-inner .carousel-item .carousel-caption a{background:#666;color:#fff;padding:10px 25px !important;border-radius:25px;text-decoration:none;font-size:16px !important;font-family:'PoppinsBold';width:200px;display:block;margin:25px auto 0;opacity:0;-webkit-transform:translateX(-150px);transform:translateX(-150px)}.carousel-inner .carousel-item .carousel-caption a:hover{text-decoration:none;color:#fff !important}.carousel-inner .carousel-item.active .carousel-caption h3{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:all 800ms ease;transition:all 800ms ease}.carousel-inner .carousel-item.active .carousel-caption p{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:all 800ms ease;transition:all 800ms ease}.carousel-inner .carousel-item.active .carousel-caption a{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:all 800ms ease;transition:all 800ms ease}.paddingHack{padding-top:50px;padding-bottom:50px}.navbar{border:0;background-image:none !important;background-color:none !important;background:#fff !important;-webkit-box-shadow:0 1px 15px rgba(0,0,0,0.5);box-shadow:0 1px 15px rgba(0,0,0,0.5);z-index:1}.navbar .menu-menu-principal-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.navbar .menu-menu-principal-container #main-menu{list-style:none;padding:0}.navbar .menu-menu-principal-container #main-menu>li{display:inline-block}.navbar .menu-menu-principal-container #main-menu>li>a{font-family:'PoppinsRegular';font-size:12px;color:#000;letter-spacing:2px;text-transform:uppercase;margin:0 15px;padding:25px 0;text-decoration:none}.navbar .menu-menu-principal-container #main-menu>li>a:hover{text-decoration:none;color:#ababab}.navbar .menu-menu-principal-container #main-menu>li>ul{list-style:none;padding:0;margin:10px 0 0;background:#fff;border:0;border-radius:0;float:none}.navbar .menu-menu-principal-container #main-menu>li>ul>li{display:block}.navbar .menu-menu-principal-container #main-menu>li>ul>li>a{font-family:'PoppinsRegular';font-size:12px;color:#000;padding:12px;text-decoration:none}.navbar .menu-menu-principal-container #main-menu>li>ul>li>a:hover{text-decoration:none}.navbar .menu-menu-principal-container #main-menu>li.contacto a{background:#666;color:#fff !important;padding:5px 20px;border-radius:5px;text-decoration:none;margin:50px 0 50px 15px;font-size:13px !important}.navbar .menu-menu-principal-container #main-menu>li.contacto a:hover{text-decoration:none;color:#fff}.navbar .menu-menu-principal-container #main-menu>li.current-menu-item>a{color:#ababab;text-decoration:none}.navbar .navbar-brand img{width:280px}#mainSlide .carousel-inner .carousel-item{height:100vh;min-height:300px}#aboutSlide{margin-top:50px}#aboutSlide .carousel-inner .carousel-item{height:80vh;min-height:300px}.figure figcaption{background:#000;color:#fff;padding:15px 20px}.figure figcaption strong{font-family:'PoppinsRegular';font-size:15px}.control{font-family:'PoppinsLight';font-size:10px;text-transform:uppercase;color:#000;padding:5px 10px;border:1px solid #000;text-decoration:none;border-radius:0}.control:hover{background:#000;color:#fff !important}.mixitup-control-active{font-family:'PoppinsLight';font-size:10px;text-transform:uppercase;padding:5px 10px;border:1px solid #000;text-decoration:none;background:#000;color:#fff !important}.project-item{margin-bottom:15px}.project-item .overlay{text-decoration:none}.project-item .overlay .image-container{overflow:hidden}.project-item .overlay .image-container img{width:100%}.project-item .overlay .project-title{background:#000;color:#fff;font-family:'RobotoLight';padding:5px;text-align:center}.project-item .overlay:hover{text-decoration:none}.project-item .overlay:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 800ms ease;transition:all 800ms ease}@media all and (min-width:800px){.fancybox-custom-layout .fancybox-outer{top:56px;margin:auto;overflow:visible;background:#000;-webkit-box-shadow:10px 10px 15px rgba(0,0,0,0.3);box-shadow:10px 10px 15px rgba(0,0,0,0.3);-webkit-transition:opacity .3s;transition:opacity .3s}.fancybox-custom-layout.fancybox-is-closing .fancybox-outer{opacity:0}.fancybox-custom-layout .fancybox-bg{background:transparent}.fancybox-custom-layout.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-custom-layout .fancybox-caption-wrap{top:0;right:44px;bottom:0;left:auto;width:300px;padding:0;background:#000;pointer-events:all;border-right:1px solid rgba(255,255,255,0.08)}.fancybox-custom-layout .fancybox-caption-wrap h3{font-family:'PoppinsRegular';font-size:30px}.fancybox-custom-layout .fancybox-caption-wrap p{font-family:'RobotoMedium';font-size:12px}.fancybox-custom-layout .fancybox-stage{right:25%}.fancybox-custom-layout .fancybox-caption{padding:30px 20px;border:0}.fancybox-custom-layout .fancybox-toolbar{top:0;right:0;bottom:0;left:auto;width:44px;background:#000;border-left:1px solid #222}.fancybox-custom-layout .fancybox-button,.fancybox-custom-layout .fancybox-navigation button:before{background:transparent}.fancybox-custom-layout .fancybox-navigation button{color:#fff !important;padding:10px}.fancybox-custom-layout .fancybox-button--arrow_left{left:60px}.fancybox-custom-layout .fancybox-button--arrow_right{right:350px}.fancybox-custom-layout.fancybox-show-thumbs .fancybox-button--arrow_right{right:-272px}}#contactSlide .carousel-inner .carousel-item{height:50vh;min-height:300px}.form-group{margin-bottom:0 !important;color:#000 !important;font-size:18px}.form-group span{display:block}.form-group label{font-family:'PoppinsRegular';font-size:12px;margin:0 0 2px;padding:0}.form-group input[type="text"],.form-group input[type="email"]{background:transparent !important;display:block;font-size:12px;height:28px;padding-left:20px;width:100%;border:1px solid #000;color:#000;font-family:'RobotoMedium';margin-bottom:0;border-radius:0}.form-group input[type="text"]:focus,.form-group input[type="email"]:focus{outline:none !important;color:#000}.form-group input[type="text"]::-webkit-input-placeholder,.form-group input[type="email"]::-webkit-input-placeholder{color:#000}.form-group input[type="text"]::-moz-placeholder,.form-group input[type="email"]::-moz-placeholder{color:#000}.form-group input[type="text"]:-moz-placeholder,.form-group input[type="email"]:-moz-placeholder{color:#000}.form-group input[type="text"]:-ms-input-placeholder,.form-group input[type="email"]:-ms-input-placeholder{color:#000}.form-group textarea{background:transparent !important;display:block;font-size:12px;max-height:125px;padding-left:20px;width:100%;border:1px solid #000;color:#000;margin-bottom:0;resize:none;font-family:'RobotoMedium';border-radius:0}.form-group textarea:focus{outline:none !important;color:#000}.form-group textarea::-webkit-input-placeholder{color:#000}.form-group textarea::-moz-placeholder{color:#000}.form-group textarea:-moz-placeholder{color:#000}.form-group textarea:-ms-input-placeholder{color:#000}.form-group input[type="submit"]{background:#000;font-family:'PoppinsRegular';color:#fff;position:relative;-webkit-box-shadow:none;box-shadow:none;border-radius:0;font-size:12px;line-height:normal;text-shadow:none !important;box-shadow:none !important;text-transform:uppercase;float:right;font-weight:bold;margin-top:15px;text-align:left;padding:10px 25px;border:0}.info p{margin-bottom:5px}.info a{text-decoration:none}.info a:hover,.info a:visited{text-decoration:none;color:#666}.info .separator{display:block;width:100%;height:50px}footer{padding:10px;border-top:1px solid #000}footer p{padding:0;margin:0;font-family:'RobotoMedium';font-size:12px;color:#666}footer p a{color:#000;text-decoration:none}footer p a:hover,footer p a:visited{color:#000;text-decoration:none}@media (max-width:767px){.navbar .navbar-brand img{margin:0 auto;width:200px}.navbar #main-menu{position:relative;float:none;display:block;margin:0;padding:0;width:100%;border-top:1px solid #000}.navbar #main-menu>li{display:block !important}.navbar #main-menu>li>a{display:block;padding:10px 0 !important;text-align:center;text-decoration:none;margin-bottom:2px}.navbar #main-menu>li>a:hover{text-decoration:none;color:#000}.navbar .navbar-toggler{background:#fff;border-color:#fff !important;-webkit-box-shadow:none;box-shadow:none}.navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='1' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar .navbar-toggler:hover,.navbar .navbar-toggler:focus{background:#fff;border-color:#fff}.section-heading{font-size:20px !important}.fancybox-image,.fancybox-spaceball{height:50%}.fancybox-custom-layout .fancybox-caption-wrap h3{font-family:'PoppinsRegular';font-size:20px}.fancybox-custom-layout .fancybox-caption-wrap p{font-family:'RobotoMedium';font-size:10px;margin:0}.fancybox-custom-layout .fancybox-caption-wrap .fancybox-caption{border:0}}