#OfferSearcher_Top_0 {
    display: flex;
    justify-content: center;
    align-items: center;
}


.intro .container {
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 0px !important;
}
.intro .container .field_group {
    background-color: rgb(255 235 0);
    padding: 10px;
    margin: 0px auto;
    border-radius: 10px;
}
.intro .container .field_group .field_input_icon.w70 end {
    margin-bottom: 0px !important;
}
#OfferSearcher_Top_0 {
    background-image: url(https://ii.ct-stc.com/40/whitelabel/9714/11f74a9f-7dfe-479a-bb28-3e2a212f8995_Header_1440x360px.jpg), linear-gradient(45deg, #ffec01, #ffec01) !important;
    background-size: contain !important;
    background-position: center;
    background-repeat: no-repeat;
}
.intro .container .field_group .field_help.tl,
.intro .container .field_group .field_help.tl:after {
	display: none
}
[class*=field_] {
    margin-bottom: 0px !important;
}

.intro:before {
	display: none
}
.home > section:nth-child(2n+3) {
    background-color: transparent;
}
.container {
    color: #000;
    max-width: 1200px;
}
h2 {
    display: block;
    text-align: left;
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #54006E !important;
}
.bloco-texto {
    margin-bottom: 30px;
    font-size: 16px;
    color: #000;
}

.sherlock-styles .pAllB {
    padding: 40px 30px;
}


@media screen and (max-width: 600px) {
#OfferSearcher_Top_0 {
    background-image: none, linear-gradient(45deg, #ffec01, #ffec01) !important;
}
.mtB input, .mtB select {
    margin-bottom: 10px;
    border: solid 1px #000;
}
}




/** imagem + texto **/
.container h2 {
    display: block;
    text-align: left;
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #000 !important;
}
.img-text1-in {
    display: flex;
    align-items: center;
    justify-content: center;
}
.it-img {
    display: block;
    max-width: 710px;
    max-height: 420px;
    width: 55%;
    height: auto;
	margin-right: 20px
}
.it-img img {
    width: 100%;
    height: auto;
}
.it-txt {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    width: 45%;
    text-align: justify;
}
.it-titulo {
    
}
.it-texto {
    font-family: 'Arial';
    font-size: 16px;
    color: #000;
}
.it-texto p {
    margin: 0px 0px 20px;
}

#OfferSearcher_Top_0 .intro:before {
    display: none;
}


@media screen and (max-width: 600px) {
.img-text1-in {
    flex-direction: column;
}
.it-img {
    width: 100% !important;
    margin-right: 0px !important;
    margin-bottom: 20px !important;
}
.it-txt {
    width: 100% !important;
}
#RawHtml__2 .img-text1-in {
    flex-direction: column-reverse;
}





}
/** imagem + texto **/

/** texto + imagem **/

.container h2 {
    display: block;
    text-align: left;
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #000 !important;
}
.img-text1-in {
    display: flex;
    align-items: center;
    justify-content: center;
}
.ti-img {
    display: block;
    max-width: 710px;
    max-height: 420px;
    width: 55%;
    height: auto;
	margin-left: 20px
}
.ti-img img {
    width: 100%;
    height: auto;
}
.ti-txt {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    width: 45%;
    margin-right: 20px;
    text-align: justify;
}
.ti-titulo {
    
}
.ti-texto {
    font-family: 'Arial';
    font-size: 16px;
    color: #000;
}
.ti-texto p {
    margin: 0px 0px 20px;
}


.ti-img {
    width: 100% !important;
    margin-left: 0px !important;
    margin-bottom: 20px !important;
}
.ti-txt {
    width: 100% !important;
}
}
/** texto + imagem **/

/** texto **/
.container h2 {
    display: block;
    text-align: left;
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #000 !important;
}
.text1-in {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
.ti-titulo {
    
}
.t-texto {
    font-family: 'Arial';
    font-size: 16px;
    color: #000;
}
.t-texto p {
    margin: 0px 0px 20px;
}
.t-texto ul {
    margin: 0px 0px 20px;
    list-style: inside;
    padding: initial;
}
#TextImageProCuadrado1__4 p {
		display: none !important;
}
#TextImageProCuadrado1__4 h2 {
		text-align: center!important;
}
#TextImageProCuadrado1__4 .img_txt:before {
    display: none !important;
}
/** texto **/

/** Prêmios **/
.premios {
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-direction: row;
	color: #000;
}
.premio {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    width: 25%;
    max-width: 280px;
    margin: 30px;
    min-width: 180px;
}
.premio-img {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 180px;
    height: 100px;
    padding: 10px;
}
.premio-img img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.premio-txt {
    display: block;
    text-align: center;
    font-size: 14px;
    width: 100%;
    letter-spacing: -0.5px;
}
.link1 {
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #54006E;
    text-decoration: none;
}
.link1:hover {
    color: #FFAA00;
    text-decoration: underline
}

#RawHtml__5 h2 {
	text-align: center!important;
	margin-bottom: 0px;
}

@media screen and (max-width: 600px) {
.premios {
    color: #000;
    flex-wrap: wrap;
}
.premio {
    width: 100%;
    min-width: 180px;
}
.sherlock-styles .pAllB {
    padding: 0px;
}
.container {
    padding: 20px;
    width: calc(100% - 32px);
    margin: 0px;
}






}

/** Prêmios **/


/** Últimos empregos **/
#LastOffersHorizontal_Left_6 {
    background-image: linear-gradient(90deg, #00B9AA, #00ADE1, #17428C, #ED0530, #FF7800);
}
#LastOffersHorizontal_Left_6 h2 {
    text-align: center !important;
    color: #ffffff !important;
}

@media screen and (max-width: 600px) {
#LastOffersHorizontal_Left_6 {
    background-image: none;
    background-color: #ffffff;
    padding: 20px;
}
}
/** Últimos empregos **/



/** 3imagens + texto **/
.tres-imagens-texto {
    display: flex;
    flex-direction: row;
    width: 100%;
    max-width: 1200px;
    align-items: center;
    justify-content: center;
}
.tres-imagens {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    width: 55%;
	margin-right: 20px;
}
.big-img {
    display: block;
    max-width: 540px;
    max-height: 525px;
    width: 64%;
    height: auto;
    margin: 10px;
}
.duas-img {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 10px;
}
.duas-img img {
    display: block;
    width: 100%;
    object-fit: contain;
}
.ti-texto {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    width: 45%;
    flex-direction: column;
}
.ti-texto a {
    display: inline-block;
    padding: 4px;
    color: #1D1E20;
    font-weight: 600;
	transition:  0.5s ease;
}
.ti-texto a:hover {
    color: #00ADE1;
}



@media screen and (max-width: 600px) {
.tres-imagens-texto {
    flex-direction: column;
}
.tres-imagens {
    width: 100%;
    margin-right: 0px;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0px;
}
.big-img {
    width: 100%;
}
.duas-img {
    display: flex;
    margin: 10px;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.duas-img img {
    width: 50%;
}
.ti-texto {
    width: 100%;
}
.sherlock-styles .pAllB {
    padding: 0px;
}
}





/** 3imagens + texto **/



/** Envie-nos o seu curriculo **/
#AddCvDB_Right_8 {
    background-color: #1D1E20;
}
#AddCvDB_Right_8 h2 {
    text-align: center !important;
}
@media screen and (max-width: 600px) {
#AddCvDB_Right_8, #AddCvDB_Right_8 h2 {
    background-color: #1D1E20 !important;
    color: #fff !important;
}
#AddCvDB_Right_8 .bt1.mtB.tc.ptB {
    padding: 20px;
}
}
/** Envie-nos o seu curriculo **/


/** footer **/
footer .container {
    color: #1D1E20 !important;
}
body>footer a:not(.logo) {
    color: #1D1E20 !important;
}
/** footer **/


#LastOffersHorizontal_Left_6 .box {
    background-color: #fff !important;
}

#AddCvDB_Right_8 .box {
    background-color: #fff !important;
}