/*! normalize.css v3.0.2 | MIT License | git.io/normalize */@import url(https://fonts.googleapis.com/css?family=Bitter|Roboto:900,300);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.menu--ferdinand .menu__link{position:relative;display:block;margin:0 1.5em;padding:.65em 0;text-align:center;color:#b5b5b5;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.menu--ferdinand .menu__link:focus,.menu--ferdinand .menu__link:hover{color:#444}.menu--ferdinand .menu__item--current .menu__link{color:#002953!important}.menu--ferdinand .menu__link::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#002953!important;-webkit-transform:scale3d(0,5,1);transform:scale3d(0,5,1);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transition-timing-function:cubic-bezier(1,.68,.16,.9);transition-timing-function:cubic-bezier(1,.68,.16,.9)}.menu--ferdinand .menu__item--current .menu__link::before{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.menu{position:fixed;top:0;width:100%;line-height:1;margin:0 auto 3em}.menu__bg{background:#fff}.menu__list{position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row!important;flex-wrap:wrap;margin:0;padding:0;list-style:none;justify-content:flex-end!important}.menu__item{display:block;margin:1em 0}.menu__link{font-size:1.05em;font-weight:700;display:block;padding:1em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;text-decoration:none}.menu__link:focus,.menu__link:hover{outline:0}body{background:#fff;font-family:Roboto,sans-serif}h1,h2,h3,h4,h5,h6{color:#001f3f;text-align:center}hr{width:60%}.Shadows{text-shadow:rgba(0,0,0,.6)2px 2px 5px}.area-title{font-size:2.2em!important}.font-bold{font-weight:900}.ul-services{list-style:none;padding-left:0}#map{width:100%;height:350px;z-index:-1!important}.menu-opacity{background-color:rgba(255,255,255,.3)}.Wrapper{width:80%;max-width:1000px;margin:auto}.Wrapper-full{width:100%}.Header{background:url(../images/portada-1.jpg);background-position:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;text-align:center;padding-top:20em;padding-bottom:20em}.Header-title{color:#fff;font-weight:900;font-size:3.25em}.Header-description{color:#fff;max-width:85%;text-align:center;display:inline-block;font-size:1.5em}.btn-menu{display:none}.btn-menuLabel:hover{color:#0074D9}.btn-menuLabel{display:none;cursor:pointer;color:#001f3f}.Services{margin-bottom:4rem}.Service-items{width:100%;text-align:center}.Service-item{margin:auto;display:inline-block;width:100%}.Service-description{display:inline-block;color:#444;font-size:1.3em;font-family:Bitter,serif}.Service-descriptionText{margin:auto;width:90%;line-height:1.5em}.Service-descriptionText,.Us-description,.Us-descriptionP1{color:#888;text-align:justify}.Service-image{width:100%;max-height:240px}.Wrapper-counter{background:url(../images/won.png);background-position:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;padding-top:1em;padding-bottom:3em;width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.Counter_item{flex-grow:1}.Counter_h3{color:#fff;font-size:7em;text-align:center;margin-bottom:0}.Counter_paragraph{text-align:center;font-size:2em;font-family:Bitter,serif;color:#ddd;margin-top:0}.fa-hand-peace-o,.fa-thumbs-up{color:#0074D9}.Clients{background:#ddd;padding-top:.15em;padding-bottom:1.5em}.Clients-itemWrapp{width:100%;max-width:1000px;margin:auto;text-align:center;display:flex;flex-wrap:wrap}.Clients-item{flex-grow:1;display:block;text-align:center}.Clients-image,.Clients-testimonial{width:90%;margin:auto;text-align:center}.Clients-testimonial{color:#444}.fa-quote-left{font-size:1.4em}.Clients-testimonialName{font-family:Bitter,serif!important;color:#444!important;font-size:1.1em}.Us-about{width:100%;text-align:center;display:inline-block;margin-bottom:3em}.Us-aboutFirm,.Us-aboutValor{display:inline-block;width:45%}.Us-aboutFirm{margin-right:5%}.Us-h4{color:#444!important;font-family:Bitter,serif!important;font-size:1.2em}.Us-descriptionP1{color:#444}.Contact{background:url(../images/c2-a.jpg);background-position:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;text-align:center;padding-top:.5em;padding-bottom:2.5em}.Contact-description{margin-top:2em;margin-bottom:2em}.fa-map-marker,.fa-user{color:#0074D9}.Contact-member{text-align:center}.Contact-memberH3,.Contact-title{color:#fff!important}.Contact-memberH3{font-size:1.4em}.Footer{background:#ddd;text-align:center;padding-bottom:.75em}.Footer-brand{font-size:.85em;margin-top:0;padding-top:1.7em;margin-bottom:.2em}.Footer-rights{margin-top:0;font-size:.65em}.Clients-item{width:98%;flex-direction:row;align-items:center!important}.Clients-image{width:auto;padding-top:2em;padding-bottom:1.5em}@media (max-width:360px){.Wrapper-client{margin:5%}.Clients-item{margin:auto!important}}@media (max-width:375px){.Clients-item{margin:-5%}.Contact{padding-bottom:1.2em}}@media (max-width:412px){.Contact{padding-bottom:1.2em}.Service-descriptionText{width:100%}}@media (max-width:600px){.Contact{padding-bottom:1.3em}}@media (max-width:768px){.Header{padding-top:10em;padding-bottom:10em}.Header-title{font-size:2.4em}.Header-description{font-size:1.25em}.Service-item,.Us-aboutFirm,.Us-aboutValor{width:100%}.Won{font-size:3em}.Satisfied-clientsDescription,.Won-casesDescription{font-size:1.4em}.Contact{padding-bottom:1.8em}#btn-menu:checked~.menu{transform:translateX(0%)}.btn-menuLabel{position:fixed;display:block;top:0;right:0;text-align:right;font-size:2em;padding:6px 9px 6px 0;width:100%;background-color:#fff}.menu{position:fixed!important;top:2.8em;left:0;width:70%;height:100%;transform:translateX(-100%);transition:all .3s;background-color:rgba(255,255,255,.9)!important}.menu__list{flex-direction:column!important}.menu-opacity{background:#fff}}@media (max-width:1229px){.Service-item{width:90%}}@media (min-width:1000px){.Clients-item{width:33.3%!important}.Clients-testimonial{width:100%!important}}@media (min-width:768px){.Clients-testimonial{width:400px}}