.elementor-233 .elementor-element.elementor-element-28d9496 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-233 .elementor-element.elementor-element-28d9496:not(.elementor-motion-effects-element-type-background), .elementor-233 .elementor-element.elementor-element-28d9496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6932b5c );}.elementor-233 .elementor-element.elementor-element-28d9496{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-233 .elementor-element.elementor-element-28d9496 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-233 .elementor-element.elementor-element-e4bc189 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-233 .elementor-element.elementor-element-e4bc189 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-233 .elementor-element.elementor-element-1ae4073 .elementor-icon-list-icon i{color:var( --e-global-color-6727558 );}.elementor-233 .elementor-element.elementor-element-1ae4073 .elementor-icon-list-icon svg{fill:var( --e-global-color-6727558 );}.elementor-233 .elementor-element.elementor-element-1ae4073{--e-icon-list-icon-size:12px;}.elementor-233 .elementor-element.elementor-element-1ae4073 .elementor-icon-list-text{color:var( --e-global-color-6727558 );}.elementor-233 .elementor-element.elementor-element-1ae4073 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-233 .elementor-element.elementor-element-1ae4073 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.8px;}.elementor-233 .elementor-element.elementor-element-1ae4073 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-233 .elementor-element.elementor-element-6b01c94.elementor-column .elementor-column-wrap{align-items:center;}.elementor-233 .elementor-element.elementor-element-6b01c94.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-233 .elementor-element.elementor-element-6b01c94.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-233 .elementor-element.elementor-element-42b9ff7 .elementor-icon-wrapper{text-align:center;}.elementor-233 .elementor-element.elementor-element-42b9ff7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6727558 );}.elementor-233 .elementor-element.elementor-element-42b9ff7.elementor-view-framed .elementor-icon, .elementor-233 .elementor-element.elementor-element-42b9ff7.elementor-view-default .elementor-icon{color:var( --e-global-color-6727558 );border-color:var( --e-global-color-6727558 );}.elementor-233 .elementor-element.elementor-element-42b9ff7.elementor-view-framed .elementor-icon, .elementor-233 .elementor-element.elementor-element-42b9ff7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6727558 );}.elementor-233 .elementor-element.elementor-element-42b9ff7 .elementor-icon{font-size:12px;}.elementor-233 .elementor-element.elementor-element-42b9ff7 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-233 .elementor-element.elementor-element-42b9ff7{width:auto;max-width:auto;}.elementor-233 .elementor-element.elementor-element-c04b62e .elementor-heading-title{color:var( --e-global-color-6727558 );font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;}.elementor-233 .elementor-element.elementor-element-c04b62e{width:auto;max-width:auto;}.elementor-233 .elementor-element.elementor-element-3d6df24 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-233 .elementor-element.elementor-element-3d6df24:not(.elementor-motion-effects-element-type-background), .elementor-233 .elementor-element.elementor-element-3d6df24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-233 .elementor-element.elementor-element-3d6df24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-233 .elementor-element.elementor-element-3d6df24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-233 .elementor-element.elementor-element-be5c4f4.elementor-column .elementor-column-wrap{align-items:center;}.elementor-233 .elementor-element.elementor-element-be5c4f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-233 .elementor-element.elementor-element-cfd74de{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-233 .elementor-element.elementor-element-cfd74de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-233 .elementor-element.elementor-element-3c83987.elementor-column .elementor-column-wrap{align-items:center;}.elementor-233 .elementor-element.elementor-element-3c83987.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-233 .elementor-element.elementor-element-de85dd0{text-align:center;}.elementor-233 .elementor-element.elementor-element-de85dd0 img{width:100%;max-width:100%;}.elementor-233 .elementor-element.elementor-element-de85dd0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-233 .elementor-element.elementor-element-df402c5.elementor-column .elementor-column-wrap{align-items:center;}.elementor-233 .elementor-element.elementor-element-df402c5.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}@media(min-width:768px){.elementor-233 .elementor-element.elementor-element-e4bc189{width:40.368%;}.elementor-233 .elementor-element.elementor-element-6fef3d5{width:50.799%;}.elementor-233 .elementor-element.elementor-element-6b01c94{width:8.134%;}.elementor-233 .elementor-element.elementor-element-3c83987{width:25.709%;}.elementor-233 .elementor-element.elementor-element-df402c5{width:74.291%;}}/* Start custom CSS */.textwidget.custom-html-widget a {
    color: #00407f;
    font-size: 17px;
} 
.textwidget.custom-html-widget a:hover {
    color: #92d14f;
}
a.mega-menu-link {
    font-size: 15px !important;
}
#mega-menu-wrap-primary #mega-menu-primary p {
    margin-bottom: 12px;
    color: #878787;
        font-size: 14px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-size: 14px !important;
    font-weight: 600 !important;
}
.textwidget.custom-html-widget a
{
	font-weight:600;
	font-size:17px !important;
    letter-spacing: 1px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    background: #ffffff; 
    box-shadow: 1px 20px 19px 12px rgb(0 0 0 / 40%);
}
#top-strip .elementor-widget-wrap 
{
    padding:2px 10px;
}
.menu-icon-strip figure, .menu-icon-strip img {
    max-width: 100% !important;
}


.sub-menu-list
{
    margin:20px 30px;
}
#mega-menu-wrap-primary {
    background: transparent !important;
}
span.greentxt {
    color: #92d14f;
}
.textwidget.custom-html-widget .branchen a:hover {
    color: inherit;
}
.sub-menu-list a:hover {
    border-bottom: 2px solid #92d14f;
}

/****** responsive ******/

@media only screen and (max-width: 1024px) 
{
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link 
    {
    font-size:12px !important;
    padding-right: 8px;
     padding-left: 8px;
}
}


@media only screen and (min-width: 768px) 
{
ul.mega-sub-menu li.mega-menu-column.mega-menu-columns-12-of-12{
    border-right: 200px solid #00407f !important;
}
}

@media only screen and (max-width: 767px) 
{
   #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item
    {
padding: 0;
}
.elementor-221 .elementor-element.elementor-element-9c32d0c .elementor-slide-heading 
{
    font-size:22px;
}
}/* End custom CSS */