.elementor-147 .elementor-element.elementor-element-4ae9073{--display:flex;--overlay-opacity:0.5;}.elementor-147 .elementor-element.elementor-element-4ae9073:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-4ae9073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://p-sixs5g.project.space/wp-content/uploads/2025/03/csm_it-systemhaus-_848776d19f.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-147 .elementor-element.elementor-element-4ae9073::before, .elementor-147 .elementor-element.elementor-element-4ae9073 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-4ae9073 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-4ae9073 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-4ae9073 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-4ae9073 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-147 .elementor-element.elementor-element-6cf0746b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-6cf0746b.e-con{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-147 .elementor-element.elementor-element-25247dd{width:auto;max-width:auto;font-family:"Helvetica neue", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-25247dd.elementor-element{--align-self:center;}.elementor-147 .elementor-element.elementor-element-25247dd p{margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-147 .elementor-element.elementor-element-4ecb23ae{width:auto;max-width:auto;}.elementor-147 .elementor-element.elementor-element-4ecb23ae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-4ecb23ae.elementor-element{--align-self:center;}.elementor-147 .elementor-element.elementor-element-4ecb23ae .elementor-heading-title{font-family:"Helvetica neue", Sans-serif;font-size:72px;font-weight:700;line-height:80px;color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-75d42c78{--display:flex;--padding-top:011.5px;--padding-bottom:11.5px;--padding-left:10px;--padding-right:10px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-147 .elementor-element.elementor-element-5196ed93{font-family:"Helvetica neue", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-147 .elementor-element.elementor-element-5196ed93 a{color:var( --e-global-color-secondary );}.elementor-147 .elementor-element.elementor-element-5b0f89c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-147 .elementor-element.elementor-element-1b1e570{--spacer-size:50px;}.elementor-147 .elementor-element.elementor-element-34fa9101{--display:flex;}.elementor-147 .elementor-element.elementor-element-12e0b9c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:060px 060px;--row-gap:060px;--column-gap:060px;}.elementor-147 .elementor-element.elementor-element-7ec9cf87{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-147 .elementor-element.elementor-element-74102ace{text-align:right;font-family:"Helvetica neue", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-147 .elementor-element.elementor-element-74102ace p{margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-62f85cd{text-align:right;font-family:"Helvetica neue", Sans-serif;font-size:56px;font-weight:700;line-height:64px;}.elementor-147 .elementor-element.elementor-element-62f85cd p{margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-6400b6ed{text-align:right;font-family:"Helvetica neue", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-147 .elementor-element.elementor-element-5adfaeb2 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-5adfaeb2 .elementor-button:hover, .elementor-147 .elementor-element.elementor-element-5adfaeb2 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-5adfaeb2 > .elementor-widget-container{--e-transform-skewX:-15deg;}.elementor-147 .elementor-element.elementor-element-5adfaeb2 > .elementor-widget-container:hover{--e-transform-skewX:0deg;}.elementor-147 .elementor-element.elementor-element-5adfaeb2.elementor-element{--align-self:flex-end;}.elementor-147 .elementor-element.elementor-element-5adfaeb2 .elementor-button:hover svg, .elementor-147 .elementor-element.elementor-element-5adfaeb2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-20dde56c{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-147 .elementor-element.elementor-element-2828d22a img{width:100%;}.elementor-147 .elementor-element.elementor-element-7d81352{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-7d81352:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-7d81352 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9cc7d47 );}.elementor-147 .elementor-element.elementor-element-c2a782d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-35752f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-35752f1.e-con{--e-con-transform-skewX:-10deg;}.elementor-147 .elementor-element.elementor-element-97f994c{--display:flex;--position:absolute;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999;}.elementor-147 .elementor-element.elementor-element-97f994c:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-97f994c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://p-sixs5g.project.space/wp-content/uploads/2025/02/auf-wolke-sicher-it-cloud.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-147 .elementor-element.elementor-element-97f994c{left:-50px;}body.rtl .elementor-147 .elementor-element.elementor-element-97f994c{right:-50px;}.elementor-147 .elementor-element.elementor-element-8bc9b05{--display:flex;--padding-top:056px;--padding-bottom:56px;--padding-left:15px;--padding-right:15px;}.elementor-147 .elementor-element.elementor-element-4b8c6ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-147 .elementor-element.elementor-element-84c49e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-147 .elementor-element.elementor-element-b79888f{font-family:"Roboto", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-147 .elementor-element.elementor-element-b79888f p{margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-a2a5df2{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:700;}.elementor-147 .elementor-element.elementor-element-a2a5df2 p{margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-1aab301{--display:flex;}.elementor-147 .elementor-element.elementor-element-dc4db09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-dc4db09:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-dc4db09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9cc7d47 );}.elementor-147 .elementor-element.elementor-element-c9009fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-ced4a1b{--display:flex;--padding-top:056px;--padding-bottom:56px;--padding-left:15px;--padding-right:15px;}.elementor-147 .elementor-element.elementor-element-6e4010d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-147 .elementor-element.elementor-element-0dcac75{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-147 .elementor-element.elementor-element-7aebe63{font-family:"Roboto", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-147 .elementor-element.elementor-element-7aebe63 p{margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-a71939a{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:700;}.elementor-147 .elementor-element.elementor-element-a71939a p{margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-3ec1e5c{--display:flex;}.elementor-147 .elementor-element.elementor-element-d4ae7c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-d4ae7c6.e-con{--e-con-transform-skewX:-10deg;}.elementor-147 .elementor-element.elementor-element-b029e17{--display:flex;--position:absolute;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999;}.elementor-147 .elementor-element.elementor-element-b029e17:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-b029e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://p-sixs5g.project.space/wp-content/uploads/2025/02/csm_shutterstock_718950268_aa39d2aa65.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-147 .elementor-element.elementor-element-b029e17{right:10px;}body.rtl .elementor-147 .elementor-element.elementor-element-b029e17{left:10px;}.elementor-147 .elementor-element.elementor-element-772a0eb{--display:flex;--overflow:hidden;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-772a0eb:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-772a0eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9cc7d47 );}.elementor-147 .elementor-element.elementor-element-174347a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-cb45335{--display:flex;--padding-top:056px;--padding-bottom:56px;--padding-left:15px;--padding-right:15px;}.elementor-147 .elementor-element.elementor-element-74ffab5{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-147 .elementor-element.elementor-element-e3b438b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-147 .elementor-element.elementor-element-cc648cb{font-family:"Helvetica neue", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-147 .elementor-element.elementor-element-cc648cb p{margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-71eeecb{font-family:"Helvetica neue", Sans-serif;font-size:40px;font-weight:700;line-height:48px;}.elementor-147 .elementor-element.elementor-element-71eeecb p{margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-a2d10c3{--display:flex;}.elementor-147 .elementor-element.elementor-element-ff0e585{font-family:"Helvetica neue", Sans-serif;font-weight:400;}.elementor-147 .elementor-element.elementor-element-3ee5430 .elementor-button{background-color:#FFFFFF00;font-family:"Helvetica neue", Sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-3ee5430 .elementor-button:hover, .elementor-147 .elementor-element.elementor-element-3ee5430 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-3ee5430 > .elementor-widget-container{--e-transform-skewX:-15deg;}.elementor-147 .elementor-element.elementor-element-3ee5430 > .elementor-widget-container:hover{--e-transform-skewX:0deg;}.elementor-147 .elementor-element.elementor-element-3ee5430.elementor-element{--align-self:flex-start;}.elementor-147 .elementor-element.elementor-element-3ee5430 .elementor-button:hover svg, .elementor-147 .elementor-element.elementor-element-3ee5430 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-96793f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-3d8934a{--display:flex;--position:absolute;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999;}.elementor-147 .elementor-element.elementor-element-3d8934a:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-3d8934a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://p-sixs5g.project.space/wp-content/uploads/2025/02/csm_IT-Technik_Header_168d57abb1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-147 .elementor-element.elementor-element-3d8934a{right:0px;}body.rtl .elementor-147 .elementor-element.elementor-element-3d8934a{left:0px;}.elementor-147 .elementor-element.elementor-element-a4ed746{--display:flex;--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-147 .elementor-element.elementor-element-493f50e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-493f50e:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-493f50e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9cc7d47 );}.elementor-147 .elementor-element.elementor-element-024a1d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-da5f2d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-1d4cb38{--display:flex;--position:absolute;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999;}.elementor-147 .elementor-element.elementor-element-1d4cb38:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-1d4cb38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://p-sixs5g.project.space/wp-content/uploads/2025/02/csm_Full-IT-Service-v2_0ea9e3f115.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-147 .elementor-element.elementor-element-1d4cb38{left:0px;}body.rtl .elementor-147 .elementor-element.elementor-element-1d4cb38{right:0px;}.elementor-147 .elementor-element.elementor-element-194a9ee{--display:flex;}.elementor-147 .elementor-element.elementor-element-d065482{--display:flex;--padding-top:056px;--padding-bottom:56px;--padding-left:15px;--padding-right:15px;}.elementor-147 .elementor-element.elementor-element-2cdeefc{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-147 .elementor-element.elementor-element-41c3a15{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-147 .elementor-element.elementor-element-d685467{font-family:"Helvetica neue", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-147 .elementor-element.elementor-element-d685467 p{margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-69121ff{font-family:"Helvetica neue", Sans-serif;font-size:40px;font-weight:700;line-height:48px;}.elementor-147 .elementor-element.elementor-element-69121ff p{margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-4b1b13e{--display:flex;}.elementor-147 .elementor-element.elementor-element-9815d97{font-family:"Helvetica neue", Sans-serif;font-weight:400;}.elementor-147 .elementor-element.elementor-element-9130b69 .elementor-button{background-color:#FFFFFF00;font-family:"Helvetica neue", Sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-9130b69 .elementor-button:hover, .elementor-147 .elementor-element.elementor-element-9130b69 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-9130b69 > .elementor-widget-container{--e-transform-skewX:-15deg;}.elementor-147 .elementor-element.elementor-element-9130b69 > .elementor-widget-container:hover{--e-transform-skewX:0deg;}.elementor-147 .elementor-element.elementor-element-9130b69.elementor-element{--align-self:flex-start;}.elementor-147 .elementor-element.elementor-element-9130b69 .elementor-button:hover svg, .elementor-147 .elementor-element.elementor-element-9130b69 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-5715eba{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-5715eba:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-5715eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9cc7d47 );}.elementor-147 .elementor-element.elementor-element-34633ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-b8e00bb{--display:flex;--padding-top:056px;--padding-bottom:56px;--padding-left:15px;--padding-right:15px;}.elementor-147 .elementor-element.elementor-element-bba8666{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-147 .elementor-element.elementor-element-37690e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-147 .elementor-element.elementor-element-ae15e64{font-family:"Helvetica neue", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-147 .elementor-element.elementor-element-ae15e64 p{margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-ac3c9c6{font-family:"Helvetica neue", Sans-serif;font-size:40px;font-weight:700;line-height:48px;}.elementor-147 .elementor-element.elementor-element-ac3c9c6 p{margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-21831c4{--display:flex;}.elementor-147 .elementor-element.elementor-element-bcb8446{font-family:"Helvetica neue", Sans-serif;font-weight:400;}.elementor-147 .elementor-element.elementor-element-88fd5e2 .elementor-button{background-color:#FFFFFF00;font-family:"Helvetica neue", Sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-88fd5e2 .elementor-button:hover, .elementor-147 .elementor-element.elementor-element-88fd5e2 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-88fd5e2 > .elementor-widget-container{--e-transform-skewX:-15deg;}.elementor-147 .elementor-element.elementor-element-88fd5e2 > .elementor-widget-container:hover{--e-transform-skewX:0deg;}.elementor-147 .elementor-element.elementor-element-88fd5e2.elementor-element{--align-self:flex-start;}.elementor-147 .elementor-element.elementor-element-88fd5e2 .elementor-button:hover svg, .elementor-147 .elementor-element.elementor-element-88fd5e2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-c7ea73e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-c7ea73e.e-con{--e-con-transform-skewX:0deg;}.elementor-147 .elementor-element.elementor-element-168622b{--display:flex;--position:absolute;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999;}.elementor-147 .elementor-element.elementor-element-168622b:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-168622b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://p-sixs5g.project.space/wp-content/uploads/2025/03/csm_IT-Service_Header_4a6b06838a-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-147 .elementor-element.elementor-element-168622b{left:0px;}body.rtl .elementor-147 .elementor-element.elementor-element-168622b{right:0px;}.elementor-147 .elementor-element.elementor-element-efe6edb{--display:flex;--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-147 .elementor-element.elementor-element-0ebaac6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-0ebaac6:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-0ebaac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9cc7d47 );}.elementor-147 .elementor-element.elementor-element-908d57e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-df587c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-df587c8.e-con{--e-con-transform-skewX:0deg;}.elementor-147 .elementor-element.elementor-element-cf59630{--display:flex;--position:absolute;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999;}.elementor-147 .elementor-element.elementor-element-cf59630:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-cf59630 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://p-sixs5g.project.space/wp-content/uploads/2025/02/IT-Systemhaus-Accordion.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-147 .elementor-element.elementor-element-cf59630{left:0px;}body.rtl .elementor-147 .elementor-element.elementor-element-cf59630{right:0px;}.elementor-147 .elementor-element.elementor-element-348ffce{--display:flex;--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-147 .elementor-element.elementor-element-28d1b07{--display:flex;--padding-top:056px;--padding-bottom:56px;--padding-left:15px;--padding-right:15px;}.elementor-147 .elementor-element.elementor-element-5d16717{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-147 .elementor-element.elementor-element-9b7abfd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-147 .elementor-element.elementor-element-0d68819{font-family:"Helvetica neue", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-147 .elementor-element.elementor-element-0d68819 p{margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-0c7d5d3{font-family:"Helvetica neue", Sans-serif;font-size:40px;font-weight:700;line-height:48px;}.elementor-147 .elementor-element.elementor-element-0c7d5d3 p{margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-8ea7791{--display:flex;}.elementor-147 .elementor-element.elementor-element-a575de4{font-family:"Helvetica neue", Sans-serif;font-weight:400;}.elementor-147 .elementor-element.elementor-element-8fe6b34 .elementor-button{background-color:#FFFFFF00;font-family:"Helvetica neue", Sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-8fe6b34 .elementor-button:hover, .elementor-147 .elementor-element.elementor-element-8fe6b34 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-8fe6b34 > .elementor-widget-container{--e-transform-skewX:-15deg;}.elementor-147 .elementor-element.elementor-element-8fe6b34 > .elementor-widget-container:hover{--e-transform-skewX:0deg;}.elementor-147 .elementor-element.elementor-element-8fe6b34.elementor-element{--align-self:flex-start;}.elementor-147 .elementor-element.elementor-element-8fe6b34 .elementor-button:hover svg, .elementor-147 .elementor-element.elementor-element-8fe6b34 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-38f9ca3{--display:flex;--padding-top:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-563b534{--display:flex;}.elementor-147 .elementor-element.elementor-element-08b6dec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-388f26c{text-align:center;font-family:"Helvetica neue", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;}.elementor-147 .elementor-element.elementor-element-388f26c p{margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-7360f48{text-align:center;font-family:"Helvetica neue", Sans-serif;font-size:56px;font-weight:700;line-height:64px;}.elementor-147 .elementor-element.elementor-element-7360f48 p{margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-a84e91c{text-align:center;font-family:"Helvetica neue", Sans-serif;font-weight:400;}.elementor-147 .elementor-element.elementor-element-5ce3570{--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;--padding-top:028px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-2dc2cdb{--swiper-slides-to-display:4;--swiper-slides-gap:10px;}.elementor-147 .elementor-element.elementor-element-2dc2cdb > .elementor-widget-container{padding:020px 0px 020px 0px;}.elementor-147 .elementor-element.elementor-element-2dc2cdb .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-147 .elementor-element.elementor-element-7ec9cf87{--width:50%;}.elementor-147 .elementor-element.elementor-element-20dde56c{--width:50%;}.elementor-147 .elementor-element.elementor-element-35752f1{--width:50%;}.elementor-147 .elementor-element.elementor-element-97f994c{--width:100%;}.elementor-147 .elementor-element.elementor-element-8bc9b05{--width:50%;}.elementor-147 .elementor-element.elementor-element-ced4a1b{--width:50%;}.elementor-147 .elementor-element.elementor-element-d4ae7c6{--width:50%;}.elementor-147 .elementor-element.elementor-element-b029e17{--width:100%;}.elementor-147 .elementor-element.elementor-element-cb45335{--width:50%;}.elementor-147 .elementor-element.elementor-element-96793f9{--width:50%;}.elementor-147 .elementor-element.elementor-element-3d8934a{--width:100%;}.elementor-147 .elementor-element.elementor-element-da5f2d2{--width:50%;}.elementor-147 .elementor-element.elementor-element-1d4cb38{--width:100%;}.elementor-147 .elementor-element.elementor-element-d065482{--width:50%;}.elementor-147 .elementor-element.elementor-element-b8e00bb{--width:50%;}.elementor-147 .elementor-element.elementor-element-c7ea73e{--width:50%;}.elementor-147 .elementor-element.elementor-element-168622b{--width:100%;}.elementor-147 .elementor-element.elementor-element-df587c8{--width:50%;}.elementor-147 .elementor-element.elementor-element-cf59630{--width:100%;}.elementor-147 .elementor-element.elementor-element-28d1b07{--width:50%;}}@media(max-width:1024px){.elementor-147 .elementor-element.elementor-element-4ecb23ae .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-147 .elementor-element.elementor-element-62f85cd{font-size:45px;line-height:55px;}.elementor-147 .elementor-element.elementor-element-71eeecb{font-size:35px;}.elementor-147 .elementor-element.elementor-element-69121ff{font-size:35px;}.elementor-147 .elementor-element.elementor-element-ac3c9c6{font-size:35px;}.elementor-147 .elementor-element.elementor-element-0c7d5d3{font-size:35px;}.elementor-147 .elementor-element.elementor-element-7360f48{font-size:45px;line-height:55px;}.elementor-147 .elementor-element.elementor-element-2dc2cdb{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-147 .elementor-element.elementor-element-25247dd{text-align:center;}.elementor-147 .elementor-element.elementor-element-4ecb23ae{text-align:center;}.elementor-147 .elementor-element.elementor-element-4ecb23ae .elementor-heading-title{font-size:35px;line-height:42px;}.elementor-147 .elementor-element.elementor-element-74102ace{text-align:center;}.elementor-147 .elementor-element.elementor-element-62f85cd{text-align:center;font-size:30px;line-height:40px;}.elementor-147 .elementor-element.elementor-element-6400b6ed{text-align:center;}.elementor-147 .elementor-element.elementor-element-2828d22a img{height:350px;object-fit:cover;}.elementor-147 .elementor-element.elementor-element-cb45335{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-147 .elementor-element.elementor-element-74ffab5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-cc648cb{text-align:center;}.elementor-147 .elementor-element.elementor-element-71eeecb{text-align:center;}.elementor-147 .elementor-element.elementor-element-96793f9{--min-height:300px;}.elementor-147 .elementor-element.elementor-element-96793f9.e-con{--order:-99999 /* order start hack */;}.elementor-147 .elementor-element.elementor-element-da5f2d2{--min-height:350px;}body:not(.rtl) .elementor-147 .elementor-element.elementor-element-1d4cb38{left:0px;}body.rtl .elementor-147 .elementor-element.elementor-element-1d4cb38{right:0px;}.elementor-147 .elementor-element.elementor-element-d065482{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-147 .elementor-element.elementor-element-2cdeefc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-d685467{text-align:center;}.elementor-147 .elementor-element.elementor-element-69121ff{text-align:center;}.elementor-147 .elementor-element.elementor-element-b8e00bb{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-147 .elementor-element.elementor-element-b8e00bb.e-con{--order:99999 /* order end hack */;}.elementor-147 .elementor-element.elementor-element-bba8666{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-ae15e64{text-align:center;}.elementor-147 .elementor-element.elementor-element-ac3c9c6{text-align:center;}.elementor-147 .elementor-element.elementor-element-c7ea73e.e-con{--e-con-transform-skewX:0deg;}.elementor-147 .elementor-element.elementor-element-c7ea73e{--min-height:350px;}.elementor-147 .elementor-element.elementor-element-df587c8.e-con{--e-con-transform-skewX:0deg;}.elementor-147 .elementor-element.elementor-element-df587c8{--min-height:350px;}body:not(.rtl) .elementor-147 .elementor-element.elementor-element-cf59630{left:0px;}body.rtl .elementor-147 .elementor-element.elementor-element-cf59630{right:0px;}.elementor-147 .elementor-element.elementor-element-28d1b07{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-147 .elementor-element.elementor-element-5d16717{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-0d68819{text-align:center;}.elementor-147 .elementor-element.elementor-element-0c7d5d3{text-align:center;}.elementor-147 .elementor-element.elementor-element-388f26c{text-align:center;}.elementor-147 .elementor-element.elementor-element-7360f48{text-align:center;font-size:30px;line-height:40px;}.elementor-147 .elementor-element.elementor-element-a84e91c{text-align:center;}.elementor-147 .elementor-element.elementor-element-2dc2cdb{--swiper-slides-to-display:1;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-5196ed93 */.elementor-147 .elementor-element.elementor-element-5196ed93 a {
    text-decoration: underline;
}

#breadcrumbs .divider::before {
    height: 18px;
    width: 7px;
    margin-left: 12px;
    margin-right: 12px;
    content: "";
    display: inline-block;
    vertical-align: bottom;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMgMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS45MjEgMi4yMDcgMi4zMzUuNzkzbDEwLjU0MyAxMC41NDJMMi4zMzUgMjEuODc4LjkyMSAyMC40NjNsOS4xMjgtOS4xMjh6IiBmaWxsPSIjOGFiMTQwIi8+PC9zdmc+");
    background-repeat: no-repeat;
    background-size: contain;
    top: 1em;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97f994c */.elementor-147 .elementor-element.elementor-element-97f994c {
    background-color: #fafafa;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: top 50% right 50%;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc9b05 */.elementor-147 .elementor-element.elementor-element-8bc9b05 .elementor-element ul li{
	list-style: none;
	padding-left: 20px;
	position: relative;
	line-height: 30px
}


.elementor-147 .elementor-element.elementor-element-8bc9b05 .elementor-element ul li::before {
    color: #8ab140;
    position: absolute;
    left: 0;
    content: "";
    display: block;
    width: 17px;
    height: 17px;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3Ryb2tlPSIjOEFCMTQwIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGQ9Ik0xIDUuOTMxIDYuODk1IDEyIDE1IDEiLz48L3N2Zz4=) no-repeat left top 50%;
    background-size: contain !important;
    top: 1em;

    transform: translate(-100%, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ced4a1b */.elementor-147 .elementor-element.elementor-element-ced4a1b .elementor-element ul li{
	list-style: none;
	padding-left: 20px;
	position: relative;
	line-height: 30px
}


.elementor-147 .elementor-element.elementor-element-ced4a1b .elementor-element ul li::before {
    color: #8ab140;
    position: absolute;
    left: 0;
    content: "";
    display: block;
    width: 17px;
    height: 17px;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3Ryb2tlPSIjOEFCMTQwIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGQ9Ik0xIDUuOTMxIDYuODk1IDEyIDE1IDEiLz48L3N2Zz4=) no-repeat left top 50%;
    background-size: contain !important;
    top: 1em;

    transform: translate(-100%, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b029e17 */.elementor-147 .elementor-element.elementor-element-b029e17 {
    background-color: #fafafa;
    margin: 0;
    position: absolute;
    top: 0;
    left: 50px;
    right: ;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: top 50% right 50%;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ee5430 */.elementor-147 .elementor-element.elementor-element-3ee5430{
    .elementor-button-text{
        transform: skew(15deg);
        transition: 0.3s;
    }
}
.elementor-147 .elementor-element.elementor-element-3ee5430:hover{
    .elementor-button-text{
        transform: skew(0deg);
        transition: 0.3s
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb45335 */.elementor-147 .elementor-element.elementor-element-cb45335 .elementor-element ul li{
	list-style: none;
	padding-left: 20px;
	position: relative;
	line-height: 30px
}


.elementor-147 .elementor-element.elementor-element-cb45335 .elementor-element ul li::before {
    color: #8ab140;
    position: absolute;
    left: 0;
    content: "";
    display: block;
    width: 17px;
    height: 17px;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3Ryb2tlPSIjOEFCMTQwIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGQ9Ik0xIDUuOTMxIDYuODk1IDEyIDE1IDEiLz48L3N2Zz4=) no-repeat left top 50%;
    background-size: contain !important;
    top: 1em;

    transform: translate(-100%, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ed746 */.elementor-147 .elementor-element.elementor-element-a4ed746{
    @media(min-width:768px){
        height: 100%;
        width: 100px;
        background: #f4f4f4;
        clip-path: polygon(0 100%, 60% 0, 0 0);

        lef: 0;
        position: absolute;
        bottom: 0; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d8934a */.elementor-147 .elementor-element.elementor-element-3d8934a {
    background-color: #fafafa;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: ;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: top 50% right 50%;
    background-size: cover;
}
@media(max-width:767px){
    .elementor-147 .elementor-element.elementor-element-3d8934a{
        left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-194a9ee */.elementor-147 .elementor-element.elementor-element-194a9ee{
    @media(min-width:768px){
        height: 100%;
        width: 100px;
        background: #f4f4f4;
        clip-path: polygon(40% 100%, 100% 100%, 100% 0);
        right: -1px;
        position: absolute;
        bottom: -1px; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4cb38 */.elementor-147 .elementor-element.elementor-element-1d4cb38 {
    background-color: #fafafa;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: top 50% right 50%;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9130b69 */.elementor-147 .elementor-element.elementor-element-9130b69{
    .elementor-button-text{
        transform: skew(15deg);
        transition: 0.3s;
    }
}
.elementor-147 .elementor-element.elementor-element-9130b69:hover{
    .elementor-button-text{
        transform: skew(0deg);
        transition: 0.3s
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d065482 */.elementor-147 .elementor-element.elementor-element-d065482 .elementor-element ul li{
	list-style: none;
	padding-left: 20px;
	position: relative;
	line-height: 30px
}


.elementor-147 .elementor-element.elementor-element-d065482 .elementor-element ul li::before {
    color: #8ab140;
    position: absolute;
    left: 0;
    content: "";
    display: block;
    width: 17px;
    height: 17px;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3Ryb2tlPSIjOEFCMTQwIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGQ9Ik0xIDUuOTMxIDYuODk1IDEyIDE1IDEiLz48L3N2Zz4=) no-repeat left top 50%;
    background-size: contain !important;
    top: 1em;

    transform: translate(-100%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88fd5e2 */.elementor-147 .elementor-element.elementor-element-88fd5e2{
    .elementor-button-text{
        transform: skew(15deg);
        transition: 0.3s;
    }
}
.elementor-147 .elementor-element.elementor-element-88fd5e2:hover{
    .elementor-button-text{
        transform: skew(0deg);
        transition: 0.3s
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e00bb */.elementor-147 .elementor-element.elementor-element-b8e00bb .elementor-element ul li{
	list-style: none;
	padding-left: 20px;
	position: relative;
	line-height: 30px
}


.elementor-147 .elementor-element.elementor-element-b8e00bb .elementor-element ul li::before {
    color: #8ab140;
    position: absolute;
    left: 0;
    content: "";
    display: block;
    width: 17px;
    height: 17px;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3Ryb2tlPSIjOEFCMTQwIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGQ9Ik0xIDUuOTMxIDYuODk1IDEyIDE1IDEiLz48L3N2Zz4=) no-repeat left top 50%;
    background-size: contain !important;
    top: 1em;

    transform: translate(-100%, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe6edb */.elementor-147 .elementor-element.elementor-element-efe6edb{
    @media(min-width:768px){
        height: 100%;
        width: 100px;
        background: #f4f4f4;
        clip-path: polygon(0 100%, 60% 0, 0 0);

        lef: 0;
        position: absolute;
        bottom: 0; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-168622b */.elementor-147 .elementor-element.elementor-element-168622b {
    background-color: #fafafa;
    margin: 0;
    position: absolute;
    top: 0;
    left: 50px;
    right: ;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: top 50% right 50%;
    background-size: cover;
}
@media(max-width:767px){
    .elementor-147 .elementor-element.elementor-element-168622b{
        left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348ffce */.elementor-147 .elementor-element.elementor-element-348ffce{
    @media(min-width:768px){
        height: 100%;
        width: 100px;
        background: #f4f4f4;
        clip-path: polygon(40% 100%, 100% 100%, 100% 0);
        right: -1px;
        position: absolute;
        bottom: -1px; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf59630 */.elementor-147 .elementor-element.elementor-element-cf59630 {
    background-color: #fafafa;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: top 50% right 50%;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8fe6b34 */.elementor-147 .elementor-element.elementor-element-8fe6b34{
    .elementor-button-text{
        transform: skew(15deg);
        transition: 0.3s;
    }
}
.elementor-147 .elementor-element.elementor-element-8fe6b34:hover{
    .elementor-button-text{
        transform: skew(0deg);
        transition: 0.3s
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d1b07 */.elementor-147 .elementor-element.elementor-element-28d1b07 .elementor-element ul li{
	list-style: none;
	padding-left: 20px;
	position: relative;
	line-height: 30px
}


.elementor-147 .elementor-element.elementor-element-28d1b07 .elementor-element ul li::before {
    color: #8ab140;
    position: absolute;
    left: 0;
    content: "";
    display: block;
    width: 17px;
    height: 17px;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3Ryb2tlPSIjOEFCMTQwIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGQ9Ik0xIDUuOTMxIDYuODk1IDEyIDE1IDEiLz48L3N2Zz4=) no-repeat left top 50%;
    background-size: contain !important;
    top: 1em;

    transform: translate(-100%, -50%);
}/* End custom CSS */