@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}::-moz-focus-inner{border:0}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}a img,iframe{border:none}ul,ol{margin-left:2em}ol{list-style:decimal}ul{list-style:disc}input,textarea,select,button{font-size:100%;font-family:inherit}select{margin:0}h1,h2,h3,h4{font-weight:700;margin-bottom:.5em}h1{font-size:1.3em}h2{font-size:1.2em}h3{font-size:1.1em}h4{font-size:1em}h5{font-size:1em}strong{font-weight:700}em{font-style:italic}fieldset{border:1px solid #000}.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}@font-face{font-family:'icomoon';src:url(fonts/icomoon/icomoon.eot?tfqzre);src:url('fonts/icomoon/icomoon.eot?tfqzre#iefix') format('embedded-opentype'),url(fonts/icomoon/icomoon.ttf?tfqzre) format('truetype'),url(fonts/icomoon/icomoon.woff?tfqzre) format('woff'),url('fonts/icomoon/icomoon.svg?tfqzre#icomoon') format('svg');font-weight:400;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-map-pin:before{content:"\e905"}.icon-phone:before{content:"\e900"}.icon-mail:before{content:"\e901"}.icon-close:before{content:"\e902"}.icon-chevron-thin-right:before{content:"\e903"}.icon-chevron-thin-left:before{content:"\e904"}.hidden{display:none!important}figure{margin:0}body{background:#fff;font-family:'Roboto',sans-serif;font-size:15px;font-weight:400;color:#2E3433;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul li{list-style:none}ul,ol{margin:0}.bloque_link{cursor:pointer}h2,h1,h3,h4,h5,h6{font-size:inherit;margin-bottom:0;font-weight:400}img{vertical-align:middle}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}.h{position:absolute;position:absolute;pointer-events:none;top:-18px;color:#fff}.hide{display:none!important}.full-size{margin:0 auto;position:relative;width:100%;box-sizing:border-box;padding:0 30px}.coll-full{margin:0 auto;max-width:1170px;padding:0 10px;position:relative;width:91.4%}.title{font-size:2.26em;font-weight:700}.subtitle{font-size:1.33em;font-weight:700}.paragraph{font-size:1em;line-height:1.55em;line-height:1.7em}.btn1{cursor:pointer;background:#07306F;height:40px;line-height:40px;font-weight:500;display:inline-block;color:#fff;font-size:1.06em;padding:0 30px;text-decoration:none;border-radius:3px;border:0;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out;-moz-transition:background 200ms ease-in-out,color 200ms ease-in-out;transition:background 200ms ease-in-out,color 200ms ease-in-out;z-index:2}.btn1:hover{background:#06204A}.btn2{cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,.16);background:#F16B03;height:40px;line-height:40px;font-weight:500;display:inline-block;color:#fff;font-size:1.06em;padding:0 30px;text-decoration:none;border-radius:3px;border:0;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out;-moz-transition:background 200ms ease-in-out,color 200ms ease-in-out;transition:background 200ms ease-in-out,color 200ms ease-in-out;z-index:2}.btn2:hover{background:#C75D0A}.btn3{box-shadow:0 3px 6px rgba(0,0,0,.16);cursor:pointer;background:none;height:40px;line-height:36px;display:inline-block;color:#2E3433;font-size:1em;font-weight:400;padding:0 35px!important;border-radius:3px;text-decoration:none;border:2px solid #fff;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out;-moz-transition:background 200ms ease-in-out,color 200ms ease-in-out;transition:background 200ms ease-in-out,color 200ms ease-in-out;color:#fff}#header .btn3:hover{background:#F16B03;border-color:#F16B03;color:#fff}#header.sticky_menu .btn3:hover{background:#f8903e;border-color:#f8903e}.link{color:#0E9848;font-size:1.06em;text-decoration:none;padding-bottom:6px;border-bottom:2px solid #0E9848}a{color:inherit;text-decoration:none}.link-more-info{color:#FF7D2D;font-size:1.06em;text-decoration:underline}.link-more-info:hover{color:#D04F00}.icon-security{background:url(style/icon-security.png);background-repeat:no-repeat;background-size:100%;width:16px;height:27px;display:inline-block}.icon-truck{background:url(style/icon-truck.png);background-repeat:no-repeat;background-size:100%;width:20px;height:25px;display:inline-block}header{height:85px;position:absolute;width:100%;top:0;left:0;z-index:3;color:#fff}.logo #Path_85{fill:#F16B03}.logo-mobile{display:none}.logo{width:182px;display:block;float:left;margin:18px 0}.logo img{width:100%;transition:opacity ease .4s}.menu-container{float:right;margin-top:20px}.menu-container .top{display:none;z-index:-1}.scrolled .menu-container{margin-top:10px}#menu{float:left}#menu li{display:inline-block;margin-right:22px}#menu li.idi{margin-right:0!important}#menu li.first{display:none}#menu li:last-child{margin:0;margin-left:25px}#menu li:last-child a{padding-right:0}#menu li:last-child span{padding-right:0}#menu li span{font-size:1.06em;-webkit-transition:all .2s ease 0s;padding:10px;transition:all .2s ease 0s;display:block;text-decoration:none;box-sizing:border-box;cursor:pointer;float:none;font-weight:500}#menu li a:hover,#menu li span:hover,#menu li.selected span{color:#F16B03}header.sticky_menu{background:#fff;color:#0C2142;height:60px;position:fixed;top:0}header.transition{transition:all ease 0.5s 0.0s}header.sticky_menu.up{top:-70px}header.sticky_menu.up.transition{transition:all ease 0.3s 0.0s}header.sticky_menu .logo path{fill:#0C2142}header.sticky_menu .logo #Group_10 path{fill:#3E3E3E}header.sticky_menu .logo{height:40px;margin:5px 0;margin:10px 0;width:auto}header.sticky_menu .menu-container{margin-top:10px}header.sticky_menu .btn3{background:#F16B03;border-color:#F16B03;position:relative;top:-1px}.barras-menu span::before{top:-10px;transform-origin:left top 0;-webkit-transform-origin:left top 0;transition:transform 0.3s ease 0s,width 0.3s ease 0s,top 0.3s ease 0s;-webkit-transition:transform 0.3s ease 0s,width 0.3s ease 0s,top 0.3s ease 0s}.barras-menu span::after{bottom:-10px;transform-origin:left bottom 0;-webkit-transform-origin:left bottom 0;transition:transform 0.3s ease 0s,width 0.3s ease 0s,bottom 0.3s ease 0s;-webkit-transition:transform 0.3s ease 0s,width 0.3s ease 0s,bottom 0.3s ease 0s}.barras-menu span::after,.barras-menu span::before{background:#23267C;content:"";display:block;height:3px;left:0;position:absolute;width:100%}.barras-menu span{background:#23267C;display:block;height:3px;left:0;top:14px;transition:transform 0.3s ease 0s;-webkit-transition:transform 0.3s ease 0s}.barras-menu{display:none;cursor:pointer;right:10px;width:37px;position:absolute;margin-top:0;z-index:1;margin:auto;top:0;bottom:0;height:3px}.barras-menu.close span:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.barras-menu.close span:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.barras-menu.close span:before,.barras-menu.close span:after{background-color:#fff;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0}.barras-menu.close span{background-color:transparent;-webkit-transition:transform 0.3s ease 0s}#attraction .info{padding:0 57px}#attraction{width:100%;height:100vh;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;min-height:500px}#attraction .swiper-container{width:100%;height:100%}#attraction .img-attraction{width:100%;height:100%;background-size:cover;background-position:center;position:relative;display:flex;align-items:center}#attraction .full-size{z-index:1;margin-top:34px}#attraction .title-at{font-size:3.33em;line-height:1.18em;color:#fff;font-weight:700;margin-bottom:12px;display:inline-block;text-shadow:0 2px 2px rgba(0,0,0,.3);max-width:569px}#attraction .paragraph{line-height:1.55em;text-shadow:0 2px 2px rgba(0,0,0,.3);color:#fff;max-width:500px;margin-bottom:29px}#attraction .img-attraction:before{position:absolute;opacity:.2;width:100%;height:100%;content:'';left:0;top:0;background:rgba(0,0,0,1);background:-moz-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,0,0,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(255,255,255,1) 100%)}#attraction .swiper-pagination-bullet{-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;margin-right:16px;height:16px;cursor:pointer;width:16px;display:inline-block;border-radius:50%;background:#fff;opacity:.78}#attraction .swiper-pagination-bullet.swiper-pagination-bullet-active,#attraction .swiper-pagination-bullet:hover{opacity:1;background:#F16B03}#attraction .swiper-pagination-bullet:last-child{margin-right:0}#attraction .swiper-pagination{position:absolute;left:0;right:0;bottom:35px}#attraction .icon-chevron-thin-left,#attraction .icon-chevron-thin-right{text-shadow:0 2px 4px rgba(0,0,0,.4);width:auto;font-size:33px;display:block;position:absolute;left:0;z-index:1;opacity:1;background:none!important;box-shadow:none;border:none;color:#fff;height:33px;margin:auto;bottom:0;top:-15px;width:33px;text-align:center;z-index:10}#attraction .icon-chevron-thin-right{right:0;left:auto}#attraction .arrows-container{position:absolute;bottom:0;top:0;left:0;right:0}#about-us{border-top:4px solid #fff;background-image:url(style/about-us.jpg);background-image:-webkit-image-set(url(style/about-us.jpg) 1x,url(style/about-us@2x.jpg) 2x);background-size:cover;background-position:center;overflow:hidden;position:relative;height:602px;display:flex;align-items:center;background-repeat:no-repeat!important;background-size:cover;background-position:center}#about-us .info{box-sizing:border-box;z-index:2;margin-top:11px}#about-us .title,#about-us .paragraph{color:#fff;max-width:473px}#about-us .title{margin-bottom:26px;margin-bottom:19px}#about-us .paragraph{margin-bottom:29px}#about-us:before{content:'';height:100%;width:100%;position:absolute;background:rgba(0,0,0,.5);left:0;top:0;background:rgba(0,0,0,.58);background:-moz-linear-gradient(left,rgba(0,0,0,.58) 0%,rgba(0,0,0,.58) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,0,0,.58)),color-stop(0%,rgba(0,0,0,.58)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.58) 0%,rgba(0,0,0,.58) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.58) 0%,rgba(0,0,0,.58) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.58) 0%,rgba(0,0,0,.58) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.58) 0%,rgba(0,0,0,.58) 0%,rgba(255,255,255,0) 100%)}.logo-ers{width:210px;margin-right:44px}.logo-global-compact{width:88px;margin-right:44px}.logo-transporte-limpio{width:150px}#servicios{padding:4px 0}#servicios .list{padding:0 2px}.inicialServicios{overflow:hidden}.grid-item2 .icono{width:73px;margin-bottom:7px}.grid-item2 .subtitle{margin-bottom:10px}.grid-item2{align-items:center;text-align:center;width:25%;position:relative;list-style-type:none;float:left;box-sizing:border-box;height:310px;overflow:hidden}.grid-item2 .info{padding:0 17%;box-sizing:border-box;margin-top:37px;width:100%;color:#fff;z-index:1;position:relative}.grid-item2 .paragraph{line-height:1.7em;margin-bottom:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:97px;-webkit-line-clamp:4;-webkit-box-orient:vertical}.grid-item2 .title-b{font-size:2.26em;font-weight:700;box-sizing:border-box;color:#fff;z-index:1}.grid-item2.grid-item-50 .content-box{width:100%;padding:0 11.7%;margin-top:-11px}.grid-item2.grid-item-50 .paragraph{line-height:1.35em;max-height:80px}.grid-item-50{text-align:left;width:43%;display:flex;align-items:center}.grid-item-50 .title{color:#0C2142;margin-bottom:11px}.grid-item2 .background{background-position:center;background-size:cover;position:absolute;width:100%;height:100%;top:0;left:0;transition:all ease 0.5s 0.0s;-webkit-transition:all ease 0.5s 0.0s;-o-transition:all ease 0.5s 0.0s}.grid-item2 .background:before{top:0;left:0;content:'';background:rgba(0,0,0,.35);width:100%;height:100%;position:absolute}.grid-item2:hover .background{transform:scale(1.15);-webkit-transform:scale(1.15);-o-transform:scale(1.15)}.rotateRight{overflow:initial!important;transition:all 1.5 ease;-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transform:translatex(-11.2%);-webkit-transform:translatex(-11.2%);-o-transform:translatex(-11.2%)}.rotateLeft{transition:all 1.5 ease;-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transform:translatex(0);-webkit-transform:translatex(0);-o-transform:translatex(0)}.swiper-servicios{width:57%;float:right}.servicios-bloque{min-width:40%;margin-right:4px}.servicios-combustible{display:flex}#map{height:574px;background-size:contain;background-position:top right;background-repeat:no-repeat;background-color:#B9D8EF}#map .title{color:#002437;max-width:312px;margin-bottom:17px}#map .headline{text-transform:uppercase;font-weight:700;font-size:1em;margin-bottom:6px;display:block}#map .info{padding-top:90px}.cities{display:inline-block;margin:0;color:#000;list-style:none;font-size:1em}.cities:nth-child(1),.cities:nth-child(2){margin-right:48px}.city{margin-bottom:9px}.img-map{display:none}#equipos{background-image:url(style/equipos.jpg);background-image:-webkit-image-set(url(style/equipos.jpg) 1x,url(style/equipos@2x.jpg) 2x);background-size:cover;background-position:center;overflow:hidden;position:relative;height:764px;display:flex;align-items:center;background-repeat:no-repeat!important;background-size:cover;background-position:center}#equipos .info{box-sizing:border-box;z-index:2;margin-top:2px}#equipos .title,#equipos .paragraph,#equipos .subtitle{color:#fff;max-width:473px}#equipos .title{margin-bottom:26px;margin-bottom:19px}#equipos .paragraph{margin-bottom:26px}#equipos .subtitle{margin-bottom:25px}#equipos:before{content:'';height:100%;width:100%;position:absolute;background:rgba(0,0,0,.5);left:0;top:0;background:rgba(0,0,0,.58);background:-moz-linear-gradient(left,rgba(0,0,0,.58) 0%,rgba(0,0,0,.58) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,0,0,.58)),color-stop(0%,rgba(0,0,0,.58)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.58) 0%,rgba(0,0,0,.58) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.58) 0%,rgba(0,0,0,.58) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.58) 0%,rgba(0,0,0,.58) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.58) 0%,rgba(0,0,0,.58) 0%,rgba(255,255,255,0) 100%)}.logo-sct{width:183px}.logo-cre{width:95px;margin:0 30px 0 16px}.logo-pemex{width:132px}.img-equipos{display:none}#clientes{background:#F0F0F0;padding:2px 0}#clientes .list{padding:0 2px;overflow:hidden}.grid-item .paragraph{color:#464646;line-height:1.36em;margin-bottom:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:97px;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:80px}.grid-item .title-b{bottom:41px;font-size:2.26em;font-weight:700;box-sizing:border-box;color:#fff;z-index:1;position:absolute;left:0;width:100%;padding:0 15%}.grid-item.grid-item--50 .content-box{width:100%;padding:0 15%;margin-top:-11px}.grid-item{width:calc(25% - 4px);position:relative;list-style-type:none;float:left;display:inline-block;text-align:center;box-sizing:border-box;margin:2px;height:310px;overflow:hidden}.grid-item--50{float:right;text-align:left;width:calc(50% - 4px);display:flex;align-items:center;background:#F0F0F0}.grid-item--50 .title{color:#0C2142;margin-bottom:11px}.grid-item .background{background-position:center;background-size:cover;position:absolute;width:100%;height:100%;top:0;left:0;transition:all ease 0.5s 0.0s;-webkit-transition:all ease 0.5s 0.0s;-o-transition:all ease 0.5s 0.0s}.grid-item:hover .background{transform:scale(1.15);-webkit-transform:scale(1.15);-o-transform:scale(1.15)}.grid-item .background:before{top:0;left:0;content:'';background:rgba(0,0,0,.2);width:100%;height:100%;position:absolute}#empresas{background:#F0F0F0;text-align:center;padding:8px 0 52px;border-top:4px solid #fff}#empresas .icono{position:relative;top:4px;margin-right:10px}#empresas img{margin-right:43px}#empresas img.last{margin-right:0}#empresas .subtitle{color:#0C2142;margin:31px 0 21px}#empresas .subtitle:last-of-type{margin-bottom:32px}#empresas .logos1,#empresas .logos2{display:inline-block}.logo-traffilog{width:124px}.logo-tracside{width:64px;margin-left:25px}.logo-autocentro{width:170px}.logo-petroil{width:149px}.logo-canacar{width:197px}.logo-software{width:191px}footer{background:#0C2142;color:#fff;border-bottom:10px solid #F16B03;font-size:.93em;padding:39px 0 25px}footer a{color:#fff;text-decoration:none}footer .container-right{float:right}footer .container-right address{width:306px}footer .container-right address .icon-map-pin{width:14px;float:left}footer .container-right address .text{position:relative;top:-6px;line-height:2em;width:calc(100% - 24px);float:left}footer .container-right li{display:inline-block;margin-right:60px;float:left}footer .container-right li:last-child{margin-right:0}footer .container-right [class^="icon-"],footer .container-right [class*=" icon-"]{margin-right:10px}footer .copy-text{float:left}.icon-close{color:#fff;font-size:33px;float:right;cursor:pointer;margin:30px 0 0 0}.logo-blanco{width:170px;display:block;float:left;margin:26px 0 0}.top{position:absolute;top:0;left:0;z-index:2;right:0}.top .coll-full{padding:0 57px}#contacto{min-height:760px;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:2;display:flex;align-items:center;transition:all ease 0.6s 0.0s;-webkit-transition:all ease 0.6s 0.0s;-o-transition:all ease 0.6s 0.0s}#contacto.hidden{display:flex!important;opacity:0;pointer-events:none}#contacto .aviso-privacidad{color:#fff;font-weight:300;font-size:.93em;text-align:center}#contacto .aviso-privacidad a{color:#F16B03;text-decoration:underline}#contacto .aviso-privacidad a:hover{color:#D04F00}#contacto{overflow:hidden;min-height:760px;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:11;display:flex;align-items:center}#contacto:before{z-index:1;content:'';width:100%;height:100%;position:fixed;background:rgba(56,56,56,.55);top:0;left:0}#contacto form{width:41%;max-width:500px;margin:0 auto;min-width:400px;position:relative}#contacto .info{margin-top:-47px;z-index:2}#contacto .paragraph{max-width:800px;color:#fff;text-align:center;width:66%;margin:0 auto 35px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:50px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.title-contact{line-height:1.25em;margin-bottom:18px;font-weight:700;font-size:3.33em;color:#fff;text-align:center;clear:both}#contacto .input.text,#contacto .input.textarea,#contacto .input.select{margin-bottom:11px;text-align:left;position:relative;width:100%}#contacto .input.text label,#contacto .input.textarea label,#contacto .input.select label{text-align:left;font-size:1.33em;color:#fff;display:block;margin-bottom:6px;font-weight:700}#contacto .input.text input,#contacto .input.textarea textarea,#contacto .input.select select{font-size:1.2em;border:none;background:rgba(255,255,255,.8);-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;border-radius:0;height:40px;padding:0 11px 0 11px;position:relative;width:100%;box-sizing:border-box}#contacto .input.textarea textarea{padding-top:9px}#contacto .input.text.last,#contacto .input.select.last{margin-right:0}#contacto .input.select .icon-angle-down{position:absolute;bottom:6px;color:#505050;font-size:21px;right:10px;pointer-events:none}#contacto .input.select.error .icon-angle-down{bottom:20px}#contacto .input.check label{font-size:10px}#ContactoLastName{display:none!important}#contacto .input.check label .privacity_form{color:#000}#contacto .input.check label a{color:#000}#contacto .input.button{text-align:center;margin-top:34px}.form_link{font-size:10px;margin-left:20px}#contacto .btn2{height:40px;background:#10BF5A;color:#0D0A08;line-height:40px}#contacto .error-message{color:#fff;position:relative;font-size:10px}#contacto .form-error{border-bottom:solid 2px red!important}#contacto ::-webkit-input-placeholder{color:#000}#contacto ::-moz-placeholder{color:#000}#contacto :-ms-input-placeholder{color:#000}#contacto :-moz-placeholder{color:#000}.title-form{font-size:2em;margin-bottom:2px;color:#00437f;font-weight:600}.parrafo-form{font-size:1.33em;margin-bottom:22px;color:#00437f}#contacto .checkbox{font-size:.9em}#contacto .form_link{font-size:10px;margin-left:20px;color:black;margin-bottom:10px}#ContactoAddForm span.loading{display:none;position:absolute;background:#787878;width:100%;height:100%;z-index:10;opacity:.5;padding:20px;top:-20px;left:-20px}#ContactoAddForm.loading span.loading{display:block}.contactoEditar:before{position:inherit!important}.contactoEditar:after{position:inherit!important}#contacto{align-items:normal;min-height:initial;max-height:initial;height:100vh;overflow:auto;display:inline-block;background:#000}#contacto .info{padding:0 30px;margin-top:120px;height:auto;overflow:initial;box-sizing:border-box;padding-bottom:20px}#contacto:before{z-index:1;content:'';width:100%;height:100%;position:fixed;background:rgba(56,56,56,.55);top:0;left:0}#exito{background-image:url(style/bg-gracias.jpg);background-image:-webkit-image-set(url(style/bg-gracias.jpg) 1x,url(style/bg-gracias@2x.jpg) 2x);background-size:cover;background-position:center;overflow:hidden;position:relative;height:100vh;min-height:602px;display:flex;align-items:center;background-repeat:no-repeat!important;background-size:cover;background-position:center}#exito .info{box-sizing:border-box;z-index:2}#exito .title-contact{margin-bottom:12px;color:#fff;text-align:left}#exito .paragraph{color:#fff;margin-bottom:32px}#exito .title-contact,#exito .paragraph{max-width:520px}#exito:before{content:'';height:100%;width:100%;position:absolute;background:rgba(0,0,0,.5);left:0;top:0;background:rgba(0,0,0,.58);background:-moz-linear-gradient(left,rgba(0,0,0,.58) 0%,rgba(0,0,0,.58) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,0,0,.58)),color-stop(0%,rgba(0,0,0,.58)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.58) 0%,rgba(0,0,0,.58) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.58) 0%,rgba(0,0,0,.58) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.58) 0%,rgba(0,0,0,.58) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.58) 0%,rgba(0,0,0,.58) 0%,rgba(255,255,255,0) 100%)}.icono-gracias{width:134px;margin-bottom:38px}.servicio03{width:90px!important;margin-top:7px}