html{height:100%}body{background-color:#fff;color:#000;line-height:1.5;font-family:Raleway,sans-serif;font-display:swap;font-weight:400;overflow-x:hidden;letter-spacing:.075em;-webkit-font-smoothing:antialiased}#fotoPortada{background-image:url(../images/portadaTB.png)}.slogan{color:#fff;font-family:'Anton';font-size:500%;text-align:center;}.whatsapp{position:fixed;width:60px;height:60px;bottom:8px;right:8px;background-color:rgba(27,215,75,.75);color:#fff;border-radius:50px;text-align:center;z-index:10000}#wspIcon:active{color:#fff}#wspIcon{color:#fff}#wspIcon[tabindex]:focus{color:#fff;outline:0}.whatsapp-icon{padding-top:5px;padding-bottom:5px;padding-left:8px;padding-right:8px}.column3{align-content:center;padding:0;margin:0;width:100%}.column2{float:left;padding:2%;width:20%}@media only screen and (max-width:600px){#fotoPortada{background-image:url(../images/portadaTB1_50.png)}.column2{float:center;padding:2.5%;width:25%}}h2 span{color:#008ed6}.animated{opacity:0}.animated.visible{opacity:1}.bg-fixed{width:100%;height:100%;background-repeat:no-repeat;background-position:center top;background-size:cover;background-attachment:fixed;text-shadow:0 0 15px rgba(0,0,0,.6)}a,a:active,a:focus,a:hover{outline:0;text-decoration:none;color:#00b2ff}a{color:#008ed6}.container-fluid{margin:0;padding:0}.row{margin:0}.navbar-fixed-top,.navbar-fixed-top.bottom{background-color:#fff;position:fixed;bottom:inherit;padding:0;box-shadow:0 1px 5px rgba(0,0,0,.25)}.navbar-fixed-top .navbar-brand,.navbar-fixed-top .navbar-nav>li>a{color:#000;font-weight:700}.navbar-fixed-top .navbar-nav>li>a:hover{color:#008ed6}.navbar-fixed-top.bottom .navbar-brand,.navbar-fixed-top.bottom .navbar-nav>li>a{color:#000}.navbar-fixed-top .navbar-nav>li>a:hover{color:#008ed6}.navbar-fixed-top .navbar-toggle{border-color:transparent}.navbar-fixed-top .navbar-toggle .icon-bar{background-color:#aaa}.navbar-fixed-top .navbar-toggle:focus .icon-bar,.navbar-fixed-top .navbar-toggle:hover .icon-bar{background-color:#fff}.navbar-fixed-top .navbar-toggle:focus,.navbar-fixed-top .navbar-toggle:hover{background-color:#008ed6}#header{position:relative;height:100%;padding:0}.header-slide{height:100%}.header-slide>section{text-align:center;position:relative;height:100%;overflow:hidden}.header-slide .image-slide,.header-slide .image-slide a{color:#aaa}.container-fluid>section{padding-bottom:60px;padding-top:40px}.light{background-color:#fff;color:#000}.dark{background-color:#161616;background-position:top left;background-repeat:repeat;color:#fff}.dark .title,.light .title{text-align:center;max-width:700px;margin:0 auto;padding:0 25px 55px}.dark .title h2:after,.light .title h2:after{content:"";display:block;background-color:#222;width:50px;height:1px;margin:15px auto 0}.dark .title h2:after{background-color:#fff}header.title h2{font-size:30px;margin-bottom:20px;position:relative;font-weight:700;text-transform:uppercase;letter-spacing:0}.light h2 span{color:#008ed6}.about-content:after,.about-content:before,.section-content:after,.section-content:before{content:" ";display:table}.about-content:after,.section-content:after{clear:both}.about-content{margin-bottom:25px;color:#666}.about-content.left>.about-detail,.about-content.left>.about-icon{float:left;text-align:left}.about-content.left>.about-icon{margin-right:4%}.about-icon{font-size:45px;color:#888987}.about-detail{width:70%}.about-content h4{font-weight:700;color:#222;text-transform:uppercase;font-size:15px}.container-portfolio .portfolio-view{position:relative;float:left;display:none;overflow:hidden;margin-bottom:10px;background:#000;text-align:center;cursor:pointer}.container-portfolio .portfolio-view img{position:relative;display:block;width:-webkit-calc(100% + 60px);width:calc(100% + 10px);height:100%;opacity:.8;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-30px,0,0) scale(1.12);transform:translate3d(-30px,0,0) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden}.container-portfolio .portfolio-view:hover img{opacity:.2;-webkit-transform:translate3d(0,0,0) scale(1.2);transform:translate3d(0,0,0) scale(1.2)}.container-portfolio .portfolio-view figcaption,.container-portfolio .portfolio-view figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.container-portfolio .portfolio-view figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25m;-webkit-backface-visibility:hidden;backface-visibility:hidden}.container-portfolio .portfolio-view h2,.container-portfolio .portfolio-view p{margin:0}.container-portfolio .portfolio-view h2{position:absolute;right:0;bottom:0;padding:1em 1.2em;word-spacing:-.15em;font-weight:300;text-align:right}.container-portfolio .portfolio-view h2 span{font-weight:800;color:#fff}.container-portfolio .portfolio-view p{max-height:70px;overflow:hidden;letter-spacing:1px;font-size:68.5%;padding:0 10px 0 0;width:50%;border-right:1px solid #fff;text-align:right;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.container-portfolio .portfolio-view:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.container-portfolio .portfolio-view figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}#contact{position:relative;margin:0;padding:40px 0 0;height:100%}.btn.submit,.form-control{margin-bottom:20px;border-radius:0;border-color:#555;color:#fff;background-color:rgba(0,0,0,.1)}textarea.form-control{max-width:100%}.btn.submit{position:relative;font-weight:500;text-transform:uppercase;transition:all .3s;padding-right:40px;padding-left:40px;color:#999;z-index:1}.btn.submit:after{content:"";position:absolute;left:0;top:0;height:100%;background-color:#008ed6;width:0;z-index:-1;transition:all .3s}address span{display:block;padding-bottom:10px;margin-bottom:10px}address span .fa{color:#008ed6;margin-right:10px}address span a,address span a:focus,address span a:hover{color:#fff}address span a{text-decoration:underline}#footer{padding-bottom:10px;padding-top:50px;background-color:#008ed6}