.elementor-608 .elementor-element.elementor-element-4a661dca{padding:0.25% 4% 0.25% 4%;}.elementor-bc-flex-widget .elementor-608 .elementor-element.elementor-element-3ead395f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-608 .elementor-element.elementor-element-3ead395f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-608 .elementor-element.elementor-element-23cf7800 img{width:300px;}.elementor-bc-flex-widget .elementor-608 .elementor-element.elementor-element-68c8d568.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-608 .elementor-element.elementor-element-68c8d568.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-608 .elementor-element.elementor-element-68c8d568.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-608 .elementor-element.elementor-element-68c8d568 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-608 .elementor-element.elementor-element-68c8d568 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 35px;}.elementor-bc-flex-widget .elementor-608 .elementor-element.elementor-element-b1f25df.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-608 .elementor-element.elementor-element-b1f25df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-608 .elementor-element.elementor-element-b1f25df.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-608 .elementor-element.elementor-element-b1f25df > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-608 .elementor-element.elementor-element-b1f25df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-608 .elementor-element.elementor-element-568b1368 .elementor-icon-wrapper{text-align:right;}.elementor-608 .elementor-element.elementor-element-568b1368.elementor-view-stacked .elementor-icon{background-color:#ACC1BD00;color:var( --e-global-color-b17dddd );}.elementor-608 .elementor-element.elementor-element-568b1368.elementor-view-framed .elementor-icon, .elementor-608 .elementor-element.elementor-element-568b1368.elementor-view-default .elementor-icon{color:#ACC1BD00;border-color:#ACC1BD00;}.elementor-608 .elementor-element.elementor-element-568b1368.elementor-view-framed .elementor-icon, .elementor-608 .elementor-element.elementor-element-568b1368.elementor-view-default .elementor-icon svg{fill:#ACC1BD00;}.elementor-608 .elementor-element.elementor-element-568b1368.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b17dddd );}.elementor-608 .elementor-element.elementor-element-568b1368.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-b17dddd );}.elementor-608 .elementor-element.elementor-element-568b1368 .elementor-icon{font-size:35px;padding:6px;}.elementor-608 .elementor-element.elementor-element-568b1368 .elementor-icon svg{height:35px;}.elementor-608 .elementor-element.elementor-element-568b1368 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-608 .elementor-element.elementor-element-568b1368{width:auto;max-width:auto;}.elementor-608 .elementor-element.elementor-element-4ac4243 > .elementor-widget-container{margin:0px 0px 0px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-608 .elementor-element.elementor-element-4ac4243{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-608 .elementor-element.elementor-element-23cf7800 img{width:100%;}}@media(min-width:768px){.elementor-608 .elementor-element.elementor-element-3ead395f{width:16.516%;}.elementor-608 .elementor-element.elementor-element-68c8d568{width:39.05%;}.elementor-608 .elementor-element.elementor-element-b1f25df{width:43.677%;}}@media(max-width:1024px) and (min-width:768px){.elementor-608 .elementor-element.elementor-element-3ead395f{width:30%;}.elementor-608 .elementor-element.elementor-element-b1f25df{width:70%;}}@media(max-width:767px){.elementor-608 .elementor-element.elementor-element-4a661dca{padding:10px 10px 10px 10px;}.elementor-608 .elementor-element.elementor-element-3ead395f{width:50%;}.elementor-608 .elementor-element.elementor-element-3ead395f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-608 .elementor-element.elementor-element-23cf7800{text-align:left;}.elementor-608 .elementor-element.elementor-element-b1f25df{width:50%;}.elementor-608 .elementor-element.elementor-element-b1f25df > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-608 .elementor-element.elementor-element-568b1368 .elementor-icon{font-size:30px;}.elementor-608 .elementor-element.elementor-element-568b1368 .elementor-icon svg{height:30px;}.elementor-608 .elementor-element.elementor-element-4ac4243 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-608 .elementor-element.elementor-element-4ac4243{width:auto;max-width:auto;}}/* Start custom CSS for shortcode, class: .elementor-element-4ac4243 */.elementor-608 .elementor-element.elementor-element-4ac4243 .wpml-ls-current-language  a {
    background: transparent;
    border: none;
    padding: 0;
    margin: 0;
}

html .elementor-608 .elementor-element.elementor-element-4ac4243  a {
    font-family: "Metropolis", Sans-serif;
    font-size: 1.4rem;
    text-align: center;
    font-weight: 300;
    letter-spacing: 3.5px;
    padding: 15px 12px !important;
   color: #fff;
    font-weight: 500 !important;
    background: transparent;
    border-radius: 0 !important;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    cursor: pointer !important;

}

.wpml-ls-legacy-dropdown {
    width: fit-content;

}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    display: none;
}

.wpml-ls-sub-menu a {
    margin-top: 5px !important;
    background: #405351 !important;
    width: fit-content !important;
}

.wpml-ls-sub-menu > li{
    display: flex;
    align-items: center;
    justify-content: center;
}


#site-header.scroll-menu  .lang-btn .trp-language-switcher a {
    color: #fff !important;
}

.lang-btn > .elementor-widget-container {
      transition: all  0.3s ease-in-out;  
}

#site-header.scroll-menu .lang-btn > .elementor-widget-container { 
    border-color: #fff;
    
}

#site-header.scroll-menu .kontakt-btn a {
    background: #283534;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a661dca */#site-header.scroll-menu {
    background: #405351;
}

#site-header.scroll-menu #logo {
    width: 225px;
}

#site-header #logo {
    transition: all 0.3s ease-in-out;
}

#site-header #lang-header {
    transition: all 0.3s ease-in-out;
}

#site-header.scroll-menu #lang-header {
        opacity: 0;
    max-width: 0 !important;
}


@media  (max-width: 767px) {
  

#site-header {
    top: 0;
}


  
}/* End custom CSS */