.elementor-13997 .elementor-element.elementor-element-3ef4b50{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:20px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:20px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13997 .elementor-element.elementor-element-d1bb1cb{text-align:left;}.elementor-13997 .elementor-element.elementor-element-d1bb1cb img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-13997 .elementor-element.elementor-element-25363d1 .elementor-heading-title{color:var( --e-global-color-fd77848 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13997 .elementor-element.elementor-element-25363d1 > .elementor-widget-container{padding:20px 0px 5px 0px;}.elementor-13997 .elementor-element.elementor-element-df42f72{color:var( --e-global-color-fd77848 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13997 .elementor-element.elementor-element-df42f72.ob-harakiri{writing-mode:inherit;}.elementor-13997 .elementor-element.elementor-element-df42f72.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-13997 .elementor-element.elementor-element-df42f72.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-13997 .elementor-element.elementor-element-df42f72 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-13997 .elementor-element.elementor-element-df42f72 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-13997 .elementor-element.elementor-element-216bc8b{color:var( --e-global-color-6d8aa2b );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );width:100%;max-width:100%;bottom:0px;}.elementor-13997 .elementor-element.elementor-element-216bc8b.ob-harakiri{writing-mode:inherit;}.elementor-13997 .elementor-element.elementor-element-216bc8b.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-13997 .elementor-element.elementor-element-216bc8b.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-13997 .elementor-element.elementor-element-216bc8b .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-13997 .elementor-element.elementor-element-216bc8b .elementor-widget-container p:last-child{margin-bottom:0px;}.elementor-13997 .elementor-element.elementor-element-216bc8b > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-13997 .elementor-element.elementor-element-216bc8b{left:0px;}body.rtl .elementor-13997 .elementor-element.elementor-element-216bc8b{right:0px;}@media(max-width:1366px){.elementor-13997 .elementor-element.elementor-element-25363d1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13997 .elementor-element.elementor-element-216bc8b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-13997 .elementor-element.elementor-element-3ef4b50{--content-width:100%;}}@media(max-width:1024px){.elementor-13997 .elementor-element.elementor-element-d1bb1cb img{width:100%;}.elementor-13997 .elementor-element.elementor-element-25363d1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13997 .elementor-element.elementor-element-216bc8b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-13997 .elementor-element.elementor-element-3ef4b50{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:30px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13997 .elementor-element.elementor-element-d1bb1cb img{width:100%;max-width:100%;object-position:bottom center;}.elementor-13997 .elementor-element.elementor-element-25363d1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13997 .elementor-element.elementor-element-25363d1 > .elementor-widget-container{padding:15px 0px 5px 0px;}.elementor-13997 .elementor-element.elementor-element-df42f72 > .elementor-widget-container{padding:0px 0px 00px 0px;}.elementor-13997 .elementor-element.elementor-element-df42f72{width:100%;max-width:100%;}.elementor-13997 .elementor-element.elementor-element-216bc8b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );bottom:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-df42f72 */.elementor-13997 .elementor-element.elementor-element-df42f72 {
    padding-bottom: 20px;
}
@media screen  and (max-width: 767px) {
    .elementor-13997 .elementor-element.elementor-element-df42f72 {
    padding-bottom: 0px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-216bc8b */.elementor-13997 .elementor-element.elementor-element-216bc8b p {
    display: flex;
    align-content: center !important;
}
.elementor-13997 .elementor-element.elementor-element-216bc8b p img {
    margin-left: 15px;
    transition: .1s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef4b50 */.elementor-13997 .elementor-element.elementor-element-3ef4b50 {
    cursor: pointer;
    height: 100%;
}
.elementor-13997 .elementor-element.elementor-element-3ef4b50:hover p img {
    margin-left: 20px;
}
.elementor-13997 .elementor-element.elementor-element-3ef4b50 .doporucene-img {
    overflow: hidden;
}
.elementor-13997 .elementor-element.elementor-element-3ef4b50 .doporucene-img img {
    transition: .4s;
    overflow: hidden;
}

.elementor-13997 .elementor-element.elementor-element-3ef4b50:hover .doporucene-img img {

    transform: scale(1.04);
}/* End custom CSS */