.text-1 {
    font-size: 0.25rem !important;
}
.text-2 {
    font-size: 0.5rem !important;
}
.text-3 {
    font-size: 0.75rem !important;
}
.text-4 {
    font-size: 1rem !important;
}
.text-5 {
    font-size: 1.25rem !important;
}
.text-6 {
    font-size: 1.5rem !important;
}
.text-7 {
    font-size: 1.75rem !important;
}
.text-8 {
    font-size: 2rem !important;
}
.text-9 {
    font-size: 2.25rem !important;
}
.text-10 {
    font-size: 2.5rem !important;
}
.text-11 {
    font-size: 2.75rem !important;
}
.text-12 {
    font-size: 3rem !important;
}
/* bordo */
.brd-1 {
    border: 1px solid !important;
}

.brd-2 {
    border: 2px solid !important;
}

.brd-3 {
    border: 3px solid !important;
}

.brd-4 {
    border: 4px solid !important;
}

.brd-5 {
    border: 5px solid !important;
}

.brd-6 {
    border: 6px solid !important;
}

.brd-7 {
    border: 7px solid !important;
}

.btn-primary-1 {
    padding: 1rem 1.5rem !important;
}

.btn-white {
    white-space: normal;
    color: #60b158;
    background-color: #ffffff;
    border-color: #ffffff;
    display: inline-block;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none!important;
    border: 1px solid transparent;
    padding: 1rem 1.5rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 2.5rem;
}
.btn-white:hover {
    transition: color .30s ease-in-out, background-color .30s ease-in-out, border-color .30s ease-in-out;
    background-color: #000;
    border-color: #000;
}

/* .btn-white:focus{
    outline: 5px auto #ffffff;
} */

.sfondo-h {
    background: url(../img/across_sfondo_.svg)no-repeat;
    background-size: cover;
    /* background-position: bottom; */
    /* padding-top: 3rem !important; */
}

.moltiplica {
    mix-blend-mode: multiply;
}

button.slick-next:before, button.slick-prev:before{
    color: #8cd4bc !important;
  }
/* ul.slick-dots {
    display: none!important;
} */

.bg-verde {
    background-color: #60b158;
}

.hcan {
    height: 350px;
}

@media screen and (max-width: 1200px) {
    .hcan {
        height: 430px;
    }
}

html {
    overflow-x: hidden;
}

.bordoverde2px {
    border: 2px solid #60b158;
}

.sfondoverde {
    background-color: #60b158;
}

.bordoverdestro2px {
    border-right: 2px solid #60b158;
}

.interlineasmall{
 line-height: 0.8em;
}

