:root{--azul-principal:#005ba7;--azul-secundario:#00a0e5}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:var(--bs-tooltip-font-weight,var(--bs-body-font-weight));line-height:var(--bs-tooltip-line-height,var(--bs-body-line-height));text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-inner{border:solid 1px #fff;max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:var(--azul-principal);border-radius:.4rem}.footer{background-color:var(--azul-principal)}.img-logo{max-height:42px}.footer p,.footer a{color:#fff}.background-img-persona{background-image:url("https://storage.empregare.com/hotsite/ielmt/arquivos/PERSONA-sem-fundo3.png");background-repeat:no-repeat;background-position:center;background-position-y:bottom;background-size:80%}.background-img-padrao{background-image:url("https://storage.empregare.com/hotsite/ielmt/arquivos/FUNDO.png");background-repeat:no-repeat;background-position:center;background-position-y:bottom;background-size:cover}.background-img-fundo-azul{background-image:url("https://storage.empregare.com/hotsite/ielmt/arquivos/fundo-azul.png");background-repeat:no-repeat;background-position:center;background-size:cover}.main-row{margin-bottom:340px}.texto-principal{text-transform:uppercase;font-size:1.3rem}.texto-principal b{font-size:1.5rem}.btn-primary-custom{color:#fff;font-size:20px;background-color:var(--azul-principal);border-radius:20px;padding:1px 12px;font-weight:bold;display:block;margin-bottom:0;box-shadow:2px 2px 5px rgba(0,0,0,.2);text-transform:uppercase;position:relative;transition:all .3s}.btn-primary-custom:hover,.btn-primary-custom:active{color:#fff;background-color:var(--azul-secundario)}.btn-primary-custom:hover img{top:10px}.btn-primary-custom img,.btn-primary-custom:active img{position:absolute;top:16px}.nome-cidade{color:var(--azul-principal);font-size:18px;background-color:#fff;border-radius:20px;padding:1px 10px;font-weight:bold;display:block;margin-bottom:0;box-shadow:2px 2px 5px rgba(0,0,0,.2);text-transform:uppercase;cursor:pointer}.map-container{position:relative}.map{width:100%;display:block}.hotspot{position:absolute;width:40px;height:40px;background-color:transparent;border-radius:50%;cursor:pointer}.hotspot-1{top:34%;left:28%}.hotspot-2{top:16%;left:50.5%}.hotspot-3{top:30%;left:60.5%}.hotspot-4{top:40%;left:57.5%}.hotspot-5{top:49%;left:55%}.hotspot-6{top:58%;left:50%}.hotspot-7{top:58%;left:28.5%}.hotspot-8{top:68%;left:41%}.hotspot-9{top:77%;left:34%}.hotspot-10{top:74.5%;left:49.5%}.hotspot-11{top:77%;left:58.5%}.vagas-disponiveis,.empresas-parceiras{font-size:60px;margin-bottom:0;line-height:50px}.vagas-disponiveis-label,.empresas-parceiras-label{font-size:14px}.vagas-disponiveis-container,.empresas-parceiras-container{background-color:var(--azul-principal);color:#fff;font-weight:bold;padding:4px 20px;padding-top:10px;box-shadow:2px 2px 5px rgba(0,0,0,.2)}.vagas-disponiveis-container{border-top-left-radius:20px;border-bottom-left-radius:20px}.empresas-parceiras-container{border-top-right-radius:20px;border-bottom-right-radius:20px}.container-splide-empresas{border:6px solid var(--azul-principal);border-radius:20px;background-color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.2)}.splide-container{position:relative}.splide-container img{max-height:55px;max-width:166px}.splide-container img.quadrada{max-height:100px}li.quadrada{transform:translateY(-18px)}.splide-container::after{content:"";position:absolute;right:0;border-radius:50%;padding:7px;height:7px;width:7px;margin-left:20px;background-color:var(--azul-principal)}.splide__list li{padding-top:42px;padding-bottom:0}.splide__list li:last-child .splide-container::after{display:none}.splide__list li:first-child .splide-container::after{right:-11px;top:20px}.splide__list li:first-child{margin-left:20px}.splide__list li:last-child{padding-right:30px}.redes-sociais-icons .bi-facebook{display:block;font-size:44px;color:var(--azul-principal)}.custom-instagram-icon{background-color:var(--azul-principal);border-radius:50%;padding:10px;padding-top:9px;padding-bottom:8px;font-size:28px;color:#fff}.instagram-icon-container{transform:translateY(14px)}.linkedin-icon-container{transform:translate(-4px,5px)}.instagram-icon-container i:hover{background-color:var(--azul-secundario)}.linkedin-icon-container .svg-background:hover{fill:var(--azul-secundario)}.facebook-icon-container i:hover{color:var(--azul-secundario)!important}.linkedin-icon-container .svg-background{fill:var(--azul-principal)}.linkedin-icon-container .svg-inside{fill:white}.splide__slide{width:25%}@media(min-width:1550px){.background-img-persona{background-size:60%;padding-top:48px}.vagas-disponiveis,.empresas-parceiras{font-size:64px;margin-bottom:0;line-height:54px}.vagas-disponiveis-label,.empresas-parceiras-label{font-size:18px}.vagas-disponiveis-container,.empresas-parceiras-container{font-weight:bold;padding:6px 24px;padding-top:10px}}@media(min-width:1200px){.splide__slide{width:20%}}@media(max-width:1200px){.img-logo{max-height:30px}.texto-principal{font-size:1.2rem}.texto-principal b{font-size:1.4rem}.main-row{margin-bottom:180px}.background-img-persona{background-size:80%}.btn-primary-custom{font-size:18px}.hotspot{width:40px;height:40px}.hotspot-1{left:20%}.hotspot-2{left:50%}.hotspot-7{left:26%}.hotspot-8{left:39.5%}.hotspot-9{left:32%}.hotspot-11{left:59.5%}}@media(max-width:1100px){.texto-principal{font-size:1.1rem}.texto-principal b{font-size:1.35rem}}@media(max-width:990px){.footer{background-color:#fff}.footer p,.footer a{color:var(--azul-principal)}.background-img-persona{background-image:none}.main-row{margin-bottom:30px}.btn-primary-custom img,.btn-primary-custom:active img{right:-10px}.redes-sociais-icons .bi-facebook{color:#fff}.custom-instagram-icon{background-color:#fff;color:var(--azul-principal)}.linkedin-icon-container .svg-background{fill:white}.linkedin-icon-container .svg-inside{fill:var(--azul-principal)}.splide__list li:first-child .splide-container::after{right:-23px}.splide__slide{width:30%}.hotspot{width:40px;height:40px}.hotspot-1{left:25%}.hotspot-2{left:50.5%}.hotspot-3{left:60%}.hotspot-4{left:57%}.hotspot-5{left:54.5%}.hotspot-7{left:30.5%}.hotspot-8{left:42%}.hotspot-9{left:35%}.hotspot-11{left:58%}}@media(max-width:767px){.img-logo{max-height:34px}.texto-principal{font-size:1rem}.texto-principal b{font-size:1.2rem}.splide-container::before{content:"";position:absolute;left:50px;border-radius:50%;padding:7px;height:7px;width:7px;margin-right:20px;background-color:var(--azul-principal)}.splide__list li:first-child .splide-container::after{right:50px}.splide__list li:first-child .splide-container::before{top:20px}.splide__list li:last-child .splide-container::after{display:block}.splide-container::after{right:50px}.splide__list li:first-child{margin-left:0}.splide__list li:last-child{padding-right:0}.splide__slide{width:100%}.hotspot{width:30px;height:30px}.hotspot-1{left:20%}.hotspot-2{left:49.5%}.hotspot-3{left:61%}.hotspot-4{left:58%}.hotspot-5{left:55%}.hotspot-6{left:49.5%}.hotspot-7{left:26%}.hotspot-8{left:39.5%}.hotspot-9{left:32%}.hotspot-10{left:49%}.hotspot-11{left:59%}}@media(max-width:400px){.splide-container::after{right:40px}.splide-container::before{left:40px}.splide__list li:first-child .splide-container::after{right:30px}.splide__list li:first-child .splide-container::before{left:30px}.hotspot{width:25px;height:25px}.hotspot-2{top:15.5%;left:50%}.hotspot-3{top:30%;left:61.5%}.hotspot-10{top:74.5%;left:49.5%}}@media(max-width:330px){.btn-primary-custom{font-size:16px}.vagas-disponiveis-container,.empresas-parceiras-container{padding:4px 12px;padding-top:10px}.vagas-disponiveis-label,.empresas-parceiras-label{font-size:13px}.splide-container::after{right:20px}.splide-container::before{left:20px}.splide__list li:first-child .splide-container::after{right:10px}.splide__list li:first-child .splide-container::before{left:10px}.hotspot{width:20px;height:20px}}