article, .navbar-fixed-top, .navbar-fixed-bottom, aside, footer, header, nav, section {    display:block;}html {    -ms-text-size-adjust:100%;    -webkit-text-size-adjust:100%;}body {    font-family:'Roboto', 'Trebuchet MS', sans-serif;    font-weight:400;    font-size:16px;    line-height:normal;    color:#464444;    margin:0;    padding:0;}a, .custom-link {    color:#026BD4;    text-decoration:none;    outline-style:none}    a:hover {        text-decoration:none;    }ul, ol {    list-style:none;    margin:0;    padding:0;}h1, h2, h3, h4 {    font-size:1em;    margin:0;    font-weight:500;    font-family:'Roboto', 'Trebuchet MS', sans-serif;}img {    border:0;    vertical-align:middle;}label {    display:block;    margin-bottom:1px;    font-size:10px;    text-transform:uppercase;    color:#616161;}.label-right {    position:absolute;    top:0;    right:0;    margin-bottom:1px;    font-size:10px;    color:#616161;}select,textarea,input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="tel"], input[type="search"] {    font-family:'Roboto', 'Trebuchet MS', sans-serif;    font-size:16px;    font-weight:400;    line-height:23px;    height:42px;    -moz-box-sizing:border-box;    -ms-box-sizing:border-box;    -webkit-box-sizing:border-box;    background:#FFFFFF;    border:1px solid #cecbcb;    border-radius:4px;    color:#757575;    margin:0;    padding:6px 8px;    width:100%;    box-shadow:none;    -webkit-appearance:none;}textarea {    font-family:'Roboto', 'Trebuchet MS', sans-serif;    font-size:16px;    box-shadow:none;}select {    -webkit-appearance:none;    color:#757575;    padding:5px 4px 4px;    font-style:italic;    height:42px;}    select.selected {        color:#757575;        font-style:normal;    }option {    padding-left:0px;}.arrow-style {    position:relative;}    .arrow-style .icon-upDownArrow {        position:absolute;        right:9px;        top:13px;    }input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="search"]:focus {    font-style:normal;    border-color:#52A8EC;    outline:0;}input[type="radio"], input[type="checkbox"] {    margin:2px 5px 0 0;    margin-top:1px \9;    line-height:normal;    float:left;}input[type="checkbox"] {    background:-webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);    border:1px solid #666666 !important;}input[type="radio"] {    -webkit-border-radius:3px;    border:1px solid #666666 !important;}input.placeholder,textarea.placeholder, input.blur {    color:#b3b3b3;    font-style:italic;    vertical-align:middle;}input::-ms-input-placeholder,textarea::-ms-input-placeholder {    color:#b3b3b3;    font-style:italic;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {    color:#b3b3b3;    font-style:italic;}input::-moz-placeholder,textarea::-moz-placeholder {    color:#727272;    font-style:italic;    vertical-align:middle;}.center-block {    display:block;    margin-left:auto;    margin-right:auto;    text-align:center;}.pull-right {    float:right !important;}.pull-left {    float:left !important;}.hide, .hidden {    display:none !important;    visibility:hidden !important;}.show {    display:block !important;}select::-ms-expand {    display:none;}.screen {    width:100%;    height:100%;    background-color:#a1a1a1;    position:fixed;    z-index:999;    opacity:0.6;}h2, .likeh2 {    font-weight:700;    font-size:24px;    line-height:27px;    color:#040404;}h3 {    font-weight:500;    font-size:20px;    line-height:23px;    color:#040404;}h4 {    font-weight:600;    font-size:18px;    line-height:24px;    color:#333;    margin-bottom:12px;    text-transform:uppercase;    text-align:center;}.site-logo {    width:200px;}.btn-link {    font-family:'Roboto', 'Trebuchet MS', sans-serif;    font-weight:700;    display:block;    font-size:17px;    line-height:28px;    text-transform:uppercase;}.text-center {    text-align:center;}.borderBox {    padding:25px 8px;    border-top:3px solid #e3e3e3;}.box-inverted {    background:#f8f7f7}.contentBox {    padding:30px 40px;}    .contentBox .btn {        width:100%;    }[class^="icon-"],[class*=" icon-"] {    display:inline-block;    width:21px;    height:21px;    *margin-right:.3em;    line-height:21px;    vertical-align:top;    background-image:url("/App_Theme/images/masterV2.png");    background-position:0 0;    background-repeat:no-repeat;    background-size:590px 207px;    margin-top:0;}.icon-pdf {    width:17px;    height:21px;    background-position:-349px -177px;}.icon-ex {    width:95px;    height:95px;    background-position:-495px 0px;}.icon-logo-menu {    width:30px;    height:21px;    background-position:-453px -181px;}.wrapper.move .icon-logo-menu {    width:18px;    height:18px;    background-position:-430px -183px;    margin:2px 9px 1px 3px;}.iconBack .icon-logo-menu {    width:11px;    height:21px;    background-position:-484px -181px}.icon-arrowList {    width:7px;    height:13px;    background-position:-226px -42px;}.icon-pcd {    background-position:-215px -65px;    height:21px;    width:17px;    display:none;}.icon-pcdBig {    background-position:-190px -65px;    height:30px;    width:24px;    display:none;}.icon-logoFooter {    width:87px;    height:25px;    background-position:-31px -37px;}.icon-upDownArrow {    background-position:-131px -65px;    height:16px;    width:8px;}.icon-Apple {    background-position:-261px -1px;    height:37px;    width:30px;}.icon-Android {    background-position:-227px -2px;    height:38px;    width:32px;}.icon-GooglePlay {    background-position:-120px -38px;    height:26px;    width:103px;}.icon-info {    background-position:-129px -89px;    height:34px;    width:34px;}.icon-secure {    background-position:-129px -125px;    height:19px;    width:17px;}.icon-secureBig {    background-position:-304px -68px;    height:29px;    width:25px;    filter:grayscale(1)brightness(20);}.icon-visa {    background-position:-330px -81px;    height:20px;    width:56px;}    .icon-visa.active {        background-position:-330px -102px;    }.icon-mastercard {    background-position:-388px -81px;    height:27px;    width:44px;}    .icon-mastercard.active {        background-position:-388px -109px;    }.icon-csc {    background-position:-363px -51px;    height:27px;    width:44px;}.icon-logoWhite {    background-position:-147px -130px;    height:22px;    width:94px;}.icon-eye {    background-position:-244px -138px;    height:17px;    width:25px;}    .icon-eye.active {        background-position:-409px -50px;        height:22px;        width:25px;    }.icon-logoSmall {    background-position:0 -143px;    height:21px;    width:129px;}.icon-logoNew {    background-position:0 0;    height:37px;    width:94px;}.icon-phone {    background-position:-275px -140px;    width:17px;    height:13px;}.icon-mail {    background-position:-294px -140px;    width:17px;    height:13px;}.icon-cross {    background-position:-312px -141px;    width:12px;    height:12px;}.icon-popupDestacado {    background-position:-457px 0px;    width:29px;    height:29px;}.icon-popupInfo {    background-position:-457px -27px;    width:29px;    height:27px;}.icon-popupVisualizar {    background-position:-457px -51px;    width:29px;    height:24px;}.icon-popupEnviar {    background-position:-457px -72px;    width:29px;    height:27px;}.icon-arrowDown {    background-position:-361px -124px;    width:12px;    height:10px;}[class^="iconhd-"],[class*=" iconhd-"] {    display:inline-block;    line-height:25px;    background-image:url("/App_Theme/images/iconhd.png?v=2");    background-position:0 0;    background-repeat:no-repeat;    background-size:2304px 50px;}.iconhd-premium {    background-position:-100px 0;    width:25px;    height:25px;}.iconhd-filter {    background-position:-50px 0;    width:25px;    height:25px;}.iconhd-tests {    background-position:-150px 0;    width:13px;    height:17px;    position:relative;    top:3px;    margin-right:3px;}.iconhd-radio {    background-position:-1100px 0;    width:23px;    height:23px;    vertical-align:bottom;}.radioGroup.active .iconhd-radio {    background-position:-1150px 0}.radioGroup .radioLabel {    font-size:19px;    color:#757575;    margin-left:5px;}.radioGroup.active .radioLabel {    color:#212121;}.iconhd-barcode {    background-position:-1050px 0;    width:50px;    height:27px;}    .iconhd-barcode.active {        background-position:-1000px 0;    }.iconhd-pix {    background-position:-2242px 0;    width:62px;    height:22px;}    .iconhd-pix.active {        background-position:-2180px 0;    }.iconhd-check {    background-position:-1200px 0;    width:32px;    height:24px;}.iconhd-star1 {    background-position:-1300px 0;    width:16px;    height:16px;}.iconhd-star2 {    background-position:-1350px 0;    width:16px;    height:16px;}.iconhd-ijlogo {    background-position:-1400px 0;    width:34px;    height:38px;}.iconhd-google {    background-position:-1450px 0;    width:136px;    height:40px;}.iconhd-close {    background-position:-1600px 0;    width:12px;    height:12px;}.btn {    display:block;    font-family:'Roboto', 'Trebuchet MS', sans-serif;    font-weight:400;    font-size:16px;    line-height:25px;    margin:0 auto;    width:235px;    text-align:center;    vertical-align:middle;    cursor:pointer;    background-image:none;    border:1px solid transparent;    white-space:nowrap;    padding:10px 0;    border-radius:5px 5px 5px 5px;    -moz-border-radius:5px 5px 5px 5px;    -webkit-border-radius:5px 5px 5px 5px;    -webkit-user-select:none;    -moz-user-select:none;    -ms-user-select:none;    -o-user-select:none;    user-select:none;    -webkit-appearance:none;}.btn-primary {    color:#fff;    border-color:#004594;    background-color:#0135c1;    background:-moz-linear-gradient(top, #3ea1f3 0%, #0135c1 100%);    background:-webkit-gradient(left top, left bottom, color-stop(0%, #3ea1f3), color-stop(100%, #0135c1));    background:-webkit-linear-gradient(top, #3ea1f3 0%, #0135c1 100%);    background:-o-linear-gradient(top, #3ea1f3 0%, #0135c1 100%);    background:-ms-linear-gradient(top, #3ea1f3 0%, #0135c1 100%);    background:linear-gradient(to bottom, #3ea1f3 0%, #0135c1 100%);}.btn-secondary {    color:#fff;    border-color:#df4a00;    background-color:#f46100;    background:-moz-linear-gradient(top, #fcb36d 0%, #f46100 100%);    background:-webkit-gradient(left top, left bottom, color-stop(0%, #fcb36d), color-stop(100%, #f46100));    background:-webkit-linear-gradient(top, #fcb36d 0%, #f46100 100%);    background:-o-linear-gradient(top, #fcb36d 0%, #f46100 100%);    background:-ms-linear-gradient(top, #fcb36d 0%, #f46100 100%);    background:linear-gradient(to bottom, #fcb36d 0%, #f46100 100%);}.btn-grey {    color:#333333;    border-color:#bdbcbc;    background-color:#eeefef;    background:-moz-linear-gradient(top, #ffffff 0%, #e8e8e9 100%);    background:-webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e8e8e9));    background:-webkit-linear-gradient(top, #ffffff 0%, #e8e8e9 100%);    background:-o-linear-gradient(top, #ffffff 0%, #e8e8e9 100%);    background:-ms-linear-gradient(top, #ffffff 0%, #e8e8e9 100%);    background:linear-gradient(to bottom, #ffffff 0%, #e8e8e9 100%);}.btn-disabled, a[disabled] {    background:#f4f4f4;    color:#bcbcbc;    cursor:auto;    border:1px solid #dcdcdc;}.btn-circle {    border-radius:50%;    padding:16px;    background-color:#ff6600}.btn-floating {    position:fixed;    z-index:10000;    bottom:10px;    right:10px;    box-shadow:0 2px 2px rgba(0,0,0,0.3)}.userInfo {    padding:6px 0 6px 10px;    background-color:#0D3878;    display:block;    overflow:hidden;}    .userInfo .name .NombreApellido {        font-family:'Roboto Condensed', 'Trebuchet MS', sans-serif;        font-weight:700;        display:block;        color:#ffffff;        font-size:23px;        line-height:22px;        margin:10px 0 0px 0;        overflow:hidden;        text-overflow:ellipsis;        white-space:nowrap;    }    .userInfo .name .CuentaTipo {        font-family:'Roboto', 'Trebuchet MS', sans-serif;        font-weight:400;        color:#c7dbf8;        float:left;    }.icon-defaultMan {    background-position:-455px -0px;    width:64px;    height:64px;    float:left;}.userInfo .name .btn-secondary {    padding-top:3px;    margin:0 12px 0px 0px;    text-align:center;    font-size:17px;    border-radius:6px;    width:75px;    height:26px;    float:right;    border:1px solid #df4a00;    color:#fff;    background-color:#f46100;    background:-moz-linear-gradient(top, #fcb36d 0%, #f46100 100%);    background:-webkit-gradient(left top, left bottom, color-stop(0%, #fcb36d), color-stop(100%, #f46100));    background:-webkit-linear-gradient(top, #fcb36d 0%, #f46100 100%);    background:-o-linear-gradient(top, #fcb36d 0%, #f46100 100%);    background:-ms-linear-gradient(top, #fcb36d 0%, #f46100 100%);    background:linear-gradient(to bottom, #fcb36d 0%, #f46100 100%);}    .userInfo .name .btn-secondary a {        color:white;    }.userInfo .avatar {    float:left;    margin-right:10px;    overflow:hidden;    height:60px;    width:60px;    -webkit-border-radius:40px !important;    -moz-border-radius:40px !important;    border-radius:40px !important;    border:3px solid #416aa8 !important;    background:#F0F0F0;}    .userInfo .avatar img {        display:inline-block;        position:relative;        height:86px;        width:63px;        top:-13px;    }    .userInfo .avatar .mask {        display:none;    }    .userInfo .avatar.none img, .userInfo .avatar.man img, .userInfo .avatar.woman img {        display:none;    }    .userInfo .avatar.man {        background:transparent url("/App_Theme/images/masterV2.png") -2px -74px no-repeat;        background-size:590px 207px;    }    .userInfo .avatar.none {        background:transparent url("/App_Theme/images/masterV2None.png") -2px -74px no-repeat;        background-size:590px 207px;    }    .userInfo .avatar.woman {        background:transparent url("/App_Theme/images/masterV2.png") -66px -75px no-repeat;        background-size:590px 207px;    }.menu a .label-new {    text-shadow:none;    position:relative;    margin-left:6px;    padding:0 8px;    font-size:12px;    color:#fff;    line-height:18px;    height:18px;    background:#ff7000;    display:inline-block;    vertical-align:middle;    border-radius:4px;    text-transform:uppercase;}.menu a .label-new-premium {    position:relative;    font-size:8px;    font-weight:bold;    color:#002862;    vertical-align:middle;    text-transform:uppercase;    margin-left:5px;}.menu .submenu-inside li {    border-bottom:1px solid #FFFFFF;    padding-left:0px;}    .menu .submenu-inside li a {        font-size:18px;        padding:3px 0 3px 38px;    }.menu .submenu {    padding:30px 0 15px 0;}    .menu .submenu li {        border-bottom:none;        padding:0px 18px 6px 0px !important;        text-align:right;    }        .menu .submenu li a {            font-size:16px;        }.menu .main-menu li.btn-secondary {    padding-left:0px;}.menu .main-menu .home .submenu-inside {    display:block;}    .menu .main-menu .home .submenu-inside a {        color:#ff6600 !important;    }    .menu .main-menu .home .submenu-inside .selected a {        color:#000000 !important;    }.menu .main-menu .home .btnSubmenu {    display:none;    margin-top:10px;    margin-bottom:6px;}    .menu .main-menu .home .btnSubmenu .btn {        font-weight:bold;        color:#ffffff !important;        font-size:17px;        margin-left:38px;        margin-bottom:0px;        padding-bottom:4px;        padding-top:4px;        width:219px;        text-transform:uppercase;        display:block;    }    .menu .main-menu .home .btnSubmenu p {        font-weight:normal;        color:#d84523;        margin:0px;        text-align:center;        margin-left:33px;        margin-bottom:8px;        width:229px;        font-size:13px;        line-height:16px;    }.basic .menu .main-menu .home .btnSubmenu.btnBasic {    display:block;}.premium .menu .main-menu .home .btnSubmenu.btnPremium {    display:block;}.icon-menuhome {    background-position:-292px 0px;    margin-right:9px;    width:23px;    margin-top:3px;}.icon-menusearch {    background-position:-339px 0px;    margin-right:11px;    margin-top:3px;}.icon-menulogin {    background-position:-22px -22px;    margin-right:11px;    width:22px;    margin-top:3px;}.icon-candidaturas {    background-position:-316px 0;    margin-right:9px;    margin-left:2px;    margin-top:3px;}.icon-alerts {    background-position:-384px 0px;    width:22px;    height:22px;    margin-right:10px;    margin-top:3px;}.icon-message {    background-position:-406px 0px;    width:23px;    margin-right:10px;    margin-top:3px;}.icon-recommend {    background-position:-433px 0px;    width:21px;    height:22px;    margin-right:10px;    margin-left:1px;    margin-top:3px;}.icon-menucadastre {    background-position:-81px -104px;    width:21px;    height:23px;    margin-right:13px;}.icon-menuarrow {    background-position:-226px -42px;    width:8px;    height:13px;    margin:7px 13px 0 0;    float:right;}.icon-courses {    background-position:-495px -99px;    margin-right:10px;    width:23px;    margin-top:7px;}.icon-blog {    background-position:-519px -99px;    margin-right:10px;    width:23px;    margin-top:4px;}.icon-conversa-cand {    background-position:-442px -54px;    width:10px;    height:14px;    margin:-16px 0px 0 3px;    float:left;}.premium .icon-conversa-cand {    background-position:-443px -143px;}.icon-conversa-enterp {    background-position:-442px -69px;    width:10px;    height:13px;    margin:-15px 2px 0 0px;    float:right;}.submenu-inside .icon-menuarrow {    background-position:-275px -42px;    width:5px;    height:11px;    margin:8px 13px 0 0;    float:right;}.submenu-inside {    margin-top:6px;}.home .submenu-inside .icon-menuarrow,.home.selected .submenu-inside .icon-menuarrow {    background-position:-259px -42px;}.icon-menucv {    background-position:-361px 0px;    margin-right:9px;    width:23px;    margin-top:3px;}.selected .icon-menucv {    background-position:-361px -27px;    margin-right:9px;    width:23px;}.selected .icon-menuhome {    background-position:-292px -27px;}.selected .icon-menusearch {    background-position:-339px -27px;}.selected .icon-menulogin {    background-position:-21px -27px;}.selected .icon-candidaturas {    background-position:-316px -27px;}.selected .icon-alerts {    background-position:-384px -27px;}.selected .icon-message {    background-position:-406px -27px;}.selected .icon-recommend {    background-position:-433px -27px;}.selected .icon-menuarrow {    background-position:-266px -42px;}.selected .icon-courses {    background-position:-495px -125px;}.selected .icon-blog {    background-position:-519px -120px;}.submenu-inside .selected .icon-menuarrow {    background-position:-282px -42px !important;}.selected .icon-menucadastre {    background-position:-62px -104px;    width:21px;    height:23px;    margin-right:13px;}.selected.home .submenu-inside a {    font-weight:normal;}.ballMessage {    color:#ff6600;    border-radius:25px;    border:2px solid #ff6600;    line-height:20px;    background-color:#FFFFFF;    display:inline-table;    font-size:17px;    height:21px;    text-align:center;    width:21px;    padding:0 1px 0 0;    float:right;    margin-right:10px;}.basic .ballMessage {    color:#ffffff;    background-color:#ff6600;}.premium .ballMessage {    color:#ffffff;    background-color:#3098EF;    border:2px solid #3098EF;}.navbar-fixed-top {    position:fixed;    z-index:1000;    top:0;    width:100%;    color:#fff;    background-color:#0D3878;    padding:14px 0px;    box-shadow:0 2px 6px rgba(0,0,0,0.08);}    .navbar-fixed-top.navbar-fixed-top-new {        padding:8px 0px;        height:40px;    }    .navbar-fixed-top .iconMenu {        margin-right:5px;        height:22px;        margin-top:3px;        margin-bottom:3px;        cursor:pointer;        margin-left:13px;    }    .navbar-fixed-top .access {        position:absolute;        top:13px;        right:8px;    }    .navbar-fixed-top .headerTitle {        margin-right:39px;        float:none;    }        .navbar-fixed-top .headerTitle h1, .navbar-fixed-top .headerTitle .likeh1 {            font-family:Roboto, 'Trebuchet MS', sans-serif;            color:#fff;            font-size:14px;            line-height:16px;            font-weight:500;            overflow:hidden;            text-overflow:ellipsis;            white-space:nowrap;            padding-top:7px;        }        .navbar-fixed-top .headerTitle.withSubtitle h1 {            padding-top:0px;        }        .navbar-fixed-top .headerTitle h3 {            font-family:Roboto, 'Trebuchet MS', sans-serif;            color:#fff;            font-size:13px;            line-height:15px;            font-weight:400;            white-space:nowrap;            overflow:hidden;            text-overflow:ellipsis;        }    .navbar-fixed-top .ballMessage {        position:absolute;        height:10px;        width:10px;        left:30px;        top:6px;        padding:0;        background-color:#F66514;        border:0px;    }    .navbar-fixed-top .iconBack {        margin-right:20px;        height:22px;        margin-top:6px;        cursor:pointer;        margin-left:8px;        margin-bottom:3px;    }        .navbar-fixed-top .iconBack + .headerTitle h1 {            padding-top:8.4px;        }        .navbar-fixed-top .iconBack + .headerTitle.withSubtitle h1 {            padding-top:0;        }    .navbar-fixed-top .paymentHeader {        display:none !important;    }    .navbar-fixed-top .access .iconFilters.filtered .iconhd-filter {        background-position:0 0    }    .navbar-fixed-top .access > nav {        float:right;        margin-left:10px;    }        .navbar-fixed-top .access > nav a {            color:#fff;            text-transform:uppercase;            font-weight:bold        }    .navbar-fixed-top .headerTitle h3 .list-filter-icon img {        transform:rotate(180deg);        transition:transform 0.25s ease;    }    .navbar-fixed-top .headerTitle h3.open .list-filter-icon img {        transform:rotate(0deg);    }.grid > a {    color:#464444;}.grid ol {    padding:12px 8px;    border-bottom:1px solid #e1e1e1;    background:#fff;    cursor:pointer;    display:block;    position:relative;    border-left:4px solid #ffffff;}            .grid ol .markArrow {        position:absolute;        top:50%;        right:8px;        margin-top:-10px;        width:16px;    }    .grid ol .date {        color:#666666;    }        .grid ol .date.hoje {            color:#ff7000;        }    .grid ol .renewed {        font-size:13px;        color:#3098ef;    }    .grid ol .renewed {        background:#03a9f4;        position:relative;        top:-1px;        font-family:'Roboto', 'Trebuchet MS', sans-serif;        font-weight:400;        padding:0 5px;        font-size:12px;        color:#fff;        line-height:18px;        height:18px;        display:inline-block;        vertical-align:top;        border-radius:4px;        text-transform:uppercase;    }        .grid ol h3 {        font-size:18px;        text-overflow:ellipsis;        overflow:hidden;        white-space:nowrap;        padding-right:25px;        line-height:26px;    }    .grid ol .company, .grid ol .otherData {        font-size:14px;        line-height:17px;         margin-right:0;    }    .grid ol .company {        padding-right:15px;    }    .grid ol .otherData {        display:table;        width:100%;        vertical-align:bottom;        position:relative;    }        .grid ol .otherData > div {            display:table-cell;        }    .grid ol .vacancy-status {        text-align:right;        white-space:nowrap;        position:relative;        top:1px;    }        .grid ol .limited {        display:none;        font-family:'Roboto', 'Trebuchet MS', sans-serif;        text-transform:uppercase;        color:#ff7000;        font-size:12px    }        .grid ol.limited .limited {            display:block;        }    .grid ol.limited {        border-left:4px solid #ff7f00;    }        .grid ol .new {        font-family:'Roboto Condensed', 'Trebuchet MS', sans-serif;        font-weight:400;        padding:0 5px;        font-size:12px;        color:#fff;        line-height:18px;        height:18px;        background:#ff7000;        display:inline-block;        vertical-align:top;        border-radius:4px;        text-transform:uppercase;        margin:-1px 0 0 4px;    }.grid a:visited ol li {    color:#A3A6A9;}    .grid a:visited ol li h3 {        color:#A3A6A9;        font-weight:400;    }    .grid a:visited ol li .date {        color:#A3A6A9;    }.grid a:visited ol .new {    background-color:#cbcbcb;    color:#ffffff;}.grid a:visited ol .limited {    color:#ff7000;}.grid .evaluationStars {    font-weight:bold;    margin-right:3px;    width:41px;    display:block;    float:left;    margin-top:-2px;}    .grid .evaluationStars svg {        position:relative;        top:2px;    }.grid .name {    display:inline-block;    width:calc(100% - 44px);}.newAlert .subtitle {    font-size:13px;    line-height:15px;    display:none;    color:#666;    text-align:center;    margin-bottom:12px;}.logged-out .newAlert .subtitle {    display:block;}.newAlert .btn {    width:290px;}ul.inputList li {    margin:12px auto 0;    max-width:380px;}    ul.inputList li:first-child {        margin-top:0px;    }.newAlert {    background:#fffcd7;    padding:20px 15px 10px;}    .newAlert h4 {        font-family:'Roboto Condensed', 'Trebuchet MS', sans-serif;        font-weight:500;        font-size:22px;        color:#333333;        text-transform:inherit;        line-height:1;    }    .newAlert .inputList li {        text-align:center;    }    .newAlert input.email {        border-color:transparent !important;    }    .newAlert input:-moz-placeholder {        font:normal 14px/38px 'Roboto';        font-family:'Roboto', 'Trebuchet MS', sans-serif;        color:#999999;    }    .newAlert input:-ms-input-placeholder {        font:normal 14px/38px 'Roboto';        font-family:'Roboto', 'Trebuchet MS', sans-serif;        color:#999999;    }    .newAlert input::-moz-placeholder {        font:normal 14px/38px 'Roboto', 'Trebuchet MS', sans-serif;        color:#999999;    }.detail .newAlert input::-webkit-input-placeholder {    font:normal 14px/38px 'Roboto';    font-family:'Roboto', 'Trebuchet MS', sans-serif;    color:#999999;}.newAlert li > label {    display:none;}.newAlert .btn {    font-size:16px;    padding:10px 8px;    display:inline-block;    font-weight:normal;    border-radius:5px;    text-align:center;    text-decoration:none;    cursor:pointer;    width:180px;    outline:none;    margin-bottom:10px;    color:#fff;    border:solid 1px #0D86D9;    background:#2ca0f7;    background:-moz-linear-gradient(top, #2ca0f7 0%, #1783d3 100%);    background:-webkit-linear-gradient(top, #2ca0f7 0%, #1783d3 100%);    background:linear-gradient(to bottom, #2ca0f7 0%, #1783d3 100%);    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ca0f7', endColorstr='#1783d3', GradientType=0);}.newAlert .subtitle {    font-size:12px;    color:#666;    display:block;}.promoBanners {    background:#fff;    padding:0px;    display:block;    overflow:hidden;}    .promoBanners a {        margin-bottom:20px;        display:block;    }        .promoBanners a img {            width:100%;            height:auto;        }.div-publi {    clear:both;    overflow:hidden;    width:100%;    background-color:white;    position:fixed;    bottom:0;}.publicityBottomBanner {    bottom:0;    margin:0 auto 0 auto !important;    padding:0 !important;    height:50px !important;    width:320px}.publicity {    padding:0px !important;    text-align:center;}    .publicity .publicityTitle {        display:none;        font-size:13px;        line-height:14px;        max-width:320px;        margin:0 auto;        text-align:left;    }    .publicity.publicity2 {        padding-bottom:10px !important;    }        .publicity.publicity2 .publicityTitle {            width:300px;        }    .publicity.publicity4 {        padding-top:0px;        padding-bottom:25px;    }    .publicity.publicity5 {        padding-bottom:10px !important;        padding-top:25px !important    }.merror, .mError, .alert-error {    color:#e90000;    font-size:13px;    line-height:15px;}.error select,.error textarea,.error input[type="text"],.error input[type="password"],.error input[type="tel"] {    border:1px solid #e90000;}.required {    color:#e90000;    font-size:20px;    display:none;}.noResults {    padding:20px 8px;}    .noResults h3 {        font-size:18px;        line-height:20px;        color:#ff6600;        text-transform:uppercase;    }    .noResults .icon-info {        margin-right:8px;        float:left;        margin-top:4px;    }    .noResults p {        margin-bottom:8px;        margin-top:14px;    }    .noResults ul {        padding-left:14px;        margin-bottom:18px;    }        .noResults ul li {            padding-left:0px;            list-style-type:disc;            list-style-position:outside;            color:#040404;            margin-top:3px;        }            .noResults ul li:first-child {                margin-top:0px;            }            .noResults ul li span {                color:#464444;            }.alert {    display:none;    padding:15px 8px;    margin:-25px -8px 18px;    position:relative;    background-color:#faf8f8;    font-family:'Roboto Condensed', 'Trebuchet MS', sans-serif;    font-weight:400;    text-transform:uppercase;}.contentBox .alert {    margin-left:-20px;    margin-right:-20px;}.alert.ok {    color:#ffffff;    background-color:#7cb456;    padding-right:50px;}.alert.ko {    color:#ffffff;    background-color:#e90000;    padding-right:45px;}.alert-grid .alert {    margin:0px -8px 18px;    text-transform:none}    .alert-grid .alert a {        color:#ffffff;        text-decoration:underline;    }.alert.info {    color:#ffffff;    background-color:#2e85e6;    padding-right:50px;}.alert.warning {    color:#ffffff;    background-color:#fcbf14;    padding-right:50px;}.alert.ok .icon-alert {    background-position:-166px -112px;    height:17px;    width:24px;    margin-top:-9px;    right:8px;    position:absolute;    top:50%;}.alert.ko .icon-alert {    background-position:-167px -90px;    height:19px;    width:19px;    margin-top:-10px;    right:8px;    position:absolute;    top:50%;}.alert.info .icon-alert, .alert.warning .icon-alert {    background-position:-191px -97px;    height:24px;    width:25px;    margin-top:-12px;    right:8px;    position:absolute;    top:50%;}.listVacancy .info-text {    overflow:hidden;    margin:5px;}    .listVacancy .info-text span, .listVacancy .info-text h1 {        float:left;        margin-right:4px;        color:#686868;        font-size:14px    }.activar_alertAndroid .alertAndroid {    display:block;    height:60px;    position:fixed;    width:100%;    z-index:120;    background:#fafafa;}    .activar_alertAndroid .alertAndroid .android-left {        float:left;        padding-top:12px;        padding-left:8px;    }    .activar_alertAndroid .alertAndroid .android-center {        float:left;        padding-top:10px;    }    .activar_alertAndroid .alertAndroid .android-right {        float:right;        padding-top:11px;        padding-right:8px;    }.activar_alertAndroid .iconhd-close {    float:left;    padding-right:8px;}.activar_alertAndroid .iconhd-ijlogo {    float:left;    padding-right:8px;}.activar_alertAndroid .iconhd-star1, .activar_alertAndroid .iconhd-star2 {    float:left;    margin-top:4px;}.activar_alertAndroid .alertAndroid .android-center div {    color:black;    font-weight:bold;    font-size:16px;}.activar_alertAndroid .androidHeader-top {    top:60px;}.activar_alertAndroid .wrapper {    margin-top:0px;}.activar_alertAndroid aside {    margin-top:60px;}.activar_alertAndroid .navbar-fixed-top {    margin-top:60px;}.activar_alertAndroid .wrapper.move article {    margin-top:106px;}.activar_alertAndroid .wrapper article {    margin-top:104px;}.masterv3.activar_alertAndroid .androidHeader-top {    top:96px;}.masterv3.activar_alertAndroid .wrapper {    margin-top:0px;}.masterv3.activar_alertAndroid aside {    margin-top:96px;}.masterv3.activar_alertAndroid .navbar-fixed-top {    margin-top:96px;}.masterv3.activar_alertAndroid .wrapper.move article {    margin-top:152px;}.masterv3.activar_alertAndroid .wrapper article {    margin-top:152px;}.promoBanners.promoPopupPremium {    padding:11px 8px;}.promoPopupPremium a {    margin:10px 0;}.promoPopupPremium h2 {    line-height:26px;}.promoPopupPremium li {    margin:10px 0px 12px 0;    font-size:15px;}.promoPopupPremium .icon-popupDestacado {    float:left;    margin-top:-5px;}.promoPopupPremium .icon-popupInfo {    float:left;    margin-top:-4px;}.promoPopupPremium .icon-popupVisualizar {    float:left;    margin-top:-3px;}.promoPopupPremium .icon-popupEnviar {    float:left;    margin-top:-3px;}.promoPopupPremium .ventagen {    margin-left:34px;    display:block;}.promoPopupPremium .btn.btn-secondary {    margin:0 auto;    margin-top:24px;    margin-bottom:15px;}.promoPopupPremium .OutroMomento {    margin:25px 0 5px 0;    text-align:center;}.topSearch ul li {    margin:0 9px 10px 9px;    text-align:center}.topSearch ul {    display:block;    margin:0 0 20px 0;    text-align:center}    .topSearch ul li:last-child a {        font-weight:700    }.topSearch .currentLocation h3 {    font-size:22px;    line-height:26px;    color:#464444}.topSearch .currentLocation .date {    font-size:16px;}.topSearch .currentLocation ol {}.topSearch a:visited ol li h3 {    color:#464444 !important;}.topSearch a:visited ol li {    color:#808080 !important;}.topSearch h3 {    font-size:17px;    line-height:21px;    color:#464444}.topSearch .date {    font-size:15px;}.topSearch h4 {    margin-bottom:20px;}.topSearch ul li a {    color:#666;}#fancybox-loading {    display:block;    position:fixed;    top:50%;    left:43%;    width:280px;    height:120px;    margin-top:-20px;    margin-left:-20px;    cursor:pointer;    overflow:hidden;    z-index:1104;}    #fancybox-loading img {        display:block;        margin:0 auto    }    #fancybox-loading .fancybox-textLoading {        font-size:14px;        color:#046AA4;        font-weight:bold;        display:block;        clear:both;        width:100%;        text-align:center    }#fancybox-overlay {    background-color:rgb(234,234,234);    opacity:0.8;    filter:alpha(opacity=80);    -moz-opacity:0.8;    -khtml-opacity:0.8;    height:3000px;    display:none;    position:absolute;    top:0;    left:0;    width:100%;    z-index:1100;}.btn-gift img {    width:24px}.giftBox {    position:fixed;    z-index:10000;    padding:10px;    top:50%;    left:50%;    margin-top:-225px;    margin-left:-150px;    height:430px;    width:280px;    text-align:center;    background:#fff;    box-shadow:0 2px 2px rgba(0,0,0,0.3)}    .giftBox h2 {        font-size:26px    }    .giftBox strong {        color:#ff6600    }    .giftBox p {        opacity:0.7    }    .giftBox .gift {        display:block;        margin:20px auto 2px auto;        height:125px;        width:120px;    }        .giftBox .gift img {            width:120px        }    .giftBox .coupon {        display:block;        margin:12px 0 0 0;        font-size:0.9em;        opacity:0.7    }    .giftBox .giftBoxClose {        float:right;        line-height:10px;        font-size:18px;        font-weight:700;        color:#464444;        cursor:pointer;        padding:4px;    }.newModal-overlay {    background-color:rgba(0,0,0,0.8);    position:fixed;    top:0;    width:100%;    height:100vh;    z-index:1100;    display:flex;    flex-direction:column;    justify-content:center;}.newModal {    z-index:10600;    background-color:#fff;    width:calc(100% - 80px);    padding:20px;    align-self:center;    border-radius:16px;    position:relative;}.newModal-content {    padding:10px 0 20px 0;    font-size:17px;    line-height:1.3;    text-align:center;}.newModal-title {    text-align:center;}.newModal-actions {    text-align:center;}    .newModal-actions a {        font-size:17px;        margin-top:20px;        margin-bottom:20px;    }.newModal-close {    font-size:22px;    font-weight:700;    color:#464444;    cursor:pointer;    padding:4px 6px;    position:absolute;    top:0;    right:0;    line-height:1;}.newModal-university {    font-family:'Trebuchet MS', 'Roboto', sans-serif;    box-sizing:border-box;    background-repeat:no-repeat;    border-radius:16px;    padding:20px 15px 30px 15px;    background-size:contain;    background-position:top;    width:340px;}.newModal-university-logo {    margin-bottom:10px;}.newModal-university-text {    margin-right:165px;    color:#fff;    text-align:center;    font-weight:normal;    height:230px;}.newModal-university-text1 {    font-size:26px;    font-weight:bold;    line-height:30px;    margin-bottom:8px;}.newModal-university-text2 {    font-size:22px;    line-height:28px;    margin-bottom:24px;}.newModal-university-text3 {    font-size:18px;    line-height:24px;    text-align:center;    margin-bottom:24px;}.newModal-university-button-container {    text-align:center;}.newModal-university-button {    text-align:center;    vertical-align:middle;    padding:0rem 1.4rem;    font-size:1rem;    line-height:1rem;    border-radius:28px;    transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;    display:inline-flex;    justify-content:center;    align-items:center;    height:56px;    color:#fff;    background-color:#ff6f00;    font-weight:400;    margin:0 auto;}    .newModal-university-button:hover {        color:#fff;        background-color:#cc5900;        text-decoration:none;    }.newModal-closeBtn {    padding:10px 16px;    cursor:pointer;    position:absolute;    top:0;    right:0;    font-size:26px;    font-weight:bold;    line-height:1;    color:#616161;}.newModal-benefits {    max-width:328px;    overflow:hidden;    padding:0;    width:calc(100% - 32px);}.newModal-benefits-list {    background-color:rgba(255, 111, 0, 0.12);    list-style:none;    padding:16px;    font-size:16px;    line-height:22px;}    .newModal-benefits-list li {        padding-left:18px;        margin-bottom:10px;        position:relative;    }        .newModal-benefits-list li:last-child {            margin-bottom:0;        }        .newModal-benefits-list li::before {            content:'';            position:absolute;            left:0;            top:4px;            width:14px;            height:14px;            background-repeat:no-repeat;            background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23FF6F00" d="M15.307 4.073l-7.605 7.761h0L4.693 8.675a1 1 0 0 0-1.414-.034l-.034.034-.921.967a1 1 0 0 0 0 1.38l4.662 4.894a1 1 0 0 0 1.413.033l.026-.026L17.66 6.44a1 1 0 0 0 .008-1.388l-.924-.969a1 1 0 0 0-1.413-.035c-.008.008-.017.016-.024.025z"/></svg>');        }@media (max-width:472px) {    .promoPopupPremium .icon-popupInfo {        margin-top:6px;    }    .promoPopupPremium .icon-popupDestacado {        float:left;        margin-top:0px;    }}@media (max-width:340px) {    .activar_alertAndroid .alertAndroid .android-center div {        font-size:13px;    }}.alertAndroid {    display:none;}.downloadApp h1 {    padding:22px 0 20px;    text-align:center;    border-bottom:1px solid #E4E4E4;    color:#0D3878 !important;    font-size:13px;    line-height:22px;}    .downloadApp h1 a {        color:#0D3878 !important;    }    .downloadApp h1 span {        display:block;        clear:both;        margin:0 auto;        position:relative;        left:2px;    }.downloadApp .contentBox {    max-width:320px;    margin:0 auto;}.downloadApp h3 {    font-size:20px;    line-height:25px;    margin-bottom:20px;}.downloadApp .infoApp {    display:block;    margin-bottom:18px;    overflow:hidden;}    .downloadApp .infoApp .appIcon {        background-image:url("/App_Theme/images/appIcon.jpg");        background-position:0 0;        width:91px;        height:103px;        display:inline-block;        float:left;        margin-right:8px;    }    .downloadApp .infoApp .text {        color:#A5A3A4;        font-size:15px;        line-height:19px;        font-family:'Roboto Condensed', 'Trebuchet MS', sans-serif;        display:block;        padding:8px 8px 0 0;    }    .downloadApp .infoApp .textIphone {        display:none;    }    .downloadApp .infoApp.IPhone .textIphone {        display:block;    }    .downloadApp .infoApp.IPhone .textAndroid {        display:none;    }.downloadApp .btn {    width:100%;    text-transform:uppercase;}.downloadApp .continueLink {    text-align:center;    display:block;    margin-top:50px;}.social-links {    margin-top:15px;    text-align:center;}    .social-links .social-btn img {        padding:10px;        width:30px;        height:30px;    }    .social-links .social-btn {        display:inline;    }.apps-btns img {    padding:10px 0;    width:120px;    height:auto;}.apps-btns a {    display:inline;}.apps-btns {    text-align:center;    margin-bottom:10px;}.newPromoBanners h4 {    font-family:'Roboto Condensed', 'Trebuchet MS', sans-serif;    font-weight:500;    font-size:22px;    color:#333333;    text-transform:inherit;    line-height:1;}.newPromoBanners {    padding:0;}    .newPromoBanners img {        width:100%;        height:auto;    }.d-flex {    display:flex;}.justify-content-between {    justify-content:space-between;}.justify-content-center {    justify-content:center;}.justify-content-end {    justify-content:flex-end;}.align-items-center {    align-items:center;}.flex-col {    flex-basis:0;    flex-grow:1;}.flex-col-auto {    flex:0 0 auto;    width:auto;    max-width:100%;}.align-items-start {    align-items:flex-start;}.align-items-end {    align-items:flex-end;}.text-uppercase {    text-transform:uppercase;}aside {    height:calc(100% - 56px);    width:100%;    position:fixed;    z-index:1001;    top:56px;    left:-100%;    background-color:white;    overflow-x:hidden;    transition:left ease-in-out 0.18s;    padding-top:0;    white-space:nowrap;    box-shadow:inset 0 2px 6px rgba(0,0,0,0.08);}.activar_alertAndroid aside {    height:calc(100% - 152px);}aside.show {    left:0;}.wrapper {    margin-top:56px;    position:absolute;    width:100%;    height:100%;    background:#fff;}    .wrapper.move {        margin-top:0;        position:fixed;    }        .wrapper.move article {            margin-top:56px;        }.menu-v3 {    bottom:0;    top:0;    overflow-x:hidden;    width:100%;    position:absolute;    background-color:#F7F9FA;}    .menu-v3 .label-new {        position:relative;        padding-left:8px;        font-size:12px;        color:#ff6600;    }    .menu-v3 .ballMessage {        position:absolute;        right:20px;        top:14px;        height:19px;        line-height:19px;        width:14px;        font-size:10px;        color:#fff;        text-align:center;        padding:0 6px;        background-color:#ff6600;        border:0;    }.wrapper .open-menu {    padding:10px 16px;    display:block;}.wrapper.move .close-menu {    padding:11px 18px;    display:block;}.wrapper.move .open-menu {    display:none;}.wrapper .close-menu {    display:none;}.menu-v3-ul {    border-bottom:1px solid #E9ECF0;    background-color:white;}.menu-v3 .menu-v3-link {    border-top:1px solid #E9ECF0;    position:relative;    font-size:16px;    line-height:56px;    color:#14171A;    padding-left:16px;    display:block;}.menu-v3 .selected > .menu-v3-link,.menu-v3 .selected > .menu-v3-sublink {    background-color:#F7F9FA;}.menu-v3 .menu-v3-link::after {    content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18'><path fill='%2314171A' d='M7.77 3.26l4.786 5.6a1.04 1.04 0 0 1 .102.144.94.94 0 0 1 .076.16.91.91 0 0 1 .046.17c.01.058.016.117.016.176s-.005.118-.016.176a.91.91 0 0 1-.046.17 1.02 1.02 0 0 1-.076.16c-.03.05-.063.1-.102.144l-4.758 5.557c-.02.025-.045.05-.07.073a.93.93 0 0 1-.076.065.95.95 0 0 1-.083.058.94.94 0 0 1-.088.049c-.03.015-.06.028-.093.04a.98.98 0 0 1-.096.031l-.1.02c-.034.006-.066.01-.1.01a.85.85 0 0 1-.101 0l-.1-.01c-.034-.005-.066-.012-.1-.02s-.064-.02-.097-.03l-.093-.04a.75.75 0 0 1-.088-.048l-.084-.057-.076-.065-.166-.155c-.046-.043-.088-.09-.125-.142a1.06 1.06 0 0 1-.097-.163c-.026-.057-.048-.117-.063-.178s-.025-.124-.03-.187-.001-.126.007-.19a.97.97 0 0 1 .042-.185c.02-.06.045-.118.076-.173a1.02 1.02 0 0 1 .106-.156l3.99-4.76-3.978-4.854a.99.99 0 0 1-.107-.16c-.03-.057-.056-.116-.074-.178s-.032-.125-.04-.19-.008-.128-.002-.193.018-.127.035-.19a.99.99 0 0 1 .175-.342.97.97 0 0 1 .133-.139l.12-.103c.05-.043.104-.08.16-.112s.117-.06.18-.08.126-.035.19-.042a.99.99 0 0 1 .196-.004c.065.005.13.016.193.034a1.02 1.02 0 0 1 .183.071 1.05 1.05 0 0 1 .165.105c.052.04.103.087.146.137h0z' /></svg>");    display:block;    position:absolute;    right:10px;    top:4px;    width:18px;    height:18px;}.menu-v3 .menu-v3-link.menu-v3-configuration::after {    transform:rotate(-90deg);    transition:transform 0.35s ease-in-out;    transform-origin:9px 24px;}.menu-v3 .menu-v3-link.menu-v3-configuration.collapsed::after {    transform:rotate(90deg);}.menu-v3 .menu-v3-sublink,.most-searched .most-searched-sublink,.job-relation .job-relation-sublink {    line-height:48px;    text-transform:none;    position:relative;    color:#14171A;    font-size:14px;    display:block;    padding-left:55px;}    .menu-v3 .menu-v3-sublink::after,    .most-searched .most-searched-sublink::after,    .job-relation .job-relation-sublink::after {        content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18'><path fill='%233C444D' d='M7.664 3.598l4.08 4.767a.97.97 0 0 1 .103.144.94.94 0 0 1 .076.16.91.91 0 0 1 .046.17c.01.058.016.117.016.176s-.005.118-.016.176a.91.91 0 0 1-.046.17 1.02 1.02 0 0 1-.076.16.84.84 0 0 1-.103.144l-4.058 4.74-.063.068-.07.06c-.024.02-.05.037-.076.053l-.082.046a.93.93 0 0 1-.086.037c-.03.01-.06.02-.09.028l-.092.02c-.03.005-.062.008-.093.01s-.063.002-.094 0l-.093-.01-.092-.02-.1-.027a.72.72 0 0 1-.086-.037c-.028-.013-.056-.028-.082-.044l-.077-.053-.07-.06-.02-.017c-.046-.043-.088-.09-.125-.142a1.06 1.06 0 0 1-.097-.163c-.026-.057-.048-.117-.063-.178s-.025-.124-.03-.187-.001-.126.007-.19a.97.97 0 0 1 .042-.185c.02-.06.045-.118.076-.173a1.02 1.02 0 0 1 .106-.156l3.415-4.074-3.43-4.187a1.05 1.05 0 0 1-.103-.153.9.9 0 0 1-.071-.17c-.02-.06-.03-.12-.037-.18a.87.87 0 0 1-.002-.184c.005-.062.017-.122.033-.18s.04-.117.068-.17a.93.93 0 0 1 .1-.155c.038-.048.08-.093.128-.133l.001-.001c.047-.04.097-.075.15-.105s.11-.055.167-.074.118-.032.18-.04a.86.86 0 0 1 .183-.004.85.85 0 0 1 .18.032 1.01 1.01 0 0 1 .171.066.95.95 0 0 1 .286.227z'/></svg>");        display:block;        position:absolute;        right:10px;        top:4px;        width:18px;        height:18px;    }.btn-v3 {    line-height:48px;    height:48px;    display:inline-block;    padding:0 24px;    border-radius:24px;    font-size:16px;    text-align:center;    color:white;    border:0;    -webkit-appearance:none;}.btn-v3-sm {    line-height:40px;    height:40px;    padding:0 20px;    border-radius:20px;    font-size:14px;}    .btn-v3-sm.btn-v3.btn-v3-primary-clear,    .btn-v3-sm.btn-v3.btn-v3-secondary-clear,    .btn-v3-sm.btn-v3.btn-v3-white-clear,    .btn-v3-sm.btn-v3.btn-v3-premium-clear,    .btn-v3-sm.btn-v3.btn-v3-dark-clear {        height:36px;        line-height:36px;    }.btn-v3-lg {    line-height:56px;    height:56px;    padding:0 24px;    border-radius:28px;    font-size:16px;}    .btn-v3-lg.btn-v3.btn-v3-primary-clear,    .btn-v3-lg.btn-v3.btn-v3-secondary-clear,    .btn-v3-lg.btn-v3.btn-v3-white-clear,    .btn-v3-lg.btn-v3.btn-v3-premium-clear,    .btn-v3-lg.btn-v3.btn-v3-dark-clear {        height:52px;        line-height:52px;    }.btn-v3 svg,.btn-v3 img {    vertical-align:sub;    height:20px;    width:20px;    margin:0 2px;}.btn-v3-sm.btn-v3 svg,.btn-v3-sm.btn-v3 img {    height:16px;    width:16px;}.btn-v3-block {    display:block;}.btn-v3.btn-v3-premium {    background-color:#ff6600;}.btn-v3.btn-v3-primary {    background-color:#0D3878;}.btn-v3.btn-v3-secondary {    background-color:#026BD4;}.btn-v3.btn-v3-dark {    background-color:#232930;}.btn-v3.btn-v3-primary-clear,.btn-v3.btn-v3-secondary-clear,.btn-v3.btn-v3-white-clear,.btn-v3.btn-v3-premium-clear,.btn-v3.btn-v3-dark-clear {    border-width:1px;    border-style:solid;    height:48px;    line-height:48px;    font-weight:600;}.btn-v3.btn-v3-primary-clear,.btn-v3.btn-v3-secondary-clear,.btn-v3.btn-v3-premium-clear,.btn-v3.btn-v3-dark-clear {    background-color:white;}.btn-v3.btn-v3-premium-clear {    border-color:#ff6600;    color:#ff6600;}.btn-v3.btn-v3-primary-clear {    border-color:#0D3878;    color:#0D3878;}.btn-v3.btn-v3-secondary-clear {    border-color:#026BD4;    color:#026BD4;}.btn-v3.btn-v3-white-clear {    border-color:#fff;    color:#fff;}.btn-v3.btn-v3-dark-clear {    border-color:#232930;    color:#232930;}.user-info-v3 {    height:56px;    display:flex;    align-items:center;    box-shadow:0 2px 6px rgba(0,0,0,0.08);    position:relative;    z-index:1;}.user-info-v3-avatar {    overflow:hidden;    height:36px;    width:36px;    border-radius:36px;    margin-left:16px;}.basic .user-info-v3-avatar {    border:2px solid #0D47A1;}.premium .user-info-v3-avatar {    border:2px solid #ff6600;}.user-info-v3-avatar img {    height:36px;    width:36px;}.user-info-v3-name {    margin-left:16px;    color:#14171A;    font-weight:bold;    font-size:16px;    overflow:hidden;    text-overflow:ellipsis;}.user-info-v3-close {    justify-content:flex-end;    flex-basis:0;    flex-grow:1;    max-width:100%;    width:100%;    padding:16px;}.menu-v3-login-add {    padding:15px;    background-color:white}.menu-v3-submenu {    font-size:14px;    text-align:center;    margin:16px;    display:flex;    flex-wrap:wrap;    justify-content:center;    line-height:24px;}    .menu-v3-submenu div {        margin:3px 6px;    }.social-links-v3 {    margin-top:0;    text-align:center;}    .social-links-v3 .social-btn img {        width:40px;        height:40px;        margin:5px;    }    .social-links-v3 .social-btn {        display:inline;    }.footer-links-whatsapp {    margin-top:10px;}.text-medium-caption {    font-size:0.75rem;    line-height:1rem;    color:#616161 !important;    margin:16px;    text-align:center;}.apps-text {    line-height:1.375rem;    color:#616161;    font-weight:600;    text-align:center;    font-size:0.875rem;    margin:24px 16px 0 16px;}.apps-btns-v3 {    margin:8px 16px 20px 16px;    text-align:center;}    .apps-btns-v3 > a {        margin:0 6px;    }    .apps-btns-v3 .btn-v3 {        margin-bottom:12px;    }.activar_alertAndroid .alertAndroid-v3 {    display:block;    height:96px;    padding:14px 7px;    position:fixed;    width:100%;    z-index:120;    background:white;    border-bottom:1px solid #D7DCE0;    box-sizing:border-box;}.alertAndroid-v3-cont {    height:100%;    width:100%;}.alertAndroid-v3-link {    width:100%;}.alertAndroid-v3-textCont {    max-width:190px;    margin-left:8px;}.alertAndroid-v3-close {    margin-right:7px;}.alertAndroid-v3-text1 {    color:#14171A;    font-size:18px;    line-height:24px;    font-weight:600;    margin-bottom:2px;}.alertAndroid-v3-text2 {    color:#3C444D;    font-size:14px;    line-height:18px;}    .alertAndroid-v3-text2 strong {        color:#14171A;        font-weight:600;    }.alertAndroid-v3-text3 {    margin-left:auto;    text-transform:uppercase;    color:#0D47A1;    font-size:16px;    font-weight:600;    padding-right:4px;}.logged-out .menu-v3-home,.logged-out .menu-v3-exclusive,.logged-out .menu-v3-destaque,.logged-out .menu-v3-view,.logged-out .menu-v3-sended,.logged-out .menu-v3-competences,.logged-out .menu-v3-simulator,.logged-out .menu-v3-premium,.logged-out .menu-v3-match,.logged-out .menu-v3-cv,.logged-out .menu-v3-visibility,.logged-out .menu-v3-sendcv,.logged-out .menu-v3-messages,.logged-out .menu-v3-alerts,.logged-out .menu-v3-recommendations,.logged-out .menu-v3-access,.logged-out .menu-v3-logout,.logged-out .user-info-v3-avatar,.logged-out .user-info-v3-name,.logged-out .header-v3-avatar,.basic .menu-v3-login,.basic .menu-v3-add,.basic .menu-v3-login-add,.basic .header-v3-login,.basic .menu-v3-premium-text,.premium .menu-v3-premium,.premium .menu-v3-login,.premium .menu-v3-add,.premium .menu-v3-login-add,.premium .header-v3-login {    display:none !important;}.border-box {    -webkit-box-sizing:border-box;    -moz-box-sizing:border-box;    box-sizing:border-box;}.menu-v3-add-title {    color:#0D3878;    font-size:18px;    font-weight:600;    line-height:24px;    text-align:center;    padding-bottom:6px;}.menu-v3-border-top {    border-top:1px solid #E9ECF0;}.menu-v3-border-top-8 {    border-top-width:8px;}.menu-v3-border-bottom {    border-bottom:1px solid #E9ECF0;}.menu-v3-border-bottom-8 {    border-bottom-width:8px;}.logged-out .menu-v3-search {    border-top:0;}.menu-v3-search {    border-top:8px solid #E9ECF0;}.menu-v3-icon {    vertical-align:-5%;    margin-right:20px;}.collapse {    display:block;    max-height:0px;    overflow:hidden;    transition:max-height .5s cubic-bezier(0, 1, 0, 1);}    .collapse.show {        max-height:99em;        transition:max-height .5s ease-in-out;    }    .cpf-ok {    background-color:#fff;    padding:9px;    font-size:16px;    line-height:22px;    color:#2E7D32;    background-color:#EBF2EB;    margin-top:14px;    width:100%;    display:flex;    gap:8px;}.cpf-ok > img:first-child {    display:none;}.cpf-ok > img {    align-self:start;    margin-top:2px;    padding:0;}.cpf-ok .cpf-close {    font-weight:bold;    color:#616161;    font-size:25px;    align-self:start;}.cpf-ko {    background-color:#fff;    padding:12px;    font-size:16px;    line-height:22px;    color:#616161;    background-color:#FFF7F6;    border:1px solid #e90000;    border-radius:4px;    margin-top:14px;    width:100%;}.cpf-ko b {    color:#14171A;}.cpf-ko a {    font-size:16px;    font-weight:bold;}.cpf-ko > img {    display:none;}