.elementor-14197 .elementor-element.elementor-element-b79c995{--display:flex;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14197 .elementor-element.elementor-element-364f5bc{text-align:justify;}@media(max-width:767px){.elementor-14197 .elementor-element.elementor-element-364f5bc{text-align:start;}}/* Start custom CSS for text-editor, class: .elementor-element-364f5bc */.wp-image-14168{
    border: none !important;
    border-radius: 20px 20px 20px 20px !important;
    margin-top: 25px !important;
}

.uvuceni_text p {
    text-indent: 30px;
}

/* CSS for screens 767px and below (mobile devices) */
@media screen and (max-width: 767px) {
  /* Your custom CSS rules here */
   .wp-image-14168{
   border-radius: 20px 20px 20px 20px !important;
    margin: 0px 0px 0px -30px !important;
   }
}

/* CSS for screens between 768px and 1024px (tablet devices) */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* Your custom CSS rules here */
  .wp-image-14168{
   border-radius: 20px 20px 20px 20px !important;
    margin: 0px 0px 25px 30px !important;
    width: 350px;
   }
}

/* CSS for screens 1024px and below (tablet and mobile devices) */
@media screen and (max-width: 1024px) {
  /* Your custom CSS rules here */
}/* End custom CSS */