
/* Final layout for "Budowanie marek": keep the original left column, move only the artwork and CTA. */
#marki #serif-13{
  width:500px !important;
  max-width:500px !important;
}
#marki #serif-13 .elementor-heading-title,
#marki #serif-13 .elementor-heading-title span{
  text-transform:none !important;
  font-variant:normal !important;
}
@media (min-width:1101px){
  #marki #wrap-4{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:nowrap !important;
    align-items:flex-start !important;
    gap:56px !important;
  }
  #marki #wrap-4 > .elementor-element[data-id="52e277fc"]{
    --width:52.964% !important;
    width:52.964% !important;
    max-width:52.964% !important;
    flex:0 0 52.964% !important;
    min-width:0 !important;
  }
  #marki #brand-visual-final{
    --width:auto !important;
    width:auto !important;
    max-width:none !important;
    flex:1 1 0 !important;
    min-width:0 !important;
    display:flex !important;
    flex-direction:column !important;
    flex-wrap:nowrap !important;
    align-items:center !important;
    justify-content:flex-start !important;
    gap:46px !important;
    margin-top:-27px !important;
    padding:0 !important;
  }
  #marki #brand-visual-final > .elementor-widget-image{
    width:108% !important;
    max-width:none !important;
    margin:0 !important;
    transform:translateX(59px) !important;
  }
  #marki #brand-visual-final > .elementor-widget-image .elementor-widget-container{
    width:100% !important;
    display:flex !important;
    justify-content:center !important;
  }
  #marki #brand-visual-final > .elementor-widget-image img{
    display:block !important;
    width:100% !important;
    height:auto !important;
    object-fit:contain !important;
  }
  #marki #brand-visual-final #btns-5{
    width:100% !important;
    max-width:100% !important;
    display:flex !important;
    justify-content:flex-start !important;
    align-items:center !important;
    margin:0 !important;
    padding:0 0 0 64px !important;
  }
  #marki #brand-visual-final #btn-4{
    margin:0 !important;
  }
}
@media (max-width:1100px){
  #marki #serif-13{
    width:100% !important;
    max-width:100% !important;
  }
  #marki #brand-visual-final{
    width:100% !important;
    max-width:100% !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:flex-start !important;
    gap:20px !important;
    margin-top:24px !important;
    padding:0 !important;
  }
  #marki #brand-visual-final > .elementor-widget-image{
    width:100% !important;
    max-width:100% !important;
    transform:none !important;
  }
  #marki #brand-visual-final #btns-5{
    width:100% !important;
    margin:0 !important;
    padding:0 !important;
  }
}
