.elementor-7598 .elementor-element.elementor-element-01dab71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7598 .elementor-element.elementor-element-480cdf4{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7598 .elementor-element.elementor-element-480cdf4.elementor-element{--align-self:stretch;}@media(max-width:767px){.elementor-7598 .elementor-element.elementor-element-480cdf4.elementor-element{--align-self:stretch;}}/* Start custom CSS for html, class: .elementor-element-f230a3e *//* Team box */
.montre-team-box {
  background: #f7f7f7;
  border-radius: 40px;
  padding: 64px 0;
  text-align: center;
}

.montre-team {
  display: flex;
  justify-content: center;
}

.montre-team img,
.montre-plus {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  margin-left: -14px;
  border: 3px solid #fff;
}

.montre-team img:first-child {
  margin-left: 0;
}

.montre-team img {
  object-fit: cover;
}

.montre-plus {
  background: linear-gradient(135deg, #6f5cff, #ff4ecd);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
}

.montre-team-box p {
  margin-top: 24px;
  color: #7a7a7a;
  font-size: 15px;
}

/* Mobile */
@media (max-width: 768px) {
  .montre-footer-cta h2 { font-size: 32px; }
  .montre-team img,
  .montre-plus {
    width: 48px;
    height: 48px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd801b3 */.copyright {
  width: 100%;
  padding: 27px 0 53px;
  font-size: 13px;
  text-align: center;
  color: #6b7280; /* modern gri */
}

.copyright a {
  color: #000;
  text-decoration: none;
  transition: all 0.2s ease;
}

.copyright a:hover {
  text-decoration: underline;
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-480cdf4 */.copyright {
  width: 100%;
  padding: 27px 0 53px;
  font-size: 13px;
  text-align: center;
  color: #6b7280; /* modern gri */
}

.copyright a {
  color: #000;
  text-decoration: none;
  transition: all 0.2s ease;
}

.copyright a:hover {
  text-decoration: underline;
  opacity: 0.8;
}/* End custom CSS */