*{box-sizing:border-box;color:inherit;font-weight:400}body{margin:0 auto;font-family:'Noto Sans',sans-serif!important}header{background-color:#f4f7fa}a,div,figcaption,li,p,span{font-weight:300}a{text-decoration:none;color:inherit}a.hover:hover{color:#000;text-decoration:underline}p a{font-weight:400;font-size:99%;letter-spacing:0.5px}p{text-align:justify;margin-top:18px;margin-bottom:18px}div:last-child,p:last-child{margin-bottom:0!important}section:last-child{padding-bottom:0!important}img{border-radius:2px}p a:hover{text-decoration:underline}h1,h2,h3{font-weight:700}h1{font-size:36px;line-height:42px}h2{font-size:32px;line-height:36px}h3{font-size:18px;line-height:21px}body.homepage h1{font-size:32px;line-height:36px}body.homepage h2{font-size:27px;line-height:32px}section.webpage{margin-bottom:24px}strong{font-weight:bold}input,select,textarea{width:66%;min-width:210px;height:32px;border-radius:2px;border:0 solid transparent;padding:3px 9px}textarea{padding:9px;height:270px;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input{padding-left:16px}textarea{padding-left:12px}input,label,select,textarea{margin:12px;background:#eee}input.button{width:auto;color:#000}.captcha{padding:4px 16px;display:flex;justify-content:flex-start;align-items:center;vertical-align:middle}.captcha div{display:flex;justify-content:flex-start;align-items:center}.captcha span{color:#999}.captcha img{margin-left:12px}.captcha input{min-width:unset;width:72px!important;border-radius:7px}.content ul{padding-left:16px}.content li{font-size:19px;color:inherit}.content form ul{padding:0}.notosans{font-family:'Noto Sans',sans-serif}.sourcesanspro{font-family:'Source Sans Pro',sans-serif}.roundedlight{border-radius:2px}.roundedmedium{border-radius:7px}.roundedmoderate{border-radius:11px}.roundedhard{border-radius:16px}.container{max-width:1140px;min-width:240px;width:auto;padding:12px 24px 12px 24px;margin:0 auto}.button{cursor:pointer;-webkit-appearance:none}header{height:160px}header h1.logo,header h2.logo{display:inline-block}header h1.logo img,header h2.logo img{width:202px;margin:32px 0 0 0;display:block;mix-blend-mode:multiply}nav.main-nav{display:flex;justify-content:center;align-items:center}nav.main-nav ul{display:flex;justify-content:center;align-items:center;height:32px;margin-bottom:-32px;background:#325846;border-radius:2px;z-index:7}nav.main-nav ul li{margin:0 12px;padding:7px}nav.main-nav ul li a{display:inline-block;font-size:16px;line-height:100%;letter-spacing:0.25px;color:#fff;font-weight:400;text-transform:uppercase;vertical-align:middle;padding:3px 9px}nav.main-nav ul li.active a,nav.main-nav ul li:hover a{border-radius:2px}nav.main-nav ul li.active a,nav.main-nav ul li:hover a{background:#e4e7ea;color:inherit}body.homepage .photomain{width:100%;height:420px;background-color:#05233d;z-index:4}body.homepage .photomain .carrouselbox{width:100%;height:420px;background-position:center center;background-color:#05233d;background-size:cover}body.homepage .photomain .carrouselbox.proyectos{background-image:url('../img/index-photo-proyectos.jpg')}body.homepage .photomain .carrouselbox.tecnicas{background-image:url('../img/index-photo-tecnicas.jpg')}body.homepage .photomain .carrouselbox.exploracion{background-image:url('../img/index-photo-exploracion.jpg')}body.homepage .photomain .carrouselbox.geoestadistica{background-image:url('../img/index-photo-geoestadistica.jpg')}.prev-slide{color:#fff;position:absolute;top:48%;left:36px}.next-slide{color:#fff;position:absolute;top:48%;right:36px}section.projects .prev-slide{top:36%;left:3px}section.projects .next-slide{top:36%;right:3px}body.homepage .photomain .words{display:flex;justify-content:center;align-items:center;flex-direction:column;width:72%;height:420px;margin:0 auto}body.homepage .photomain .words h2,body.homepage .photomain .words p{text-align:center;line-height:150%}body.homepage .photomain .words h2{font-size:32px;line-height:42px}body.homepage .photomain .words p{font-size:21px;line-height:32px}body.homepage section.benefits{display:flex;justify-content:space-between;align-items:center;border-top:5px solid #9cb5c5;border-bottom:5px solid #cdd9e1}body.homepage section.benefits ul,body.homepage section.benefits ul li{display:flex;justify-content:center;align-items:center}body.homepage section.benefits ul li{flex-direction:column;padding:21px;margin:7px;width:25%}body.homepage section.benefits ul li i{color:#6c8595;font-size:54px;height:54px}body.homepage section.benefits ul li strong{font-size:21px;color:#05233d;font-family:'Source Sans Pro',sans-serif;font-weight:600;text-transform:uppercase;padding:7px}body.homepage section.benefits ul li p{font-size:13.5px;line-height:16.7px;color:#05233d;text-align:center;margin-top:0;margin-bottom:0}body.homepage section.services{background-color:#05233d;background-image:url("../img/background_blue.jpg");background-attachment:fixed;background-size:cover;padding:24px}body.homepage section.services .columns{display:flex;justify-content:space-between;align-items:stretch}.column{padding:20px}body.homepage section.services .column:first-child{width:44%}body.homepage section.services .column:last-child{width:56%}body.homepage section.services .column img{width:100%;height:100%;object-fit:cover}body.homepage section.services .column h2{color:#ee3918;font-size:32px;line-height:36px;font-weight:600}.content li,.content p,.context li,.context p{font-size:14px;line-height:21px;font-weight:300}body.homepage section.services .column li,body.homepage section.services .column p{color:#d2d2dc}body.homepage section.services .column li{list-style-type:disc;margin-left:16px}body.homepage section.projects{background-color:#e5e5e5;padding:24px}body.homepage section.projects article h2{font-size:32px;font-weight:600;line-height:36px;text-align:center;color:#05233d}body.homepage section.projects p{font-size:18px;line-height:18px;text-align:center}body.homepage section.projects ul{display:flex;justify-content:space-between;align-items:center;padding:0 24px}body.homepage section.projects ul li{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:4px}body.homepage section.projects ul li img{width:230px;height:180px;object-fit:cover;margin-bottom:12px;background-color:#d7d9da}body.homepage section.projects ul li h3{text-align:center}body.homepage section.projects .highbox{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#05233d;background-image:url("../img/background_blue.jpg");background-attachment:fixed;background-size:cover;padding:32px;margin-top:32px;margin-bottom:32px;color:#e5e5e5}body.homepage section.projects .highbox>*{width:72%;text-align:center}body.homepage section.projects .highbox h3{color:#e7d780;text-transform:uppercase}body.homepage section.projects .highbox span{font-size:24px;line-height:21px;font-weight:800;text-align:center;margin-bottom:9px;color:#fff}body.homepage section.projects .highbox p{font-size:16px;line-height:21px;font-weight:300}body.homepage section.clients{background-color:#fff;padding:24px}body.homepage section.clients article h2{font-size:36px;line-height:42px;font-weight:600;text-align:center;color:#9cb5c5}body.homepage section.clients{}.jslogos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border:7px solid #9cb5c5;border-width:7px 0;margin:16px 0;padding:16px 0}.jslogos img{width:150px;height:120px;margin:12px 15px}body.homepage section.clients .finalwords{margin:0 auto;text-align:center;margin-bottom:64px}body.webpage .photomain{width:100%;height:210px;background:#05233d;display:flex;justify-content:center;align-items:center}body.webpage .photomain .words{display:flex;justify-content:center;align-items:center;flex-direction:column;width:72%;height:420px;margin:0 auto}body.webpage .photomain h1{font-size:72px;color:#fff;display:inline}body.webpage section.context{padding:24px}body.webpage section.content{padding:24px 24px 0 24px}body.webpage section .column{padding:20px;flex-grow:1}body.webpage section .columntwo:first-child{width:44%}body.webpage section .columntwo:last-child{width:56%}body.webpage section .column img{width:100%;height:100%;object-fit:cover}body.webpage section .column h2{color:#ee3918;font-size:27px;line-height:36px;font-family:'Heebo',sans-serif;font-weight:900}body.webpage section .column li,body.webpage section .column p{color:#0c0c15;font-size:14px;line-height:21px;font-weight:300}body.webpage section .column p.strong{color:inherit;font-size:19px;line-height:24px;font-weight:500}body.webpage section.misionvision{background-attachment:fixed;background-size:cover}body.webpage section.misionvision h2{color:#d6c777;font-size:27px;line-height:27px}body.webpage section.misionvision li,body.webpage section.misionvision p{color:#f7f7f4}body.webpage section.misionvision ul{padding:0;margin:0}body.webpage section.misionvision li i{display:inline-block}body.webpage section i.strong{font-size:54px!important;display:inline-block;color:#afa884;margin-bottom:21px}body.pgaboutus .photomain{background-image:url("../img/background_business.jpg")}body.pgaboutus .context.presentation{color:#05233d}body.pgaboutus .context.teamwork{color:#3a3a37}body.pgaboutus .imgaboutus1{width:44%;margin:3px 6px 12px 24px}body.pgaboutus .staff{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-top:36px}body.pgaboutus .staff .profile{display:flex;justify-content:center;align-items:center;flex-direction:column;width:24%;min-width:190px;padding:12px}body.pgaboutus .staff .profile button,body.pgaboutus .staff .profile span{border:none;font-size:#333;font-weight:bold;cursor:pointer}body.pgaboutus .staff .profile button{margin:0}body.pgaboutus .staff .profile img{width:150px;height:120px;margin:12px 15px}body.pgaboutus .staff .profile h3{font-size:19px;margin:7px 0}body.pgaboutus .staff .profile strong{font-size:16px;font-weight:500}body.pgaboutus .staff .profile img{width:100%;height:auto}body.pgaboutus .staff .profile p{text-align:center;padding:2px 24px;font-size:13px;line-height:125%}body.pgaboutus section.context.misionvision{background-color:#05233d;background-image:url("../img/background_blue.jpg")}body.pgaboutus section.context.partners h2{color:#7c95a5}.jslogos.socios img{width:176px;height:132px;margin:0}body.pgservices .photomain{background-image:url("../img/background_studio.jpg");background-color:#241405}body.pgservices .context.presentation{color:#1b1206}body.pgservices .services{background:url("../img/background-classes.jpg") no-repeat right center;background-size:cover;padding-bottom:70px;margin-bottom:120px}body.pgservices footer{margin-top:-160px}body.pgservices .services h2{color:#05233d!important;margin-top:16px}body.pgservices .services .column img{background:url("../img/background-classes.jpg") no-repeat right center}body.pgservices section.context.misionvision{background-color:#2b1a06;background-image:url("../img/background_brown.jpg")}body.pgservices section.videotube{width:100%;line-height:0;position:relative}body.pgservices section.videotube .main-video,body.pgservices section.videotube .overwords{width:100%;height:360px}body.pgservices section.videotube .main-video{left:0;top:0;z-index:0;overflow:hidden;object-fit:cover}body.pgservices section.videotube .overwords{display:flex;justify-content:center;align-items:center;z-index:1;position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;color:#2b1a06}body.pgservices section.videotube .overwords p{font-size:36px;line-height:125%;text-align:center;color:#2b1a06;font-weight:700;margin:0}body.pgservices section.videotube .overwords i{font-size:72px;line-height:125%;font-weight:700;color:#ff0000;border:2px solid transparent;animation:linear 7s infinite}body.pgservices section.videotube .overwords i:hover{font-size:76px;border-width:0}body.pgservices section.videotube .overwords a{font-size:16px;line-height:125%;font-weight:700;text-transform:uppercase}body.pgservices section.videotube .overwords a:hover{text-decoration:underline}body.pgproject .item{margin-bottom:24px;align-items:stretch}body.pgproject .item .column{background-color:#edeeee}body.pgproject .item .column:first-child{width:65%}body.pgproject .item .column:last-child{width:35%;padding-top:48px}body.pgproject .item .column small{font-size:72%}body.pgproject .item .column span{font-size:88%;display:block;margin-bottom:12px}body.pgproject .item .column span:after{content:":"}body.pgproject .item .column p{font-size:133%;line-height:117%;text-align:left}body.pgproject .photomain{background-image:url("../img/background_project.jpg");background-color:#241405}body.pgproject .item h2{color:#b69140!important}body.pgproject nav.nav-project ul{display:flex;justify-content:flex-start;align-items:center}body.pgproject nav.nav-project ul.adapt.off{display:none}body.pgproject nav.nav-project ul li{margin:16px 0 0 0}body.pgproject nav.nav-project ul li a{font-size:16px;font-weight:500;text-transform:uppercase;margin:4px;padding:3px 12px;border-radius:7px}.tabactive,body.pgproject nav.nav-project ul li a:hover{background:#eee}body.pgproject .gallery a.icon{display:flex;justify-content:center;align-items:center;background:#cc3300;color:#fff;font-size:27px;font-weight:300;width:54px;height:54px;border-radius:50%}body.pgcontact .photomain{background-image:url("../img/background_contact.jpg");background-color:#241405}body.pgcontact .context.datalocation{background-image:url("../img/background-surface.svg");background-blend-mode:multiply;background-position:center center;background-attachment:fixed;background-size:cover}body.pgcontact .content.datacontact .column ul li{margin-bottom:7px}body.pgcontact .content.datacontact .column ul li i{font-size:21px;margin-right:7px;vertical-align:middle}body.pgcontact .content.datacontact .column ul li a:hover{color:#ee3918}body.pgcontact .box-map{width:100%;height:480px}body.webpage .photomain{background-size:cover;background-position:center center}footer{background:url("../img/background-footer.svg") center bottom repeat-x;background-size:1920px;min-height:520px;position:relative;padding-top:84px}footer ul.generaldata{display:flex;justify-content:space-between;align-items:flex-start;line-height:150%;padding:24px}footer ul.generaldata>li h3{color:#fff;line-height:200%}footer ul.generaldata>li{color:#d7d8d8;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;flex-grow:1}footer ul.generaldata li.social ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}footer ul.generaldata li.social ul li{margin-bottom:3px}footer ul.generaldata li.social ul li a:hover{color:#fff}footer ul.generaldata li.social ul li a img{width:24px;height:24px;vertical-align:middle!important;margin-right:2px}footer div.author{font-size:15px;color:#a0a5ac;position:absolute;bottom:12px;display:block;width:100%;text-align:center}footer div.author strong{display:inline-block;margin:4px;font-size:14px;text-transform:uppercase}footer div.author strong a{font-family:'Magra',sans-serif;font-weight:700;font-size:14px;letter-spacing:0.5px}footer div.author strong a:hover{color:#fff}footer div.author span{color:inherit;font-size:inherit}