@media only screen and (min-device-width: 320px) and (max-device-width: 540px) {       body.home#ut-sitebody .hero-btn a {
margin-top: 0 !important;
} .timeline-stn .story-content {
font-size: 14px !important;
}
.timeline-stn .wpb_column {
padding-top: 4% !important;
} div#formulario h5 {
font-size: 24px !important;
margin-bottom: 10% !important;
}
div#formulario {
margin-top: 0;
} } @media only screen and (min-width: 320px) {   body.page .subtitle.center-text h2 {
font-size: 20px !important;
}      } @media only screen and (max-width: 320px) {        } @media only screen and (max-device-width: 767px) {   .page .max-text-largest,
.page .max-text-large,
.page .max-text-medium,
.page .max-text-small,
.page .max-text-smallest {
margin: 20px auto !important;
width: 560px !important;
max-width: 80vw !important;
}
body.page .subtitle p {
font-size: 28px !important;
} .fazemos-toggle {
margin-top: 32px !important;
}  .ut-accordion-module-heading::before {
margin-top: 0px !important;
bottom: 8px !important;
}
.ut-accordion-module-heading {
width: 90%;
display: flex;
align-items: center;
}
div h3.ut-accordion-module-heading,
.ut-accordion-module.ut-accordion-module-with-background .ut-accordion-module-content,
.icons-colum .wpb_text_column {
font-size: 18px !important;
width: 560px;
margin: auto;
padding-left: 4px !important;
padding-right: 0 !important;
max-width: 80vw;
}
div h3.ut-accordion-module-heading {
padding-right: 68px !important;
margin-bottom: 10px !important;
}
.fazemos-toggle div h3.ut-accordion-module-heading {
padding-right: 30px !important;
margin-bottom: 10px !important;
justify-content: space-between;
}
.empregos-stn h3.ut-accordion-module-heading {
padding: 10px 0 !important;
width: 340px !important;
margin-left: -10px;
}
.ut-accordion-module-content {
margin-left: 10px;
} a.bklyn-btn {
margin-bottom: 32px;
margin-top: 32px;
}  .home .first-home-stn .ut-btn-text {
font-size: 22px !important;
}
#ut-sitebody.home .ut-first-section h3 {
max-width: 90vw;
text-align: center !important;
font-size: 34px !important;
}
.home .first-home-stn span.orange-border {
-webkit-text-stroke-width: 2px !important;
} .home-third-stn .ut-last-row .wpb_content_element h3 {
padding-right: 25vw;
}
.home-third-stn .ut-last-row .wpb_content_element {
margin-bottom: 10px;
} .image-row .wpb_column {
place-content: center;
}
.image-row .wpb_content_element {
margin: 0;
} .home-fourth-stn .icon-text p {
text-align: left;
width: 390px;
margin: auto;
max-width: 80vw !important;
}
.home-fourth-stn .icons-column {
margin-top: -60px !important;
}
.icons-column .icon-text img {
margin-right: 20px !important;
} .center-toggle .wpb_column,
.icons-row .wpb_column .vc_column-inner {
padding-top: 0 !important;
}
.icons-row .wpb_column {
max-width: 90vw !important;
margin: 0 auto !important;
} .fazemos-toggle .ut-accordion-module-item:nth-of-type(3) .ut-accordion-module-content tr {
display: flex;
flex-direction: column;
}
.fazemos-toggle .ut-accordion-module-item:nth-of-type(3) .ut-accordion-module-content td {
max-width: 100% !important;
width: 100% !important;
padding: 0;
min-height: unset !important;
}
.fazemos-toggle ul {
margin-bottom: 0;
} .fazemos-toggle .wpb_content_element, .fazemos-toggle .closeby {
margin: 0 !important;
}
.juntese-first-stn div.fazemos-toggle {
margin: 40px 5vw 0 !important;
width: fit-content !important;
left: 0 !important;
} .atividade .vc_row {
margin-bottom: 40px;
}
.atividade .vc_row .wpb_content_element {
margin-bottom: 0;
text-align: left;
}
.atividade .bklyn-fancy-list {
justify-content: flex-start;
margin-left: 8vw;
}
.historia-first-stn .wpb_column {
padding: 8px !important;
}  } @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {   .vc_column-inner {
max-width: 90vw;
margin: auto;
}
.home .vc_row {
max-width: 90vw !important;
margin: auto !important;
padding: 0 !important;
}  .home .ut-accordion-module-heading::before, .empregos-stn h3.ut-accordion-module-heading::before {
margin-top: 0px !important;
bottom: 8px !important;
}
.home .ut-accordion-module-heading, .page .empregos-stn h3.ut-accordion-module-heading {
width: 90%;
display: flex;
align-items: center;
}
.ut-accordion-module-content {
margin-left: 10px;
} .home-third-stn .vc_col-sm-3 {
width: 50%;
}
.home-third-stn .vc_col-sm-3 .wpb_content_element {
margin-bottom: 10px;
}   #header-section.ut-secondary-custom-skin li.current_page_item:not(.menu-item-object-custom)>a:hover,
#header-section.ut-secondary-custom-skin li.current_page_item:not(.menu-item-object-custom)>a:active,
#header-section.ut-secondary-custom-skin li.current-menu-item:not(.menu-item-object-custom)>a:hover,
#header-section.ut-secondary-custom-skin li.current-menu-item:not(.menu-item-object-custom)>a:active,
#header-section.ut-secondary-custom-skin li.current_page_parent>a:hover,
#header-section.ut-secondary-custom-skin li.current_page_parent>a:active,
#header-section.ut-secondary-custom-skin li.current_page_ancestor>a:hover,
#header-section.ut-secondary-custom-skin li.current_page_ancestor>a:active,
#header-section.ut-secondary-custom-skin li.current-menu-parent:not(.has-scroll-children)>a:hover,
#header-section.ut-secondary-custom-skin li.current-menu-parent:not(.has-scroll-children)>a:active,
#header-section.ut-secondary-custom-skin li.current-menu-ancestor>a:hover,
#header-section.ut-secondary-custom-skin li.current-menu-ancestor>a:active {
color: white !important;
}  .home-second-stn,
.home-third-stn .vc_row {
left: unset !important;
}  
.image-row.vc_row {
max-width: 100vw !important;
}
.image-row .wpb_column .wpb_content_element {
margin: 0;
}
.icon-text img {
margin-right: 26px !important;
bottom: 10px !important;
} .home .ut-first-section .vc_col-sm-4 { margin-top: -20px;
}
.home .ut-first-section h3 {
text-align: center !important;
}
.home .ut-first-section .vc_col-sm-4:nth-of-type(3) {
width: 35%;
top: 34px;
margin-left: -20px;
} .historia-first-stn.font-20 .wpb_column {
padding-right: 0 !important;
padding-left: 30px !important;
} } @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {        } @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {        } @media only screen and (max-device-width: 1024px) {   div.white-border,
div.white-border h1,
div.white-border h2,
div.white-border h3,
div.white-border h4 {
-webkit-text-stroke-width: 1.5px !important;
}
div.orange-border,
div.orange-border h1,
div.orange-border h2,
div.orange-border h3,
div.orange-border h4,
.home .first-home-stn span.orange-border {
-webkit-text-stroke-width: 1.5px !important;
}  .ut-accordion-module-heading, .ut-accordion-module-content {
padding: 0 !important;
padding-right: 60px !important;
margin-left: 0;
margin-top: 10px;
}
.home .ut-accordion-module-heading, .ut-accordion-module-content dion-module-heading {
padding-top: 24px !important;
padding-bottom: 10px !important;
}
.page .font-20 .ut-accordion-module .ut-accordion-module-heading::after {
top: 0 !important;
} .hero-down-arrow {
bottom: 40px !important;
} #header-section .tablet-grid-20 {
width: calc(100% - 190px);
}
#header-section .tablet-grid-80 {
width: 190px;
} .menu-item a {
padding-right: 30px !important;
text-align: center;
}
.menu-item a::before {
display: none;
}
#header-section.ut-secondary-custom-skin li.current_page_item:not(.menu-item-object-custom)>a:hover,
#header-section.ut-secondary-custom-skin li.current_page_item:not(.menu-item-object-custom)>a:active,
#header-section.ut-secondary-custom-skin li.current-menu-item:not(.menu-item-object-custom)>a:hover,
#header-section.ut-secondary-custom-skin li.current-menu-item:not(.menu-item-object-custom)>a:active,
#header-section.ut-secondary-custom-skin li.current_page_parent>a:hover,
#header-section.ut-secondary-custom-skin li.current_page_parent>a:active,
#header-section.ut-secondary-custom-skin li.current_page_ancestor>a:hover,
#header-section.ut-secondary-custom-skin li.current_page_ancestor>a:active,
#header-section.ut-secondary-custom-skin li.current-menu-parent:not(.has-scroll-children)>a:hover,
#header-section.ut-secondary-custom-skin li.current-menu-parent:not(.has-scroll-children)>a:active,
#header-section.ut-secondary-custom-skin li.current-menu-ancestor>a:hover,
#header-section.ut-secondary-custom-skin li.current-menu-ancestor>a:active {
color: white !important;
}   #home-hero {
min-height: calc(100vh - 60px);
}
.home .ut-first-section h3 {
font-size: 54px !important;
}
.home#ut-sitebody .hero-btn a {
margin-top: 15vh;
margin-bottom: 0;
padding: 16px 24px !important;
}
.home-arrow {
display: none !important;
}
.first-home-stn .ut-first-row {
height: 50vh;
place-content: center;
}
.home .first-home-stn .ut-first-row .vc_inner {
float: none !important;
text-align: center;
right: unset !important;
}
.home .ut-first-section .vc_col-sm-4 {
float: none;
}
.first-home-stn .ut-last-row {
margin: 0 auto !important;
} .quemsomos-sect3 .center-text, .quemsomos-sect4 .center-text {
width: 80%;
}
.icons-row {
flex-direction: column;
}
.icons-row .wpb_column {
width: 300px;
padding: 10px 20px !important;
margin-left: 10vw;
}
.quemsomos-sect4 .center-toggle .ut-accordion-module .ut-accordion-module-content {
padding: 0 10px !important;
padding-left: 20px !important;
}
.quemsomos-sect4 .center-toggle .ut-accordion-module h3 {
padding-left: 50px !important;
} .fazemos-toggle .ut-accordion-module-content {
padding-right: 0 !important;
padding-left: 8px !important;
}
.fazemos-toggle .toggle-item td {
position: relative;
bottom: 30px;
}
.fazemos-toggle .toggle-grid {
display: flex;
flex-direction: column;
height: max-content !important;
}
.fazemos-toggle .toggle-item {
width: 340px !important;
}
.fazemos-toggle .ut-accordion-module-content div td td:nth-of-type(2) {
padding: 0 !important;
}
.fazemos-toggle .ut-accordion-module-item:nth-of-type(3) td {
max-width: 33% !important;
padding: 10px;
vertical-align: top;
} .juntese-first-stn .ut-accordion-module-item h3 {
line-height: 150% !important;
margin-bottom: 20px !important;
padding-right: 10px !important;
}
.juntese-first-stn .ut-accordion-module {
width: 100%;
}
.juntese-first-stn .fazemos-toggle {
margin: 40px 10vw 0 !important;
width: 80vw !important;
left: unset !important;
}
.closeby h3.ut-accordion-module-heading {
font-size: 18px !important;
} div.oportunidade li {
padding-left: 0 !important;
font-size: 16px !important;
margin-left: -5vw;
}
.oportunidade li a {
position: relative;
height: 72px;
max-width: 90vw;
}
.oportunidade li a span {
width: 100%;
margin: 0 !important;
line-height: 160%;
top: unset !important;
}
.oportunidade li a span:nth-of-type(2) {
bottom: 0 !important;
left: 0 !important;
}
div.oportunidade li a::after {
position: absolute !important;
top: 52.5%;
transform: translateY(-50%);
left: calc(100% - 28px) !important;
}
.form-stn .formulario {
width: unset !important;
}
.forn-stn .formulario h5 {
margin-bottom: 10%;
}
.form-stn .formulario form p, .form-stn .formulario form p:nth-of-type(3) {
width: 100% !important;
margin: 7px 0 !important;
} .footer-container .ut-first-row {
flex-direction: column;
text-align: center;
}
.footer-container .wpb_column {
width: 100% !important;
}
.footer-container ul {
text-align: center !important;
}
} @media only screen and (max-device-width: 1300px) {  body .subtitle.center-text h2 {
font-size: 36px !important;
}
body .subtitle p {
font-size: 36px !important;
}
body p,
body div {
font-size: 16px !important;
}
.ut-btn-text {
font-size: 18px;
}
.first-home-stn .ut-btn-text {
font-size: 26px !important;
}
h3.ut-accordion-module-heading {
font-size: 20px !important;
}
.historia-first-stn h3.ut-accordion-module-heading {
font-size: 16px !important;
}  .page .ut-accordion-module .ut-accordion-module-heading::after {
top: 2px !important;
right: 32px !important;
} .page .closeby.ut-accordion-module .ut-accordion-module-heading::after {
top: -2px !important;
left: 20px !important;
}
} @media only screen and (min-width: 1025px) {   body.page .subtitle.center-text h2 {
font-size: 40px !important;
}  .home .first-home-stn h3 {
font-size: 66px !important;
}
} @media only screen and (min-width: 1224px) {      .menu-item a {
margin: 0 28px !important;
}   .home .first-home-stn h3 {
font-size: 86px !important;
} } @media only screen and (min-width: 1824px) {        }