@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:400,600,700&display=swap);@import url(https://use.fontawesome.com/releases/v5.8.1/css/all.css);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.header{background-color:#0e1f3a;position:fixed;width:100%;height:80px;z-index:4;top:0}.header .logo{z-index:10}.header .logo a{font-size:1.2rem;letter-spacing:.5rem;color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase}.header .nav-toggle{z-index:10;cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center}@media (max-width:768px){.header .nav-toggle{margin-right:24px;margin-right:16px;width:20px}}.header .nav-toggle button{border:none;background:none;outline:none;cursor:pointer}.header .nav-toggle button .hamburger-menu{width:25px}.header .nav-toggle button .hamburger-menu span{margin-bottom:.3rem;background:#fff;height:2px;width:100%;display:block}.header .nav-toggle .hamburguer-menu-close{position:absolute;display:none}@media (max-width:768px){.header .nav-toggle .hamburguer-menu-close svg{width:56px}}@media (max-width:425px){.header .nav-toggle .hamburguer-menu-close svg{width:48px}}.image-background{position:absolute;top:0}.image-background,.image-background img{height:100vh;height:calc(var(--vh, 1vh)*100);width:100%}.image-background img{object-fit:cover}.opacity{background:#000;mix-blend-mode:multiply;opacity:.4;position:absolute;top:0;width:100%}.main,.opacity{height:100vh;height:calc(var(--vh, 1vh)*100)}.main .icon-logo img{opacity:0;width:40%;margin:120px 0 50px}@media (max-width:768px){.main .icon-logo img{width:50%;margin:150px 0 10px}}@media (max-width:425px){.main .icon-logo img{width:60%;margin:150px 0 10px}}.main .content-row{display:flex;padding:0 32px;flex-direction:column;justify-content:center}@media (max-width:425px){.main .content-row{padding:0 16px}}.main .content-row h2{font-size:1.5rem;line-height:2rem;font-weight:700;color:#fff}@media (max-width:768px){.main .content-row h2{font-size:1.4rem;line-height:3rem}}@media (max-width:425px){.main .content-row h2{margin-top:72px;font-size:1.2rem;line-height:2.2rem}}.main .content-row h2 .line{display:flex;justify-content:center;margin-bottom:8px;height:35px;position:relative;overflow:hidden}@media (max-width:768px){.main .content-row h2 .line{height:48px}}@media (max-width:425px){.main .content-row h2 .line{height:32px}}.main .content-row h2 .line span{position:absolute}.hamburguer-menu{top:0;bottom:0;left:0;right:0;position:fixed;height:100%;width:100%;z-index:9;display:none}.hamburguer-menu nav{background-color:#0e1f3a}.hamburguer-menu nav .menu-secondary-background-color{background-color:#000;top:0;bottom:0;left:0;right:0;position:fixed;height:100%;width:100%;z-index:-1}.hamburguer-menu nav .menu-layer{position:relative;background-color:#0e1f3a;height:100%;overflow:hidden}.hamburguer-menu nav .menu-layer a{position:relative}.hamburguer-menu nav .menu-layer a:after{content:"";position:absolute;width:0;height:2px;display:block;margin-top:5px;right:0;background-color:#fff;transition:.4s ease}.hamburguer-menu nav .menu-layer a:hover:after{width:100%;left:0;background-color:#fff}.hamburguer-menu nav .menu-layer li{color:#fff}.hamburguer-menu nav .menu-layer .nav-columns{transform:translateY(125px);display:flex;padding:0 32px}@media (max-width:654px){.hamburguer-menu nav .menu-layer .nav-columns{flex-direction:column}}@media (max-width:425px){.hamburguer-menu nav .menu-layer .nav-columns{padding:0 16px}}.hamburguer-menu nav .menu-layer .nav-columns .nav-column{width:45%}@media (max-width:654px){.hamburguer-menu nav .menu-layer .nav-columns .nav-column{width:100%}}.hamburguer-menu nav .menu-layer .nav-columns .nav-column:last-child{width:55%}@media (max-width:654px){.hamburguer-menu nav .menu-layer .nav-columns .nav-column:last-child{width:100%}}.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-label{color:#fff;margin-bottom:3rem;font-size:1.2rem}@media (max-width:768px){.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-label{font-size:1rem;margin-bottom:1.4rem}}@media (max-width:425px){.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-label{font-size:.875rem;margin-bottom:1.2rem}}.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-links{display:block}.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-links ul{padding:0;margin:0}.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-links ul li{list-style:none;overflow:hidden;position:relative;margin-bottom:2.8rem;width:700px;height:55px}@media (max-width:425px){.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-links ul li{margin-bottom:1.6rem}}.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-links ul li a{position:absolute;font-weight:600;font-size:2.8rem;text-decoration:none;color:#fff}@media (max-width:425px){.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-links ul li a{font-size:2rem}}.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-infos{display:flex;flex-wrap:wrap}@media (max-width:654px){.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-infos{justify-content:space-between}}.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-infos .nav-info{padding:0;width:50%}@media (max-width:654px){.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-infos .nav-info:nth-child(2),.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-infos .nav-info:nth-child(3){display:none}}.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-infos .nav-info .nav-info-label{font-weight:600}.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-infos .nav-info li{font-weight:300;list-style:none;font-size:1.4rem;margin-bottom:1.2rem}@media (max-width:768px){.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-infos .nav-info li{font-size:1.2rem;margin-bottom:1rem}}@media (max-width:425px){.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-infos .nav-info li{font-size:1rem;margin-bottom:.875rem}}.hamburguer-menu nav .menu-layer .nav-columns .nav-column .nav-infos .nav-info li a{text-decoration:none;color:#fff}.about{height:500px;width:100%}@media (max-width:425px){.about{height:550px}}@media (max-width:320px){.about{height:700px}}.about .container{display:flex;flex-direction:row;width:100%}.about .container .about-text{margin:10px 0;height:100%;padding:0 50px;display:flex;align-items:center}.about .container .about-text h2{line-height:2rem;font-weight:700;color:#000}.about .container .about-text h2 .text-title{margin-bottom:20px}.about .container .about-text h2 .text-title span{font-size:1.7rem}@media (max-width:768px){.about .container .about-text h2 .text-title span{font-size:1.4rem;line-height:3rem}}@media (max-width:425px){.about .container .about-text h2 .text-title span{margin-top:72px;font-size:1.2rem;line-height:2.2rem}}.about .container .about-text h2 .text-description span{font-size:1.2rem}@media (max-width:768px){.about .container .about-text h2 .text-description span{font-size:1.1rem;line-height:3rem}}@media (max-width:425px){.about .container .about-text h2 .text-description span{margin-top:72px;font-size:1rem;line-height:2.2rem}}.about .container .background-about{height:500px}@media (max-width:768px){.about .container .background-about{display:none}}@media (max-width:425px){.about .container .background-about{display:none}}.about .container .background-about img{height:100%;width:50vw;object-fit:cover}.especialidad{height:250px;width:100%;position:relative}.especialidad .background-especialidad{height:250px;position:absolute;width:100%}.especialidad .background-especialidad img{height:100%;width:100%;object-fit:cover}.especialidad .opacity-especialidad{background:#000;mix-blend-mode:multiply;opacity:.4;position:absolute;height:250px;width:100%}.especialidad .container{position:absolute;width:100%;margin:5px 0}.especialidad .container .row{text-align:left;align-items:center}.especialidad .container .row h2{line-height:2rem;font-weight:700;color:#fff}.especialidad .container .row h2 .text-title{margin-bottom:20px}.especialidad .container .row h2 .text-title span{font-size:1.7rem}@media (max-width:768px){.especialidad .container .row h2 .text-title span{font-size:1.4rem;line-height:1.4rem}}@media (max-width:425px){.especialidad .container .row h2 .text-title span{margin-top:72px;font-size:1.2rem;line-height:1.2rem}}.especialidad .container .row h2 .text-description span{font-size:1.2rem}@media (max-width:768px){.especialidad .container .row h2 .text-description span{font-size:1.1rem;line-height:3rem}}@media (max-width:425px){.especialidad .container .row h2 .text-description span{margin-top:72px;font-size:1rem;line-height:2.2rem}}.item-especialidad{background-color:#acb6cb;width:100%;height:100%}.item-especialidad .container .row{justify-content:center;align-items:center}.item-especialidad .container .row .container-item{display:flex;flex-direction:column;height:100%;margin:1.8rem 0}.item-especialidad .container .row .container-item .item{width:100%;max-width:600px;margin:1rem .95rem;padding:.875rem 1rem;box-shadow:3px 3px 8px rgba(120,127,142,.9),-3px -3px 6px rgba(224,237,255,.9),3px -3px 6px rgba(120,127,142,.2),-3px 3px 6px rgba(120,127,142,.2),inset -1px -1px 2px rgba(120,127,142,.5),inset 1px 1px 2px rgba(224,237,255,.3);border-radius:20px}@media (max-width:768px){.item-especialidad .container .row .container-item .item{max-width:400px}}@media (max-width:425px){.item-especialidad .container .row .container-item .item{max-width:300px}}@media (max-width:320px){.item-especialidad .container .row .container-item .item{max-width:220px}}.item-especialidad .container .row .container-item .item .icon-item{margin:1rem}.item-especialidad .container .row .container-item .item .icon-title{margin:15px 0;line-height:2rem;font-weight:700;color:#0e1f3a}.item-especialidad .container .row .container-item .item .icon-title span{font-size:1.7rem}.item-especialidad .container .row .container-item .item .icon-description{margin:15px 0;line-height:1.575rem;font-weight:500;color:#0e1f3a}.item-especialidad .container .row .container-item .item .icon-description span{font-size:1.2rem}.item-especialidad .container .row .container-item .item .icon-btn{margin:25px 0 0}.item-especialidad .container .row .container-item .item .icon-btn a{background:#acb6cb;color:#0e1f3a;box-shadow:2px 2px 5px rgba(120,127,142,.9),-2px -2px 4px rgba(224,237,255,.9),2px -2px 4px rgba(120,127,142,.2),-2px 2px 4px rgba(120,127,142,.2),inset -1px -1px 2px rgba(120,127,142,.5),inset 1px 1px 2px rgba(224,237,255,.3);border-radius:20px;padding:10px;text-decoration:none;font-weight:500;font-size:1.2rem;line-height:36px;transition:.5s}.item-especialidad .container .row .container-item .item .icon-btn a:hover{background:#0e1f3a;color:#fff}.co-work{position:relative;height:400px;width:100%}.co-work .background-work{height:400px;position:absolute}.co-work .background-work img{width:100%;height:400px;object-fit:cover}.co-work .opacity-work{background:#000;mix-blend-mode:multiply;opacity:.4;height:400px}.co-work .container,.co-work .opacity-work{position:absolute;width:100%}.co-work .container .row{justify-content:center;flex-direction:column}.co-work .container .row .work-title{margin:1.3rem;line-height:2rem;font-weight:700;color:#fff}.co-work .container .row .work-title span{font-size:1.7rem}.co-work .container .row .work-info{margin:1.3rem;line-height:2rem;font-weight:700;color:#fff}.co-work .container .row .work-info span{font-size:1.2rem}.co-work .container .row .companies{font-weight:700;color:#fff}.co-work .container .row .companies span{padding:2rem 0;font-size:1.5rem;letter-spacing:.3rem}@media (max-width:768px){.co-work .container .row .companies span{font-size:1.2rem}}@media (max-width:425px){.co-work .container .row .companies span{font-size:1rem}}.contactanos{width:100%;height:100%;position:relative;background-color:#235}@media (max-width:768px){.contactanos{height:100%}}.contactanos .container{display:flex;flex-direction:row;width:100%}.contactanos .container .row{justify-content:center;align-items:center;width:100%}.contactanos .container .row .content{margin:10px 0;height:100%;width:100%}.contactanos .container .row .content h2{line-height:2rem;font-weight:700;color:#fff}.contactanos .container .row .content h2 .title{margin:15px 0;text-align:left}.contactanos .container .row .content h2 .title span{font-size:1.7rem}@media (max-width:768px){.contactanos .container .row .content h2 .title span{font-size:1.4rem;line-height:3rem}}@media (max-width:425px){.contactanos .container .row .content h2 .title span{margin-top:72px;font-size:1.2rem;line-height:2.2rem}}.contactanos .container .row .content .container{margin:65px 0;justify-content:space-around}@media (max-width:768px){.contactanos .container .row .content .container{flex-direction:column}}@media (max-width:320px){.contactanos .container .row .content .container{width:100px}}.contactanos .container .row .content .container .form{width:400px;box-shadow:5px 5px 13px rgba(27,41,68,.9),-5px -5px 10px rgba(41,61,102,.9),5px -5px 10px rgba(27,41,68,.2),-5px 5px 10px rgba(27,41,68,.2),inset -1px -1px 2px rgba(27,41,68,.5),inset 1px 1px 2px rgba(41,61,102,.3);border-radius:20px}@media (max-width:768px){.contactanos .container .row .content .container .form{width:100%}}.contactanos .container .row .content .container .form form{display:flex;flex-direction:column;justify-content:center;margin:1rem 2rem}.contactanos .container .row .content .container .form form .input{width:100%;margin-top:1rem}.contactanos .container .row .content .container .form form .input input{font-size:1rem}.contactanos .container .row .content .container .form form .input input,.contactanos .container .row .content .container .form form .input textarea{background-color:#dddfe3;outline:none;width:100%;padding:12px;border:1px solid #ccc;border-radius:15px;box-sizing:border-box;margin-top:6px;margin-bottom:16px;resize:vertical;font-weight:500}.contactanos .container .row .content .container .form form .input textarea{font-size:1.2rem}.contactanos .container .row .content .container .form form .btn-form button{background-color:#dddfe3;color:#0e1f3a;padding:10px 25px;border:none;border-radius:15px;cursor:pointer;font-weight:700;font-size:1rem;transition:.5s}.contactanos .container .row .content .container .form form .btn-form button:hover{background-color:#0e1f3a;color:#fff}.contactanos .container .row .content .container .info{height:100%}@media (max-width:768px){.contactanos .container .row .content .container .info{width:100%}}.contactanos .container .row .content .container .info .info-line{margin:2rem 0;display:flex;flex-direction:row;align-items:center;height:100%}@media (max-width:768px){.contactanos .container .row .content .container .info .info-line{justify-content:center}}.contactanos .container .row .content .container .info .info-line span{margin:0 1rem;font-weight:700;font-size:1.2rem;color:#fff}.contactanos .container .row .content .container .info .info-line span a{color:#fff;text-decoration:none}.contactanos .container .row .content .container .info .info-line .phone{display:flex;flex-direction:column}.footer{width:100%;height:100%;position:relative;background-color:#0e1f3a}.footer .container{display:flex;flex-direction:row;width:100%}.footer .container .row{justify-content:space-between;align-items:center;width:100%;margin:1rem 0}@media (max-width:768px){.footer .container .row{flex-direction:column}}.footer .container .row .information-footer{width:33.333%}@media (max-width:768px){.footer .container .row .information-footer{width:100%}}.footer .container .row .information-footer .info{display:flex;align-items:center;justify-content:space-between;color:#fff;margin:1rem 0}.footer .container .row .information-footer .info span{text-align:end;font-size:1.2rem;line-height:2rem;font-weight:700}.footer .container .row .information-footer .info span a{text-decoration:none;color:#fff}@media (max-width:768px){.footer .container .row .information-footer .info span{font-size:1rem;line-height:3rem}}@media (max-width:425px){.footer .container .row .information-footer .info span{font-size:1rem;line-height:2.2rem}}.footer .container .row .information-footer .info .phone{display:flex;flex-direction:column;justify-content:center}.footer .container .row .logo{width:33.333%}@media (max-width:768px){.footer .container .row .logo{width:100%;margin:1rem 0}}.footer .container .row .logo img{width:100%}@media (max-width:768px){.footer .container .row .logo img{width:50%}}.footer .container .row .about-footer{width:33.333%}@media (max-width:768px){.footer .container .row .about-footer{width:100%}}.footer .container .row .about-footer .about-info{display:flex;flex-direction:column}.footer .container .row .about-footer .about-info span{text-align:end;font-size:1.2rem;line-height:2rem;font-weight:700;color:#fff}@media (max-width:768px){.footer .container .row .about-footer .about-info span{font-size:1rem;line-height:3rem}}@media (max-width:425px){.footer .container .row .about-footer .about-info span{font-size:1rem;line-height:2.2rem}}.footer .container .row .about-footer .about-info .btn-info{text-align:end;margin-top:35px}.footer .container .row .about-footer .about-info .btn-info a{cursor:pointer;color:#fff;text-decoration:none;padding:10px 25px;border:1px solid #f8f8f8;border-radius:20px;font-weight:700;font-size:1rem}@media (max-width:768px){.footer .container .row .about-footer .about-info .btn-info a{font-size:1rem;line-height:3rem}}@media (max-width:425px){.footer .container .row .about-footer .about-info .btn-info a{font-size:1rem;line-height:2.2rem}}body,html{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;-ms-scroll-chaining:none;overscroll-behavior:none;margin:0;padding:0;font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.no-scroll,html.no-scroll{overflow-y:hidden}.slick-slide{outline:none}.slick-arrow{display:none!important}.container{width:1560px;min-width:1560px;margin:0 auto;height:100%}@media (max-width:1560px){.container{width:1280px;min-width:1280px}}@media (max-width:1366px){.container{width:1080px;min-width:1080px}}@media (max-width:1080px){.container{width:100%;min-width:100%}}.container .row{display:flex;height:100%;padding:0 32px}@media (max-width:425px){.container .row{padding:0 16px}}.container .v-center{align-items:center}.container .space-between{justify-content:space-between}.intro-overlay .all{height:100vh;height:calc(var(--vh, 1vh)*100);position:absolute;width:100%;z-index:8}.intro-overlay .all .overlay-top{position:absolute;height:100%;width:33.333vw;background-color:#000;bottom:0;left:0;right:0}@media (max-width:768px){.intro-overlay .all .overlay-top{width:100vw}}.intro-overlay .all .overlay-top:nth-child(2){left:33.333%}@media (max-width:768px){.intro-overlay .all .overlay-top:nth-child(2){display:none}}.intro-overlay .all .overlay-top:nth-child(3){left:66.666%}@media (max-width:768px){.intro-overlay .all .overlay-top:nth-child(3){display:none}}.section{height:100%;position:relative;width:100%}.section .container{margin:120px 0 50px;width:100%}@media (max-width:768px){.section .container .row{flex-direction:column}}@media (max-width:425px){.section .container .row{flex-direction:column}}.section .container .row .section-text{width:50%}@media (max-width:768px){.section .container .row .section-text{width:100%}}@media (max-width:425px){.section .container .row .section-text{width:100%}}.section .container .row .section-text h2{line-height:1.8rem;color:#000;text-align:left}.section .container .row .section-text h2 .text-title{margin-bottom:20px}.section .container .row .section-text h2 .text-title span{font-weight:700;font-size:1.7rem}@media (max-width:768px){.section .container .row .section-text h2 .text-title span{font-size:1.4rem;line-height:3rem}}@media (max-width:425px){.section .container .row .section-text h2 .text-title span{margin-top:72px;font-size:1.2rem;line-height:2.2rem}}.section .container .row .section-text h2 .text-description span{font-weight:700;font-size:1.1rem}@media (max-width:768px){.section .container .row .section-text h2 .text-description span{font-size:1rem;line-height:2rem}}@media (max-width:425px){.section .container .row .section-text h2 .text-description span{margin-top:72px;font-size:.9rem;line-height:2rem}}.section .container .row .section-text h2 .text-description p{font-weight:500;font-size:1.1rem}@media (max-width:768px){.section .container .row .section-text h2 .text-description p{font-size:1.1rem;line-height:2rem}}@media (max-width:425px){.section .container .row .section-text h2 .text-description p{margin-top:72px;font-size:1rem;line-height:2rem}}.section .container .row .image-section{width:50%;height:700px;margin:0 30px}@media (max-width:768px){.section .container .row .image-section{width:100%}}@media (max-width:425px){.section .container .row .image-section{width:100%}}.section .container .row .image-section img{width:100%;height:100%;object-fit:contain}.App{text-align:center}
/*# sourceMappingURL=main.8b66b647.chunk.css.map */