.elementor-20426 .elementor-element.elementor-element-a1febea{--display:flex;}.elementor-20426 .elementor-element.elementor-element-a2ea2e8 .elementor-heading-title{color:var( --e-global-color-v4-hl_green );}.elementor-20426 .elementor-element.elementor-element-6752759 .elementor-icon-list-icon{width:14px;}.elementor-20426 .elementor-element.elementor-element-6752759 .elementor-icon-list-icon i{font-size:14px;}.elementor-20426 .elementor-element.elementor-element-6752759 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-20426 .elementor-element.elementor-element-6752759 .elementor-icon-list-text, .elementor-20426 .elementor-element.elementor-element-6752759 .elementor-icon-list-text a{color:#7E7E7E;}.elementor-20426 .elementor-element.elementor-element-6752759 .elementor-icon-list-item{font-family:"REM", Sans-serif;font-size:12px;line-height:16px;}.elementor-20426 .elementor-element.elementor-element-e759258 .elementor-heading-title{font-family:"REM", Sans-serif;font-size:48px;line-height:53px;}.elementor-20426 .elementor-element.elementor-element-4d2deff{font-family:"Noto Sans", Sans-serif;font-size:15px;font-weight:400;line-height:32px;}.elementor-20426 .elementor-element.elementor-element-4d2deff p{margin-block-end:0px;}.elementor-20426 .elementor-element.elementor-element-1a18e22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-20426 .elementor-element.elementor-element-e759258 .elementor-heading-title{font-size:38px;line-height:48px;}}@media(max-width:767px){.elementor-20426 .elementor-element.elementor-element-e759258 .elementor-heading-title{font-size:28px;line-height:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-f3f5191 *//*.elementor-20426 .elementor-element.elementor-element-f3f5191 .prcom-dynamic-company-sidebar {*/
/*    width: 100%;*/
/*    padding: 24px;*/
/*    border: 1px solid rgba(255, 255, 255, 0.55);*/
/*    color: #ffffff;*/
/*}*/

.elementor-20426 .elementor-element.elementor-element-f3f5191 .prcom-company-sidebar__title {
    margin: 0 0 24px;
    color: #ffffff;
    font-size: 26px;
    line-height: 1.2;
}
.elementor-20426 .elementor-element.elementor-element-f3f5191 a:hover{
    color: #fff;
}

.elementor-20426 .elementor-element.elementor-element-f3f5191 h2{
    font-weight: 700;
}
.elementor-20426 .elementor-element.elementor-element-f3f5191 .prcom-company-sidebar__description {
    margin-bottom: 30px;
    font-size: 15px;
    line-height: 1.55;
}

.elementor-20426 .elementor-element.elementor-element-f3f5191 .prcom-company-sidebar__section {
    margin-top: 28px;
}

.elementor-20426 .elementor-element.elementor-element-f3f5191 .prcom-company-sidebar__heading {
    margin: 0 0 16px;
    color: #ffffff;
    font-size: 27px;
    line-height: 1.1;
    text-transform: uppercase;
}

.elementor-20426 .elementor-element.elementor-element-f3f5191 .prcom-company-sidebar__content {
    font-size: 15px;
    line-height: 1.55;
}

.elementor-20426 .elementor-element.elementor-element-f3f5191 .prcom-company-sidebar__content p {
    margin: 0 0 10px;
}

.elementor-20426 .elementor-element.elementor-element-f3f5191 .prcom-company-sidebar__gallery
.company-news-gallery {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
}

.elementor-20426 .elementor-element.elementor-element-f3f5191 .prcom-company-sidebar__gallery
.company-news-gallery__image {
  width: 100%;
    aspect-ratio: 4 / 3;
    object-fit: contain;
    object-position: center;
    background: #232e57;
}

.elementor-20426 .elementor-element.elementor-element-f3f5191 .prcom-sidebar-debug {
    padding: 15px;
    border: 2px solid #ff7474;
    color: #ffffff;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'REM';
	font-display: auto;
	src: url('https://pr-com.de/wp-content/uploads/2026/10/REM-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */