.elementor-kit-6{--e-global-color-primary:#013438;--e-global-color-secondary:#B9EABB;--e-global-color-text:#FFFFFF;--e-global-color-accent:#FD2331;--e-global-color-7a623bb:#E1ECEE;--e-global-typography-primary-font-family:"Dunbar Tall Extra Bold";--e-global-typography-primary-font-size:66px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Dunbar Tall Extra Bold";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"Gilroy";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Gilroy";--e-global-typography-accent-font-weight:500;font-family:"Gilroy", Sans-serif;background-color:var( --e-global-color-primary );}.elementor-kit-6 a{font-family:"Gilroy", Sans-serif;}.elementor-kit-6 h1{color:var( --e-global-color-text );font-family:"Dunbar Tall Extra Bold", Sans-serif;font-size:70px;text-transform:uppercase;letter-spacing:1px;}.elementor-kit-6 h2{color:var( --e-global-color-text );font-family:"Gilroy", Sans-serif;font-size:52px;font-weight:600;text-transform:uppercase;}.elementor-kit-6 h3{font-family:"Gilroy", Sans-serif;font-size:49px;text-transform:capitalize;}.elementor-kit-6 h4{font-size:27px;font-weight:400;line-height:1.3em;}.elementor-kit-6 h5{color:var( --e-global-color-text );font-family:"Gilroy", Sans-serif;font-size:19px;font-weight:bold;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:14px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );padding:12px 40px 12px 40px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:10px;--container-default-padding-right:20px;--container-default-padding-bottom:10px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:56px;}.elementor-kit-6 h1{font-size:56px;}.elementor-kit-6 h2{font-size:42px;}.elementor-kit-6 h3{font-size:39px;}.elementor-kit-6 h4{font-size:24px;}.elementor-kit-6 h5{font-size:19px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:10px;--container-default-padding-right:10px;--container-default-padding-bottom:10px;--container-default-padding-left:10px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:42px;}.elementor-kit-6 h1{font-size:42px;}.elementor-kit-6 h2{font-size:28px;}.elementor-kit-6 h3{font-size:29px;}.elementor-kit-6 h4{font-size:21px;}.elementor-kit-6 h5{font-size:19px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:10px;--container-default-padding-right:10px;--container-default-padding-bottom:10px;--container-default-padding-left:10px;}}/* Start custom CSS *//* Job Archive Pages */

body.archive .site-main,  body.archive   .page-header .entry-title {
    max-width: 1300px;
}

body.archive .site-main h2.entry-title a {
    color: #b9eabb;
}

body.archive .site-main h2.entry-title {
    padding-top: 40px;
}

body.archive .site-main p, body.archive  .nav-previous a, body.archive .nav-next a {
    color: #fff !important;
}

@media only screen and (min-width: 1025px) {
body.archive .site-main {
    padding: 80px 20px 80px 20px;
}
body.archive .site-main h1 {
    font-size:54px;
    padding-inline-start: 0px;
}
body.archive .site-main h2.entry-title a {
    font-size:42px;
}}

@media only screen and (max-width: 1024px) {
body.archive .site-main {
padding: 60px 20px 60px 20px;
}
  body.archive .site-main h1 {
    font-size:44px;
    padding-inline-start: 0px;
}  
body.archive .site-main h2.entry-title a {
    font-size:32px;
}}

@media only screen and (max-width: 767px) {
body.archive .site-main {
    padding: 40px 20px 40px 20px;
}
body.archive .site-main h1 {
    font-size:34px;
    padding-inline-start: 0px;
}  
body.archive .site-main h2.entry-title a {
    font-size:26px;
}}





.elementor-button { clip-path:  polygon(10% 0, 100% 0%, 90% 100%,  0% 100%); }

.light-green {
    color: #b9eabb !important;
}


/* Line Animation */

@supports (-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0) ) or (clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0) ) {

.element-reveal-top,
.element-reveal-left,
.element-reveal-bottom,
.element-reveal-right {
--line-anim-duration: 1.4s;
--line-anim-timing: ease-in-out;
--line-anim-delay: 0s;
}

.element-reveal-top.elementor-element {
animation: revealFromTop var(--line-anim-duration) paused both var(--line-anim-delay) var(--line-anim-timing);
}

.element-reveal-left.elementor-element {
animation: revealFromLeft var(--line-anim-duration) paused both var(--line-anim-delay) var(--line-anim-timing);
}

.element-reveal-bottom.elementor-element {
animation: revealFromBottom var(--line-anim-duration) paused both var(--line-anim-delay) var(--line-anim-timing);
}

.element-reveal-right.elementor-element {
animation: revealFromRight var(--line-anim-duration) paused both var(--line-anim-delay) var(--line-anim-timing);
}

.element-reveal-top.animated,
.element-reveal-left.animated,
.element-reveal-bottom.animated,
.element-reveal-right.animated {
animation-play-state: running;
}

@keyframes revealFromTop {
from {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
}

to {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
}

@keyframes revealFromLeft {
from {
-webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
}

to {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
}

@keyframes revealFromBottom {
from {
-webkit-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
}

to {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
}

@keyframes revealFromRight {
from {
-webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
}

to {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dunbar Tall Extra Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mountain.staging-web.dev/wp-content/uploads/2024/02/DunbarTall-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mountain.staging-web.dev/wp-content/uploads/2024/02/Gilroy-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Gilroy';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://mountain.staging-web.dev/wp-content/uploads/2024/02/Gilroy-RegularItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mountain.staging-web.dev/wp-content/uploads/2024/02/Gilroy-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://mountain.staging-web.dev/wp-content/uploads/2024/02/Gilroy-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://mountain.staging-web.dev/wp-content/uploads/2024/02/Gilroy-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */