.ast-mobile-popup-content .wp-block-uagb-advanced-heading .uagb-heading-text { color: #000 !important; } .ast-mobile-popup-content .wp-block-uagb-icon-list .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg { color: #004aad !important; fill: #004aad !important; } .ast-theme-transparent-header .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu, .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar { background: linear-gradient(90deg, rgba(4, 18, 52, 0.98) 0%, rgba(8, 34, 84, 0.95) 12%, rgba(12, 56, 130, 0.93) 50%, rgba(8, 34, 84, 0.95) 88%, rgba(4, 18, 52, 0.98) 100%), linear-gradient(180deg, rgba(11, 46, 110, 0.92) 0%, rgba(5, 24, 66, 0.90) 100%) !important; border-bottom: 1px solid rgba(255, 255, 255, 0.10); backdrop-filter: saturate(140%) blur(12px); } .ast-sticky-active .ast-primary-header-bar.ast-primary-header.main-header-bar { background: linear-gradient(90deg, rgba(4, 18, 52, 0.98) 0%, rgba(8, 34, 84, 0.95) 12%, rgba(12, 56, 130, 0.93) 30%, rgba(8, 34, 84, 0.95) 88%, rgba(4, 18, 52, 0.98) 100%), linear-gradient(180deg, rgba(11, 46, 110, 0.92) 0%, rgba(5, 24, 66, 0.90) 100%) !important; border-bottom: 1px solid rgba(255, 255, 255, 0.10); backdrop-filter: saturate(140%) blur(12px); } a.ast-custom-button-link { text-decoration: none !important; } div#ast-desktop-header .ast-custom-button { background: linear-gradient(90deg, #00337a 0%, #004aad 100%); box-shadow: 0 14px 28px rgba(0, 74, 173, 0.24); font-weight: bold; } ul.sub-menu { max-width: 180px; border: 1px solid var(--line); border-radius: 16px; } div#ast-desktop-header .ast-custom-button:hover { transform: scale(1.06); box-shadow: 0 20px 38px rgba(0, 74, 173, 0.32); background: linear-gradient(90deg, #004aad 100%, #00337a 0%); } div#ast-desktop-header a:hover { transform: scale(1.04); } .conteudo-hero h2.uagb-ifb-title { background: linear-gradient( to right, #ffffff 20%, #1f6bff 50%, #ffffff 80% ); background-size: 200% auto; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: block; line-height: 1.2; animation: shine-text 4s linear infinite; } @keyframes shine-text { 0% { background-position: -100% center; } 100% { background-position: 100% center; } } .conteudo-hero h3.uagb-ifb-title-prefix { border-radius: 999px; background: rgba(2, 6, 23, 0.96); padding: 10px 20px; color: rgba(255, 255, 255, 0.92); font-size: 12px; font-weight: 700; letter-spacing: .22em; text-transform: uppercase; white-space: nowrap; border: 1px solid #5b5b5b; position: relative; margin: 0 auto; display: inline-block; width: auto; overflow: hidden; z-index: 1; } .conteudo-hero h3.uagb-ifb-title-prefix a { color: white; } .conteudo-hero h3.uagb-ifb-title-prefix::before { content: ""; position: absolute; z-index: -2; left: -50%; top: -50%; width: 200%; height: 200%; background-image: conic-gradient(transparent, #1f6bff, transparent 30%); animation: rotate-border 4s linear infinite; } .conteudo-hero h3.uagb-ifb-title-prefix::after { content: ""; position: absolute; z-index: -1; inset: 1px; background: rgba(2, 6, 23, 0.96); border-radius: 999px; } @keyframes rotate-border { 100% { transform: rotate(360deg); } } .hero-indicadores a { color: #FFFFFFC7 !important; } .search-card { display: flex; align-items: center; gap: 12px; background: rgba(255, 255, 255, 0.03); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); padding: 10px; border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.08); max-width: 700px; margin: 20px auto; } .search-card .field { flex: 1; display: flex; align-items: center; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 12px; padding: 0 16px; height: 52px; transition: all 0.3s ease; } .search-card .field:focus-within { border-color: #1f6bff; background: rgba(255, 255, 255, 0.08); box-shadow: 0 0 0 4px rgba(31, 107, 255, 0.1); } .search-card .field__icon { color: rgba(255, 255, 255, 0.4); margin-right: 12px; font-size: 18px; } .search-card input, .search-card select { background: transparent !important; border: none !important; color: #ffffff !important; font-size: 15px; width: 100%; outline: none !important; box-shadow: none !important; } .search-card input[name="cargo"] { min-width: 230px; } .search-card input::placeholder { color: rgba(255, 255, 255, 0.4); } .search-card select { cursor: pointer; appearance: none; -webkit-appearance: none; min-width: 110px; } .search-btn { background: linear-gradient(90deg, #00337a 0%, #004aad 100%); min-width: 120px; color: #ffffff; border: none; border-radius: 12px; padding: 0 24px; height: 52px; font-weight: 600; font-size: 15px; cursor: pointer; transition: transform 0.2s ease, background 0.2s ease; white-space: nowrap; } .search-btn:hover { background: #1856cc; transform: translateY(-1px); } .search-btn:active { transform: translateY(0); } @media (max-width: 768px) { .search-card { flex-direction: column; padding: 16px; background: rgba(255, 255, 255, 0.05); } .search-card .field, .search-btn { width: 100%; } } .container-form-hero { width: 100% !important; } .ast-mobile-popup-drawer.active .ast-mobile-popup-inner { background: rgba(10, 16, 36, 1); } .ast-mobile-popup-drawer.active .menu-toggle-close { color: white !important; } .ast-mobile-popup-content a.ast-custom-button-link .ast-custom-button { color: white; } .ast-mobile-popup-content a.ast-custom-button-link { width: 100% !important; display: block; } .ast-mobile-popup-content .ast-builder-button-wrap { width: 100%; text-align: center; } .ast-mobile-popup-content ul.sub-menu { } .ast-mobile-popup-content .ast-submenu-expanded { background: rgba(10, 16, 36, 1); } #ast-hf-mobile-menu li.menu-item { background: #0a1125 !important; padding: 8px; } #ast-hf-mobile-menu a.menu-link { background: #161d30; border-radius: 12px; font-weight: bold; } .ahfb-svg-iconset svg { width: 37px; height: 27px; transition: none; } html.c019x-on .vaga-card.c019x .vaga-card-topbar h3.vaga-title{ color:#FFFFFF !important; background:none !important; background-image:none !important; -webkit-background-clip:border-box !important; background-clip:border-box !important; -webkit-text-fill-color:#FFFFFF !important; text-fill-color:#FFFFFF !important; text-shadow:0 0 8px rgba(255,255,255,.9) !important; } @media( max-width: 767px ) { .modal-dialog .mb-4:nth-child(5) { margin-bottom: 120px !important; } .modal-dialog .d-flex.gap-2.flex-wrap.mt-3:last-child { position: fixed; bottom: 10px; width: calc(100vw - 20px); left: 10px; background: #f3f3f3; padding: 5px 15px; padding-right: 75px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; } .modal-dialog .d-flex.gap-2.flex-wrap.mt-3:last-child a { width: 100% !important; word-wrap: break-word; line-break: anywhere; font-size: 14px; padding: 10px; } } @media (max-width: 768px) { .wp-block-columns, .wp-block-group, .elementor-container, .elementor-row { display: flex !important; flex-wrap: wrap !important; gap: 10px !important; } .wp-block-column, .elementor-column, .elementor-widget-wrap { width: 100% !important; max-width: 100% !important; flex: 1 1 100% !important; box-sizing: border-box !important; } .wp-block-column *, .elementor-column *, .elementor-widget-wrap * { max-width: 100% !important; box-sizing: border-box !important; } .wp-block-column, .elementor-column { margin-left: 0 !important; margin-right: 0 !important; } .wp-block-group, .wp-block-column, .elementor-widget-container { overflow-wrap: break-word !important; word-break: break-word !important; } h1 { font-size: 26px !important; line-height: 1.15 !important; } h2 { font-size: 22px !important; line-height: 1.2 !important; } h3 { font-size: 18px !important; line-height: 1.25 !important; } p, span, a, li, div { font-size: clamp(12px, 3.4vw, 16px) !important; line-height: 1.35 !important; } img, video, iframe { max-width: 100% !important; height: auto !important; } section, article, .entry-content, .wp-site-blocks { max-width: 100% !important; overflow-x: hidden !important; } } body html.c019x-on .vaga-card.c019x .vaga-card-topbar h3.vaga-title, html.c019x-on body .vaga-card.c019x .vaga-card-topbar h3.vaga-title, body .vagas-list .vaga-card.c019x .vaga-card-topbar h3.vaga-title, body .vaga-card.c019x .vaga-card-topbar h3.vaga-title, body .vaga-card-topbar h3.vaga-title, h3.vaga-title { color: #ffffff !important; background: none !important; background-image: none !important; background-color: transparent !important; -webkit-background-clip: border-box !important; background-clip: border-box !important; -webkit-text-fill-color: #ffffff !important; text-fill-color: #ffffff !important; text-shadow: 0 0 4px rgba(255,255,255,.95), 0 0 10px rgba(0,74,173,.95), 0 0 18px rgba(0,74,173,.75) !important; mix-blend-mode: normal !important; opacity: 1 !important; filter: none !important; } body .vaga-card-topbar h3.vaga-title::before, body .vaga-card-topbar h3.vaga-title::after, body h3.vaga-title::before, body h3.vaga-title::after { display: none !important; content: none !important; background: none !important; } html.c019x-on body.page-id-3582 .uagb-block-ddbe5c65{ display:none !important; } html.c019x-on body.page-id-3582 .entry-content .uagb-container-inner-blocks-wrap{ max-width:1600px !important; } html.c019x-on body.page-id-3582 .vagas019-listagem, html.c019x-on body.page-id-3582 .vagas019-form-container{ max-width:1600px !important; } html.c019x-on body.page-id-3582 .vagas-count{ display:none !important; } .main-header-bar, .ast-primary-header-bar, .ast-header-break-point .main-header-bar-wrap .main-header-bar{ background-color:transparent !important; background-image:linear-gradient(135deg,#001b66 0%,#0047ff 100%) !important; } #vagas-filtros .btn.btn-primary, #vagas-filtros button.btn.btn-primary.btn-block{ background-color:transparent !important; background-image:linear-gradient(135deg,#001b66 0%,#0047ff 100%) !important; border-color:transparent !important; } #vagas-filtros .btn.btn-primary:hover, #vagas-filtros .btn.btn-primary:focus{ background-image:linear-gradient(135deg,#0047ff 0%,#001b66 100%) !important; } .site-below-footer-wrap{ background-color:transparent !important; background-image:linear-gradient(135deg,#001b66 0%,#0047ff 100%) !important; } .uagb-block-32d599e3 .wp-block-post-template:not(.slick-initialized){ height:442px !important; overflow:hidden !important; visibility:hidden !important; } @media (max-width:600px){ .uagb-block-32d599e3 .wp-block-post-template:not(.slick-initialized){ height:430px !important; } } body.page-id-3579 { overflow-x: hidden !important; } body.page-id-3579 .site-content, body.page-id-3579 .entry-content, body.page-id-3579 .wp-site-blocks { max-width: 100% !important; overflow-x: hidden !important; } body.page-id-3579 .v019-login-hero, body.page-id-3579 .v019-login-hero * { box-sizing: border-box !important; } @media (max-width: 760px) { body.page-id-3579 .v019-login-hero { display: grid !important; grid-template-columns: minmax(0, 1.05fr) minmax(138px, .82fr) !important; align-items: center !important; justify-content: center !important; gap: 6px !important; width: 100% !important; min-height: 380px !important; padding: 34px 16px 20px !important; overflow: hidden !important; } body.page-id-3579 .v019-hero-copy { position: relative !important; z-index: 4 !important; align-self: center !important; width: 100% !important; min-width: 0 !important; padding-top: 0 !important; } body.page-id-3579 .v019-hero-title { max-width: 100% !important; font-size: clamp(28px, 8.8vw, 43px) !important; line-height: .94 !important; letter-spacing: -.06em !important; gap: 3px !important; } body.page-id-3579 .v019-hero-title span { max-width: 100% !important; white-space: nowrap !important; } body.page-id-3579 .v019-hero-line { width: 96px !important; height: 6px !important; margin-top: 22px !important; } body.page-id-3579 .v019-hero-line::after { width: 16px !important; height: 16px !important; } body.page-id-3579 .v019-hero-art { position: relative !important; right: auto !important; top: auto !important; z-index: 2 !important; justify-self: end !important; align-self: center !important; width: 100% !important; min-width: 0 !important; min-height: 250px !important; height: 250px !important; opacity: 1 !important; transform: none !important; transform-origin: center right !important; overflow: visible !important; } body.page-id-3579 .v019-orbit-one { width: 205px !important; height: 205px !important; right: -10px !important; top: 22px !important; } body.page-id-3579 .v019-orbit-two { width: 158px !important; height: 158px !important; right: 15px !important; top: 48px !important; } body.page-id-3579 .v019-dot-grid { right: 0 !important; top: 26px !important; width: 70px !important; height: 92px !important; background-size: 15px 15px !important; } body.page-id-3579 .v019-phone-3d { right: 66px !important; top: 42px !important; width: 96px !important; height: 158px !important; border-radius: 20px !important; transform: rotate(-4deg) !important; } body.page-id-3579 .v019-phone-profile { top: 24px !important; width: 44px !important; height: 44px !important; } body.page-id-3579 .v019-phone-profile svg { width: 36px !important; height: 36px !important; } body.page-id-3579 .v019-phone-field { left: 20px !important; right: 20px !important; height: 9px !important; } body.page-id-3579 .v019-phone-field-one { top: 86px !important; } body.page-id-3579 .v019-phone-field-two { top: 106px !important; } body.page-id-3579 .v019-phone-button { left: 29px !important; bottom: 20px !important; width: 42px !important; height: 27px !important; border-radius: 10px !important; font-size: 18px !important; } body.page-id-3579 .v019-briefcase-3d { right: -2px !important; top: 152px !important; width: 104px !important; height: 76px !important; border-radius: 17px 17px 19px 19px !important; } body.page-id-3579 .v019-briefcase-handle { width: 48px !important; height: 28px !important; top: -21px !important; border-width: 8px !important; border-bottom: 0 !important; border-radius: 18px 18px 0 0 !important; } body.page-id-3579 .v019-briefcase-lock { top: 31px !important; width: 20px !important; height: 17px !important; border-radius: 6px !important; } body.page-id-3579 .v019-briefcase-shine { top: 31px !important; } body.page-id-3579 .v019-resume-stack { right: -4px !important; top: 58px !important; width: 92px !important; height: 160px !important; transform: rotate(4deg) !important; } body.page-id-3579 .v019-resume-page { width: 78px !important; height: 128px !important; border-radius: 10px !important; } body.page-id-3579 .v019-page-main { right: 5px !important; top: 0 !important; padding: 12px 9px !important; } body.page-id-3579 .v019-page-back-one { right: 0 !important; top: 11px !important; } body.page-id-3579 .v019-page-back-two { right: -5px !important; top: 22px !important; } body.page-id-3579 .v019-paper-clip { right: 7px !important; top: -7px !important; width: 13px !important; height: 31px !important; border-width: 2px !important; } body.page-id-3579 .v019-resume-avatar { width: 24px !important; height: 24px !important; margin-bottom: 11px !important; } body.page-id-3579 .v019-resume-line { height: 5px !important; margin-bottom: 6px !important; } body.page-id-3579 .v019-line-lg { width: 56px !important; } body.page-id-3579 .v019-line-md { width: 48px !important; } body.page-id-3579 .v019-line-sm { width: 38px !important; } body.page-id-3579 .v019-check-row { gap: 5px !important; margin-top: 7px !important; } body.page-id-3579 .v019-check-row span { width: 11px !important; height: 11px !important; border-radius: 3px !important; } body.page-id-3579 .v019-check-row span::after { left: 3px !important; top: 2px !important; width: 5px !important; height: 3px !important; border-left-width: 1.5px !important; border-bottom-width: 1.5px !important; } body.page-id-3579 .v019-check-row b { width: 35px !important; height: 4px !important; } body.page-id-3579 .form-card { width: calc(100% - 28px) !important; max-width: 760px !important; margin-top: -6px !important; border-radius: 28px !important; padding: 28px 22px !important; } } @media (max-width: 430px) { body.page-id-3579 .v019-login-hero { grid-template-columns: minmax(0, 1.08fr) minmax(122px, .72fr) !important; min-height: 350px !important; padding: 30px 14px 16px !important; gap: 0 !important; } body.page-id-3579 .v019-hero-title { font-size: clamp(25px, 8.35vw, 36px) !important; max-width: 100% !important; } body.page-id-3579 .v019-hero-line { width: 82px !important; height: 5px !important; margin-top: 18px !important; } body.page-id-3579 .v019-hero-art { height: 226px !important; min-height: 226px !important; } body.page-id-3579 .v019-orbit-one { width: 176px !important; height: 176px !important; right: -18px !important; top: 25px !important; } body.page-id-3579 .v019-orbit-two { width: 134px !important; height: 134px !important; right: 6px !important; top: 50px !important; } body.page-id-3579 .v019-phone-3d { right: 50px !important; top: 45px !important; width: 82px !important; height: 136px !important; border-radius: 17px !important; } body.page-id-3579 .v019-phone-profile { top: 20px !important; width: 38px !important; height: 38px !important; } body.page-id-3579 .v019-phone-profile svg { width: 31px !important; height: 31px !important; } body.page-id-3579 .v019-phone-field { left: 17px !important; right: 17px !important; height: 8px !important; } body.page-id-3579 .v019-phone-field-one { top: 74px !important; } body.page-id-3579 .v019-phone-field-two { top: 91px !important; } body.page-id-3579 .v019-phone-button { left: 25px !important; bottom: 17px !important; width: 35px !important; height: 23px !important; font-size: 16px !important; } body.page-id-3579 .v019-resume-stack { right: -10px !important; top: 62px !important; width: 78px !important; height: 138px !important; } body.page-id-3579 .v019-resume-page { width: 66px !important; height: 110px !important; } body.page-id-3579 .v019-page-main { padding: 10px 8px !important; } body.page-id-3579 .v019-resume-avatar { width: 20px !important; height: 20px !important; margin-bottom: 9px !important; } body.page-id-3579 .v019-line-lg { width: 46px !important; } body.page-id-3579 .v019-line-md { width: 39px !important; } body.page-id-3579 .v019-line-sm { width: 31px !important; } body.page-id-3579 .v019-briefcase-3d { right: -8px !important; top: 142px !important; width: 88px !important; height: 64px !important; border-radius: 15px 15px 17px 17px !important; } body.page-id-3579 .v019-briefcase-handle { width: 40px !important; height: 24px !important; top: -18px !important; border-width: 7px !important; border-bottom: 0 !important; } body.page-id-3579 .v019-briefcase-lock { top: 26px !important; width: 17px !important; height: 14px !important; } body.page-id-3579 .form-card { width: calc(100% - 22px) !important; margin-top: -4px !important; padding: 26px 18px !important; border-radius: 24px !important; } } @media (max-width: 360px) { body.page-id-3579 .v019-login-hero { grid-template-columns: minmax(0, 1fr) 112px !important; min-height: 330px !important; padding-left: 12px !important; padding-right: 10px !important; } body.page-id-3579 .v019-hero-title { font-size: clamp(23px, 8vw, 31px) !important; } body.page-id-3579 .v019-hero-art { transform: scale(.92) !important; transform-origin: center right !important; } } @media (max-width:768px){ body.page-id-3579 .v019-hero-title{ font-size:clamp(48px,13vw,68px) !important; line-height:.90 !important; letter-spacing:-0.05em !important; font-weight:900 !important; background:linear-gradient( 90deg, #ffffff 0%, #7fb2ff 15%, #004aad 35%, #6ea8ff 50%, #ffffff 65%, #004aad 85%, #ffffff 100% ); background-size:300% auto !important; -webkit-background-clip:text !important; -webkit-text-fill-color:transparent !important; background-clip:text !important; animation:v019ShineHero 5s linear infinite !important; text-shadow: 0 0 20px rgba(0,74,173,.35), 0 0 40px rgba(0,74,173,.25), 0 0 70px rgba(0,74,173,.15) !important; } body.page-id-3579 .v019-hero-title span{ display:block !important; } } @keyframes v019ShineHero{ 0%{ background-position:-300% center; } 100%{ background-position:300% center; } } #v019-filtros,#v019f-load{display:none!important} .filtros-card.v019-card{position:relative;overflow:hidden;background:rgba(255,255,255,.78)!important;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid rgba(29,78,216,.20)!important;box-shadow:0 12px 32px rgba(4,18,45,.10)!important} .filtros-card.v019-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0C3882,#1D4ED8 45%,#60A5FA);pointer-events:none} .vaga-card{border:1px solid rgba(29,78,216,.16)!important;box-shadow:0 8px 22px rgba(4,18,45,.08)!important;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease} .vaga-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(12,56,130,.16)!important;border-color:rgba(29,78,216,.35)!important} .vaga-card-topbar{background:linear-gradient(135deg,#0C3882 0%,#1D4ED8 62%,#3B82F6 100%)!important} .vaga-badge{background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.38)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)} .vaga-card-topbar .vaga-title{padding-right:96px!important;line-height:1.25!important;overflow-wrap:anywhere} .uagb-post-grid article{height:100%!important} .uagb-post-grid .uagb-post__inner-wrap{display:flex!important;flex-direction:column!important;height:100%!important} .uagb-post-grid .uagb-post__inner-wrap>.uagb-post__cta{margin-top:auto!important} .v019-ajuda-link,a[href*="painel/?action=logout"]{color:#E8F0FF!important;opacity:.95} .v019-ajuda-link:hover,a[href*="painel/?action=logout"]:hover{color:#fff!important;text-decoration:underline} @media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}} .filtros-card.v019-card h3::before,.listagem-header h2::before{content:"";display:inline-block;width:26px;height:26px;margin-right:8px;vertical-align:-5px;background:url('https://vagas019.com.br/wp-content/uploads/v019-mascote-robo.png') center/contain no-repeat} .vaga-desc-block{transition:opacity .25s ease} .c019loc-util a{background:rgba(29,78,216,.07)!important;border:1px solid rgba(29,78,216,.35)!important;color:#0C3882!important;border-radius:999px!important} .c019loc-util a span,.c019loc-util a b{color:#0C3882!important}