@font-face{font-family:'Karla';font-style:normal;font-weight:400;src:url('../fonts/karla/karla-v15-latin-regular.eot');src:local(''),url('../fonts/karla/karla-v15-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/karla/karla-v15-latin-regular.woff2') format('woff2'),url('../fonts/karla/karla-v15-latin-regular.woff') format('woff'),url('../fonts/karla/karla-v15-latin-regular.ttf') format('truetype'),url('../fonts/karla/karla-v15-latin-regular.svg#Karla') format('svg')}@font-face{font-family:'Karla';font-style:normal;font-weight:600;src:url('../fonts/karla/karla-v15-latin-600.eot');src:local(''),url('../fonts/karla/karla-v15-latin-600.eot?#iefix') format('embedded-opentype'),url('../fonts/karla/karla-v15-latin-600.woff2') format('woff2'),url('../fonts/karla/karla-v15-latin-600.woff') format('woff'),url('../fonts/karla/karla-v15-latin-600.ttf') format('truetype'),url('../fonts/karla/karla-v15-latin-600.svg#Karla') format('svg')}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;src:url('../fonts/raleway/raleway-v14-latin-700.eot');src:local('Raleway Bold'),local('Raleway-Bold'),url('../fonts/raleway/raleway-v14-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/raleway/raleway-v14-latin-700.woff2') format('woff2'),url('../fonts/raleway/raleway-v14-latin-700.woff') format('woff'),url('../fonts/raleway/raleway-v14-latin-700.ttf') format('truetype'),url('../fonts/raleway/raleway-v14-latin-700.svg#Raleway') format('svg')}@font-face{font-family:'Raleway';font-style:normal;font-weight:800;src:url('../fonts/raleway/raleway-v14-latin-800.eot');src:local('Raleway ExtraBold'),local('Raleway-ExtraBold'),url('../fonts/raleway/raleway-v14-latin-800.eot?#iefix') format('embedded-opentype'),url('../fonts/raleway/raleway-v14-latin-800.woff2') format('woff2'),url('../fonts/raleway/raleway-v14-latin-800.woff') format('woff'),url('../fonts/raleway/raleway-v14-latin-800.ttf') format('truetype'),url('../fonts/raleway/raleway-v14-latin-800.svg#Raleway') format('svg')}@font-face{font-family:'Raleway';font-style:normal;font-weight:900;src:url('../fonts/raleway/raleway-v14-latin-900.eot');src:local('Raleway Black'),local('Raleway-Black'),url('../fonts/raleway/raleway-v14-latin-900.eot?#iefix') format('embedded-opentype'),url('../fonts/raleway/raleway-v14-latin-900.woff2') format('woff2'),url('../fonts/raleway/raleway-v14-latin-900.woff') format('woff'),url('../fonts/raleway/raleway-v14-latin-900.ttf') format('truetype'),url('../fonts/raleway/raleway-v14-latin-900.svg#Raleway') format('svg')}html{font-size:16px}*,:after,:before{box-sizing:border-box}body{color:#94949d;font-weight:400;font-size:16px;font-style:normal;line-height:1.3;font-family:"Karla",sans-serif;margin:0;padding:0;background:#fff;height:100%;min-height:100%;position:relative;width:100%}.text-center{text-align:center !important}strong{font-weight:700}a{color:#000;outline:none !important;transition:all .5s ease;text-decoration:none}a:hover,a:active,a:focus{outline:none !important;color:#50b9ce;text-decoration:none;transition:all .5s ease}a.more-link{border-radius:5px;border:1px solid #000;text-transform:uppercase;padding:8px 15px}a.more-link:hover{border:1px solid #e60d2e}img,svg{max-width:100%;height:auto;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-family:"Raleway",sans-serif;text-transform:uppercase;font-weight:900;color:#2c3740}ul{padding:0;margin:0}.flex-1{flex:1}form .form-item{margin-bottom:20px}form .form-item textarea,form .form-item input[type="text"]{width:100%;display:block;border:1px solid #d3ddde;border-top-color:#d3ddde;border-right-color:#d3ddde;border-bottom-color:#d3ddde;border-left-color:#d3ddde;padding:11px 0 12px 17px;font-size:15px;margin-bottom:9px}form .form-item textarea{height:120px}form .form-item.form-item-button{margin-bottom:0}form button{position:relative;min-width:133px !important;height:51px;padding:0 15px;color:#fff;display:block;font-weight:800;border:0 !important;line-height:25px;margin-top:0;text-transform:uppercase;font-size:14px !important;transition:all .5s ease;background:#e04622}form button.active,form button:disabled,form button:hover{background:#50b9ce}form button .ajax-loader{display:none}form button .ajax-loader-inner,form button .ajax-loader{position:absolute;z-index:1;top:0;left:0;background:#50b9ce;width:100%;height:100%;border-radius:0}form button .circular-loader{height:70%;width:auto;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}form button .circular-loader .loader-path{stroke-dasharray:150,200;stroke-dashoffset:-10;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}header{width:100%;overflow:hidden}header .primary-header{background:#eaedf0;position:relative}@media (max-width:767px){header .primary-header .col-sm-6:first-child{display:none !important}header .primary-header .col-sm-6:last-child{width:100% !important}}header .primary-header .mail{padding-top:12px}header .primary-header .mail span{color:#2c3740;display:inline-block;margin-left:9px;vertical-align:middle;font-size:15px;letter-spacing:.1px}@media (max-width:1024px){header .primary-header .mail span label{display:none}}header .primary-header .social-wrap .social{list-style-type:none;overflow:hidden;float:right;padding-left:24px;font-size:0;background:#eaedf0}@media (min-width:768px) and (max-width:1024px){header .primary-header .social-wrap .social{padding-right:0;margin-left:0}}@media (max-width:767px){header .primary-header .social-wrap .social{margin-left:0;padding-left:0}}header .primary-header .social-wrap .social li{display:inline-block;vertical-align:top;border-left:1px solid #cdd4da;width:51px;text-align:center;background:#eaedf0;position:relative}@media (min-width:768px) and (max-width:1024px){header .primary-header .social-wrap .social li{width:45px}}@media (max-width:767px){header .primary-header .social-wrap .social li{width:45px}}header .primary-header .social-wrap .social li a{background:#eaedf0;display:block;padding:12px 0;font-size:18px;color:#8e9ba7;transition:1s all ease;-webkit-transition:1s all ease}@media (min-width:768px) and (max-width:1024px){header .primary-header .social-wrap .social li a{padding:10px 13px}}@media (max-width:767px){header .primary-header .social-wrap .social li a{padding:9px 11px}}header .primary-header .social-wrap .social:before{content:"";background:#fff;height:102%;width:1008%;position:absolute;right:-979.6%;top:0}@media (max-width:767px){header .primary-header .social-wrap .social:before{background:#eaedf0;height:100%}}header .primary-header .social-wrap .request{position:relative;z-index:9;overflow:hidden;color:#fff !important;font-size:14px !important;font-weight:bold;text-align:center;text-transform:uppercase;float:right;padding:15px 0 14px !important;width:220px;background-color:#50b9ce !important}@media (min-width:768px) and (max-width:1024px){header .primary-header .social-wrap .request{width:132px;font-size:11px !important}}@media (max-width:767px){header .primary-header .social-wrap .request{width:auto;font-size:11px !important;padding-left:10px !important;padding-right:10px !important}}header .primary-header .social-wrap .request:after{border-left:20px solid transparent;border-right:20px solid #fff;border-top:50px solid transparent;border-bottom:50px solid #fff;content:"";position:absolute;right:-1px;top:-2px}@media (max-width:767px){header .primary-header .social-wrap .request:after{display:none}}header .main-header{background:#fff}@media (max-width:767px){header .main-header{padding:10px 0;border-bottom:1px solid #2c3740;position:relative}}@media (max-width:767px){header .main-header .logo{width:100% !important}}header .main-header .call-us{float:right}@media (max-width:767px){header .main-header .call-us{display:none}}header .main-header .call-us img{margin-right:12px;vertical-align:top;float:left}header .main-header .call-us .transport{float:right;font-weight:bold;font-size:12px;text-transform:uppercase;color:#2c3740}header .main-header .call-us .transport>span{display:block}header .main-header .call-us ul{list-style-type:none;line-height:1.3;padding-top:25px}header .main-header .call-us ul li{display:inline-block;font-weight:bold;padding:0 1px;vertical-align:top;position:relative}header .main-header .call-us ul li a{font-weight:bold;font-size:30px;color:#2c3740;line-height:1;transition:1s all ease;-webkit-transition:1s all ease}header .main-header .call-us ul li:first-child::after{content:"";background:#d5dce4;display:block;position:absolute;right:-15px;top:0;width:1px;height:30px}header .main-header .call-us ul li:last-child{padding:0 25px !important}@media (max-width:767px){header .main-header .custom-nav{position:static}header .main-header .nav-icon{display:inline-block;padding:0 8px 8px;position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer;background-color:#50b9ce !important}header .main-header .nav-icon span{display:block;width:20px;height:2px;margin-top:7px;background:#fff}}header .main-header #cssmenu #menu-button{display:none}@media (max-width:767px){header .main-header nav{position:fixed;top:0;width:320px;right:-320px;height:100%;display:flex;transition:all .5s ease;align-items:center;justify-content:center;margin:0 !important;flex-wrap:wrap;padding:0 !important;background:#314555;z-index:888}header .main-header nav.active{right:0}header .main-header nav ul.menu{padding:0 !important;margin:0 !important;width:100%}header .main-header nav ul.menu:before{display:none}header .main-header nav ul.menu li{border-left:none;display:flex;width:100%;flex:0 0 100%;justify-content:center;text-align:center;padding:10px 0}header .main-header nav ul.menu li a{font-size:16px;text-align:center;padding:0 !important}}header .main-header ul.menu{list-style-type:none;background:#314555;position:relative;margin-right:27px;padding-left:38px;width:846px;float:right;margin-top:24px;font-size:0}@media (min-width:1025px) and (max-width:1199px){header .main-header ul.menu{width:846px}}@media (min-width:992px) and (max-width:1024px){header .main-header ul.menu{float:none}}@media (min-width:768px) and (max-width:1024px){header .main-header ul.menu{width:106%;padding-left:39px;margin-right:0}}header .main-header ul.menu li{display:inline-block;text-transform:uppercase;font-size:14px;border-left:1px solid #405667;position:relative;transition:.5s all ease;-webkit-transition:.5s all ease}header .main-header ul.menu li a{display:block;padding:16px 24px 14px 22px;color:#fff;transition:1s all ease;-webkit-transition:1s all ease;outline:none;text-decoration:none;font-weight:800}@media (min-width:1025px) and (max-width:1199px){header .main-header ul.menu li a{padding:16px 11px 13px 11px !important}}@media (min-width:992px) and (max-width:1024px){header .main-header ul.menu li a{padding:16px 21px 14px 18px !important}}@media (min-width:768px) and (max-width:1024px){header .main-header ul.menu li a{font-size:11px;padding:17px 7px !important}}header .main-header ul.menu li:first-child{border-left:none}header .main-header ul.menu:after{content:"";background:#314555;display:block;width:350%;height:100%;right:-350%;top:0;position:absolute}header .main-header ul.menu:before{border-left:19px solid #fff;border-left-width:19px;border-right:19px solid transparent;border-right-width:19px;border-top:25px solid #fff;border-top-width:25px;border-bottom:25px solid transparent;border-bottom-width:25px;content:"";position:absolute;left:-1px;top:-1px}body.error404 .error-box{padding:215px 0 184px;background:#eaedf0}body.error404 .error-box h1{color:#2c3740;font-size:36px;letter-spacing:-0.5px;margin:92px 0 3px}body.error404 .error-box span{font-size:15px;letter-spacing:-0.3px}body.error404 .error-box .button{text-transform:uppercase;color:#fff;font-size:14px;width:174px;padding:15px 0;text-align:center;background:#e04622;display:block;transition:1s all ease;-webkit-transition:1s all ease;font-weight:800;border:1px solid transparent;margin:24px auto 0}#page-title{text-align:center;padding:60px 0}#page-title h1{font-size:48px;margin-bottom:0}#page-title.post-title-image{background-attachment:fixed;background-size:cover;padding:100px 0;margin-bottom:60px}#page-title.post-title-image h1{color:#fff}@media (max-width:767px){#page-title{padding:30px 0}#page-title h1{font-size:28px}#page-title.post-title-image{padding:50px 0;margin-bottom:30px}}#page-content{padding-bottom:60px}#page-content:first-child{padding:90px 0 60px}@media (max-width:767px){#page-content{padding-bottom:30px}#page-content:first-child{padding:30px 0 20px}}#page-content h1,#page-content h2,#page-content h3,#page-content h4,#page-content h5,#page-content h6{position:relative;font-weight:800;padding-bottom:15px;margin-bottom:37px;margin-top:40px;letter-spacing:-0.5px}@media (max-width:767px){#page-content h1,#page-content h2,#page-content h3,#page-content h4,#page-content h5,#page-content h6{margin-bottom:20px;margin-top:30px}}#page-content h1:first-child,#page-content h2:first-child,#page-content h3:first-child,#page-content h4:first-child,#page-content h5:first-child,#page-content h6:first-child{margin-top:0}#page-content h1:after,#page-content h2:after,#page-content h3:after,#page-content h4:after,#page-content h5:after,#page-content h6:after{content:"";width:34px;height:1px;display:block;position:absolute;bottom:0;left:0;background:#50b9ce}#page-content .wp-block-buttons{margin-top:40px !important}@media (max-width:767px){#page-content .wp-block-buttons{margin-top:20px !important}}#page-content .wp-block-button__link{border-radius:0 !important;background:#50b9ce !important;color:#fff !important;text-transform:uppercase !important;font-size:14px !important;min-width:174px;padding:15px 25px !important;font-weight:800 !important;transition:all .2s ease}#page-content .wp-block-button__link:hover{background:#2c3740 !important}#page-content table{margin:30px 0;border:1px solid #d5dce4}#page-content table thead{background:#394650;color:#d5dce4}#page-content table thead tr th{font-size:14px;text-transform:uppercase;font-family:"Raleway",sans-serif;padding:10px 5px}#page-content table p{margin-bottom:0}#page-content table td{padding:5px;border:1px solid #d5dce4;vertical-align:center}#page-content.page-content-tarifas p,#page-content.page-content-vehiculos p{max-width:750px;margin-right:auto;margin-left:auto}#page-content.page-content-contactos .row-contact-info{margin-bottom:30px}#page-content.page-content-contactos .row-contact-info>div{margin-bottom:30px}#page-content.page-content-contactos .row-contact-info .contact-info-item{width:100%;height:100%;padding:10px;border:1px solid #d3ddde;font-size:14px;line-height:1.2}#page-content.page-content-contactos .row-contact-info .contact-info-item label{font-family:"Raleway",sans-serif;font-weight:400;text-transform:uppercase;color:#2c3740;margin-bottom:5px;font-size:16px}@media (max-width:767px){#page-content.page-content-contactos .row-contact-info{margin-bottom:10px}}#page-content.page-content-contactos .column-map iframe{min-height:100% !important;width:100% !important}@media (max-width:767px){#page-content.page-content-contactos .column-map{padding-top:30px}#page-content.page-content-contactos .column-map iframe{height:300px !important;width:100% !important}}#servicios{padding-top:88px;background:#f0f4f7;padding-bottom:84px}#servicios.servicios-portada{background:#fff}@media (max-width:767px){#servicios{padding-top:38px;padding-bottom:34px}}#servicios h2{position:relative;font-weight:800;padding-bottom:15px;margin-bottom:37px;letter-spacing:-0.5px}#servicios h2:after{content:"";width:34px;height:1px;display:block;position:absolute;bottom:0;left:0;background:#50b9ce}#servicios .services-slider .owl-nav{margin-top:30px}#servicios .services-slider .owl-nav button{outline:none !important;background:transparent !important}#servicios .services-slider .owl-dots{padding-top:30px}#servicios .services-slider .owl-dots button{outline:none !important}#servicios .services-slider .owl-dots button span{background:#fff;border-radius:50%;border:2px solid #dde5ea;display:inline-block;height:14px;width:14px}#servicios .services-slider .owl-dots button.active span{background:#50b9ce;border:2px solid #50b9ce}@media (max-width:767px){#servicios .services-slider .owl-dots{padding-top:10px}}#servicios .services-slider .owl-stage{display:flex}#servicios .services-slider .owl-stage .owl-item{display:flex}#servicios .services-slider .owl-stage .owl-item .item .servicio-item{width:100%;display:flex;flex-direction:column}#servicios .services-slider .owl-stage .owl-item .item .servicio-item .image{width:100%}#servicios .services-slider .owl-stage .owl-item .item .servicio-item .item-inner{background:#fff;flex:1;padding:34px 23px 36px 34px;box-shadow:0 0 6px 2px rgba(212,222,229,0.4);-webkit-box-shadow:0 0 6px 2px rgba(212,222,229,0.4);border:1px solid #d4dee5}#servicios .services-slider .owl-stage .owl-item .item .servicio-item .item-inner h4{margin-bottom:17px;letter-spacing:-0.5px}#servicios .services-slider .owl-stage .owl-item .item .servicio-item .item-inner .summary{font-size:15px;line-height:1.6;color:#8494a0}#vehiculos{padding-top:88px;background:#f0f4f7;padding-bottom:84px}@media (max-width:767px){#vehiculos{padding-top:38px;padding-bottom:34px}}#vehiculos h2{position:relative;font-weight:800;padding-bottom:15px;margin-bottom:37px;letter-spacing:-0.5px}#vehiculos h2:after{content:"";width:34px;height:1px;display:block;position:absolute;bottom:0;left:0;background:#50b9ce}#vehiculos .vehiculo-item{width:100%;margin-bottom:30px;background:#fff}#vehiculos .vehiculo-item .image{flex:0 0 165px;width:165px}@media (max-width:991px){#vehiculos .vehiculo-item .image{flex:0 0 120px;width:120px;padding:15px 0 15px 15px}}#vehiculos .vehiculo-item .item-inner{padding:15px}#vehiculos .vehiculo-item .item-inner h6{font-size:14px;font-weight:bold}#vehiculos .vehiculo-item .item-inner .summary{font-size:15px;line-height:1.6;color:#8494a0}footer{background:#394650;padding:91px 0 0;color:#8494a0;line-height:1.7;font-size:15px}footer a{color:#8494a0}footer h5{color:#fff;position:relative;font-weight:800;padding-bottom:15px;margin-bottom:37px;letter-spacing:-0.5px}footer h5:after{content:"";background:#50b9ce;background-color:#50b9ce;width:34px;height:1px;display:block;position:absolute;bottom:0;left:0}footer .row-custom{margin-top:74px;border-top:1px solid #35414c}footer .row-custom>div{font-size:15px;padding-top:20px}footer ul.menu{margin:0;padding:0;list-style:none}footer ul.menu li{border-bottom:1px solid #42505b;max-width:250px}footer ul.menu li a{display:block;color:#99abb8;text-transform:uppercase;font-size:14px;padding:12px 0 10px}footer ul.menu li:first-child a{padding-top:0}footer .footer-logo p{margin-top:29px;max-width:300px}footer .contact-item{color:#fff}footer .contact-item span{color:#8494a0}footer .contact-item.location{margin-bottom:24px;color:#8494a0;max-width:300px}footer .footer-contactos{margin-bottom:20px;padding-left:70px}footer .footer-contactos h2{font-size:40px;color:#fff;margin-bottom:35px}footer .footer-contactos .contacto-item{margin-bottom:35px;font-size:14px;color:#fff;font-weight:300}footer .footer-contactos .contacto-item .icon{margin-right:20px}footer .footer-contactos .contacto-item a{color:#fff}footer .footer-contactos .contacto-item.comite a{transition:all .2s ease;border-radius:4px;border:1px solid #fff;width:280px;padding:10px 20px;font-weight:600;text-transform:uppercase}footer .footer-contactos .contacto-item.comite a .text{text-align:center;flex:1}footer .footer-contactos .contacto-item.comite a:hover{color:#50b9ce;border:1px solid #fff;background:#fff}footer .footer-contactos .contacto-item.comite a:hover .icon svg{fill:#50b9ce}footer .footer-contactos .contacto-item.comite a:hover .icon svg path{fill:#50b9ce}footer .footer-options-content{padding:50px 10px;background:#fff;border-radius:5px 5px 0 0;box-shadow:0 5px 10px rgba(0,0,0,0.16)}footer .footer-options-content .footer-message{flex:1;padding:0 20px;font-weight:300;font-size:14px;text-align:center}footer .footer-options-content .footer-message p{margin:0}footer .footer-options-content .footer-menu{flex:1;display:flex;justify-content:center}footer .footer-options-content .footer-menu ul{margin:0;padding:0;display:flex;align-items:center}footer .footer-options-content .footer-menu ul.menu li{list-style:none;margin:0 10px 0 0}footer .footer-options-content .footer-menu ul.menu li:before{content:'/'}footer .footer-options-content .footer-menu ul.menu li a{margin-left:10px;transition:all .5s ease;color:#000;font-size:14px;font-weight:300}footer .footer-options-content .footer-menu ul.menu li a:hover{color:#50b9ce}footer .footer-options-content .footer-menu ul.menu li:first-child:before{content:''}footer .footer-options-content .footer-menu ul.menu li:first-child:before a{margin-left:0}@media (max-width:767px){footer{padding:51px 0 0}footer h5{margin-top:20px;margin-bottom:27px}footer .row-custom{margin-top:34px}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}.popup-message{position:fixed;z-index:998;bottom:20px;right:-300px;font-size:14px;line-height:1.2;background-color:#50b9ce;color:#fff;box-shadow:0 -3px -6px rgba(0,0,0,0.16);border-right:none;border-radius:40px 0 0 40px;padding:15px 20px;max-width:280px;font-weight:400;transition:all 1s ease;will-change:all;opacity:0}.popup-message.error{background-color:#e60d2e}