:root{--tg-white:#fff;--tg-dark:#0f1014;--tg-blue-1:#00cfec;--tg-blue-2:#01ceeb;--tg-blue-3:#009cd6;--tg-dark-blue:#00024a;--tg-purple:#3a0263;--tg-light-gray:#eee;--tg-dark-gray:#2b2b2b;--tg-accordion-border-color:transparent;--tg-accordion-btn-icon:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"viewBox="00448512"><!--FontAwesomePro5.15.4by@fontawesome-https://fontawesome.comLicense-https://fontawesome.com/license(CommercialLicense)--><pathd="M416208H272V64c0-17.67-14.33-32-32-32h-32c-17.670-3214.33-3232v144H32c-17.670-3214.33-3232v32c017.6714.33323232h144v144c017.6714.33323232h32c17.67032-14.3332-32V304h144c17.67032-14.3332-32v-32c0-17.67-14.33-32-32-32z"/></svg>');--tg-accordion-btn-active-icon:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"viewBox="00448512"><!--FontAwesomePro5.15.4by@fontawesome-https://fontawesome.comLicense-https://fontawesome.com/license(CommercialLicense)--><pathd="M416208H32c-17.670-3214.33-3232v32c017.6714.33323232h384c17.67032-14.3332-32v-32c0-17.67-14.33-32-32-32z"/></svg>');--tg-total-accordion-title:6;--tg-width-accordion-title:50px;--tg-danger:#dc3545;--tg-success:#379b85}body,html{margin:0;padding:0;position:relative;height:100%;font-family:Helvetica}.response-mensaje{width:100%;display:block;color:var(--tg-white);padding:5px;opacity:0;border-left:6px solid var(--tg-white);font-weight:bold;font-size:15px}.response-mensaje.waiting{opacity:1}.response-mensaje.success{opacity:1;color:var(--tg-success);border-left-color:var(--tg-success)}.response-mensaje.error{opacity:1;color:var(--tg-danger);border-left-color:var(--tg-danger)}.tg-shadow{box-shadow:0 16px 55px -2px rgba(0,0,0,0.5);-webkit-box-shadow:0 16px 55px -2px rgba(0,0,0,0.5);-moz-box-shadow:0 16px 55px -2px rgba(0,0,0,0.5)}header{width:100%;display:block;position:fixed;z-index:31}.navbar{flex-wrap:nowrap;padding:30px 12px 1rem 12px}.navbar_logo{width:auto;text-decoration:none}.navbar_logo>img{width:150px;white-space:nowrap}.navbar__toggle>.bar{display:block;width:25px;height:3px;margin:5px auto;background-color:var(--tg-white);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar__container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;position:fixed;overflow:hidden;z-index:-1;top:0;right:0;left:0;bottom:0;transform:translate(-110%);margin:0;padding:45px 0 0 0;background-color:var(--tg-dark-blue)}.navbar__container.active{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;transform:translate(0)}.navbar__toggle:hover{cursor:pointer}.navbar__toggle.active .bar:nth-child(2){opacity:0}.navbar__toggle.active .bar:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);-o-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.navbar__toggle.active .bar:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);-ms-transform:translateY(-8px) rotate(-45deg);-o-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.navbar__container>.tg_navlink{width:118px;height:40px;color:var(--tg-white);font-size:18px;text-decoration:none;text-align:center;font-weight:600;display:flex;justify-content:center;align-items:center}.navbar__container>.tg_navlink.active{width:200px;background-color:var(--tg-blue-1)}.tg-main__wrapper{width:100%;height:auto;min-height:117vh;position:relative;display:flex;align-items:center}.tg-main__banner{width:100%;height:100%;top:0;z-index:-1;object-fit:cover;object-position:right;position:absolute}.tg-main__title{width:100%;color:var(--tg-white);margin:0 0 120px 0}.tg-main__title>img{object-fit:cover;width:250px;padding:0 0 50px 0}.tg-main__title>h1{font-size:25px}.tg-believe__wrapper{padding:120px 0;color:var(--tg-white);background-color:var(--tg-purple);display:flex;align-items:center;height:auto;min-height:100vh}.tg-believe__container{display:flex;justify-content:center;align-items:start;gap:52px}.tg-balive__txt{width:auto;padding:12px}.tg-balive__txt>p{font-size:20px;font-weight:500;line-height:30px;text-align:left}.tg-balive__txt>p>span{color:var(--tg-blue-2)}.tg-balive__img{padding:0 0 0 0;text-align:center}.tg-balive__img>img{width:300px;box-shadow:-14px 16px 55px -2px rgba(0,0,0,0.42);-webkit-box-shadow:-14px 16px 55px -2px rgba(0,0,0,0.42);-moz-box-shadow:-14px 16px 55px -2px rgba(0,0,0,0.42)}.tg-about__wrapper,.tg-global__wrapper,.tg-clients__wrapper{padding:60px 0;height:auto;min-height:100vh;display:flex;align-items:center;background-color:var(--tg-light-gray);position:relative}.tg-about__wrapper{min-height:80vh;padding:110px 0}.tg-about__banner{top:0;left:50%;max-width:70%;position:absolute;transform:translate(-50%,-50%)}.tg-about__banner>img{width:100%;box-shadow:-14px 16px 55px -2px rgba(0,0,0,0.42);-webkit-box-shadow:-14px 16px 55px -2px rgba(0,0,0,0.42);-moz-box-shadow:-14px 16px 55px -2px rgba(0,0,0,0.42)}.tg-about__txt,.tg-global__txt{color:var(--tg-dark);padding:0 12px}.tg-about__txt>p,.tg-global__txt>p{font-size:20px;line-height:30px;text-align:left}.tg-about__txt>p:not(:nth-child(1)),.tg-global__txt>p:not(:nth-child(1)){font-weight:500}.tg-global__img,.tg-about__img{padding:25px 50px;width:682px;height:100%;background-color:var(--tg-dark-blue);text-align:center;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 16px 55px -2px rgba(0,0,0,0.5);-webkit-box-shadow:0 16px 55px -2px rgba(0,0,0,0.5);-moz-box-shadow:0 16px 55px -2px rgba(0,0,0,0.5)}.tg-global__img>img,.tg-about__img>img{width:100%;height:auto;object-fit:cover}.tg-global__wrapper{background-color:var(--tg-dark-blue)}.tg-global__img{background-color:var(--tg-blue-2)}.tg-global__txt{color:var(--tg-white)}.tg-clients__wrapper{padding:160px 0;align-items:start;background:var(--tg-white)}.tg-clients__title,.tg-clients__title-left{font-size:45px;text-align:center;font-weight:700;padding:0 0 40px 0;color:var(--tg-dark-gray)}.tg-clients__txt{font-size:20px;text-align:left;margin:0;line-height:42px}.tg-clients__col{margin-top:120px;margin-bottom:60px}.tg-clients__title-left{font-size:55px;text-align:left;padding:0}.tg-clients__banner{top:0;right:0;left:0;width:100%;z-index:1;margin:auto;position:absolute}.tg-clients__banner>img{width:100%;height:auto}.swiper{width:100%;height:325px}.swiper-slide{text-align:center;font-size:18px;background:transparent;display:flex;justify-content:center;align-items:start}.swiper-pagination-bullet{width:12px;height:12px;text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;background:var(--tg-white);border:1px solid var(--tg-dark)}.swiper-pagination-bullet-active{color:#fff;background:var(--tg-dark)}.tg-slider__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:205px;margin:0 auto}.tg-slider__wrapper>img{max-width:100%;height:200px;object-fit:cover;margin-bottom:25px;border-radius:20px}.tg-slider__wrapper>p{font-size:16px;color:var(--tg-dark);margin-bottom:5px;line-height:1.1;letter-spacing:2px;text-transform:uppercase;text-align:center;height:35px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}.col-swiper-clients-1{margin:unset}.swiper.swiper-clients-1,.swiper.swiper-clients-2{width:100%;height:200px}.swiper.swiper-clients-1{border-bottom:2px solid var(--tg-light-gray);background:var(--tg-light-gray)}.swiper.swiper-clients-2{border-bottom:2px solid var(--tg-dark-blue);background:var(--tg-dark-blue)}.swiper.swiper-clients-1 .swiper-slide,.swiper.swiper-clients-2 .swiper-slide{text-align:center;font-size:18px;background:var(--tg-white);display:flex;justify-content:center;align-items:center}.swiper.swiper-clients-1 .swiper-slide{background:var(--tg-dark-blue)}.swiper.swiper-clients-2 .swiper-slide{background:var(--tg-light-gray)}.swiper.swiper-clients-1 .swiper-slide img,.swiper.swiper-clients-2 .swiper-slide img{display:block;width:auto;height:auto;object-fit:cover;border-radius:12px}.section-form-contact{background:var(--tg-light-gray);padding:80px 0;position:relative;overflow:hidden}.section-form-container{width:100%;height:auto;display:block;margin:0 auto;position:relative}.section-form-container-txt{width:100%;margin:0 auto;font-size:20px;padding:20px 0}.form-contact-wrapper{width:100%;max-height:480px;position:relative;display:flex;justify-content:center;align-items:center;background:var(--tg-white);margin:0 auto;padding:0 12px}.form-contact-content{width:auto;min-width:100%;height:auto}.form-contact-content>form.form-contact{margin-top:unset}.form-contact-title{font-size:30px;font-weight:bold}.line-content{top:0;right:0;bottom:0;height:100%;position:absolute;opacity:0}.line-content>img{width:100%;height:100%}.line-purple,.line-dark{width:80px;display:inline-block;height:100%}.line-purple{background:var(--tg-purple)}.line-dark{background:var(--tg-dark);transform:translate(-5px,0)}.form-contact input.form-control,.form-contact textarea{border-radius:0 !important;border:2px solid rgb(15 16 20 / 60%)}.section-form-img-circle{position:absolute;width:35%;top:0;right:0;opacity:0;border-radius:50%;transform:translate(25%,-145px)}.section-form-img-word{position:absolute;width:100%;height:auto;max-width:33px;left:0;bottom:0;opacity:0;transform:translate(-125%,0)}.form-contact input.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:var(--tg-dark);outline:0;box-shadow:0 0 0 1px rgb(15 16 20 / 30%)}.form-contact .btn-send{font-size:18px !important;border-radius:unset;width:110px;height:50px;font-size:25px;font-weight:500;text-align:left;background:var(--tg-dark-gray);border-color:var(--tg-dark-gray) !important}footer{padding:60px 12px;background-color:var(--tg-dark)}.tg-footer__col{gap:10px;justify-content:start;align-items:start}.tg-footer__info{width:auto;display:flex;justify-content:start;align-items:start;flex-direction:column}.tg-footer__info>p,.tg-footer__info>a{font-size:18px;color:var(--tg-white)}.tg-footer__info>p{text-transform:uppercase;font-weight:600;margin:0}.tg-footer__info>a{display:inline-block;width:auto;text-decoration:none}.txt-work>*{color:white;text-align:center}.txt-work>p{font-size:30px;line-height:40px;font-weight:600;letter-spacing:2px;margin-bottom:25px;font-family:Helvetica}.link-contact{font-size:20px;background:var(--tg-dark-blue);padding-left:35px;padding-right:35px;border-radius:unset}.btn.link-contact:hover{color:white;background:var(--tg-dark-blue);border-color:var(--tg-light-gray) !important}p.contact-help-txt{margin:0;font-size:25px;font-weight:600;color:var(--tg-blue-3)}@media(min-width:768px){p.contact-help-txt{font-size:40px}.tg-main__title>img{padding:70px 0 30px 0}.form-contact-content{min-width:80%}.txt-work>p{font-size:40px;line-height:40px}.tg-main__title>h1{font-size:30px}}@media(min-width:992px){.section-form-contact{padding:260px 0 160px 0}.form-contact-wrapper{padding:30px}.tg-clients__wrapper{padding:742px 0 0 0}.navbar__toggle>.bar{display:none}.navbar__container,.navbar__container.active{width:100%;display:flex;justify-content:end;align-items:center;flex-direction:row;gap:10px;position:unset;overflow:unset;z-index:1;top:unset;right:unset;left:unset;bottom:unset;transform:unset;margin:unset;padding:unset;background-color:unset}.navbar__container.active{transform:unset}.tg-main__title>img{width:400px;padding:0 0 20px 0}.tg-main__title>h1{font-size:35px}.tg-balive__txt>p{font-size:20px}.tg-balive__txt{padding:0 0 0 0}.tg-balive__txt>p{font-size:20px;line-height:40px}.tg-balive__img{padding:0 0 0 0}.tg-about__banner{left:20%;transform:translate(-70%,-50%)}.tg-global__img,.tg-about__img{padding:0 50px;height:424px}.tg-about__txt,.tg-global__txt{padding:0 12px}.tg-about__txt>p,.tg-global__txt>p{font-size:25px}.tg-global__img>img,.tg-about__img>img{width:85%;height:331px}.tg-footer__col{gap:50px;justify-content:center}.tg-footer__info>a{width:auto}.form-contact-wrapper{justify-content:space-between}.line-content,.section-form-img-circle,.section-form-img-word{opacity:1}.line-content{width:20%}.form-contact-content>form.form-contact{margin-top:20px}.form-contact-title{font-size:35px}.form-contact-content{min-width:54%}.txt-work>p{font-size:55px;line-height:55px}p.contact-help-txt{font-size:28px}}@media(min-width:1200px){.form-contact-wrapper,.section-form-container,.section-form-container-txt{width:90%}}