.elementor-34188 .elementor-element.elementor-element-812a07f:not(.elementor-motion-effects-element-type-background), .elementor-34188 .elementor-element.elementor-element-812a07f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-34188 .elementor-element.elementor-element-812a07f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-812a07f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-34188 .elementor-element.elementor-element-6ee461b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-34188 .elementor-element.elementor-element-6ee461b{text-align:center;}.elementor-34188 .elementor-element.elementor-element-6ee461b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-bb004bc{text-align:center;}.elementor-34188 .elementor-element.elementor-element-bb004bc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.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-34188 .elementor-element.elementor-element-c99ad83{--divider-border-style:solid;--divider-color:#FE5050;--divider-border-width:4px;}.elementor-34188 .elementor-element.elementor-element-c99ad83 .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-34188 .elementor-element.elementor-element-c99ad83 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-34188 .elementor-element.elementor-element-7f4ecd0:not(.elementor-motion-effects-element-type-background), .elementor-34188 .elementor-element.elementor-element-7f4ecd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-34188 .elementor-element.elementor-element-7f4ecd0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-34188 .elementor-element.elementor-element-7f4ecd0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34188 .elementor-element.elementor-element-fb136ad:not(.elementor-motion-effects-element-type-background), .elementor-34188 .elementor-element.elementor-element-fb136ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-34188 .elementor-element.elementor-element-fb136ad > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34188 .elementor-element.elementor-element-fb136ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-34188 .elementor-element.elementor-element-c4294e7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-421854f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:4px;}.elementor-34188 .elementor-element.elementor-element-421854f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-34188 .elementor-element.elementor-element-421854f .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-34188 .elementor-element.elementor-element-482bd7f:not(.elementor-motion-effects-element-type-background), .elementor-34188 .elementor-element.elementor-element-482bd7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-34188 .elementor-element.elementor-element-482bd7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34188 .elementor-element.elementor-element-482bd7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34188 .elementor-element.elementor-element-93edbe6:not(.elementor-motion-effects-element-type-background), .elementor-34188 .elementor-element.elementor-element-93edbe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-34188 .elementor-element.elementor-element-93edbe6 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34188 .elementor-element.elementor-element-93edbe6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-34188 .elementor-element.elementor-element-067045b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-55d67b8{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:4px;}.elementor-34188 .elementor-element.elementor-element-55d67b8 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-34188 .elementor-element.elementor-element-55d67b8 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-34188 .elementor-element.elementor-element-b3ecc65:not(.elementor-motion-effects-element-type-background), .elementor-34188 .elementor-element.elementor-element-b3ecc65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010159;background-image:url("https://nh-oring.de/wp-content/uploads/2025/05/Gruppenbild-scaled.png");background-position:center center;background-size:cover;}.elementor-34188 .elementor-element.elementor-element-b3ecc65 > .elementor-background-overlay{background-color:#000000;opacity:0.86;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34188 .elementor-element.elementor-element-b3ecc65 > .elementor-container{max-width:1180px;min-height:830px;}.elementor-34188 .elementor-element.elementor-element-b3ecc65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-34188 .elementor-element.elementor-element-2a84355 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-2a84355{text-align:center;}.elementor-34188 .elementor-element.elementor-element-2a84355 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;line-height:1.5em;color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-75d712d{text-align:center;}.elementor-34188 .elementor-element.elementor-element-75d712d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:none;line-height:39px;color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-63ecfc7{--divider-border-style:solid;--divider-color:#FE5050;--divider-border-width:4px;}.elementor-34188 .elementor-element.elementor-element-63ecfc7 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-34188 .elementor-element.elementor-element-63ecfc7 .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-34188 .elementor-element.elementor-element-63ecfc7 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-34188 .elementor-element.elementor-element-d285184 > .elementor-widget-container{margin:2px 19px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-d285184 .elementor-icon-wrapper{text-align:end;}.elementor-34188 .elementor-element.elementor-element-d285184.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-d285184.elementor-view-framed .elementor-icon, .elementor-34188 .elementor-element.elementor-element-d285184.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-d285184.elementor-view-framed .elementor-icon, .elementor-34188 .elementor-element.elementor-element-d285184.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-d285184 .elementor-icon{font-size:35px;}.elementor-34188 .elementor-element.elementor-element-d285184 .elementor-icon svg{height:35px;}.elementor-34188 .elementor-element.elementor-element-b892986 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-b892986{text-align:start;}.elementor-34188 .elementor-element.elementor-element-b892986 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-570df90 > .elementor-widget-container{margin:2px 19px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-570df90 .elementor-icon-wrapper{text-align:end;}.elementor-34188 .elementor-element.elementor-element-570df90.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-570df90.elementor-view-framed .elementor-icon, .elementor-34188 .elementor-element.elementor-element-570df90.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-570df90.elementor-view-framed .elementor-icon, .elementor-34188 .elementor-element.elementor-element-570df90.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-570df90 .elementor-icon{font-size:35px;}.elementor-34188 .elementor-element.elementor-element-570df90 .elementor-icon svg{height:35px;}.elementor-34188 .elementor-element.elementor-element-b2ba425 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-b2ba425{text-align:start;}.elementor-34188 .elementor-element.elementor-element-b2ba425 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-a88153f > .elementor-widget-container{margin:2px 19px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-a88153f .elementor-icon-wrapper{text-align:end;}.elementor-34188 .elementor-element.elementor-element-a88153f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-a88153f.elementor-view-framed .elementor-icon, .elementor-34188 .elementor-element.elementor-element-a88153f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-a88153f.elementor-view-framed .elementor-icon, .elementor-34188 .elementor-element.elementor-element-a88153f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-a88153f .elementor-icon{font-size:35px;}.elementor-34188 .elementor-element.elementor-element-a88153f .elementor-icon svg{height:35px;}.elementor-34188 .elementor-element.elementor-element-9d77852 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-9d77852{text-align:start;}.elementor-34188 .elementor-element.elementor-element-9d77852 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-e97801a > .elementor-widget-container{margin:2px 19px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-e97801a .elementor-icon-wrapper{text-align:end;}.elementor-34188 .elementor-element.elementor-element-e97801a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-e97801a.elementor-view-framed .elementor-icon, .elementor-34188 .elementor-element.elementor-element-e97801a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-e97801a.elementor-view-framed .elementor-icon, .elementor-34188 .elementor-element.elementor-element-e97801a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-e97801a .elementor-icon{font-size:35px;}.elementor-34188 .elementor-element.elementor-element-e97801a .elementor-icon svg{height:35px;}.elementor-34188 .elementor-element.elementor-element-84b85f9 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-84b85f9{text-align:start;}.elementor-34188 .elementor-element.elementor-element-84b85f9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-ab33fee{margin-top:0px;margin-bottom:10px;}.elementor-34188 .elementor-element.elementor-element-aadc5f4 > .elementor-widget-container{margin:2px 19px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-aadc5f4 .elementor-icon-wrapper{text-align:end;}.elementor-34188 .elementor-element.elementor-element-aadc5f4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-aadc5f4.elementor-view-framed .elementor-icon, .elementor-34188 .elementor-element.elementor-element-aadc5f4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-aadc5f4.elementor-view-framed .elementor-icon, .elementor-34188 .elementor-element.elementor-element-aadc5f4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-aadc5f4 .elementor-icon{font-size:35px;}.elementor-34188 .elementor-element.elementor-element-aadc5f4 .elementor-icon svg{height:35px;}.elementor-34188 .elementor-element.elementor-element-7184d55 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-7184d55{text-align:start;}.elementor-34188 .elementor-element.elementor-element-7184d55 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-2bc7165{margin-top:0px;margin-bottom:20px;}.elementor-34188 .elementor-element.elementor-element-a9f52ba{--e-rating-icon-marked-color:#F8D947;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-34188 .elementor-element.elementor-element-acb51ca{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-f73f640{--e-rating-icon-marked-color:#F8D947;}.elementor-34188 .elementor-element.elementor-element-2683451{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-44e2eb8:not(.elementor-motion-effects-element-type-background), .elementor-34188 .elementor-element.elementor-element-44e2eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-34188 .elementor-element.elementor-element-44e2eb8{border-style:none;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;}.elementor-34188 .elementor-element.elementor-element-44e2eb8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34188 .elementor-element.elementor-element-45d4c63:not(.elementor-motion-effects-element-type-background), .elementor-34188 .elementor-element.elementor-element-45d4c63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-34188 .elementor-element.elementor-element-45d4c63{border-style:solid;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;}.elementor-34188 .elementor-element.elementor-element-45d4c63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34188 .elementor-element.elementor-element-191b55f > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-191b55f{--e-rating-justify-content:center;--e-rating-icon-marked-color:#FFD71A;}.elementor-34188 .elementor-element.elementor-element-ddbe230 > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-ddbe230{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-ddbe230 a{color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-ddbe230 a:hover, .elementor-34188 .elementor-element.elementor-element-ddbe230 a:focus{color:#FFD71A;}.elementor-34188 .elementor-element.elementor-element-8ee4a84:not(.elementor-motion-effects-element-type-background), .elementor-34188 .elementor-element.elementor-element-8ee4a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-34188 .elementor-element.elementor-element-8ee4a84{border-style:solid;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;}.elementor-34188 .elementor-element.elementor-element-8ee4a84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34188 .elementor-element.elementor-element-7a7fb10 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-7a7fb10{--e-rating-justify-content:center;--e-rating-icon-marked-color:#FFD71A;}.elementor-34188 .elementor-element.elementor-element-d8ce2c0 > .elementor-widget-container{margin:0px 0px -22px 0px;padding:0px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-d8ce2c0{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-d8ce2c0 a{color:#FFFFFF;}.elementor-34188 .elementor-element.elementor-element-d8ce2c0 a:hover, .elementor-34188 .elementor-element.elementor-element-d8ce2c0 a:focus{color:#FFD71A;}@media(min-width:768px){.elementor-34188 .elementor-element.elementor-element-2654572{width:20.011%;}.elementor-34188 .elementor-element.elementor-element-581a5f5{width:79.989%;}.elementor-34188 .elementor-element.elementor-element-c5de2ed{width:20.011%;}.elementor-34188 .elementor-element.elementor-element-c8aa16b{width:79.989%;}.elementor-34188 .elementor-element.elementor-element-a8b1cdc{width:20.011%;}.elementor-34188 .elementor-element.elementor-element-a007a94{width:79.989%;}.elementor-34188 .elementor-element.elementor-element-ead7694{width:20.011%;}.elementor-34188 .elementor-element.elementor-element-5eb0be7{width:79.989%;}.elementor-34188 .elementor-element.elementor-element-a354c91{width:20.011%;}.elementor-34188 .elementor-element.elementor-element-70a5e6f{width:79.989%;}.elementor-34188 .elementor-element.elementor-element-1e56285{width:50%;}.elementor-34188 .elementor-element.elementor-element-a33177f{width:30%;}.elementor-34188 .elementor-element.elementor-element-42cc71f{width:70%;}.elementor-34188 .elementor-element.elementor-element-731261d{width:50%;}.elementor-34188 .elementor-element.elementor-element-753e331{width:30%;}.elementor-34188 .elementor-element.elementor-element-a04fcb5{width:70%;}}@media(max-width:1024px){.elementor-34188 .elementor-element.elementor-element-812a07f{margin-top:0px;margin-bottom:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-34188 .elementor-element.elementor-element-6ee461b .elementor-heading-title{font-size:27px;}.elementor-34188 .elementor-element.elementor-element-bb004bc .elementor-heading-title{font-size:20px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-34188 .elementor-element.elementor-element-fb136ad{margin-top:76px;margin-bottom:76px;}.elementor-34188 .elementor-element.elementor-element-93edbe6{margin-top:76px;margin-bottom:76px;}.elementor-34188 .elementor-element.elementor-element-2a84355 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-34188 .elementor-element.elementor-element-ddbe230{font-size:13px;}.elementor-34188 .elementor-element.elementor-element-d8ce2c0{font-size:13px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-34188 .elementor-element.elementor-element-6ee461b .elementor-heading-title{font-size:25px;}.elementor-34188 .elementor-element.elementor-element-bb004bc .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-34188 .elementor-element.elementor-element-c99ad83 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-c99ad83 .elementor-divider-separator{width:12%;}.elementor-34188 .elementor-element.elementor-element-fb136ad{margin-top:30px;margin-bottom:0px;}.elementor-34188 .elementor-element.elementor-element-93edbe6{margin-top:30px;margin-bottom:0px;}.elementor-34188 .elementor-element.elementor-element-b3ecc65 > .elementor-container{max-width:500px;min-height:550px;}.elementor-34188 .elementor-element.elementor-element-b3ecc65{margin-top:0px;margin-bottom:0px;}.elementor-34188 .elementor-element.elementor-element-2a84355 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-2a84355 .elementor-heading-title{font-size:22px;}.elementor-34188 .elementor-element.elementor-element-63ecfc7 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-63ecfc7 .elementor-divider-separator{width:12%;}.elementor-34188 .elementor-element.elementor-element-2654572{width:21%;}.elementor-34188 .elementor-element.elementor-element-2654572 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34188 .elementor-element.elementor-element-d285184 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-d285184 .elementor-icon{font-size:25px;}.elementor-34188 .elementor-element.elementor-element-d285184 .elementor-icon svg{height:25px;}.elementor-34188 .elementor-element.elementor-element-581a5f5{width:70%;}.elementor-34188 .elementor-element.elementor-element-b892986 .elementor-heading-title{font-size:16px;}.elementor-34188 .elementor-element.elementor-element-c5de2ed{width:21%;}.elementor-34188 .elementor-element.elementor-element-c5de2ed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34188 .elementor-element.elementor-element-570df90 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-570df90 .elementor-icon-wrapper{text-align:end;}.elementor-34188 .elementor-element.elementor-element-570df90 .elementor-icon{font-size:25px;}.elementor-34188 .elementor-element.elementor-element-570df90 .elementor-icon svg{height:25px;}.elementor-34188 .elementor-element.elementor-element-c8aa16b{width:70%;}.elementor-34188 .elementor-element.elementor-element-b2ba425 .elementor-heading-title{font-size:16px;}.elementor-34188 .elementor-element.elementor-element-a8b1cdc{width:21%;}.elementor-34188 .elementor-element.elementor-element-a8b1cdc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34188 .elementor-element.elementor-element-a88153f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-a88153f .elementor-icon-wrapper{text-align:end;}.elementor-34188 .elementor-element.elementor-element-a88153f .elementor-icon{font-size:25px;}.elementor-34188 .elementor-element.elementor-element-a88153f .elementor-icon svg{height:25px;}.elementor-34188 .elementor-element.elementor-element-a007a94{width:70%;}.elementor-34188 .elementor-element.elementor-element-9d77852 .elementor-heading-title{font-size:16px;}.elementor-34188 .elementor-element.elementor-element-ead7694{width:21%;}.elementor-34188 .elementor-element.elementor-element-ead7694 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34188 .elementor-element.elementor-element-e97801a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-e97801a .elementor-icon-wrapper{text-align:end;}.elementor-34188 .elementor-element.elementor-element-e97801a .elementor-icon{font-size:25px;}.elementor-34188 .elementor-element.elementor-element-e97801a .elementor-icon svg{height:25px;}.elementor-34188 .elementor-element.elementor-element-5eb0be7{width:70%;}.elementor-34188 .elementor-element.elementor-element-84b85f9 .elementor-heading-title{font-size:16px;}.elementor-34188 .elementor-element.elementor-element-a354c91{width:21%;}.elementor-34188 .elementor-element.elementor-element-a354c91 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34188 .elementor-element.elementor-element-aadc5f4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34188 .elementor-element.elementor-element-aadc5f4 .elementor-icon-wrapper{text-align:end;}.elementor-34188 .elementor-element.elementor-element-aadc5f4 .elementor-icon{font-size:25px;}.elementor-34188 .elementor-element.elementor-element-aadc5f4 .elementor-icon svg{height:25px;}.elementor-34188 .elementor-element.elementor-element-70a5e6f{width:70%;}.elementor-34188 .elementor-element.elementor-element-7184d55 .elementor-heading-title{font-size:16px;}.elementor-34188 .elementor-element.elementor-element-2bc7165{margin-top:-10px;margin-bottom:0px;}.elementor-34188 .elementor-element.elementor-element-a9f52ba > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-34188 .elementor-element.elementor-element-a9f52ba{--e-rating-justify-content:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-34188 .elementor-element.elementor-element-acb51ca > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-34188 .elementor-element.elementor-element-acb51ca{text-align:center;font-size:16px;}.elementor-34188 .elementor-element.elementor-element-f73f640 > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-34188 .elementor-element.elementor-element-f73f640{--e-rating-justify-content:center;}.elementor-34188 .elementor-element.elementor-element-2683451{text-align:center;font-size:16px;}.elementor-34188 .elementor-element.elementor-element-1e56285{width:50%;}.elementor-34188 .elementor-element.elementor-element-a33177f{width:50%;}.elementor-34188 .elementor-element.elementor-element-42cc71f{width:50%;}.elementor-34188 .elementor-element.elementor-element-731261d{width:50%;}.elementor-34188 .elementor-element.elementor-element-753e331{width:50%;}.elementor-34188 .elementor-element.elementor-element-a04fcb5{width:50%;}}/* Start custom CSS for html, class: .elementor-element-ee621d7 *//* ===========================
   Testimonials – Statisch (4 / 5 / 4)
   Breitere, nahezu quadratische Karten
   =========================== */

/* Design-Variablen zentral anpassen */
:root {
  --card-width: 340px;     /* Breiter gemacht */
  --card-height: 340px;    /* Fast quadratisch */
  --row-gap: 24px;         /* Abstand zwischen Reihen */
  --col-gap: 20px;         /* Abstand zwischen Kacheln */
  --row-max-1-3: 1320px;   /* max Breite für Reihe 1 & 3 */
  --row-max-2: 1520px;     /* breitere mittlere Reihe */
}

/* Äußerer Bereich */
.testimonials-static {
  width: 100%;
  margin: 0 auto;
  padding: 20px 0;
  display: grid;
  gap: var(--row-gap);
}

/* Jede Reihe ist ein zentrierter Grid-Container */
.testimonials-static .row {
  display: grid;
  justify-content: center;
  gap: var(--col-gap);
  margin: 0 auto;
}

/* Breitensteuerung: Reihe 1 & 3 schmaler, Reihe 2 breiter */
.testimonials-static .row-4 {
  grid-template-columns: repeat(4, var(--card-width));
  max-width: var(--row-max-1-3);
}

.testimonials-static .row-5 {
  grid-template-columns: repeat(5, var(--card-width));
  max-width: var(--row-max-2);
}

/* Karten – einheitliche Größe */
.testimonial-box {
  width: var(--card-width);
  height: var(--card-height);
  background: #fff;              /* Weißer Hintergrund */
  color: #000;                   /* Schwarzer Text */
  padding: 20px;
  border-radius: 15px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.15);
  display: flex;
  flex-direction: column;
  font-family: 'Open Sans', sans-serif;
  overflow: hidden;
  border: 1px solid #eee;        /* feiner Rahmen für Kontrast */
}

/* Inhaltstypografie */
.testimonial-box .stars {
  font-size: 26px;
  color: #FFD71A;
  margin-bottom: 10px;
  flex: 0 0 auto;
}

.testimonial-box h4 {
  font-size: 19px;
  font-weight: 700;
  margin: 0 0 10px;
  flex: 0 0 auto;
  color: #000;
}

.testimonial-box p {
  font-size: 18px;
  margin-bottom: 20px;
  flex: 1 1 auto;
  overflow: hidden;
  color: #000;
}

.author {
  margin-top: auto;
  font-size: 16px;
  line-height: 1.3;
  color: #000;
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
}

.author strong {
  font-weight: 700;
  display: block;
  color: #000;
}

.author .verified {
  font-weight: 400;
  display: block;
  font-size: 14px;
  color: #FFD71A;
}

/* ===========================
   Responsive
   =========================== */

@media (max-width: 1300px) {
  :root {
    --row-max-1-3: 100%;
    --row-max-2: 100%;
  }
}

@media (max-width: 900px) {
  .testimonials-static .row-4 { grid-template-columns: repeat(2, var(--card-width)); }
  .testimonials-static .row-5 { grid-template-columns: repeat(2, var(--card-width)); }

  :root {
    --card-width: 300px;
    --card-height: 320px;
  }
}

@media (max-width: 560px) {
  .testimonials-static .row-4,
  .testimonials-static .row-5 { grid-template-columns: 1fr; }

  .testimonial-box {
    width: 100%;
    height: auto;
    min-height: 300px;
  }

  .testimonial-box h4,
  .testimonial-box p { font-size: 16px; }
  .testimonial-box .stars { font-size: 20px; }
  .author { font-size: 14px; }
  .author .verified { font-size: 12px; }
}

/* Sicherheit: alte Marquee-Klassen neutralisieren */
.marquee-wrapper,
.marquee-track,
.marquee-content { all: unset; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nh-oring.de/wp-content/uploads/2021/02/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://nh-oring.de/wp-content/uploads/2021/02/OpenSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://nh-oring.de/wp-content/uploads/2021/02/OpenSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: oblique;
	font-weight: 800;
	font-display: auto;
	src: url('https://nh-oring.de/wp-content/uploads/2021/02/OpenSans-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://nh-oring.de/wp-content/uploads/2021/02/OpenSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://nh-oring.de/wp-content/uploads/2021/02/OpenSans-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */