.elementor-2685 .elementor-element.elementor-element-proof-icon-experience .elementor-icon-wrapper{text-align:start;}.elementor-2685 .elementor-element.elementor-element-proof-icon-experience.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-2685 .elementor-element.elementor-element-proof-icon-experience.elementor-view-framed .elementor-icon, .elementor-2685 .elementor-element.elementor-element-proof-icon-experience.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-2685 .elementor-element.elementor-element-proof-icon-experience.elementor-view-framed .elementor-icon, .elementor-2685 .elementor-element.elementor-element-proof-icon-experience.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-2685 .elementor-element.elementor-element-proof-icon-experience .elementor-icon{font-size:18px;}.elementor-2685 .elementor-element.elementor-element-proof-icon-experience .elementor-icon svg{height:18px;}.elementor-2685 .elementor-element.elementor-element-proof-icon-disciplines .elementor-icon-wrapper{text-align:start;}.elementor-2685 .elementor-element.elementor-element-proof-icon-disciplines.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-2685 .elementor-element.elementor-element-proof-icon-disciplines.elementor-view-framed .elementor-icon, .elementor-2685 .elementor-element.elementor-element-proof-icon-disciplines.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-2685 .elementor-element.elementor-element-proof-icon-disciplines.elementor-view-framed .elementor-icon, .elementor-2685 .elementor-element.elementor-element-proof-icon-disciplines.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-2685 .elementor-element.elementor-element-proof-icon-disciplines .elementor-icon{font-size:18px;}.elementor-2685 .elementor-element.elementor-element-proof-icon-disciplines .elementor-icon svg{height:18px;}.elementor-2685 .elementor-element.elementor-element-proof-icon-strategy .elementor-icon-wrapper{text-align:start;}.elementor-2685 .elementor-element.elementor-element-proof-icon-strategy.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-2685 .elementor-element.elementor-element-proof-icon-strategy.elementor-view-framed .elementor-icon, .elementor-2685 .elementor-element.elementor-element-proof-icon-strategy.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-2685 .elementor-element.elementor-element-proof-icon-strategy.elementor-view-framed .elementor-icon, .elementor-2685 .elementor-element.elementor-element-proof-icon-strategy.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-2685 .elementor-element.elementor-element-proof-icon-strategy .elementor-icon{font-size:18px;}.elementor-2685 .elementor-element.elementor-element-proof-icon-strategy .elementor-icon svg{height:18px;}.elementor-2685 .elementor-element.elementor-element-proof-icon-contact .elementor-icon-wrapper{text-align:start;}.elementor-2685 .elementor-element.elementor-element-proof-icon-contact.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-2685 .elementor-element.elementor-element-proof-icon-contact.elementor-view-framed .elementor-icon, .elementor-2685 .elementor-element.elementor-element-proof-icon-contact.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-2685 .elementor-element.elementor-element-proof-icon-contact.elementor-view-framed .elementor-icon, .elementor-2685 .elementor-element.elementor-element-proof-icon-contact.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-2685 .elementor-element.elementor-element-proof-icon-contact .elementor-icon{font-size:18px;}.elementor-2685 .elementor-element.elementor-element-proof-icon-contact .elementor-icon svg{height:18px;}.elementor-2685 .elementor-element.elementor-element-c76a664d .elementor-icon-wrapper{text-align:end;}.elementor-2685 .elementor-element.elementor-element-c76a664d.elementor-view-stacked .elementor-icon{background-color:inherit;}.elementor-2685 .elementor-element.elementor-element-c76a664d.elementor-view-framed .elementor-icon, .elementor-2685 .elementor-element.elementor-element-c76a664d.elementor-view-default .elementor-icon{color:inherit;border-color:inherit;}.elementor-2685 .elementor-element.elementor-element-c76a664d.elementor-view-framed .elementor-icon, .elementor-2685 .elementor-element.elementor-element-c76a664d.elementor-view-default .elementor-icon svg{fill:inherit;}.elementor-2685 .elementor-element.elementor-element-c76a664d .elementor-icon{font-size:32px;}.elementor-2685 .elementor-element.elementor-element-c76a664d .elementor-icon svg{height:32px;}.elementor-2685 .elementor-element.elementor-element-02e273db .elementor-icon-wrapper{text-align:end;}.elementor-2685 .elementor-element.elementor-element-02e273db.elementor-view-stacked .elementor-icon{background-color:inherit;}.elementor-2685 .elementor-element.elementor-element-02e273db.elementor-view-framed .elementor-icon, .elementor-2685 .elementor-element.elementor-element-02e273db.elementor-view-default .elementor-icon{color:inherit;border-color:inherit;}.elementor-2685 .elementor-element.elementor-element-02e273db.elementor-view-framed .elementor-icon, .elementor-2685 .elementor-element.elementor-element-02e273db.elementor-view-default .elementor-icon svg{fill:inherit;}.elementor-2685 .elementor-element.elementor-element-02e273db .elementor-icon{font-size:32px;}.elementor-2685 .elementor-element.elementor-element-02e273db .elementor-icon svg{height:32px;}.elementor-2685 .elementor-element.elementor-element-0b6cede1 .elementor-icon-wrapper{text-align:end;}.elementor-2685 .elementor-element.elementor-element-0b6cede1.elementor-view-stacked .elementor-icon{background-color:inherit;}.elementor-2685 .elementor-element.elementor-element-0b6cede1.elementor-view-framed .elementor-icon, .elementor-2685 .elementor-element.elementor-element-0b6cede1.elementor-view-default .elementor-icon{color:inherit;border-color:inherit;}.elementor-2685 .elementor-element.elementor-element-0b6cede1.elementor-view-framed .elementor-icon, .elementor-2685 .elementor-element.elementor-element-0b6cede1.elementor-view-default .elementor-icon svg{fill:inherit;}.elementor-2685 .elementor-element.elementor-element-0b6cede1 .elementor-icon{font-size:32px;}.elementor-2685 .elementor-element.elementor-element-0b6cede1 .elementor-icon svg{height:32px;}.elementor-2685 .elementor-element.elementor-element-66fee43d .elementor-icon-wrapper{text-align:end;}.elementor-2685 .elementor-element.elementor-element-66fee43d.elementor-view-stacked .elementor-icon{background-color:inherit;}.elementor-2685 .elementor-element.elementor-element-66fee43d.elementor-view-framed .elementor-icon, .elementor-2685 .elementor-element.elementor-element-66fee43d.elementor-view-default .elementor-icon{color:inherit;border-color:inherit;}.elementor-2685 .elementor-element.elementor-element-66fee43d.elementor-view-framed .elementor-icon, .elementor-2685 .elementor-element.elementor-element-66fee43d.elementor-view-default .elementor-icon svg{fill:inherit;}.elementor-2685 .elementor-element.elementor-element-66fee43d .elementor-icon{font-size:32px;}.elementor-2685 .elementor-element.elementor-element-66fee43d .elementor-icon svg{height:32px;}.elementor-2685 .elementor-element.elementor-element-cf14ebcc{--display:flex;}.elementor-2685 .elementor-element.elementor-element-aef135c3{font-family:"Instrument Sans", Sans-serif;font-size:16px;line-height:1.6em;}.elementor-2685 .elementor-element.elementor-element-59373ecf{--display:flex;}.elementor-2685 .elementor-element.elementor-element-adf4d423{font-family:"Instrument Sans", Sans-serif;font-size:16px;line-height:1.6em;}.elementor-2685 .elementor-element.elementor-element-85520789{--display:flex;}.elementor-2685 .elementor-element.elementor-element-9ba7373b{font-family:"Instrument Sans", Sans-serif;font-size:16px;line-height:1.6em;}.elementor-2685 .elementor-element.elementor-element-b545204f{--display:flex;}.elementor-2685 .elementor-element.elementor-element-4e1130ec{font-family:"Instrument Sans", Sans-serif;font-size:16px;line-height:1.6em;}.elementor-2685 .elementor-element.elementor-element-29f9ce12{--display:flex;}.elementor-2685 .elementor-element.elementor-element-7a63d318{font-family:"Instrument Sans", Sans-serif;font-size:16px;line-height:1.6em;}.elementor-2685 .elementor-element.elementor-element-504c4df7{--display:flex;}.elementor-2685 .elementor-element.elementor-element-dbe21a4f{font-family:"Instrument Sans", Sans-serif;font-size:16px;line-height:1.6em;}.elementor-2685 .elementor-element.elementor-element-ea98a0ba{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-title-hover-color:#8A7220;--n-accordion-title-active-color:#8A7220;--n-accordion-icon-size:15px;}:where( .elementor-2685 .elementor-element.elementor-element-ea98a0ba > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Instrument Sans", Sans-serif;font-weight:600;line-height:1.3em;}:where( .elementor-2685 .elementor-element.elementor-element-ea98a0ba > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:16px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-2685 .elementor-element.elementor-element-cd9bf434{padding:0px 0px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-button span{gap:0.5em;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-field-group{padding-right:calc( 1em/2 );padding-left:calc( 1em/2 );margin-bottom:1em;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-form-fields-wrapper{margin-left:calc( -1em/2 );margin-right:calc( -1em/2 );margin-bottom:-1em;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-labels-inline .elementor-field-group > label{padding-left:0.3em;}body:not(.rtl) .elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-labels-inline .elementor-field-group > label{padding-right:0.3em;}body .elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-labels-above .elementor-field-group > label{padding-bottom:0.3em;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-field-group > label, .elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-field-subgroup label{color:#003153;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-field-group > label{font-family:"Instrument Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-field-type-html{padding-bottom:0px;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-field-group .elementor-field{color:#30323D;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-field-group .elementor-field, .elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-field-subgroup label{font-family:"Instrument Sans", Sans-serif;font-size:16px;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#D5DCE0;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#D5DCE0;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-field-group .elementor-select-wrapper::before{color:#D5DCE0;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-button{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:15px 28px 15px 28px;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .e-form__buttons__wrapper__button-next{background-color:#D4AF37;color:#003153;border-color:#D4AF37;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-button[type="submit"]{background-color:#D4AF37;color:#003153;border-color:#D4AF37;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-button[type="submit"] svg *{fill:#003153;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .e-form__buttons__wrapper__button-next:hover{background-color:#003153;color:#FFFFFF;border-color:#003153;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-button[type="submit"]:hover{background-color:#003153;color:#FFFFFF;border-color:#003153;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-2685 .elementor-element.elementor-element-cd9bf434 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}:root{--page-title-display:none;}/* Start custom CSS for nested-accordion, class: .elementor-element-ea98a0ba */.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion{border-top:1px solid #D5DCE0}
.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion-item{border:0!important;border-bottom:1px solid #D5DCE0!important;box-shadow:none!important}
.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion-item-title{display:flex!important;align-items:center;gap:22px;padding:22px 0!important;border:0!important;background:#FFFFFF!important;color:#003153!important;box-shadow:none!important;transition:color .18s ease,background-color .18s ease}
.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion-item-title-header{flex:1}
.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion-item-title-text{color:inherit!important;font-family:"Instrument Sans",sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important}
.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion-item-title-icon{margin-left:auto;width:18px;min-width:18px;color:#D4AF37!important}
.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion-item-title-icon svg{width:16px!important;height:16px!important;fill:currentColor!important}
.elementor-2685 .elementor-element.elementor-element-ea98a0ba details[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon{color:#8A7220!important}
.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion-item-title:hover,.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion-item-title:focus-within{color:#8A7220!important}
.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion-item>[role="region"],
.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion-item>[role="region"]>.e-con,
.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion-item>[role="region"] .e-con{border:0!important;outline:0!important;box-shadow:none!important}
.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion-item>[role="region"]{padding:0 44px 24px 0!important;background:#FFFFFF!important}
.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion-item>[role="region"] .elementor-widget-text-editor{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#64717A!important;font-family:"Instrument Sans",sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:1.55!important}
.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion-item-title:focus-visible{outline:2px solid #D4AF37!important;outline-offset:-2px}
@media(max-width:767px){
.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion-item-title{gap:16px;padding:18px 0!important}
.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion-item-title-text{font-size:18px!important}
.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion-item>[role="region"]{padding:0 32px 20px 0!important}
.elementor-2685 .elementor-element.elementor-element-ea98a0ba .e-n-accordion-item>[role="region"] .elementor-widget-text-editor{font-size:16px!important}
}/* End custom CSS */
/* Start custom CSS *//* v28 Kompetenzkarten: erste Karte aktiv, exklusiver Hover */
.elementor-2685 [data-id="4885c73c"] :is([data-id="51a36de3"],[data-id="bc0a5eba"],[data-id="43ba7341"],[data-id="6bbcc313"]) {
  background-color: #FFFFFF !important;
  color: #003153 !important;
  transition: background-color .18s ease, color .18s ease;
}
.elementor-2685 [data-id="4885c73c"] [data-id="51a36de3"] {
  background-color: #063D5C !important;
  color: #FFFFFF !important;
}
.elementor-2685 [data-id="4885c73c"] :is([data-id="51a36de3"],[data-id="bc0a5eba"],[data-id="43ba7341"],[data-id="6bbcc313"]) * {
  color: inherit !important;
}
.elementor-2685 [data-id="4885c73c"] :is([data-id="51a36de3"],[data-id="bc0a5eba"],[data-id="43ba7341"],[data-id="6bbcc313"]) .elementor-icon,
.elementor-2685 [data-id="4885c73c"] :is([data-id="51a36de3"],[data-id="bc0a5eba"],[data-id="43ba7341"],[data-id="6bbcc313"]) .elementor-icon i,
.elementor-2685 [data-id="4885c73c"] :is([data-id="51a36de3"],[data-id="bc0a5eba"],[data-id="43ba7341"],[data-id="6bbcc313"]) .elementor-icon svg,
.elementor-2685 [data-id="4885c73c"] :is([data-id="51a36de3"],[data-id="bc0a5eba"],[data-id="43ba7341"],[data-id="6bbcc313"]) .elementor-icon svg * {
  color: inherit !important;
  fill: currentColor !important;
}
.elementor-2685 [data-id="4885c73c"]:has(:is([data-id="51a36de3"],[data-id="bc0a5eba"],[data-id="43ba7341"],[data-id="6bbcc313"]):hover) :is([data-id="51a36de3"],[data-id="bc0a5eba"],[data-id="43ba7341"],[data-id="6bbcc313"]) {
  background-color: #FFFFFF !important;
  color: #003153 !important;
}
.elementor-2685 [data-id="4885c73c"]:has(:is([data-id="51a36de3"],[data-id="bc0a5eba"],[data-id="43ba7341"],[data-id="6bbcc313"]):hover) :is([data-id="51a36de3"],[data-id="bc0a5eba"],[data-id="43ba7341"],[data-id="6bbcc313"]):hover {
  background-color: #063D5C !important;
  color: #FFFFFF !important;
}
@media (prefers-reduced-motion: reduce) {
  .elementor-2685 [data-id="4885c73c"] :is([data-id="51a36de3"],[data-id="bc0a5eba"],[data-id="43ba7341"],[data-id="6bbcc313"]) {
    transition: none;
  }
}
/* v28 layout refinement start */
.elementor-2685 [data-id="91204e64"] {
  max-width: 1320px !important;
}
.elementor-2685 [data-id="2e6a1ee8"],
.elementor-2685 [data-id="aaa8200d"],
.elementor-2685 [data-id="b95362a5"],
.elementor-2685 [data-id="d64edd25"] {
  background-color: #F3F1EC !important;
}
.elementor-2685 [data-id="332d7a62"] {
  align-items: start !important;
}
@media (min-width: 1025px) {
  .elementor-2685 [data-id="8077e4c5"] {
    grid-template-columns: minmax(0, 1.44fr) minmax(0, 1fr) !important;
  }
  .elementor-2685 [data-id="8f94b5fa"] {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }
  .elementor-2685 [data-id="d64edd25"] {
    grid-column: 2 !important;
    grid-row: 1 !important;
  }
}
@media (min-width: 768px) and (max-width: 1375px) {
  .elementor-2685 [data-id="91204e64"] {
    width: calc(100% - 56px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-2685 [data-id="91204e64"] {
    width: calc(100% - 36px) !important;
  }
}
/* v28 layout refinement end */

/* v29 conversion refinement start */
.elementor-2685 [data-id="730b7746"],
.elementor-2685 [data-id="dd9606e5"],
.elementor-2685 [data-id="98cc6de5"],
.elementor-2685 [data-id="64e80f92"] {
  background-color: #F3F1EC !important;
}
.elementor-2685 [data-id="caa05120"] {
  align-items: start !important;
}
.elementor-2685 [data-id="79662ebd"],
.elementor-2685 [data-id="085d4697"],
.elementor-2685 [data-id="ba8e76af"],
.elementor-2685 [data-id="24b41904"],
.elementor-2685 [data-id="790f7d22"],
.elementor-2685 [data-id="7614087e"] {
  display: grid !important;
  grid-template-columns: 48px minmax(0, 1fr) !important;
  grid-template-rows: auto auto !important;
  gap: 20px !important;
  padding: 28px !important;
  background-color: #FFFFFF !important;
  align-items: start !important;
}
.elementor-2685 [data-id="ad421d46"],
.elementor-2685 [data-id="11119fbf"],
.elementor-2685 [data-id="4611b3e8"],
.elementor-2685 [data-id="149ad4f1"],
.elementor-2685 [data-id="cfb8c2ed"],
.elementor-2685 [data-id="8e0f72f9"] {
  grid-column: 1 / -1 !important;
  min-width: 0;
  padding-top: 8px !important;
}
.elementor-2685 [data-id="4f53f866"],
.elementor-2685 [data-id="e35062f0"],
.elementor-2685 [data-id="151b1287"],
.elementor-2685 [data-id="48faef39"],
.elementor-2685 [data-id="a6dc6e07"],
.elementor-2685 [data-id="c2c6bfb0"],
.elementor-2685 [data-id="7a0190c1"],
.elementor-2685 [data-id="136fcc84"],
.elementor-2685 [data-id="200d0902"],
.elementor-2685 [data-id="0ca82c7b"],
.elementor-2685 [data-id="d4d6093f"],
.elementor-2685 [data-id="db0ddeb3"] {
  grid-template-columns: 110px minmax(0, 1fr) !important;
}
.elementor-2685 [data-id="29ca1001"],
.elementor-2685 [data-id="29ca1002"],
.elementor-2685 [data-id="29ca1003"] {
  margin-top: 32px !important;
  align-self: flex-start !important;
}
@media (max-width: 1024px) {
  .elementor-2685 [data-id="79662ebd"],
.elementor-2685 [data-id="085d4697"],
.elementor-2685 [data-id="ba8e76af"],
.elementor-2685 [data-id="24b41904"],
.elementor-2685 [data-id="790f7d22"],
.elementor-2685 [data-id="7614087e"] {
    grid-template-columns: 44px minmax(0, 1fr) !important;
    gap: 16px !important;
    padding: 24px 22px !important;
  }
}
@media (max-width: 767px) {
  .elementor-2685 [data-id="29f0a1b2"] {
    grid-template-columns: 1fr !important;
  }
  .elementor-2685 [data-id="79662ebd"],
.elementor-2685 [data-id="085d4697"],
.elementor-2685 [data-id="ba8e76af"],
.elementor-2685 [data-id="24b41904"],
.elementor-2685 [data-id="790f7d22"],
.elementor-2685 [data-id="7614087e"] {
    grid-template-columns: 40px minmax(0, 1fr) !important;
    gap: 14px !important;
    padding: 20px 18px !important;
  }
  .elementor-2685 [data-id="4f53f866"],
.elementor-2685 [data-id="e35062f0"],
.elementor-2685 [data-id="151b1287"],
.elementor-2685 [data-id="48faef39"],
.elementor-2685 [data-id="a6dc6e07"],
.elementor-2685 [data-id="c2c6bfb0"],
.elementor-2685 [data-id="7a0190c1"],
.elementor-2685 [data-id="136fcc84"],
.elementor-2685 [data-id="200d0902"],
.elementor-2685 [data-id="0ca82c7b"],
.elementor-2685 [data-id="d4d6093f"],
.elementor-2685 [data-id="db0ddeb3"] {
    grid-template-columns: 1fr !important;
    gap: 6px !important;
  }
  .elementor-2685 [data-id="29ca1001"],
  .elementor-2685 [data-id="29ca1002"],
  .elementor-2685 [data-id="29ca1003"] {
    width: 100% !important;
    text-align: center;
  }
}
/* v29 conversion refinement end */
/* v29 layout refinement 2 start */
.elementor-2685 [data-id="91204e64"] {
  position: relative;
  box-shadow: 0 0 0 100vmax #F3F1EC;
  clip-path: inset(0 -100vmax);
}
.elementor-2685 [data-id="29f0a1b2"] {
  gap: 24px !important;
  padding: 0 !important;
  background: transparent !important;
}
.elementor-2685 [data-id="79662ebd"],
.elementor-2685 [data-id="085d4697"],
.elementor-2685 [data-id="ba8e76af"],
.elementor-2685 [data-id="24b41904"],
.elementor-2685 [data-id="790f7d22"],
.elementor-2685 [data-id="7614087e"] {
  border: 1px solid #D5DCE0;
}
.elementor-2685 [data-id="d70f67e1"],
.elementor-2685 [data-id="c1dcf70e"],
.elementor-2685 [data-id="ddcefe01"],
.elementor-2685 [data-id="5e97fdad"],
.elementor-2685 [data-id="6c6d3e50"],
.elementor-2685 [data-id="1457c135"] {
  padding-left: 68px !important;
}
.elementor-2685 [data-id="332d7a62"] {
  width: 100%;
  padding: 32px !important;
  background-color: #F3F1EC;
  align-items: start !important;
}
.elementor-2685 [data-id="29ca1002"] {
  margin-top: 0 !important;
}
@media (max-width: 1024px) {
  .elementor-2685 [data-id="29f0a1b2"] {
    gap: 18px !important;
  }
  .elementor-2685 [data-id="d70f67e1"],
.elementor-2685 [data-id="c1dcf70e"],
.elementor-2685 [data-id="ddcefe01"],
.elementor-2685 [data-id="5e97fdad"],
.elementor-2685 [data-id="6c6d3e50"],
.elementor-2685 [data-id="1457c135"] {
    padding-left: 68px !important;
  }
}
@media (max-width: 767px) {
  .elementor-2685 [data-id="29f0a1b2"] {
    gap: 14px !important;
  }
  .elementor-2685 [data-id="79662ebd"],
.elementor-2685 [data-id="085d4697"],
.elementor-2685 [data-id="ba8e76af"],
.elementor-2685 [data-id="24b41904"],
.elementor-2685 [data-id="790f7d22"],
.elementor-2685 [data-id="7614087e"] {
    grid-template-columns: 1fr !important;
  }
  .elementor-2685 [data-id="87d68306"],
.elementor-2685 [data-id="a525a879"],
.elementor-2685 [data-id="6af69c49"],
.elementor-2685 [data-id="a5013b9e"],
.elementor-2685 [data-id="065d5f05"],
.elementor-2685 [data-id="d5954ed2"],
  .elementor-2685 [data-id="d70f67e1"],
.elementor-2685 [data-id="c1dcf70e"],
.elementor-2685 [data-id="ddcefe01"],
.elementor-2685 [data-id="5e97fdad"],
.elementor-2685 [data-id="6c6d3e50"],
.elementor-2685 [data-id="1457c135"] {
    grid-column: 1 / -1 !important;
  }
  .elementor-2685 [data-id="d70f67e1"],
.elementor-2685 [data-id="c1dcf70e"],
.elementor-2685 [data-id="ddcefe01"],
.elementor-2685 [data-id="5e97fdad"],
.elementor-2685 [data-id="6c6d3e50"],
.elementor-2685 [data-id="1457c135"] {
    padding-left: 0 !important;
  }
}
/* v29 layout refinement 2 end */

/* v29 spacing refinement 3 start */
@media (min-width: 1025px) {
  .elementor-2685 [data-id="7089d12c"] {
    padding-bottom: 43px !important;
  }
  .elementor-2685 [data-id="b5c9b235"] {
    padding-top: 41px !important;
  }
}
@media (min-width: 768px) {
  .elementor-2685 [data-id="332d7a62"] {
    align-items: center !important;
  }
}
@media (max-width: 1024px) {
  .elementor-2685 [data-id="7089d12c"] {
    padding-bottom: 32px !important;
  }
  .elementor-2685 [data-id="b5c9b235"] {
    padding-top: 32px !important;
  }
}
@media (max-width: 767px) {
  .elementor-2685 [data-id="7089d12c"] {
    padding-bottom: 24px !important;
  }
  .elementor-2685 [data-id="b5c9b235"] {
    padding-top: 24px !important;
  }
  .elementor-2685 [data-id="332d7a62"] {
    align-items: start !important;
  }
}
/* v29 spacing refinement 3 end */

/* v29 alignment refinement 4 start */
@media (min-width: 768px) {
  .elementor-2685 [data-id="332d7a62"] {
    align-items: start !important;
    margin-top: -11px !important;
  }
}
@media (max-width: 767px) {
  .elementor-2685 [data-id="332d7a62"] {
    margin-top: -8px !important;
  }
}
/* v29 alignment refinement 4 end */

/* v29 wide alignment refinement 5 start */
@media (min-width: 768px) {
  .elementor-2685 [data-id="332d7a62"] {
    position: relative !important;
    min-height: 184px !important;
    align-items: start !important;
    align-content: center !important;
  }
  .elementor-2685 [data-id="327d84a6"] {
    display: block !important;
    position: static !important;
    box-sizing: border-box !important;
    padding-left: 27px !important;
  }
  .elementor-2685 [data-id="0660f73d"] {
    position: absolute !important;
    left: 32px !important;
    top: 50% !important;
    width: 3px !important;
    height: 120px !important;
    transform: translateY(-50%) !important;
  }
  .elementor-2685 [data-id="327d84a6"] > [data-id="d0382767"] {
    min-height: 0 !important;
    align-self: auto !important;
  }
}
/* v29 wide alignment refinement 5 end */

/* v29 footer gap refinement 6 start */
body.page-id-2685 .elementor-location-footer [data-id="5233418"],
body.elementor-page-2685 .elementor-location-footer [data-id="5233418"] {
  margin-top: 0 !important;
  margin-block-start: 0 !important;
}
/* v29 footer gap refinement 6 end */

/* mobile competence labels alignment */
@media (max-width: 767px) {
  .elementor-2685 [data-id="8697a26d"],
  .elementor-2685 [data-id="c6a269d5"],
  .elementor-2685 [data-id="9ef5e732"],
  .elementor-2685 [data-id="573d9ecd"] {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-template-rows: auto !important;
    align-items: start !important;
  }
}

/* mobile profile image override */
@media (max-width: 767px) {
  .elementor-2685 img[data-id="d64edd25"] {
    height: 280px !important;
    border-radius: 0 !important;
  }
}

/* mobile hero image override */
@media (max-width: 767px) {
  .elementor-2685 img[data-id="0f530a9b"] {
    border-radius: 0 !important;
  }
}/* End custom CSS */