.OurTechnologies { margin: 100px 0; }
.OurTechnologies .ourtec { background-color: #451B17; padding: 60px; }
.OurTechnologies .carouselSection { background-color: #451B17; padding-bottom: 60px; }
.OurTechnologies .carouselSection .owl-stage { display: flex; }
.OurTechnologies .carouselSection .owl-item{ display: flex; height: auto !important; }
.OurTechnologies .wrapper { display: grid; grid-template-columns: 1fr 2fr; gap: 24px; }
.OurTechnologies .col { padding-top: 40px; border-top: 1px solid #fffff9; }
.OurTechnologies .title * {
    color: #F30;
    font-family: 'Manrope';
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
.OurTechnologies .desc * {
    color: #FFFFF9;
    font-family: 'Manrope';
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; /* 160% */
    margin-bottom: 1.5em;
}
.OurTechnologies .tecnologies { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; margin-top: 30px; }
.OurTechnologies .tec {
    background-color: #fffff9;
    padding: 40px 30px;
    min-height: 730px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.OurTechnologies .tecTitle {
    color: #451B17;
    font-family: 'Manrope';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 28.8px */
    margin-bottom: 40px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3; /* number of lines to show */
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.OurTechnologies .tecExcerpt {
    color: #451B17;
    font-family: 'Manrope';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 11; /* number of lines to show */
    line-clamp: 11;
    -webkit-box-orient: vertical;
}
.OurTechnologies .tec .button { min-width: fit-content; width: fit-content; margin: 40px 0 30px auto;
}
.OurTechnologies .tec img {
    width: 100%;
    height: 183px;
    object-fit: cover;
}
.OurTechnologies #nav-carousel-tec .disabled .nav-icon { filter: saturate(0) opacity(0.3); }
.OurTechnologies #nav-carousel-tec button { width: 50px; height: 50px; font-size: 19px; border-radius: 0; cursor: pointer; background-color: #fffff9; }
.OurTechnologies .custom-nav-prev-carousel-tec { transform: rotate(180deg); }
.OurTechnologies .customArrows { text-align: right; margin-right: 60px; margin-bottom: 30px; }

@media screen and (max-width: 990px) {
    .OurTechnologies .tecnologies { grid-template-columns: 1fr }
    .OurTechnologies .wrapper { grid-template-columns: 1fr; }
    .OurTechnologies .col:nth-child(2) { padding-top: 0; border-top: 0; }
}

@media screen and (max-width: 567px){
    .OurTechnologies { margin: 50px 0; }
    .OurTechnologies .wrapper { grid-template-columns: 1fr; }
    .OurTechnologies .ourtec { padding: 30px; }
    .OurTechnologies .col:nth-child(2) { border-top: 0; padding-top: 0; }
    .OurTechnologies .customArrows { margin-right: 10px; }
}