/*** xs ***/
@media (max-width: 767px) {
  /* home-cover */
  .home-cover {
    min-height: 480px;
    padding-top: 0;
    background-position: center center; }

  .home-cover-supra { margin-top: 110px; }

  .home-cover h1 {
    font-size: 30px;
    margin-top: 16px; }

  .home-cover-sub {
    font-size: 15px;
    padding: 0 10px; }

  .home-cred-nr { font-size: 38px; }

  .home-cred-item { padding: 10px 6px; }

  /* padding-left:0 avea sens doar in grila desktop cu 2 coloane (unde
     stanga se lipeste de marginea containerului); pe mobil, cardurile se
     stivuiesc pe toata latimea si acel 0 lasa textul lipit de marginea
     ecranului, descentrat fata de restul paginii -- simetric acum */
  .home-pas { padding: 20px 15px; }

  /* .home-sec pastreaza 70px sus/jos si pe mobil -- intre doua sectiuni
     consecutive (ex. "Ce producem" -> "Cum lucram") asta inseamna
     70+70=140px de gol, prea mult pe un ecran ingust */
  .home-sec { padding: 40px 0; }

  .home-pas-nr { font-size: 38px; }

  .home-cta-band { padding: 60px 0; }

  .home-cta-band h2 { font-size: 28px; }

  .home-capacitate-mica .container { flex-direction: column; align-items: flex-start; gap: 4px; }

  .home-promo-text { padding-left: 0; }

  .home-promo-grid img { width: 100%; } }
/*** sm ***/
@media (min-width: 768px) and (max-width: 991px) {
  /* home-cover */
  .home-cover {
    min-height: 480px;
    padding-top: 0px;
    background-position: 0 0; }

  .home-promo-text {
    padding-left: 0; } }
/*** md ***/
@media (min-width: 992px) and (max-width: 1199px) {
  /* home-cover */
  .home-cover {
    min-height: 600px;
    padding-top: 40px;
    background-position: 0 0; } }
/*** lg ***/
@media (min-width: 1200px) and (max-width: 1450px) {
  .home-cover {
    min-height: 680px;
    background-position: 0 0; } }

/*** desktop (md+): spatiu garantat sub butoane, indiferent de inaltimea
     ferestrei -- fara el, la ferestre mai scunde golul de jos scade pana
     aproape de 0, iar la unele mai inalte creste in schimb foarte mult
     (pur intamplator, ca resturi din min-height:92vh); acest padding fix
     il face constant si vizibil mereu ***/
@media (min-width: 992px) {
  .home-cover { padding-bottom: 90px; } }

/*# sourceMappingURL=../maps/app/home.res.css.map */
