.elementor-108 .elementor-element.elementor-element-3841421{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-108 .elementor-element.elementor-element-d480435{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-108 .elementor-element.elementor-element-d480435.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-108 .elementor-element.elementor-element-fb29eb9{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-108 .elementor-element.elementor-element-2055e21{--display:flex;--background-transition:0.3s;}.elementor-108 .elementor-element.elementor-element-56079c4{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-108 .elementor-element.elementor-element-56079c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-108 .elementor-element.elementor-element-c30318f{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-108 .elementor-element.elementor-element-697d20c{--display:flex;--background-transition:0.3s;}.elementor-108 .elementor-element.elementor-element-92e34a9{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-108 .elementor-element.elementor-element-92e34a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-108 .elementor-element.elementor-element-7fd3c92{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-108 .elementor-element.elementor-element-0edeb5c{--display:flex;--background-transition:0.3s;}.elementor-108 .elementor-element.elementor-element-858e5a1 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-108 .elementor-element.elementor-element-858e5a1{--e-nav-menu-horizontal-menu-item-margin:calc( 3px / 2 );}.elementor-108 .elementor-element.elementor-element-858e5a1 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:3px;}.elementor-108 .elementor-element.elementor-element-0d80550{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-108 .elementor-element.elementor-element-ac2e800{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-108 .elementor-element.elementor-element-5d40d7f .gallery-item .gallery-caption{display:none;}.elementor-108 .elementor-element.elementor-element-5d40d7f .gallery-item{padding:0 15px 15px 0;}.elementor-108 .elementor-element.elementor-element-5d40d7f .gallery{margin:0 -15px -15px 0;}.elementor-108 .elementor-element.elementor-element-78adebb{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-108 .elementor-element.elementor-element-eb6a54f .gallery-item .gallery-caption{display:none;}.elementor-108 .elementor-element.elementor-element-eb6a54f .gallery-item{padding:0 15px 15px 0;}.elementor-108 .elementor-element.elementor-element-eb6a54f .gallery{margin:0 -15px -15px 0;}.elementor-108 .elementor-element.elementor-element-e7a007d{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-108 .elementor-element.elementor-element-2eca653{--display:flex;--min-height:200px;--background-transition:0.3s;}.elementor-108 .elementor-element.elementor-element-8cb4c0f img{width:150px;}.elementor-108 .elementor-element.elementor-element-08d94a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-108 .elementor-element.elementor-element-3a9f9f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-108 .elementor-element.elementor-element-5d57592{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-108 .elementor-element.elementor-element-5bef4b0{text-align:right;}@media(max-width:1024px){.elementor-108 .elementor-element.elementor-element-3841421{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-108 .elementor-element.elementor-element-d480435{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-108 .elementor-element.elementor-element-fb29eb9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-108 .elementor-element.elementor-element-56079c4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-108 .elementor-element.elementor-element-92e34a9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-108 .elementor-element.elementor-element-0d80550{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-108 .elementor-element.elementor-element-ac2e800{--min-height:auto;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-108 .elementor-element.elementor-element-78adebb{--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-108 .elementor-element.elementor-element-2eca653{--margin-block-start:50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}}@media(max-width:767px){.elementor-108 .elementor-element.elementor-element-ac2e800{--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-108 .elementor-element.elementor-element-78adebb{--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-108 .elementor-element.elementor-element-2eca653{--margin-block-start:50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}}@media(min-width:768px){.elementor-108 .elementor-element.elementor-element-3841421{--width:100%;}.elementor-108 .elementor-element.elementor-element-d480435{--width:20%;}.elementor-108 .elementor-element.elementor-element-56079c4{--width:20%;}.elementor-108 .elementor-element.elementor-element-92e34a9{--width:20%;}.elementor-108 .elementor-element.elementor-element-0d80550{--width:20%;}.elementor-108 .elementor-element.elementor-element-e7a007d{--width:20%;}.elementor-108 .elementor-element.elementor-element-3a9f9f3{--width:50%;}.elementor-108 .elementor-element.elementor-element-5d57592{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-108 .elementor-element.elementor-element-d480435{--width:100%;}.elementor-108 .elementor-element.elementor-element-56079c4{--width:100%;}.elementor-108 .elementor-element.elementor-element-92e34a9{--width:100%;}.elementor-108 .elementor-element.elementor-element-0d80550{--width:100%;}.elementor-108 .elementor-element.elementor-element-e7a007d{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-9052ecc */.elementor-108 .elementor-element.elementor-element-9052ecc {

font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 22px;
/* or 157% */


}

.elementor-108 .elementor-element.elementor-element-9052ecc img {
  vertical-align: middle;
  margin-top: -3px;
  margin-left: 2px;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-5d40d7f */.elementor-108 .elementor-element.elementor-element-5d40d7f {
margin-top: -20px;
}

.elementor-108 .elementor-element.elementor-element-5d40d7f img {
    height: 35px;
}

@media (max-width: 900px) {

    .elementor-108 .elementor-element.elementor-element-5d40d7f .gallery {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start; /* Zarovná obrázky doleva */
        gap: 1 20px; /* Nastaví vertikální a horizontální mezery mezi obrázky */
    }

    .elementor-108 .elementor-element.elementor-element-5d40d7f .gallery-item {
        width: calc(33.3333% - 20px); /* Upraví šířku pro tři obrázky na řádek a odečte gap */
        margin-right: 20px; /* Nastaví gap mezi obrázky */
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c4ff09 */.elementor-108 .elementor-element.elementor-element-2c4ff09 {

font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 22px;
/* or 157% */


}

.elementor-108 .elementor-element.elementor-element-2c4ff09 img {
  vertical-align: middle;
  margin-top: -3px;
  margin-left: 2px;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-eb6a54f */.elementor-108 .elementor-element.elementor-element-eb6a54f {
margin-top: -20px;
}

.elementor-108 .elementor-element.elementor-element-eb6a54f img {
height: 35px;
width: auto;
}

@media (max-width: 900px) {

    .elementor-108 .elementor-element.elementor-element-eb6a54f .gallery {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start; /* Zarovná obrázky doleva */
        gap: 0 20px; /* Nastaví vertikální a horizontální mezery mezi obrázky */
    }

    .elementor-108 .elementor-element.elementor-element-eb6a54f .gallery-item {
        width: calc(33.3333% - 20px); /* Upraví šířku pro tři obrázky na řádek a odečte gap */
        margin-right: 20px; /* Nastaví gap mezi obrázky */
        flex-shrink: 1;
       
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3841421 */.elementor-108 .elementor-element.elementor-element-3841421 {
background: var(--header-footer);
border-radius: 50px 50px 0px 0px;
padding-top: 70px;
margin-top: -50px;
padding-left: calc(5% - 10px);
padding-right: calc(5% - 10px);
}



#g-footer * {
font-style: normal;
font-weight: 400;
line-height: 30px;
/* or 125% */
color: #FFFFFF;
}

#g-footer ul {
list-style: none;
	padding-left: 0;
	margin-left: 0;
}

#g-footer h2 {
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 30px;
/* or 125% */
color: #EB5D0B;
}

#g-footer a:hover {
	    color: var(--e-global-color-accent);
	}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2d418e */.elementor-108 .elementor-element.elementor-element-b2d418e {
    padding:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bef4b0 */.elementor-108 .elementor-element.elementor-element-5bef4b0 {
    padding:10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08d94a6 */.elementor-108 .elementor-element.elementor-element-08d94a6 {
  background-color: var(--header-footer);
}
padding-left: calc(5% - 20px);
padding-right: calc(5% - 20px);
}/* End custom CSS */