.elementor-1636 .elementor-element.elementor-element-84a950c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1636 .elementor-element.elementor-element-1042405e{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1636 .elementor-element.elementor-element-eab1e69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1636 .elementor-element.elementor-element-4b7ad605{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1636 .elementor-element.elementor-element-73b88be5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1636 .elementor-element.elementor-element-11481a9a img{width:200px;}.elementor-1636 .elementor-element.elementor-element-9d881b6{--display:flex;--min-height:100px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-1636 .elementor-element.elementor-element-9d881b6:not(.elementor-motion-effects-element-type-background), .elementor-1636 .elementor-element.elementor-element-9d881b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1636 .elementor-element.elementor-element-459a9bd4 .elementor-icon-wrapper{text-align:center;}.elementor-1636 .elementor-element.elementor-element-459a9bd4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1636 .elementor-element.elementor-element-459a9bd4.elementor-view-framed .elementor-icon, .elementor-1636 .elementor-element.elementor-element-459a9bd4.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1636 .elementor-element.elementor-element-459a9bd4.elementor-view-framed .elementor-icon, .elementor-1636 .elementor-element.elementor-element-459a9bd4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1636 .elementor-element.elementor-element-459a9bd4.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-1636 .elementor-element.elementor-element-459a9bd4.elementor-view-framed .elementor-icon:hover, .elementor-1636 .elementor-element.elementor-element-459a9bd4.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1636 .elementor-element.elementor-element-459a9bd4.elementor-view-framed .elementor-icon:hover, .elementor-1636 .elementor-element.elementor-element-459a9bd4.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-1636 .elementor-element.elementor-element-459a9bd4 .elementor-icon{font-size:24px;}.elementor-1636 .elementor-element.elementor-element-459a9bd4 .elementor-icon svg{height:24px;}.elementor-1636 .elementor-element.elementor-element-000cb3c .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-1636 .elementor-element.elementor-element-000cb3c .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-text );}.elementor-1636 .elementor-element.elementor-element-000cb3c .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-1636 .elementor-element.elementor-element-000cb3c .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-1636 .elementor-element.elementor-element-000cb3c .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-1636 .elementor-element.elementor-element-000cb3c .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-1636 .elementor-element.elementor-element-000cb3c .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-1636 .elementor-element.elementor-element-000cb3c .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-1636 .elementor-element.elementor-element-000cb3c .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-primary );}.elementor-1636 .elementor-element.elementor-element-2140f36 .edm92{color:#000000;background-color:#ffffff;--edm92-pad-x:24px;--edm92-row-py-main:28px;--edm92-row-py-sub:20px;--edm92-divider:#e6e6e6;--edm92-chev-color:var( --e-global-color-text );--edm92-chev:16px;--edm92-stroke:1;}.elementor-1636 .elementor-element.elementor-element-2140f36 .edm92__level[data-level="0"] .edm92__item, .elementor-1636 .elementor-element.elementor-element-2140f36 .edm92__level[data-level="0"] .edm92__back{font-weight:300;}.elementor-1636 .elementor-element.elementor-element-2140f36 .edm92__level:not([data-level="0"]) .edm92__item, .elementor-1636 .elementor-element.elementor-element-2140f36 .edm92__level:not([data-level="0"]) .edm92__back{font-weight:300;}.elementor-1636 .elementor-element.elementor-element-2f20de72{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1636 .elementor-element.elementor-element-4c9c8bf{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1636 .elementor-element.elementor-element-326ec94{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-1636 .elementor-element.elementor-element-326ec94 .elementor-social-icon{background-color:#FFFFFF00;border-style:solid;border-color:var( --e-global-color-text );}.elementor-1636 .elementor-element.elementor-element-326ec94 .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-1636 .elementor-element.elementor-element-326ec94 .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-1636 .elementor-element.elementor-element-326ec94 .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-1636 .elementor-element.elementor-element-326ec94 .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}#elementor-popup-modal-1636 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-1636{justify-content:center;align-items:center;}#elementor-popup-modal-1636 .dialog-widget-content{margin:200px 0px 0px 0px;}@media(max-width:1024px){.elementor-1636 .elementor-element.elementor-element-84a950c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1636 .elementor-element.elementor-element-1042405e{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1636 .elementor-element.elementor-element-eab1e69{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1636 .elementor-element.elementor-element-4b7ad605{--min-height:80px;}.elementor-1636 .elementor-element.elementor-element-73b88be5{--min-height:80px;}.elementor-1636 .elementor-element.elementor-element-11481a9a{text-align:start;}.elementor-1636 .elementor-element.elementor-element-11481a9a img{width:100px;}.elementor-1636 .elementor-element.elementor-element-9d881b6{--min-height:80px;}.elementor-1636 .elementor-element.elementor-element-2140f36 .edm92{--edm92-pad-x:11px;--edm92-row-py-main:15px;--edm92-row-py-sub:15px;}.elementor-1636 .elementor-element.elementor-element-2140f36 .edm92__level[data-level="0"] .edm92__item, .elementor-1636 .elementor-element.elementor-element-2140f36 .edm92__level[data-level="0"] .edm92__back{font-size:20px;}.elementor-1636 .elementor-element.elementor-element-2f20de72{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1636 .elementor-element.elementor-element-4c9c8bf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}#elementor-popup-modal-1636 .dialog-widget-content{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1636 .elementor-element.elementor-element-84a950c{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:010px;}.elementor-1636 .elementor-element.elementor-element-1042405e{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1636 .elementor-element.elementor-element-eab1e69{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1636 .elementor-element.elementor-element-4b7ad605{--min-height:60px;--z-index:999;}.elementor-1636 .elementor-element.elementor-element-73b88be5{--width:80%;}.elementor-1636 .elementor-element.elementor-element-11481a9a{text-align:start;}.elementor-1636 .elementor-element.elementor-element-11481a9a img{width:90px;}.elementor-1636 .elementor-element.elementor-element-9d881b6{--width:20%;--min-height:65px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1636 .elementor-element.elementor-element-000cb3c{width:100%;max-width:100%;}.elementor-1636 .elementor-element.elementor-element-000cb3c > .elementor-widget-container{margin:30px 0px 20px 10px;}.elementor-1636 .elementor-element.elementor-element-000cb3c.elementor-element{--align-self:center;}.elementor-1636 .elementor-element.elementor-element-2140f36 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1636 .elementor-element.elementor-element-2140f36 .edm92{--edm92-pad-x:20px;--edm92-row-py-main:12px;}.elementor-1636 .elementor-element.elementor-element-2140f36 .edm92__level[data-level="0"] .edm92__item, .elementor-1636 .elementor-element.elementor-element-2140f36 .edm92__level[data-level="0"] .edm92__back{font-size:25px;}.elementor-1636 .elementor-element.elementor-element-2140f36 .edm92__level:not([data-level="0"]) .edm92__item, .elementor-1636 .elementor-element.elementor-element-2140f36 .edm92__level:not([data-level="0"]) .edm92__back{font-size:22px;}.elementor-1636 .elementor-element.elementor-element-e6ee535{padding:30px 0px 0px 0px;}.elementor-1636 .elementor-element.elementor-element-e6ee535 .elementor-button{padding:20px 20px 20px 20px;}.elementor-1636 .elementor-element.elementor-element-2f20de72{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1636 .elementor-element.elementor-element-326ec94{width:100%;max-width:100%;padding:0px 0px 30px 0px;--icon-size:25px;}#elementor-popup-modal-1636 .dialog-message{width:100vw;}#elementor-popup-modal-1636 .dialog-widget-content{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1636 .elementor-element.elementor-element-1042405e{--content-width:1280px;}.elementor-1636 .elementor-element.elementor-element-73b88be5{--width:20%;}.elementor-1636 .elementor-element.elementor-element-9d881b6{--width:100px;}.elementor-1636 .elementor-element.elementor-element-4c9c8bf{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1636 .elementor-element.elementor-element-73b88be5{--width:90%;}.elementor-1636 .elementor-element.elementor-element-9d881b6{--width:10%;}.elementor-1636 .elementor-element.elementor-element-4c9c8bf{--width:100%;}}/* Start custom CSS for wpml-language-switcher, class: .elementor-element-000cb3c *//* ===== MOBILE WPML LANGUAGE SWITCHER ===== */

.lang-mobile .wpml-ls,
.lang-mobile .wpml-ls ul,
.lang-mobile .wpml-ls li {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}

.lang-mobile .wpml-ls ul {
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 10px !important;
    list-style: none !important;
    flex-wrap: wrap !important;
}

.lang-mobile .wpml-ls li {
    display: inline-flex !important;
}

/* schování původních WPML prvků */
.lang-mobile .wpml-ls-native,
.lang-mobile .wpml-ls-display,
.lang-mobile .wpml-ls-flag,
.lang-mobile .wpml-ls-arrow,
.lang-mobile .wpml-ls-sub-menu {
    display: none !important;
}

/* základní styl */
.lang-mobile .wpml-ls a {
    width: 42px !important;
    height: 42px !important;
    border-radius: 21px !important;
    border: 1px solid #D8D8D8 !important;
    background: transparent !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 0 !important;
    margin: 0 !important;

    color: #000 !important;
    text-decoration: none !important;
    font-size: 0 !important;

    transition: all .25s ease !important;
}

/* hover */
.lang-mobile .wpml-ls a:hover {
    border-color: #FF4F58 !important;
    color: #FF4F58 !important;
}

/* aktivní jazyk */
.lang-mobile .wpml-ls-current-language a {
    background: #E9E9E9 !important;
    border-color: #E9E9E9 !important;
}

/* zkratky jazyků */
.lang-mobile .wpml-ls-item-cs a::after {
    content: "CZ";
}

.lang-mobile .wpml-ls-item-en a::after {
    content: "EN";
}

.lang-mobile .wpml-ls-item-de a::after {
    content: "DE";
}

.lang-mobile .wpml-ls-item-pl a::after {
    content: "PL";
}

.lang-mobile .wpml-ls a::after {
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
    letter-spacing: 0.04em !important;
}

/* hover barva textu */
.lang-mobile .wpml-ls a:hover::after {
    color: #FF4F58 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9c8bf */.gt_.elementor-1636 .elementor-element.elementor-element-4c9c8bf,
.gt_.elementor-1636 .elementor-element.elementor-element-4c9c8bf option,
.gtranslate_wrapper,
.gtranslate_wrapper a,
.gtranslate_wrapper span {
    color: #fff !important;
    font-size: 16px !important;
    text-transform: lowercase !important;
}

/* rozestupy mezi jazyky */
.gtranslate_wrapper a {
    display: inline-block !important;
    margin: 0 5px !important;
    transition: color .3s ease;
}

/* hover */
.gtranslate_wrapper a:hover {
    color: #FF4F58 !important;
}

/* aktivní jazyk */
.gtranslate_wrapper .gt-current-lang,
.gtranslate_wrapper .gt-current-lang:hover,
.gtranslate_wrapper a.active,
.gtranslate_wrapper a.active:hover {
    color: #FFFFFF !important;
}/* End custom CSS */