.elementor-20962 .elementor-element.elementor-element-a3b7d20{--grid-columns:2;--load-more-button-align:start;}.elementor-20962 .elementor-element.elementor-element-a3b7d20 .elementor-button{background-color:#02010100;font-size:18px;font-weight:600;line-height:26px;fill:var( --e-global-color-v4-hl_green );color:var( --e-global-color-v4-hl_green );padding:0px 0px 0px 0px;}.elementor-20962 .elementor-element.elementor-element-a3b7d20 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-20962 .elementor-element.elementor-element-a3b7d20 .e-loop-item > .elementor-section, .elementor-20962 .elementor-element.elementor-element-a3b7d20 .e-loop-item > .elementor-section > .elementor-container, .elementor-20962 .elementor-element.elementor-element-a3b7d20 .e-loop-item > .e-con, .elementor-20962 .elementor-element.elementor-element-a3b7d20 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-20962 .elementor-element.elementor-element-a3b7d20 .elementor-button:hover, .elementor-20962 .elementor-element.elementor-element-a3b7d20 .elementor-button:focus{color:var( --e-global-color-v4-copytext );}.elementor-20962 .elementor-element.elementor-element-a3b7d20 .elementor-button:hover svg, .elementor-20962 .elementor-element.elementor-element-a3b7d20 .elementor-button:focus svg{fill:var( --e-global-color-v4-copytext );}@media(max-width:1024px){.elementor-20962 .elementor-element.elementor-element-a3b7d20{--grid-columns:2;}}@media(max-width:767px){.elementor-20962 .elementor-element.elementor-element-a3b7d20{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-a386a8c *//*.elementor-20962 .elementor-element.elementor-element-a386a8c .prcom-dynamic-company-sidebar {*/
/*    width: 100%;*/
/*    padding: 24px;*/
/*    border: 1px solid rgba(255, 255, 255, 0.55);*/
/*    color: #ffffff;*/
/*}*/

.elementor-20962 .elementor-element.elementor-element-a386a8c .prcom-company-sidebar__title {
    margin: 0 0 24px;
    color: #ffffff;
    font-size: 26px;
    line-height: 1.2;
}
.elementor-20962 .elementor-element.elementor-element-a386a8c a:hover{
    color: #fff;
}

.elementor-20962 .elementor-element.elementor-element-a386a8c .prcom-company-sidebar__description {
    margin-bottom: 30px;
    font-size: 15px;
    line-height: 1.55;
}

.elementor-20962 .elementor-element.elementor-element-a386a8c .prcom-company-sidebar__section {
    margin-top: 28px;
}

.elementor-20962 .elementor-element.elementor-element-a386a8c .prcom-company-sidebar__heading {
    margin: 0 0 16px;
    color: #ffffff;
    font-size: 27px;
    line-height: 1.1;
    text-transform: uppercase;
}

.elementor-20962 .elementor-element.elementor-element-a386a8c .prcom-company-sidebar__content {
    font-size: 15px;
    line-height: 1.55;
}

.elementor-20962 .elementor-element.elementor-element-a386a8c .prcom-company-sidebar__content p {
    margin: 0 0 10px;
}

.elementor-20962 .elementor-element.elementor-element-a386a8c .prcom-company-sidebar__gallery
.company-news-gallery {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
}

.elementor-20962 .elementor-element.elementor-element-a386a8c .prcom-company-sidebar__gallery
.company-news-gallery__image {
    width: 100%;
    aspect-ratio: 4 / 3;
    object-fit: cover;
}

.elementor-20962 .elementor-element.elementor-element-a386a8c .prcom-sidebar-debug {
    padding: 15px;
    border: 2px solid #ff7474;
    color: #ffffff;
}/* End custom CSS */