.elementor-28744 .elementor-element.elementor-element-1f603e2{--display:flex;--min-height:660px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28744 .elementor-element.elementor-element-49d5ba9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-28744 .elementor-element.elementor-element-b40bbe6{--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:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28744 .elementor-element.elementor-element-3677ba6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28744 .elementor-element.elementor-element-b69c70e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28744 .elementor-element.elementor-element-b69c70e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-28744 .elementor-element.elementor-element-2572d2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-28744 .elementor-element.elementor-element-8cb4dfd{--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;--overflow:hidden;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28744 .elementor-element.elementor-element-5799c1d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-28744 .elementor-element.elementor-element-5799c1d .elementor-main-swiper{height:455px;width:100%;}.elementor-28744 .elementor-element.elementor-element-5799c1d .elementor-swiper-button{font-size:20px;}.elementor-28744 .elementor-element.elementor-element-b1ba06a{--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;--padding-top:7px;--padding-bottom:7px;--padding-left:16px;--padding-right:16px;}.elementor-28744 .elementor-element.elementor-element-b1ba06a:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-b1ba06a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-28744 .elementor-element.elementor-element-6ad0974{--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;}.elementor-28744 .elementor-element.elementor-element-4bb8385{--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;}.elementor-28744 .elementor-element.elementor-element-16c2db1{--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;}.elementor-28744 .elementor-element.elementor-element-c3313e5{--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;}.elementor-28744 .elementor-element.elementor-element-fbf9369{--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;}.elementor-28744 .elementor-element.elementor-element-22281c4{--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:flex-start;}.elementor-28744 .elementor-element.elementor-element-085a162{--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:flex-start;}.elementor-28744 .elementor-element.elementor-element-3c7fc7e{--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E7EEF5;--border-color:#E7EEF5;--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-28744 .elementor-element.elementor-element-3c7fc7e:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-3c7fc7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-28744 .elementor-element.elementor-element-b0c956d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-28744 .elementor-element.elementor-element-b0c956d img{width:300px;}.elementor-28744 .elementor-element.elementor-element-b182a2a{font-family:"Poppins", Sans-serif;}.elementor-28744 .elementor-element.elementor-element-fe7b0f7{text-align:center;}.elementor-28744 .elementor-element.elementor-element-45a3b50{text-align:center;}.elementor-28744 .elementor-element.elementor-element-45a3b50 img{height:342px;}.elementor-28744 .elementor-element.elementor-element-9dd054b{--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;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:050px;--padding-left:00px;--padding-right:00px;}.elementor-28744 .elementor-element.elementor-element-9dd054b:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-9dd054b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-28744 .elementor-element.elementor-element-d038bc4{--display:flex;--min-height:371px;--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:space-between;--align-items:stretch;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#dfe6ef;--border-color:#dfe6ef;--border-radius:22px 22px 22px 22px;box-shadow:0px 8px 30px 0px rgba(16,41,72,.06);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-28744 .elementor-element.elementor-element-d038bc4:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-d038bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-28744 .elementor-element.elementor-element-d038bc4:hover{background-color:#f5faff;box-shadow:0px 22px 55px 0px rgba(16,80,145,.16);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-28744 .elementor-element.elementor-element-ce4a618 .elementor-icon-box-wrapper{gap:15px;}.elementor-28744 .elementor-element.elementor-element-ce4a618.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28744 .elementor-element.elementor-element-ce4a618.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-ce4a618.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28744 .elementor-element.elementor-element-ce4a618.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28744 .elementor-element.elementor-element-ce4a618.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28744 .elementor-element.elementor-element-ce4a618.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-6530553 .elementor-button{background-color:#FFFFFF;fill:#0067B1;color:#0067B1;}.elementor-28744 .elementor-element.elementor-element-6530553 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28744 .elementor-element.elementor-element-282b8ad{--display:flex;--min-height:371px;--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:space-between;--align-items:stretch;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#dfe6ef;--border-color:#dfe6ef;--border-radius:22px 22px 22px 22px;box-shadow:0px 8px 30px 0px rgba(16,41,72,.06);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-28744 .elementor-element.elementor-element-282b8ad:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-282b8ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-28744 .elementor-element.elementor-element-282b8ad:hover{background-color:#f5faff;box-shadow:0px 22px 55px 0px rgba(16,80,145,.16);}.elementor-28744 .elementor-element.elementor-element-d06c9f1 .elementor-icon-box-wrapper{gap:15px;}.elementor-28744 .elementor-element.elementor-element-d06c9f1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28744 .elementor-element.elementor-element-d06c9f1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-d06c9f1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28744 .elementor-element.elementor-element-d06c9f1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28744 .elementor-element.elementor-element-d06c9f1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28744 .elementor-element.elementor-element-d06c9f1.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-a0f4c87 .elementor-button{background-color:#FFFFFF;fill:#0067B1;color:#0067B1;}.elementor-28744 .elementor-element.elementor-element-a0f4c87 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28744 .elementor-element.elementor-element-a0416f8{--display:flex;--min-height:371px;--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:space-between;--align-items:stretch;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#dfe6ef;--border-color:#dfe6ef;--border-radius:22px 22px 22px 22px;box-shadow:0px 8px 30px 0px rgba(16,41,72,.06);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-28744 .elementor-element.elementor-element-a0416f8:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-a0416f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-28744 .elementor-element.elementor-element-a0416f8:hover{background-color:#f5faff;box-shadow:0px 22px 55px 0px rgba(16,80,145,.16);}.elementor-28744 .elementor-element.elementor-element-efb7952 .elementor-icon-box-wrapper{gap:15px;}.elementor-28744 .elementor-element.elementor-element-efb7952.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28744 .elementor-element.elementor-element-efb7952.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-efb7952.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28744 .elementor-element.elementor-element-efb7952.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28744 .elementor-element.elementor-element-efb7952.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28744 .elementor-element.elementor-element-efb7952.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-5ef9970 .elementor-button{background-color:#FFFFFF;fill:#0067B1;color:#0067B1;}.elementor-28744 .elementor-element.elementor-element-5ef9970 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28744 .elementor-element.elementor-element-ca6fc63{--display:flex;--min-height:371px;--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:space-between;--align-items:stretch;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#dfe6ef;--border-color:#dfe6ef;--border-radius:22px 22px 22px 22px;box-shadow:0px 8px 30px 0px rgba(16,41,72,.06);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-28744 .elementor-element.elementor-element-ca6fc63:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-ca6fc63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-28744 .elementor-element.elementor-element-ca6fc63:hover{background-color:#f5faff;box-shadow:0px 22px 55px 0px rgba(16,80,145,.16);}.elementor-28744 .elementor-element.elementor-element-df70d67 .elementor-icon-box-wrapper{gap:15px;}.elementor-28744 .elementor-element.elementor-element-3ba3133 .elementor-button{background-color:#FFFFFF;fill:#0067B1;color:#0067B1;}.elementor-28744 .elementor-element.elementor-element-3ba3133 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28744 .elementor-element.elementor-element-6e8f487{--display:flex;--min-height:371px;--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:space-between;--align-items:stretch;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#dfe6ef;--border-color:#dfe6ef;--border-radius:22px 22px 22px 22px;box-shadow:0px 8px 30px 0px rgba(16,41,72,.06);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-28744 .elementor-element.elementor-element-6e8f487:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-6e8f487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-28744 .elementor-element.elementor-element-6e8f487:hover{background-color:#f5faff;box-shadow:0px 22px 55px 0px rgba(16,80,145,.16);}.elementor-28744 .elementor-element.elementor-element-dbfbb5c .elementor-icon-box-wrapper{gap:15px;}.elementor-28744 .elementor-element.elementor-element-2884d55 .elementor-button{background-color:#FFFFFF;fill:#0067B1;color:#0067B1;}.elementor-28744 .elementor-element.elementor-element-2884d55 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28744 .elementor-element.elementor-element-a253ad7{--display:flex;--min-height:371px;--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:space-between;--align-items:stretch;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#dfe6ef;--border-color:#dfe6ef;--border-radius:22px 22px 22px 22px;box-shadow:0px 8px 30px 0px rgba(16,41,72,.06);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-28744 .elementor-element.elementor-element-a253ad7:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-a253ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-28744 .elementor-element.elementor-element-a253ad7:hover{background-color:#f5faff;box-shadow:0px 22px 55px 0px rgba(16,80,145,.16);}.elementor-28744 .elementor-element.elementor-element-1d28cf4 .elementor-icon-box-wrapper{gap:15px;}.elementor-28744 .elementor-element.elementor-element-044a509 .elementor-button{background-color:#FFFFFF;fill:#0067B1;color:#0067B1;}.elementor-28744 .elementor-element.elementor-element-044a509 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28744 .elementor-element.elementor-element-25cafa4:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-25cafa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-25cafa4{box-shadow:0px -23px 18px -20px rgba(0,0,0,0.5) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 150px 0px;z-index:5;}.elementor-28744 .elementor-element.elementor-element-25cafa4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-28744 .elementor-element.elementor-element-0e8814f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28744 .elementor-element.elementor-element-0e8814f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28744 .elementor-element.elementor-element-0e8814f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-28744 .elementor-element.elementor-element-0e8814f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-211d522{text-align:center;}.elementor-28744 .elementor-element.elementor-element-211d522 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:600;color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-0bd848a{text-align:center;}.elementor-28744 .elementor-element.elementor-element-0bd848a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:600;color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-367f6c49:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-367f6c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wieland-jarasch.de/wp-content/uploads/2022/04/Einbruchmeldetechnik.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28744 .elementor-element.elementor-element-367f6c49 > .elementor-background-overlay{background-color:#16163F8C;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-367f6c49 > .elementor-container{min-height:550px;}.elementor-28744 .elementor-element.elementor-element-367f6c49{box-shadow:-18px -24px 30px 15px #000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-bc-flex-widget .elementor-28744 .elementor-element.elementor-element-257d8df0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28744 .elementor-element.elementor-element-257d8df0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28744 .elementor-element.elementor-element-257d8df0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-28744 .elementor-element.elementor-element-257d8df0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-7c449405{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-28744 .elementor-element.elementor-element-7c449405 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;text-transform:capitalize;color:#ffffff;}.elementor-28744 .elementor-element.elementor-element-2315c2c8{text-align:center;}.elementor-28744 .elementor-element.elementor-element-2315c2c8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:400;line-height:1.4em;color:#ffffff;}.elementor-28744 .elementor-element.elementor-element-7ddfa96 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:5px 5px 5px 5px;}.elementor-28744 .elementor-element.elementor-element-a8ddb4b:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-a8ddb4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-a8ddb4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;z-index:0;}.elementor-28744 .elementor-element.elementor-element-a8ddb4b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-8e01efa{text-align:center;}.elementor-28744 .elementor-element.elementor-element-8e01efa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#303030;}.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-weight:var( --e-global-typography-secondary-font-weight );}.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-28744 .elementor-element.elementor-element-83123be{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-28744 .elementor-element.elementor-element-83123be .elementor-divider-separator{width:100%;}.elementor-28744 .elementor-element.elementor-element-83123be .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28744 .elementor-element.elementor-element-7ae5acd:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-7ae5acd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-7ae5acd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-28744 .elementor-element.elementor-element-7ae5acd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-7252d53 img{width:10%;}.elementor-28744 .elementor-element.elementor-element-4023520{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-28744 .elementor-element.elementor-element-3b81845 .elementor-button{background-color:#0067B1;font-family:"Poppins", Sans-serif;font-weight:500;fill:#EAEAEA;color:#EAEAEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:5px 5px 5px 5px;}.elementor-28744 .elementor-element.elementor-element-077c239:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-077c239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0067B1;background-image:url("https://wieland-jarasch.de/wp-content/uploads/2025/11/2-kim_monroe_photography-108-scaled.jpg");background-position:center center;background-size:cover;}.elementor-28744 .elementor-element.elementor-element-077c239 > .elementor-background-overlay{background-color:#16163F8C;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-077c239 > .elementor-container{min-height:600px;}.elementor-28744 .elementor-element.elementor-element-077c239{box-shadow:0px 0px 10px 5px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:3;}.elementor-bc-flex-widget .elementor-28744 .elementor-element.elementor-element-e226389.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-28744 .elementor-element.elementor-element-e226389.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-28744 .elementor-element.elementor-element-e226389.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-28744 .elementor-element.elementor-element-e226389 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-e226389 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-4e32853{margin:0px 500px calc(var(--kit-widget-spacing, 0px) + 0px) 500px;padding:0px 00px 0px 00px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF;text-align:center;}.elementor-28744 .elementor-element.elementor-element-4e32853 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:400;line-height:1.4em;letter-spacing:1.8px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-0209bf5{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-fb9e6b4:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-fb9e6b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-fb9e6b4{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-28744 .elementor-element.elementor-element-fb9e6b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-6271dd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-28744 .elementor-element.elementor-element-6271dd2 img{width:20%;}.elementor-28744 .elementor-element.elementor-element-986ef76{text-align:center;}.elementor-28744 .elementor-element.elementor-element-986ef76 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#303030;}.elementor-28744 .elementor-element.elementor-element-ea8c590{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-28744 .elementor-element.elementor-element-8ca14e3{text-align:center;}.elementor-28744 .elementor-element.elementor-element-8ca14e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#303030;}.elementor-28744 .elementor-element.elementor-element-b5302c7 .elementor-button{background-color:#0067B1;font-family:"Poppins", Sans-serif;font-weight:500;fill:#EAEAEA;color:#EAEAEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:5px 5px 5px 5px;}.elementor-28744 .elementor-element.elementor-element-b5302c7{padding:15px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-3d18930:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-3d18930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0067B1;background-image:url("https://wieland-jarasch.de/wp-content/uploads/2025/05/IMG-20241124-WA0029-scaled.jpg");background-position:center center;background-size:cover;}.elementor-28744 .elementor-element.elementor-element-3d18930 > .elementor-background-overlay{background-color:#16163F8C;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-3d18930 > .elementor-container{min-height:600px;}.elementor-28744 .elementor-element.elementor-element-3d18930{box-shadow:0px 0px 10px 5px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-bc-flex-widget .elementor-28744 .elementor-element.elementor-element-e9becfb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-28744 .elementor-element.elementor-element-e9becfb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-28744 .elementor-element.elementor-element-e9becfb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-28744 .elementor-element.elementor-element-e9becfb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-e9becfb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-6babb37{margin:0px 500px calc(var(--kit-widget-spacing, 0px) + 0px) 500px;padding:0px 00px 0px 00px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF;text-align:center;}.elementor-28744 .elementor-element.elementor-element-6babb37 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:400;line-height:1.4em;letter-spacing:1.8px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-657c81c{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-6b2c085:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-6b2c085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-6b2c085 > .elementor-container{min-height:600px;}.elementor-28744 .elementor-element.elementor-element-6b2c085 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-6b2c085{box-shadow:0px 0px 10px 5px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;z-index:3;}.elementor-28744 .elementor-element.elementor-element-ca0684f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:100px;--margin-right:100px;--z-index:0;}.elementor-28744 .elementor-element.elementor-element-ca0684f.e-con{--align-self:center;}.elementor-28744 .elementor-element.elementor-element-d30e349:hover{--e-transform-scale:1.1;}.elementor-28744 .elementor-element.elementor-element-d30e349{padding:0px 0px 0px 0px;z-index:0;}.elementor-28744 .elementor-element.elementor-element-d30e349 img{width:96%;}.elementor-28744 .elementor-element.elementor-element-11a8d3a{--display:flex;--min-height:0px;--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;--z-index:0;}.elementor-28744 .elementor-element.elementor-element-18a6236{padding:0px 0px 50px 0px;text-align:start;}.elementor-28744 .elementor-element.elementor-element-18a6236 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:40px;word-spacing:1px;color:#303030;}.elementor-28744 .elementor-element.elementor-element-8bc93bc{padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-28744 .elementor-element.elementor-element-5b0ec64{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:100px;--margin-right:100px;}.elementor-28744 .elementor-element.elementor-element-57c3639{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.56);}.elementor-28744 .elementor-element.elementor-element-57c3639 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-28744 .elementor-element.elementor-element-000c99c:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-000c99c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-000c99c{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-28744 .elementor-element.elementor-element-000c99c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-a93cd75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-28744 .elementor-element.elementor-element-a93cd75 img{width:20%;}.elementor-28744 .elementor-element.elementor-element-264c551{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-28744 .elementor-element.elementor-element-b96fa86 .elementor-button{background-color:#0067B1;font-family:"Poppins", Sans-serif;font-weight:500;fill:#EAEAEA;color:#EAEAEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:5px 5px 5px 5px;}.elementor-28744 .elementor-element.elementor-element-b96fa86{padding:50px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-376073eb:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-376073eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-28744 .elementor-element.elementor-element-376073eb > .elementor-container{max-width:1600px;}.elementor-28744 .elementor-element.elementor-element-376073eb > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-376073eb{border-style:solid;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 00px 0px;z-index:2;}.elementor-28744 .elementor-element.elementor-element-376073eb, .elementor-28744 .elementor-element.elementor-element-376073eb > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-1e1c805 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 50px 0px;}.elementor-28744 .elementor-element.elementor-element-072d7a0{text-align:center;}.elementor-28744 .elementor-element.elementor-element-072d7a0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#303030;}.elementor-28744 .elementor-element.elementor-element-b4fff50{text-align:center;}.elementor-28744 .elementor-element.elementor-element-b4fff50 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#B2B2B2;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28744 .elementor-element.elementor-element-8caaaad .swiper-pagination-bullet-active, .elementor-28744 .elementor-element.elementor-element-8caaaad .swiper-pagination-progressbar-fill{background-color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-8caaaad .swiper-pagination-fraction{color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-8caaaad.elementor-arrows-yes .elementor-main-swiper{width:calc( 50% - 40px );}.elementor-28744 .elementor-element.elementor-element-8caaaad .elementor-main-swiper{width:50%;}.elementor-28744 .elementor-element.elementor-element-8caaaad .elementor-main-swiper .swiper-slide{border-color:#000000;}.elementor-28744 .elementor-element.elementor-element-8caaaad .elementor-swiper-button{font-size:20px;color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-8caaaad .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-8caaaad .swiper-pagination-bullet{height:0px;width:0px;}.elementor-28744 .elementor-element.elementor-element-8caaaad .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-28744 .elementor-element.elementor-element-8caaaad .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-28744 .elementor-element.elementor-element-8caaaad .elementor-testimonial__text{color:#000000;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-28744 .elementor-element.elementor-element-8caaaad .elementor-testimonial__name{color:#000000;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-28744 .elementor-element.elementor-element-8caaaad .elementor-testimonial__title{color:#000000;}.elementor-28744 .elementor-element.elementor-element-169425b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28744 .elementor-element.elementor-element-169425b:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-169425b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28744 .elementor-element.elementor-element-169425b > .elementor-background-overlay{background-color:#0067B1;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-169425b{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 50px 75px 50px;}.elementor-28744 .elementor-element.elementor-element-38c8d69a > .elementor-container{max-width:1534px;}.elementor-28744 .elementor-element.elementor-element-38c8d69a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-3c04757c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28744 .elementor-element.elementor-element-3c04757c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-bc-flex-widget .elementor-28744 .elementor-element.elementor-element-3c04757c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28744 .elementor-element.elementor-element-3c04757c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28744 .elementor-element.elementor-element-3c04757c > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-28744 .elementor-element.elementor-element-3c04757c > .elementor-element-populated, .elementor-28744 .elementor-element.elementor-element-3c04757c > .elementor-element-populated > .elementor-background-overlay, .elementor-28744 .elementor-element.elementor-element-3c04757c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-28744 .elementor-element.elementor-element-3c04757c > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:1em 1em 1em 1em;}.elementor-28744 .elementor-element.elementor-element-3c04757c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-4e58afd6{text-align:center;}.elementor-28744 .elementor-element.elementor-element-4e58afd6 img{opacity:0.92;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-28744 .elementor-element.elementor-element-4e58afd6:hover img{opacity:0.6;}.elementor-28744 .elementor-element.elementor-element-14d2ff8c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28744 .elementor-element.elementor-element-14d2ff8c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-bc-flex-widget .elementor-28744 .elementor-element.elementor-element-14d2ff8c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28744 .elementor-element.elementor-element-14d2ff8c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28744 .elementor-element.elementor-element-14d2ff8c > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-28744 .elementor-element.elementor-element-14d2ff8c > .elementor-element-populated, .elementor-28744 .elementor-element.elementor-element-14d2ff8c > .elementor-element-populated > .elementor-background-overlay, .elementor-28744 .elementor-element.elementor-element-14d2ff8c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-28744 .elementor-element.elementor-element-14d2ff8c > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:1em 1em 1em 1em;}.elementor-28744 .elementor-element.elementor-element-14d2ff8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-72d71ddc{text-align:center;}.elementor-28744 .elementor-element.elementor-element-72d71ddc:hover img{opacity:0.6;}.elementor-28744 .elementor-element.elementor-element-72d71ddc img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-28744 .elementor-element.elementor-element-344b132d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28744 .elementor-element.elementor-element-344b132d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-bc-flex-widget .elementor-28744 .elementor-element.elementor-element-344b132d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28744 .elementor-element.elementor-element-344b132d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28744 .elementor-element.elementor-element-344b132d > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-28744 .elementor-element.elementor-element-344b132d > .elementor-element-populated, .elementor-28744 .elementor-element.elementor-element-344b132d > .elementor-element-populated > .elementor-background-overlay, .elementor-28744 .elementor-element.elementor-element-344b132d > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-28744 .elementor-element.elementor-element-344b132d > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:1em 1em 1em 1em;}.elementor-28744 .elementor-element.elementor-element-344b132d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-949f85a{text-align:center;}.elementor-28744 .elementor-element.elementor-element-949f85a img{opacity:0.92;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-28744 .elementor-element.elementor-element-949f85a:hover img{opacity:0.6;}.elementor-28744 .elementor-element.elementor-element-6911176c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28744 .elementor-element.elementor-element-6911176c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-bc-flex-widget .elementor-28744 .elementor-element.elementor-element-6911176c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28744 .elementor-element.elementor-element-6911176c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28744 .elementor-element.elementor-element-6911176c > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-28744 .elementor-element.elementor-element-6911176c > .elementor-element-populated, .elementor-28744 .elementor-element.elementor-element-6911176c > .elementor-element-populated > .elementor-background-overlay, .elementor-28744 .elementor-element.elementor-element-6911176c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-28744 .elementor-element.elementor-element-6911176c > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:1em 1em 1em 1em;}.elementor-28744 .elementor-element.elementor-element-6911176c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-78ccdc32:hover img{opacity:0.6;}.elementor-28744 .elementor-element.elementor-element-78ccdc32 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-28744 .elementor-element.elementor-element-28c5a9dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28744 .elementor-element.elementor-element-28c5a9dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-bc-flex-widget .elementor-28744 .elementor-element.elementor-element-28c5a9dc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28744 .elementor-element.elementor-element-28c5a9dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28744 .elementor-element.elementor-element-28c5a9dc > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-28744 .elementor-element.elementor-element-28c5a9dc > .elementor-element-populated, .elementor-28744 .elementor-element.elementor-element-28c5a9dc > .elementor-element-populated > .elementor-background-overlay, .elementor-28744 .elementor-element.elementor-element-28c5a9dc > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-28744 .elementor-element.elementor-element-28c5a9dc > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:1em 1em 1em 1em;}.elementor-28744 .elementor-element.elementor-element-28c5a9dc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-240b7387:hover img{opacity:0.6;}.elementor-28744 .elementor-element.elementor-element-240b7387 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-28744 .elementor-element.elementor-element-4074c81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28744 .elementor-element.elementor-element-4074c81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-bc-flex-widget .elementor-28744 .elementor-element.elementor-element-4074c81.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28744 .elementor-element.elementor-element-4074c81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28744 .elementor-element.elementor-element-4074c81 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-28744 .elementor-element.elementor-element-4074c81 > .elementor-element-populated, .elementor-28744 .elementor-element.elementor-element-4074c81 > .elementor-element-populated > .elementor-background-overlay, .elementor-28744 .elementor-element.elementor-element-4074c81 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-28744 .elementor-element.elementor-element-4074c81 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:1em 1em 1em 1em;}.elementor-28744 .elementor-element.elementor-element-4074c81 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-21cb8803:hover img{opacity:0.6;}.elementor-28744 .elementor-element.elementor-element-21cb8803 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-28744 .elementor-element.elementor-element-265d9a34:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28744 .elementor-element.elementor-element-265d9a34 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-bc-flex-widget .elementor-28744 .elementor-element.elementor-element-265d9a34.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28744 .elementor-element.elementor-element-265d9a34.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28744 .elementor-element.elementor-element-265d9a34 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-28744 .elementor-element.elementor-element-265d9a34 > .elementor-element-populated, .elementor-28744 .elementor-element.elementor-element-265d9a34 > .elementor-element-populated > .elementor-background-overlay, .elementor-28744 .elementor-element.elementor-element-265d9a34 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-28744 .elementor-element.elementor-element-265d9a34 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:1em 1em 1em 1em;}.elementor-28744 .elementor-element.elementor-element-265d9a34 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28744 .elementor-element.elementor-element-1c9868ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-1c9868ae img{width:100%;max-width:100%;height:69px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-28744 .elementor-element.elementor-element-1c9868ae:hover img{opacity:0.6;}@media(min-width:701px){.elementor-28744 .elementor-element.elementor-element-1f603e2{--width:100%;}.elementor-28744 .elementor-element.elementor-element-b40bbe6{--width:100%;}.elementor-28744 .elementor-element.elementor-element-8cb4dfd{--width:100%;}.elementor-28744 .elementor-element.elementor-element-d038bc4{--width:31.8%;}.elementor-28744 .elementor-element.elementor-element-282b8ad{--width:31.8%;}.elementor-28744 .elementor-element.elementor-element-a0416f8{--width:31.8%;}.elementor-28744 .elementor-element.elementor-element-ca6fc63{--width:31.8%;}.elementor-28744 .elementor-element.elementor-element-6e8f487{--width:31.8%;}.elementor-28744 .elementor-element.elementor-element-a253ad7{--width:31.8%;}.elementor-28744 .elementor-element.elementor-element-ca0684f{--content-width:1293px;}.elementor-28744 .elementor-element.elementor-element-5b0ec64{--content-width:1173px;}}@media(max-width:1300px) and (min-width:701px){.elementor-28744 .elementor-element.elementor-element-e226389{width:100%;}.elementor-28744 .elementor-element.elementor-element-e9becfb{width:100%;}}@media(max-width:1100px) and (min-width:701px){.elementor-28744 .elementor-element.elementor-element-d038bc4{--width:47.5%;}.elementor-28744 .elementor-element.elementor-element-282b8ad{--width:47.5%;}.elementor-28744 .elementor-element.elementor-element-a0416f8{--width:47.5%;}.elementor-28744 .elementor-element.elementor-element-ca6fc63{--width:47.5%;}.elementor-28744 .elementor-element.elementor-element-6e8f487{--width:47.5%;}.elementor-28744 .elementor-element.elementor-element-a253ad7{--width:47.5%;}.elementor-28744 .elementor-element.elementor-element-e226389{width:100%;}.elementor-28744 .elementor-element.elementor-element-e9becfb{width:100%;}.elementor-28744 .elementor-element.elementor-element-3c04757c{width:33%;}.elementor-28744 .elementor-element.elementor-element-14d2ff8c{width:33%;}.elementor-28744 .elementor-element.elementor-element-344b132d{width:33%;}.elementor-28744 .elementor-element.elementor-element-6911176c{width:33%;}.elementor-28744 .elementor-element.elementor-element-28c5a9dc{width:33%;}.elementor-28744 .elementor-element.elementor-element-4074c81{width:33%;}}@media(min-width:1701px){.elementor-28744 .elementor-element.elementor-element-367f6c49:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-367f6c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-28744 .elementor-element.elementor-element-077c239:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-077c239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-28744 .elementor-element.elementor-element-3d18930:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-3d18930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1700px){.elementor-28744 .elementor-element.elementor-element-5799c1d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-28744 .elementor-element.elementor-element-b0c956d img{width:270px;}.elementor-28744 .elementor-element.elementor-element-367f6c49 > .elementor-container{min-height:450px;}.elementor-28744 .elementor-element.elementor-element-2315c2c8 .elementor-heading-title{font-size:45px;}.elementor-28744 .elementor-element.elementor-element-ca0684f{--grid-auto-flow:row;}.elementor-28744 .elementor-element.elementor-element-5b0ec64{--grid-auto-flow:row;}}@media(max-width:1300px){.elementor-28744 .elementor-element.elementor-element-5799c1d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-28744 .elementor-element.elementor-element-b0c956d img{width:700px;}.elementor-28744 .elementor-element.elementor-element-367f6c49 > .elementor-container{min-height:350px;}.elementor-28744 .elementor-element.elementor-element-077c239 > .elementor-container{min-height:400px;}.elementor-28744 .elementor-element.elementor-element-4e32853{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;}.elementor-28744 .elementor-element.elementor-element-3d18930 > .elementor-container{min-height:400px;}.elementor-28744 .elementor-element.elementor-element-6babb37{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;}.elementor-28744 .elementor-element.elementor-element-6b2c085 > .elementor-container{min-height:400px;}.elementor-28744 .elementor-element.elementor-element-ca0684f{--grid-auto-flow:row;}.elementor-28744 .elementor-element.elementor-element-5b0ec64{--grid-auto-flow:row;}.elementor-28744 .elementor-element.elementor-element-38c8d69a{padding:0px 50px 0px 50px;}}@media(max-width:1100px){.elementor-28744 .elementor-element.elementor-element-5799c1d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-28744 .elementor-element.elementor-element-b1ba06a{--padding-top:7px;--padding-bottom:7px;--padding-left:12px;--padding-right:12px;}.elementor-28744 .elementor-element.elementor-element-b0c956d img{width:240px;}.elementor-28744 .elementor-element.elementor-element-2315c2c8{padding:0px 30px 0px 30px;}.elementor-28744 .elementor-element.elementor-element-83123be .elementor-divider-separator{width:68%;margin:0 auto;margin-center:0;}.elementor-28744 .elementor-element.elementor-element-83123be .elementor-divider{text-align:center;}.elementor-28744 .elementor-element.elementor-element-7ae5acd{padding:00px 30px 80px 030px;}.elementor-28744 .elementor-element.elementor-element-077c239 > .elementor-container{min-height:400px;}.elementor-28744 .elementor-element.elementor-element-077c239{padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-e226389 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-28744 .elementor-element.elementor-element-4e32853{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-4e32853 .elementor-heading-title{font-size:30px;}.elementor-28744 .elementor-element.elementor-element-0209bf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;}.elementor-28744 .elementor-element.elementor-element-fb9e6b4{padding:100px 30px 80px 030px;}.elementor-28744 .elementor-element.elementor-element-3d18930 > .elementor-container{min-height:400px;}.elementor-28744 .elementor-element.elementor-element-3d18930{padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-e9becfb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-28744 .elementor-element.elementor-element-6babb37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-6babb37 .elementor-heading-title{font-size:30px;}.elementor-28744 .elementor-element.elementor-element-657c81c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;}.elementor-28744 .elementor-element.elementor-element-6b2c085 > .elementor-container{min-height:400px;}.elementor-28744 .elementor-element.elementor-element-6b2c085{padding:100px 30px 100px 30px;}.elementor-28744 .elementor-element.elementor-element-46632e7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-ca0684f{--grid-auto-flow:row;--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-28744 .elementor-element.elementor-element-5b0ec64{--grid-auto-flow:row;}.elementor-28744 .elementor-element.elementor-element-000c99c{padding:100px 30px 80px 030px;}.elementor-28744 .elementor-element.elementor-element-376073eb{margin-top:0px;margin-bottom:0px;padding:100px 30px 00px 30px;}.elementor-28744 .elementor-element.elementor-element-169425b{padding:100px 25px 100px 25px;}.elementor-28744 .elementor-element.elementor-element-54d7bd88 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-38c8d69a > .elementor-container{max-width:1600px;}.elementor-28744 .elementor-element.elementor-element-38c8d69a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}@media(max-width:800px){.elementor-28744 .elementor-element.elementor-element-5799c1d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-28744 .elementor-element.elementor-element-b0c956d img{width:480px;}.elementor-28744 .elementor-element.elementor-element-0e8814f > .elementor-element-populated{padding:0px 80px 0px 80px;}.elementor-28744 .elementor-element.elementor-element-367f6c49 > .elementor-container{min-height:200px;}.elementor-28744 .elementor-element.elementor-element-2315c2c8 .elementor-heading-title{font-size:40px;}.elementor-28744 .elementor-element.elementor-element-077c239 > .elementor-container{min-height:300px;}.elementor-28744 .elementor-element.elementor-element-3d18930 > .elementor-container{min-height:300px;}.elementor-28744 .elementor-element.elementor-element-6b2c085 > .elementor-container{min-height:300px;}.elementor-28744 .elementor-element.elementor-element-ca0684f{--grid-auto-flow:row;}.elementor-28744 .elementor-element.elementor-element-5b0ec64{--grid-auto-flow:row;}.elementor-28744 .elementor-element.elementor-element-1e1c805 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-169425b{padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-3c04757c > .elementor-element-populated{margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-28744 .elementor-element.elementor-element-14d2ff8c > .elementor-element-populated{margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-28744 .elementor-element.elementor-element-344b132d > .elementor-element-populated{margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-28744 .elementor-element.elementor-element-6911176c > .elementor-element-populated{margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-28744 .elementor-element.elementor-element-28c5a9dc > .elementor-element-populated{margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-28744 .elementor-element.elementor-element-4074c81 > .elementor-element-populated{margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}}@media(max-width:700px){.elementor-28744 .elementor-element.elementor-element-5799c1d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-28744 .elementor-element.elementor-element-b1ba06a{--padding-top:7px;--padding-bottom:7px;--padding-left:9px;--padding-right:9px;}.elementor-28744 .elementor-element.elementor-element-b0c956d img{width:220px;}.elementor-28744 .elementor-element.elementor-element-9dd054b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-28744 .elementor-element.elementor-element-d038bc4{--width:100%;--min-height:330px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-28744 .elementor-element.elementor-element-282b8ad{--width:100%;--min-height:330px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-28744 .elementor-element.elementor-element-a0416f8{--width:100%;--min-height:330px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-28744 .elementor-element.elementor-element-ca6fc63{--width:100%;--min-height:330px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-28744 .elementor-element.elementor-element-6e8f487{--width:100%;--min-height:330px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-28744 .elementor-element.elementor-element-a253ad7{--width:100%;--min-height:330px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-28744 .elementor-element.elementor-element-25cafa4{padding:0px 30px 50px 30px;}.elementor-28744 .elementor-element.elementor-element-0e8814f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-211d522{margin:-26px -26px calc(var(--kit-widget-spacing, 0px) + -26px) -26px;}.elementor-28744 .elementor-element.elementor-element-211d522 .elementor-heading-title{font-size:25px;}.elementor-28744 .elementor-element.elementor-element-0bd848a{margin:-26px -26px calc(var(--kit-widget-spacing, 0px) + -26px) -26px;}.elementor-28744 .elementor-element.elementor-element-0bd848a .elementor-heading-title{font-size:25px;}.elementor-28744 .elementor-element.elementor-element-367f6c49 > .elementor-container{min-height:200px;}.elementor-28744 .elementor-element.elementor-element-367f6c49:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-367f6c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-28744 .elementor-element.elementor-element-367f6c49{padding:0px 15px 0px 15px;}.elementor-28744 .elementor-element.elementor-element-2315c2c8 .elementor-heading-title{font-size:24px;}.elementor-28744 .elementor-element.elementor-element-a8ddb4b{padding:50px 0px 0px 0px;z-index:0;}.elementor-28744 .elementor-element.elementor-element-8e01efa .elementor-heading-title{font-size:25px;}.elementor-28744 .elementor-element.elementor-element-7ae5acd{padding:0px 30px 50px 30px;}.elementor-28744 .elementor-element.elementor-element-06a0531 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-7252d53 img{width:20%;}.elementor-28744 .elementor-element.elementor-element-4023520{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-28744 .elementor-element.elementor-element-077c239:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-077c239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-28744 .elementor-element.elementor-element-e226389 > .elementor-element-populated{padding:30px 30px 0px 30px;}.elementor-28744 .elementor-element.elementor-element-4e32853{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-4e32853 .elementor-heading-title{font-size:25px;}.elementor-28744 .elementor-element.elementor-element-0209bf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-28744 .elementor-element.elementor-element-fb9e6b4{padding:50px 30px 50px 30px;}.elementor-28744 .elementor-element.elementor-element-09eaf76 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-6271dd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;}.elementor-28744 .elementor-element.elementor-element-6271dd2 img{width:45%;}.elementor-28744 .elementor-element.elementor-element-986ef76 .elementor-heading-title{font-size:18px;}.elementor-28744 .elementor-element.elementor-element-ea8c590{padding:0px 0px 0px 0px;font-size:16px;}.elementor-28744 .elementor-element.elementor-element-8ca14e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-8ca14e3 .elementor-heading-title{font-size:15px;}.elementor-28744 .elementor-element.elementor-element-b5302c7{padding:15px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-3d18930:not(.elementor-motion-effects-element-type-background), .elementor-28744 .elementor-element.elementor-element-3d18930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-28744 .elementor-element.elementor-element-e9becfb > .elementor-element-populated{padding:30px 30px 0px 30px;}.elementor-28744 .elementor-element.elementor-element-6babb37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-6babb37 .elementor-heading-title{font-size:25px;}.elementor-28744 .elementor-element.elementor-element-657c81c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-28744 .elementor-element.elementor-element-6b2c085{margin-top:0px;margin-bottom:0px;padding:50px 30px 50px 30px;}.elementor-28744 .elementor-element.elementor-element-46632e7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-ca0684f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28744 .elementor-element.elementor-element-d30e349 img{width:80%;}.elementor-28744 .elementor-element.elementor-element-11a8d3a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28744 .elementor-element.elementor-element-18a6236{padding:0px 0px 30px 0px;text-align:center;}.elementor-28744 .elementor-element.elementor-element-18a6236 .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-28744 .elementor-element.elementor-element-8bc93bc{padding:0px 0px 0px 0px;font-size:16px;}.elementor-28744 .elementor-element.elementor-element-5b0ec64{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28744 .elementor-element.elementor-element-000c99c{padding:80px 30px 80px 30px;}.elementor-28744 .elementor-element.elementor-element-0350044 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-a93cd75 img{width:45%;}.elementor-28744 .elementor-element.elementor-element-264c551{font-size:15px;}.elementor-28744 .elementor-element.elementor-element-376073eb{padding:50px 30px 0px 30px;}.elementor-28744 .elementor-element.elementor-element-072d7a0 .elementor-heading-title{font-size:25px;}.elementor-28744 .elementor-element.elementor-element-b4fff50 .elementor-heading-title{font-size:12px;}.elementor-28744 .elementor-element.elementor-element-8caaaad.elementor-arrows-yes .elementor-main-swiper{width:calc( 380px - 40px );}.elementor-28744 .elementor-element.elementor-element-8caaaad .elementor-main-swiper{width:380px;}.elementor-28744 .elementor-element.elementor-element-8caaaad .elementor-testimonial__text{font-size:16px;}.elementor-28744 .elementor-element.elementor-element-169425b{padding:50px 20px 50px 20px;}.elementor-28744 .elementor-element.elementor-element-38c8d69a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-28744 .elementor-element.elementor-element-3c04757c{width:33%;}.elementor-28744 .elementor-element.elementor-element-3c04757c > .elementor-element-populated{margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-28744 .elementor-element.elementor-element-14d2ff8c{width:33%;}.elementor-28744 .elementor-element.elementor-element-14d2ff8c > .elementor-element-populated{margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-28744 .elementor-element.elementor-element-344b132d{width:33%;}.elementor-28744 .elementor-element.elementor-element-344b132d > .elementor-element-populated{margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-28744 .elementor-element.elementor-element-6911176c{width:33%;}.elementor-28744 .elementor-element.elementor-element-6911176c > .elementor-element-populated{margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-28744 .elementor-element.elementor-element-28c5a9dc{width:33%;}.elementor-28744 .elementor-element.elementor-element-28c5a9dc > .elementor-element-populated{margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-28744 .elementor-element.elementor-element-4074c81{width:33%;}.elementor-28744 .elementor-element.elementor-element-4074c81 > .elementor-element-populated{margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-28744 .elementor-element.elementor-element-265d9a34{width:33%;}.elementor-28744 .elementor-element.elementor-element-265d9a34 > .elementor-element-populated{margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}}/* Start custom CSS for button, class: .elementor-element-a0dd21c */.elementor-28744 .elementor-element.elementor-element-a0dd21c .elementor-button{color:#23405f!important;border:1px solid #d6e3f1!important;border-radius:13px!important;background:rgba(255,255,255,.72)!important;box-shadow:0 8px 22px rgba(16,41,72,.06)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.elementor-28744 .elementor-element.elementor-element-a0dd21c .elementor-button .elementor-button-text{color:#23405f!important}.elementor-28744 .elementor-element.elementor-element-a0dd21c .elementor-button:hover{color:#23405f!important;border-color:#b8d6ee!important;background:#fff!important;box-shadow:0 8px 22px rgba(16,41,72,.06)!important}.elementor-28744 .elementor-element.elementor-element-a0dd21c .elementor-button:hover .elementor-button-text{color:#23405f!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f603e2 *//* Home 2 Hero – lokal, hell und vollständig editierbar */
.elementor-28744 .elementor-element.elementor-element-1f603e2{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  width:100%;
  min-height:660px;
  display:flex!important;
  align-items:center;
  padding:0!important;
  color:#122033;
  background:
    radial-gradient(circle at 88% 18%,rgba(54,200,255,.16),transparent 28%),
    radial-gradient(circle at 8% 88%,rgba(63,137,255,.10),transparent 31%),
    linear-gradient(135deg,#ffffff 0%,#f8fbff 54%,#f1f8ff 100%)!important;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2::before{
  position:absolute;
  inset:0;
  z-index:-2;
  content:"";
  opacity:.5;
  background-image:
    linear-gradient(rgba(0,103,177,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(0,103,177,.035) 1px,transparent 1px);
  background-size:54px 54px;
  -webkit-mask-image:linear-gradient(to bottom,#000,transparent 88%);
  mask-image:linear-gradient(to bottom,#000,transparent 88%);
  pointer-events:none;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2::after{
  position:absolute;
  z-index:-1;
  right:-170px;
  bottom:-270px;
  width:540px;
  height:540px;
  border:1px solid rgba(54,200,255,.14);
  border-radius:50%;
  content:"";
  box-shadow:0 0 0 82px rgba(54,200,255,.025),0 0 0 164px rgba(54,200,255,.017);
  pointer-events:none;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-hero-inner{
  position:relative;
  z-index:2;
  width:min(1180px,calc(100% - 48px));
  margin:0 auto;
  padding:72px 0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);
  gap:clamp(48px,6vw,88px)!important;
  align-items:center;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-hero-copy{
  min-width:0;
  display:flex!important;
  flex-direction:column;
  align-items:flex-start!important;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-eyebrow{
  width:auto;
  align-self:flex-start;
  margin:0 0 20px!important;
  display:inline-flex!important;
  align-items:center;
  gap:9px;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-eyebrow::before{
  width:27px;
  height:2px;
  flex:0 0 auto;
  content:"";
  background:#0067b1;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-eyebrow>.elementor-widget-container{
  display:contents;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-eyebrow>.elementor-widget-container::before{
  display:none;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-eyebrow .elementor-heading-title{
  margin:0!important;
  color:#0067b1!important;
  font-family:inherit!important;
  font-size:13px!important;
  font-weight:800!important;
  line-height:1.7!important;
  letter-spacing:.115em!important;
  text-transform:uppercase;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-title{margin:0 0 23px!important}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-title .elementor-heading-title{
  max-width:700px;
  margin:0!important;
  color:#122033!important;
  font-family:inherit!important;
  font-size:clamp(50px,6.2vw,78px)!important;
  font-weight:780!important;
  line-height:.98!important;
  letter-spacing:-.042em!important;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-title .elementor-heading-title span{
  color:transparent;
  background:linear-gradient(100deg,#0067b1 5%,#33bde9 54%,#3f83ff 100%);
  -webkit-background-clip:text;
  background-clip:text;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-intro{margin:0 0 29px!important}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-intro,
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-intro p{
  max-width:640px;
  margin:0!important;
  color:#627086!important;
  font-family:inherit!important;
  font-size:clamp(17px,1.45vw,20px)!important;
  line-height:1.6!important;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-actions{
  width:auto;
  display:flex!important;
  flex-direction:row;
  flex-wrap:wrap;
  align-items:center;
  gap:11px!important;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-actions>.elementor-widget-button{width:auto}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-button .elementor-button{
  display:inline-flex;
  min-height:50px;
  align-items:center;
  justify-content:center;
  gap:9px;
  padding:13px 21px;
  border:1px solid transparent;
  border-radius:13px;
  font-family:inherit!important;
  font-size:14.5px!important;
  font-weight:750!important;
  line-height:1.2;
  text-decoration:none;
  transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-button .elementor-button:hover{transform:translateY(-2px)}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-primary .elementor-button{
  color:#fff!important;
  background:linear-gradient(135deg,#0067b1,#3f89ff)!important;
  box-shadow:0 13px 30px rgba(23,105,255,.23);
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-primary .elementor-button:hover{box-shadow:0 17px 38px rgba(23,105,255,.33)}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-ghost .elementor-button{
  color:#23405f!important;
  border-color:#d6e3f1!important;
  background:rgba(255,255,255,.72)!important;
  box-shadow:0 8px 22px rgba(16,41,72,.06);
  backdrop-filter:blur(10px);
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-ghost .elementor-button:hover{
  border-color:#b8d6ee!important;
  background:#fff!important;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-meta{
  width:auto;
  margin-top:27px;
  display:flex!important;
  flex-direction:row;
  flex-wrap:wrap;
  align-items:center;
  gap:12px 22px!important;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-meta>.elementor-widget-text-editor{width:auto}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-meta-item,
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-meta-item p,
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-meta-item span{
  margin:0!important;
  color:#53677f!important;
  font-family:inherit!important;
  font-size:13px!important;
  font-weight:650!important;
  line-height:1.5!important;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-meta-item{
  display:inline-flex!important;
  align-items:center;
  gap:7px;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-meta-item>.elementor-widget-container{
  display:contents;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-check{
  display:inline-grid;
  width:20px;
  height:20px;
  place-items:center;
  flex:0 0 auto;
  border-radius:50%;
  color:#0067b1!important;
  background:#e5f4ff;
  font-size:11px;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-visual{
  position:relative;
  min-width:0;
  padding:12px!important;
  border:1px solid rgba(122,171,210,.22);
  border-radius:29px;
  background:rgba(255,255,255,.72);
  box-shadow:0 34px 80px rgba(27,72,112,.17),inset 0 1px 0 rgba(255,255,255,.9);
  backdrop-filter:blur(16px);
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-visual::before{
  position:absolute;
  z-index:-1;
  top:-24px;
  right:-22px;
  width:150px;
  height:150px;
  border-radius:42px;
  content:"";
  background:linear-gradient(145deg,rgba(54,200,255,.22),rgba(63,137,255,.06));
  filter:blur(1px);
  transform:rotate(9deg);
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-carousel{
  width:100%;
  overflow:hidden;
  border-radius:20px;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-carousel .elementor-main-swiper,
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-carousel .swiper,
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-carousel .swiper-slide{
  border-radius:20px;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-carousel .swiper-slide{
  overflow:hidden;
  background:#dfeaf3;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-carousel .swiper-slide-inner,
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-carousel .elementor-carousel-image{
  min-height:455px;
  height:455px;
  background-size:cover!important;
  background-position:center!important;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-carousel .swiper-pagination{
  bottom:16px!important;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-carousel .swiper-pagination-bullet{
  width:7px;
  height:7px;
  opacity:.58;
  background:#fff;
  box-shadow:0 1px 6px rgba(0,0,0,.3);
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-carousel .swiper-pagination-bullet-active{
  width:22px;
  border-radius:20px;
  opacity:1;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-visual-label{
  position:absolute;
  z-index:5;
  left:28px;
  bottom:29px;
  width:auto;
  display:inline-flex!important;
  padding:9px 12px;
  border:1px solid rgba(255,255,255,.34);
  border-radius:11px;
  color:#fff!important;
  background:rgba(7,29,52,.68);
  box-shadow:0 12px 28px rgba(0,0,0,.18);
  backdrop-filter:blur(12px);
  font-family:inherit;
  font-size:11px;
  font-weight:750;
  letter-spacing:.04em;
  pointer-events:none;
}
.elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-visual-label>.elementor-widget-container{
  display:contents;
}
@media(max-width:980px){
  .elementor-28744 .elementor-element.elementor-element-1f603e2{min-height:auto}
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-hero-inner{
    grid-template-columns:1fr;
    gap:48px!important;
    padding:64px 0!important;
  }
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-hero-copy{max-width:760px}
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-visual{width:min(690px,100%);margin:0 auto}
}
@media(max-width:640px){
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-hero-inner{
    width:min(100% - 30px,1180px);
    gap:38px!important;
    padding:48px 0 46px!important;
  }
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-title .elementor-heading-title{font-size:clamp(42px,13vw,58px)!important}
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-intro,
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-intro p{font-size:16px!important}
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-actions{
    display:grid!important;
    width:100%;
  }
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-actions>.elementor-widget-button,
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-button .elementor-button{width:100%}
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-meta{
    display:grid!important;
    gap:9px!important;
  }
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-carousel .swiper-slide-inner,
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-carousel .elementor-carousel-image{
    min-height:330px;
    height:330px;
  }
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-visual{padding:8px!important;border-radius:23px}
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-carousel,
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-carousel .elementor-main-swiper,
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-carousel .swiper,
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-carousel .swiper-slide{border-radius:16px}
  .elementor-28744 .elementor-element.elementor-element-1f603e2 .wj-h2-visual-label{left:20px;bottom:21px}
}
@media(prefers-reduced-motion:reduce){
  .elementor-28744 .elementor-element.elementor-element-1f603e2 *,
  .elementor-28744 .elementor-element.elementor-element-1f603e2 *::before,
  .elementor-28744 .elementor-element.elementor-element-1f603e2 *::after{
    transition-duration:.01ms!important;
    animation-duration:.01ms!important;
    animation-iteration-count:1!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ba06a *//* Sehr kleine Vertrauensleiste – lokal im Hauptcontainer */
.elementor-28744 .elementor-element.elementor-element-b1ba06a{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  width:100%;
  padding:7px 16px!important;
  background:
    radial-gradient(circle at 15% 0%,rgba(54,200,255,.12),transparent 30%),
    radial-gradient(circle at 92% 115%,rgba(63,137,255,.14),transparent 34%),
    linear-gradient(135deg,#07182a 0%,#0b2948 56%,#071d34 100%)!important;
}
.elementor-28744 .elementor-element.elementor-element-b1ba06a::before{
  position:absolute;
  z-index:-1;
  top:-65px;
  right:9%;
  width:145px;
  height:145px;
  border:1px solid rgba(129,218,255,.08);
  border-radius:50%;
  content:"";
  box-shadow:0 0 0 34px rgba(54,200,255,.016),0 0 0 68px rgba(54,200,255,.01);
  pointer-events:none;
}
.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-trust-grid-native{
  width:min(1260px,100%);
  margin:0 auto;
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr));
  gap:6px!important;
}
.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-native{
  position:relative;
  min-width:0;
  min-height:62px;
  display:flex!important;
  flex-direction:column;
  align-items:flex-start!important;
  justify-content:center;
  overflow:hidden;
  padding:8px 12px!important;
  border:1px solid rgba(255,255,255,.09)!important;
  border-radius:11px;
  background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 5px 13px rgba(0,0,0,.07);
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);
  transform:none!important;
  transition:border-color .28s ease,background .28s ease,box-shadow .28s ease;
}
.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-native::before{
  position:absolute;
  top:0;
  left:12px;
  width:22px;
  height:2px;
  border-radius:0 0 3px 3px;
  content:"";
  background:linear-gradient(90deg,#36c8ff,#4f8fff);
  box-shadow:0 0 9px rgba(54,200,255,.34);
  transition:width .28s ease,box-shadow .28s ease;
}
.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-native::after{
  position:absolute;
  right:-24px;
  bottom:-29px;
  width:62px;
  height:62px;
  border-radius:50%;
  content:"";
  opacity:.25;
  background:radial-gradient(circle,rgba(54,200,255,.14),transparent 68%);
  transition:opacity .28s ease;
  pointer-events:none;
}
.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-native:hover{
  transform:none!important;
  border-color:rgba(113,213,255,.3)!important;
  background:linear-gradient(145deg,rgba(54,200,255,.13),rgba(255,255,255,.055))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 7px 17px rgba(0,0,0,.1),0 0 16px rgba(54,200,255,.045);
}
.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-native:hover::before{
  width:35px;
  box-shadow:0 0 12px rgba(54,200,255,.48);
}
.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-native:hover::after{opacity:.5;transform:none}
.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-value-native{
  position:relative;
  z-index:1;
  width:100%;
  margin:0 0 2px!important;
}
.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-value-native .elementor-heading-title{
  margin:0!important;
  color:transparent!important;
  background:linear-gradient(105deg,#fff 12%,#9ee7ff 62%,#70a9ff 100%);
  -webkit-background-clip:text;
  background-clip:text;
  font-family:inherit!important;
  font-size:clamp(21px,1.75vw,25px)!important;
  font-weight:750!important;
  line-height:1!important;
  letter-spacing:-.035em!important;
}
.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-label-native,
.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-note-native{
  position:relative;
  z-index:1;
  width:100%;
}
.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-label-native,
.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-label-native p,
.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-label-native span{
  margin:0!important;
  color:rgba(255,255,255,.64)!important;
  font-family:inherit!important;
  font-size:9px!important;
  font-weight:550!important;
  line-height:1.2!important;
}
.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-note-native,
.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-note-native p,
.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-note-native span{
  margin:1px 0 0!important;
  color:rgba(255,255,255,.4)!important;
  font-family:inherit!important;
  font-size:7px!important;
  font-weight:500!important;
  line-height:1.15!important;
}
@media(max-width:760px){
  .elementor-28744 .elementor-element.elementor-element-b1ba06a{padding:7px 9px!important}
  .elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-trust-grid-native{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:5px!important;
  }
  .elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-native{
    min-height:60px;
    padding:8px 11px!important;
    border-radius:10px;
  }
  .elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-native::before{left:11px}
  .elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-value-native .elementor-heading-title{font-size:21px!important}
}

.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-native{min-height:72px!important;padding:10px 14px!important;}.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-value-native .elementor-heading-title{font-size:clamp(24px,2vw,29px)!important;}.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-label-native,.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-label-native p,.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-label-native span{font-size:11px!important;font-weight:600!important;line-height:1.25!important;}.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-note-native,.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-note-native p,.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-note-native span{font-size:8.5px!important;line-height:1.2!important;}@media(max-width:760px){.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-native{min-height:68px!important;padding:9px 12px!important;}.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-value-native .elementor-heading-title{font-size:23px!important;}.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-label-native,.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-label-native p,.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-label-native span{font-size:10.5px!important;}.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-note-native,.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-note-native p,.elementor-28744 .elementor-element.elementor-element-b1ba06a .wj-stat-note-native span{font-size:8.5px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c7fc7e *//* Home 2 – ruhige Trust-/Partnerleiste */
.elementor-28744 .elementor-element.elementor-element-3c7fc7e{
  position:relative;
  isolation:isolate;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  align-items:center!important;
  column-gap:clamp(28px,5vw,86px)!important;
  row-gap:16px!important;
  padding:18px clamp(28px,6vw,110px)!important;
  overflow:hidden;
  border-top:1px solid rgba(18,32,51,.06)!important;
  border-bottom:1px solid rgba(18,32,51,.07)!important;
  border-left:0!important;
  border-right:0!important;
  border-radius:0!important;
  background:linear-gradient(180deg,rgba(250,252,255,.98),rgba(243,248,252,.95))!important;
  box-shadow:0 10px 30px rgba(16,41,72,.045)!important;
}
/* durchgehender kühler Glass-/Farb-Overlay */
.elementor-28744 .elementor-element.elementor-element-3c7fc7e::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:
    linear-gradient(90deg,rgba(0,103,177,.045),rgba(255,255,255,.12) 40%,rgba(18,32,51,.025) 72%,rgba(0,103,177,.035));
  backdrop-filter:saturate(.92);
  -webkit-backdrop-filter:saturate(.92);
}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e::after{
  content:"";
  position:absolute;
  inset:-70% 8%;
  z-index:0;
  pointer-events:none;
  background:radial-gradient(circle at 50% 50%,rgba(63,137,255,.06),transparent 62%);
}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e > .elementor-element{
  position:relative!important;
  z-index:1!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-keinbruch-trust,
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-trust,
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-partner-trust{
  min-height:58px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
/* Logos farblich etwas beruhigen; bei Hover wieder voller */
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-keinbruch-trust img,
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-partner-trust img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  object-fit:contain!important;
  margin:auto!important;
  opacity:.88!important;
  filter:saturate(.78) contrast(.96)!important;
  transition:opacity .22s ease,filter .22s ease,transform .22s ease!important;
}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-keinbruch-trust:hover img,
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-partner-trust:hover img{
  opacity:1!important;
  filter:none!important;
  transform:translateY(-1px);
}
/* Keinbruch bewusst deutlich kleiner */
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-keinbruch-trust img{
  max-width:112px!important;
  max-height:26px!important;
}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-keinbruch-trust .widget-image-caption{display:none!important;}
/* Partnerlogos dürfen etwas präsenter sein */
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-telenot-trust img{
  max-width:150px!important;
  max-height:46px!important;
}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-ajax-trust img{
  max-width:170px!important;
  max-height:46px!important;
}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-partner-trust .elementor-widget-container,
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-keinbruch-trust .elementor-widget-container{
  width:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
/* Google-Bewertung */
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-trust .elementor-widget-container,
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-trust p{margin:0!important;}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-proof-link{
  min-height:58px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  padding:10px 16px!important;
  border-radius:14px!important;
  text-decoration:none!important;
  font-family:Poppins,sans-serif!important;
  white-space:nowrap!important;
  transition:background .22s ease,transform .22s ease,box-shadow .22s ease!important;
}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-proof-link:hover{
  background:rgba(255,255,255,.64)!important;
  box-shadow:0 7px 20px rgba(16,41,72,.055)!important;
  transform:translateY(-1px)!important;
}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-word{font-size:14px!important;font-weight:700!important;color:#27384D!important;}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-stars{font-size:15px!important;letter-spacing:1px!important;color:#F4B400!important;line-height:1!important;}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-score{font-size:15px!important;font-weight:700!important;color:#122033!important;}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-count{font-size:12px!important;font-weight:500!important;color:#6D7F91!important;}
@media(max-width:900px){
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    column-gap:28px!important;
    row-gap:12px!important;
    padding:14px 28px!important;
  }
}
@media(max-width:560px){
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    column-gap:14px!important;
    row-gap:8px!important;
    padding:11px 12px!important;
  }
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-keinbruch-trust,
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-trust,
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-partner-trust{min-height:48px!important;}
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-keinbruch-trust img{max-width:92px!important;max-height:22px!important;}
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-telenot-trust img{max-width:118px!important;max-height:38px!important;}
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-ajax-trust img{max-width:132px!important;max-height:38px!important;}
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-proof-link{
    min-height:48px!important;
    gap:6px!important;
    padding:7px 8px!important;
    white-space:normal!important;
    flex-wrap:wrap!important;
  }
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-word{font-size:12px!important;}
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-stars{font-size:13px!important;}
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-score{font-size:13px!important;}
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-count{font-size:10.5px!important;}
}
/* Overlay wirklich über der kompletten Trust-Leiste inkl. Logos/Text */
.elementor-28744 .elementor-element.elementor-element-3c7fc7e::before{
  z-index:50!important;
  background:linear-gradient(90deg,rgba(7,31,55,.10),rgba(0,103,177,.075) 45%,rgba(18,32,51,.09))!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  pointer-events:none!important;
}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e::after{z-index:0!important;}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e > .elementor-element{z-index:1!important;}
/* Keine separaten Farbfilter mehr – der gemeinsame Overlay vereinheitlicht alles */
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-keinbruch-trust img,
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-partner-trust img{
  opacity:1!important;
  filter:none!important;
}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-keinbruch-trust:hover img,
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-partner-trust:hover img{
  opacity:1!important;
  filter:none!important;
}
/* neues Ajax Authorized-Logo etwas breiter, aber proportional */
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-ajax-trust img{
  max-width:190px!important;
  max-height:50px!important;
  width:auto!important;
  height:auto!important;
  object-fit:contain!important;
}
@media(max-width:560px){
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-ajax-trust img{max-width:145px!important;max-height:40px!important;}
}
/* Trust-Leiste: alle Hover-Effekte deaktiviert */
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-keinbruch-trust img,
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-partner-trust img,
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-proof-link{
  transition:none!important;
}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-keinbruch-trust:hover img,
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-partner-trust:hover img{
  transform:none!important;
  opacity:1!important;
  filter:none!important;
}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-proof-link:hover{
  background:transparent!important;
  box-shadow:none!important;
  transform:none!important;
}
/* Trust-Leiste stärker beruhigt: nahezu monochrom über den ganzen Balken */
.elementor-28744 .elementor-element.elementor-element-3c7fc7e::before{
  z-index:50!important;
  background:rgba(228,235,242,.62)!important;
  mix-blend-mode:saturation!important;
  opacity:1!important;
  pointer-events:none!important;
}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e > .elementor-element{
  filter:grayscale(1) saturate(0)!important;
  opacity:.9!important;
}
/* Lesbarkeit trotz stärkerem Overlay erhalten */
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-proof-link,
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-word,
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-stars,
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-score{
  text-shadow:none!important;
}
/* Google-Bewertung etwas größer, Rest unverändert */
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-proof-link{min-height:62px!important;padding:11px 18px!important;gap:11px!important;}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-word{font-size:16px!important;}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-stars{font-size:17px!important;}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-score{font-size:17px!important;}
@media(max-width:560px){
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-proof-link{min-height:52px!important;padding:8px 10px!important;gap:7px!important;}
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-word{font-size:14px!important;}
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-stars{font-size:15px!important;}
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-score{font-size:15px!important;}
}
/* Google-Bewertung noch einen Tick größer */
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-proof-link{min-height:64px!important;padding:12px 19px!important;gap:12px!important;}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-word{font-size:17px!important;}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-stars{font-size:18px!important;}
.elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-score{font-size:18px!important;}
@media(max-width:560px){
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-proof-link{min-height:54px!important;padding:9px 11px!important;gap:8px!important;}
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-word{font-size:15px!important;}
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-stars{font-size:16px!important;}
  .elementor-28744 .elementor-element.elementor-element-3c7fc7e .wj-google-score{font-size:16px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d038bc4 *//* Lokaler Kartenstil – wird beim Kopieren des Containers mitgenommen */
.elementor-28744 .elementor-element.elementor-element-d038bc4{
  position:relative;min-height:330px;display:flex!important;flex-direction:column;overflow:hidden;
  padding:32px!important;border:1px solid #dfe6ef;border-radius:22px;background:#fff!important;
  transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;
}
.elementor-28744 .elementor-element.elementor-element-d038bc4::before{
  position:absolute;
  inset:0;
  width:auto;
  height:auto;
  border-radius:inherit;
  content:"";
  opacity:0;
  background:radial-gradient(
    ellipse at 100% 0%,
    rgba(54,200,255,.24) 0%,
    rgba(54,200,255,.12) 17%,
    rgba(54,200,255,.045) 32%,
    transparent 54%
  );
  transition:opacity .4s ease;
  pointer-events:none;
  transform:none;
}
.elementor-28744 .elementor-element.elementor-element-d038bc4:hover{
  z-index:2;border-color:rgba(23,105,255,.35);transform:translateY(-7px);
  box-shadow:0 25px 65px rgba(16,41,72,.13);
}
.elementor-28744 .elementor-element.elementor-element-d038bc4:hover::before{opacity:1;transform:none}
.elementor-28744 .elementor-element.elementor-element-d038bc4 .wj-service-iconbox-native{position:relative;z-index:1;flex:1}
.elementor-28744 .elementor-element.elementor-element-d038bc4 .wj-service-iconbox-native .elementor-icon-box-wrapper{
  display:flex;flex-direction:column;align-items:flex-start;text-align:left;
}
.elementor-28744 .elementor-element.elementor-element-d038bc4 .wj-service-iconbox-native .elementor-icon-box-icon{margin:0 0 52px}
.elementor-28744 .elementor-element.elementor-element-d038bc4 .wj-service-iconbox-native .elementor-icon{
  display:grid;width:54px;height:54px;place-items:center;border-radius:16px;
  color:#0067b1;background:#edf4ff;font-size:27px;
  transition:transform .35s ease,color .35s ease,background .35s ease;
}
.elementor-28744 .elementor-element.elementor-element-d038bc4:hover .wj-service-iconbox-native .elementor-icon{
  color:#fff;background:#0067b1;transform:rotate(-4deg) scale(1.05);
}
.elementor-28744 .elementor-element.elementor-element-d038bc4 .wj-service-iconbox-native .elementor-icon-box-title{
  margin:0 0 12px;color:#122033;font-family:inherit;font-size:24px;
  font-weight:700;line-height:1.15;letter-spacing:-.035em;
}
.elementor-28744 .elementor-element.elementor-element-d038bc4 .wj-service-iconbox-native .elementor-icon-box-description{
  margin:0;color:#627086;font-size:15px;line-height:1.62;
}
.elementor-28744 .elementor-element.elementor-element-d038bc4 .wj-card-link-native{position:relative;z-index:2;width:auto;align-self:flex-start;margin-top:26px}
.elementor-28744 .elementor-element.elementor-element-d038bc4 .wj-card-link-native .elementor-button{
  display:inline-flex;align-items:center;gap:7px;padding:0;border:0;color:#0067b1;
  background:transparent;font-family:inherit;font-size:14px;font-weight:800;line-height:1.4;box-shadow:none;
}
.elementor-28744 .elementor-element.elementor-element-d038bc4 .wj-card-link-native .elementor-button:hover{color:#0067b1;background:transparent}
.elementor-28744 .elementor-element.elementor-element-d038bc4 .wj-card-link-native .elementor-button-icon{font-size:12px;transition:transform .25s ease}
.elementor-28744 .elementor-element.elementor-element-d038bc4 .wj-card-link-native:hover .elementor-button-icon{transform:translateX(3px)}
@media(max-width:640px){
  .elementor-28744 .elementor-element.elementor-element-d038bc4{min-height:285px;padding:26px!important}
  .elementor-28744 .elementor-element.elementor-element-d038bc4 .wj-service-iconbox-native .elementor-icon-box-icon{margin-bottom:38px}
}
/* Sichere Icon-Farbe beim Hover über die komplette Karte */
.elementor-28744 .elementor-element.elementor-element-d038bc4:hover .wj-service-iconbox-native .elementor-icon,
.elementor-28744 .elementor-element.elementor-element-d038bc4:hover .wj-service-iconbox-native .elementor-icon i,
.elementor-28744 .elementor-element.elementor-element-d038bc4:hover .wj-service-iconbox-native .elementor-icon svg,
.elementor-28744 .elementor-element.elementor-element-d038bc4:hover .wj-service-iconbox-native .elementor-icon svg path{
  color:#fff!important;
  fill:#fff!important;
  stroke:#fff!important;
}
.elementor-28744 .elementor-element.elementor-element-d038bc4:hover .wj-service-iconbox-native .elementor-icon{
  background:#0067b1!important;
  transform:rotate(-4deg) scale(1.05)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-282b8ad *//* Lokaler Kartenstil – wird beim Kopieren des Containers mitgenommen */
.elementor-28744 .elementor-element.elementor-element-282b8ad{
  position:relative;min-height:330px;display:flex!important;flex-direction:column;overflow:hidden;
  padding:32px!important;border:1px solid #dfe6ef;border-radius:22px;background:#fff!important;
  transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;
}
.elementor-28744 .elementor-element.elementor-element-282b8ad::before{
  position:absolute;
  inset:0;
  width:auto;
  height:auto;
  border-radius:inherit;
  content:"";
  opacity:0;
  background:radial-gradient(
    ellipse at 100% 0%,
    rgba(54,200,255,.24) 0%,
    rgba(54,200,255,.12) 17%,
    rgba(54,200,255,.045) 32%,
    transparent 54%
  );
  transition:opacity .4s ease;
  pointer-events:none;
  transform:none;
}
.elementor-28744 .elementor-element.elementor-element-282b8ad:hover{
  z-index:2;border-color:rgba(23,105,255,.35);transform:translateY(-7px);
  box-shadow:0 25px 65px rgba(16,41,72,.13);
}
.elementor-28744 .elementor-element.elementor-element-282b8ad:hover::before{opacity:1;transform:none}
.elementor-28744 .elementor-element.elementor-element-282b8ad .wj-service-iconbox-native{position:relative;z-index:1;flex:1}
.elementor-28744 .elementor-element.elementor-element-282b8ad .wj-service-iconbox-native .elementor-icon-box-wrapper{
  display:flex;flex-direction:column;align-items:flex-start;text-align:left;
}
.elementor-28744 .elementor-element.elementor-element-282b8ad .wj-service-iconbox-native .elementor-icon-box-icon{margin:0 0 52px}
.elementor-28744 .elementor-element.elementor-element-282b8ad .wj-service-iconbox-native .elementor-icon{
  display:grid;width:54px;height:54px;place-items:center;border-radius:16px;
  color:#0067b1;background:#edf4ff;font-size:27px;
  transition:transform .35s ease,color .35s ease,background .35s ease;
}
.elementor-28744 .elementor-element.elementor-element-282b8ad:hover .wj-service-iconbox-native .elementor-icon{
  color:#fff;background:#0067b1;transform:rotate(-4deg) scale(1.05);
}
.elementor-28744 .elementor-element.elementor-element-282b8ad .wj-service-iconbox-native .elementor-icon-box-title{
  margin:0 0 12px;color:#122033;font-family:inherit;font-size:24px;
  font-weight:700;line-height:1.15;letter-spacing:-.035em;
}
.elementor-28744 .elementor-element.elementor-element-282b8ad .wj-service-iconbox-native .elementor-icon-box-description{
  margin:0;color:#627086;font-size:15px;line-height:1.62;
}
.elementor-28744 .elementor-element.elementor-element-282b8ad .wj-card-link-native{position:relative;z-index:2;width:auto;align-self:flex-start;margin-top:26px}
.elementor-28744 .elementor-element.elementor-element-282b8ad .wj-card-link-native .elementor-button{
  display:inline-flex;align-items:center;gap:7px;padding:0;border:0;color:#0067b1;
  background:transparent;font-family:inherit;font-size:14px;font-weight:800;line-height:1.4;box-shadow:none;
}
.elementor-28744 .elementor-element.elementor-element-282b8ad .wj-card-link-native .elementor-button:hover{color:#0067b1;background:transparent}
.elementor-28744 .elementor-element.elementor-element-282b8ad .wj-card-link-native .elementor-button-icon{font-size:12px;transition:transform .25s ease}
.elementor-28744 .elementor-element.elementor-element-282b8ad .wj-card-link-native:hover .elementor-button-icon{transform:translateX(3px)}
@media(max-width:640px){
  .elementor-28744 .elementor-element.elementor-element-282b8ad{min-height:285px;padding:26px!important}
  .elementor-28744 .elementor-element.elementor-element-282b8ad .wj-service-iconbox-native .elementor-icon-box-icon{margin-bottom:38px}
}
/* Sichere Icon-Farbe beim Hover über die komplette Karte */
.elementor-28744 .elementor-element.elementor-element-282b8ad:hover .wj-service-iconbox-native .elementor-icon,
.elementor-28744 .elementor-element.elementor-element-282b8ad:hover .wj-service-iconbox-native .elementor-icon i,
.elementor-28744 .elementor-element.elementor-element-282b8ad:hover .wj-service-iconbox-native .elementor-icon svg,
.elementor-28744 .elementor-element.elementor-element-282b8ad:hover .wj-service-iconbox-native .elementor-icon svg path{
  color:#fff!important;
  fill:#fff!important;
  stroke:#fff!important;
}
.elementor-28744 .elementor-element.elementor-element-282b8ad:hover .wj-service-iconbox-native .elementor-icon{
  background:#0067b1!important;
  transform:rotate(-4deg) scale(1.05)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0416f8 *//* Lokaler Kartenstil – wird beim Kopieren des Containers mitgenommen */
.elementor-28744 .elementor-element.elementor-element-a0416f8{
  position:relative;min-height:330px;display:flex!important;flex-direction:column;overflow:hidden;
  padding:32px!important;border:1px solid #dfe6ef;border-radius:22px;background:#fff!important;
  transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;
}
.elementor-28744 .elementor-element.elementor-element-a0416f8::before{
  position:absolute;
  inset:0;
  width:auto;
  height:auto;
  border-radius:inherit;
  content:"";
  opacity:0;
  background:radial-gradient(
    ellipse at 100% 0%,
    rgba(54,200,255,.24) 0%,
    rgba(54,200,255,.12) 17%,
    rgba(54,200,255,.045) 32%,
    transparent 54%
  );
  transition:opacity .4s ease;
  pointer-events:none;
  transform:none;
}
.elementor-28744 .elementor-element.elementor-element-a0416f8:hover{
  z-index:2;border-color:rgba(23,105,255,.35);transform:translateY(-7px);
  box-shadow:0 25px 65px rgba(16,41,72,.13);
}
.elementor-28744 .elementor-element.elementor-element-a0416f8:hover::before{opacity:1;transform:none}
.elementor-28744 .elementor-element.elementor-element-a0416f8 .wj-service-iconbox-native{position:relative;z-index:1;flex:1}
.elementor-28744 .elementor-element.elementor-element-a0416f8 .wj-service-iconbox-native .elementor-icon-box-wrapper{
  display:flex;flex-direction:column;align-items:flex-start;text-align:left;
}
.elementor-28744 .elementor-element.elementor-element-a0416f8 .wj-service-iconbox-native .elementor-icon-box-icon{margin:0 0 52px}
.elementor-28744 .elementor-element.elementor-element-a0416f8 .wj-service-iconbox-native .elementor-icon{
  display:grid;width:54px;height:54px;place-items:center;border-radius:16px;
  color:#0067b1;background:#edf4ff;font-size:27px;
  transition:transform .35s ease,color .35s ease,background .35s ease;
}
.elementor-28744 .elementor-element.elementor-element-a0416f8:hover .wj-service-iconbox-native .elementor-icon{
  color:#fff;background:#0067b1;transform:rotate(-4deg) scale(1.05);
}
.elementor-28744 .elementor-element.elementor-element-a0416f8 .wj-service-iconbox-native .elementor-icon-box-title{
  margin:0 0 12px;color:#122033;font-family:inherit;font-size:24px;
  font-weight:700;line-height:1.15;letter-spacing:-.035em;
}
.elementor-28744 .elementor-element.elementor-element-a0416f8 .wj-service-iconbox-native .elementor-icon-box-description{
  margin:0;color:#627086;font-size:15px;line-height:1.62;
}
.elementor-28744 .elementor-element.elementor-element-a0416f8 .wj-card-link-native{position:relative;z-index:2;width:auto;align-self:flex-start;margin-top:26px}
.elementor-28744 .elementor-element.elementor-element-a0416f8 .wj-card-link-native .elementor-button{
  display:inline-flex;align-items:center;gap:7px;padding:0;border:0;color:#0067b1;
  background:transparent;font-family:inherit;font-size:14px;font-weight:800;line-height:1.4;box-shadow:none;
}
.elementor-28744 .elementor-element.elementor-element-a0416f8 .wj-card-link-native .elementor-button:hover{color:#0067b1;background:transparent}
.elementor-28744 .elementor-element.elementor-element-a0416f8 .wj-card-link-native .elementor-button-icon{font-size:12px;transition:transform .25s ease}
.elementor-28744 .elementor-element.elementor-element-a0416f8 .wj-card-link-native:hover .elementor-button-icon{transform:translateX(3px)}
@media(max-width:640px){
  .elementor-28744 .elementor-element.elementor-element-a0416f8{min-height:285px;padding:26px!important}
  .elementor-28744 .elementor-element.elementor-element-a0416f8 .wj-service-iconbox-native .elementor-icon-box-icon{margin-bottom:38px}
}
/* Sichere Icon-Farbe beim Hover über die komplette Karte */
.elementor-28744 .elementor-element.elementor-element-a0416f8:hover .wj-service-iconbox-native .elementor-icon,
.elementor-28744 .elementor-element.elementor-element-a0416f8:hover .wj-service-iconbox-native .elementor-icon i,
.elementor-28744 .elementor-element.elementor-element-a0416f8:hover .wj-service-iconbox-native .elementor-icon svg,
.elementor-28744 .elementor-element.elementor-element-a0416f8:hover .wj-service-iconbox-native .elementor-icon svg path{
  color:#fff!important;
  fill:#fff!important;
  stroke:#fff!important;
}
.elementor-28744 .elementor-element.elementor-element-a0416f8:hover .wj-service-iconbox-native .elementor-icon{
  background:#0067b1!important;
  transform:rotate(-4deg) scale(1.05)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6fc63 *//* Lokaler Kartenstil – wird beim Kopieren des Containers mitgenommen */
.elementor-28744 .elementor-element.elementor-element-ca6fc63{
  position:relative;min-height:330px;display:flex!important;flex-direction:column;overflow:hidden;
  padding:32px!important;border:1px solid #dfe6ef;border-radius:22px;background:#fff!important;
  transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;
}
.elementor-28744 .elementor-element.elementor-element-ca6fc63::before{
  position:absolute;
  inset:0;
  width:auto;
  height:auto;
  border-radius:inherit;
  content:"";
  opacity:0;
  background:radial-gradient(
    ellipse at 100% 0%,
    rgba(54,200,255,.24) 0%,
    rgba(54,200,255,.12) 17%,
    rgba(54,200,255,.045) 32%,
    transparent 54%
  );
  transition:opacity .4s ease;
  pointer-events:none;
  transform:none;
}
.elementor-28744 .elementor-element.elementor-element-ca6fc63:hover{
  z-index:2;border-color:rgba(23,105,255,.35);transform:translateY(-7px);
  box-shadow:0 25px 65px rgba(16,41,72,.13);
}
.elementor-28744 .elementor-element.elementor-element-ca6fc63:hover::before{opacity:1;transform:none}
.elementor-28744 .elementor-element.elementor-element-ca6fc63 .wj-service-iconbox-native{position:relative;z-index:1;flex:1}
.elementor-28744 .elementor-element.elementor-element-ca6fc63 .wj-service-iconbox-native .elementor-icon-box-wrapper{
  display:flex;flex-direction:column;align-items:flex-start;text-align:left;
}
.elementor-28744 .elementor-element.elementor-element-ca6fc63 .wj-service-iconbox-native .elementor-icon-box-icon{margin:0 0 52px}
.elementor-28744 .elementor-element.elementor-element-ca6fc63 .wj-service-iconbox-native .elementor-icon{
  display:grid;width:54px;height:54px;place-items:center;border-radius:16px;
  color:#0067b1;background:#edf4ff;font-size:27px;
  transition:transform .35s ease,color .35s ease,background .35s ease;
}
.elementor-28744 .elementor-element.elementor-element-ca6fc63:hover .wj-service-iconbox-native .elementor-icon{
  color:#fff;background:#0067b1;transform:rotate(-4deg) scale(1.05);
}
.elementor-28744 .elementor-element.elementor-element-ca6fc63 .wj-service-iconbox-native .elementor-icon-box-title{
  margin:0 0 12px;color:#122033;font-family:inherit;font-size:24px;
  font-weight:700;line-height:1.15;letter-spacing:-.035em;
}
.elementor-28744 .elementor-element.elementor-element-ca6fc63 .wj-service-iconbox-native .elementor-icon-box-description{
  margin:0;color:#627086;font-size:15px;line-height:1.62;
}
.elementor-28744 .elementor-element.elementor-element-ca6fc63 .wj-card-link-native{position:relative;z-index:2;width:auto;align-self:flex-start;margin-top:26px}
.elementor-28744 .elementor-element.elementor-element-ca6fc63 .wj-card-link-native .elementor-button{
  display:inline-flex;align-items:center;gap:7px;padding:0;border:0;color:#0067b1;
  background:transparent;font-family:inherit;font-size:14px;font-weight:800;line-height:1.4;box-shadow:none;
}
.elementor-28744 .elementor-element.elementor-element-ca6fc63 .wj-card-link-native .elementor-button:hover{color:#0067b1;background:transparent}
.elementor-28744 .elementor-element.elementor-element-ca6fc63 .wj-card-link-native .elementor-button-icon{font-size:12px;transition:transform .25s ease}
.elementor-28744 .elementor-element.elementor-element-ca6fc63 .wj-card-link-native:hover .elementor-button-icon{transform:translateX(3px)}
@media(max-width:640px){
  .elementor-28744 .elementor-element.elementor-element-ca6fc63{min-height:285px;padding:26px!important}
  .elementor-28744 .elementor-element.elementor-element-ca6fc63 .wj-service-iconbox-native .elementor-icon-box-icon{margin-bottom:38px}
}
/* Sichere Icon-Farbe beim Hover über die komplette Karte */
.elementor-28744 .elementor-element.elementor-element-ca6fc63:hover .wj-service-iconbox-native .elementor-icon,
.elementor-28744 .elementor-element.elementor-element-ca6fc63:hover .wj-service-iconbox-native .elementor-icon i,
.elementor-28744 .elementor-element.elementor-element-ca6fc63:hover .wj-service-iconbox-native .elementor-icon svg,
.elementor-28744 .elementor-element.elementor-element-ca6fc63:hover .wj-service-iconbox-native .elementor-icon svg path{
  color:#fff!important;
  fill:#fff!important;
  stroke:#fff!important;
}
.elementor-28744 .elementor-element.elementor-element-ca6fc63:hover .wj-service-iconbox-native .elementor-icon{
  background:#0067b1!important;
  transform:rotate(-4deg) scale(1.05)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8f487 *//* Lokaler Kartenstil – wird beim Kopieren des Containers mitgenommen */
.elementor-28744 .elementor-element.elementor-element-6e8f487{
  position:relative;min-height:330px;display:flex!important;flex-direction:column;overflow:hidden;
  padding:32px!important;border:1px solid #dfe6ef;border-radius:22px;background:#fff!important;
  transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;
}
.elementor-28744 .elementor-element.elementor-element-6e8f487::before{
  position:absolute;
  inset:0;
  width:auto;
  height:auto;
  border-radius:inherit;
  content:"";
  opacity:0;
  background:radial-gradient(
    ellipse at 100% 0%,
    rgba(54,200,255,.24) 0%,
    rgba(54,200,255,.12) 17%,
    rgba(54,200,255,.045) 32%,
    transparent 54%
  );
  transition:opacity .4s ease;
  pointer-events:none;
  transform:none;
}
.elementor-28744 .elementor-element.elementor-element-6e8f487:hover{
  z-index:2;border-color:rgba(23,105,255,.35);transform:translateY(-7px);
  box-shadow:0 25px 65px rgba(16,41,72,.13);
}
.elementor-28744 .elementor-element.elementor-element-6e8f487:hover::before{opacity:1;transform:none}
.elementor-28744 .elementor-element.elementor-element-6e8f487 .wj-service-iconbox-native{position:relative;z-index:1;flex:1}
.elementor-28744 .elementor-element.elementor-element-6e8f487 .wj-service-iconbox-native .elementor-icon-box-wrapper{
  display:flex;flex-direction:column;align-items:flex-start;text-align:left;
}
.elementor-28744 .elementor-element.elementor-element-6e8f487 .wj-service-iconbox-native .elementor-icon-box-icon{margin:0 0 52px}
.elementor-28744 .elementor-element.elementor-element-6e8f487 .wj-service-iconbox-native .elementor-icon{
  display:grid;width:54px;height:54px;place-items:center;border-radius:16px;
  color:#0067b1;background:#edf4ff;font-size:27px;
  transition:transform .35s ease,color .35s ease,background .35s ease;
}
.elementor-28744 .elementor-element.elementor-element-6e8f487:hover .wj-service-iconbox-native .elementor-icon{
  color:#fff;background:#0067b1;transform:rotate(-4deg) scale(1.05);
}
.elementor-28744 .elementor-element.elementor-element-6e8f487 .wj-service-iconbox-native .elementor-icon-box-title{
  margin:0 0 12px;color:#122033;font-family:inherit;font-size:24px;
  font-weight:700;line-height:1.15;letter-spacing:-.035em;
}
.elementor-28744 .elementor-element.elementor-element-6e8f487 .wj-service-iconbox-native .elementor-icon-box-description{
  margin:0;color:#627086;font-size:15px;line-height:1.62;
}
.elementor-28744 .elementor-element.elementor-element-6e8f487 .wj-card-link-native{position:relative;z-index:2;width:auto;align-self:flex-start;margin-top:26px}
.elementor-28744 .elementor-element.elementor-element-6e8f487 .wj-card-link-native .elementor-button{
  display:inline-flex;align-items:center;gap:7px;padding:0;border:0;color:#0067b1;
  background:transparent;font-family:inherit;font-size:14px;font-weight:800;line-height:1.4;box-shadow:none;
}
.elementor-28744 .elementor-element.elementor-element-6e8f487 .wj-card-link-native .elementor-button:hover{color:#0067b1;background:transparent}
.elementor-28744 .elementor-element.elementor-element-6e8f487 .wj-card-link-native .elementor-button-icon{font-size:12px;transition:transform .25s ease}
.elementor-28744 .elementor-element.elementor-element-6e8f487 .wj-card-link-native:hover .elementor-button-icon{transform:translateX(3px)}
@media(max-width:640px){
  .elementor-28744 .elementor-element.elementor-element-6e8f487{min-height:285px;padding:26px!important}
  .elementor-28744 .elementor-element.elementor-element-6e8f487 .wj-service-iconbox-native .elementor-icon-box-icon{margin-bottom:38px}
}
/* Sichere Icon-Farbe beim Hover über die komplette Karte */
.elementor-28744 .elementor-element.elementor-element-6e8f487:hover .wj-service-iconbox-native .elementor-icon,
.elementor-28744 .elementor-element.elementor-element-6e8f487:hover .wj-service-iconbox-native .elementor-icon i,
.elementor-28744 .elementor-element.elementor-element-6e8f487:hover .wj-service-iconbox-native .elementor-icon svg,
.elementor-28744 .elementor-element.elementor-element-6e8f487:hover .wj-service-iconbox-native .elementor-icon svg path{
  color:#fff!important;
  fill:#fff!important;
  stroke:#fff!important;
}
.elementor-28744 .elementor-element.elementor-element-6e8f487:hover .wj-service-iconbox-native .elementor-icon{
  background:#0067b1!important;
  transform:rotate(-4deg) scale(1.05)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a253ad7 *//* Lokaler Kartenstil – wird beim Kopieren des Containers mitgenommen */
.elementor-28744 .elementor-element.elementor-element-a253ad7{
  position:relative;min-height:330px;display:flex!important;flex-direction:column;overflow:hidden;
  padding:32px!important;border:1px solid #dfe6ef;border-radius:22px;background:#fff!important;
  transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;
}
.elementor-28744 .elementor-element.elementor-element-a253ad7::before{
  position:absolute;
  inset:0;
  width:auto;
  height:auto;
  border-radius:inherit;
  content:"";
  opacity:0;
  background:radial-gradient(
    ellipse at 100% 0%,
    rgba(54,200,255,.24) 0%,
    rgba(54,200,255,.12) 17%,
    rgba(54,200,255,.045) 32%,
    transparent 54%
  );
  transition:opacity .4s ease;
  pointer-events:none;
  transform:none;
}
.elementor-28744 .elementor-element.elementor-element-a253ad7:hover{
  z-index:2;border-color:rgba(23,105,255,.35);transform:translateY(-7px);
  box-shadow:0 25px 65px rgba(16,41,72,.13);
}
.elementor-28744 .elementor-element.elementor-element-a253ad7:hover::before{opacity:1;transform:none}
.elementor-28744 .elementor-element.elementor-element-a253ad7 .wj-service-iconbox-native{position:relative;z-index:1;flex:1}
.elementor-28744 .elementor-element.elementor-element-a253ad7 .wj-service-iconbox-native .elementor-icon-box-wrapper{
  display:flex;flex-direction:column;align-items:flex-start;text-align:left;
}
.elementor-28744 .elementor-element.elementor-element-a253ad7 .wj-service-iconbox-native .elementor-icon-box-icon{margin:0 0 52px}
.elementor-28744 .elementor-element.elementor-element-a253ad7 .wj-service-iconbox-native .elementor-icon{
  display:grid;width:54px;height:54px;place-items:center;border-radius:16px;
  color:#0067b1;background:#edf4ff;font-size:27px;
  transition:transform .35s ease,color .35s ease,background .35s ease;
}
.elementor-28744 .elementor-element.elementor-element-a253ad7:hover .wj-service-iconbox-native .elementor-icon{
  color:#fff;background:#0067b1;transform:rotate(-4deg) scale(1.05);
}
.elementor-28744 .elementor-element.elementor-element-a253ad7 .wj-service-iconbox-native .elementor-icon-box-title{
  margin:0 0 12px;color:#122033;font-family:inherit;font-size:24px;
  font-weight:700;line-height:1.15;letter-spacing:-.035em;
}
.elementor-28744 .elementor-element.elementor-element-a253ad7 .wj-service-iconbox-native .elementor-icon-box-description{
  margin:0;color:#627086;font-size:15px;line-height:1.62;
}
.elementor-28744 .elementor-element.elementor-element-a253ad7 .wj-card-link-native{position:relative;z-index:2;width:auto;align-self:flex-start;margin-top:26px}
.elementor-28744 .elementor-element.elementor-element-a253ad7 .wj-card-link-native .elementor-button{
  display:inline-flex;align-items:center;gap:7px;padding:0;border:0;color:#0067b1;
  background:transparent;font-family:inherit;font-size:14px;font-weight:800;line-height:1.4;box-shadow:none;
}
.elementor-28744 .elementor-element.elementor-element-a253ad7 .wj-card-link-native .elementor-button:hover{color:#0067b1;background:transparent}
.elementor-28744 .elementor-element.elementor-element-a253ad7 .wj-card-link-native .elementor-button-icon{font-size:12px;transition:transform .25s ease}
.elementor-28744 .elementor-element.elementor-element-a253ad7 .wj-card-link-native:hover .elementor-button-icon{transform:translateX(3px)}
@media(max-width:640px){
  .elementor-28744 .elementor-element.elementor-element-a253ad7{min-height:285px;padding:26px!important}
  .elementor-28744 .elementor-element.elementor-element-a253ad7 .wj-service-iconbox-native .elementor-icon-box-icon{margin-bottom:38px}
}
/* Sichere Icon-Farbe beim Hover über die komplette Karte */
.elementor-28744 .elementor-element.elementor-element-a253ad7:hover .wj-service-iconbox-native .elementor-icon,
.elementor-28744 .elementor-element.elementor-element-a253ad7:hover .wj-service-iconbox-native .elementor-icon i,
.elementor-28744 .elementor-element.elementor-element-a253ad7:hover .wj-service-iconbox-native .elementor-icon svg,
.elementor-28744 .elementor-element.elementor-element-a253ad7:hover .wj-service-iconbox-native .elementor-icon svg path{
  color:#fff!important;
  fill:#fff!important;
  stroke:#fff!important;
}
.elementor-28744 .elementor-element.elementor-element-a253ad7:hover .wj-service-iconbox-native .elementor-icon{
  background:#0067b1!important;
  transform:rotate(-4deg) scale(1.05)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dd054b */.elementor-28744 .elementor-element.elementor-element-9dd054b .wj-card-link-native .elementor-button{background:transparent!important;color:#0067B1!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;}.elementor-28744 .elementor-element.elementor-element-9dd054b .wj-card-link-native .elementor-button .elementor-button-text,.elementor-28744 .elementor-element.elementor-element-9dd054b .wj-card-link-native .elementor-button .elementor-button-icon{color:#0067B1!important;}.elementor-28744 .elementor-element.elementor-element-9dd054b .wj-card-link-native .elementor-button:hover{background:transparent!important;color:#0067B1!important;box-shadow:none!important;transform:none!important;}.elementor-28744 .elementor-element.elementor-element-9dd054b .wj-card-link-native:hover .elementor-button-icon{transform:translateX(3px)!important;}
.elementor-28744 .elementor-element.elementor-element-9dd054b{scroll-margin-top:120px!important;}@media(max-width:767px){.elementor-28744 .elementor-element.elementor-element-9dd054b{scroll-margin-top:90px!important;}}
.elementor-28744 .elementor-element.elementor-element-9dd054b{scroll-margin-top:60px!important;}@media(max-width:767px){.elementor-28744 .elementor-element.elementor-element-9dd054b{scroll-margin-top:50px!important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-367f6c49 */.elementor-background-video-container {; position: fixed!Important }/* End custom CSS */