.elementor-15 .elementor-element.elementor-element-23aa993{--display:flex;}.elementor-15 .elementor-element.elementor-element-c730222{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-c730222 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15 .elementor-element.elementor-element-fc1a231{--display:flex;}.elementor-15 .elementor-element.elementor-element-f62ffda{--display:flex;}.elementor-15 .elementor-element.elementor-element-7aa1b55{--display:flex;}.elementor-15 .elementor-element.elementor-element-dc3e6dc{--display:flex;}.elementor-15 .elementor-element.elementor-element-9b784e8{--display:flex;}body.elementor-page-15:not(.elementor-motion-effects-element-type-background), body.elementor-page-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(167deg, #FFFFFF 0%, #E3FFFE 100%);}:root{--page-title-display:none;}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-c68eb41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-fc1a231 */@media (max-width: 768px){
  .reviews-st27{ overflow: hidden; }               /* taie orice "scapă" */

  /* 1) Forțează containerul pe 100% și elimină spațiile laterale */
  .reviews-st27 .ti-widget-container,
  .reviews-st27 .ti-reviews-container-wrapper{
    width: 100% !important;
    max-width: 100% !important;
    padding-inline: 0 !important;
    margin-inline: 0 !important;
    box-sizing: border-box;
  }

  /* 2) Ascunde badge-ul-sursă din stânga (împinge layoutul) */
  .reviews-st27 .ti-source{ display: none !important; }

  /* 3) Carduri mai compacte, fără margini care ies din viewport */
  .reviews-st27 .ti-review-item,
  .reviews-st27 .ti-item{
    width: auto !important;
    max-width: 100% !important;
    margin: 0 8px !important;
    padding: 14px !important;
    box-sizing: border-box;
  }

  /* 4) Săgețile sliderului pot împinge în afară — le ascundem pe mobil */
  .reviews-st27 .ti-controls{ display: none !important; }

  /* 5) Siguranță: nu lăsăm transformări să creeze scroll orizontal */
  html, body{ overflow-x: hidden; }
}

/* ===== Studio27 — dezactivează text selectul global ===== */
body, 
body *:not(input):not(textarea):not(button):not(select) {
  user-select: none !important;
  -webkit-user-select: none !important;
  -ms-user-select: none !important;
  -moz-user-select: none !important;
}

/* Permite totuși selectarea în câmpuri și copierea de text controlat */
input, textarea, button, select {
  user-select: text !important;
}

.container-st27 {
    padding-left: 0px !important;
}/* End custom CSS */