.elementor-12236 .elementor-element.elementor-element-75c4cbfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-12236 .elementor-element.elementor-element-75c4cbfe:not(.elementor-motion-effects-element-type-background), .elementor-12236 .elementor-element.elementor-element-75c4cbfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rcc-it.at/wp-content/uploads/2026/05/PowerPlattformHeader.jpg");background-position:0px -133px;background-repeat:no-repeat;background-size:cover;}.elementor-12236 .elementor-element.elementor-element-75c4cbfe::before, .elementor-12236 .elementor-element.elementor-element-75c4cbfe > .elementor-background-video-container::before, .elementor-12236 .elementor-element.elementor-element-75c4cbfe > .e-con-inner > .elementor-background-video-container::before, .elementor-12236 .elementor-element.elementor-element-75c4cbfe > .elementor-background-slideshow::before, .elementor-12236 .elementor-element.elementor-element-75c4cbfe > .e-con-inner > .elementor-background-slideshow::before, .elementor-12236 .elementor-element.elementor-element-75c4cbfe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c8018da );--background-overlay:'';}.elementor-12236 .elementor-element.elementor-element-75c4cbfe.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:1;}.elementor-12236 .elementor-element.elementor-element-6308ea20{--display:flex;--overlay-opacity:0.5;--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-12236 .elementor-element.elementor-element-6308ea20::before, .elementor-12236 .elementor-element.elementor-element-6308ea20 > .elementor-background-video-container::before, .elementor-12236 .elementor-element.elementor-element-6308ea20 > .e-con-inner > .elementor-background-video-container::before, .elementor-12236 .elementor-element.elementor-element-6308ea20 > .elementor-background-slideshow::before, .elementor-12236 .elementor-element.elementor-element-6308ea20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12236 .elementor-element.elementor-element-6308ea20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-12236 .elementor-element.elementor-element-1d81293e.elementor-element{--order:-99999 /* order start hack */;}.elementor-12236 .elementor-element.elementor-element-1d81293e .elementor-heading-title{color:var( --e-global-color-c8018da );}.elementor-12236 .elementor-element.elementor-element-180ed8f5 .elementor-heading-title{font-family:var( --e-global-typography-d478b52-font-family ), Sans-serif;font-size:var( --e-global-typography-d478b52-font-size );font-weight:var( --e-global-typography-d478b52-font-weight );text-transform:var( --e-global-typography-d478b52-text-transform );letter-spacing:var( --e-global-typography-d478b52-letter-spacing );color:var( --e-global-color-c8018da );}.elementor-12236 .elementor-element.elementor-element-5ab02753{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12236 .elementor-element.elementor-element-668e9bf9 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12236 .elementor-element.elementor-element-668e9bf9{text-align:start;}.elementor-12236 .elementor-element.elementor-element-668e9bf9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;color:#0A3E5F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-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-12236 .elementor-element.elementor-element-5358f879 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12236 .elementor-element.elementor-element-5358f879{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#767676;}.elementor-12236 .elementor-element.elementor-element-22748003{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12236 .elementor-element.elementor-element-347fe8de{--display:flex;--min-height:35vh;--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:flex-start;--align-items:stretch;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:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:10px 10px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12236 .elementor-element.elementor-element-347fe8de:not(.elementor-motion-effects-element-type-background), .elementor-12236 .elementor-element.elementor-element-347fe8de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A3E5F;}.elementor-12236 .elementor-element.elementor-element-497ab2a6{--display:flex;--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-12236 .elementor-element.elementor-element-1bb89f72{text-align:end;}.elementor-12236 .elementor-element.elementor-element-7418c7e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12236 .elementor-element.elementor-element-7418c7e0.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-12236 .elementor-element.elementor-element-ca1a397{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.55em;}.elementor-12236 .elementor-element.elementor-element-36c3e77a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;text-transform:none;color:#F8F8F8;}.elementor-12236 .elementor-element.elementor-element-6705a463 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;text-transform:uppercase;color:#F8F8F8;}.elementor-12236 .elementor-element.elementor-element-61082db8{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.55em;}.elementor-12236 .elementor-element.elementor-element-d54711b{--display:flex;--min-height:35vh;--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:flex-start;--align-items:stretch;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:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:10px 10px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12236 .elementor-element.elementor-element-d54711b:not(.elementor-motion-effects-element-type-background), .elementor-12236 .elementor-element.elementor-element-d54711b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A3E5F;}.elementor-12236 .elementor-element.elementor-element-70206453{--display:flex;--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12236 .elementor-element.elementor-element-100cb919{text-align:end;}.elementor-12236 .elementor-element.elementor-element-2bf83220{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12236 .elementor-element.elementor-element-2bf83220.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-12236 .elementor-element.elementor-element-462b380c{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.55em;}.elementor-12236 .elementor-element.elementor-element-60d40c18 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;text-transform:none;color:#F8F8F8;}.elementor-12236 .elementor-element.elementor-element-43113b8c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;text-transform:uppercase;color:#F8F8F8;}.elementor-12236 .elementor-element.elementor-element-4f8a643e{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.55em;}.elementor-12236 .elementor-element.elementor-element-525333fb{--display:flex;--min-height:35vh;--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:flex-start;--align-items:stretch;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:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:10px 10px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12236 .elementor-element.elementor-element-525333fb:not(.elementor-motion-effects-element-type-background), .elementor-12236 .elementor-element.elementor-element-525333fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A3E5F;}.elementor-12236 .elementor-element.elementor-element-21c0201b{--display:flex;--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12236 .elementor-element.elementor-element-4fbd7cee{text-align:end;}.elementor-12236 .elementor-element.elementor-element-538a9b7d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12236 .elementor-element.elementor-element-538a9b7d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-12236 .elementor-element.elementor-element-7adad06e{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.55em;color:rgba(248,248,248,0.8);}.elementor-12236 .elementor-element.elementor-element-5190ac59 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;text-transform:none;color:#F8F8F8;}.elementor-12236 .elementor-element.elementor-element-3f095cfc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;text-transform:uppercase;color:#F8F8F8;}.elementor-12236 .elementor-element.elementor-element-1519ff33{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.55em;color:rgba(248,248,248,0.8);}.elementor-12236 .elementor-element.elementor-element-562b7b77{--display:flex;--min-height:35vh;--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:flex-start;--align-items:stretch;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:rgba(255,255,255,0.4);--border-color:rgba(255,255,255,0.4);--border-radius:10px 10px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12236 .elementor-element.elementor-element-562b7b77:not(.elementor-motion-effects-element-type-background), .elementor-12236 .elementor-element.elementor-element-562b7b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A3E5F;}.elementor-12236 .elementor-element.elementor-element-79a0fbb1{--display:flex;--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12236 .elementor-element.elementor-element-1965de00{text-align:end;}.elementor-12236 .elementor-element.elementor-element-5e7bc122{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12236 .elementor-element.elementor-element-5e7bc122.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-12236 .elementor-element.elementor-element-52714cb3{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.55em;color:rgba(248,248,248,0.8);}.elementor-12236 .elementor-element.elementor-element-37b1de11 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;text-transform:none;color:#F8F8F8;}.elementor-12236 .elementor-element.elementor-element-129afede .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;text-transform:uppercase;color:#F8F8F8;}.elementor-12236 .elementor-element.elementor-element-666f9884{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.55em;color:rgba(248,248,248,0.8);}.elementor-12236 .elementor-element.elementor-element-ef095ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12236 .elementor-element.elementor-element-2d2d678{--display:flex;--min-height:35vh;--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:flex-start;--align-items:stretch;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:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:10px 10px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12236 .elementor-element.elementor-element-2d2d678:not(.elementor-motion-effects-element-type-background), .elementor-12236 .elementor-element.elementor-element-2d2d678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A3E5F;}.elementor-12236 .elementor-element.elementor-element-4411a42{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12236 .elementor-element.elementor-element-4411a42.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-12236 .elementor-element.elementor-element-11bfff7{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.55em;}.elementor-12236 .elementor-element.elementor-element-44318ec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;text-transform:none;color:#F8F8F8;}.elementor-12236 .elementor-element.elementor-element-5d51209 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;text-transform:uppercase;color:#F8F8F8;}.elementor-12236 .elementor-element.elementor-element-9403b86{--spacer-size:20px;}.elementor-12236 .elementor-element.elementor-element-e59c60e{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.55em;}.elementor-12236 .elementor-element.elementor-element-161374bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12236 .elementor-element.elementor-element-137c1b4d > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12236 .elementor-element.elementor-element-137c1b4d{text-align:start;}.elementor-12236 .elementor-element.elementor-element-137c1b4d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;color:#0A3E5F;}.elementor-12236 .elementor-element.elementor-element-5dd368ab > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12236 .elementor-element.elementor-element-5dd368ab{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#767676;}.elementor-12236 .elementor-element.elementor-element-cefe959{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12236 .elementor-element.elementor-element-fe8b15d{--display:flex;--min-height:35vh;--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:flex-start;--align-items:stretch;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:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:10px 10px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12236 .elementor-element.elementor-element-fe8b15d:not(.elementor-motion-effects-element-type-background), .elementor-12236 .elementor-element.elementor-element-fe8b15d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0A8FF;}.elementor-12236 .elementor-element.elementor-element-cb12a43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12236 .elementor-element.elementor-element-cb12a43::before, .elementor-12236 .elementor-element.elementor-element-cb12a43 > .elementor-background-video-container::before, .elementor-12236 .elementor-element.elementor-element-cb12a43 > .e-con-inner > .elementor-background-video-container::before, .elementor-12236 .elementor-element.elementor-element-cb12a43 > .elementor-background-slideshow::before, .elementor-12236 .elementor-element.elementor-element-cb12a43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12236 .elementor-element.elementor-element-cb12a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-12236 .elementor-element.elementor-element-cb12a43.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-12236 .elementor-element.elementor-element-0fb527c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;text-transform:none;color:#F8F8F8;}.elementor-12236 .elementor-element.elementor-element-c75dbd4{--spacer-size:30px;}.elementor-12236 .elementor-element.elementor-element-4930341{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-c8018da );}.elementor-12236 .elementor-element.elementor-element-7661350{--display:flex;--min-height:35vh;--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:flex-start;--align-items:stretch;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:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:10px 10px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12236 .elementor-element.elementor-element-7661350:not(.elementor-motion-effects-element-type-background), .elementor-12236 .elementor-element.elementor-element-7661350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A369FF;}.elementor-12236 .elementor-element.elementor-element-f947c3f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12236 .elementor-element.elementor-element-f947c3f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-12236 .elementor-element.elementor-element-1f4b2b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;text-transform:none;color:#F8F8F8;}.elementor-12236 .elementor-element.elementor-element-edc03c8{--spacer-size:30px;}.elementor-12236 .elementor-element.elementor-element-468a429{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-c8018da );}.elementor-12236 .elementor-element.elementor-element-652b0b9{--display:flex;--min-height:35vh;--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:flex-start;--align-items:stretch;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:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:10px 10px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12236 .elementor-element.elementor-element-652b0b9:not(.elementor-motion-effects-element-type-background), .elementor-12236 .elementor-element.elementor-element-652b0b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7060D8;}.elementor-12236 .elementor-element.elementor-element-c53c85f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12236 .elementor-element.elementor-element-c53c85f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-12236 .elementor-element.elementor-element-a2f9453 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;text-transform:none;color:#F8F8F8;}.elementor-12236 .elementor-element.elementor-element-b495800{--spacer-size:30px;}.elementor-12236 .elementor-element.elementor-element-54c2d75{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.55em;color:rgba(248,248,248,0.8);}.elementor-12236 .elementor-element.elementor-element-d1b23ef{--display:flex;--min-height:35vh;--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:flex-start;--align-items:stretch;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:rgba(255,255,255,0.4);--border-color:rgba(255,255,255,0.4);--border-radius:10px 10px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12236 .elementor-element.elementor-element-d1b23ef:not(.elementor-motion-effects-element-type-background), .elementor-12236 .elementor-element.elementor-element-d1b23ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4040C0;}.elementor-12236 .elementor-element.elementor-element-176dd4d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12236 .elementor-element.elementor-element-176dd4d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-12236 .elementor-element.elementor-element-9b6f9ec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;text-transform:none;color:#F8F8F8;}.elementor-12236 .elementor-element.elementor-element-c86ce19{--spacer-size:50px;}.elementor-12236 .elementor-element.elementor-element-614873f{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.55em;color:rgba(248,248,248,0.8);}.elementor-12236 .elementor-element.elementor-element-3181970f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12236 .elementor-element.elementor-element-564751d8 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12236 .elementor-element.elementor-element-564751d8{text-align:start;}.elementor-12236 .elementor-element.elementor-element-564751d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;color:#0A3E5F;}.elementor-12236 .elementor-element.elementor-element-2e98f25a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12236 .elementor-element.elementor-element-2e98f25a{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#767676;}.elementor-12236 .elementor-element.elementor-element-49933a21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12236 .elementor-element.elementor-element-61a5813a > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12236 .elementor-element.elementor-element-61a5813a{text-align:start;}.elementor-12236 .elementor-element.elementor-element-61a5813a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;color:#0A3E5F;}.elementor-12236 .elementor-element.elementor-element-5262c279{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12236 .elementor-element.elementor-element-688c39fe > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12236 .elementor-element.elementor-element-688c39fe{text-align:start;}.elementor-12236 .elementor-element.elementor-element-688c39fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;color:#0A3E5F;}.elementor-12236 .elementor-element.elementor-element-349b6e89 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12236 .elementor-element.elementor-element-349b6e89{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#767676;}.elementor-12236 .elementor-element.elementor-element-58f04231{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12236 .elementor-element.elementor-element-5b2fe > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12236 .elementor-element.elementor-element-5b2fe{text-align:start;}.elementor-12236 .elementor-element.elementor-element-5b2fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;color:#0A3E5F;}.elementor-12236 .elementor-element.elementor-element-2023301e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12236 .elementor-element.elementor-element-2023301e{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#767676;}.elementor-12236 .elementor-element.elementor-element-4f68af57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-12236 .elementor-element.elementor-element-4f68af57:not(.elementor-motion-effects-element-type-background), .elementor-12236 .elementor-element.elementor-element-4f68af57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A3E5F;}.elementor-12236 .elementor-element.elementor-element-613c88e7 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12236 .elementor-element.elementor-element-613c88e7{text-align:start;}.elementor-12236 .elementor-element.elementor-element-613c88e7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;color:#F8F8F8;}.elementor-12236 .elementor-element.elementor-element-5093cbf1 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-12236 .elementor-element.elementor-element-5093cbf1{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#767676;}.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 );font-style:var( --e-global-typography-accent-font-style );}.elementor-12236 .elementor-element.elementor-element-4f42ffa5 .elementor-button{background-color:#EED428;font-family:"Inter", Sans-serif;font-size:15px;fill:#0A3E5F;color:#0A3E5F;border-radius:4px 4px 4px 4px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12236 .elementor-element.elementor-element-5ab02753{--content-width:1140px;}.elementor-12236 .elementor-element.elementor-element-22748003{--content-width:1140px;}.elementor-12236 .elementor-element.elementor-element-347fe8de{--width:24%;}.elementor-12236 .elementor-element.elementor-element-d54711b{--width:23%;}.elementor-12236 .elementor-element.elementor-element-525333fb{--width:23%;}.elementor-12236 .elementor-element.elementor-element-562b7b77{--width:24%;}.elementor-12236 .elementor-element.elementor-element-ef095ef{--content-width:1140px;}.elementor-12236 .elementor-element.elementor-element-161374bd{--content-width:1140px;}.elementor-12236 .elementor-element.elementor-element-cefe959{--content-width:1140px;}.elementor-12236 .elementor-element.elementor-element-fe8b15d{--width:24%;}.elementor-12236 .elementor-element.elementor-element-7661350{--width:23%;}.elementor-12236 .elementor-element.elementor-element-652b0b9{--width:23%;}.elementor-12236 .elementor-element.elementor-element-d1b23ef{--width:24%;}.elementor-12236 .elementor-element.elementor-element-3181970f{--content-width:1140px;}.elementor-12236 .elementor-element.elementor-element-49933a21{--content-width:1140px;}.elementor-12236 .elementor-element.elementor-element-5262c279{--content-width:1140px;}.elementor-12236 .elementor-element.elementor-element-58f04231{--content-width:1140px;}.elementor-12236 .elementor-element.elementor-element-4f68af57{--content-width:1140px;}}@media(max-width:1024px){.elementor-12236 .elementor-element.elementor-element-75c4cbfe:not(.elementor-motion-effects-element-type-background), .elementor-12236 .elementor-element.elementor-element-75c4cbfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12236 .elementor-element.elementor-element-180ed8f5 .elementor-heading-title{font-size:var( --e-global-typography-d478b52-font-size );letter-spacing:var( --e-global-typography-d478b52-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}}@media(max-width:767px){.elementor-12236 .elementor-element.elementor-element-75c4cbfe:not(.elementor-motion-effects-element-type-background), .elementor-12236 .elementor-element.elementor-element-75c4cbfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-12236 .elementor-element.elementor-element-75c4cbfe{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12236 .elementor-element.elementor-element-180ed8f5 .elementor-heading-title{font-size:var( --e-global-typography-d478b52-font-size );letter-spacing:var( --e-global-typography-d478b52-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-12236 .elementor-element.elementor-element-347fe8de{--min-height:44vh;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-12236 .elementor-element.elementor-element-d54711b{--min-height:44vh;}.elementor-12236 .elementor-element.elementor-element-525333fb{--min-height:44vh;}.elementor-12236 .elementor-element.elementor-element-562b7b77{--min-height:44vh;}.elementor-12236 .elementor-element.elementor-element-2d2d678{--min-height:44vh;}.elementor-12236 .elementor-element.elementor-element-fe8b15d{--min-height:44vh;}.elementor-12236 .elementor-element.elementor-element-7661350{--min-height:44vh;}.elementor-12236 .elementor-element.elementor-element-652b0b9{--min-height:44vh;}.elementor-12236 .elementor-element.elementor-element-d1b23ef{--min-height:44vh;}}/* Start custom CSS for container, class: .elementor-element-75c4cbfe */.elementor-12236 .elementor-element.elementor-element-75c4cbfe {
    border-radius:7px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7418c7e0 */.elementor-12236 .elementor-element.elementor-element-7418c7e0 {
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(9px);
  -webkit-backdrop-filter: blur(14px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(10, 62, 95, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-347fe8de */.elementor-12236 .elementor-element.elementor-element-347fe8de { background: linear-gradient(135deg, #c92a0a 0%, #d45f00 30%, #ffb900 100%); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bf83220 */.elementor-12236 .elementor-element.elementor-element-2bf83220 {
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(9px);
  -webkit-backdrop-filter: blur(14px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(10, 62, 95, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d54711b */.elementor-12236 .elementor-element.elementor-element-d54711b { background: linear-gradient(135deg, #a0005a 0%, #2a0050 100%); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-538a9b7d */.elementor-12236 .elementor-element.elementor-element-538a9b7d {
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(9px);
  -webkit-backdrop-filter: blur(14px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(10, 62, 95, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525333fb */.elementor-12236 .elementor-element.elementor-element-525333fb { background: linear-gradient(135deg, #0078d4 0%, #003f8a 60%, #001f4d 100%); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7bc122 */.elementor-12236 .elementor-element.elementor-element-5e7bc122 {
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(9px);
  -webkit-backdrop-filter: blur(14px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(10, 62, 95, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-562b7b77 */.elementor-12236 .elementor-element.elementor-element-562b7b77 { background: linear-gradient(135deg, #d0a8ff 0%,  #4040c0 100%); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4411a42 */.elementor-12236 .elementor-element.elementor-element-4411a42 {
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(9px);
  -webkit-backdrop-filter: blur(14px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(10, 62, 95, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2d678 */.elementor-12236 .elementor-element.elementor-element-2d2d678 { background: linear-gradient(135deg, #c92a0a 0%,#a0005a 30%, #0078d4 70%, #d0a8ff 90%); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb12a43 */.elementor-12236 .elementor-element.elementor-element-cb12a43 {
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(9px);
  -webkit-backdrop-filter: blur(14px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(10, 62, 95, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f947c3f */.elementor-12236 .elementor-element.elementor-element-f947c3f {
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(9px);
  -webkit-backdrop-filter: blur(14px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(10, 62, 95, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c53c85f */.elementor-12236 .elementor-element.elementor-element-c53c85f {
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(9px);
  -webkit-backdrop-filter: blur(14px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(10, 62, 95, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-176dd4d */.elementor-12236 .elementor-element.elementor-element-176dd4d {
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(9px);
  -webkit-backdrop-filter: blur(14px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(10, 62, 95, 0.25);
}/* End custom CSS */
/* Start custom CSS *//* E7 cards: reduced height + cross-card row alignment */
.e7-cards-row { align-items: stretch !important; }
.e7-card { display: flex !important; flex-direction: column !important; }
.e7-glass {
  display: grid !important;
  grid-template-rows: minmax(28px,auto) minmax(58px,auto) minmax(36px,auto) auto;
  align-items: start;
  align-content: start;
  row-gap: 0 !important;
  column-gap: 0 !important;
}
.e7-glass > .elementor-widget { margin: 0 !important; }

/* RCC-style tables — exact match to rcc-it.at blog tables */
.rcc-e7-table-wrap {
  overflow-x: auto;
  margin: 1.5rem 0;
}
.rcc-e7-table {
  width: 100%;
  border-collapse: collapse;
  font-family: Inter, sans-serif;
  font-size: 15.3px;
  background: #fff;
}
.rcc-e7-table thead th {
  padding: 12px 16px;
  text-align: left;
  font-size: 15.3px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #0A3E5F;
  background: transparent;
  border: none;
  border-bottom: 2.22px solid #0A3E5F;
}
.rcc-e7-table thead th:not(:first-child) { text-align: center; }
.rcc-e7-table tbody tr { background: transparent; }
.rcc-e7-table tbody tr:nth-child(odd)  td { background: rgba(128,128,128,0.07); }
.rcc-e7-table tbody tr:nth-child(even) td { background: transparent; }
.rcc-e7-table tbody tr:hover td { background: rgba(10,62,95,0.06); }
.rcc-e7-table tbody td {
  padding: 12px 16px;
  color: #333;
  border: none;
  vertical-align: top;
  line-height: 1.5;
}
.rcc-e7-table td:not(:first-child) { text-align: center; font-size: 15.3px; }
.rcc-e7-table__cat td {
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 0.07em !important;
  text-transform: uppercase !important;
  color: #0A3E5F !important;
  background: rgba(10,62,95,0.06) !important;
  padding-top: 14px !important;
  border: none !important;
}
.rcc-e7-check   { color: #1a5a2a; font-weight: 700; }
.rcc-e7-dash    { color: #bbb; }
.rcc-e7-partial { color: #0A3E5F; font-size: 13px !important; font-weight: 600; }
.rcc-e7-table--compare th:nth-child(4),
.rcc-e7-table--compare td:nth-child(4) { background: rgba(10,62,95,0.04) !important; }
.rcc-e7-table--compare thead th:nth-child(4) { color: #0A3E5F; background: rgba(10,62,95,0.08) !important; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-display: auto;
	src: url('https://www.rcc-it.at/wp-content/uploads/2024/06/Inter-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */