.elementor-447384 .elementor-element.elementor-element-a26ad29 > .elementor-container{max-width:1176px;}.elementor-447384 .elementor-element.elementor-element-af2434f{--spacer-size:19px;}.elementor-447384 .elementor-element.elementor-element-d073e41 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-447384 .elementor-element.elementor-element-d073e41 .block-head .heading{font-size:34px;}.elementor-447384 .elementor-element.elementor-element-8b0a50b > .elementor-container{max-width:1176px;}/* Start custom CSS for text-editor, class: .elementor-element-e728f0d */.post-content h2 {
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS */.jobs h2, h3 {
    margin-bottom: 10px;
}

.jobs h2::before {
  display: inline-flex;
  width: .6em;
  height: .6em;
  margin-right: var(--heading-spacing, 7px);
  content: '';
  border-radius: 100%;
  background-color: var(--heading-sub-color, currentColor);
}

.jobs h3 {
    margin-top: 20px;
    }
    
.jobs p {
    margin-bottom: 20px;
}

.jobs ul {
    margin: 0 0 20px 40px;
}
.contact {
    padding: 40px 0;
    border-top: 1px solid #fa931b;
    border-bottom: 1px solid #fa931b;
}
.resume,
.cover-letter {
    padding: 20px 0;

}
.careers-form h3::before {
  display: inline-flex;
  width: .6em;
  height: .6em;
  margin-bottom: 10px;
  margin-right: var(--heading-spacing, 7px);
  content: '';
  border-radius: 100%;
  background-color: var(--heading-sub-color, currentColor);
}
.link {
    margin-bottom: 20px;
}
.link input {
    width: 50%;
}

.question input {
    width: 100%;
}

.elementor-tab-title {
    text-shadow: 0 0 15px #000 !important;
}

.elementor-tab-title {
    background-color: #00000030;
background-blend-mode: overlay;
}
.jobs p {
    margin-bottom: 20px;
}/* End custom CSS */