.elementor-1565 .elementor-element.elementor-element-25ca79c0{--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-1565 .elementor-element.elementor-element-314139d6{--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-1565 .elementor-element.elementor-element-545e9bcc{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.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-1565 .elementor-element.elementor-element-5f37c8bd{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1565 .elementor-element.elementor-element-ad5035a{--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-1565 .elementor-element.elementor-element-19ed5b78{--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-1565 .elementor-element.elementor-element-70944477{--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-1565 .elementor-element.elementor-element-65f4eb74{--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-1565 .elementor-element.elementor-element-4d3cf254{--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-1565 .elementor-element.elementor-element-23483a81{--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-1565 .elementor-element.elementor-element-4dda6397{--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-1565 .elementor-element.elementor-element-b038d55{--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-1565 .elementor-element.elementor-element-7e9b3b61{--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-1565 .elementor-element.elementor-element-1a840e82{--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-1565 .elementor-element.elementor-element-6327f9a7{--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-1565 .elementor-element.elementor-element-76b610de{--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-1565 .elementor-element.elementor-element-1dc89455{--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-1565 .elementor-element.elementor-element-2860209a{--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-1565 .elementor-element.elementor-element-14b7a68f{--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-1565 .elementor-element.elementor-element-280fcf2{--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-1565 .elementor-element.elementor-element-6b25f5c9{--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-1565 .elementor-element.elementor-element-69766e7e{--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-1565 .elementor-element.elementor-element-59242d03{--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-1565 .elementor-element.elementor-element-459d3bb1{--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-1565 .elementor-element.elementor-element-6491ff79{--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-1565 .elementor-element.elementor-element-1174ad7{--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-1565 .elementor-element.elementor-element-71f311e{--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-1565 .elementor-element.elementor-element-1b641592{--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-1565 .elementor-element.elementor-element-6afd9de1{--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-1565 .elementor-element.elementor-element-5628580b{--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-1565 .elementor-element.elementor-element-6dd3fae1{--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-1565 .elementor-element.elementor-element-439dccaa{--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-1565 .elementor-element.elementor-element-7364720{--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-1565 .elementor-element.elementor-element-58aded55{--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-1565 .elementor-element.elementor-element-6ad9eced{--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-1565 .elementor-element.elementor-element-534bdf63{--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-1565 .elementor-element.elementor-element-5470a058{--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-1565 .elementor-element.elementor-element-27d6c754{--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-1565 .elementor-element.elementor-element-3976c097{--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-1565 .elementor-element.elementor-element-39c0f31c{--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-1565 .elementor-element.elementor-element-2724afca{--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-1565 .elementor-element.elementor-element-39b84de0{--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-1565 .elementor-element.elementor-element-2b9b0151{--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-1565 .elementor-element.elementor-element-18fe98e8{--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-1565 .elementor-element.elementor-element-2a6a8b55{--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-1565 .elementor-element.elementor-element-3cc3e91d{--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-1565 .elementor-element.elementor-element-663fc43{--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-1565 .elementor-element.elementor-element-6d13b13c{--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;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-25ca79c0 */.page-id-1565 .cs-page-hero h1.elementor-heading-title {
  max-width:960px; font-size:clamp(42px,7vw,96px) !important;
}
.page-id-1565 .cs-page-hero .cs-scope-note { max-width:700px; }
.page-id-1565 .cs-section { padding-block:clamp(64px,7vw,100px); }
.page-id-1565 .cs-section-head { margin-bottom:44px; gap:clamp(28px,5vw,64px); }
.page-id-1565 .cs-section-head h2.elementor-heading-title {
  font-size:clamp(32px,4vw,56px) !important; text-wrap:balance;
}
.page-id-1565 .cs-section-copy { font-size:clamp(18px,1.5vw,22px); }
.page-id-1565 .cs-build-overview { grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; }
.page-id-1565 .cs-build-overview > .cs-build-card {
  grid-column:auto; min-height:0; padding:32px;
}
.page-id-1565 .cs-build-overview h3.elementor-heading-title {
  margin:24px 0 20px !important; min-height:3.36em;
  font-size:clamp(25px,2.25vw,32px) !important; text-wrap:balance;
}
.page-id-1565 .cs-build-overview .cs-card-copy { font-size:16px; line-height:1.65; }
.page-id-1565 .cs-build-overview .cs-card-proof { padding-top:24px; }
.page-id-1565 .cs-matters-grid { gap:clamp(28px,4vw,56px); align-items:start; }
.page-id-1565 #tech-stack .cs-scope-note { margin-top:32px; max-width:820px; }
.page-id-1565 #integration .cs-shell > .cs-chip-list { margin-top:32px; }
.page-id-1565 .cs-actions { flex-wrap:wrap !important; --flex-wrap:wrap !important; gap:14px; }
.page-id-1565 .cs-process-step { min-height:0; padding:30px 26px; }
.page-id-1565 .cs-process-step h3.elementor-heading-title {
  min-height:2.6em; margin-bottom:18px; font-size:23px; font-weight:700 !important; line-height:1.25;
}
.page-id-1565 .cs-cta-grid { gap:44px; align-items:center; }
.page-id-1565 .cs-cta h2.elementor-heading-title {
  font-size:clamp(36px,4.6vw,66px) !important; line-height:1.06 !important; text-wrap:balance;
}
@media(max-width:1024px) {
  .page-id-1565 .cs-process {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:767px) {
  .page-id-1565 .cs-build-overview,.page-id-1565 .cs-process {grid-template-columns:minmax(0,1fr);}
  .page-id-1565 .cs-build-overview > .cs-build-card {padding:26px;}
  .page-id-1565 .cs-build-overview h3.elementor-heading-title {min-height:0; margin-top:20px !important;}
  .page-id-1565 .cs-process-step h3.elementor-heading-title {min-height:0;}
  .page-id-1565 .cs-section-head {margin-bottom:32px;}
  .page-id-1565 .cs-cta-grid {gap:28px;}
}/* End custom CSS */
/* Start custom CSS */.page-id-1565 .cs-page-hero h1.elementor-heading-title {
  max-width:960px; font-size:clamp(42px,7vw,96px) !important;
}
.page-id-1565 .cs-page-hero .cs-scope-note { max-width:700px; }
.page-id-1565 .cs-section { padding-block:clamp(64px,7vw,100px); }
.page-id-1565 .cs-section-head { margin-bottom:44px; gap:clamp(28px,5vw,64px); }
.page-id-1565 .cs-section-head h2.elementor-heading-title {
  font-size:clamp(32px,4vw,56px) !important; text-wrap:balance;
}
.page-id-1565 .cs-section-copy { font-size:clamp(18px,1.5vw,22px); }
.page-id-1565 .cs-build-overview { grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; }
.page-id-1565 .cs-build-overview > .cs-build-card {
  grid-column:auto; min-height:0; padding:32px;
}
.page-id-1565 .cs-build-overview h3.elementor-heading-title {
  margin:24px 0 20px !important; min-height:3.36em;
  font-size:clamp(25px,2.25vw,32px) !important; text-wrap:balance;
}
.page-id-1565 .cs-build-overview .cs-card-copy { font-size:16px; line-height:1.65; }
.page-id-1565 .cs-build-overview .cs-card-proof { padding-top:24px; }
.page-id-1565 .cs-matters-grid { gap:clamp(28px,4vw,56px); align-items:start; }
.page-id-1565 #tech-stack .cs-scope-note { margin-top:32px; max-width:820px; }
.page-id-1565 #integration .cs-shell > .cs-chip-list { margin-top:32px; }
.page-id-1565 .cs-actions { flex-wrap:wrap !important; --flex-wrap:wrap !important; gap:14px; }
.page-id-1565 .cs-process-step { min-height:0; padding:30px 26px; }
.page-id-1565 .cs-process-step h3.elementor-heading-title {
  min-height:2.6em; margin-bottom:18px; font-size:23px; font-weight:700 !important; line-height:1.25;
}
.page-id-1565 .cs-cta-grid { gap:44px; align-items:center; }
.page-id-1565 .cs-cta h2.elementor-heading-title {
  font-size:clamp(36px,4.6vw,66px) !important; line-height:1.06 !important; text-wrap:balance;
}
@media(max-width:1024px) {
  .page-id-1565 .cs-process {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:767px) {
  .page-id-1565 .cs-build-overview,.page-id-1565 .cs-process {grid-template-columns:minmax(0,1fr);}
  .page-id-1565 .cs-build-overview > .cs-build-card {padding:26px;}
  .page-id-1565 .cs-build-overview h3.elementor-heading-title {min-height:0; margin-top:20px !important;}
  .page-id-1565 .cs-process-step h3.elementor-heading-title {min-height:0;}
  .page-id-1565 .cs-section-head {margin-bottom:32px;}
  .page-id-1565 .cs-cta-grid {gap:28px;}
}

.page-id-1565 .cs-elementor-page .elementor-widget-text-editor{color:inherit!important;}
.page-id-1565 .cs-elementor-page .cs-lead{color:#dbe0e7!important;}
.page-id-1565 .cs-elementor-page .cs-kicker,.page-id-1565 .cs-elementor-page .cs-eyebrow,.page-id-1565 .cs-elementor-page .cs-card-label{color:var(--cs-green)!important;}
.page-id-1565 .cs-elementor-page .cs-paper .cs-eyebrow,.page-id-1565 .cs-elementor-page .cs-paper .cs-card-label{color:var(--cs-blue)!important;}
.page-id-1565 .cs-elementor-page .cs-build-card .cs-card-copy{color:#c7d0db!important;}
.page-id-1565 .cs-elementor-page .cs-build-card .cs-card-proof,.page-id-1565 .cs-elementor-page .cs-scope-note{color:var(--cs-muted)!important;}
.page-id-1565 .cs-elementor-page .cs-cta-grid > div:last-child .elementor-widget-text-editor{color:#e1e7ef!important;}
.page-id-1565 .cs-elementor-page .cs-button .elementor-button,.page-id-1565 .cs-elementor-page .cs-text-link .elementor-button{background:transparent!important;}
.page-id-1565 .cs-elementor-page .cs-button-primary .elementor-button{background:var(--cs-green)!important;border-color:var(--cs-green)!important;}
.page-id-1565 .cs-elementor-page .cs-text-link .elementor-button{color:inherit!important;}
/* Existing local CI fonts over HTTPS, loaded only on Build. */
@font-face{font-family:'Comfortaa';font-style:normal;font-weight:300 700;font-display:swap;src:url('https://conschmitt.de/wp-content/uploads/elementor/google-fonts/fonts/comfortaa-1ptsg8ljrfwjmhdauus4tyfq.woff2') format('woff2');}
@font-face{font-family:'Arapey';font-style:italic;font-weight:400;font-display:swap;src:url('https://conschmitt.de/wp-content/uploads/elementor/google-fonts/fonts/arapey-w_9xjn-udda2rckzeoftky.woff2') format('woff2');}
@font-face{font-family:'Arapey';font-style:normal;font-weight:400;font-display:swap;src:url('https://conschmitt.de/wp-content/uploads/elementor/google-fonts/fonts/arapey-w__xjn-udda2rckynod.woff2') format('woff2');}/* End custom CSS */