<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.page {
width: 100%;
max-width: 1920px;
height: 100%;
padding: 0;
margin: 0 auto;
overflow-x: hidden;
} div.elementor-location-header {
position: relative;
width: 100%;
}   .footer_text div p {
margin-bottom: 0;
}
@media (max-width:1024px) {
.footer_bg {
background: #F2F2F2 !important;
}
.footer_bg &gt; div.elementor-container:first-child {
flex-direction: column-reverse;
}
}    .header_grid_container &gt; .elementor-widget-wrap {
display: grid !important;
display: -ms-grid;
-ms-grid-columns: 1fr 2fr;
grid-template-columns: 1fr 2fr;
-ms-grid-rows: 1fr auto;
grid-template-rows: 1fr auto;
position: relative;
height: calc(90vh - 5rem);
min-height: calc(512px - 5rem);
}
.header_textbox {
grid-row: 1 / span 2;
grid-column: 1 / span 2;
justify-content: end;
}
.header_textbox &gt; .elementor-widget-container {
justify-content: end;
align-content: center;
display: flex;
align-items: center;
height: 100%;
padding-right: 30px;
}
.headline_container {
font-family: var(--e-global-typography-accent-font-family);
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
text-align: left;
}
.headline_line_1 {
font-weight: 700;
font-size: 3rem;
line-height: 1;
margin-bottom: 0;
padding: 0.9375rem 0.9375rem 0.46875rem;
color: #fff;
background-color: #ec6500;
-ms-flex-item-align: start;
align-self: flex-start;
}
.headline_line_2_container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.headline_line_2_left {
margin-bottom: 0;
color: #4e4e4d;
background-color: #ec6500;
font-weight: 700;
font-size: 32px;
line-height: 40px;
padding: 0.46875rem 0.9375rem;
}
.headline_line_2_right {
font-size: 18px;
font-weight: 300;
line-height: 28px;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 0.46875rem 0.9375rem;
color: #fff;
background-color: #434342;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.headline_line_3 {
padding: 0.46875rem 0.9375rem;
font-weight: 600;
font-size: 18px;
line-height: 28px;
text-align: left;
color: #fff;
background-color: #434342;
-ms-flex-item-align: end;
align-self: flex-end;
}
@media (max-width:1180px) {
.header_textbox &gt; .elementor-widget-container {
justify-content: end;
align-items: flex-end;
}
.headline_container {
margin-bottom: 32px;
}
}
@media(max-width:1024px) {
.header_grid_container &gt; .elementor-widget-wrap {
height: calc(60vh - 5rem);
min-height: calc(512px - 5rem);
}
}
@media (max-width:768px) {
.headline_line_1 {
font-size: 2rem;
}
.headline_line_2_left {
font-size: 18px;
}
}  .job_container {
width: 100%;
height: 100%;
display: flex;
flex-direction: row; flex-wrap: wrap;
}
.job_item {
width: calc(25% - 30px);
margin: 0 15px 30px 15px;
padding: 0;
background: #ECECEC;
cursor: pointer;
position: relative;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.job_item_info_container {
padding: 32px 20px 8px;
}
.job_item_title {
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 25px;
color: #434342;
}
.job_item_subline {
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 18px;
color: #434342;
margin-top: 6px;
}
.job_item_sep {
width: 73px;
height: 1px;
background-color: #434342;
margin: 18px 0;
}
.job_item_location {
display: flex;
align-items: center;
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 18px;
color: #EC6500;
padding: 0 15px 15px;
}
.job_item_location img {
margin-right: 8px;
}
.job_item_btn {
background: #EC6500;
color: #fff !important;
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 18px;
text-align: center;
text-transform: uppercase;
padding: 24px 20px;
width: 100%;
}
.job_item:hover .job_item_btn {
background: #C65500;
color: #fff !important;
}
.icon {
display: inline-block;
width: 2ex;
height: 2ex;
position: relative;
top: -.2ex;
margin: 0 4px;
}
@media (max-width:999px) {
.job_item {
width: calc(33.333% - 30px);
}
}
@media (max-width:768px) {
.job_item {
width: calc(50% - 30px);
}
}
@media (max-width:512px) {
.job_item {
width: calc(100% - 30px);
}
}  .quotes .swiper-pagination-bullet,
.video_section .swiper-pagination-bullet {
height: 5px !important;
width: 30px !important;
}
.quotes .swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet,
.video_section .swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 3px !important;
}
.quotes .swiper-pagination-bullet,
.video_section .swiper-pagination-bullet {
border-radius: 0 !important;
}
.quotes    iframe#snazzymap {
height: 80vh;
}</pre></body></html>