.elementor-kit-4397{--e-global-color-primary:#006D72;--e-global-color-secondary:#C50007;--e-global-color-text:#575757;--e-global-color-accent:#0E919D;--e-global-color-c36e1d7:#006267;--e-global-color-1e13c1e:#E4FCF6;--e-global-color-b999062:#FBFFFE;--e-global-color-26b0e85:#A82757;--e-global-typography-primary-font-family:"futura-pt";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"futura-pt";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"futura-pt";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"futura-pt";--e-global-typography-accent-font-weight:500;--e-global-typography-32b6fcd-font-family:"futura-pt";--e-global-typography-32b6fcd-font-weight:400;background-color:var( --e-global-color-b999062 );color:var( --e-global-color-text );}.elementor-kit-4397 button:hover,.elementor-kit-4397 button:focus,.elementor-kit-4397 input[type="button"]:hover,.elementor-kit-4397 input[type="button"]:focus,.elementor-kit-4397 input[type="submit"]:hover,.elementor-kit-4397 input[type="submit"]:focus,.elementor-kit-4397 .elementor-button:hover,.elementor-kit-4397 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-kit-4397 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4397 a{color:var( --e-global-color-accent );}.elementor-kit-4397 h1{color:var( --e-global-color-primary );font-size:48px;font-weight:900;font-style:normal;line-height:68px;}.elementor-kit-4397 h2{color:var( --e-global-color-primary );font-size:32px;font-weight:900;line-height:40px;}.elementor-kit-4397 h3{color:#303030;font-size:24px;font-weight:500;line-height:28px;}.elementor-kit-4397 h4{color:#303030;font-size:22px;font-weight:500;line-height:28px;}.elementor-kit-4397 h5{color:var( --e-global-color-primary );font-size:18px;font-weight:500;line-height:26px;}.elementor-kit-4397 button,.elementor-kit-4397 input[type="button"],.elementor-kit-4397 input[type="submit"],.elementor-kit-4397 .elementor-button{color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:11px 18px 11px 18px;}.elementor-kit-4397 img{border-radius:20px 20px 20px 20px;box-shadow:0px 25px 40px 0px rgba(5.000000000000008, 59.99999999999992, 64.99999999999996, 0.27);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-branding .site-logo img{width:107px;max-width:107px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*#header.she-header {
    top:32px !important;
}*/
/*bage - using for career sub menu item*/
.mma-badge:after {
    content: "1";
    /* display: block; */
    /* width: 30px; */
    /* height: 30px; */
    border-radius: 5px;
    background-color: var(--e-global-color-26b0e85);
    color: white;
    font-weight: bold;
    position: absolute;
    top: calc(50% - 10px);
    right: 10px;
    padding: 0 10px;
    line-height: 20px;
    font-size: 14px;
    animation: pulse 2s infinite;
}
 @keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}
/*forms*/

.elementor-message.elementor-message-success {
    font-size:20px !important;
    background: rgba(150,150,150,0.1) !important;
    padding: 20px !important;
    text-align: center !important;
}

.elementor-field-group-kod_pracoviska,
.elementor-field-group-vyska {
        align-self: flex-start;
}

/*language nav item dropdown fix*/
.elementor-kit-4397 ul.sub-menu {
    min-width: unset !important;
}

.elementor-kit-4397 ul.sub-menu a {
    border-left:0 !important;
}

/**/

body {
    color:black;
}
/*left submenu mobile styles*/
@media (max-width: 767px) {
    .mma-left-panel {
        order:2;
        background-color:#f7f7f7;
        border-radius:10px;
    }
    
    .mma-left-panel .mma-submenu-header {
        padding-left:0;
    }
}
/**/
  
ul .lang-item img,
.elementor-item.elementor-item-anchor.has-submenu img{
    border-radius:0 !important;
}




div[role=dialog] {
    background: white;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 8px 16px rgb(0 0 0 / 16%);
}

p.mma-submenu-header {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    color: var( --e-global-color-primary );
    text-transform: uppercase;
    padding: 0 15px;
}

ul.mma-submenu-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.mma-submenu-list li {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    /*line-height: 50px;*/
    padding: 15px;
}

ul.mma-submenu-list li a {
    line-height:20px;   
}

ul.mma-submenu-list li:hover {
    background-color: #F0F0F0;
}

ul.mma-submenu-list li.active {
    background-color: #c50007;
}

ul.mma-submenu-list li a {
    color: #575757;
}

ul.mma-submenu-list li.active a{
    color: #ffffff;
}


header.vc_cta3-content-header  > h2 {
    font-family: 'futura-pt', sans-serif !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    line-height: 24px !important;
}/* End custom CSS */