html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{color:#a4003a;text-shadow:none;background:#f2c2c9}::selection{color:#a4003a;text-shadow:none;background:#16a085}hr{background-image:-moz-linear-gradient(270deg,#fff,#e6e6e6,#fff);background-image:-ms-linear-gradient(left,#fff,#e6e6e6,#fff);background-image:-webkit-linear-gradient(270deg,#fff,#e6e6e6,#fff);background-image:-moz-linear-gradient(270deg,#fff,#e6e6e6,#fff);background-image:-o-linear-gradient(270deg,#fff,#e6e6e6,#fff);border:none;width:50%;height:3px;margin:3em 0;padding:0;display:block;position:relative;left:25%}img{vertical-align:middle}textarea{resize:vertical}html,body{height:100%}body{color:#555;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300}.col-md-4{padding-bottom:30px}.row{margin-left:-15px;margin-right:0}.modal-header{background:#34b1c4}.modal-header h4{color:#fff;letter-spacing:1px;font-weight:700}.modal-footer{background:#34b1c4}.navbar-default .navbar-nav>li>a{color:#555}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#38b5c9;background-color:#fff}.navbar-default{background-color:#fff;padding:12px 0;font-weight:500;box-shadow:0 0 3px #ccc}.navbar-default .navbar-brand{color:#666;font-size:26px;font-weight:700}.navbar-brand .fa{color:#38b5c9}.navbar-toggle{border:0 solid #0000}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#38b5c9}a img{background:#fff}.odd a img{background:#f5f5f5}h1,h2,h3,h4,h5,h6{color:#555;font-weight:200}h2{color:#666;font-size:34px;font-weight:500}h3{font-size:24px;font-weight:500}p{margin-bottom:20px;line-height:26px}p.large{margin-bottom:50px;font-size:18px}.centered{text-align:center}strong{font-weight:700}em{font-weight:300}pre{color:#666;background:#ebebeb;border:none;padding:20px;font-family:Monaco;font-size:16px;line-height:28px}small{font-size:12px}blockquote,blockquote p{color:#999;font-style:italic;font-weight:300;line-height:28px}blockquote{border-left:5px solid #3498db;margin:0 0 40px -30px;padding-left:30px;position:relative}blockquote cite{color:#333;font-size:12px;font-style:italic;font-weight:300;position:absolute;bottom:-25px;right:0}blockquote cite:before{content:"-- "}.overflow-image{margin-top:-65px}a{color:#4abcc5;word-wrap:break-word;-o-transition:color .1s ease-in,background .1s ease-in;transition:color .1s ease-in,background .1s ease-in}a:hover,a:focus{color:#c0392b;outline:0;text-decoration:none}a:before,a:after{-o-transition:color .1s ease-in,background .1s ease-in;transition:color .1s ease-in,background .1s ease-in}#home{text-align:center;background:url(/img/header_bg.jpg) top no-repeat;background-attachment:relative;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:50%;background-size:cover;width:100%;min-height:650px;margin-top:70px;padding-top:200px;padding-bottom:100px}#home h1{color:#fff;text-align:center;letter-spacing:2px;padding-bottom:10px;font-size:50px;font-weight:400}#home p{color:#fff;text-align:center;letter-spacing:1px;font-size:22px;font-weight:300}#home .btn{color:#fff;background-color:#fff0;border:1px solid #fff;margin:20px 0;font-size:17px;font-weight:500}#home .btn:hover,#home .btn:focus{color:#555;background-color:#fff;border:1px solid #fff;outline:0}#about{background:#fff;padding:80px 0 60px}#about img{margin-top:0}#services{text-align:center;background:url(/img/bg.jpg) 50%/cover no-repeat fixed;padding:60px 0}#services .fa{color:#c0ed5d}#services hr{background-image:-moz-linear-gradient(270deg,#fff0,#71c9d6,#fff0);background-image:-ms-linear-gradient(left,#fff0,#71c9d6,#fff0);background-image:-webkit-linear-gradient(270deg,#fff0,#71c9d6,#fff0);background-image:-moz-linear-gradient(270deg,#fff0,#71c9d6,#fff0);background-image:-o-linear-gradient(270deg,#fff0,#71c9d6,#fff0);border:none;width:50%;height:3px;margin:3em 0;padding:0;display:block;position:relative;left:25%}#services p{text-align:center;color:#fff}#services H2,#services H3{color:#fff}#team{text-align:center;background:url(/img/bg.jpg) 50%/cover no-repeat fixed;padding:60px 0}#team hr{background-image:-moz-linear-gradient(270deg,#fff0,#71c9d6,#fff0);background-image:-ms-linear-gradient(left,#fff0,#71c9d6,#fff0);background-image:-webkit-linear-gradient(270deg,#fff0,#71c9d6,#fff0);background-image:-moz-linear-gradient(270deg,#fff0,#71c9d6,#fff0);background-image:-o-linear-gradient(270deg,#fff0,#71c9d6,#fff0);border:none;width:50%;height:3px;margin:3em 0;padding:0;display:block;position:relative;left:25%}#team H2,#team p{color:#fff}#team H4{color:#fff;padding-top:10px;font-weight:700}#team p.large{margin-top:60px;margin-bottom:30px}#team .fa{color:#fff;background-color:#67c5d3;border-radius:100%;outline:0;width:30px;height:30px;margin:0 3px;font-size:15px;line-height:30px;transition:all .3s}#team .fa:hover{background-color:#2ea0b1}#portfolio{background-color:#fff;padding:60px 0}#portfolio .btn-default{border:0}#contact{text-align:center;background:#fff;padding:60px 0}#contact .form{padding:30px 0}#contact .fa{color:#3ab7cb;margin-bottom:10px}#contact .btn{color:#fff;background-color:#3ab7cb;border:0;margin-top:50px;font-size:18px;font-weight:500}#contact .btn:hover,#contact .btn:focus{background-color:#329cad;outline:0}#greywrap{text-align:center;background:#f5f5f5;border-bottom:1px solid #eee;margin-top:0;padding:50px 0}#greywrap .btn{color:#888;letter-spacing:1px;background-color:#fff;border-color:#e2e2e2 #e2e2e2 currentColor;border-bottom-style:none;border-bottom-width:0;margin:0 25px;font-family:Raleway;font-size:20px;font-weight:300}#greywrap .btn:hover,#greywrap .btn:focus{color:#a5cdd5;background-color:#fff;border-color:#a5cdd5 #a5cdd5 currentColor;border-bottom-style:none;border-bottom-width:0;outline:0;margin:0 25px}#greywrap h2{font-size:30px}#greywrap .callout{margin-bottom:20px}#greywrap p{font-size:30px}#greywrap .fa{margin-right:4px;font-size:18px}#footerwrap{text-align:center;background:#2b2b2b;border-bottom:1px solid #ddd;padding:25px 0 15px}#footerwrap span.copyright{color:#888;font-weight:400;line-height:40px}#footerwrap span.copyright a{color:#888;border-bottom:1px dotted}#footerwrap span.copyright a:hover{color:#3ab7cb;text-decoration:none}#footerwrap h4{color:#fff}ul.social-buttons{margin:0}ul.social-buttons li a{color:#999;outline:0;font-size:24px}ul.social-buttons li a:hover,ul.social-buttons li a:focus,ul.social-buttons li a:active{color:#3ab7cb}.white h1{color:#999}.white p{padding-top:25px}.grid figure{border:1px solid #ddd;margin:0;position:relative}.grid figure img{width:100%;display:block;position:relative}.grid figcaption{color:#fff;background-color:#34b1c4;padding:20px;position:absolute;top:0;left:0}.grid figcaption h5{color:#fff;text-align:left;letter-spacing:1px;margin:0;padding-top:0;padding-bottom:5px;padding-left:20px;font-weight:700}.grid figcaption a{text-align:left;color:#fff;background:#2f2f2f;margin-left:20px;padding:5px 10px;font-size:13px;display:inline-block}.mask figure{overflow:hidden}.mask figure img{-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}.no-touch .mask figure:hover img,.mask figure.cs-hover img{transform:translateY(-30px)}.mask figcaption{opacity:0;-webkit-transition:-webkit-transform .4s,opacity .1s .3s;-moz-transition:-moz-transform .4s,opacity .1s .3s;width:100%;height:50px;transition:transform .4s,opacity .1s .3s;top:auto;bottom:0;transform:translateY(100%)}.no-touch .mask figure:hover figcaption,.mask figure.cs-hover figcaption{opacity:1;-webkit-transition:-webkit-transform .4s,opacity .1s;-moz-transition:-moz-transform .4s,opacity .1s;transition:transform .4s,opacity .1s;transform:translateY(0)}.mask figcaption a{position:absolute;top:10px;bottom:10px;right:30px}@media screen and (max-width:1050px),screen and (max-device-width:1050px){body .header{background-attachment:scroll}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.header{background-attachment:scroll}}@media screen and (max-width:769px){#home h1{font-size:40px}#home p{font-size:20px}}@media (min-width:320px){.prueba{width:70%}}
body{margin:0;padding:0}.services-flex-container{flex-wrap:nowrap;justify-content:space-between;gap:10px;width:100%;display:flex}.services-flex-item{text-align:left;flex:1;min-height:300px;padding:10px}@media (max-width:1199px){.services-flex-container{flex-wrap:wrap;justify-content:center}.services-flex-item{flex:30%;min-width:250px}}@media (max-width:768px){.services-flex-item{flex:45%}}@media (max-width:480px){.services-flex-item{flex:100%}}
