form,ul{padding:0}body,form,form fieldset,h1,h2,h3,h4,p{margin:0}.page-wrapper,.site{position:relative}body{background:#000;font-family:franklin-gothic-urw,sans-serif;color:#fff;font-size:100%;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:proxima-nova-alt,sans-serif;font-weight:600}a{color:#ccbf71}ul li{list-style:none}form fieldset{padding:0;border:none}form input[type=text],form textarea{display:block;width:100%;margin:0}form button{border:none}@font-face{font-family:rojasnovoa;src:url(../fonts/rojasnovoa.eot?aygx93);src:url(../fonts/rojasnovoa.eot?aygx93#iefix) format('embedded-opentype'),url(../fonts/rojasnovoa.ttf?aygx93) format('truetype'),url(../fonts/rojasnovoa.woff?aygx93) format('woff'),url(../fonts/rojasnovoa.svg?aygx93#rojasnovoa) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:rojasnovoa!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}.page-wrapper .page-group h3,input[type=text],textarea{font-family:franklin-gothic-urw,sans-serif}.icon-family-1-icon:before{content:"\79"}.icon-hands-icon:before{content:"\68"}.icon-informatica-1-icon:before{content:"\69"}.icon-labor-1-icon:before{content:"\6c"}.icon-e-document:before{content:"\65"}.icon-files:before{content:"\66"}.icon-signature:before{content:"\73"}.icon-tie:before{content:"\74"}.icon-verify:before{content:"\76"}.icon-world:before{content:"\77"}.page-wrapper{margin:0 auto;max-width:980px;min-width:320px;padding:1em}.page-wrapper .page-group h2{font-size:2.1em}.page-wrapper .page-group h3{color:#646464;font-weight:300;font-size:1.2em;margin:0 0 1em}#rojas-novoa-logo{margin:0 0 1em}.bullet:before{background:#ccbf71;height:.3em;width:.3em;content:'';display:inline-block;margin:0 .5em 0 0}.list-of-items a{color:#fff;text-decoration:none;font-size:.9em}.list-of-items a:hover{text-decoration:underline}.small{font-size:.8em}input[type=text],textarea{font-size:1em;border-radius:.2em;border:none;background:#363636;padding:1em .5em;color:#fff}button:focus,input[type=text]:focus,textarea:focus{outline:0}textarea{resize:none}button{background:#148;color:#fff;font-size:.8em;font-weight:700;padding:1em;margin:1em 0}@media screen and (max-width:690px){body{font-size:80%}}#rojas-novoa-logo .first-path,#rojas-novoa-logo .second-path{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash 15s linear forwards;animation:dash 15s linear forwards}#rojas-novoa-logo .second-path{-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.gestion .safari-gestion{background-image:url(../images/home/safari-gestion@2x.png)}}.main-menu{-webkit-transition:all .8s ease,opacity .8s ease;transition:all .8s ease,opacity .8s ease;position:fixed;width:100%;z-index:2;height:4em;background:rgba(0,0,0,0)}.main-menu.menu-firm{background:rgba(0,0,0,.95)}.main-menu.menu-services{background:#030c18}.main-menu ul{width:100%;height:2em;margin:0;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-menu ul li{box-flex:0;-webkit-box-flex:0;padding:.5em .2em}.main-menu ul li a{padding:.2em .5em}.main-menu ul li.special a{background:#148;color:#fff}.main-menu a{font-size:1em;color:#fff;text-decoration:none}.main-menu a:hover{color:#148}@media screen and (max-width:690px){.main-menu{display:none}}.internal .hero{min-height:20em}.internal .hero span{display:block;margin:.5em 0 0}.hero{position:relative;background-image:url(../images/home/bogota-bw.jpg);background-size:cover;background-position:center;min-height:25em;width:100%}.hero .slide-gr{width:100%;position:absolute;bottom:1em}.hero .main-group{width:60%;display:block}.hero .main-group h1,.hero .main-group h2{display:inline}.hero .main-group h1{font-size:2.3em;font-weight:700}.hero .main-group h2,.services .page-group h3{font-family:franklin-gothic-urw,sans-serif;font-weight:300}.hero .main-group h2{font-size:2.2em}.hero .view-more-info{display:block;margin:.5em 0}.lawyers .page-wrapper{margin-bottom:0;padding-bottom:0}.lawyers .lawyer{height:30em;position:relative}.lawyers .lawyer.diana{background-image:url(../images/home/diana-bw.jpg);background-position:0 bottom;background-size:contain;background-repeat:no-repeat}.lawyers .lawyer .about{width:55%;position:absolute;right:0;bottom:30%}.lawyers .lawyer .about p{margin-bottom:.5em}@media screen and (max-width:690px){.hero{font-size:80%}.hero .main-group{width:100%}}.firm{background:#030c18;padding:1em 0}.firm p{color:#646464}.firm .areas{margin:1em 0;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.firm .areas .area{width:30%;margin:2em 2em 0 0}.firm .areas .area h4{font-size:1.5em;margin:0 0 .5em}.firm .areas .area p{margin:.5em 0}@media screen and (max-width:690px){.firm .areas .area{width:100%}.gestion .safari-gestion{display:none}}.gestion{background-image:url(../images/home/bogota-bw.jpg);background-size:cover;background-position:bottom;min-height:20em;position:relative}.gestion .safari-gestion{width:685px;height:400px;background-image:url(../images/home/safari-gestion.png);background-repeat:no-repeat;background-size:685px 600px;margin:0 auto}.gestion .list-of-items li{color:#ccbf71;text-align:center}.gestion .page-group{text-align:center;margin:2em 0 0}.gestion .page-group h3{color:#fff}.services,.services .page-group h2{color:#000}.internal .services p{margin:1.2em 0;font-size:1.2em;line-height:1.3em}.internal .services h2{font-size:1.8em}.services{background:#fff;padding:1em 0}.services .page-group h3{color:#646464}.services h4{color:#000}.services p{color:#646464}.services .services{margin:0;padding:0;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.services .services li{margin:1em 2% 0 0;width:30%}.services .services li span.icon{font-size:4em;color:#ccbf71;margin:0 auto .5em;display:block;text-align:center}.services .services li h4{font-size:1.5em;margin:0 0 .5em;color:#000}.services .services li a{color:#646464}.services .services li .list-of-items{margin:1em 0 0}.services .services li .list-of-items li{margin:0;width:100%}@media screen and (max-width:690px){.services .services li{width:100%}}.contact{padding:3em 0 0}.contact form input[type=text],.contact form textarea{width:60%;margin:1em 0}.contact form input[type=text].error,.contact form textarea.error{border:2px solid red}.contact .disclaimer{width:80%;color:#646464}@media screen and (max-width:690px){.contact .disclaimer,.contact form button,.contact form input[type=text],.contact form textarea{width:100%}.contact form button{height:5em}}footer .footer-actions{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:3em}footer .footer-actions ul{margin:0 2em 0 0}footer .footer-actions ul li{margin:0;line-height:.9em}footer .footer-actions ul li h4{margin:0 0 .6em}footer .footer-actions ul a{color:#646464;font-size:.8em;text-decoration:none}footer .copy-r{width:40%}