@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700&family=Ubuntu:wght@500;700&display=swap";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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none;max-width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,img,section{display:block}video{outline:none}button{border:none}html,body{width:100%}hr,input{margin:0}body{line-height:1.1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}textarea{font-family:arial}strong,b{font-weight:bold}img{max-width:100%}label,input[type=button],input[type=submit],button{cursor:pointer}textarea:focus,select:focus,input:focus{outline:0 none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset}input[type=submit]{-webkit-appearance:none;opactiy:1}button{background:none}button:focus{outline:0}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.fl{float:left}.fr{float:right}.textl{text-align:left}.textr{text-align:right}.textc{text-align:center}.textj{text-align:justify}.bold{font-weight:bold}.mayus,.button{text-transform:uppercase}.italic{font-style:italic}.box,#reportTeam>ul .task,#quotation section,#report-view .border,#report-view .logo,#header .nav,.c-magnetic-area a,.wrap,form .error,form input,form select,form textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-40{margin-left:40px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-40{margin-right:40px}.pad-10{padding:10px}.pad-20{padding:20px}.block{display:block}.inline{display:inline-block}.hidden{display:none}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}body{background:#fff;font-size:1.125em;color:#333}a{color:#222}p{color:#333;line-height:1.4em;letter-spacing:.00464286em}@media screen and (max-width: 48em){p{font-size:1.05rem}}hr{border:none;border-bottom:1px solid #ddd}form .row{display:block;width:100%;margin-bottom:20px}form .row:last-child{margin-bottom:0}form .row label{display:block;margin-bottom:10px}form input[type=text],form input[type=password],form input[type=email],form input[type=number],form select,form textarea{font-size:1em}form input,form select,form textarea{width:100%;border:none;border:1px solid rgba(0,114,174,.2);border-radius:3px;padding:15px;color:#333;background:#f2f2f2}form input[type=check],form input[type=radio],form input[type=file]{width:auto;border:none;padding:0}form textarea{min-height:80px}form input.error,form select.error,form textarea.error{border-color:#e00}form label.error{margin-top:5px;color:#e00;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}form .error{border:1px solid #e00;color:#e00;padding:1em}.wrap{margin-left:auto;margin-right:auto;width:96%}@media screen and (max-width: 48em){.wrap{max-width:85%}}@media screen and (min-width: 64em){.wrap{max-width:1400px}}.wrap-full{max-width:90%}.wrap-small{max-width:750px}.font,button,input,textarea,body{font-family:"Montserrat",sans-serif}.font-2,#home .project .info h3,#home .welcome .services a h2,#footer .wrap .bottom .contact h6,.c-title-h1{font-family:"Ubuntu",sans-serif}.font-light,#home .project .info p{font-weight:300}.font-semi-bold,#team h3,#reportTeam>ul .task h3,#reportTeam h1,#quotation h3,#services-detail .image-service .tag,#services .service ul .explain .more,#footer .wrap .bottom .others a,#footer .wrap .bottom .others span,#header .nav-button,#header .nav .social li a,#header .nav .contact-now h3,#header .logo span,.c-magnetic-area a{font-weight:600}.font-bold,#privacy section h1,#team h2,#team h1,#quotation h2,#quotation h1,#report-index .center .title h1,.c-title-h1{font-weight:700}.button{display:block;padding:.8em 1.5em;box-sizing:border-box;border-radius:.5em;text-align:center;border:none}.button-primary{background:#0072ae;color:#fff}.button-secundary{background:red;color:#fff}.flex-center,#report-index{display:flex;align-items:center;justify-content:center}.margin-center{margin-left:auto;margin-right:auto}.margin-section{margin-top:60px}.text-shadow{text-shadow:3px 5px 7px rgba(0,0,0,.5)}.color-1{color:#0072ae}.color-2{color:#fde100}.c-magnetic-area{display:block}@media screen and (min-width: 48em){.c-magnetic-area{display:inline-block;position:relative;padding:20px}}@media screen and (max-width: 48em){.c-magnetic-area{width:100%}}.c-magnetic-area a{background:#fff;border:1px solid rgba(0,0,0,.1);line-height:40px;padding:0 20px;display:inline-block;border-radius:20px;transition:all 250ms ease;text-align:center}@media screen and (max-width: 48em){.c-magnetic-area a{font-size:.9rem}}@media(hover: hover){.c-magnetic-area a:hover{background:#000;color:#fff}}.c-title-h1{font-size:2.5rem;letter-spacing:-3px;text-shadow:3px 5px 7px rgba(0,0,0,.05);color:#222}@media screen and (min-width: 48em){.c-title-h1{font-size:3.5rem}}.c-title-h2{color:#222;font-size:1.6rem}@media screen and (min-width: 48em){.c-title-h2{font-size:2rem}}.c-title-h3{color:#222;font-size:1.6em}.transition-250,#home .welcome .view-projects .line,#home .welcome .view-projects .label,#header .nav-button svg,#header .nav-button span,#header .nav-shadow{transition:all 250ms ease}.transition-500,#header .logo span,#header .logo .icon .border,#header .logo .icon .circle,#header .logo .icon .bg{transition:all 500ms ease}@keyframes textFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes homeLineUp{0%{height:0}100%{height:40px}}#header{position:fixed;top:0;left:0;width:100%;z-index:1;padding-top:30px}@media screen and (min-width: 48em){#header{padding-top:50px}}#header .wrap{position:relative}#header .logo{width:50px;display:block;margin:0 auto;position:relative;z-index:3}@media screen and (min-width: 48em){#header .logo{width:65px}}#header .logo .icon{position:relative}#header .logo .icon .bg{background:hsla(0,0%,100%,.8);width:40px;height:40px;margin:5px 0 0 5px;display:block;position:absolute}@media screen and (min-width: 48em){#header .logo .icon .bg{width:55px;height:55px}}#header .logo .icon svg{width:100%;display:block;position:relative;z-index:1}#header .logo .icon .circle{fill:#0072ae}#header .logo .icon .border{fill:#0072ae}#header .logo span{display:block;color:#222;font-size:14px;width:100%;text-align:center;margin-top:4px}@media screen and (max-width: 48em){#header .logo span{font-size:.75rem}}#header .logo-notSlogan span{opacity:0;visibility:hidden}#header .logo-white .icon .bg{opacity:0;visibility:hidden}#header .logo-white .icon .circle{fill:#fff}#header .logo-white .icon .border{fill:#fff}#header .nav{position:fixed;top:0;right:-70%;width:70%;height:100vh;background:#fff;z-index:3;display:flex;align-items:center;padding:5%;will-change:auto;transition:all 350ms cubic-bezier(0.65, 0, 0.35, 1)}@media screen and (min-width: 48em){#header .nav{right:-45%;width:45%}}#header .nav-active{right:0}#header .nav-active .elements{opacity:1 !important}#header .nav .elements{opacity:0;transition:all 700ms cubic-bezier(0.65, 0, 0.35, 1)}#header .nav .menu li{margin-bottom:20px}#header .nav .menu li:last-child{margin-bottom:0}#header .nav .menu li h2{color:#000;font-size:1.4em}@media screen and (min-width: 48em){#header .nav .menu li h2{font-size:2.5em}}#header .nav .menu li p{color:#999;font-size:.8rem}@media screen and (min-width: 48em){#header .nav .menu li p{font-size:.9rem}}#header .nav .contact-now{margin-top:60px}#header .nav .contact-now h3{color:#0072ae;font-size:1rem;line-height:1.4rem}#header .nav .contact-now p{font-size:.9rem}@media(hover: hover){#header .nav .contact-now a:hover{text-decoration:underline}}#header .nav .social{margin-top:60px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}@media screen and (max-width: 48em){#header .nav .social{display:none}}#header .nav .social li a{font-size:.9rem}#header .nav-shadow{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(238,238,238,.7);z-index:1;opacity:0;visibility:hidden}#header .nav-shadow-active{opacity:1;visibility:visible}#header .nav-button{position:absolute;right:-5px;color:#222;top:15px;display:flex;flex-direction:row;align-items:center;padding:5px}@media screen and (min-width: 48em){#header .nav-button{top:25px}}#header .nav-button span{margin-right:10px}@media screen and (max-width: 48em){#header .nav-button span{display:none}}#header .nav-button svg{width:30px;fill:#222}@media screen and (min-width: 48em){#header .nav-button svg{width:20px}}@media screen and (min-width: 64em){#header .nav-button:hover span{color:#fde100}#header .nav-button:hover svg{fill:#fde100}}#header .nav-button-white span{color:#fff}#header .nav-button-white svg{fill:#fff}#footer{width:100%;background:#fde100;height:100vh}#footer .wrap{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 48em){#footer .wrap{justify-content:flex-start}}#footer .wrap .top{width:100%;display:flex;align-items:flex-end;padding-bottom:20px}@media screen and (min-width: 48em){#footer .wrap .top{padding-bottom:60px;height:50%}}@media screen and (max-width: 48em){#footer .wrap .top h4 span:last-child{display:none}}#footer .wrap .bottom{width:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 48em){#footer .wrap .bottom{height:50%}}#footer .wrap .bottom .contact{display:flex;align-items:flex-start;justify-content:flex-start}@media screen and (max-width: 48em){#footer .wrap .bottom .contact{flex-direction:column}}#footer .wrap .bottom .contact li{margin-bottom:20px}@media screen and (min-width: 48em){#footer .wrap .bottom .contact li{margin-right:10%}}#footer .wrap .bottom .contact li:last-child{margin:0}#footer .wrap .bottom .contact h6{color:#222}#footer .wrap .bottom .contact hr{width:60px;border-bottom:1px solid #fff;margin:5px 0}@media screen and (min-width: 48em){#footer .wrap .bottom .contact hr{margin:20px 0;border-bottom:4px solid #fff}}#footer .wrap .bottom .contact p{font-size:.9rem;line-height:1.2rem}@media screen and (min-width: 48em){#footer .wrap .bottom .contact p{line-height:1.6rem}}#footer .wrap .bottom .contact p a{font-size:1rem}@media screen and (min-width: 48em){#footer .wrap .bottom .contact p a{font-size:1.2rem}}@media(hover: hover){#footer .wrap .bottom .contact p a:hover{text-decoration:underline}}#footer .wrap .bottom .others{margin-top:30px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 48em){#footer .wrap .bottom .others{margin-bottom:40px}}@media screen and (max-width: 48em){#footer .wrap .bottom .others .privacy{width:100%;margin-bottom:10px}}@media screen and (max-width: 48em){#footer .wrap .bottom .others li:last-child{display:none}}#footer .wrap .bottom .others a,#footer .wrap .bottom .others span{color:#000;font-size:.8rem}@media screen and (min-width: 48em){#footer .wrap .bottom .others a,#footer .wrap .bottom .others span{font-size:.9rem}}#home .section-full{display:flex;align-items:center;height:100vh;position:relative}#home .cb-easing{width:200px;height:200px;background:#fde100;position:fixed;mix-blend-mode:screen;border-radius:20px 0 20px 20px;transition:all .3s ease;opacity:0}#home .cb-easing-active{opacity:1}#home .welcome .intro .slogan{display:flex;flex-direction:row}#home .welcome .intro .slogan h1{line-height:1.6rem;font-weight:500;font-size:1.2rem}#home .welcome .intro .slogan h1 div{display:block}#home .welcome .intro .slogan .pre{margin:-50px 15px 0 0}@media screen and (max-width: 48em){#home .welcome .intro .slogan .pre{width:30px}}@media screen and (min-width: 48em){#home .welcome .intro .slogan .pre{margin:-40px 20px 0 0}}#home .welcome .intro .slogan .post{margin:60px 0 0 15px}@media screen and (max-width: 48em){#home .welcome .intro .slogan .post{width:30px}}@media screen and (min-width: 48em){#home .welcome .intro .slogan .post{margin:20px 0 0 20px}}@media screen and (max-width: 48em){#home .welcome .intro p{display:none}}@media screen and (min-width: 48em){#home .welcome .intro p{max-width:50%}}#home .welcome .services{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:40px}@media screen and (min-width: 48em){#home .welcome .services{flex-direction:row;margin-top:80px;align-items:flex-start}}@media screen and (max-width: 48em){#home .welcome .services li{margin-bottom:20px}}#home .welcome .services li:last-child{margin-bottom:0}#home .welcome .services a{position:relative;z-index:1}@media screen and (min-width: 64em){#home .welcome .services a:hover h2{color:#0072ae;-webkit-text-stroke:1px rgba(0,0,0,0);mix-blend-mode:screen}}@media screen and (min-width: 64em){#home .welcome .services a:hover h3{mix-blend-mode:color-burn}}#home .welcome .services a h2{font-size:2em;color:#fff;-webkit-text-stroke:1px #0072ae;font-weight:700;transition:color .3s,-webkit-text-stroke .3s,mix-blend-mode .3s}@media screen and (max-width: 48em){#home .welcome .services a h2{text-align:center}}@media screen and (min-width: 48em){#home .welcome .services a h2{font-size:5em}}#home .welcome .services a h3{color:#333;margin-top:5px}@media screen and (max-width: 48em){#home .welcome .services a h3{font-size:.9rem}}@media screen and (min-width: 48em){#home .welcome .services a h3{margin-top:20px}}#home .welcome .view-projects{position:absolute;bottom:0;width:100vw;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 48em){#home .welcome .view-projects{display:none}}#home .welcome .view-projects .label{max-width:200px;font-size:.95rem;color:#222;opacity:0;animation:textFadeIn 500ms 550ms forwards}#home .welcome .view-projects .line{width:1px;height:0;background:#222;margin-top:20px;animation:homeLineUp 1s 350ms forwards;animation-timing-function:cubic-bezier(0.35, -0.01, 0, 1)}#home .welcome .view-projects:hover .label{color:#0072ae}#home .welcome .view-projects:hover .line{background:#0072ae}#home .project{width:100%;height:100vh;background:#222;background-position:center;background-size:cover}@media screen and (max-width: 48em){#home .project{align-items:revert}}#home .project-perla{background-image:url("../img/projects/cerobox-la-perla-app-mobile.jpg")}@media screen and (min-width: 48em){#home .project-perla{background-image:url("../img/projects/cerobox-la-perla-app.jpg")}}#home .project-perla-arvr{background-image:url("../img/projects/cerobox-perla-vr-mobile.jpg")}@media screen and (min-width: 48em){#home .project-perla-arvr{background-image:url("../img/projects/cerobox-perla-vr.jpg")}}#home .project-newbalance{background-image:url("../img/projects/cerobox-newbalance-mobile.jpg")}@media screen and (min-width: 48em){#home .project-newbalance{background-image:url("../img/projects/cerobox-newbalance.jpg")}}#home .project-appsco{background-image:url("../img/projects/cerobox-appsco-mobile.jpg")}@media screen and (min-width: 48em){#home .project-appsco{background-image:url("../img/projects/cerobox-appsco.jpg")}}#home .project-ecorental{background-image:url("../img/projects/cerobox-ecorental-mobile.jpg")}@media screen and (min-width: 48em){#home .project-ecorental{background-image:url("../img/projects/cerobox-ecorental.jpg")}}#home .project-conappto{background-image:url("../img/projects/cerobox-conappto-mobile.jpg")}@media screen and (min-width: 48em){#home .project-conappto{background-image:url("../img/projects/cerobox-conappto.jpg")}}#home .project-xuss{background-image:url("../img/projects/cerobox-xuss-mobile.jpg")}@media screen and (min-width: 48em){#home .project-xuss{background-image:url("../img/projects/cerobox-xuss.jpg")}}#home .project-dulce-fruto{background-image:url("../img/projects/cerobox-dulce-fruto-mobile.jpg")}@media screen and (min-width: 48em){#home .project-dulce-fruto{background-image:url("../img/projects/cerobox-dulce-fruto.jpg")}}#home .project-100nutrition{background-image:url("../img/projects/cerobox-cien-nutrition-mobile.jpg")}@media screen and (min-width: 48em){#home .project-100nutrition{background-image:url("../img/projects/cerobox-cien-nutrition.jpg")}}#home .project-tierra-agricultores{background-image:url("../img/projects/cerobox-tierra-agricultores-mobile.jpg")}@media screen and (min-width: 48em){#home .project-tierra-agricultores{background-image:url("../img/projects/cerobox-tierra-agricultores.jpg")}}#home .project-cluster-turismo{background-image:url("../img/projects/cerobox-cluster-turismo-mobile.jpg")}@media screen and (min-width: 48em){#home .project-cluster-turismo{background-image:url("../img/projects/cerobox-cluster-turismo.jpg")}}@media screen and (max-width: 48em){#home .project .info{margin-top:110px}}@media screen and (min-width: 48em){#home .project .info{max-width:45%}}#home .project .info h3{color:#fff}@media screen and (min-width: 48em){#home .project .info h3{font-size:1.2em}}#home .project .info h2{color:#fff;margin-top:10px}@media screen and (min-width: 48em){#home .project .info h2{margin-top:60px}}#home .project .info hr{width:100px;margin:15px 0}@media screen and (min-width: 48em){#home .project .info hr{margin:30px 0}}#home .project .info p{color:#fff;margin-top:20px}@media screen and (min-width: 48em){#home .project .info p{line-height:1.8em;max-width:90%}}#home .project .text-dark h3{color:#222}#home .project .text-dark h2{color:#222}#home .project .text-dark hr{border-color:#222}#home .project .text-dark p{color:#222}#services .welcome{position:relative}@media screen and (max-width: 48em){#services .welcome{padding:120px 0 60px 0}}@media screen and (min-width: 48em){#services .welcome{display:flex;align-items:center;padding:300px 0 160px 0}}@media screen and (min-width: 48em){#services .welcome p{max-width:45%}}#services .service{width:100%;position:relative;display:block}@media screen and (max-width: 48em){#services .service{margin-bottom:60px}}@media screen and (min-width: 48em){#services .service{height:100vh}}@media screen and (min-width: 48em){#services .service-left ul{display:flex;flex-direction:row}}@media screen and (min-width: 48em){#services .service-right ul{display:flex;flex-direction:row-reverse}}#services .service-margin{margin-top:10%}#services .service .wrap{height:100%}#services .service ul{height:100%}#services .service ul li{height:100%;position:relative}@media screen and (max-width: 48em){#services .service ul li:first-child{height:500px}}@media screen and (min-width: 48em){#services .service ul li:first-child{width:40%}}@media screen and (min-width: 48em){#services .service ul li:last-child{width:60%}}#services .service ul li .image_wrapper{position:relative;overflow:hidden;height:100%;border-radius:50px 0 50px 50px}#services .service ul li .image_target{bottom:-100vh;position:absolute;top:-100vh;right:0;left:0}#services .service ul li .image_fixed{position:absolute;right:0;left:0;height:100%;background-size:cover;background-position:center}@media screen and (min-width: 48em){#services .service ul li .image_fixed{top:-100vh}}#services .service ul .explain{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 48em){#services .service ul .explain{margin-top:40px}}#services .service ul .explain a{max-width:500px}#services .service ul .explain p{margin-top:20px;font-size:1.1rem;line-height:1.6em}@media screen and (min-width: 48em){#services .service ul .explain p{font-size:1.4rem}}#services .service ul .explain .magnetic-area{position:relative;width:240px;height:110px;left:-20px}#services .service ul .explain .more{border:1px solid rgba(0,0,0,.1);line-height:70px;width:200px;display:block;text-align:center;border-radius:35px;position:absolute;overflow:hidden;left:20px;top:20px;cursor:pointer;z-index:4}#services .service ul .explain .more span{transition:color .4s ease;font-size:1rem;color:#333}#services .service ul .explain .more:after{content:"";display:block;background:#000;position:absolute;width:0;height:0;top:50%;left:50%;transition:width .4s ease-in-out,height .4s ease-in-out;transform:translate(-50%, -50%);border-radius:50%;z-index:-1}#services .service ul .explain .more:hover:after{width:200px;height:200px}#services .service ul .explain .more:hover span{color:#fff}#services-detail .welcome{position:relative}@media screen and (max-width: 48em){#services-detail .welcome{padding:120px 0 40px 0}}@media screen and (min-width: 48em){#services-detail .welcome{display:flex;align-items:center;min-height:85vh}}#services-detail .welcome h1{color:#000}#services-detail .welcome p{margin-top:20px}#services-detail .welcome ul{margin-top:20px}@media screen and (min-width: 48em){#services-detail .welcome ul{margin-left:-20px}}#services-detail .welcome ul li{margin-bottom:10px}@media screen and (min-width: 48em){#services-detail .welcome ul li{margin-bottom:-20px}}#services-detail .image-service{position:relative}#services-detail .image-service .tag{position:absolute;bottom:40%;left:40px;background:#fde100;color:#000;font-size:.8rem;padding:10px;border-radius:10px 0 10px 10px}@media screen and (max-width: 48em){#services-detail .image-service .tag{display:none}}#services-detail .image-service .image{width:100%;height:200px}@media screen and (min-width: 48em){#services-detail .image-service .image{height:80vh}}#services-detail .image-service .image canvas{width:100% !important}#services-detail .image-service .big-data{position:relative}#services-detail .image-service .big-data .img{opacity:0;transform:translateX(-200px);transition:all 1s ease-in-out}#services-detail .image-service .big-data .img.is-inview{transform:translateX(0);opacity:1;transition-delay:.3s}#services-detail .image-service .big-data .title{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;mix-blend-mode:difference}@media screen and (max-width: 48em){#services-detail .image-service .big-data .title{display:none}}#services-detail .image-service .big-data .title h2{font-size:15rem;-webkit-text-stroke:1px #fde100;color:rgba(0,0,0,0);display:flex}@media screen and (min-width: 48em){#services-detail .image-service-two-columns{display:flex;flex-direction:row}}@media screen and (max-width: 48em){#services-detail .image-service-two-columns .image{height:50vh}}@media screen and (min-width: 48em){#services-detail .image-service-two-columns .image{width:50%}}#services-detail .service-detail{width:100%;display:flex;align-items:center;justify-content:center;padding:40px 0 100px 0}@media screen and (min-width: 48em){#services-detail .service-detail{padding:300px 0}}@media screen and (min-width: 48em){#services-detail .service-detail .text{display:flex;flex-direction:row}}@media screen and (min-width: 48em){#services-detail .service-detail .text h2{max-width:350px;padding-right:90px}}#services-detail .service-detail .text p{max-width:700px;font-size:1.2rem;line-height:1.4em}@media screen and (max-width: 48em){#services-detail .service-detail .text p{margin-top:20px}}@media screen and (min-width: 48em){#services-detail .service-detail .text p{margin-top:-8px;font-size:1.4rem;flex:1;line-height:1.6em}}#report-view{overflow:hidden}#report-view iframe{width:100%;height:100vh}#report-view .logo{position:fixed;top:0;right:8px;width:45px;height:45px;background:#fde100;padding:9px;border-radius:8px 0 8px 8px}#report-view .logo .circle,#report-view .logo .border{fill:#fff}#report-view .border{background:#0072ae;background:linear-gradient(90deg, rgba(0, 114, 174, 0) 0%, #0072ae 100%);position:fixed;bottom:0;right:0;line-height:24px;width:50%;z-index:1;text-align:right;font-size:.7em;color:#fff;padding:0 20px}#report-index{width:100%;min-height:100vh}#report-index .center{width:100%;max-width:600px}#report-index .center .title h1{font-size:1.5rem;text-align:center}#report-index .center .title p{font-size:.9rem}#report-index .center form{max-width:300px;margin:20px auto 0 auto}#professional_team .bg{background-size:cover;background-position:center;height:100vh;display:flex;align-items:center}#professional_team .bg .info{max-width:320px}#professional_team .bg .info .name{font-size:2.2rem;color:#333;line-height:2.5rem}@media screen and (min-width: 48em){#professional_team .bg .info .name{font-size:3.2rem;line-height:3.5rem}}#professional_team .bg .info .name span{font-size:2rem;font-weight:bold;color:#000}@media screen and (min-width: 48em){#professional_team .bg .info .name span{font-size:4rem}}#professional_team .bg .info .desc{font-size:.9rem}#professional_team .bg .info .contact p{color:#000}#professional_team .bg .info .contact a{color:#0072ae;font-size:1rem}#professional_team .diego{background-image:url("../img/content/cerobox-equipo-profesional-diego.png")}#professional_team .harry{background-image:url("../img/content/cerobox-equipo-profesional-harry.png")}#professional_team .samu{background-image:url("../img/content/cerobox-equipo-profesional-samu.jpg")}#professional_team .kate{background-image:url("../img/content/cerobox-equipo-profesional-kate.jpg")}#professional_team .jose{background-image:url("../img/content/cerobox-equipo-profesional-jose.png")}#professional_team .erik{background-image:url("../img/content/cerobox-equipo-profesional-erik.jpg")}#professional_team .lucero{background-image:url("../img/content/cerobox-equipo-profesional-lucero.png")}#quotation{background:#f2f2f2}@media screen and (min-width: 48em){#quotation{padding:30px 5%}}#quotation .page{width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;grid-gap:40px}@media print{#quotation .page{grid-gap:0}}#quotation section{background-color:#fff;padding:40px;box-shadow:0 0 20px rgba(0,0,0,.1)}#quotation section:first-child{background:#fff url("../img/commons/texture-squares.jpg") top right no-repeat;background-size:180px auto}@media screen and (min-width: 48em){#quotation section:first-child{background-size:250px auto}}@media print{#quotation section{box-shadow:none;padding:20px 0;border-bottom:1px solid #ccc}}#quotation h1{font-size:1.4rem;color:#0072ae}#quotation h2{font-size:1.4rem;color:#000}#quotation h2 span{color:#0072ae}#quotation h3{font-size:.8rem;color:#000}#quotation p{color:#000;font-size:.8rem}#quotation .logo{width:200px}@media screen and (max-width: 48em){#quotation .logo{margin-top:40px}}#quotation .note{font-size:.8rem;line-height:1.2rem;color:#000}#quotation .note ol{list-style:decimal;margin:0 0 0 20px;display:grid;grid-gap:10px}#quotation .note ul{list-style:circle;margin:0 0 0 20px;display:grid;grid-gap:5px}#quotation .list-ul{list-style:circle;margin:20px 0 0 20px;display:grid;grid-gap:5px;font-size:.8rem}#quotation .gallery ul{display:flex;grid-gap:5px;flex-wrap:wrap}#quotation .gallery ul li{border:1px solid #ccc}#quotation .gallery ul li img{display:block;height:50px}@media screen and (min-width: 48em){#quotation .gallery ul li img{height:100px}}#quotation .gallery .legal{font-size:.7rem;line-height:normal}#quotation .restrictions{font-size:.6rem;line-height:1.2rem;color:#666;font-weight:600;grid-gap:0}#reportTeam{padding:5%;font-size:1rem}#reportTeam h1{font-size:1.4rem}#reportTeam>ul{display:grid;grid-gap:20px}#reportTeam>ul a h2{font-weight:bold;color:#0072ae}#reportTeam>ul a:hover h2{text-decoration:underline}#reportTeam>ul time{font-size:.8rem}#reportTeam>ul ul{display:grid;grid-gap:10px}#reportTeam>ul .task{padding:20px;border:1px solid #f2f2f2}#reportTeam>ul .task h3{margin-bottom:5px}#reportTeam>ul .task time{font-size:.8rem}@media screen and (min-width: 48em){#team{padding:30px 5%}}#team .page{width:100%;max-width:750px;margin:0 auto}#team .intro{display:flex;align-content:flex-start;justify-content:flex-start;grid-gap:20px}#team .intro .avatar{width:120px;height:120px;border-radius:50%;overflow:hidden;border:1px solid #ccc}#team .intro p{font-size:.9rem}#team h1{font-size:1.4rem;color:#0072ae}#team h2{font-size:1.4rem;color:#000}#team h2 span{color:#0072ae}#team h3{font-size:.9rem;color:#000}#team p{color:#000;font-size:.9rem}#team .education{display:grid;grid-gap:20px}#privacy{padding-top:160px}#privacy section h1{font-size:1.4rem;margin-bottom:20px}#privacy section h2{font-size:.9rem;margin-bottom:10px;font-weight:600}#privacy section h3{font-size:.8rem;margin-bottom:15px;font-weight:600}#privacy section p{font-size:.9rem;margin-bottom:20px}#privacy section p a{color:#0072ae;text-decoration:underline}#privacy section ul{display:grid;grid-gap:10px;list-style:circle;padding-left:20px;margin-bottom:20px}#privacy section ul li{font-size:.9rem}
