@media only screen and (min-width: 1025px){[lang='pt'] .cluster-selector-overflow .cluster-selector-dropdown .dropdown-holdingtext .dropdown-holdingtext-overflow:after{font-size:42px !important}.cluster-selector-overflow .cluster-selector-dropdown{position:relative;width:430px;min-width:430px;height:51px;margin-left:15px;cursor:pointer;transition:700ms all cubic-bezier(0.215, 0.61, 0.355, 1)}}@media only screen and (max-width: 1024px){div.cluster-selector-overflow .cluster-selector-dropdown .dropdown-holdingtext .dropdown-holdingtext-overflow:after{font-size:30px !important;margin-left:0px}}@media only screen and (max-width: 600px){div.cluster-selector-overflow .cluster-selector-dropdown .dropdown-holdingtext .dropdown-holdingtext-overflow:after{font-size:22px !important}div.cluster-selector-overflow{top:25px}.saved-jobs__dropdown{height:300px;overflow-y:scroll}.cluster-description .cluster-description-inner{margin-top:10px}}@media only screen and (max-width: 480px){.cluster-description .cluster-description-inner{margin-top:0}.clusters-wrap .work-areas-overflow{margin-top:12px}}.job-map-nearby a{word-break:normal}@media only screen and (min-width: 1000px){.btn-search-wrap{margin-right:11px}}@media only screen and (min-width: 1000px){.job-details-headline-items+.btn-form-wrap{float:left;width:auto;max-width:25.0%}.btn--apply .apply-btn-text{position:relative;display:inline-block;margin-left:-5px}}@media only screen and (max-width: 600px){.clusters{height:420px}.cluster-selector-overflow .cluster-selector-wrap .cluster-selector .dropdown-list{top:50%;margin-top:10px;width:100% !important;transform:translateY(-50%) translateY(-32px) !important}.cluster-selector-overflow .cluster-selector-wrap .cluster-selector .dropdown-list li span{display:block;font-size:12px;font-weight:700;transition:300ms all}}.cluster-selector-overflow .cluster-selector-dropdown .dropdown-list{width:100%;position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;opacity:0;visibility:hidden;z-index:2;transform-origin:0 0}footer{padding-top:20px;padding-bottom:20px}@media screen and (min-width: 750px){footer{padding-top:20px;margin-bottom:20px}}@media screen and (min-width: 1000px){footer{padding-top:0;padding-bottom:0;margin-bottom:0}}footer div.wrapper{text-align:center;line-height:18.2px}@media screen and (min-width: 1000px){footer div.wrapper{text-align:left;line-height:78px}}footer div.wrapper ul{float:none}@media screen and (min-width: 1000px){footer div.wrapper ul{float:right}}
