ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:after,.wpcf7-list-item-label:before{content:" "}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}:root{--fs-destacados-sm:clamp(1.25rem,1.09vi + .91rem,1.78rem);--fs-destacados-base:clamp(1.56rem,1.67vi + 1.04rem,2.38rem);--fs-p-sm:clamp(.8rem,.09vi + .77rem,.84rem);--fs-p-base:clamp(1rem,.26vi + .92rem,1.13rem);--fs-a-arrow-sm:clamp(.6rem,.12vi + .56rem,.66rem);--fs-a-arrow-base:clamp(.75rem,.26vi + .67rem,.88rem);--fs-p-circle-sm:clamp(.8rem,-.39vi + .92rem,.61rem);--fs-p-circle-base:clamp(1rem,-.38vi + 1.12rem,.81rem);--fs-title-circle-sm:clamp(1.1rem,-.14vi + 1.14rem,1.03rem);--fs-title-circle-base:clamp(1.38rem,0vi + 1.38rem,1.38rem);--fs-project-sm:clamp(.8rem,-.1vi + .83rem,.75rem);--fs-project-base:clamp(1rem,0vi + 1rem,1rem);--fs-panel-big-sm:clamp(1.5rem,4.62vi + .06rem,3.75rem);--fs-panel-big-base:clamp(1.88rem,6.41vi + -.13rem,5rem);--fs-panel-destacado-sm:clamp(1.4rem,.01vi + 1.4rem,1.41rem);--fs-panel-destacado-base:clamp(1.75rem,.26vi + 1.67rem,1.88rem);--fs-filosifia-compromiso-title-sm:clamp(1.8rem,1.12vi + 1.45rem,2.34rem);--fs-filosifia-compromiso-title-base:clamp(2.25rem,1.79vi + 1.69rem,3.13rem);--fs-pinned-section-sm:clamp(2.35rem,3.84vi + 1.15rem,4.22rem);--fs-pinned-section-base:clamp(2.94rem,5.51vi + 1.21rem,5.63rem)}header,header .menu-container #menu-menu-principal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header{padding:14px 20px;position:fixed;width:100vw;top:0;z-index:999999;height:66px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .ftm-logo .custom-logo-link img{width:66px;height:auto}header .menu-container{opacity:1}@media only screen and (max-width:500px){header .menu-container{width:100vw;height:calc(100vh - 64px);position:fixed;left:-100vw;top:66px;background-color:#f5f5f5;opacity:0;-webkit-transition:.3s opacity ease-out;transition:.3s opacity ease-out;overflow:hidden;z-index:-1}}header .menu-container #menu-menu-principal{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;padding:0}@media only screen and (max-width:500px){header .menu-container #menu-menu-principal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 15px;margin:5px 0}}header .menu-container #menu-menu-principal .menu-item{margin-right:23px}@media only screen and (max-width:500px){header .menu-container #menu-menu-principal .menu-item{border-top:1px solid #000;width:100%;padding:20px 0}header .menu-container #menu-menu-principal .menu-item:last-child{border-bottom:1px solid #000}}footer .center .col.col-first,header .menu-container #menu-menu-principal .menu-item.menu-item-has-children{position:relative}@media only screen and (max-width:500px){header .menu-container #menu-menu-principal .menu-item.menu-item-has-children a{font-weight:700}header .menu-container #menu-menu-principal .menu-item.menu-item-has-children a:first-child{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .menu-container #menu-menu-principal .menu-item.menu-item-has-children a:first-child:after{content:"";display:block;position:relative;right:0;top:0;height:9px;width:8px;background:url(/wp-content/themes/ftm/resources/images/FLECHA.svg)no-repeat;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}header .menu-container #menu-menu-principal .menu-item.menu-item-has-children:focus .sub-menu,header .menu-container #menu-menu-principal .menu-item.menu-item-has-children:hover .sub-menu{opacity:1}header .menu-container #menu-menu-principal .menu-item.menu-item-has-children .sub-menu{position:absolute;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:rgba(245,245,245,.9);list-style:none;padding:10px 15px;width:195px;top:66px;opacity:0;-webkit-transition:.3s opacity ease-out;transition:.3s opacity ease-out}@media only screen and (max-width:500px){header .menu-container #menu-menu-principal .menu-item.menu-item-has-children .sub-menu{position:relative;width:100%;opacity:1;top:0;padding:0;margin-top:20px}header .menu-container #menu-menu-principal .menu-item.menu-item-has-children .sub-menu .menu-item{border-top:none;width:100%;padding:5px 0}header .menu-container #menu-menu-principal .menu-item.menu-item-has-children .sub-menu .menu-item:last-child{border-bottom:none}}header .menu-container #menu-menu-principal .menu-item.menu-item-has-children .sub-menu a{height:unset;margin-bottom:10px}@media only screen and (max-width:500px){header .menu-container #menu-menu-principal .menu-item.menu-item-has-children .sub-menu a{font-weight:400;font-size:14px}header .menu-container #menu-menu-principal .menu-item.menu-item-has-children .sub-menu a:after{display:none}}header .menu-container #menu-menu-principal .menu-item:last-child{margin-right:0}header .menu-container #menu-menu-principal .menu-item a{text-decoration:none;color:#000;font:13px/15px"neue-haas-grotesk-display",serif;text-transform:uppercase;height:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:500px){header .menu-container #menu-menu-principal .menu-item a{height:auto;font-size:17px;line-height:30px;display:inline-block;width:auto}}header .hamburger:focus-visible{outline:0!important}header .hamburger .line{width:30px;height:1px;background-color:#3eacdf;display:block;margin:8px auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .hamburger:hover{cursor:pointer}.page-template-page-trabaja-con-nosotros{overflow:hidden;position:relative}@media only screen and (max-height:850px){.page-template-page-trabaja-con-nosotros{height:100%;overflow:auto}}@media only screen and (max-width:500px){.page-template-page-trabaja-con-nosotros{height:100%;overflow:auto}}.page-template-page-trabaja-con-nosotros footer{position:relative;bottom:0;width:100%}@media only screen and (max-height:850px){.page-template-page-trabaja-con-nosotros footer{position:relative}}@media only screen and (max-width:500px){.page-template-page-trabaja-con-nosotros footer{position:relative}}.page-template-page-trabaja-con-nosotros footer .top{display:none}.page-template-page-trabaja-con-nosotros footer .center .col .info{margin:0}@media only screen and (max-width:500px){.page-template-page-trabaja-con-nosotros footer .center .col .info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.page-template-page-trabaja-con-nosotros footer .bottom{margin-top:40px}.page-template-page-trabaja-con-nosotros footer .col-first:after{display:none!important}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .custom-file .file-label br,.page-template-page-trabaja-con-nosotros footer .center .col .text,.page-template-page-trabaja-con-nosotros footer .wpcf7{display:none}footer,footer .center{display:-webkit-box;display:-ms-flexbox;display:flex}footer{position:relative;z-index:99999;padding:0 20px;background-color:#086cb3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}footer #lottie-footer{-webkit-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg);left:11%;top:-3%;position:absolute;width:100%}@media only screen and (min-width:1280px){footer #lottie-footer{-webkit-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg);left:18%;top:-11%;position:absolute;width:86%}}@media only screen and (max-width:992px){footer #lottie-footer{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);left:-45%;top:-3%;position:absolute;width:149%}}@media only screen and (max-width:500px){footer #lottie-footer{-webkit-transform:rotate(9deg);-ms-transform:rotate(9deg);transform:rotate(9deg);left:-45%;top:-2%;position:absolute;width:149%}footer{padding:0 15px}}footer .center .col.col-last .wpcf7-form input,footer .top p{border-bottom:1px solid #fff;letter-spacing:0;color:#fff;text-transform:uppercase}footer .top p{font:60px/80px"neue-haas-grotesk-display",serif;opacity:1;padding:20px 0;margin:0}@media only screen and (max-width:992px){footer .top p{font:40px/80px"neue-haas-grotesk-display",serif;margin:0;padding:0}}@media only screen and (max-width:500px){footer .top p{font:28px/33px"neue-haas-grotesk-display",serif;margin:0;padding:35px 0}}footer .center{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}@media only screen and (max-width:500px){footer .center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}}footer .center .col{width:50%}@media only screen and (max-width:500px){footer .center .col{width:100%}}@media only screen and (max-width:500px){footer .center .col.col-first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}footer .center .col.col-first:after{content:"";display:block;position:absolute;height:80px;width:20px;border-right:1px solid #fff;right:0;top:-30px;z-index:0}@media only screen and (max-width:500px){footer .center .col.col-first:after{display:none}}footer .center .col.col-last{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:500px){footer .center .col.col-last .wpcf7{width:100%;margin-top:54px}}footer .center .col.col-last .wpcf7-form{width:38vw}@media only screen and (max-width:500px){footer .center .col.col-last .wpcf7-form{width:100%}}@media only screen and (max-width:992px){footer .center .col.col-last .wpcf7-form p{margin:0 0 20px}}#contact .cols .col.last .wpcf7-form .footer-form,#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .footer-form,footer .center .col.col-last .wpcf7-form .footer-form{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .center .col.col-last .wpcf7-form input{width:100%;background-color:transparent;border:0;font:15px/20px"neue-haas-grotesk-display",serif;padding-bottom:5px;border-radius:0!important}@media only screen and (max-width:500px){footer .center .col.col-last .wpcf7-form input{font:14px/20px"neue-haas-grotesk-display",serif}}#contact .cols .col.last .wpcf7-form input:focus,#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form input:focus,footer .center .col.col-last .wpcf7-form input:focus{outline:0!important}footer .center .col.col-last .wpcf7-form input::-webkit-input-placeholder{font:15px/20px"neue-haas-grotesk-display",serif;letter-spacing:0;color:#fff;text-transform:uppercase}footer .center .col.col-last .wpcf7-form input::-moz-placeholder{font:15px/20px"neue-haas-grotesk-display",serif;letter-spacing:0;color:#fff;text-transform:uppercase}footer .center .col.col-last .wpcf7-form input:-ms-input-placeholder{font:15px/20px"neue-haas-grotesk-display",serif;letter-spacing:0;color:#fff;text-transform:uppercase}footer .center .col.col-last .wpcf7-form input::-ms-input-placeholder{font:15px/20px"neue-haas-grotesk-display",serif;letter-spacing:0;color:#fff;text-transform:uppercase}footer .center .col.col-last .wpcf7-form input::placeholder{font:15px/20px"neue-haas-grotesk-display",serif;letter-spacing:0;color:#fff;text-transform:uppercase}@media only screen and (max-width:500px){footer .center .col.col-last .wpcf7-form input::-webkit-input-placeholder{font:14px/20px"neue-haas-grotesk-display",serif}footer .center .col.col-last .wpcf7-form input::-moz-placeholder{font:14px/20px"neue-haas-grotesk-display",serif}footer .center .col.col-last .wpcf7-form input:-ms-input-placeholder{font:14px/20px"neue-haas-grotesk-display",serif}footer .center .col.col-last .wpcf7-form input::-ms-input-placeholder{font:14px/20px"neue-haas-grotesk-display",serif}footer .center .col.col-last .wpcf7-form input::placeholder{font:14px/20px"neue-haas-grotesk-display",serif}}#contact .cols .col.last .wpcf7-form p,footer .center .col.col-last .wpcf7-form .wpcf7-list-item{margin:0}footer .center .col.col-last .wpcf7-form .wpcf7-list-item label,footer .center .col.col-last .wpcf7-form input[type=checkbox]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contact .cols .col.last .wpcf7-form .wpcf7-list-item label input,#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .wpcf7-list-item label input,footer .center .col.col-last .wpcf7-form .wpcf7-list-item label input{width:auto;margin:0 10px 0 0}#contact .cols .col.last .wpcf7-form .wpcf7-list-item label span,#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .wpcf7-list-item label span,footer .center .col.col-last .wpcf7-form .wpcf7-list-item label span{font:15px/20px"neue-haas-grotesk-display",serif,serif}footer .center .col.col-last .wpcf7-form input[type=checkbox]{margin:0 20px;visibility:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}footer .center .col.col-last .wpcf7-form input[type=checkbox]:checked:before{content:"";width:10px;height:10px;display:block;visibility:visible;background-color:#fff;position:absolute;border-radius:100%}footer .center .col.col-last .wpcf7-form input[type=checkbox]:after{content:"";border:1px solid #fff;border-radius:4px;width:16px;height:16px;display:block;visibility:visible;position:absolute}#contact .cols .col.last .wpcf7-form input,footer .center .col.col-last .wpcf7-form .submit{background-color:transparent;border:0;font:15px/20px"neue-haas-grotesk-display",serif;letter-spacing:0}footer .center .col.col-last .wpcf7-form .submit{color:#fff;float:right}footer .center .col.col-last .wpcf7-form .submit img{margin-left:5px}@media only screen and (max-width:500px){footer .center .col.col-last .wpcf7-form .submit{font:14px/20px"neue-haas-grotesk-display",serif}}footer .center .col .text{max-width:510px;width:100%}@media only screen and (max-width:992px){footer .center .col .text{max-width:263px;margin:0}}@media only screen and (max-width:500px){footer .center .col .text{width:50%}}footer .center .col .info{margin-top:50px}@media only screen and (max-width:500px){footer .center .col .info{width:50%;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}footer .center .col .info span{display:inline-block}footer .center .col .info a,footer .center .col .info span{font:14px/20px"neue-haas-grotesk-display",serif;letter-spacing:0;color:#fff}footer .center .col .info .head{border-bottom:1px solid #fff;margin-bottom:5px;width:auto}footer .center .col a,footer .center .col p{font:20px/24px"neue-haas-grotesk-display",serif;letter-spacing:0;color:#fff;text-decoration:none}@media only screen and (max-width:992px){footer .center .col a,footer .center .col p{font:16px/22px"neue-haas-grotesk-display",serif}}@media only screen and (max-width:500px){footer .center .col a,footer .center .col p{font:14px/20px"neue-haas-grotesk-display",serif}}footer .bottom,footer .bottom a{font:14px/16px"neue-haas-grotesk-display",serif;letter-spacing:0;color:#b5b5b5}footer .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px;margin-top:70px}@media only screen and (max-width:500px){footer .bottom{font:12px/14px"neue-haas-grotesk-display",serif}}footer .bottom a{text-decoration:none}@media only screen and (max-width:500px){footer .bottom a{font:12px/14px"neue-haas-grotesk-display",serif}}.wpcf7 form .wpcf7-response-output{padding:10px!important;border-color:#fff!important;color:#fff;font:14px/16px"neue-haas-grotesk-display",serif}#contact{padding:70px 20px;background-color:#f5f5f5}@media only screen and (max-width:992px){#contact{padding:70px 30px 50px}}@media only screen and (max-width:500px){#contact{padding:70px 15px 50px}}#contact h1.title,#trabaja-con-nosotros #contact h1.title{font:60px/80px"neue-haas-grotesk-display",serif;letter-spacing:0;text-transform:uppercase;border-bottom:1px solid #086cb3;padding:10px 0;margin:0}@media only screen and (max-width:992px){#contact h1.title{font:50px/80px"neue-haas-grotesk-display",serif}}@media only screen and (max-width:500px){#contact h1.title{font:28px/33px"neue-haas-grotesk-display",serif;border-bottom:none}}#contact .cols,#contact .cols .col.first .lottie-container,#trabaja-con-nosotros #contact .cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:500px){#contact .cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#contact .cols .col.first{border-right:1px solid #086cb3;width:40%}@media only screen and (max-width:992px){#contact .cols .col.first{border-right:none}}@media only screen and (max-width:500px){#contact .cols .col.first{width:100%}}#contact .cols .col.first .lottie-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0}#contact .cols .col.first .lottie-container #lottie-contacto,#trabaja-con-nosotros #contact .cols .col.first .lottie-container #lottie-contacto{width:250px}#contact .cols .col.last{width:60%;padding:30px 0 30px 30px}@media only screen and (max-width:500px){#contact .cols .col.last{width:100%;padding:0}#contact .cols .col.last .wpcf7{width:100%;margin-top:0}#contact .cols .col.last .wpcf7-form{width:100%}}#contact .cols .col.last .wpcf7-form input{width:100%;border-bottom:1px solid #086cb3;color:#086cb3;padding-bottom:5px;margin-bottom:40px;border-radius:0!important}@media only screen and (max-width:500px){#contact .cols .col.last .wpcf7-form input{font:14px/20px"neue-haas-grotesk-display",serif;margin-bottom:20px}}#contact .cols .col.last .wpcf7-form .label,#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .label{font:16px/20px"neue-haas-grotesk-display",serif;letter-spacing:0;color:#086cb3;margin-bottom:5px;display:block}#contact .cols .col.last .wpcf7-form input::-webkit-input-placeholder{font:16px/20px"dm-sans",serif;letter-spacing:0;color:transparent;opacity:.47}#contact .cols .col.last .wpcf7-form input::-moz-placeholder{font:16px/20px"dm-sans",serif;letter-spacing:0;color:transparent;opacity:.47}#contact .cols .col.last .wpcf7-form input:-ms-input-placeholder{font:16px/20px"dm-sans",serif;letter-spacing:0;color:transparent;opacity:.47}#contact .cols .col.last .wpcf7-form input::-ms-input-placeholder{font:16px/20px"dm-sans",serif;letter-spacing:0;color:transparent;opacity:.47}#contact .cols .col.last .wpcf7-form input::placeholder{font:16px/20px"dm-sans",serif;letter-spacing:0;color:transparent;opacity:.47}@media only screen and (max-width:500px){#contact .cols .col.last .wpcf7-form input::-webkit-input-placeholder{font:14px/20px"neue-haas-grotesk-display",serif}#contact .cols .col.last .wpcf7-form input::-moz-placeholder{font:14px/20px"neue-haas-grotesk-display",serif}#contact .cols .col.last .wpcf7-form input:-ms-input-placeholder{font:14px/20px"neue-haas-grotesk-display",serif}#contact .cols .col.last .wpcf7-form input::-ms-input-placeholder{font:14px/20px"neue-haas-grotesk-display",serif}#contact .cols .col.last .wpcf7-form input::placeholder{font:14px/20px"neue-haas-grotesk-display",serif}}#contact .cols .col.last .wpcf7-form .wpcf7-list-item,#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form p{margin:0}#contact .cols .col.last .wpcf7-form .wpcf7-list-item label,#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#086cb3}#contact .cols .col.last .wpcf7-form input[type=checkbox]{margin:0 20px;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#contact .cols .col.last .wpcf7-form input[type=checkbox]:checked:before,#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form input[type=checkbox]:checked:before{content:"";width:10px;height:10px;display:block;visibility:visible;background-color:#086cb3;position:absolute;border-radius:100%}#contact .cols .col.last .wpcf7-form input[type=checkbox]:after,#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form input[type=checkbox]:after{content:"";border:1px solid #086cb3;border-radius:4px;width:16px;height:16px;display:block;visibility:visible;position:absolute}#contact .cols .col.last .wpcf7-form .submit{background-color:transparent;border:0;color:#086cb3;font:14px/18px"dm-sans",serif;letter-spacing:0;float:right;padding:0;cursor:pointer;position:relative}#contact .cols .col.last .wpcf7-form .submit:hover:after,#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .submit:hover:after,#trabaja-con-nosotros .areas .content .items .item img{width:100%}#contact .cols .col.last .wpcf7-form .submit:after{content:"";position:absolute;display:block;height:1px;background-color:#086cb3;width:0;-webkit-transition:.3s width ease-out;transition:.3s width ease-out}@media only screen and (max-width:992px){#contact .cols .col.last .wpcf7-form .submit:after{width:100%}}@media only screen and (max-width:500px){#trabaja-con-nosotros{padding-top:66px}}#trabaja-con-nosotros .areas{background-color:#acd8ec;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56vw}@media only screen and (max-width:992px){#trabaja-con-nosotros .areas{height:60vw}}@media only screen and (max-width:500px){#trabaja-con-nosotros .areas{height:81vw}}#trabaja-con-nosotros .areas h1{margin:0 0 60px}@media only screen and (max-width:992px){#trabaja-con-nosotros .areas h1{margin:0 0 30px}}#trabaja-con-nosotros .areas h1 .border-animated:after{right:0}@media only screen and (max-width:992px){#trabaja-con-nosotros .areas h1 .border-animated:after{height:4px}}#trabaja-con-nosotros .areas .content{width:90%;background-color:#fff;border-radius:8px;padding:4% 11%;overflow:hidden}#trabaja-con-nosotros .areas .content .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:500px){#trabaja-con-nosotros .areas .content .swiper-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:992px){#trabaja-con-nosotros .areas .content{padding:4%}}@media only screen and (max-width:500px){#trabaja-con-nosotros .areas .content{width:95%}}#trabaja-con-nosotros .areas .content .items .item{width:50%;max-width:384px;cursor:pointer;position:relative}#trabaja-con-nosotros .areas .content .items .item .icon{position:absolute;top:0;right:0;width:1.5vw}@media only screen and (max-width:992px){#trabaja-con-nosotros .areas .content .items .item{max-width:230px}}#trabaja-con-nosotros .areas .content .items .item:last-child{margin-right:0}#trabaja-con-nosotros #contact{padding:5px 20px;background-color:#f5f5f5}@media only screen and (max-width:992px){#trabaja-con-nosotros #contact{padding:70px 30px 50px}}@media only screen and (max-width:500px){#trabaja-con-nosotros #contact{padding:70px 15px 50px}}@media only screen and (max-width:992px){#trabaja-con-nosotros #contact h1.title{font:50px/80px"neue-haas-grotesk-display",serif}}@media only screen and (max-width:500px){#trabaja-con-nosotros #contact h1.title{font:28px/33px"neue-haas-grotesk-display",serif;border-bottom:none}}@media only screen and (max-width:500px){#trabaja-con-nosotros #contact .cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#trabaja-con-nosotros #contact .cols .col.first,#trabaja-con-nosotros #contact .cols .col.first .lottie-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#trabaja-con-nosotros #contact .cols .col.first{border-right:1px solid #086cb3;width:40%}@media only screen and (max-width:992px){#trabaja-con-nosotros #contact .cols .col.first{border-right:none}}@media only screen and (max-width:500px){#trabaja-con-nosotros #contact .cols .col.first{width:100%}}#trabaja-con-nosotros #contact .cols .col.first .lottie-container{margin:30px 0}#trabaja-con-nosotros #contact .cols .col.last{width:60%;padding:15px 0 30px 20px}#trabaja-con-nosotros #contact .cols .col.last .wpcf7 form .wpcf7-response-output{padding:10px!important;border-color:#086cb3!important;color:#086cb3;font:15px/20px"neue-haas-grotesk-display",serif}@media only screen and (max-width:500px){#trabaja-con-nosotros #contact .cols .col.last{width:100%;padding:0}#trabaja-con-nosotros #contact .cols .col.last .wpcf7{width:100%;margin-top:0}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form{width:100%}}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form input{width:100%;background-color:transparent;border:0;border-bottom:1px solid #086cb3;font:15px/20px"neue-haas-grotesk-display",serif;letter-spacing:0;color:#086cb3;padding-bottom:5px;margin-bottom:25px;border-radius:0!important}@media only screen and (max-width:500px){#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form input{font:14px/20px"neue-haas-grotesk-display",serif;margin-bottom:20px}}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .label.departamento{font:25px/34px"neue-haas-grotesk-display",serif}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form input::-webkit-input-placeholder{font:16px/20px"dm-sans",serif;letter-spacing:0;color:#575757;opacity:.47}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form input::-moz-placeholder{font:16px/20px"dm-sans",serif;letter-spacing:0;color:#575757;opacity:.47}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form input:-ms-input-placeholder{font:16px/20px"dm-sans",serif;letter-spacing:0;color:#575757;opacity:.47}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form input::-ms-input-placeholder{font:16px/20px"dm-sans",serif;letter-spacing:0;color:#575757;opacity:.47}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form input::placeholder{font:16px/20px"dm-sans",serif;letter-spacing:0;color:#575757;opacity:.47}@media only screen and (max-width:500px){#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form input::-webkit-input-placeholder{font:14px/20px"neue-haas-grotesk-display",serif}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form input::-moz-placeholder{font:14px/20px"neue-haas-grotesk-display",serif}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form input:-ms-input-placeholder{font:14px/20px"neue-haas-grotesk-display",serif}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form input::-ms-input-placeholder{font:14px/20px"neue-haas-grotesk-display",serif}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form input::placeholder{font:14px/20px"neue-haas-grotesk-display",serif}}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form select,#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form select:focus{background-color:transparent;width:100%;border-radius:4px;border-color:#086cb3;color:#086cb3;margin-bottom:25px;outline:0!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:0 0;padding:10px 1em 10px 10px}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .departamento-container{position:relative}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .departamento-container select,#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form input[type=checkbox]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .departamento-container .select_arrow{position:absolute;right:2%;bottom:17%;width:.7vw;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .wpcf7-list-item{margin:0}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form input[type=checkbox]{margin:0 20px;visibility:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .submit{background-color:transparent;border:0;color:#086cb3;font:14px/18px"dm-sans",serif;letter-spacing:0;float:right;padding:0;cursor:pointer;position:relative}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .submit:after{content:"";position:absolute;display:block;height:1px;background-color:#086cb3;width:0;-webkit-transition:.3s width ease-out;transition:.3s width ease-out}@media only screen and (max-width:992px){#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .submit:after{width:100%}}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .wpcf7-file{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .custom-file{display:inline-block;position:relative;width:100%;text-align:center}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .custom-file.all{display:inline-block}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .custom-file p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"neue-haas-grotesk-display",serif;font-size:calc((16/1440)*100*1vw);line-height:calc((22/1440)*100*1vw);color:#c6c5c5;font-weight:500}@media only screen and (max-width:992px){#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .custom-file p{font-size:2.08333vw;line-height:2.86458vw}}@media only screen and (max-width:500px){#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .custom-file p{font-size:16px;line-height:22px}}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .custom-file .file-label{display:inline-block;background-color:transparent;color:#000;cursor:pointer;text-align:left;margin:0;width:100%;border:1px solid #086cb3;border-radius:4px;padding:16px 10px}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .custom-file .file-label-text,.loader-pages{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;width:100%}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .custom-file .file-label-text{font-family:"neue-haas-grotesk-display",serif;font-size:calc((16/1440)*100*1vw);line-height:calc((22/1440)*100*1vw);color:#086cb3;position:relative}@media only screen and (max-width:992px){#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .custom-file .file-label-text{font-size:2.08333vw;line-height:2.86458vw}}@media only screen and (max-width:500px){#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .custom-file .file-label-text{font-size:calc((16/400)*100*1vw);line-height:calc((22/400)*100*1vw)}}#trabaja-con-nosotros #contact .cols .col.last .wpcf7-form .custom-file .file-label-text .clip{position:absolute;right:10px;width:10px}.loader-pages{background:#fff;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;will-change:transform;z-index:9999999;overflow:hidden}.loader-pages #lottie-loader-pages{width:100%;max-width:400px}@media only screen and (max-width:500px){.loader-pages #lottie-loader-pages{width:70%}}.loader-pages.isGeneralPage{clip-path:polygon(0 0,100%0,100% 100%,0 100%)}.text-blue{color:#3eacdf}.text-blue-dark{color:#086cb3}.text-destacado{font-size:var(--fs-destacados-base);letter-spacing:0;text-transform:uppercase;font-weight:500}@media only screen and (max-width:992px){.text-destacado{font-size:var(--fs-destacados-sm)}}@media only screen and (max-width:500px){.text-destacado{font-size:25px;line-height:33px}}.text-normal{font-size:var(--fs-p-base)}@media only screen and (max-width:992px){.text-normal{font-size:16px;line-height:22px}}.text-font-family-neue{font-family:"neue-haas-grotesk-display",serif}.text-font-family-dm-sans{font-family:"dm-sans",serif}.text-center{text-align:center}.cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-upper{text-transform:uppercase}.only-mobile{display:none}@media only screen and (max-width:992px){.only-mobile{display:none}}@media only screen and (max-width:500px){.only-mobile{display:block}}.border-animated{position:relative}.border-animated:after{-webkit-transition:.6s width ease-out;transition:.6s width ease-out;content:"";position:absolute;display:block;width:0;height:7px;background:-webkit-gradient(linear,left top,right top,from(rgba(0,155,220,0)),to(#009bdc));background:linear-gradient(to right,rgba(0,155,220,0),#009bdc)}.container-animation{position:relative;overflow:hidden;display:block}.container-animation span{position:relative;display:block;-webkit-transform:translate(0,150px);-ms-transform:translate(0,150px);transform:translate(0,150px)}html{scroll-behavior:smooth}body,html{margin:0;background-color:#f5f5f5;max-width:100vw;overflow-x:hidden}*{-webkit-box-sizing:border-box;box-sizing:border-box}