.elementor-34 .elementor-element.elementor-element-72d39d20{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-72d39d20:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-72d39d20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-71af610 );}.elementor-34 .elementor-element.elementor-element-3f57b2c5{--display:flex;}.elementor-34 .elementor-element.elementor-element-16fc6d40{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34 .elementor-element.elementor-element-16fc6d40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-7554991d{width:var( --container-widget-width, 89.504% );max-width:89.504%;--container-widget-width:89.504%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-7554991d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-34 .elementor-element.elementor-element-7554991d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-7554991d .elementor-heading-title{font-family:"akzidenz-grotesk", Sans-serif;font-size:50px;font-weight:500;line-height:45px;color:var( --e-global-color-7661ad7 );}.elementor-34 .elementor-element.elementor-element-2d4ebee7{width:var( --container-widget-width, 89.174% );max-width:89.174%;--container-widget-width:89.174%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-2d4ebee7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2d4ebee7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-2d4ebee7 .elementor-heading-title{font-family:"berthold", Sans-serif;font-size:20px;font-weight:500;line-height:25px;letter-spacing:1px;word-spacing:0px;color:var( --e-global-color-7661ad7 );}.elementor-34 .elementor-element.elementor-element-1703bdb9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-34 .elementor-element.elementor-element-8d28ec7{width:var( --container-widget-width, 97.623% );max-width:97.623%;--container-widget-width:97.623%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-8d28ec7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-8d28ec7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-8d28ec7 img{height:300px;border-radius:8px 8px 8px 8px;}.elementor-34 .elementor-element.elementor-element-21a60922{--display:flex;}.elementor-34 .elementor-element.elementor-element-a2c6f0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-a2c6f0a:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-a2c6f0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6df10ba );}.elementor-34 .elementor-element.elementor-element-73a44a3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34 .elementor-element.elementor-element-7e35cd81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34 .elementor-element.elementor-element-2d1421b8{width:var( --container-widget-width, 100.703% );max-width:100.703%;--container-widget-width:100.703%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-2d1421b8 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2d1421b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-2d1421b8 .elementor-heading-title{font-family:"akzidenz-grotesk", Sans-serif;font-size:40px;font-weight:500;letter-spacing:0.5px;word-spacing:0px;color:var( --e-global-color-7661ad7 );}.elementor-34 .elementor-element.elementor-element-d699d7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34 .elementor-element.elementor-element-32a2ce36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34 .elementor-element.elementor-element-374ebdab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-34 .elementor-element.elementor-element-bb64b62{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-bb64b62 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-34 .elementor-element.elementor-element-bb64b62.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-fe51ec4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-fe51ec4 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-34 .elementor-element.elementor-element-fe51ec4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-e676bbe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-e676bbe > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-34 .elementor-element.elementor-element-e676bbe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-622b22a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:25px;--padding-right:15px;}.elementor-34 .elementor-element.elementor-element-3517644{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-3517644 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-34 .elementor-element.elementor-element-3517644.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-712d716{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-712d716 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-34 .elementor-element.elementor-element-712d716.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-7e8c4aa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-7e8c4aa > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-34 .elementor-element.elementor-element-7e8c4aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-38dc9933{--display:flex;}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-72d39d20{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34 .elementor-element.elementor-element-7554991d{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-7554991d .elementor-heading-title{font-size:30px;}.elementor-34 .elementor-element.elementor-element-2d4ebee7{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-2d4ebee7 .elementor-heading-title{font-size:15px;}.elementor-34 .elementor-element.elementor-element-8d28ec7{width:var( --container-widget-width, 327.812px );max-width:327.812px;--container-widget-width:327.812px;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-8d28ec7 img{height:230px;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-72d39d20{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-7554991d{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-7554991d .elementor-heading-title{font-size:45px;}.elementor-34 .elementor-element.elementor-element-2d4ebee7{width:var( --container-widget-width, 316px );max-width:316px;--container-widget-width:316px;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-2d4ebee7 .elementor-heading-title{font-size:18px;}.elementor-34 .elementor-element.elementor-element-1703bdb9.e-con{--order:-99999 /* order start hack */;}.elementor-34 .elementor-element.elementor-element-8d28ec7.elementor-element{--order:-99999 /* order start hack */;}.elementor-34 .elementor-element.elementor-element-8d28ec7 img{height:232px;}.elementor-34 .elementor-element.elementor-element-a2c6f0a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-622b22a1{--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-3f57b2c5{--width:15%;}.elementor-34 .elementor-element.elementor-element-16fc6d40{--width:35%;}.elementor-34 .elementor-element.elementor-element-1703bdb9{--width:65%;}.elementor-34 .elementor-element.elementor-element-21a60922{--width:15%;}.elementor-34 .elementor-element.elementor-element-73a44a3e{--width:11%;}.elementor-34 .elementor-element.elementor-element-7e35cd81{--width:78%;}.elementor-34 .elementor-element.elementor-element-d699d7b{--width:11%;}.elementor-34 .elementor-element.elementor-element-32a2ce36{--width:10%;}.elementor-34 .elementor-element.elementor-element-374ebdab{--width:40%;}.elementor-34 .elementor-element.elementor-element-622b22a1{--width:40%;}.elementor-34 .elementor-element.elementor-element-38dc9933{--width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-3f57b2c5{--width:10%;}.elementor-34 .elementor-element.elementor-element-21a60922{--width:11%;}.elementor-34 .elementor-element.elementor-element-73a44a3e{--width:10%;}.elementor-34 .elementor-element.elementor-element-d699d7b{--width:10%;}}/* Start custom CSS for html, class: .elementor-element-bb64b62 */.job-card {
  background: #fff;
  border-radius: 12px;
  margin: 1rem 0;
  padding: 1.5rem;
  cursor: pointer;
  transition: all 0.3s ease;
}

.job-card h3 {
  margin: 0;
  color: #00029a;
  font-family: 'akzidenz-grotesk';
}

.job-card .location {
  margin-top: 0.5rem;
  color: #00029a;
  font-family: 'berthold';
}

.job-details {
  color: #00029a;
  max-height: 0;
  opacity: 0;
  transform: translateY(-10px);
  overflow: hidden;
  transition: max-height 0.6s ease, opacity 0.6s ease, transform 0.6s ease;
  margin-top: 0;
}

.job-details strong{
    font-family: 'akzidenz-grotesk';
    font-weight: normal;
    color: #00029a;
    letter-spacing: 1px;
}

.job-details ul li::marker{
    color: #CCCCCC;
}

.job-card.active .job-details {
  max-height: 1000px; /* enough for your largest content */
  opacity: 1;
  transform: translateY(0);
  margin-top: 1rem;
}

.apply-button {
  display: inline-block;
  background: #ffed00;
  color: #00029a;
  padding: 0.5rem 1rem;
  border-radius: 6px;
  margin-top: 1rem;
  font-family: 'akzidenz-grotesk';
}

.apply-button:hover{
  background: #0075E8;
  color: #ffed00;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe51ec4 */.job-card {
  background: #fff;
  border-radius: 12px;
  margin: 1rem 0;
  padding: 1.5rem;
  cursor: pointer;
  transition: all 0.3s ease;
}

.job-card h3 {
  margin: 0;
  color: #00029a;
  font-family: 'akzidenz-grotesk';
}

.job-card .location {
  margin-top: 0.5rem;
  color: #00029a;
  font-family: 'berthold';
}

.job-details {
  color: #00029a;
  max-height: 0;
  opacity: 0;
  transform: translateY(-10px);
  overflow: hidden;
  transition: max-height 0.6s ease, opacity 0.6s ease, transform 0.6s ease;
  margin-top: 0;
}

.job-details strong{
    font-family: 'akzidenz-grotesk';
    font-weight: normal;
    color: #00029a;
    letter-spacing: 1px;
}

.job-details ul li::marker{
    color: #CCCCCC;
}

.job-card.active .job-details {
  max-height: 1000px; /* enough for your largest content */
  opacity: 1;
  transform: translateY(0);
  margin-top: 1rem;
}

.apply-button {
  display: inline-block;
  background: #ffed00;
  color: #00029a;
  padding: 0.5rem 1rem;
  border-radius: 6px;
  margin-top: 1rem;
  font-family: 'akzidenz-grotesk';
}

.apply-button:hover{
  background: #0075E8;
  color: #ffed00;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e676bbe */.job-card {
  background: #fff;
  border-radius: 12px;
  margin: 1rem 0;
  padding: 1.5rem;
  cursor: pointer;
  transition: all 0.3s ease;
}

.job-card h3 {
  margin: 0;
  color: #00029a;
  font-family: 'akzidenz-grotesk';
}

.job-card .location {
  margin-top: 0.5rem;
  color: #00029a;
  font-family: 'berthold';
}

.job-details {
  color: #00029a;
  max-height: 0;
  opacity: 0;
  transform: translateY(-10px);
  overflow: hidden;
  transition: max-height 0.6s ease, opacity 0.6s ease, transform 0.6s ease;
  margin-top: 0;
}

.job-details strong{
    font-family: 'akzidenz-grotesk';
    font-weight: normal;
    color: #00029a;
    letter-spacing: 1px;
}

.job-details ul li::marker{
    color: #CCCCCC;
}

.job-card.active .job-details {
  max-height: 1000px; /* enough for your largest content */
  opacity: 1;
  transform: translateY(0);
  margin-top: 1rem;
}

.apply-button {
  display: inline-block;
  background: #ffed00;
  color: #00029a;
  padding: 0.5rem 1rem;
  border-radius: 6px;
  margin-top: 1rem;
  font-family: 'akzidenz-grotesk';
}

.apply-button:hover{
  background: #0075E8;
  color: #ffed00;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3517644 */.job-card {
  background: #fff;
  border-radius: 12px;
  margin: 1rem 0;
  padding: 1.5rem;
  cursor: pointer;
  transition: all 0.3s ease;
}

.job-card h3 {
  margin: 0;
  color: #00029a;
  font-family: 'akzidenz-grotesk';
}

.job-card .location {
  margin-top: 0.5rem;
  color: #00029a;
  font-family: 'berthold';
}

.job-details {
  color: #00029a;
  max-height: 0;
  opacity: 0;
  transform: translateY(-10px);
  overflow: hidden;
  transition: max-height 0.6s ease, opacity 0.6s ease, transform 0.6s ease;
  margin-top: 0;
}

.job-details strong{
    font-family: 'akzidenz-grotesk';
    font-weight: normal;
    color: #00029a;
    letter-spacing: 1px;
}

.job-details ul li::marker{
    color: #CCCCCC;
}

.job-card.active .job-details {
  max-height: 1000px; /* enough for your largest content */
  opacity: 1;
  transform: translateY(0);
  margin-top: 1rem;
}

.apply-button {
  display: inline-block;
  background: #ffed00;
  color: #00029a;
  padding: 0.5rem 1rem;
  border-radius: 6px;
  margin-top: 1rem;
  font-family: 'akzidenz-grotesk';
}

.apply-button:hover{
  background: #0075E8;
  color: #ffed00;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712d716 */.job-card {
  background: #fff;
  border-radius: 12px;
  margin: 1rem 0;
  padding: 1.5rem;
  cursor: pointer;
  transition: all 0.3s ease;
}

.job-card h3 {
  margin: 0;
  color: #00029a;
  font-family: 'akzidenz-grotesk';
}

.job-card .location {
  margin-top: 0.5rem;
  color: #00029a;
  font-family: 'berthold';
}

.job-details {
  color: #00029a;
  max-height: 0;
  opacity: 0;
  transform: translateY(-10px);
  overflow: hidden;
  transition: max-height 0.6s ease, opacity 0.6s ease, transform 0.6s ease;
  margin-top: 0;
}

.job-details strong{
    font-family: 'akzidenz-grotesk';
    font-weight: normal;
    color: #00029a;
    letter-spacing: 1px;
}

.job-details ul li::marker{
    color: #CCCCCC;
}

.job-card.active .job-details {
  max-height: 1000px; /* enough for your largest content */
  opacity: 1;
  transform: translateY(0);
  margin-top: 1rem;
}

.apply-button {
  display: inline-block;
  background: #ffed00;
  color: #00029a;
  padding: 0.5rem 1rem;
  border-radius: 6px;
  margin-top: 1rem;
  font-family: 'akzidenz-grotesk';
}

.apply-button:hover{
  background: #0075E8;
  color: #ffed00;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e8c4aa */.job-card {
  background: #fff;
  border-radius: 12px;
  margin: 1rem 0;
  padding: 1.5rem;
  cursor: pointer;
  transition: all 0.3s ease;
}

.job-card h3 {
  font-size: 20px;
  margin: 0;
  color: #00029a;
  font-family: 'akzidenz-grotesk';
}

.job-card .location {
  margin-top: 0.5rem;
  color: #00029a;
  font-family: 'berthold';
}

.job-details {
  color: #00029a;
  max-height: 0;
  opacity: 0;
  transform: translateY(-10px);
  overflow: hidden;
  transition: max-height 0.6s ease, opacity 0.6s ease, transform 0.6s ease;
  margin-top: 0;
}

.job-details strong{
    font-family: 'akzidenz-grotesk';
    font-weight: normal;
    color: #00029a;
    letter-spacing: 1px;
}

.job-details ul li::marker{
    color: #CCCCCC;
}

.job-card.active .job-details {
  max-height: 1000px; /* enough for your largest content */
  opacity: 1;
  transform: translateY(0);
  margin-top: 1rem;
}

.apply-button {
  display: inline-block;
  background: #ffed00;
  color: #00029a;
  padding: 0.5rem 1rem;
  border-radius: 6px;
  margin-top: 1rem;
  font-family: 'akzidenz-grotesk';
}

.apply-button:hover{
  background: #0075E8;
  color: #ffed00;
}/* End custom CSS */