/*
VARIABLES */
.template_copertina .slide_content {
  bottom: 20px;
  padding: 15px 15px 30px 15px ;
  min-height: 30%;
}
.template_copertina .slide_content h1 {
  color: var(--bricks-color-nwonvn);
  font-weight: 300;
  text-transform: uppercase;
  font-size: 3.2rem;
  margin-top: 10px;
  line-height: 1em;
  margin-bottom: 10px;
}
.template_copertina .slide_content h2 {
  line-height: 1.3;
  text-transform: uppercase;
}
.template_copertina .slide_content .btn_icon {
  color: var(--bricks-color-prblie);
  font-size: 1.8rem;
}
.template_copertina .square_copertina {
  background: var(--bricks-color-mdesud);
  font-family: 'League Gothic';
  color: var(--bricks-color-iwfszf);
  position: absolute;
  padding: 0 20px;
  font-size: 60px;
  line-height: 70px;
  top: -70px;
  left: 15px;
}
.template_copertina .container_icon_left {
  padding-left: 15px;
  padding-right: 20px;
}
@media (min-width: 768px) and (orientation: landscape) {
  .template_copertina .slide_content {
    min-height: unset;
  }
}
@media (min-width: 1025px) and (orientation: portrait) {
  .template_copertina .slide_content {
    min-height: 20%;
  }
}
@media (min-width: 1281px) {
  .template_copertina .slide_content {
    /*max-width: 85%;*/
    bottom: 14%;
    padding: 15px 30px 50px 30px;
  }
  .template_copertina .slide_content .btn_icon {
    font-size: 3rem;
  }
  .template_copertina .square_copertina {
    padding: 10px 20px;
    font-size: 120px;
    line-height: 120px;
    top: -55px;
    left: -80px;
  }
}
