.hdb {
display:none;
}
.hth h1 {
-webkit-text-stroke-width: 0 !important;
text-stroke-width: 0 !important;
} .hide {
display: none !important;
}
a:hover {
color: #CA5E10 !important;
}	
.home#ut-sitebody:not(.ut-page-has-no-content) #ut-hero.hero {
min-height: calc(0% - 0px);
height: calc(0% - 0px);
} h1, h2 {
font-size: 80px !important;
}
.subtitle, .subtitle h1, .subtitle h2, .subtitle h3, .subtitle h4, .subtitle p {
font-size: 44px !important;
line-height: 120%;
}
.white-stroke, .white-stroke h1, .white-stroke h2 {
-webkit-text-stroke-color: white !important;
z-index: 1 !important;
-webkit-text-stroke-width: 2px;
}
.black-stroke, .black-stroke h1, .black-stroke h2, .black-stroke h3 {
-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: black;
}
.center-text {
margin: auto !important;
} .operarios h2, .engenheiros h2, .logistica h2, .construcao h2, .carlos h2, .caixiave h2 {
width: 170% !important;
z-index: 1 !important;
}
.highlight p {
font-size: 18px !important;
font-weight: 700;
} .transparent, .transparent h1, .transparent h2, .transparent h3, .transparent h4 {
color: transparent !important;
}
.white-text, .white-text p, .white-text h3, .white-text h2, .white-text h4 {
color: white !important;
z-index: 1 !important;
font-weight: 400 !important;
-webkit-text-stroke-width: none !important;
-webkit-text-stroke-color: none !important;
}
.white-border, .white-border h1, .white-border h2, .white-border h3, .white-border h4 {
border-color: white !important;
-webkit-text-stroke-color: white;
-webkit-text-stroke-width: 1px !important;
font-weight: 500 !important;
}
.orange-border, .orange-border h1, .orange-border h2, .orange-border h3, .orange-border h4 {
border-color: #CA5E10 !important;
-webkit-text-stroke-color: #CA5E10;
-webkit-text-stroke-width: 2px !important;
font-weight: 500 !important;
}
.white-higlight, .white-highlight p strong, .white-highlight h1 strong, .white-highlight h2 strong, .white-highlight h3 strong, .white-highlight h4 strong , .white-highlight h5 strong {
color: white;
font-weight: 500 !important;
}
.black-highlight, .black-highlight h1, .black-highlight h2, .black-highlight h3, .black-highlight h4, .black-highlight p {
color: black;
font-weight: 500 !important;
} 
.orange-highlight, .orange-highlight h1, .orange-highlight h2, .orange-highlight h3, .orange-highlight h4, .orange-highlight p {
color: black;
font-weight: 500 !important;
} 
.orange-text, .orange-text p, .orange-text h1, .orange-text h2, .orange-text h3, .orange-text h4 {
color: #CA5E10;
font-weight: 400 !important;
}
.orange-highlight, .orange-highlight strong, .orange-highlight h1 strong, .orange-highlight h2 strong, .orange-highlight h3 strong, .orange-highlight h4 strong {
color: #CA5E10 !important;
}
.black, .black p, .black h1, .black h2, .black h3, .black h4 {
color: black !important;
font-weight: 400;
}
.light, .light h1, .light h2, .light h3, .light h4, .light p {
font-weight: 200 !important;
}  .icon-text img {
width: 70px;
margin-right: 40px;
} table tr {
border: none !important;
}
.ut-accordion-module .ut-accordion-module-heading::after {
right: 20px !important;    
content: url(https://www.join.caixiave.com/wp-content/uploads/2022/01/arrow-down-white.svg) !important;
top: 8px !important;
}
.font-20 .ut-accordion-module .ut-accordion-module-heading::after {
top: 20px !important;
}
.dark-accordion.ut-accordion-module .ut-accordion-module-heading::after {
content: url(https://www.join.caixiave.com/wp-content/uploads/2022/01/arrow-down-black.svg) !important;
} 
.ut-accordion-module-content div, .ut-accordion-module-content, .ut-accordion-module-inner { 
line-height: 160% !important;
padding-top: 0 !important;
}
.ut-accordion-module-content {
line-height: 130% !important;
}
.ut-accordion-module.ut-accordion-module-with-background .ut-accordion-module-heading {
padding: 20px 64px 20px 60px;
}
.ut-accordion-module.ut-accordion-module-with-background .ut-accordion-module-content {
padding: 0 60px;
} .closeby.ut-accordion-module .ut-accordion-module-heading::after {
top: unset;
left: 24px !important;
position: relative !important;
top: -2px !important;
}
.closeby.ut-accordion-module .ut-accordion-module-item {
padding-bottom: 0px !important;
} .center-toggle .ut-accordion-module h3 {
width: min-content !important;
margin: auto;
padding: 0 70px 24px 70px !important;
}		
.center-toggle .ut-accordion-module .ut-accordion-module-content {
padding: 0px 40px 0 50px !important;
} .full-image, .quemsomos-sect3 .full-image:first-of-type, .quemsomos-sect3 .full-image:nth-of-type(2) {
background-position: center !important;
background-size: cover !important;
} #header-section .grid-container {
max-width: 98vw !important;
}
#ut-custom-contact-section .grid-container, 
#ut-custom-contact-section .footer-container, 
#ut-custom-contact-section .footer-container .vc_row {
max-width: 100vw !important;
margin: 0 !important;
left: 0 !important;
padding: 0 !important;
}
#ut-custom-contact-section .grid-100 {
padding: 0;
}
.vc_column-inner {
max-width: 90vw;
margin: auto;
} .max-text-largest {
max-width: 900px;
width: 90%;
}
.max-text-large {
max-width: 800px;
width: 90%;
}
.max-text-medium {
max-width: 640px;
width: 90%;
}
.max-text-small {
max-width: 480px;
width: 90%;
}
.max-text-smallest {
max-width: 320px;
width: 90%;
} .under {
z-index: 0 !important;
}
.extra-under, .equipa .under {
z-index: -1 !important;
}  .menu-item a {
line-height: 150%;
position: relative;
top: 50%;
transform: translateY(-50%);
}
.menu-item {
height: 100px;
}
.ut-primary-custom-skin .menu-item a:hover {
color: white !important;
}
.ut-secondary-custom-skin .menu-item a:hover {
color: black !important;
}  .home .hero-down-arrow i::before, .down-arrow a::before {
height: 20px;
position: relative;
top: 4px;
}
.home .first-home-stn .ut-first-row .vc_inner {
float: right;
position: relative;
right: 80px;
}
.home .ut-first-section .vc_col-sm-4 {
width: auto;
}
.home .down-arrow a {
background: none !important;
} .home .first-home-stn .hero-btn:hover {
background: none;
}
.first-home-stn h3 {
font-size: 90px;
font-weight: 500 !important;
line-height: 120% !important;
}
.home .first-home-stn .hero-btn a {
font-size: 32px !important;
border: solid 2px white !important;
border-radius: 50%;
color: #CA5E10;
margin-top: 50px;
font-weight: 700;
padding: 24px 40px !important;
}
.home .first-home-stn .orange-border {
-webkit-text-stroke-color: #CA5E10;
-webkit-text-stroke-width: 3px !important;
color: transparent !important;
} .home .ut-accordion-module-heading, .home .ut-accordion-module-content {
padding-left: 0 !important;
}
.home .ut-accordion-module .ut-accordion-module-heading::after {
top: 22px !important;
right: 50px !important;
} .icons-column .wpb_text_column {
height: 90px;
}
.icons-column img {
position: relative;
bottom: 30px;
} .quemsomos-sect3 .wpb_column {
padding: 0 !important;
} .valores .ut-accordion-module h3 {
width: min-content !important;
margin: auto;
padding: 0 70px 24px 70px !important;
}		
.valores .ut-accordion-module .ut-accordion-module-content {
padding: 0px 40px 0 50px !important;
} .quemsomos-sect3 img {
display: none;
}
.quemsomos-sect3 .full-image:nth-of-type(2) {
background: url(//i0.wp.com/www.join.caixiave.com/wp-content/uploads/2022/01/quemsomos-1.jpg) !important;
background-size: cover !important;
background-position: center !important;
}
.quemsomos-sect3 .full-image:first-of-type {
background: url(//i0.wp.com/www.join.caixiave.com/wp-content/uploads/2021/10/carlos-sa.jpg) !important;
background-size: cover !important;
background-position: center !important;
} .ut-simple-time-line-event-title {
font-size: 140px;
line-height: 220px;
color: white !important;
-webkit-text-stroke-width: 2px !important;
-webkit-text-stroke-color: black !important;
} .fazemos-toggle .ut-accordion-module-content div td {
line-height: 130%;
text-align: left;
}
.fazemos-toggle .ut-accordion-module-content div td:first-of-type td:nth-of-type(2) {
padding-left: 0 !important;
}
.fazemos-toggle .ut-accordion-module-content div td td:nth-of-type(2) {
padding: 0 30px 0 8px !important;
font-size: 16px;
font-weight: 500;
}
.fazemos-toggle .ut-accordion-module.ut-accordion-module-with-background .ut-accordion-module-content {
margin-bottom: 20px !important;
}
.fazemos-toggle ::marker {
color: #CA5E10;
}
.fazemos-toggle ul {
list-style-type: circle;
border-color: #CA5E10;
} .empregos-stn h3.ut-accordion-module-heading::before {
content: url(//i0.wp.com/www.join.caixiave.com/wp-content/uploads/2022/01/check.png);
margin: 20px;
position: relative;
top: 8px;
}
.empregos-stn h3.ut-accordion-module-heading {
padding: 10px 0 !important;
} .hero-down-arrow i::before, .down-arrow a::before {
content: url(https://www.join.caixiave.com/wp-content/uploads/2022/01/arrow-down-white.svg) !important;
display: block;
}
.hero-down-arrow:hover, .down-arrow a:hover {
background-color: #CA5E10 !important;
}
.down-arrow {
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: -20%;
}
.down-arrow a {
padding: 20px !important;
}
.hero-down-arrow {
background-color: rgba(2,77,131,0.6) !important;
border-radius: 50%;
padding: 22px 20px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
transform: translateX(-50%);
} .bklyn-fancy-list-left {
justify-content: center;
}
.oportunidade .max-text-largest {
float: none;
}
.oportunidade a span:first-of-type {
float: left;
position: relative;
top: 12px;
}
.oportunidade a span:nth-of-type(2) {
float: right;
position: relative;
bottom: 12px;
right: 44px;
}
.oportunidade ul {
width: 800px;
max-width: 80vw;
}
.oportunidade li {
margin: 10px 0;
padding: 0 20px !important;
}
.oportunidade a {
display: block;
width: 800px !important;
max-width: 80vw;
padding: 10px 20px;
}
.oportunidade a:hover {
background-color: rgba(255, 255, 255, 0.7) !important;
}
.oportunidade li:hover a::after {
content: url(https://www.join.caixiave.com/wp-content/uploads/2022/02/arrow-right-orange.svg) !important;
}
.oportunidade li a::after {
content: url(https://www.join.caixiave.com/wp-content/uploads/2022/01/arrow-right-white.svg) !important;
position: relative;
bottom: 10px;
left: calc(100% - 20px) !important;
} .dark .wpcf7-form input, .dark .wpcf7-form textarea, input, textarea {
border: none !important;
font-family: "Ubuntu";
}
.formulario input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, textarea {
border: none;
border-bottom: solid 1px #CA5E10 !important;
}
.formulario textarea {
border: solid 1px #CA5E10 !important;
}
.formulario span.wpcf7-list-item-label {
font-size: 12px;
line-height: 140% !important;
}
.formulario input.wpcf7-form-control.has-spinner.wpcf7-submit {
border: solid 1px #CA5E10 !important;
background: transparent !important;
color: #CA5E10 !important;
margin-top: 40px;
}
.formulario h5 {
margin-bottom: 5%;
color: #CA5E10 !important;
}
.formulario form label {
font-size: 14px;
font-weight: 500;
}
.formulario form p {
margin: 10px 0 !important;
line-height: 130% !important;
}
.formulario form p:nth-of-type(3) {
width: 40% !important;
display: inline-block !important;
float: right;
}
.formulario form p:nth-of-type(2) {
width: 55%;
display: inline-block;
}
.formulario form p:nth-of-type(2), .formulario form p:nth-of-type(3), .formulario form p:first-of-type, .formulario form p:nth-of-type(2) label, .formulario form p:nth-of-type(3) label, .formulario form p:first-of-type label {
line-height: 60% !important;
}
.formulario form p:last-of-type span {
display: none;
}
.formulario form p:last-of-type {
text-align: center;
}
.formulario input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
color: white !important;
background: #CA5E10 !important;
} .contact h2 {
margin-bottom: 6% !important;
}
.contact .wpcf7-form p:nth-of-type(2), .contact .wpcf7-form p:nth-of-type(3) {
width: 48%;
display: inline-block;
}
.contact .wpcf7-form p:nth-of-type(2) {
margin-right: 3.6% !important;
}
.contact .wpcf7-form p {
margin-bottom: 32px !important;
}
.contact textarea {
border: solid 1px #CA5E11;
margin-top: 16px;
}
.contact input {
border: none;
border-bottom: solid 1px #CA5E11;
}
.contact .terms-checkbox {
transform: scale(2);
background-color: white !important;
margin: 10px 40px 0 8px !important;
}
.contact .wpcf-3-submit, input[type="submit"]:not(.hero-btn) {
font-family: ubuntu !important;
text-transform: none !important;
font-size: 20px;
padding: 16px 56px !important;
border: solid 1px #CA5E10 !important;
border-radius: 0 !important;
font-weight: 400 !important;
}
.contact .wpcf7-form p:last-of-type, .contact .wpcf7-response-output {
display: inline-block;
}
input:focus, textarea:focus, select:focus, .dark .wpcf7-form input:focus, .dark .wpcf7-form textarea:focus, .dark .wpcf7-form select:focus {
-webkit-box-shadow: none;
box-shadow: none;
border: none;
background: transparent;
color: #151515;
}
.dark .wpcf7-form input, input {
color: #b2b2b6;
padding: 13px 0 5px 0;
} .footer-container {
position: absolute;
bottom: 0;
width: 100% !important;
}
.footer-container p {
font-size: 16px !important;
}
.footer-container a:hover {
color: #CA5E10 !important;
}
.footer-container a {
font-weight: 400 !important;
}
#ut-custom-contact-section .ut-first-row .wpb_column {
font-size: 18px;
}
#ut-custom-contact-section .ut-first-row .wpb_column:nth-of-type(5) p, #ut-custom-contact-section .ut-first-row .wpb_column:nth-of-type(4) p {
font-size: 14px !important;
line-height: 20px;
}
#ut-custom-contact-section .ut-first-row .wpb_column:nth-of-type(5) p {
font-size: 10px !important;
line-height: 130% !important;
}
#ut-custom-contact-section .footer-container .vc_row {
padding: 40px 1vw 0 !important;
} .ut-social-follow-module a, .ut-social-follow-module a i {
background: transparent !important;
height: 40px !important;
width: 40px !important;
line-height: 40px !important;
}
.ut-social-follow-module a {
border: solid 2px white;
border-radius: 6px !important;
}
.ut-social-follow-module i {
position: relative;
left: -2px;
}
.fa.fa-linkedin {
position: relative !important;
top: -1px !important;
}