.elementor-3010 .elementor-element.elementor-element-793a89c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3010 .elementor-element.elementor-element-95cdf47{--display:flex;--min-height:42vh;--justify-content:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.7;--border-radius:10px 10px 10px 10px;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:1em;--padding-left:2em;--padding-right:0em;}.elementor-3010 .elementor-element.elementor-element-95cdf47:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-95cdf47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://itkaufmann.at/wp-content/uploads/2026/03/8957993-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3010 .elementor-element.elementor-element-95cdf47::before, .elementor-3010 .elementor-element.elementor-element-95cdf47 > .elementor-background-video-container::before, .elementor-3010 .elementor-element.elementor-element-95cdf47 > .e-con-inner > .elementor-background-video-container::before, .elementor-3010 .elementor-element.elementor-element-95cdf47 > .elementor-background-slideshow::before, .elementor-3010 .elementor-element.elementor-element-95cdf47 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3010 .elementor-element.elementor-element-95cdf47 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3010 .elementor-element.elementor-element-3d014b0{--display:flex;--margin-top:-7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1em;--padding-bottom:0em;--padding-left:2em;--padding-right:0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-3010 .elementor-element.elementor-element-2d34653 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-2d34653 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:105px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;text-shadow:3px 3px 10px rgba(0,0,0,0.3);color:var( --e-global-color-c5a0202 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3010 .elementor-element.elementor-element-4f17212{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-3010 .elementor-element.elementor-element-4f17212 .elementor-divider-separator{width:15%;}.elementor-3010 .elementor-element.elementor-element-4f17212 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-widget-text-editor{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-3010 .elementor-element.elementor-element-c08eca8{font-size:30px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;color:var( --e-global-color-text );}.elementor-3010 .elementor-element.elementor-element-51d6fb6{--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:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overflow:hidden;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-b4523fe{--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;--justify-content:stretch;--align-items:stretch;box-shadow:1px 1px 6px 5px rgba(0,20,55,0.2);--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-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-3010 .elementor-element.elementor-element-9d15894 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-3010 .elementor-element.elementor-element-b28cdd8{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-3010 .elementor-element.elementor-element-2e718c5{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 5px rgba(0,20,55,0.2);--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-3010 .elementor-element.elementor-element-d993c9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-d993c9c img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-3010 .elementor-element.elementor-element-797d610{--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;--justify-content:space-between;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-3010 .elementor-element.elementor-element-f1c6026{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3010 .elementor-element.elementor-element-f1c6026:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-f1c6026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004c88;}.elementor-3010 .elementor-element.elementor-element-f1c6026.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3010 .elementor-element.elementor-element-1668ae7{text-align:center;}.elementor-3010 .elementor-element.elementor-element-1668ae7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:1em;-webkit-text-stroke-color:#000;stroke:#000;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-86109a7{--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;--justify-content:center;--gap:12px 16px;--row-gap:12px;--column-gap:16px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-3010 .elementor-element.elementor-element-17bdffe .elementor-button{background-color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;fill:#004c88;color:#004c88;border-radius:10px 10px 10px 10px;}.elementor-3010 .elementor-element.elementor-element-17bdffe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3010 .elementor-element.elementor-element-d3801e4 .elementor-button{background-color:#004c88;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-3010 .elementor-element.elementor-element-d3801e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3010 .elementor-element.elementor-element-df60579{--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;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 3px rgba(0,20,55,0.2);--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3010 .elementor-element.elementor-element-df60579:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-df60579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3010 .elementor-element.elementor-element-1f59fbc .elementor-icon-wrapper{text-align:center;}.elementor-3010 .elementor-element.elementor-element-1f59fbc.elementor-view-stacked .elementor-icon{background-color:#164B84;}.elementor-3010 .elementor-element.elementor-element-1f59fbc.elementor-view-framed .elementor-icon, .elementor-3010 .elementor-element.elementor-element-1f59fbc.elementor-view-default .elementor-icon{color:#164B84;border-color:#164B84;}.elementor-3010 .elementor-element.elementor-element-1f59fbc.elementor-view-framed .elementor-icon, .elementor-3010 .elementor-element.elementor-element-1f59fbc.elementor-view-default .elementor-icon svg{fill:#164B84;}.elementor-3010 .elementor-element.elementor-element-1f59fbc .elementor-icon{font-size:50px;}.elementor-3010 .elementor-element.elementor-element-1f59fbc .elementor-icon svg{height:50px;}.elementor-3010 .elementor-element.elementor-element-3b8e21c{text-align:center;}.elementor-3010 .elementor-element.elementor-element-3b8e21c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3010 .elementor-element.elementor-element-a542dff .elementor-icon-wrapper{text-align:center;}.elementor-3010 .elementor-element.elementor-element-a542dff.elementor-view-stacked .elementor-icon{background-color:#164B84;}.elementor-3010 .elementor-element.elementor-element-a542dff.elementor-view-framed .elementor-icon, .elementor-3010 .elementor-element.elementor-element-a542dff.elementor-view-default .elementor-icon{color:#164B84;border-color:#164B84;}.elementor-3010 .elementor-element.elementor-element-a542dff.elementor-view-framed .elementor-icon, .elementor-3010 .elementor-element.elementor-element-a542dff.elementor-view-default .elementor-icon svg{fill:#164B84;}.elementor-3010 .elementor-element.elementor-element-a542dff .elementor-icon{font-size:24px;}.elementor-3010 .elementor-element.elementor-element-a542dff .elementor-icon svg{height:24px;}.elementor-3010 .elementor-element.elementor-element-83f1fe7{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-26edff0{--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:30px 40px;--row-gap:30px;--column-gap:40px;--border-radius:15px 15px 15px 15px;box-shadow:1px 1px 6px 5px rgba(0,20,55,0.2);--margin-top:80px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-3010 .elementor-element.elementor-element-26edff0:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-26edff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-5a5c2a9{--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;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-f853621 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3010 .elementor-element.elementor-element-f853621{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-3010 .elementor-element.elementor-element-8f4f957 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3010 .elementor-element.elementor-element-8f4f957 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.11em;color:var( --e-global-color-text );}.elementor-3010 .elementor-element.elementor-element-0fc56e3{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;color:var( --e-global-color-text );}.elementor-3010 .elementor-element.elementor-element-83898ca{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-9e56d25{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3010 .elementor-element.elementor-element-aa83085{--display:flex;--min-height:232px;--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;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 3px rgba(0,0,0,0.2);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3010 .elementor-element.elementor-element-aa83085:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-aa83085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3010 .elementor-element.elementor-element-aa83085.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3010 .elementor-element.elementor-element-6a7c71f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.09em;color:var( --e-global-color-c2c0398 );}.elementor-3010 .elementor-element.elementor-element-779ad15{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-c2c0398 );}.elementor-3010 .elementor-element.elementor-element-6c699b5{--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:stretch;}.elementor-3010 .elementor-element.elementor-element-b8b533b{--display:flex;--min-height:232px;--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;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 3px rgba(0,0,0,0.2);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3010 .elementor-element.elementor-element-b8b533b:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-b8b533b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3010 .elementor-element.elementor-element-b8b533b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3010 .elementor-element.elementor-element-a226233 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.09em;color:var( --e-global-color-c2c0398 );}.elementor-3010 .elementor-element.elementor-element-35905f2{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-c2c0398 );}.elementor-3010 .elementor-element.elementor-element-22e36a1{--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:stretch;}.elementor-3010 .elementor-element.elementor-element-47a8193{--display:flex;--min-height:232px;--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;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 3px rgba(0,0,0,0.2);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3010 .elementor-element.elementor-element-47a8193:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-47a8193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3010 .elementor-element.elementor-element-47a8193.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3010 .elementor-element.elementor-element-e4f1576 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.09em;color:var( --e-global-color-c2c0398 );}.elementor-3010 .elementor-element.elementor-element-a0e6f6f{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-c2c0398 );}.elementor-3010 .elementor-element.elementor-element-0f56f70{--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:stretch;}.elementor-3010 .elementor-element.elementor-element-59b0146{--display:flex;--min-height:232px;--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;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 3px rgba(0,0,0,0.2);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3010 .elementor-element.elementor-element-59b0146:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-59b0146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3010 .elementor-element.elementor-element-59b0146.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3010 .elementor-element.elementor-element-3cb45d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.09em;color:var( --e-global-color-c2c0398 );}.elementor-3010 .elementor-element.elementor-element-7b5a577{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-c2c0398 );}.elementor-3010 .elementor-element.elementor-element-b24bc03{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-1ae44ac{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3010 .elementor-element.elementor-element-eb4dd93{--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;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:50px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3010 .elementor-element.elementor-element-eb4dd93:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-eb4dd93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://itkaufmann.at/wp-content/uploads/2026/04/photo-1697577418970-95d99b5a55cf.jpg");background-position:center center;background-size:cover;}.elementor-3010 .elementor-element.elementor-element-d9495f2{--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;--justify-content:space-between;--padding-top:50px;--padding-bottom:40px;--padding-left:50px;--padding-right:40px;}.elementor-3010 .elementor-element.elementor-element-433f636 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3010 .elementor-element.elementor-element-433f636 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.11em;color:#002f55;}.elementor-3010 .elementor-element.elementor-element-295f99f{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;color:#002f55;}.elementor-3010 .elementor-element.elementor-element-0bc465d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-3010 .elementor-element.elementor-element-62d1138{--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;--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-3010 .elementor-element.elementor-element-b1fb304{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-3010 .elementor-element.elementor-element-c8d89ef{text-align:center;}.elementor-3010 .elementor-element.elementor-element-c8d89ef .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.33em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-6175245{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-3010 .elementor-element.elementor-element-cb0abc2{text-align:center;}.elementor-3010 .elementor-element.elementor-element-cb0abc2 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.33em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-3ed1828{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-3010 .elementor-element.elementor-element-ffa3fd4{text-align:center;}.elementor-3010 .elementor-element.elementor-element-ffa3fd4 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.33em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-e4b5e2e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-3010 .elementor-element.elementor-element-9b33b84{text-align:center;}.elementor-3010 .elementor-element.elementor-element-9b33b84 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.33em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-3b585c2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-3010 .elementor-element.elementor-element-af53027{text-align:center;}.elementor-3010 .elementor-element.elementor-element-af53027 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.33em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-c4dfba7{text-align:center;}.elementor-3010 .elementor-element.elementor-element-c4dfba7 img{width:100%;}.elementor-3010 .elementor-element.elementor-element-d99294e{--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;--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-3010 .elementor-element.elementor-element-25666f1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3010 .elementor-element.elementor-element-ac4b818{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-da5590e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3010 .elementor-element.elementor-element-a43bab0{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-4675e56{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3010 .elementor-element.elementor-element-db4b31d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-ac2efcd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3010 .elementor-element.elementor-element-85b36de{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-d40e7d9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3010 .elementor-element.elementor-element-aa29d67{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-053bb81{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-6486924{font-family:"Montserrat", Sans-serif;}.elementor-3010 .elementor-element.elementor-element-a191c4f{font-family:"Montserrat", Sans-serif;}.elementor-3010 .elementor-element.elementor-element-1a89b79{font-family:"Montserrat", Sans-serif;}.elementor-3010 .elementor-element.elementor-element-4b61f54{font-family:"Montserrat", Sans-serif;}.elementor-3010 .elementor-element.elementor-element-e59e010{font-family:"Montserrat", Sans-serif;}.elementor-3010 .elementor-element.elementor-element-f3b390b{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-234bd7b{--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:30px 40px;--row-gap:30px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:85px;}.elementor-3010 .elementor-element.elementor-element-aff8ba5{--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-3010 .elementor-element.elementor-element-aff8ba5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3010 .elementor-element.elementor-element-3a316c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.11em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-537d241{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-6514046{--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:30px 24px;--row-gap:30px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-f6dbe20{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-f6dbe20.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3010 .elementor-element.elementor-element-6c64afd{--display:flex;--min-height:296px;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 3px rgba(0,0,0,0.2);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-f0648e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-44ad62a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-3c6961b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-3c6961b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3010 .elementor-element.elementor-element-12ef860{--display:flex;--min-height:296px;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 3px rgba(0,0,0,0.2);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-34ba746 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-6471d15{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-d87a5ca{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-d87a5ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3010 .elementor-element.elementor-element-94d76cb{--display:flex;--min-height:296px;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 3px rgba(0,0,0,0.2);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-27fb2e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-c588cf2{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-fefb29f{--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:30px 24px;--row-gap:30px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:0px;--padding-left:139px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-e049389{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-e049389.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3010 .elementor-element.elementor-element-0604478{--display:flex;--min-height:296px;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 3px rgba(0,0,0,0.2);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-7b0b034 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-e2add01{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-5ab2267{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-5ab2267.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3010 .elementor-element.elementor-element-6d9b4de{--display:flex;--min-height:296px;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 3px rgba(0,0,0,0.2);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-b816530 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-f28b65b{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-ebba5f3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-ebba5f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3010 .elementor-element.elementor-element-787abd7{--display:flex;--min-height:296px;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 3px rgba(0,0,0,0.2);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-2c80bd9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-40ba0d6{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-cc4426e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-cc4426e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3010 .elementor-element.elementor-element-361dd9b{--display:flex;--min-height:296px;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 3px rgba(0,0,0,0.2);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-7307a92 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-8843e5d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-fc9a96f{--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 63px;--row-gap:0px;--column-gap:63px;--border-radius:0px 0px 0px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-fc9a96f:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-fc9a96f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004c88;}.elementor-3010 .elementor-element.elementor-element-6543acb{--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;--justify-content:space-between;--padding-top:95px;--padding-bottom:60px;--padding-left:63px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-be04e94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.11em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-7594a80{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-7aa537e .elementor-button{background-color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;fill:#004c88;color:#004c88;border-radius:10px 10px 10px 10px;}.elementor-3010 .elementor-element.elementor-element-252c3e3{--display:flex;--min-height:638px;--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:stretch;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 6px 3px rgba(0,0,0,0.2);}.elementor-3010 .elementor-element.elementor-element-252c3e3:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-252c3e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#d7dde4;background-image:url("https://itkaufmann.at/wp-content/uploads/2026/04/Innenminister-Karner.jpg");background-position:center center;background-size:cover;}.elementor-3010 .elementor-element.elementor-element-136ee96{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-28eafa6{--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:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-311401a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3010 .elementor-element.elementor-element-311401a{text-align:center;}.elementor-3010 .elementor-element.elementor-element-311401a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.11em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-c6452f1{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-b7b1e35{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3010 .elementor-element.elementor-element-b7b1e35:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-b7b1e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://itkaufmann.at/wp-content/uploads/2026/04/impl-timeline-dots-v2.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3010 .elementor-element.elementor-element-a83f620{--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:53%;}.elementor-3010 .elementor-element.elementor-element-1a955fd{--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;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 5px rgba(0,20,55,0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-3010 .elementor-element.elementor-element-1a955fd:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-1a955fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-be42f78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;line-height:0.67em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-9cfbb57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-28c486a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-167fbea{--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;--justify-content:flex-end;--align-items:flex-start;--padding-top:0%;--padding-bottom:3%;--padding-left:53%;--padding-right:0%;}.elementor-3010 .elementor-element.elementor-element-26cae62{--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;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 5px rgba(0,20,55,0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:53px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-3010 .elementor-element.elementor-element-26cae62:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-26cae62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-3705964 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;line-height:0.67em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-98997e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-f21760d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-2cf7a96{--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:53%;}.elementor-3010 .elementor-element.elementor-element-1a3c1ec{--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;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 5px rgba(0,20,55,0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-3010 .elementor-element.elementor-element-1a3c1ec:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-1a3c1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-02a3f23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;line-height:0.67em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-a9fa29a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-7b368c3{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-b91dd38{--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;--justify-content:flex-end;--align-items:flex-start;--padding-top:0%;--padding-bottom:3%;--padding-left:53%;--padding-right:0%;}.elementor-3010 .elementor-element.elementor-element-3ddeeeb{--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;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 5px rgba(0,20,55,0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:53px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-3010 .elementor-element.elementor-element-3ddeeeb:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-3ddeeeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-da01c19 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;line-height:0.67em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-84548cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-d04af0e{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-46a7589{--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:53%;}.elementor-3010 .elementor-element.elementor-element-014d964{--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;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 5px rgba(0,20,55,0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-3010 .elementor-element.elementor-element-014d964:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-014d964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-0b7973c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;line-height:0.67em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-6f66a6a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-95136a5{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-a4810f8{--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;--justify-content:flex-end;--align-items:flex-start;--padding-top:0%;--padding-bottom:3%;--padding-left:53%;--padding-right:0%;}.elementor-3010 .elementor-element.elementor-element-8e2d2f3{--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;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 5px rgba(0,20,55,0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:53px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-3010 .elementor-element.elementor-element-8e2d2f3:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-8e2d2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-81ab668 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;line-height:0.67em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-8266e41 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-03bbc7a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-2164df1{--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:53%;}.elementor-3010 .elementor-element.elementor-element-51d02a4{--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;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 5px rgba(0,20,55,0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-3010 .elementor-element.elementor-element-51d02a4:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-51d02a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-788e5cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;line-height:0.67em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-4cbc403 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-bd93448{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-0dc5ed9{--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;--justify-content:flex-end;--align-items:flex-start;--padding-top:0%;--padding-bottom:3%;--padding-left:53%;--padding-right:0%;}.elementor-3010 .elementor-element.elementor-element-fe0b7e7{--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;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 5px rgba(0,20,55,0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:53px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-3010 .elementor-element.elementor-element-fe0b7e7:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-fe0b7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-3bba48a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;line-height:0.67em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-d910582 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-c3564e3{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#004c88;}.elementor-3010 .elementor-element.elementor-element-24db1c3{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-afcba6b{--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:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-7a6339b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3010 .elementor-element.elementor-element-7a6339b{text-align:center;}.elementor-3010 .elementor-element.elementor-element-7a6339b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.11em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-023641c{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.33em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-409d579{--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;--justify-content:center;--align-items:stretch;--gap:30px 60px;--row-gap:30px;--column-gap:60px;}.elementor-3010 .elementor-element.elementor-element-1d05b7f{--display:flex;--min-height:682px;--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;--border-radius:15px 15px 15px 15px;box-shadow:1px 1px 6px 5px rgba(0,20,55,0.2);--padding-top:50px;--padding-bottom:40px;--padding-left:37px;--padding-right:37px;}.elementor-3010 .elementor-element.elementor-element-1d05b7f:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-1d05b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 76, 136, 0.6);}.elementor-3010 .elementor-element.elementor-element-c85a61d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.09em;color:#FFFFFF;}.elementor-3010 .elementor-element.elementor-element-76b3bdd{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3010 .elementor-element.elementor-element-dcd09ce{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-3010 .elementor-element.elementor-element-6eb450f .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;fill:#004c88;color:#004c88;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-3010 .elementor-element.elementor-element-8240cb7{--display:flex;--min-height:682px;--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;--border-radius:15px 15px 15px 15px;box-shadow:1px 1px 6px 5px rgba(0,20,55,0.2);--padding-top:50px;--padding-bottom:40px;--padding-left:37px;--padding-right:37px;}.elementor-3010 .elementor-element.elementor-element-8240cb7:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-8240cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004c88;}.elementor-3010 .elementor-element.elementor-element-f6266c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.09em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-0a4bf8f{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-5857470{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-c7b80d8 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;fill:#004c88;color:#004c88;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-3010 .elementor-element.elementor-element-a172d73{--display:flex;--min-height:682px;--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;--border-radius:15px 15px 15px 15px;box-shadow:1px 1px 6px 5px rgba(0,20,55,0.2);--padding-top:50px;--padding-bottom:40px;--padding-left:37px;--padding-right:37px;}.elementor-3010 .elementor-element.elementor-element-a172d73:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-a172d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002f55;}.elementor-3010 .elementor-element.elementor-element-f718053 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.09em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-9fea46c{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-f594315{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-827216c .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;fill:#002f55;color:#002f55;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-3010 .elementor-element.elementor-element-5d87fe7{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-9bd32ab{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:116px;--padding-right:116px;}.elementor-3010 .elementor-element.elementor-element-0c60cb0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3010 .elementor-element.elementor-element-0c60cb0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.11em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-81d1a9e{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-89a35e6{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:106px;--padding-right:106px;}.elementor-3010 .elementor-element.elementor-element-042de17{--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;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 5px rgba(0,20,55,0.2);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3010 .elementor-element.elementor-element-042de17:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-042de17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004c88;}.elementor-3010 .elementor-element.elementor-element-e2e67d0{--display:flex;--min-height:0px;--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:12px 48px;--row-gap:12px;--column-gap:48px;--border-radius:10px 10px 10px 10px;--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-3010 .elementor-element.elementor-element-e2e67d0:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-e2e67d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004c88;}.elementor-3010 .elementor-element.elementor-element-3d9aa2a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-6cdc218{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-5e9835f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-0de1e6b{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-300a7b9{--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;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 5px rgba(0,20,55,0.2);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3010 .elementor-element.elementor-element-300a7b9:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-300a7b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004c88;}.elementor-3010 .elementor-element.elementor-element-66b7901{--display:flex;--min-height:0px;--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:12px 48px;--row-gap:12px;--column-gap:48px;--border-radius:10px 10px 10px 10px;--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-3010 .elementor-element.elementor-element-66b7901:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-66b7901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004c88;}.elementor-3010 .elementor-element.elementor-element-0a4741c{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-4965481{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-45685fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-114203d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-1aca984{--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;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 5px rgba(0,20,55,0.2);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3010 .elementor-element.elementor-element-1aca984:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-1aca984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004c88;}.elementor-3010 .elementor-element.elementor-element-ef28ed4{--display:flex;--min-height:0px;--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:12px 48px;--row-gap:12px;--column-gap:48px;--border-radius:10px 10px 10px 10px;--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-3010 .elementor-element.elementor-element-ef28ed4:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-ef28ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004c88;}.elementor-3010 .elementor-element.elementor-element-0759312{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-9a96623{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-2e5e8ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-ad605d2{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-103e771{--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;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 6px 5px rgba(0,20,55,0.2);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3010 .elementor-element.elementor-element-103e771:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-103e771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004c88;}.elementor-3010 .elementor-element.elementor-element-5cf0338{--display:flex;--min-height:0px;--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:12px 48px;--row-gap:12px;--column-gap:48px;--border-radius:10px 10px 10px 10px;--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-3010 .elementor-element.elementor-element-5cf0338:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-5cf0338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004c88;}.elementor-3010 .elementor-element.elementor-element-cffc7a5{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-d94f676{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-e8ecd77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.33em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-ff2766e{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#ffffff;}.elementor-3010 .elementor-element.elementor-element-8e1277c{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-f5712c1{--display:flex;--min-height:638px;--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;--overflow:hidden;--border-radius:20px 20px 20px 20px;}.elementor-3010 .elementor-element.elementor-element-f5712c1:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-f5712c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#d9d9d9;background-image:url("https://itkaufmann.at/wp-content/uploads/2026/04/Philippe-Kaufmann-KI-Schritt.jpg");background-position:center center;background-size:cover;}.elementor-3010 .elementor-element.elementor-element-64d5a83{--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;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-3010 .elementor-element.elementor-element-b476790 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3010 .elementor-element.elementor-element-b476790 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.11em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-c6ac57c{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#000000;}.elementor-3010 .elementor-element.elementor-element-f0d9f00{--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:15px 16px;--row-gap:15px;--column-gap:16px;}.elementor-3010 .elementor-element.elementor-element-832976b .elementor-button{background-color:#004c88;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-3010 .elementor-element.elementor-element-962a043 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;fill:#004c88;color:#004c88;border-style:solid;border-width:2px 2px 2px 2px;border-color:#004c88;border-radius:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-3010 .elementor-element.elementor-element-3d014b0{--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3010 .elementor-element.elementor-element-2d34653 .elementor-heading-title{font-size:56px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3010 .elementor-element.elementor-element-4f17212 .elementor-divider-separator{width:20%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3010 .elementor-element.elementor-element-c08eca8{font-size:19px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3010 .elementor-element.elementor-element-8f4f957 .elementor-heading-title{font-size:30px;}.elementor-3010 .elementor-element.elementor-element-0fc56e3{font-size:19px;}}@media(max-width:767px){.elementor-3010 .elementor-element.elementor-element-793a89c{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-3010 .elementor-element.elementor-element-95cdf47{--min-height:28vh;--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-3010 .elementor-element.elementor-element-3d014b0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3010 .elementor-element.elementor-element-2d34653{text-align:start;}.elementor-3010 .elementor-element.elementor-element-2d34653 .elementor-heading-title{font-size:42px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3010 .elementor-element.elementor-element-4f17212 .elementor-divider-separator{width:25%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3010 .elementor-element.elementor-element-c08eca8{text-align:start;font-size:18px;}.elementor-3010 .elementor-element.elementor-element-51d6fb6{--content-width:96%;--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-3010 .elementor-element.elementor-element-b4523fe{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3010 .elementor-element.elementor-element-b28cdd8{--width:100%;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-2e718c5{--width:100%;}.elementor-3010 .elementor-element.elementor-element-797d610{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-f1c6026{--width:100%;}.elementor-3010 .elementor-element.elementor-element-1668ae7 .elementor-heading-title{font-size:20px;}.elementor-3010 .elementor-element.elementor-element-86109a7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3010 .elementor-element.elementor-element-df60579{--width:100%;}.elementor-3010 .elementor-element.elementor-element-83f1fe7{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-3010 .elementor-element.elementor-element-26edff0{--width:96%;--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:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3010 .elementor-element.elementor-element-5a5c2a9{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-8f4f957{text-align:start;}.elementor-3010 .elementor-element.elementor-element-8f4f957 .elementor-heading-title{font-size:28px;}.elementor-3010 .elementor-element.elementor-element-0fc56e3{text-align:start;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-83898ca{--width:100%;--padding-top:15px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-9e56d25{--width:100%;}.elementor-3010 .elementor-element.elementor-element-6a7c71f{text-align:start;}.elementor-3010 .elementor-element.elementor-element-6a7c71f .elementor-heading-title{font-size:22px;}.elementor-3010 .elementor-element.elementor-element-779ad15{text-align:start;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-6c699b5{--width:100%;}.elementor-3010 .elementor-element.elementor-element-a226233{text-align:start;}.elementor-3010 .elementor-element.elementor-element-a226233 .elementor-heading-title{font-size:22px;}.elementor-3010 .elementor-element.elementor-element-35905f2{text-align:start;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-22e36a1{--width:100%;}.elementor-3010 .elementor-element.elementor-element-e4f1576{text-align:start;}.elementor-3010 .elementor-element.elementor-element-e4f1576 .elementor-heading-title{font-size:22px;}.elementor-3010 .elementor-element.elementor-element-a0e6f6f{text-align:start;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-0f56f70{--width:100%;}.elementor-3010 .elementor-element.elementor-element-3cb45d3{text-align:start;}.elementor-3010 .elementor-element.elementor-element-3cb45d3 .elementor-heading-title{font-size:22px;}.elementor-3010 .elementor-element.elementor-element-7b5a577{text-align:start;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-b24bc03{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3010 .elementor-element.elementor-element-1ae44ac{--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-3010 .elementor-element.elementor-element-eb4dd93{--min-height:280px;}.elementor-3010 .elementor-element.elementor-element-d9495f2{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3010 .elementor-element.elementor-element-433f636 .elementor-heading-title{font-size:28px;}.elementor-3010 .elementor-element.elementor-element-0bc465d{--padding-top:0px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-3010 .elementor-element.elementor-element-62d1138{--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-3010 .elementor-element.elementor-element-d99294e{--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-3010 .elementor-element.elementor-element-f3b390b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3010 .elementor-element.elementor-element-234bd7b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3010 .elementor-element.elementor-element-3a316c7 .elementor-heading-title{font-size:28px;}.elementor-3010 .elementor-element.elementor-element-537d241{font-size:16px;}.elementor-3010 .elementor-element.elementor-element-6514046{--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-3010 .elementor-element.elementor-element-fefb29f{--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;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3010 .elementor-element.elementor-element-fc9a96f{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3010 .elementor-element.elementor-element-6543acb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-3010 .elementor-element.elementor-element-be04e94 .elementor-heading-title{font-size:28px;}.elementor-3010 .elementor-element.elementor-element-7594a80{font-size:16px;}.elementor-3010 .elementor-element.elementor-element-252c3e3{--min-height:250px;--border-radius:20px 20px 20px 20px;}.elementor-3010 .elementor-element.elementor-element-252c3e3:not(.elementor-motion-effects-element-type-background), .elementor-3010 .elementor-element.elementor-element-252c3e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-3010 .elementor-element.elementor-element-136ee96{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-3010 .elementor-element.elementor-element-28eafa6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-3010 .elementor-element.elementor-element-311401a{text-align:start;}.elementor-3010 .elementor-element.elementor-element-311401a .elementor-heading-title{font-size:26px;}.elementor-3010 .elementor-element.elementor-element-c6452f1{text-align:start;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-b7b1e35{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3010 .elementor-element.elementor-element-a83f620{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-1a955fd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:19px;--padding-right:19px;}.elementor-3010 .elementor-element.elementor-element-167fbea{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-26cae62{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:19px;--padding-right:19px;}.elementor-3010 .elementor-element.elementor-element-2cf7a96{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-1a3c1ec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:19px;--padding-right:19px;}.elementor-3010 .elementor-element.elementor-element-b91dd38{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-3ddeeeb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:19px;--padding-right:19px;}.elementor-3010 .elementor-element.elementor-element-46a7589{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-014d964{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:19px;--padding-right:19px;}.elementor-3010 .elementor-element.elementor-element-a4810f8{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-8e2d2f3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:19px;--padding-right:19px;}.elementor-3010 .elementor-element.elementor-element-2164df1{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-51d02a4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:19px;--padding-right:19px;}.elementor-3010 .elementor-element.elementor-element-0dc5ed9{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3010 .elementor-element.elementor-element-fe0b7e7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:19px;--padding-right:19px;}.elementor-3010 .elementor-element.elementor-element-24db1c3{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3010 .elementor-element.elementor-element-afcba6b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3010 .elementor-element.elementor-element-7a6339b{text-align:start;}.elementor-3010 .elementor-element.elementor-element-7a6339b .elementor-heading-title{font-size:28px;}.elementor-3010 .elementor-element.elementor-element-023641c{text-align:start;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-409d579{--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-3010 .elementor-element.elementor-element-1d05b7f{--min-height:0px;}.elementor-3010 .elementor-element.elementor-element-8240cb7{--min-height:0px;}.elementor-3010 .elementor-element.elementor-element-a172d73{--min-height:0px;}.elementor-3010 .elementor-element.elementor-element-5d87fe7{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3010 .elementor-element.elementor-element-9bd32ab{--padding-top:0px;--padding-bottom:24px;--padding-left:25px;--padding-right:25px;}.elementor-3010 .elementor-element.elementor-element-0c60cb0 .elementor-heading-title{font-size:28px;}.elementor-3010 .elementor-element.elementor-element-81d1a9e{font-size:16px;}.elementor-3010 .elementor-element.elementor-element-89a35e6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3010 .elementor-element.elementor-element-042de17{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3010 .elementor-element.elementor-element-e2e67d0{--gap:8px 16px;--row-gap:8px;--column-gap:16px;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-3010 .elementor-element.elementor-element-300a7b9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3010 .elementor-element.elementor-element-66b7901{--gap:8px 16px;--row-gap:8px;--column-gap:16px;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-3010 .elementor-element.elementor-element-1aca984{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3010 .elementor-element.elementor-element-ef28ed4{--gap:8px 16px;--row-gap:8px;--column-gap:16px;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-3010 .elementor-element.elementor-element-103e771{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3010 .elementor-element.elementor-element-5cf0338{--gap:8px 16px;--row-gap:8px;--column-gap:16px;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-3010 .elementor-element.elementor-element-8e1277c{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3010 .elementor-element.elementor-element-f5712c1{--min-height:320px;--border-radius:20px 20px 20px 20px;}.elementor-3010 .elementor-element.elementor-element-64d5a83{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:29px;--padding-right:29px;}.elementor-3010 .elementor-element.elementor-element-b476790 .elementor-heading-title{font-size:28px;}.elementor-3010 .elementor-element.elementor-element-c6ac57c{font-size:16px;}.elementor-3010 .elementor-element.elementor-element-f0d9f00{--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;--justify-content:center;--align-items:center;}.elementor-3010 .elementor-element.elementor-element-832976b .elementor-button{font-size:16px;}.elementor-3010 .elementor-element.elementor-element-962a043 .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-3010 .elementor-element.elementor-element-793a89c{--content-width:80%;}.elementor-3010 .elementor-element.elementor-element-51d6fb6{--content-width:80%;}.elementor-3010 .elementor-element.elementor-element-b4523fe{--width:36.3%;}.elementor-3010 .elementor-element.elementor-element-b28cdd8{--width:63.7%;}.elementor-3010 .elementor-element.elementor-element-f1c6026{--width:66.856%;}.elementor-3010 .elementor-element.elementor-element-df60579{--width:33%;}.elementor-3010 .elementor-element.elementor-element-26edff0{--width:80%;}.elementor-3010 .elementor-element.elementor-element-5a5c2a9{--width:35%;}.elementor-3010 .elementor-element.elementor-element-83898ca{--width:65%;}.elementor-3010 .elementor-element.elementor-element-9e56d25{--width:100%;}.elementor-3010 .elementor-element.elementor-element-6c699b5{--width:100%;}.elementor-3010 .elementor-element.elementor-element-22e36a1{--width:100%;}.elementor-3010 .elementor-element.elementor-element-0f56f70{--width:100%;}.elementor-3010 .elementor-element.elementor-element-b24bc03{--content-width:1440px;}.elementor-3010 .elementor-element.elementor-element-136ee96{--content-width:1440px;}.elementor-3010 .elementor-element.elementor-element-28eafa6{--content-width:800px;}.elementor-3010 .elementor-element.elementor-element-b7b1e35{--content-width:1200px;}.elementor-3010 .elementor-element.elementor-element-24db1c3{--content-width:1440px;}.elementor-3010 .elementor-element.elementor-element-afcba6b{--content-width:800px;}.elementor-3010 .elementor-element.elementor-element-5d87fe7{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3010 .elementor-element.elementor-element-51d6fb6{--content-width:95%;}.elementor-3010 .elementor-element.elementor-element-26edff0{--width:95%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3010 .elementor-element.elementor-element-2d34653{width:var( --container-widget-width, 817.797px );max-width:817.797px;--container-widget-width:817.797px;--container-widget-flex-grow:0;}.elementor-3010 .elementor-element.elementor-element-2d34653 .elementor-heading-title{font-size:75px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3010 .elementor-element.elementor-element-d3801e4{width:var( --container-widget-width, 84.219px );max-width:84.219px;--container-widget-width:84.219px;--container-widget-flex-grow:0;}}/* Start custom CSS for container, class: .elementor-element-b4523fe */.elementor-3010 .elementor-element.elementor-element-b4523fe { overflow: hidden; border-radius: 10px; }
.elementor-3010 .elementor-element.elementor-element-b4523fe, .elementor-3010 .elementor-element.elementor-element-b4523fe > .elementor-widget-wrap, .elementor-3010 .elementor-element.elementor-element-b4523fe > .elementor-widget-container { height: 100%; }
.elementor-3010 .elementor-element.elementor-element-b4523fe .elementor-widget-image { height: 100%; }
.elementor-3010 .elementor-element.elementor-element-b4523fe .elementor-widget-image .elementor-widget-container { height: 100%; overflow: hidden; border-radius: 10px; }
.elementor-3010 .elementor-element.elementor-element-b4523fe .elementor-widget-image img { width: calc(100% + 20px); height: calc(100% + 20px); object-fit: cover; margin: -10px; border-radius: 10px; }
@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-b4523fe, .elementor-3010 .elementor-element.elementor-element-b4523fe > .elementor-widget-wrap, .elementor-3010 .elementor-element.elementor-element-b4523fe > .elementor-widget-container { height: auto; }
  .elementor-3010 .elementor-element.elementor-element-b4523fe .elementor-widget-image { height: auto; }
  .elementor-3010 .elementor-element.elementor-element-b4523fe .elementor-widget-image .elementor-widget-container { height: auto; }
  .elementor-3010 .elementor-element.elementor-element-b4523fe .elementor-widget-image img { width: 100% !important; height: auto !important; object-fit: cover !important; margin: 0 !important; aspect-ratio: 1/1; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e718c5 */.elementor-3010 .elementor-element.elementor-element-2e718c5 { overflow: hidden; border-radius: 10px; }
.elementor-3010 .elementor-element.elementor-element-2e718c5, .elementor-3010 .elementor-element.elementor-element-2e718c5 > .elementor-widget-wrap, .elementor-3010 .elementor-element.elementor-element-2e718c5 > .elementor-widget-container { height: 100%; }
.elementor-3010 .elementor-element.elementor-element-2e718c5 .elementor-widget-image { height: 100%; }
.elementor-3010 .elementor-element.elementor-element-2e718c5 .elementor-widget-image .elementor-widget-container { height: 100%; overflow: hidden; border-radius: 10px; }
.elementor-3010 .elementor-element.elementor-element-2e718c5 .elementor-widget-image img { width: calc(100% + 20px); height: calc(100% + 20px); object-fit: cover; margin: -10px; border-radius: 10px; }
@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-2e718c5, .elementor-3010 .elementor-element.elementor-element-2e718c5 > .elementor-widget-wrap, .elementor-3010 .elementor-element.elementor-element-2e718c5 > .elementor-widget-container { height: auto; }
  .elementor-3010 .elementor-element.elementor-element-2e718c5 .elementor-widget-image { height: auto; }
  .elementor-3010 .elementor-element.elementor-element-2e718c5 .elementor-widget-image .elementor-widget-container { height: auto; }
  .elementor-3010 .elementor-element.elementor-element-2e718c5 .elementor-widget-image img { width: 100% !important; height: auto !important; object-fit: cover !important; margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17bdffe */.elementor-3010 .elementor-element.elementor-element-17bdffe .elementor-button {
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.elementor-3010 .elementor-element.elementor-element-17bdffe .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3801e4 */.elementor-3010 .elementor-element.elementor-element-d3801e4 .elementor-button {
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.elementor-3010 .elementor-element.elementor-element-d3801e4 .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df60579 */.elementor-3010 .elementor-element.elementor-element-df60579 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}
.elementor-3010 .elementor-element.elementor-element-df60579:hover {
  transform: translateY(-4px);
  box-shadow: 2px 4px 16px 6px rgba(0,0,0,0.25) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-797d610 *//* cleared *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b28cdd8 *//* cleared *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51d6fb6 *//* cleared *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f853621 */@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-f853621 { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa83085 */.elementor-3010 .elementor-element.elementor-element-aa83085 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}
.elementor-3010 .elementor-element.elementor-element-aa83085:hover {
  transform: translateY(-6px);
  box-shadow: 2px 4px 16px 6px rgba(0,0,0,0.25) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8b533b */.elementor-3010 .elementor-element.elementor-element-b8b533b {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}
.elementor-3010 .elementor-element.elementor-element-b8b533b:hover {
  transform: translateY(-6px);
  box-shadow: 2px 4px 16px 6px rgba(0,0,0,0.25) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a8193 */.elementor-3010 .elementor-element.elementor-element-47a8193 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}
.elementor-3010 .elementor-element.elementor-element-47a8193:hover {
  transform: translateY(-6px);
  box-shadow: 2px 4px 16px 6px rgba(0,0,0,0.25) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59b0146 */.elementor-3010 .elementor-element.elementor-element-59b0146 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}
.elementor-3010 .elementor-element.elementor-element-59b0146:hover {
  transform: translateY(-6px);
  box-shadow: 2px 4px 16px 6px rgba(0,0,0,0.25) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83898ca */.elementor-3010 .elementor-element.elementor-element-83898ca {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 20px !important;
}

.elementor-3010 .elementor-element.elementor-element-83898ca > .e-con {
  width: 100% !important;
  max-width: 100% !important;
}

@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-83898ca {
    grid-template-columns: 1fr !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb4dd93 *//* cleared *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62d1138 */@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-62d1138 { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4dfba7 */@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-c4dfba7 { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d99294e */@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-d99294e { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6486924 */.elementor-3010 .elementor-element.elementor-element-6486924 {
  position: relative;
  padding-left: 20px;
  padding-bottom: 24px;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 0;
}
.elementor-3010 .elementor-element.elementor-element-6486924::before {
  content: '';
  position: absolute;
  left: -21px;
  top: 4px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #004c88;
  border: 2px solid #fff;
  box-shadow: 0 0 0 2px #004c88;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a191c4f */.elementor-3010 .elementor-element.elementor-element-a191c4f {
  position: relative;
  padding-left: 20px;
  padding-top: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 0;
}
.elementor-3010 .elementor-element.elementor-element-a191c4f::before {
  content: '';
  position: absolute;
  left: -21px;
  top: 28px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #004c88;
  border: 2px solid #fff;
  box-shadow: 0 0 0 2px #004c88;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a89b79 */.elementor-3010 .elementor-element.elementor-element-1a89b79 {
  position: relative;
  padding-left: 20px;
  padding-top: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 0;
}
.elementor-3010 .elementor-element.elementor-element-1a89b79::before {
  content: '';
  position: absolute;
  left: -21px;
  top: 28px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #004c88;
  border: 2px solid #fff;
  box-shadow: 0 0 0 2px #004c88;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b61f54 */.elementor-3010 .elementor-element.elementor-element-4b61f54 {
  position: relative;
  padding-left: 20px;
  padding-top: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 0;
}
.elementor-3010 .elementor-element.elementor-element-4b61f54::before {
  content: '';
  position: absolute;
  left: -21px;
  top: 28px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #004c88;
  border: 2px solid #fff;
  box-shadow: 0 0 0 2px #004c88;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e59e010 */.elementor-3010 .elementor-element.elementor-element-e59e010 {
  position: relative;
  padding-left: 20px;
  padding-top: 24px;
  padding-bottom: 0;
  margin-bottom: 0;
}
.elementor-3010 .elementor-element.elementor-element-e59e010::before {
  content: '';
  position: absolute;
  left: -21px;
  top: 28px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #004c88;
  border: 2px solid #fff;
  box-shadow: 0 0 0 2px #004c88;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-053bb81 */@media (min-width: 768px) {
  .elementor-3010 .elementor-element.elementor-element-053bb81 { display: none !important; }
}
@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-053bb81 {
    position: relative;
    display: flex !important;
  }
  .elementor-3010 .elementor-element.elementor-element-053bb81::before {
    content: '';
    position: absolute;
    left: 14px;
    top: 10px;
    height: calc(100% - 82px);
    width: 2px;
    background: #004c88;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aff8ba5 */@media (min-width: 768px) {
  .elementor-3010 .elementor-element.elementor-element-aff8ba5 {
    flex: 0 0 409px !important;
    max-width: 409px !important;
    width: 409px;
    min-width: 409px;
  }
}
@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-aff8ba5 {
    flex: none !important;
    max-width: 100% !important;
    width: 100% !important;
    min-width: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c64afd */.elementor-3010 .elementor-element.elementor-element-6c64afd {
  transition: box-shadow 0.3s ease;
}
.elementor-3010 .elementor-element.elementor-element-6c64afd:hover {
  box-shadow: 2px 4px 16px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6dbe20 */.elementor-3010 .elementor-element.elementor-element-f6dbe20 {
  transition: transform 0.3s ease;
  cursor: pointer;
}
.elementor-3010 .elementor-element.elementor-element-f6dbe20:hover {
  transform: translateY(-6px);
}
@media (min-width: 768px) {
  .elementor-3010 .elementor-element.elementor-element-f6dbe20 {
    flex: 0 0 286px !important;
    max-width: 286px !important;
    width: 286px !important;
    min-width: 286px !important;
  }
}
@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-f6dbe20 {
    flex: none !important;
    max-width: 100% !important;
    width: 100% !important;
    min-width: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12ef860 */.elementor-3010 .elementor-element.elementor-element-12ef860 {
  transition: box-shadow 0.3s ease;
}
.elementor-3010 .elementor-element.elementor-element-12ef860:hover {
  box-shadow: 2px 4px 16px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6961b */.elementor-3010 .elementor-element.elementor-element-3c6961b {
  transition: transform 0.3s ease;
  cursor: pointer;
}
.elementor-3010 .elementor-element.elementor-element-3c6961b:hover {
  transform: translateY(-6px);
}
@media (min-width: 768px) {
  .elementor-3010 .elementor-element.elementor-element-3c6961b {
    flex: 0 0 286px !important;
    max-width: 286px !important;
    width: 286px !important;
    min-width: 286px !important;
  }
}
@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-3c6961b {
    flex: none !important;
    max-width: 100% !important;
    width: 100% !important;
    min-width: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d76cb */.elementor-3010 .elementor-element.elementor-element-94d76cb {
  transition: box-shadow 0.3s ease;
}
.elementor-3010 .elementor-element.elementor-element-94d76cb:hover {
  box-shadow: 2px 4px 16px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d87a5ca */.elementor-3010 .elementor-element.elementor-element-d87a5ca {
  transition: transform 0.3s ease;
  cursor: pointer;
}
.elementor-3010 .elementor-element.elementor-element-d87a5ca:hover {
  transform: translateY(-6px);
}
@media (min-width: 768px) {
  .elementor-3010 .elementor-element.elementor-element-d87a5ca {
    flex: 0 0 286px !important;
    max-width: 286px !important;
    width: 286px !important;
    min-width: 286px !important;
  }
}
@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-d87a5ca {
    flex: none !important;
    max-width: 100% !important;
    width: 100% !important;
    min-width: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6514046 */@media (min-width: 768px) {
  .elementor-3010 .elementor-element.elementor-element-6514046 {
    flex: 1 1 0%;
    min-width: 0;
  }
  .elementor-3010 .elementor-element.elementor-element-6514046 > .e-con {
    flex: 0 0 286px !important;
    max-width: 286px;
    width: 286px;
  }
}
@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-6514046 > .e-con {
    flex: none !important;
    max-width: 100% !important;
    width: 100% !important;
    min-width: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-234bd7b */.elementor-3010 .elementor-element.elementor-element-234bd7b {
  max-width: 1440px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .elementor-3010 .elementor-element.elementor-element-234bd7b {
    display: grid !important;
    grid-template-columns: 409px 1fr;
    gap: 40px;
  }
}
@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-234bd7b {
    display: flex !important;
    flex-direction: column !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0604478 */.elementor-3010 .elementor-element.elementor-element-0604478 {
  transition: box-shadow 0.3s ease;
}
.elementor-3010 .elementor-element.elementor-element-0604478:hover {
  box-shadow: 2px 4px 16px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e049389 */.elementor-3010 .elementor-element.elementor-element-e049389 {
  transition: transform 0.3s ease;
  cursor: pointer;
}
.elementor-3010 .elementor-element.elementor-element-e049389:hover {
  transform: translateY(-6px);
}
@media (min-width: 768px) {
  .elementor-3010 .elementor-element.elementor-element-e049389 {
    flex: 0 0 286px !important;
    max-width: 286px !important;
    width: 286px !important;
    min-width: 286px !important;
  }
}
@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-e049389 {
    flex: none !important;
    max-width: 100% !important;
    width: 100% !important;
    min-width: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d9b4de */.elementor-3010 .elementor-element.elementor-element-6d9b4de {
  transition: box-shadow 0.3s ease;
}
.elementor-3010 .elementor-element.elementor-element-6d9b4de:hover {
  box-shadow: 2px 4px 16px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ab2267 */.elementor-3010 .elementor-element.elementor-element-5ab2267 {
  transition: transform 0.3s ease;
  cursor: pointer;
}
.elementor-3010 .elementor-element.elementor-element-5ab2267:hover {
  transform: translateY(-6px);
}
@media (min-width: 768px) {
  .elementor-3010 .elementor-element.elementor-element-5ab2267 {
    flex: 0 0 286px !important;
    max-width: 286px !important;
    width: 286px !important;
    min-width: 286px !important;
  }
}
@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-5ab2267 {
    flex: none !important;
    max-width: 100% !important;
    width: 100% !important;
    min-width: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-787abd7 */.elementor-3010 .elementor-element.elementor-element-787abd7 {
  transition: box-shadow 0.3s ease;
}
.elementor-3010 .elementor-element.elementor-element-787abd7:hover {
  box-shadow: 2px 4px 16px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebba5f3 */.elementor-3010 .elementor-element.elementor-element-ebba5f3 {
  transition: transform 0.3s ease;
  cursor: pointer;
}
.elementor-3010 .elementor-element.elementor-element-ebba5f3:hover {
  transform: translateY(-6px);
}
@media (min-width: 768px) {
  .elementor-3010 .elementor-element.elementor-element-ebba5f3 {
    flex: 0 0 286px !important;
    max-width: 286px !important;
    width: 286px !important;
    min-width: 286px !important;
  }
}
@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-ebba5f3 {
    flex: none !important;
    max-width: 100% !important;
    width: 100% !important;
    min-width: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-361dd9b */.elementor-3010 .elementor-element.elementor-element-361dd9b {
  transition: box-shadow 0.3s ease;
}
.elementor-3010 .elementor-element.elementor-element-361dd9b:hover {
  box-shadow: 2px 4px 16px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc4426e */.elementor-3010 .elementor-element.elementor-element-cc4426e {
  transition: transform 0.3s ease;
  cursor: pointer;
}
.elementor-3010 .elementor-element.elementor-element-cc4426e:hover {
  transform: translateY(-6px);
}
@media (min-width: 768px) {
  .elementor-3010 .elementor-element.elementor-element-cc4426e {
    flex: 0 0 286px !important;
    max-width: 286px !important;
    width: 286px !important;
    min-width: 286px !important;
  }
}
@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-cc4426e {
    flex: none !important;
    max-width: 100% !important;
    width: 100% !important;
    min-width: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fefb29f */.elementor-3010 .elementor-element.elementor-element-fefb29f {
  max-width: 1440px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .elementor-3010 .elementor-element.elementor-element-fefb29f > .e-con {
    flex: 0 0 286px !important;
    max-width: 286px;
    width: 286px !important;
  }
}
@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-fefb29f > .e-con {
    flex: none !important;
    max-width: 100% !important;
    width: 100% !important;
    min-width: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7aa537e */@media (min-width: 768px) {
  .elementor-3010 .elementor-element.elementor-element-7aa537e .elementor-button {
    min-width: 270px;
    height: 50px;
    box-shadow: 0px 4px 4px rgba(0,0,0,0.25);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
  }
  .elementor-3010 .elementor-element.elementor-element-7aa537e .elementor-button:hover {
    transform: translateY(-2px);
    box-shadow: 0px 6px 12px rgba(0,0,0,0.35);
  }
}
@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-7aa537e .elementor-button {
    min-width: 200px;
    height: 45px;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
  }
  .elementor-3010 .elementor-element.elementor-element-7aa537e .elementor-button:hover {
    transform: translateY(-2px);
    box-shadow: 0px 6px 12px rgba(0,0,0,0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6543acb */@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-6543acb {
    order: 2 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-252c3e3 */@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-252c3e3 {
    order: -1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c6452f1 */@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-c6452f1 p { text-align: left !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a955fd *//* cleared *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26cae62 *//* cleared *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a3c1ec *//* cleared *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ddeeeb *//* cleared *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-014d964 *//* cleared *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e2d2f3 *//* cleared *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51d02a4 *//* cleared *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe0b7e7 *//* cleared *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-023641c */@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-023641c p { text-align: left !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6eb450f */.elementor-3010 .elementor-element.elementor-element-6eb450f { margin-top: auto !important; }
.elementor-3010 .elementor-element.elementor-element-6eb450f .elementor-button { transition: transform 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease; }
.elementor-3010 .elementor-element.elementor-element-6eb450f .elementor-button:hover { transform: scale(1.05); box-shadow: 0 4px 12px rgba(0,20,55,0.3); background-color: #e8f0f8 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d05b7f */.elementor-3010 .elementor-element.elementor-element-1d05b7f { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-3010 .elementor-element.elementor-element-1d05b7f:hover { transform: translateY(-3px); box-shadow: 1px 2px 10px 5px rgba(0,20,55,0.3) !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7b80d8 */.elementor-3010 .elementor-element.elementor-element-c7b80d8 { margin-top: auto !important; }
.elementor-3010 .elementor-element.elementor-element-c7b80d8 .elementor-button { transition: transform 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease; }
.elementor-3010 .elementor-element.elementor-element-c7b80d8 .elementor-button:hover { transform: scale(1.05); box-shadow: 0 4px 12px rgba(0,20,55,0.3); background-color: #e8f0f8 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8240cb7 */.elementor-3010 .elementor-element.elementor-element-8240cb7 { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-3010 .elementor-element.elementor-element-8240cb7:hover { transform: translateY(-3px); box-shadow: 1px 2px 10px 5px rgba(0,20,55,0.3) !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-827216c */.elementor-3010 .elementor-element.elementor-element-827216c { margin-top: auto !important; }
.elementor-3010 .elementor-element.elementor-element-827216c .elementor-button { transition: transform 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease; }
.elementor-3010 .elementor-element.elementor-element-827216c .elementor-button:hover { transform: scale(1.05); box-shadow: 0 4px 12px rgba(0,20,55,0.3); background-color: #e8f0f8 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a172d73 */.elementor-3010 .elementor-element.elementor-element-a172d73 { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-3010 .elementor-element.elementor-element-a172d73:hover { transform: translateY(-3px); box-shadow: 1px 2px 10px 5px rgba(0,20,55,0.3) !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d9aa2a */@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-3d9aa2a .elementor-widget-container div {
    width: 70px !important;
    height: 70px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-042de17 */.elementor-3010 .elementor-element.elementor-element-042de17 { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-3010 .elementor-element.elementor-element-042de17:hover { transform: translateY(-3px); box-shadow: 1px 2px 10px 5px rgba(0,20,55,0.3) !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a4741c */@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-0a4741c .elementor-widget-container div {
    width: 70px !important;
    height: 70px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-300a7b9 */.elementor-3010 .elementor-element.elementor-element-300a7b9 { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-3010 .elementor-element.elementor-element-300a7b9:hover { transform: translateY(-3px); box-shadow: 1px 2px 10px 5px rgba(0,20,55,0.3) !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0759312 */@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-0759312 .elementor-widget-container div {
    width: 70px !important;
    height: 70px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aca984 */.elementor-3010 .elementor-element.elementor-element-1aca984 { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-3010 .elementor-element.elementor-element-1aca984:hover { transform: translateY(-3px); box-shadow: 1px 2px 10px 5px rgba(0,20,55,0.3) !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cffc7a5 */@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-cffc7a5 .elementor-widget-container div {
    width: 70px !important;
    height: 70px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-103e771 */.elementor-3010 .elementor-element.elementor-element-103e771 { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-3010 .elementor-element.elementor-element-103e771:hover { transform: translateY(-3px); box-shadow: 1px 2px 10px 5px rgba(0,20,55,0.3) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89a35e6 */@media (min-width: 768px) {
  .elementor-3010 .elementor-element.elementor-element-89a35e6 {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 20px !important;
  }
  .elementor-3010 .elementor-element.elementor-element-89a35e6 > .e-con {
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-3010 .elementor-element.elementor-element-89a35e6 {
    display: flex !important;
    flex-direction: column !important;
    gap: 15px !important;
  }
  .elementor-3010 .elementor-element.elementor-element-89a35e6 > .e-con {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-832976b */.elementor-3010 .elementor-element.elementor-element-832976b .elementor-button {
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.elementor-3010 .elementor-element.elementor-element-832976b .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-962a043 */.elementor-3010 .elementor-element.elementor-element-962a043 .elementor-button {
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.elementor-3010 .elementor-element.elementor-element-962a043 .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS *//* Import Inter font */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');

/* Global font */
body .elementor-3010,
body .elementor-3010 * {
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  -webkit-font-smoothing: antialiased;
}
html { scroll-behavior: smooth; }

/* Hide default page title */
.entry-title, .page-title { display: none; }

/* Benefits left column - fixed width */
.ki-benefits-left { flex: 0 0 38% !important; max-width: 38%; }

/* Process step icon styling */
.ki-step-item .elementor-icon {
  width: 50px !important;
  height: 50px !important;
  border-radius: 50%;
  background: #164b84;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Channel cards - border and hover */
.ki-channel-card .elementor-icon-box-wrapper {
  padding: 20px;
  border: 1px solid #e2e8f0;
  border-radius: 10px;
  transition: box-shadow 0.25s, transform 0.25s;
  background: #ffffff;
}
.ki-channel-card .elementor-icon-box-wrapper:hover {
  box-shadow: 0 8px 30px rgba(22,75,132,0.15);
  transform: translateY(-3px);
}
.ki-channel-card .elementor-icon-box-icon {
  height: 100px;
  background: #e8edf4;
  border-radius: 10px 10px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: -20px -20px 20px -20px;
  padding: 20px;
}

/* Funding icon-box styling */
.ki-funding .elementor-widget-icon-box .elementor-icon-box-wrapper {
  padding: 24px;
  background: #f5f7fa;
  border-radius: 10px;
}
.ki-funding .elementor-icon {
  width: 48px !important;
  height: 48px !important;
  border-radius: 50%;
  background: #164b84;
}

/* Implementation timeline steps */
.ki-impl-step {
  position: relative;
  padding-left: 40px !important;
}
.ki-impl-step::before {
  content: '';
  position: absolute;
  left: 12px;
  top: 0;
  bottom: 0;
  width: 2px;
  background: #e2e8f0;
}
.ki-impl-step::after {
  content: '';
  position: absolute;
  left: 6px;
  top: 30px;
  width: 14px;
  height: 14px;
  background: #164b84;
  border-radius: 50%;
  border: 3px solid #fff;
  box-shadow: 0 0 0 2px #164b84;
  z-index: 1;
}
.ki-impl-step:last-child::before {
  display: none;
}

/* Pricing cards */
.ki-pricing-card {
  transition: transform 0.3s, box-shadow 0.3s;
}
.ki-pricing-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 60px rgba(22,75,132,0.2);
}

/* Button hover */
.elementor-3010 .elementor-button {
  transition: all 0.25s ease !important;
}
.elementor-3010 .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 8px 30px rgba(22,75,132,0.15);
}

/* Responsive - Tablet */
@media (max-width: 1024px) {
  .ki-benefits-left { flex: none !important; max-width: 100%; }
  .ki-multichannel .e-con[data-settings*="row"] { flex-wrap: wrap; }
}

/* Responsive - Mobile */
@media (max-width: 640px) {
  .ki-impl-step { padding-left: 30px !important; }
  .ki-impl-step::before { left: 8px; }
  .ki-impl-step::after { left: 2px; top: 28px; width: 12px; height: 12px; }
}/* End custom CSS */