.a-block,body,html{height:100%;width:100%}.a-block,img,ul.slick-dots{display:block}#header #logo,.slider .slide .text-wrapper,nav.the-pager,ul.slick-dots{text-align:center}@font-face{font-family:open_sans;src:url(/fonts/opensans-condbold-webfont.eot);src:url(/fonts/opensans-condbold-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/opensans-condbold-webfont.woff2) format('woff2'),url(/fonts/opensans-condbold-webfont.woff) format('woff'),url(/fonts/opensans-condbold-webfont.ttf) format('truetype'),url(/fonts/opensans-condbold-webfont.svg#open_sans_condensedbold) format('svg');font-weight:500;font-style:normal}@font-face{font-family:open_sans;src:url(/fonts/opensans-condlight-webfont.eot);src:url(/fonts/opensans-condlight-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/opensans-condlight-webfont.woff2) format('woff2'),url(/fonts/opensans-condlight-webfont.woff) format('woff'),url(/fonts/opensans-condlight-webfont.ttf) format('truetype'),url(/fonts/opensans-condlight-webfont.svg#open_sanscondensed_light) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sans;src:url(/fonts/opensans-condlightitalic-webfont.eot);src:url(/fonts/opensans-condlightitalic-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/opensans-condlightitalic-webfont.woff2) format('woff2'),url(/fonts/opensans-condlightitalic-webfont.woff) format('woff'),url(/fonts/opensans-condlightitalic-webfont.ttf) format('truetype'),url(/fonts/opensans-condlightitalic-webfont.svg#open_sansCnLtIt) format('svg');font-weight:400;font-style:italic}.fit-col{margin-left:-15px;margin-right:-15px}.a-block{position:absolute;top:0;left:0}.slider,.slider .slide,body,html{position:relative}body{font-family:open_sans,Sans-Serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.3;color:#000}#page{min-width:340px}#page span{line-height:inherit!important;font-size:inherit!important}strong{font-weight:700}.banner-wrapper .text,.banner-wrapper h1{font-weight:400;line-height:1;color:#FFF;letter-spacing:2px;font-family:open_sans,Sans-Serif;font-style:normal;text-transform:uppercase}img{max-width:100%;height:auto}.animation-wrapper{overflow-x:hidden}.banner-wrapper .banner{background-position:center;background-size:cover}.banner-wrapper h1{margin:0 0 150px;padding:0;font-size:24px}@media (max-width:1200px){.banner-wrapper h1{font-size:22px}}@media (max-width:992px){.banner-wrapper h1{margin-bottom:120px;font-size:20px}}.banner-wrapper .text{font-size:50px;padding-bottom:150px}@media (max-width:1200px){.banner-wrapper .text{font-size:40px}}@media (max-width:992px){.banner-wrapper .text{padding-bottom:120px;font-size:30px}}@media (max-width:768px){.banner-wrapper .text{font-size:28px}}.text span{margin:0;padding:0;font-size:inherit!important;color:inherit!important;line-height:inherit!important;font-weight:inherit!important}.text p{margin:0;padding:0 0 8px}nav.the-pager,nav.the-pager ul.pagination{margin:0 auto}.text strong{font-weight:700}nav.the-pager{clear:both}nav.the-pager ul.pagination li.page-item a.page-link{color:#000;border:1px solid #000}#errors .http_erros{padding:150px 60px}.slider .slide{min-height:auto}.slick-controls{width:22px;height:100%;cursor:pointer;position:absolute;top:0;left:22px;z-index:20;background-image:url(../images/arrows.png);background-repeat:no-repeat;background-position:left center}@media (max-width:768px){.slick-controls{left:3px}}.slick-controls:hover{opacity:.6}.slick-controls.slick-next{left:inherit;right:22px;background-position:right center}ul.slick-dots{width:100%;padding:0;list-style:none}ul.slick-dots li{display:inline-block;vertical-align:top;width:12px;height:12px;border-radius:6px;margin:0 5px;padding:0;cursor:pointer;opacity:.5}ul.slick-dots li.slick-active,ul.slick-dots li:hover{opacity:.8}ul.slick-dots li button{cursor:pointer;color:transparent;border:0;outline:0;background:0 0}a:active,a:hover,a:link,a:visited{text-decoration:none;color:#000}::-webkit-input-placeholder{color:#A5A7AA;font-weight:500;font-size:14px;text-transform:uppercase}::-moz-placeholder{color:#A5A7AA;font-weight:500;font-size:14px;text-transform:uppercase}:-ms-input-placeholder{color:#A5A7AA;font-weight:500;font-size:14px;text-transform:uppercase}input:-moz-placeholder{color:#A5A7AA;font-weight:500;font-size:14px;text-transform:uppercase}#header{position:relative;z-index:50}#header #langs{background:#3BB0AC}#header #langs li,#header #langs ul{margin:0;padding:0;list-style:none}#header #langs li{float:right;padding:12px 50px}#header #langs a{font-family:open_sans,Sans-Serif;font-weight:500;font-style:normal;font-size:12px;line-height:1;letter-spacing:2px;color:#FFF;text-transform:uppercase}#header #langs a:hover{color:#96D1AA}#header #logo{height:auto}#header #logo img{margin:0 auto;max-height:100px}@media (max-width:768px){.slick-controls.slick-next{right:3px}#header #logo img{padding:0 40px}}#header #menu{max-width:1920px;margin:0 auto}#header #menu .col{padding:0}#header .navbar.navbar-default{margin:0;padding:0;border:none;border-radius:0;min-height:0;background:0 0}@media (max-width:1200px){#header .navbar.navbar-default .navbar-header{float:none}#header .navbar.navbar-default .navbar-left,#header .navbar.navbar-default .navbar-right{float:none!important}#header .navbar.navbar-default .navbar-toggle{display:block}#header .navbar.navbar-default .navbar-collapse{border-top:none;box-shadow:none}#header .navbar.navbar-default .navbar-fixed-top{top:0;border-width:0 0 1px}#header .navbar.navbar-default .navbar-collapse.collapse{display:none!important}#header .navbar.navbar-default .navbar-nav{float:none!important;margin-top:7.5px}#header .navbar.navbar-default .navbar-nav>li{float:none}#header .navbar.navbar-default .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}#header .navbar.navbar-default .collapse.in{display:block!important}}#header .navbar.navbar-default .navbar-header{position:absolute;top:-50px;right:15px;z-index:10}@media (max-width:768px){#header .navbar.navbar-default .navbar-header{position:relative;top:0;right:0;float:left;margin-left:15px}}#header .navbar.navbar-default .navbar-header .navbar-toggle{margin-right:10%;background:0 0;border-color:#58595B}#header .navbar.navbar-default .navbar-header .navbar-toggle .icon-bar,#header .navbar.navbar-default .navbar-header .navbar-toggle:hover .icon-bar{background:#58595B}#header .navbar.navbar-default .navbar-header .navbar-toggle:hover{border-color:#58595B}#header .navbar.navbar-default #navbar.navbar-collapse{margin:0;padding:0;position:relative;border:none;background:0 0}#header #navbar.navbar-collapse li,#header #navbar.navbar-collapse ul,#header .footer-item li,#header .footer-item ul{margin:0;padding:0;background:0 0}#header #navbar.navbar-collapse ul.main-menu,#header .footer-item ul.main-menu{padding:0;position:relative;text-align:center}#header #navbar.navbar-collapse ul.main-menu li,#header .footer-item ul.main-menu li{position:relative;margin:0;display:inline-block;vertical-align:top;width:auto;padding:40px 60px}@media (max-width:1400px){#header #navbar.navbar-collapse ul.main-menu li,#header .footer-item ul.main-menu li{padding:40px}}@media (max-width:1200px){#header #navbar.navbar-collapse ul.main-menu li,#header .footer-item ul.main-menu li{display:block;float:left;clear:left;padding:15px;margin:0}}#header #navbar.navbar-collapse ul.main-menu li a,#header #navbar.navbar-collapse ul.main-menu li span,#header .footer-item ul.main-menu li a,#header .footer-item ul.main-menu li span{font-family:open_sans,Sans-Serif;font-weight:500;font-style:normal;line-height:1;letter-spacing:1px;color:#58595B;font-size:16px!important;text-transform:uppercase}#header #navbar.navbar-collapse ul.main-menu li .arrow,#header .footer-item ul.main-menu li .arrow{display:inline-block;vertical-align:top;height:12px;width:15px;background:url(../images/arrow.png) right center no-repeat}#header #navbar.navbar-collapse ul.main-menu li.active a,#header #navbar.navbar-collapse ul.main-menu li.active span,#header #navbar.navbar-collapse ul.main-menu li:hover a,#header #navbar.navbar-collapse ul.main-menu li:hover span,#header .footer-item ul.main-menu li.active a,#header .footer-item ul.main-menu li.active span,#header .footer-item ul.main-menu li:hover a,#header .footer-item ul.main-menu li:hover span{cursor:pointer;color:#3BB0AC}#header #navbar.navbar-collapse li.expanded.active ul.sub-menu a,#header #navbar.navbar-collapse li.expanded:hover ul.sub-menu a,#header #navbar.navbar-collapse ul.main-menu li.active.expanded li a,#header #navbar.navbar-collapse ul.main-menu li.expanded:hover li a,#header .footer-item li.expanded.active ul.sub-menu a,#header .footer-item li.expanded:hover ul.sub-menu a,#header .footer-item ul.main-menu li.active.expanded li a,#header .footer-item ul.main-menu li.expanded:hover li a{color:#58595B}#header #navbar.navbar-collapse li.expanded ul.sub-menu,#header .footer-item li.expanded ul.sub-menu{position:absolute;top:60px;left:25%;width:100%;padding:0 10px 10px;background:#fff;display:none}@media (max-width:1200px){#header #navbar.navbar-collapse li.expanded ul.sub-menu,#header .footer-item li.expanded ul.sub-menu{position:relative;padding:20px 0 0;top:0}}#header #navbar.navbar-collapse li.expanded ul.sub-menu li,#header .footer-item li.expanded ul.sub-menu li{margin:0;display:block;text-align:left;width:100%;padding:10px 0;border-bottom:1px solid #BCBEC0}#header #navbar.navbar-collapse li.expanded ul.sub-menu li:last-child,#header .footer-item li.expanded ul.sub-menu li:last-child{border:none}#header #navbar.navbar-collapse li.expanded ul.sub-menu li a,#header .footer-item li.expanded ul.sub-menu li a{font-size:12px}#header #navbar.navbar-collapse li.expanded.active ul.sub-menu li.active a,#header #navbar.navbar-collapse li.expanded.active ul.sub-menu li:hover a,#header #navbar.navbar-collapse li.expanded:hover ul.sub-menu li.active a,#header #navbar.navbar-collapse li.expanded:hover ul.sub-menu li:hover a,#header .footer-item li.expanded.active ul.sub-menu li.active a,#header .footer-item li.expanded.active ul.sub-menu li:hover a,#header .footer-item li.expanded:hover ul.sub-menu li.active a,#header .footer-item li.expanded:hover ul.sub-menu li:hover a{color:#3BB0AC}#header #navbar.navbar-collapse #redes .redes,#header .footer-item #redes .redes{text-align:left}#about,#contact .slide,#footer #logo,#home .slide,#home h1{text-align:center}#header #navbar.navbar-collapse #redes .redes .red,#header .footer-item #redes .redes .red{margin:0;padding:0;display:inline-block;vertical-align:top;height:25px;width:25px;background:url(/images/redes.png) 0 center no-repeat;background-size:auto 100%}#header #navbar.navbar-collapse #redes .redes .red.fb,#header .footer-item #redes .redes .red.fb{background-position:0 center}#header #navbar.navbar-collapse #redes .redes .red:hover,#header .footer-item #redes .redes .red:hover{opacity:.6}.home #header #navbar.navbar-collapse li.expanded ul.sub-menu,.home #header .footer-item li.expanded ul.sub-menu{top:100%;background:rgba(255,255,255,.8)}#contact .first-name{display:none}#contact .form-wrapper form .radio-item input{height:20px;width:20px}#contact form,#contact input,#contact select,#contact textarea{margin:0;padding:0}#contact input,#contact select,#contact textarea{width:100%;height:34px;margin:0 0 15px;padding:0 15px;background:rgba(255,255,255,.8);border:none;border-radius:0;font-family:open_sans,Sans-Serif;font-weight:400;font-style:normal;font-size:16px;line-height:1;letter-spacing:1;color:#231F20;resize:none}#contact textarea{height:180px;padding-top:15px}#contact input.form-submit{display:inline-block;vertical-align:top;width:auto;border:2px solid #FFF;background:0 0;color:#FFF;line-height:1;font-size:20px;font-weight:500;letter-spacing:2px;padding:0 40px;height:40px}#home h1 a,#location .text a{border-bottom:3px solid #3BB0AC}#footer #locations,#footer #logo{padding:35px 0}#contact input.form-submit:hover{background:rgba(255,255,255,.8);color:#A5A7AA}#copyright,#footer{background:#F3F4F4}#footer #logo img{max-height:60px;margin:0 auto}@media (max-width:1200px){#footer #logo{padding:20px}#footer #locations{padding:35px 20px}}#footer #locations .location{margin-bottom:15px}#footer #locations .location .city{font-family:open_sans,Sans-Serif;font-weight:500;font-style:normal;font-size:20px;line-height:1.1;letter-spacing:1px;color:#58595B;padding-right:30px;padding-bottom:15px}#copyright a,#copyright h3,#footer #locations .location .address{font-size:14px;font-weight:400;font-style:normal;letter-spacing:1px;font-family:open_sans,Sans-Serif}#footer #locations .location .address{line-height:1.3;color:#58595B;padding-bottom:15px}#home h1,#home h1 a,#home h1 strong{color:#FFF}#copyright{position:relative;border-top:2px solid #3BB0AC;padding:14px 0}#copyright a,#copyright h3{margin:0;padding:0;line-height:1;color:#A5A7AA;text-transform:uppercase}#copyright h3{position:relative;padding-left:7%}#copyright a:hover{color:#3BB0AC;text-decoration:underline}#copyright .axioma{display:block;position:absolute;right:15px;bottom:2px;opacity:.3}#blog .post,#home h1 a{display:inline-block;vertical-align:top}@media (max-width:768px){#copyright .axioma{position:relative;right:0;bottom:0}#copyright .axioma img{padding-top:30px;padding-left:6.5%}}#copyright .axioma:hover{opacity:.8}#home{background:#A5A7AA}#home .content{position:relative}#home .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#000;opacity:.15}#home .slick-list{position:relative;width:100%;height:100%}#home .slick-list .slick-track{height:100%}#home .slider{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:768px){#home #dots .slick-controls{height:240px}}#home .slide{width:100%;height:100%;background-position:center;background-size:cover}#home h1{position:relative;z-index:2;margin:0;text-transform:uppercase;font-family:open_sans,Sans-Serif;font-weight:400;font-style:normal;font-size:22px;line-height:1.2;letter-spacing:1px;padding:280px 80px}@media (max-width:1440px){#home h1{padding:200px 80px}}@media (max-width:1300px){#home h1{padding:180px 70px}}@media (max-width:992px){#home h1{padding:160px 60px}}@media (max-width:768px){#home h1{padding:80px 40px 120px;text-align:center;font-size:16px;line-height:1.2}}#home h1 a{margin:20px;padding-bottom:5px;text-transform:initial}#home h1 a:hover{color:#A5A7AA}#about .text,#about h2{letter-spacing:1px;color:#000}#home .down{position:absolute;bottom:0;left:0;width:100%;height:65px;cursor:pointer;z-index:20;background-image:url(../images/down.png);background-repeat:no-repeat;background-position:center top}#about h2{margin:0 0 16px;padding:0;font-family:open_sans,Sans-Serif;font-weight:500;font-style:normal;font-size:20px;line-height:1.1;text-transform:uppercase}#about .text,#contact h3{font-family:open_sans,Sans-Serif;font-weight:400;font-style:normal}#about .text{font-size:16px;line-height:1.3}#about .top{padding:90px 25px}#about .top h2{color:#3BB0AC}#about .bottom-wrapper{position:relative;background:#3BB0AC}#about .left{position:absolute;top:0;left:0;height:100%;background-position:center;background-size:cover}@media (max-width:768px){#about .left{position:relative;height:500px}}#about .right{padding:160px 50px}#about .right .text,#about .right h2{color:#FFF}#contact{background:#A5A7AA}#contact .content{position:relative}#contact .slick-list{position:relative;width:100%;height:100%}#contact .slick-list .slick-track{height:100%}#contact .slider{position:absolute;top:0;left:0;width:100%;height:100%}#map,.map-wrap{position:relative}#contact .slide{width:100%;height:100%;background-position:center;background-size:cover}#contact .contact-form{padding:80px 0}#contact h3{font-size:24px;line-height:1;letter-spacing:1.2;color:#FFF}#location .text,#location .text a{font-family:open_sans,Sans-Serif;font-style:normal;line-height:1.1;letter-spacing:1px;font-weight:500}#location .col{padding:0}#location .text{width:60%;margin:0 auto 16px;padding-top:25%;font-size:30px;color:#3BB0AC;text-transform:uppercase}@media (max-width:992px){#location .text{padding-top:80px;padding-bottom:80px}}#location .text a{font-size:16px;color:#A5A7AA;text-transform:inherit}#blog .date,#blog h2,#post .date,#post h2{padding:0;font-family:open_sans,Sans-Serif;font-style:normal;line-height:1;letter-spacing:1.2}#location .text a:hover{color:#3BB0AC}#map{background:#A5A7AA;width:100%}@media (min-height:450px){#map{height:400px}}@media (min-height:600px){#map{height:550px}}@media (min-height:800px){#map{height:650px}}@media (min-height:900px){#map{height:680px}}@media (max-width:992px){#map{height:400px}}.overlay,iframe{position:absolute}.overlay{width:100%;height:520px;top:0;z-index:2}#post iframe,iframe{width:100%;height:100%;border:none;z-index:1}#blog h2,#post h2{margin:0 0 10px;font-weight:500;font-size:22px;color:#3BB0AC;text-transform:uppercase}#blog .date,#post .date{margin:0 0 6px;font-weight:400;font-size:16px;color:#A5A7AA;text-transform:uppercase}#service h1,#services .servicio h2{font-weight:500;line-height:1;letter-spacing:1px;color:#3BB0AC;font-family:open_sans,Sans-Serif;font-style:normal}#blog img,#post img{margin-bottom:10px}#blog{padding:60px 0}#blog .blog-wrapper{padding:0 25px;margin-bottom:60px}#blog .post{padding:0 25px;margin-bottom:30px;float:none}#post,#services{padding:60px 0}#post .content{max-width:1920px;margin:0 auto}#post iframe{position:relative;min-height:400px}@media (max-width:1400px){#post iframe{min-height:300px}}@media (max-width:992px){#post iframe{min-height:250px}}@media (max-width:768px){#post iframe{min-height:450px}}@media (max-width:480px){#post iframe{min-height:250px}}#post .one-column iframe{min-height:650px}@media (max-width:1300px){#post .one-column iframe{min-height:450px}}@media (max-width:992px){#post .one-column iframe{min-height:400px}}@media (max-width:768px){#post .one-column iframe{min-height:450px}}#services{text-align:left}#services .servicios{width:1150px;margin:0 auto;padding:0}@media (max-width:1200px){#services .servicios{width:920px}}@media (max-width:992px){#services .servicios{width:690px}}@media (max-width:768px){#services .servicios{width:460px}}@media (max-width:480px){#post .one-column iframe{min-height:250px}#services .servicios{width:100%}}#services .servicio{width:230px;height:300px;float:left;text-align:center}@media (max-width:480px){#services .servicio{width:100%}}#services .servicio h2{font-size:16px;padding:0 15px}#services .servicio img{width:50%;margin:0 auto 30px}@media (max-width:480px){#services .servicio img{width:inherit}}#service{padding:60px 0}#service img{margin:0 auto 30px}#service h1{margin:0 0 16px;padding:0;font-size:22px;text-transform:uppercase}#service .text{font-family:open_sans,Sans-Serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.3;letter-spacing:1px;color:#231F20;text-align:justify}#service .cta a,#service .cta h2{font-weight:400;line-height:1.2;letter-spacing:1px;font-family:open_sans,Sans-Serif;font-style:normal}#service .cta{padding:80px 0 100px}#service .cta h2{font-size:16px;color:#3BB0AC}#service .cta a{font-size:20px;color:#A5A7AA;border-bottom:3px solid #3BB0AC}#service .cta a:hover{color:#3BB0AC}#team{padding:70px 0}#team .socios{max-width:1220px;margin:0 auto}@media (max-width:1300px){#team .socios{max-width:1000px}}@media (max-width:1100px){#team .socios{max-width:900px}}@media (max-width:992px){#team .socios{max-width:700px}}#team .socio{clear:both;margin-bottom:30px}#team .socio .image-wrapper,#team .socio .info{float:left}#team .socio .image-wrapper{width:220px}@media (max-width:768px){#team .socios{max-width:95%}#team .socio .image-wrapper{width:100%}#team .socio .image-wrapper img{margin-bottom:30px}}#team .socio .info{width:1000px;padding-left:40px}@media (max-width:1300px){#team .socio .info{width:770px}}@media (max-width:1100px){#team .socio .info{max-width:670px}}@media (max-width:992px){#team .socio .info{width:480px}}@media (max-width:768px){#team .socio .info{width:100%;padding-left:0;padding-bottom:60px}}#team .socio h2,#team .socio h3,#team .socio p{margin:0;padding:0}#team .socio h2,#team .socio h3{line-height:1;color:#3BB0AC;margin-bottom:10px;text-transform:uppercase}#team .socio h2{font-family:open_sans,Sans-Serif;font-weight:500;font-style:normal;font-size:22px;letter-spacing:1px}#team .socio .text,#team .socio h3{font-weight:400;font-size:16px;font-family:open_sans,Sans-Serif;font-style:normal;letter-spacing:1px}#team .socio .text{line-height:1.3;color:#231F20;text-align:justify}#terms{padding:80px 0 100px}#terms h1{margin:0 0 25px;padding:0;font-family:open_sans,Sans-Serif;font-weight:500;font-style:normal;font-size:24px;line-height:1;letter-spacing:1px;color:#3BB0AC;text-transform:uppercase}#terms .text{font-family:open_sans,Sans-Serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.3;letter-spacing:1px;color:#231F20;text-align:justify}#terms .text p{margin-bottom:10px}