.elementor-4694 .elementor-element.elementor-element-721a885{--display:flex;--min-height:50em;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-721a885, .elementor-4694 .elementor-element.elementor-element-721a885::before{--border-transition:0.3s;}.elementor-4694 .elementor-element.elementor-element-96edb39{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:7%;--padding-bottom:5%;--padding-left:3%;--padding-right:5%;--z-index:0;}.elementor-4694 .elementor-element.elementor-element-96edb39:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-96edb39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4694 .elementor-element.elementor-element-96edb39, .elementor-4694 .elementor-element.elementor-element-96edb39::before{--border-transition:0.3s;}.elementor-4694 .elementor-element.elementor-element-96edb39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4694 .elementor-element.elementor-element-57ed4590{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-4694 .elementor-element.elementor-element-1dd959a{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-1dd959a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-1dd959a .elementor-heading-title{color:#000000ff;font-family:"Roboto Condensed", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;line-height:120%;}.elementor-4694 .elementor-element.elementor-element-323c783a{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-323c783a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-323c783a .elementor-heading-title{color:#000000ff;font-family:"Roboto Condensed", Sans-serif;font-size:36px;font-weight:400;text-transform:none;line-height:43px;}.elementor-4694 .elementor-element.elementor-element-30cfafe{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-30cfafe > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-3d2d5921{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-3d2d5921:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-3d2d5921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4694 .elementor-element.elementor-element-3d2d5921, .elementor-4694 .elementor-element.elementor-element-3d2d5921::before{--border-transition:0.3s;}.elementor-4694 .elementor-element.elementor-element-1249c6c2{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-add1b19{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-286332b6{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:150px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-286332b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4694 .elementor-element.elementor-element-e724feb{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-42aa2049{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-1c2bc8eb{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-4694 .elementor-element.elementor-element-1c2bc8eb > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-4694 .elementor-element.elementor-element-1c2bc8eb .elementor-heading-title{color:#000000ff;font-family:"Roboto Condensed", Sans-serif;font-size:36px;font-weight:600;text-transform:none;line-height:43px;}.elementor-4694 .elementor-element.elementor-element-4f76b429{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-4f76b429:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-4f76b429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffff;}.elementor-4694 .elementor-element.elementor-element-4f76b429, .elementor-4694 .elementor-element.elementor-element-4f76b429::before{--border-transition:0.3s;}.elementor-4694 .elementor-element.elementor-element-66a19c01{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:11%;--margin-right:7%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-4694 .elementor-element.elementor-element-66a19c01.e-con{--align-self:center;}.elementor-4694 .elementor-element.elementor-element-28c36cd0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-4fc27460{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-537b115a{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-2fcc1616 img{width:100%;height:80px;}.elementor-4694 .elementor-element.elementor-element-2eb8bbf{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-2eb8bbf > .elementor-widget-container{margin:20px 0px 0 0px;}.elementor-4694 .elementor-element.elementor-element-2eb8bbf .elementor-counter{gap:20px;}.elementor-4694 .elementor-element.elementor-element-2eb8bbf .elementor-counter-number-wrapper{font-family:"Roboto Slab", Sans-serif;font-size:60px;font-weight:700;}.elementor-4694 .elementor-element.elementor-element-2eb8bbf .elementor-counter-title{color:#000000ff;font-family:"Roboto Condensed", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;line-height:25px;}.elementor-4694 .elementor-element.elementor-element-4ea81eb5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:2%;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-6e997993{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-6cb1d48a img{width:100%;height:80px;}.elementor-4694 .elementor-element.elementor-element-2388c777{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-2388c777 > .elementor-widget-container{margin:20px 0px 0 0px;}.elementor-4694 .elementor-element.elementor-element-2388c777 .elementor-counter{gap:20px;}.elementor-4694 .elementor-element.elementor-element-2388c777 .elementor-counter-number-wrapper{font-family:"Roboto Slab", Sans-serif;font-size:60px;font-weight:700;}.elementor-4694 .elementor-element.elementor-element-2388c777 .elementor-counter-title{color:#000000ff;font-family:"Roboto Condensed", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;line-height:25px;}.elementor-4694 .elementor-element.elementor-element-3e7be123{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:2%;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-6ab38f74{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-7f6d1ebc{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-b0b1307 img{width:100%;height:80px;}.elementor-4694 .elementor-element.elementor-element-70d23a00{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-70d23a00 > .elementor-widget-container{margin:20px 0px 0 0px;}.elementor-4694 .elementor-element.elementor-element-70d23a00 .elementor-counter{gap:20px;}.elementor-4694 .elementor-element.elementor-element-70d23a00 .elementor-counter-number-wrapper{font-family:"Roboto Slab", Sans-serif;font-size:60px;font-weight:700;}.elementor-4694 .elementor-element.elementor-element-70d23a00 .elementor-counter-title{color:#000000ff;font-family:"Roboto Condensed", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;line-height:25px;}.elementor-4694 .elementor-element.elementor-element-8ef2ad3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:2%;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-28450dae{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-d90dce3{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-4328cdd0 img{width:100%;height:80px;}.elementor-4694 .elementor-element.elementor-element-2cca3975{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-2cca3975 > .elementor-widget-container{margin:20px 0px 0 0px;}.elementor-4694 .elementor-element.elementor-element-2cca3975 .elementor-counter{gap:20px;}.elementor-4694 .elementor-element.elementor-element-2cca3975 .elementor-counter-number-wrapper{font-family:"Roboto Slab", Sans-serif;font-size:60px;font-weight:700;}.elementor-4694 .elementor-element.elementor-element-2cca3975 .elementor-counter-title{color:#000000ff;font-family:"Roboto Condensed", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;line-height:25px;}.elementor-4694 .elementor-element.elementor-element-6c50af2f{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:150px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-6c50af2f:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-6c50af2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-4694 .elementor-element.elementor-element-6c50af2f, .elementor-4694 .elementor-element.elementor-element-6c50af2f::before{--border-transition:0.3s;}.elementor-4694 .elementor-element.elementor-element-3ead208a{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-2ab23d2c{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-20d682c2{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:260px;--padding-right:0px;--z-index:9;}.elementor-4694 .elementor-element.elementor-element-20d682c2:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-20d682c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffff;}.elementor-4694 .elementor-element.elementor-element-20d682c2, .elementor-4694 .elementor-element.elementor-element-20d682c2::before{--border-transition:0.3s;}.elementor-4694 .elementor-element.elementor-element-3b644658{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-2be3631b{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-2be3631b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4694 .elementor-element.elementor-element-2be3631b .elementor-heading-title{color:#000000ff;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-4694 .elementor-element.elementor-element-41f5fe93{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-41f5fe93 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-41f5fe93 .elementor-heading-title{color:#000000ff;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-26d58922{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-1491601{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;color:#000000ff;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-1491601 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4694 .elementor-element.elementor-element-a6982b7{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-a6982b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-2cd645e{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-6a498363{--display:flex;--min-height:650px;--gap:0px 0px;--background-transition:0.3s;--margin-top:0%;--margin-bottom:-2.2%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4694 .elementor-element.elementor-element-6a498363:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-6a498363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kartosoft.de/wp-content/uploads/2024/04/csm_AdobeStock_307636639_plusKartosoft_59f3ef3a43.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4694 .elementor-element.elementor-element-6a498363, .elementor-4694 .elementor-element.elementor-element-6a498363::before{--border-transition:0.3s;}.elementor-4694 .elementor-element.elementor-element-6a498363.e-con{--align-self:flex-end;}.elementor-4694 .elementor-element.elementor-element-231f4c0a{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:150px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-231f4c0a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4694 .elementor-element.elementor-element-5ef1414a{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-4c9dd697{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-69448533{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-4694 .elementor-element.elementor-element-69448533 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-69448533 .elementor-heading-title{color:#000000ff;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-1970c87b{--e-image-carousel-slides-to-show:4;}.elementor-4694 .elementor-element.elementor-element-1970c87b > .elementor-widget-container{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-4694 .elementor-element.elementor-element-1970c87b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4694 .elementor-element.elementor-element-1970c87b .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-primary );}.elementor-4694 .elementor-element.elementor-element-1970c87b .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-4694 .elementor-element.elementor-element-1970c87b .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-4694 .elementor-element.elementor-element-1970c87b .swiper-wrapper{display:flex;align-items:center;}.elementor-4694 .elementor-element.elementor-element-1970c87b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-4694 .elementor-element.elementor-element-7847d6fa{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:150px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-7847d6fa:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-7847d6fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-4694 .elementor-element.elementor-element-7847d6fa, .elementor-4694 .elementor-element.elementor-element-7847d6fa::before{--border-transition:0.3s;}.elementor-4694 .elementor-element.elementor-element-303c21b3{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-ecde429{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-683bc592{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-1a44867a{text-align:left;}.elementor-4694 .elementor-element.elementor-element-1a44867a img{height:600px;}.elementor-4694 .elementor-element.elementor-element-7ea01aa1{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-23bcdb76{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:75px;--padding-right:0px;--z-index:9;}.elementor-4694 .elementor-element.elementor-element-23bcdb76:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-23bcdb76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffff;}.elementor-4694 .elementor-element.elementor-element-23bcdb76, .elementor-4694 .elementor-element.elementor-element-23bcdb76::before{--border-transition:0.3s;}.elementor-4694 .elementor-element.elementor-element-3d60825{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-32166410{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-32166410 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4694 .elementor-element.elementor-element-32166410 .elementor-heading-title{color:#000000ff;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-4694 .elementor-element.elementor-element-3e2c64ae{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-3e2c64ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-3e2c64ae .elementor-heading-title{color:#000000ff;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-51d90388{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-1f5b9a04{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;color:#000000ff;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-1f5b9a04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-46eb68ff{--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;--background-transition:0.3s;}.elementor-4694 .elementor-element.elementor-element-ecaf1eb{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-2af3e94{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-7cc36d73{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-70d5de81{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-70d5de81:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-70d5de81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffff;}.elementor-4694 .elementor-element.elementor-element-70d5de81, .elementor-4694 .elementor-element.elementor-element-70d5de81::before{--border-transition:0.3s;}.elementor-4694 .elementor-element.elementor-element-2636a9e0{--display:flex;--min-height:30em;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-2636a9e0:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-2636a9e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kartosoft.de/wp-content/uploads/2024/04/csm_AdobeStock_155002017_1000px_e89c9778c9.jpg");background-repeat:no-repeat;}.elementor-4694 .elementor-element.elementor-element-2636a9e0, .elementor-4694 .elementor-element.elementor-element-2636a9e0::before{--border-transition:0.3s;}.elementor-4694 .elementor-element.elementor-element-3ef99ebc{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:75px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-6c0d0875{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-406010d3{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-406010d3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4694 .elementor-element.elementor-element-406010d3 .elementor-heading-title{color:#000000ff;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-4694 .elementor-element.elementor-element-5dfaa81f{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-5dfaa81f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-5dfaa81f .elementor-heading-title{color:#000000ff;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-3f71ccad{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;color:#000000ff;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-3f71ccad > .elementor-widget-container{margin:0px 0px 20px 0px;padding:7.5px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-643d5cec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-4694 .elementor-element.elementor-element-643d5cec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-4694 .elementor-element.elementor-element-643d5cec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-4694 .elementor-element.elementor-element-643d5cec .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-4694 .elementor-element.elementor-element-643d5cec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-4694 .elementor-element.elementor-element-643d5cec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-4694 .elementor-element.elementor-element-643d5cec .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4694 .elementor-element.elementor-element-643d5cec .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4694 .elementor-element.elementor-element-643d5cec{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4694 .elementor-element.elementor-element-643d5cec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4694 .elementor-element.elementor-element-643d5cec .elementor-icon-list-item > a{font-family:"Roboto Condensed", Sans-serif;font-size:15px;font-weight:500;line-height:26px;}.elementor-4694 .elementor-element.elementor-element-643d5cec .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4694 .elementor-element.elementor-element-7e5cf855{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:150px;--margin-bottom:150px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-721fd92f{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-397793a0{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-397793a0:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-397793a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f1f1f1ff;}.elementor-4694 .elementor-element.elementor-element-397793a0, .elementor-4694 .elementor-element.elementor-element-397793a0::before{--border-transition:0.3s;}.elementor-4694 .elementor-element.elementor-element-22900{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-7646d12d{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-192a5df3{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:260px;--padding-right:0px;--z-index:9;}.elementor-4694 .elementor-element.elementor-element-192a5df3:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-192a5df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4694 .elementor-element.elementor-element-192a5df3, .elementor-4694 .elementor-element.elementor-element-192a5df3::before{--border-transition:0.3s;}.elementor-4694 .elementor-element.elementor-element-1dbdb36{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:-3%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-584d040{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-584d040 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-584d040 .elementor-heading-title{color:#000000ff;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-5de4530d{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-5c8a81c6{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;color:#000000ff;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-5c8a81c6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4694 .elementor-element.elementor-element-652c696{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-6da609e6{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-27fd9875{--display:flex;--min-height:650px;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-27fd9875:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-27fd9875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kartosoft.de/wp-content/uploads/2024/04/csm_AdobeStock_57824835_876061ef47.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4694 .elementor-element.elementor-element-27fd9875, .elementor-4694 .elementor-element.elementor-element-27fd9875::before{--border-transition:0.3s;}.elementor-4694 .elementor-element.elementor-element-27fd9875.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-4694 .elementor-element.elementor-element-721a885{--width:100%;}.elementor-4694 .elementor-element.elementor-element-96edb39{--width:70%;}.elementor-4694 .elementor-element.elementor-element-57ed4590{--width:80%;}.elementor-4694 .elementor-element.elementor-element-3d2d5921{--width:auto;}.elementor-4694 .elementor-element.elementor-element-1249c6c2{--width:auto;}.elementor-4694 .elementor-element.elementor-element-add1b19{--width:auto;}.elementor-4694 .elementor-element.elementor-element-286332b6{--width:92%;}.elementor-4694 .elementor-element.elementor-element-e724feb{--width:auto;}.elementor-4694 .elementor-element.elementor-element-42aa2049{--width:auto;}.elementor-4694 .elementor-element.elementor-element-4f76b429{--width:auto;}.elementor-4694 .elementor-element.elementor-element-66a19c01{--width:70%;}.elementor-4694 .elementor-element.elementor-element-28c36cd0{--width:100%;}.elementor-4694 .elementor-element.elementor-element-4fc27460{--width:auto;}.elementor-4694 .elementor-element.elementor-element-537b115a{--width:auto;}.elementor-4694 .elementor-element.elementor-element-4ea81eb5{--width:100%;}.elementor-4694 .elementor-element.elementor-element-6e997993{--width:auto;}.elementor-4694 .elementor-element.elementor-element-3e7be123{--width:100%;}.elementor-4694 .elementor-element.elementor-element-6ab38f74{--width:auto;}.elementor-4694 .elementor-element.elementor-element-7f6d1ebc{--width:auto;}.elementor-4694 .elementor-element.elementor-element-8ef2ad3{--width:100%;}.elementor-4694 .elementor-element.elementor-element-28450dae{--width:auto;}.elementor-4694 .elementor-element.elementor-element-d90dce3{--width:auto;}.elementor-4694 .elementor-element.elementor-element-6c50af2f{--width:100%;}.elementor-4694 .elementor-element.elementor-element-3ead208a{--width:auto;}.elementor-4694 .elementor-element.elementor-element-2ab23d2c{--width:40%;}.elementor-4694 .elementor-element.elementor-element-20d682c2{--width:160%;}.elementor-4694 .elementor-element.elementor-element-3b644658{--width:auto;}.elementor-4694 .elementor-element.elementor-element-26d58922{--width:85%;}.elementor-4694 .elementor-element.elementor-element-2cd645e{--width:60%;}.elementor-4694 .elementor-element.elementor-element-6a498363{--width:auto;}.elementor-4694 .elementor-element.elementor-element-231f4c0a{--width:92%;}.elementor-4694 .elementor-element.elementor-element-5ef1414a{--width:auto;}.elementor-4694 .elementor-element.elementor-element-4c9dd697{--width:auto;}.elementor-4694 .elementor-element.elementor-element-7847d6fa{--width:100%;}.elementor-4694 .elementor-element.elementor-element-303c21b3{--width:auto;}.elementor-4694 .elementor-element.elementor-element-ecde429{--width:60%;}.elementor-4694 .elementor-element.elementor-element-683bc592{--width:auto;}.elementor-4694 .elementor-element.elementor-element-7ea01aa1{--width:40%;}.elementor-4694 .elementor-element.elementor-element-23bcdb76{--width:140%;}.elementor-4694 .elementor-element.elementor-element-3d60825{--width:auto;}.elementor-4694 .elementor-element.elementor-element-51d90388{--width:85%;}.elementor-4694 .elementor-element.elementor-element-7cc36d73{--width:auto;}.elementor-4694 .elementor-element.elementor-element-70d5de81{--width:40%;}.elementor-4694 .elementor-element.elementor-element-2636a9e0{--width:auto;}.elementor-4694 .elementor-element.elementor-element-3ef99ebc{--width:auto;}.elementor-4694 .elementor-element.elementor-element-6c0d0875{--width:80%;}.elementor-4694 .elementor-element.elementor-element-7e5cf855{--width:100%;}.elementor-4694 .elementor-element.elementor-element-721fd92f{--width:auto;}.elementor-4694 .elementor-element.elementor-element-397793a0{--width:auto;}.elementor-4694 .elementor-element.elementor-element-22900{--width:auto;}.elementor-4694 .elementor-element.elementor-element-7646d12d{--width:40%;}.elementor-4694 .elementor-element.elementor-element-192a5df3{--width:140%;}.elementor-4694 .elementor-element.elementor-element-1dbdb36{--width:auto;}.elementor-4694 .elementor-element.elementor-element-5de4530d{--width:85%;}.elementor-4694 .elementor-element.elementor-element-6da609e6{--width:60%;}.elementor-4694 .elementor-element.elementor-element-27fd9875{--width:auto;}}@media(max-width:1366px) and (min-width:768px){.elementor-4694 .elementor-element.elementor-element-42aa2049{--width:100%;}.elementor-4694 .elementor-element.elementor-element-4f76b429{--width:100%;}.elementor-4694 .elementor-element.elementor-element-66a19c01{--width:70%;}.elementor-4694 .elementor-element.elementor-element-4ea81eb5{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4694 .elementor-element.elementor-element-96edb39{--width:75%;}.elementor-4694 .elementor-element.elementor-element-42aa2049{--width:100%;}.elementor-4694 .elementor-element.elementor-element-4f76b429{--width:100%;}.elementor-4694 .elementor-element.elementor-element-66a19c01{--width:100%;}.elementor-4694 .elementor-element.elementor-element-51d90388{--width:100%;}.elementor-4694 .elementor-element.elementor-element-7cc36d73{--width:90%;}.elementor-4694 .elementor-element.elementor-element-192a5df3{--width:160%;}}@media(min-width:2999px){.elementor-4694 .elementor-element.elementor-element-721a885{--width:100%;--min-height:110vh;--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;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-96edb39{--width:99.547vw;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-3d2d5921{--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;}.elementor-4694 .elementor-element.elementor-element-1249c6c2{--width:100vw;}.elementor-4694 .elementor-element.elementor-element-286332b6{--width:2222px;}.elementor-4694 .elementor-element.elementor-element-42aa2049{--width:160em;--margin-top:0%;--margin-bottom:0%;--margin-left:-20%;--margin-right:20%;}.elementor-4694 .elementor-element.elementor-element-4f76b429{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-66a19c01{--grid-auto-flow:row;}.elementor-4694 .elementor-element.elementor-element-3ead208a{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-2ab23d2c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:13%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4694 .elementor-element.elementor-element-20d682c2{--min-height:50em;}.elementor-4694 .elementor-element.elementor-element-3b644658{--margin-top:8%;--margin-bottom:0%;--margin-left:6%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-2be3631b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4694 .elementor-element.elementor-element-41f5fe93 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-1491601{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-6a498363{--min-height:60em;}.elementor-4694 .elementor-element.elementor-element-231f4c0a{--width:100%;}.elementor-4694 .elementor-element.elementor-element-5ef1414a{--width:90%;}.elementor-4694 .elementor-element.elementor-element-4c9dd697{--width:70vw;--margin-top:0%;--margin-bottom:0%;--margin-left:-40%;--margin-right:40%;}.elementor-4694 .elementor-element.elementor-element-69448533 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-683bc592{--min-height:60em;}.elementor-4694 .elementor-element.elementor-element-1a44867a img{width:150em;height:80em;}.elementor-4694 .elementor-element.elementor-element-23bcdb76{--min-height:50em;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-3d60825{--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-32166410 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4694 .elementor-element.elementor-element-3e2c64ae .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-1f5b9a04 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4694 .elementor-element.elementor-element-1f5b9a04{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-2636a9e0{--width:100%;--min-height:80em;}.elementor-4694 .elementor-element.elementor-element-2636a9e0:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-2636a9e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4694 .elementor-element.elementor-element-3ef99ebc{--justify-content:flex-start;}.elementor-4694 .elementor-element.elementor-element-406010d3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4694 .elementor-element.elementor-element-5dfaa81f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-3f71ccad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-22900{--margin-top:0%;--margin-bottom:0%;--margin-left:20%;--margin-right:14%;}.elementor-4694 .elementor-element.elementor-element-7646d12d{--margin-top:0%;--margin-bottom:0%;--margin-left:-31%;--margin-right:31%;}.elementor-4694 .elementor-element.elementor-element-192a5df3{--min-height:50em;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-1dbdb36{--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-584d040 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-5c8a81c6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-6da609e6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-27fd9875{--width:200%;--min-height:70em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}}@media(max-width:1366px){.elementor-4694 .elementor-element.elementor-element-1dd959a .elementor-heading-title{font-size:40px;}.elementor-4694 .elementor-element.elementor-element-323c783a .elementor-heading-title{font-size:25px;}.elementor-4694 .elementor-element.elementor-element-add1b19{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-42aa2049{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-1c2bc8eb .elementor-heading-title{font-size:30px;}.elementor-4694 .elementor-element.elementor-element-66a19c01{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4694 .elementor-element.elementor-element-2fcc1616 img{width:100%;}.elementor-4694 .elementor-element.elementor-element-2eb8bbf > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-4694 .elementor-element.elementor-element-6cb1d48a img{width:100%;}.elementor-4694 .elementor-element.elementor-element-2388c777 > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-4694 .elementor-element.elementor-element-b0b1307 img{width:100%;}.elementor-4694 .elementor-element.elementor-element-70d23a00 > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-4694 .elementor-element.elementor-element-4328cdd0 img{width:100%;}.elementor-4694 .elementor-element.elementor-element-2cca3975 > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-4694 .elementor-element.elementor-element-3b644658{--margin-top:0%;--margin-bottom:0%;--margin-left:-25%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-2be3631b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4694 .elementor-element.elementor-element-41f5fe93 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-1491601{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-a6982b7{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-4694 .elementor-element.elementor-element-6a498363:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-6a498363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kartosoft.de/wp-content/uploads/2024/04/csm_AdobeStock_307636639_plusKartosoft_59f3ef3a43.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4694 .elementor-element.elementor-element-6a498363{--min-height:700px;--margin-top:0%;--margin-bottom:-3.5%;--margin-left:0%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-5ef1414a{--margin-top:35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-69448533 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-7847d6fa{--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4694 .elementor-element.elementor-element-1a44867a img{height:700px;}.elementor-4694 .elementor-element.elementor-element-32166410 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4694 .elementor-element.elementor-element-3e2c64ae .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-1f5b9a04{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-2af3e94{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4694 .elementor-element.elementor-element-7cc36d73{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-406010d3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4694 .elementor-element.elementor-element-5dfaa81f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-3f71ccad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-397793a0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-7646d12d{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4694 .elementor-element.elementor-element-1dbdb36{--margin-top:0%;--margin-bottom:0%;--margin-left:-50%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-584d040 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-5c8a81c6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-652c696{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-4694 .elementor-element.elementor-element-27fd9875:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-27fd9875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kartosoft.de/wp-content/uploads/2024/04/csm_AdobeStock_57824835_876061ef47.jpg");}.elementor-4694 .elementor-element.elementor-element-27fd9875{--min-height:650px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(max-width:1024px){.elementor-4694 .elementor-element.elementor-element-96edb39{--padding-top:90px;--padding-bottom:90px;--padding-left:3%;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-1dd959a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-323c783a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-286332b6{--margin-top:70px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-4694 .elementor-element.elementor-element-42aa2049{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-1c2bc8eb > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-4694 .elementor-element.elementor-element-4f76b429{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-4694 .elementor-element.elementor-element-66a19c01{--e-con-grid-template-columns:repeat(2, 1fr);--gap:50px 50px;--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-28c36cd0{--gap:50px 50px;--margin-top:0x;--margin-bottom:0x;--margin-left:0x;--margin-right:0x;}.elementor-4694 .elementor-element.elementor-element-537b115a{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-2fcc1616 img{width:100%;}.elementor-4694 .elementor-element.elementor-element-2eb8bbf > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4694 .elementor-element.elementor-element-2eb8bbf .elementor-counter-title{font-size:18px;}.elementor-4694 .elementor-element.elementor-element-4ea81eb5{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-4694 .elementor-element.elementor-element-6e997993{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-6cb1d48a img{width:100%;}.elementor-4694 .elementor-element.elementor-element-2388c777 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4694 .elementor-element.elementor-element-2388c777 .elementor-counter-title{font-size:18px;}.elementor-4694 .elementor-element.elementor-element-3e7be123{--gap:50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-7f6d1ebc{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-b0b1307 img{width:100%;}.elementor-4694 .elementor-element.elementor-element-70d23a00 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4694 .elementor-element.elementor-element-70d23a00 .elementor-counter-title{font-size:18px;}.elementor-4694 .elementor-element.elementor-element-8ef2ad3{--gap:50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-d90dce3{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-4328cdd0 img{width:100%;}.elementor-4694 .elementor-element.elementor-element-2cca3975 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4694 .elementor-element.elementor-element-2cca3975 .elementor-counter-title{font-size:18px;}.elementor-4694 .elementor-element.elementor-element-6c50af2f{--margin-top:150px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-4694 .elementor-element.elementor-element-20d682c2{--padding-top:40px;--padding-bottom:40px;--padding-left:calc(12% + 20px);--padding-right:4%;}.elementor-4694 .elementor-element.elementor-element-3b644658{--margin-top:0%;--margin-bottom:0%;--margin-left:11%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-2be3631b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4694 .elementor-element.elementor-element-2be3631b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4694 .elementor-element.elementor-element-41f5fe93 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-41f5fe93 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-26d58922{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-1491601 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-1491601{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-a6982b7{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-4694 .elementor-element.elementor-element-6a498363:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-6a498363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-4694 .elementor-element.elementor-element-231f4c0a{--margin-top:150px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-4694 .elementor-element.elementor-element-5ef1414a{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-69448533 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4694 .elementor-element.elementor-element-69448533 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-1970c87b{--e-image-carousel-slides-to-show:3;}.elementor-4694 .elementor-element.elementor-element-7847d6fa{--margin-top:150px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4694 .elementor-element.elementor-element-303c21b3{--margin-top:0%;--margin-bottom:-19%;--margin-left:0%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-683bc592{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-1a44867a img{max-width:130%;height:800px;object-fit:cover;}.elementor-4694 .elementor-element.elementor-element-23bcdb76{--padding-top:10%;--padding-bottom:0%;--padding-left:30%;--padding-right:0%;}.elementor-4694 .elementor-element.elementor-element-3d60825{--margin-top:0%;--margin-bottom:11%;--margin-left:-19%;--margin-right:19%;}.elementor-4694 .elementor-element.elementor-element-32166410{width:100%;max-width:100%;}.elementor-4694 .elementor-element.elementor-element-32166410 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4694 .elementor-element.elementor-element-32166410 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4694 .elementor-element.elementor-element-3e2c64ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-3e2c64ae .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-51d90388{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-1f5b9a04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-1f5b9a04{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-46eb68ff{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-ecaf1eb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4694 .elementor-element.elementor-element-2af3e94{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4694 .elementor-element.elementor-element-7cc36d73{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4694 .elementor-element.elementor-element-70d5de81{--margin-top:50%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-2636a9e0:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-2636a9e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;}.elementor-4694 .elementor-element.elementor-element-3ef99ebc{--padding-top:30px;--padding-bottom:30px;--padding-left:75px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-406010d3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4694 .elementor-element.elementor-element-406010d3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4694 .elementor-element.elementor-element-5dfaa81f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-5dfaa81f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-3f71ccad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7.5px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-3f71ccad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-7e5cf855{--margin-top:150px;--margin-bottom:70px;--margin-left:auto;--margin-right:auto;}.elementor-4694 .elementor-element.elementor-element-397793a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-192a5df3{--padding-top:40px;--padding-bottom:40px;--padding-left:calc(15% + 20px);--padding-right:4%;}.elementor-4694 .elementor-element.elementor-element-1dbdb36{--margin-top:0%;--margin-bottom:0%;--margin-left:10%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-584d040 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-584d040 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-5de4530d{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-5c8a81c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-5c8a81c6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-652c696 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-652c696{--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;}.elementor-4694 .elementor-element.elementor-element-27fd9875:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-27fd9875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kartosoft.de/wp-content/uploads/2024/04/csm_AdobeStock_57824835_876061ef47.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-4694 .elementor-element.elementor-element-27fd9875{--min-height:700px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(max-width:767px){.elementor-4694 .elementor-element.elementor-element-721a885{--min-height:49vh;--margin-top:-14%;--margin-bottom:80%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-4694 .elementor-element.elementor-element-96edb39{--width:100%;--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;--justify-content:flex-end;--margin-top:60%;--margin-bottom:-10%;--margin-left:0%;--margin-right:0%;--padding-top:90px;--padding-bottom:50px;--padding-left:3%;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-57ed4590{--width:80%;}.elementor-4694 .elementor-element.elementor-element-1dd959a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-1dd959a .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-4694 .elementor-element.elementor-element-323c783a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-323c783a .elementor-heading-title{font-size:19px;line-height:1em;}.elementor-4694 .elementor-element.elementor-element-3d2d5921{--width:auto;--margin-top:-7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-4694 .elementor-element.elementor-element-1249c6c2{--width:auto;--margin-top:0%;--margin-bottom:-28%;--margin-left:0%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-add1b19{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-286332b6{--width:100%;--margin-top:70%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-e724feb{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-42aa2049{--width:auto;--margin-top:-70%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-1c2bc8eb > .elementor-widget-container{margin:50% 0% 10% 0%;}.elementor-4694 .elementor-element.elementor-element-1c2bc8eb .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-4694 .elementor-element.elementor-element-4f76b429{--width:auto;--margin-top:0%;--margin-bottom:0%;--margin-left:-10%;--margin-right:-10%;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-66a19c01{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-4694 .elementor-element.elementor-element-28c36cd0{--width:100%;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-4fc27460{--width:auto;}.elementor-4694 .elementor-element.elementor-element-537b115a{--width:auto;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-2eb8bbf > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4694 .elementor-element.elementor-element-4ea81eb5{--width:100%;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-6e997993{--width:auto;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-2388c777 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4694 .elementor-element.elementor-element-3e7be123{--width:100%;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-6ab38f74{--width:auto;}.elementor-4694 .elementor-element.elementor-element-7f6d1ebc{--width:auto;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-70d23a00 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4694 .elementor-element.elementor-element-8ef2ad3{--width:100%;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-28450dae{--width:auto;}.elementor-4694 .elementor-element.elementor-element-d90dce3{--width:auto;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-2cca3975 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4694 .elementor-element.elementor-element-6c50af2f{--width:100%;--margin-top:60px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-4694 .elementor-element.elementor-element-3ead208a{--width:auto;--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-4694 .elementor-element.elementor-element-2ab23d2c{--width:100%;}.elementor-4694 .elementor-element.elementor-element-20d682c2{--width:100%;--padding-top:40px;--padding-bottom:40px;--padding-left:13%;--padding-right:4%;}.elementor-4694 .elementor-element.elementor-element-3b644658{--margin-top:0%;--margin-bottom:0%;--margin-left:8%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-2be3631b{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-2be3631b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4694 .elementor-element.elementor-element-2be3631b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4694 .elementor-element.elementor-element-41f5fe93{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-41f5fe93 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-41f5fe93 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-26d58922{--width:92%;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-1491601 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-1491601{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-2cd645e{--width:100%;}.elementor-4694 .elementor-element.elementor-element-6a498363{--width:auto;--min-height:239px;}.elementor-4694 .elementor-element.elementor-element-231f4c0a{--width:92%;--margin-top:60px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-4694 .elementor-element.elementor-element-5ef1414a{--width:auto;}.elementor-4694 .elementor-element.elementor-element-4c9dd697{--width:auto;}.elementor-4694 .elementor-element.elementor-element-69448533 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-69448533 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-1970c87b{--e-image-carousel-slides-to-show:1;}.elementor-4694 .elementor-element.elementor-element-1970c87b > .elementor-widget-container{margin:5% 0% 0% -1.5%;padding:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-7847d6fa{--width:100%;--margin-top:60px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-4694 .elementor-element.elementor-element-303c21b3{--width:auto;--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-4694 .elementor-element.elementor-element-ecde429{--width:100%;}.elementor-4694 .elementor-element.elementor-element-683bc592{--width:auto;}.elementor-4694 .elementor-element.elementor-element-1a44867a img{height:243px;object-position:center center;}.elementor-4694 .elementor-element.elementor-element-7ea01aa1{--width:100%;}.elementor-4694 .elementor-element.elementor-element-23bcdb76{--width:100%;--padding-top:40px;--padding-bottom:40px;--padding-left:13%;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-3d60825{--width:auto;--margin-top:0%;--margin-bottom:0%;--margin-left:-10%;--margin-right:8%;}.elementor-4694 .elementor-element.elementor-element-32166410{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-32166410 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4694 .elementor-element.elementor-element-32166410 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4694 .elementor-element.elementor-element-3e2c64ae{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-3e2c64ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-3e2c64ae .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-51d90388{--width:92%;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-1f5b9a04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-1f5b9a04{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-7cc36d73{--width:90%;--margin-top:40%;--margin-bottom:20%;--margin-left:5%;--margin-right:-28%;}.elementor-4694 .elementor-element.elementor-element-70d5de81{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-4694 .elementor-element.elementor-element-2636a9e0{--width:auto;--min-height:11em;}.elementor-4694 .elementor-element.elementor-element-2636a9e0:not(.elementor-motion-effects-element-type-background), .elementor-4694 .elementor-element.elementor-element-2636a9e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4694 .elementor-element.elementor-element-3ef99ebc{--width:auto;--padding-top:30px;--padding-bottom:30px;--padding-left:4%;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-6c0d0875{--width:80%;}.elementor-4694 .elementor-element.elementor-element-406010d3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4694 .elementor-element.elementor-element-406010d3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4694 .elementor-element.elementor-element-5dfaa81f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-5dfaa81f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-3f71ccad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7.5px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-3f71ccad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-643d5cec > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-4694 .elementor-element.elementor-element-7e5cf855{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-721fd92f{--width:auto;}.elementor-4694 .elementor-element.elementor-element-397793a0{--width:auto;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-22900{--width:auto;--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-4694 .elementor-element.elementor-element-7646d12d{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4694 .elementor-element.elementor-element-192a5df3{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:40px;--padding-left:13%;--padding-right:4%;}.elementor-4694 .elementor-element.elementor-element-1dbdb36{--width:auto;--margin-top:0%;--margin-bottom:0%;--margin-left:8%;--margin-right:0%;}.elementor-4694 .elementor-element.elementor-element-584d040{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-4694 .elementor-element.elementor-element-584d040 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-584d040 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4694 .elementor-element.elementor-element-5de4530d{--width:92%;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4694 .elementor-element.elementor-element-5c8a81c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4694 .elementor-element.elementor-element-5c8a81c6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4694 .elementor-element.elementor-element-6da609e6{--width:100%;}.elementor-4694 .elementor-element.elementor-element-27fd9875{--width:auto;--min-height:259px;--margin-top:0%;--margin-bottom:-11%;--margin-left:0%;--margin-right:0%;}}/* Start custom CSS for html, class: .elementor-element-30cfafe */@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@600&display=swap');

.button-transparent {
    display: flex;
    align-items: center;
    
    border: 1px solid #fff; /* Orange border */
    padding: 10px;
    padding-left: 20px;
    padding-right: 30px;
    
    cursor: pointer;
    text-decoration: none; /* Removes underline from link */
    background-color: rgba(255, 255, 255, 0); /* Transparent background initially */
    color: #FA8E00; /* Orange text initially */
    font-family: 'Roboto Condensed', sans-serif; /* Roboto Condensed font */
    font-size: 18px; /* Font size for desktop */
    font-weight: 600; /* Font weight */
    width: 100%; /* Full width */
}

.button-transparent img {
    width: 40px; /* Image width */
    transition: 0.3s; /* Smooth transition for image changes */
    margin-right: 10px; /* Space between image and text */
}

/* Hover states */
.button-transparent:hover {
    background-color: rgba(255, 255, 255, 0);
    border: 1px solid; /* Transparent border on hover */
    color: #FA8E00; /* White text on hover */
}

.button-transparent:hover .button-title {
    color: white; /* White text on hover */
}

/* Responsive font sizing using media queries */
@media (max-width: 1200px) { /* For small desktops/large tablets */
    .button-transparent {
        font-size: 18px;
    }
}

@media (max-width: 992px) { /* For tablets */
    .button-transparent {
        font-size: 18px;
    }
}

@media (max-width: 768px) { /* For landscape phones/small tablets */
    .button-transparent {
        font-size: 18px;
    }
}

@media (max-width: 576px) { /* For portrait phones */
    .button-transparent {
        font-size: 17px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57ed4590 */.elementor-4694 .elementor-element.elementor-element-57ed4590{display: block;}@media (max-width: 767px) {.elementor-4694 .elementor-element.elementor-element-57ed4590{max-width: 490px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96edb39 *//* Stil für Desktop */
.elementor-4694 .elementor-element.elementor-element-96edb39::after {
    content: '';
    position: absolute;
    top: 0;
    left: 80%; 
    right: 0;
    bottom: 0;
    background-color: #FA8E00;     clip-path: polygon(0 0, 100% 0, 100% 100%, 60% 100%);
}

/* Stil für Tablet */
@media screen and (max-width: 768px) { 
  .elementor-4694 .elementor-element.elementor-element-96edb39::after {
    left: 80%; 
    clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%);
    background-color: #FA8E00; 
  }
}

/* Stil für Mobile */
@media screen and (max-width: 480px) { 
  .elementor-4694 .elementor-element.elementor-element-96edb39::after {
    left: 80%; 
    clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%);
    background-color: #FA8E00; 
  }
}
.elementor-4694 .elementor-element.elementor-element-96edb39{left: 0px;max-width: 1210px;overflow-x: hidden;overflow-y: hidden;position: absolute;top: 50%;transform: translate(0px, -50%);display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-721a885 */.elementor-2662 .elementor-element.elementor-element-1b0f8f6 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2662 .elementor-element.elementor-element-1b0f8f6 .elementor-swiper-button.elementor-swiper-button-next svg{display:none;}


@media (max-width: 600px) {
 .elementor-4694 .elementor-element.elementor-element-721a885 video {
object-fit: contain;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-537b115a */.elementor-4694 .elementor-element.elementor-element-537b115a{text-align: center;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fc27460 */.elementor-4694 .elementor-element.elementor-element-4fc27460{text-align: center;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c36cd0 */.elementor-4694 .elementor-element.elementor-element-28c36cd0{text-align: center;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e997993 */.elementor-4694 .elementor-element.elementor-element-6e997993{text-align: center;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ea81eb5 */.elementor-4694 .elementor-element.elementor-element-4ea81eb5{text-align: center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6d1ebc */.elementor-4694 .elementor-element.elementor-element-7f6d1ebc{text-align: center;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ab38f74 */.elementor-4694 .elementor-element.elementor-element-6ab38f74{text-align: center;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7be123 */.elementor-4694 .elementor-element.elementor-element-3e7be123{text-align: center;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90dce3 */.elementor-4694 .elementor-element.elementor-element-d90dce3{text-align: center;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28450dae */.elementor-4694 .elementor-element.elementor-element-28450dae{text-align: center;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef2ad3 */.elementor-4694 .elementor-element.elementor-element-8ef2ad3{text-align: center;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a19c01 */.elementor-4694 .elementor-element.elementor-element-66a19c01{max-width: 1200px;position: relative;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f76b429 */.elementor-4694 .elementor-element.elementor-element-4f76b429 {
    position: relative;
    
}

/* Schräge links */
.elementor-4694 .elementor-element.elementor-element-4f76b429::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%; /* Adjust to match the visual from your image */
    background-color: #FA8E00; /* Orange */
    clip-path: polygon(0 0, 100% 0, 50% 100%, 0% 100%);
}

/* Schräge rechts */
.elementor-4694 .elementor-element.elementor-element-4f76b429::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 15%; /* Gleiche Breite wie die linke Schräge */
    background-color: #FA8E00; /* Orange */
    clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42aa2049 */.elementor-4694 .elementor-element.elementor-element-42aa2049{display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724feb */.elementor-4694 .elementor-element.elementor-element-e724feb{display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-286332b6 */.elementor-4694 .elementor-element.elementor-element-286332b6{max-width: 1720px;display: block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2be3631b */.elementor-4694 .elementor-element.elementor-element-2be3631b .elementor-heading-title{max-width: 660px;position: relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41f5fe93 */.elementor-4694 .elementor-element.elementor-element-41f5fe93 .elementor-heading-title{max-width: 660px;position: relative;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6982b7 */@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@600&display=swap');

.custom-button {
    display: flex;
    align-items: center;
    border: 1px solid #FA8E00; /* Custom orange color for border */
    padding: 10px 30px 10px 20px; /* Combined padding shorthand */
    cursor: pointer;
    text-decoration: none; /* Removes underline from link */
    background-color: #FA8E00; /* Custom orange background */
    color: white; /* White text initially */
    font-family: 'Roboto Condensed', sans-serif; /* Sets the font */
    font-size: 18px; /* Default font size for desktop */
    font-weight: 600; /* Sets the font weight to 600 */
    width: 100%; /* Ensures the button stretches to container width */
    box-sizing: border-box; /* Ensures padding and border are included in the element's total width and height */
    transition: all 0.3s ease; /* Smooth transition for all properties */
    min-height: 50px; /* Ensures a minimum height */
}

.custom-button .button-image {
    width: 40px; /* or your desired size */
    height: 40px;
    background-image: url('https://www.kartosoft.de/wp-content/uploads/2024/04/contact-button-white.svg');
    background-size: contain;
    background-repeat: no-repeat;
    transition: all 0.3s ease; /* Smooth transition for image swap */
    margin-right: 10px; /* 10px space between image and title */
}

.custom-button .button-title {
    /* No specific styles needed */
}

/* Hover states */
.custom-button:hover {
    background-color: rgba(255, 255, 255, 0); /* Transparent background on hover */
    border: 1px solid #FA8E00; /* Maintain 1px orange border on hover */
    color: #FA8E00; /* Custom orange text on hover */
}

.custom-button:hover .button-image {
    background-image: url('https://www.kartosoft.de/wp-content/uploads/2024/05/button-orange-grafik.png'); /* Change image on hover */
}

.custom-button:hover .button-title {
    color: #FA8E00; /* Keeps text orange on hover */
}

/* Responsive font sizing using media queries */
@media (max-width: 1200px) { /* For small desktops/large tablets */
    .custom-button {
        font-size: 18px;
    }
}

@media (max-width: 992px) { /* For tablets */
    .custom-button {
        font-size: 18px;
    }
}

@media (max-width: 768px) { /* For landscape phones/small tablets */
    .custom-button {
        font-size: 18px;
    }
}

@media (max-width: 576px) { /* For portrait phones */
    .custom-button {
        font-size: 17px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d58922 */.elementor-4694 .elementor-element.elementor-element-26d58922{max-width: 660px;position: relative;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b644658 */.elementor-4694 .elementor-element.elementor-element-3b644658{display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d682c2 */.elementor-4694 .elementor-element.elementor-element-20d682c2{box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 25px 0px;left: 0px;overflow-x: hidden;overflow-y: hidden;position: absolute;top: 80px;display: block;}@media (max-width: 767px) {.elementor-4694 .elementor-element.elementor-element-20d682c2{top: 60px;position: static;}}/* Stil für Desktop */
.elementor-4694 .elementor-element.elementor-element-20d682c2::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 80%; 
    bottom: 0;
    background-color: #FA8E00;
    clip-path: polygon(0 0, 100% 0, 40% 100%, 0% 100%); 
}

/* Stil für Tablet */
@media screen and (max-width: 768px) { 
  .elementor-4694 .elementor-element.elementor-element-20d682c2::after {
    right: 80%; 
    clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%); 
    background-color: #FA8E00; 
  }
}

/* Stil für Mobile */
@media screen and (max-width: 480px) { 
  .elementor-4694 .elementor-element.elementor-element-20d682c2::after {
    right: 80%; 
    clip-path: polygon(0 0, 100% 0, 0% 100%, 0% 100%); 
    background-color: #FA8E00; 
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab23d2c */.elementor-4694 .elementor-element.elementor-element-2ab23d2c{position: relative;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a498363 */.elementor-4694 .elementor-element.elementor-element-6a498363{overflow-x: hidden;overflow-y: hidden;text-align: right;display: block;}@media (max-width: 767px) {.elementor-4694 .elementor-element.elementor-element-6a498363{max-height: 350px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd645e */.elementor-4694 .elementor-element.elementor-element-2cd645e{position: relative;display: block;}@media (max-width: 767px) {.elementor-4694 .elementor-element.elementor-element-2cd645e{order: -1;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c50af2f */.elementor-4694 .elementor-element.elementor-element-6c50af2f{display: block;}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1970c87b */.elementor-image-carousel-wrapper .swiper-slide {
  padding: 1%; 



  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* Subtle, even shadow around the slides */
  box-sizing: border-box; /* Includes padding and border in the element's total dimensions */
  border: 1px solid #f1f1f1; /* Adds a simple, light border around each slide */
}

.elementor-image-carousel-wrapper .swiper-slide img {
  object-fit: contain; 
  height: 10vh; 
}

.elementor-swiper-button.elementor-swiper-button-prev {
    background-image: url('https://www.kartosoft.de/wp-content/uploads/2024/05/back-icon.png');
    background-size: contain; /* Ensures the image fits the button */
    background-repeat: no-repeat;
    background-position: center; /* Centers the image in the button */
    width: 30px; /* Set the width as needed */
    height: 30px; /* Set the height as needed */
}

.elementor-swiper-button.elementor-swiper-button-next {
    background-image: url('https://www.kartosoft.de/wp-content/uploads/2024/05/next-icon.png');
    background-size: contain; /* Ensures the image fits the button */
    background-repeat: no-repeat;
    background-position: center; /* Centers the image in the button */
    width: 30px; /* Set the width as needed */
    height: 30px; /* Set the height as needed */
}
.e-font-icon-svg.e-fas-arrow-left{display: none}

.e-font-icon-svg.e-fas-arrow-right{display: none}
@media screen and (max-width: 768px) {
    .elementor-swiper-button.elementor-swiper-button-next {
        width: 20px;
        height: 20px;
    }
}
@media screen and (max-width: 768px) {
    .elementor-swiper-button.elementor-swiper-button-prev {
        width: 20px;
        height: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ef1414a */.elementor-4694 .elementor-element.elementor-element-5ef1414a{display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231f4c0a */.elementor-4694 .elementor-element.elementor-element-231f4c0a{max-width: 1300px;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-683bc592 */.elementor-4694 .elementor-element.elementor-element-683bc592{overflow-x: hidden;overflow-y: hidden;display: block;}@media (max-width: 767px) {.elementor-4694 .elementor-element.elementor-element-683bc592{max-height: 350px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecde429 */.elementor-4694 .elementor-element.elementor-element-ecde429{position: relative;display: block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32166410 */.elementor-4694 .elementor-element.elementor-element-32166410 .elementor-heading-title{max-width: 660px;position: relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2c64ae */.elementor-4694 .elementor-element.elementor-element-3e2c64ae .elementor-heading-title{max-width: 660px;position: relative;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ecaf1eb */@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@600&display=swap');

.button-transparent {
    display: flex;
    align-items: center;
    
    border: 1px solid #fff; /* Orange border */
    padding: 10px;
    padding-left: 20px;
    padding-right: 30px;
    
    cursor: pointer;
    text-decoration: none; /* Removes underline from link */
    background-color: rgba(255, 255, 255, 0); /* Transparent background initially */
    color: #FA8E00; /* Orange text initially */
    font-family: 'Roboto Condensed', sans-serif; /* Roboto Condensed font */
    font-size: 18px; /* Font size for desktop */
    font-weight: 600; /* Font weight */
    width: 100%; /* Full width */
}

.button-transparent img {
    width: 40px; /* Image width */
    transition: 0.3s; /* Smooth transition for image changes */
    margin-right: 10px; /* Space between image and text */
}

/* Hover states */
.button-transparent:hover {
    background-color: rgba(255, 255, 255, 0);
    border: 1px solid; /* Transparent border on hover */
    color: #FA8E00; /* White text on hover */
}

.button-transparent:hover .button-title {
    color: white; /* White text on hover */
}

/* Responsive font sizing using media queries */
@media (max-width: 1200px) { /* For small desktops/large tablets */
    .button-transparent {
        font-size: 18px;
    }
}

@media (max-width: 992px) { /* For tablets */
    .button-transparent {
        font-size: 18px;
    }
}

@media (max-width: 768px) { /* For landscape phones/small tablets */
    .button-transparent {
        font-size: 18px;
    }
}

@media (max-width: 576px) { /* For portrait phones */
    .button-transparent {
        font-size: 17px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2af3e94 */@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@600&display=swap');

* {
    box-sizing: border-box; /* Ensures padding and border are included in the element's total width and height */
}

.custom-button {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #FA8E00; /* Custom orange color for border */
    padding: 10px 30px 10px 20px; /* Combined padding shorthand */
    cursor: pointer;
    text-decoration: none; /* Removes underline from link */
    background-color: #FA8E00; /* Custom orange background */
    color: white; /* White text initially */
    font-family: 'Roboto Condensed', sans-serif; /* Sets the font */
    font-size: 18px; /* Default font size for desktop */
    font-weight: 600; /* Sets the font weight to 600 */
    width: 100%; /* Ensures the button stretches to container width */
    min-height: 50px; /* Ensures a minimum height */
    transition: all 0.3s ease; /* Smooth transition for all properties */
}

.custom-button .button-image {
    width: 40px; /* or your desired size */
    height: 40px;
    background-image: url('https://www.kartosoft.de/wp-content/uploads/2024/04/contact-button-white.svg');
    background-size: contain;
    background-repeat: no-repeat;
    transition: all 0.3s ease; /* Smooth transition for image swap */
    margin-right: 10px; /* 10px space between image and title */
}

.custom-button .Kontakt {
    /* No specific styles needed */
}

/* Hover states */
.custom-button:hover {
    background-color: rgba(255, 255, 255, 0); /* Transparent background on hover */
    color: #FA8E00; /* Custom orange text on hover */
    padding: 10px 30px 10px 20px; /* Ensure padding stays the same on hover */
    border: 1px solid #FA8E00; /* Ensure border stays the same on hover */
    min-height: 50px; /* Ensures a minimum height */
}

.custom-button:hover .button-image {
    background-image: url('https://www.kartosoft.de/wp-content/uploads/2024/05/button-orange-grafik.png'); /* Change image on hover */
}

.custom-button:hover .Kontakt {
    color: #FA8E00; /* Keeps text orange on hover */
}

/* Responsive font sizing using media queries */
@media (max-width: 1200px) { /* For small desktops/large tablets */
    .custom-button {
        font-size: 18px;
    }
}

@media (max-width: 992px) { /* For tablets */
    .custom-button {
        font-size: 18px;
    }
}

@media (max-width: 768px) { /* For landscape phones/small tablets */
    .custom-button {
        font-size: 18px;
    }
}

@media (max-width: 576px) { /* For portrait phones */
    .custom-button {
        font-size: 17px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51d90388 */.elementor-4694 .elementor-element.elementor-element-51d90388{max-width: 660px;position: relative;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d60825 */.elementor-4694 .elementor-element.elementor-element-3d60825{display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23bcdb76 */.elementor-4694 .elementor-element.elementor-element-23bcdb76{box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 25px 0px;overflow-x: hidden;overflow-y: hidden;position: absolute;right: 0px;top: 80px;display: block;}@media (max-width: 767px) {.elementor-4694 .elementor-element.elementor-element-23bcdb76{top: 60px;position: static;}}
/* Stil für Desktop */
.elementor-4694 .elementor-element.elementor-element-23bcdb76::after {
    content: '';
    position: absolute;
    top: 0;
    left: 80%; 
    right: 0;
    bottom: 0;
    background-color: #FA8E00;     clip-path: polygon(0 0, 100% 0, 100% 100%, 60% 100%);
}

/* Stil für Tablet */
@media screen and (max-width: 768px) { 
  .elementor-4694 .elementor-element.elementor-element-23bcdb76::after {
    left: 80%; 
    clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%);
    background-color: #FA8E00; 
  }
}

/* Stil für Mobile */
@media screen and (max-width: 480px) { 
  .elementor-4694 .elementor-element.elementor-element-23bcdb76::after {
    left: 80%; 
    clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%);
    background-color: #FA8E00; 
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea01aa1 */.elementor-4694 .elementor-element.elementor-element-7ea01aa1{position: relative;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7847d6fa */.elementor-4694 .elementor-element.elementor-element-7847d6fa{display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2636a9e0 */.elementor-4694 .elementor-element.elementor-element-2636a9e0{display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c0d0875 */.elementor-4694 .elementor-element.elementor-element-6c0d0875{max-width: 500px;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef99ebc *//* Stil für Desktop */
.elementor-4694 .elementor-element.elementor-element-3ef99ebc::after {
    content: '';
    position: absolute;
    top: 0;
    left: 80%; 
    right: 0;
    bottom: 0;
    background-color: #FA8E00;     clip-path: polygon(0 0, 100% 0, 100% 100%, 60% 100%);
}

/* Stil für Tablet */
@media screen and (max-width: 768px) { 
  .elementor-4694 .elementor-element.elementor-element-3ef99ebc::after {
    left: 80%; 
    clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%);
    background-color: #FA8E00; 
  }
}

/* Stil für Mobile */
@media screen and (max-width: 480px) { 
  .elementor-4694 .elementor-element.elementor-element-3ef99ebc::after {
    left: 80%; 
    clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%);
    background-color: #FA8E00; 
  }
}
.elementor-4694 .elementor-element.elementor-element-3ef99ebc{overflow-x: hidden;overflow-y: hidden;position: relative;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d5de81 */.elementor-4694 .elementor-element.elementor-element-70d5de81{animation-fill-mode: both;animation-name: fadeInUp;box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 25px 0px;max-width: 845px;transform: translate(0px, 0px);display: block;}

.elementor-4694 .elementor-element.elementor-element-70d5de81{animation-fill-mode: both;animation-name: fadeInUp;box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 25px 0px;max-width: 1800px;transform: translate(0px, 0px);display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc36d73 */.elementor-4694 .elementor-element.elementor-element-7cc36d73{display: block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-584d040 */.elementor-4694 .elementor-element.elementor-element-584d040 .elementor-heading-title{max-width: 660px;position: relative;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-652c696 */@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@600&display=swap');

.custom-button {
    display: flex;
    align-items: center;
    
    border: 1px solid #FA8E00; /* Custom orange color for border */
    padding: 10px ;
    padding-left: 20px;
     padding-right: 30px;
    
     

    cursor: pointer;
    text-decoration: none; /* Removes underline from link */
    background-color: #FA8E00; /* Custom orange background */
    color: white; /* White text initially */
    font-family: 'Roboto Condensed', sans-serif; /* Sets the font */
    font-size: 18px; /* Default font size for desktop */
    font-weight: 600; /* Sets the font weight to 600 */
    width: 100%; /* Ensures the button stretches to container width */
    
}

.custom-button img {
    width: 40px; /* or your desired size */
    transition: 0.3s; /* Smooth transition for image swap */
    margin-right: 10px; /* 10px space between image and title */
}

.custom-button .button-title {
    
}

/* Hover states */
.custom-button:hover {
    background-color: rgba(255, 255, 255, 0); /* Transparent background on hover */
    border: 1px solid #FA8E00; /* Maintain 1px orange border on hover */
    color: #FA8E00; /* Custom orange text on hover */
}

.custom-button:hover .button-image {
    content: url('https://www.kartosoft.de/wp-content/uploads/2024/05/button-orange-grafik.png'); /* Change image on hover */
}

.custom-button:hover .button-title {
    color: #FA8E00; /* Keeps text orange on hover */
}

/* Responsive font sizing using media queries */
@media (max-width: 1200px) { /* For small desktops/large tablets */
    .custom-button {
        font-size: 18px;
    }
}

@media (max-width: 992px) { /* For tablets */
    .custom-button {
        font-size: 18px;
    }
}

@media (max-width: 768px) { /* For landscape phones/small tablets */
    .custom-button {
        font-size: 18px;
    }
}

@media (max-width: 576px) { /* For portrait phones */
    .custom-button {
        font-size: 17px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4530d */.elementor-4694 .elementor-element.elementor-element-5de4530d{max-width: 660px;position: relative;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dbdb36 */.elementor-4694 .elementor-element.elementor-element-1dbdb36{ display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-192a5df3 */.elementor-4694 .elementor-element.elementor-element-192a5df3{box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 25px 0px;left: 0px;overflow-x: hidden;overflow-y: hidden;position: absolute;top: 80px;display: block;}@media (max-width: 767px) {.elementor-4694 .elementor-element.elementor-element-192a5df3{top: 60px;position: static;}}
/* Stil für Desktop */
.elementor-4694 .elementor-element.elementor-element-192a5df3::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 80%; 
    bottom: 0;
    background-color: #FA8E00;
    clip-path: polygon(0 0, 100% 0, 40% 100%, 0% 100%); 
}

/* Stil für Tablet */
@media screen and (max-width: 768px) { 
  .elementor-4694 .elementor-element.elementor-element-192a5df3::after {
    right: 80%; 
    clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%); 
    background-color: #FA8E00; 
  }
}

/* Stil für Mobile */
@media screen and (max-width: 480px) { 
  .elementor-4694 .elementor-element.elementor-element-192a5df3::after {
    right: 80%; 
    clip-path: polygon(0 0, 100% 0, 0% 100%, 0% 100%); 
    background-color: #FA8E00; 
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7646d12d */.elementor-4694 .elementor-element.elementor-element-7646d12d{position: relative;display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd9875 */.elementor-4694 .elementor-element.elementor-element-27fd9875{overflow-x: hidden;overflow-y: hidden;text-align: right;display: block;}@media (max-width: 767px) {.elementor-4694 .elementor-element.elementor-element-27fd9875{max-height: 350px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da609e6 */.elementor-4694 .elementor-element.elementor-element-6da609e6{position: relative;display: block;}@media (max-width: 767px) {.elementor-4694 .elementor-element.elementor-element-6da609e6{order: -1;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397793a0 */.elementor-4694 .elementor-element.elementor-element-397793a0{display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-721fd92f */.elementor-4694 .elementor-element.elementor-element-721fd92f{display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5cf855 */.elementor-4694 .elementor-element.elementor-element-7e5cf855{display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-add1b19 */.elementor-4694 .elementor-element.elementor-element-add1b19{display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1249c6c2 */.elementor-4694 .elementor-element.elementor-element-1249c6c2{display: block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2d5921 *//* General Styles for Selector */
.elementor-4694 .elementor-element.elementor-element-3d2d5921 {
    color: rgb(0, 0, 0);
    flex-direction: row;
    flex-grow: 1;
    flex-shrink: 0;
    font-family: "Roboto Condensed", Verdana, Arial, sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 26px;
    overflow-x: hidden;
    overflow-y: hidden;
    transition-property: none;
    display: block;
}

/* Styles for Paragraphs within Selector */
.elementor-4694 .elementor-element.elementor-element-3d2d5921 p {
    margin-bottom: 0;
}

/* Styles for Elementor Button */
.elementor-button {
    border-radius: 0;
}

/* Adjustments for Elementor Button Text and Content Wrapper */
.elementor-4694 .elementor-element.elementor-element-3d2d5921 .elementor-button .elementor-button-content-wrapper,
.elementor-4694 .elementor-element.elementor-element-3d2d5921 .elementor-button .elementor-button-text {
    line-height: inherit !important;
}/* End custom CSS */