.elementor .btn-primary-green{font-family:Overpass Global Font;font-weight:400;font-size:15px;color:var(--white);line-height:100%;padding-block-start:.75rem;padding-block-end:.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--Dmnp-green);box-shadow:3px 3px 10px 0px rgba(0,0,0,.2);transition:all .3s;display:block;align-self:start}.elementor .btn-primary-green:hover,.elementor .btn-primary-green:focus-visible{color:var(--white);background-color:var(--Dmnp-green);transform:scale3d(.95,.95,.95)}.elementor .hero-main-flex{min-height:40vh;overflow:hidden;position:relative;padding-block-start:3%;padding-block-end:3%;padding-inline-start:3%;padding-inline-end:30%;flex-direction:column;justify-content:flex-end}.elementor .hero2-main-eyebrow{font-family:Omnes Global Font;font-weight:400;font-size:15px;color:var(--white);text-transform:uppercase;text-shadow:3px 3px 10px rgba(0,0,0,.8);\n}.elementor .hero2-main-heading{font-family:Omnes Global Font;font-weight:400;font-size:90px;color:var(--white);text-shadow:3px 3px 10px rgba(0,0,0,.8);\n}.elementor .hero2-nav-flex{padding:3%;background-color:var(--dmnp-light-green);flex-direction:column;justify-content:center;align-items:center}.elementor .hero2-navlinks-flex{padding:0;flex-direction:row;flex:0 1 auto;justify-content:center;align-items:center}.elementor .careers-h2{font-family:Omnes Global Font;font-weight:400;font-size:35px;color:var(--Dmnp-green)}.elementor .careers-job-flex{padding:3%;margin-block-end:6%;justify-content:space-between}.elementor .hero-img{min-height:100%;max-height:100%;object-fit:cover;object-position:center center;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;mix-blend-mode:normal;filter:brightness(90%)}