@charset "utf-8";.cd-slider-nav,.owl-dots,.social_icon,.txt_center{text-align:center}a{color:#a9954e}.btn-primary,.cd-slider-nav .cd-marker,.owl-dots .owl-dot.active{background-color:#a9954e}.service-box,.service-box.three:hover,.service-box.two:hover{border-color:#dedddc}.service-box h4{font-size:14px;font-weight:600}.service-box p{color:#666}.ir-arriba{display:none;padding:15px;background:#a9954e;font-size:25px;color:#fff;cursor:pointer;position:fixed;bottom:20px;right:20px;z-index:999}.clear,.clr,li.clr{clear:both}*,.cases-filter-nav li a{outline:0;text-decoration:none}*{margin:0;padding:0;border:0}.bg-blue{background:#f3f5fa}.heading h1,.heading h2{margin-bottom:10px}img{max-width:100%}.color-white{color:#fff!important}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#121212}.loader{position:fixed;left:0;right:0;top:0;bottom:0;background:url(../images/loader.gif) center center no-repeat #fff;z-index:50000}.spinner{height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}#header{right:0;top:0;z-index:300;left:0;height:100px;overflow:hidden}@media only screen and (max-width:960px){#header{height:auto;overflow:visible}}.comment-reply,.fancybox-inner,.steps{overflow:hidden}#header .header,#header .header .logo,#header .search-btn{-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}#header .main-nav{float:right;padding:0}#header .logo{float:left;margin:28px}@media (min-width:767px){#header .main-nav li{margin:0 1px 0 0}#header .main-nav li a{display:block;font-weight:200;font-size:14px;margin:15px 0;padding-top:15px;position:relative;padding-left:20px;padding-right:20px;text-transform:capitalize;line-height:22px;font-style:italic;color:#000;border-bottom:4px solid transparent;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;background-color:#fff;height:70px;border-left:1px solid #ddd}#header .main-nav li a:hover{background:#a9954e;color:#fff!important}#header .main-nav li a i{font-size:14px;margin-left:5px;text-align:center;width:13px}}.service-box,.service-box.two{border-top:7px solid transparent}.different-services{background:url(../img/back_3.jpg) center top no-repeat;background-size:cover;height:442px;padding-top:80px;position:relative}.services{margin:-252px -15px 100px}.service-box h4,.service-box i{margin-bottom:10px}.service-box{background:#fff;padding:38px 34px;height:450px}.service-box p{font-size:14px;line-height:18px}.owl-item .service-box{margin:0 15px}.contact-us-bar{padding:27px 0;background:#e9ebf1}.contact-us-bar h4{margin:14px 0 0}.request-a-callback{padding:7px}.request-a-callback-form{padding:20px 40px;float:left;width:50%;min-height:322px}@media (max-width:768px){.request-a-callback-form{padding:0!important}}#footer,#footer a{color:#333}#footer.dark .newsletter-widget h4,#footer.dark .twitter-widget .tweet i,#footer.dark .twitter-widget h4,#footer.dark .usefull-links-widget h4,.cd-hero-slider_top,.cd-hero-slider_top h2,.info_top,.top_blok,.top_blok a{color:#fff}#footer{background:url(../images/colorfull-row.jpg) repeat-x #f5f5f5}#footer .footer-top{padding:70px 0}#footer .footer-bottom{padding:30px 0;background:#e9e9e9}#footer .footer-bottom p{font-size:14px;margin:0;line-height:normal}.cd-hero-slider_top{height:680px;background:url(../img/tp_01.jpg);background-size:cover}.cd-hero-slider_top .cd-full-width,.cd-hero-slider_top .cd-half-width{padding-top:220px}@media screen and (max-width:935px){.logo img{max-width:80%;margin-left:10px}.main-nav{width:100%;border-top:solid 1px #ccc}}@media screen and (max-width:1200px){#header .logo{position:absolute;left:20px;min-width:200px}}@media screen and (max-width:992px){#header .logo{position:relative;left:0}}.idiomas{position:absolute;display:block;right:5px;z-index:9999}.steps li{position:relative}.steps li::after,.steps li:nth-child(2)::after{z-index:1;position:absolute;top:0;right:-25px;border-top:65px solid transparent;border-bottom:65px solid transparent;width:0;height:0;content:" "}.steps li:first-child{background-color:#a9954e}.steps li::after{display:block;border-left:25px solid #A9954E}.steps li:nth-child(3)::after,.steps li:nth-child(3)::before{display:none}.steps li:nth-child(2){background-color:rgba(169,149,78,.5)}.steps li:nth-child(2)::after{display:block;border-left:25px solid rgba(169,149,78,.5)}.bar_top{width:100%;height:40px;padding:10px 0;background-color:#000}.info_top,.sociales{height:30px;float:left}.info_top{width:200px;font-size:11px}.sociales{width:20%}.social_icon{font:13px;border-radius:5px;display:block;height:22px;width:25px;text-decoration:none;float:left;margin-right:1px;color:#FFF}.social_back1{background:#00468C}.idiomas{float:right;width:60px;height:30px}.idiomas a{display:block;float:left;width:20px;height:20px}.idiomas a img{margin:auto;display:block}@media screen and (max-width:767px){.idiomas{right:50px;width:60px}}@media (min-width:768px){.navbar-collapse.collapse{padding-right:50px!important}#header .main-nav li a{margin:0}}.fancybox-nav,.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent}.owl-carousel{display:none;width:100%;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item,.selectboxit-container *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-moz-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.no-js .owl-carousel{display:block}.owl-dots{padding-top:40px}.owl-dots .owl-dot{width:8px;height:8px;border-radius:100%;background:#b3b3b3;margin:0 2px;display:inline-block}.owl-dots .owl-dot.active{width:12px;height:12px;position:relative;top:2px}.selectboxit-btn,.selectboxit-container .selectboxit,textarea{font-family:"Open Sans",sans-serif;font-size:14px}textarea{background:#fff;border:1px solid #838383;border-radius:5px;width:100%;vertical-align:top;padding:0 25px;height:140px;margin-bottom:10px}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;background:url(../images/blank.gif)}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../images/fancybox_loading@2x.gif);background-size:24px 24px}}.cd-hero{position:relative;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-hero-slider{position:relative;height:360px;overflow:hidden;list-style:none}.cd-hero-slider li{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);background-position:center center;background-size:cover;background-repeat:no-repeat}.cd-hero-slider li.selected{position:relative;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.cd-hero-slider li.is-moving,.cd-hero-slider li.selected{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;transition:transform .5s}@media only screen and (min-width:768px){.cd-hero-slider{height:500px}}@media only screen and (min-width:1170px){.cd-hero-slider{height:430px}}@media only screen and (min-width:1370px){.cd-hero-slider{height:630px}}.cd-hero-slider li:first-of-type{background-color:#2B3131;background-image:url(../img/back_1.jpg)}.cd-hero-slider li:nth-of-type(2){background-color:#2B3131;background-image:url(../img/back_2.jpg)}.cd-hero-slider li:nth-of-type(3){background-color:#2B3131;background-image:url(../img/back_4.jpg)}.cd-hero-slider .cd-full-width,.cd-hero-slider .cd-half-width{position:absolute;width:100%;height:100%;z-index:1;left:0;top:0;padding-top:100px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.cd-hero-slider h2,.cd-hero-slider p{color:#fff;width:60%}.cd-hero-slider h2{font-size:2rem;font-weight:600;letter-spacing:-1px}.cd-hero-slider h2 span{font-family:Montserrat;font-size:2.2rem;font-weight:400;letter-spacing:0x}.cd-hero-slider p{font-size:1.4rem;line-height:1.4}@media only screen and (min-width:768px){.cd-hero-slider .cd-full-width,.cd-hero-slider .cd-half-width{padding-top:50px}.cd-hero-slider h2{font-size:2.2em}.cd-hero-slider .cd-full-width .cd-btn,.cd-hero-slider .cd-full-width h2,.cd-hero-slider .cd-full-width p{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}.cd-hero-slider .selected .cd-full-width .cd-btn,.cd-hero-slider .selected .cd-full-width h2,.cd-hero-slider .selected .cd-full-width p{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.cd-hero-slider li.selected h2{-webkit-transition:opacity .4s .2s,-webkit-transform .5s .2s;-moz-transition:opacity .4s .2s,-moz-transform .5s .2s;transition:opacity .4s .2s,transform .5s .2s}.cd-hero-slider li.selected p{-webkit-transition:opacity .4s .3s,-webkit-transform .5s .3s;-moz-transition:opacity .4s .3s,-moz-transform .5s .3s;transition:opacity .4s .3s,transform .5s .3s}}@media only screen and (min-width:1170px){.cd-hero-slider .cd-full-width,.cd-hero-slider .cd-half-width{padding-top:140px}.cd-hero-slider h2,.cd-hero-slider p{margin-bottom:15px}.cd-hero-slider h2{font-size:28px;color:#fff}.cd-hero-slider p{font-size:18px;color:#fff;margin-bottom:30px}}.cd-slider-nav{position:relative;width:100%;bottom:0;z-index:2;height:55px;background-color:#92834f;border-bottom:10px solid #a9954e;-moz-box-shadow:0 1px 0 0 rgba(230,232,236,1);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.5);box-shadow:0 0 20px 0 rgba(0,0,0,.5)}.cd-slider-nav a,.cd-slider-nav li,.cd-slider-nav nav,.cd-slider-nav ul{height:100%}.cd-slider-nav nav{display:inline-block;position:relative;padding:0}.cd-slider-nav .cd-marker{position:absolute;bottom:0;left:0;width:60px;height:100%;color:#fff;-webkit-transition:-webkit-transform .2s,box-shadow .2s;-moz-transition:-moz-transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s}.cd-slider-nav ul::after{clear:both;content:"";display:table}.cd-slider-nav li{display:inline-block;width:120px;float:left}.cd-slider-nav li.selected a{color:#fff}.no-touch .cd-slider-nav li.selected a:hover{background-color:transparent}.cd-slider-nav a{display:block;position:relative;padding-top:35px;font-size:1rem;font-weight:700;color:#FFF;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.cd-slider-nav a::before,.cd-slider-nav li:last-child a::after{content:'';position:absolute;width:1px;height:129px;top:0}.cd-slider-nav a::before{left:0;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.cd-slider-nav li:last-child a::after{right:0;left:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.no-touch .cd-slider-nav a:hover{color:#fff}.cd-slider-nav li:first-of-type a::before{background-position:0 0}.cd-slider-nav li.selected:first-of-type a::before{background-position:0 -24px}.cd-slider-nav li:nth-of-type(2) a::before{background-position:-24px 0}.cd-slider-nav li.selected:nth-of-type(2) a::before{background-position:-24px -24px}.cd-slider-nav li:nth-of-type(3) a::before{background-position:-48px 0}.cd-slider-nav li.selected:nth-of-type(3) a::before{background-position:-48px -24px}@media only screen and (min-width:768px){.cd-slider-nav{height:129px}.cd-slider-nav .cd-marker,.cd-slider-nav li{width:33%}.cd-slider-nav a{padding:30px 40px;font-size:27px;color:#fff;text-transform:none;text-align:left}.cd-slider-nav a::before{top:0}.cd-slider-nav li.selected a,.cd-slider-nav li:hover a{border-color:transparent}}.cd-hero-slider .cd-full-width .btn{margin:0 3px}.no-js .cd-hero-slider li{display:none}.no-js .cd-hero-slider li.selected{display:block}.no-js .cd-slider-nav{display:none}@media (max-width:767px){.cd-slider-nav a,.contact-us-bar,.contact-us-bar .text-right{text-align:center}#header{position:relative}#header .logo,#header .search-btn{margin:10px 0!important;border:0}.navbar-toggle .icon-bar{border-bottom:3px solid #333}.navbar-toggle{margin:17px 0 0}#header .main-nav{width:100%;padding:0 0 10px}.cd-hero-slider .btn{height:38px;padding:8px 20px 7px;font-size:13px}.request-a-callback-content,.request-a-callback-form{float:none;min-height:0;width:auto;background-size:90px auto}section{padding:60px 0}.cd-slider-nav a{font-size:8px;padding-top:10px;font-weight:100}.cd-slider-nav a:before,.cd-slider-nav li:last-child a:after{height:55px}.different-services{padding:50px 0;height:auto}.services{margin:0}.contact-us-bar .btn{margin-top:15px}.contact-us-bar h4{font-size:18px}.owl-item .service-box{margin:0}.h1,.h2,.h3,h1,h2,h3{font-size:24px}.owl-dots{padding-top:20px}.cd-hero-slider .cd-full-width,.cd-hero-slider .cd-half-width{padding-top:30px}.cd-hero-slider h2,.cd-hero-slider p{width:90%}.cd-hero-slider li:first-of-type{background-color:#2B3131;background-image:url(../img/back_1r.jpg)}.cd-hero-slider li:nth-of-type(2){background-color:#2B3131;background-image:url(../img/back_2r.jpg)}.cd-hero-slider li:nth-of-type(3){background-color:#2B3131;background-image:url(../img/back_4r.jpg)}.different-services{background:url(../img/back_3r.jpg) center top no-repeat}.back_5{background-image:url(../img/back_4r.png)}.cd-hero-slider_top{background:url(../img/tp_01r.jpg)}}@media (max-width:590px){.btn,.btn:hover:before{line-height:10px}body{min-width:320px;font-size:16px}input[type=email],input[type=number],input[type=password],input[type=text]{height:44px}#footer .footer-top{padding:20px 0}.footer-bottom p{text-align:center;padding:5px 0}#footer .footer-bottom{padding:10px 0}#header .logo{max-width:150px;margin-top:14px!important}.navbar-toggle{margin-top:14px}.btn{height:43px}.video-widget a{height:62px;line-height:59px;margin:-31px 0 0 -31px;width:62px}.cd-hero-slider .btn{line-height:21px}}