﻿.plec {
    min-height: 39px;
    background-color: #036eda;
    color: #fff;
    padding: 9px 0;
    padding-inline: 15px;
}

.plecsesion {
    min-height: 39px;
    background-color: var(--gray4);
    color: #fff;
    padding: 9px 0;
    padding-inline: 15px;
}

    .plecsesion .container {
        margin: 0;
        padding: 0;
    }

        .plecsesion .container .title-regular {
            text-align: center;
            font-size: 12px;
            line-height: 14px;
            margin: 0;
            padding: 0;
        }
       
div#plecabsesion {
    text-align: center;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

    div#plecabsesion .link-logout {
        cursor: pointer;
        display: inline-block;
        border-bottom: .8px solid #000;
        padding-bottom: 1px;
        transition: opacity 0.2s ease;
    }



.plec p,
.plec p a {
    margin: 0;
    font-size: 12px !important;
}

.plec .swiper-slide {
    flex-basis: 100%;
}


.plec p,
.textplaceholder2 {
    font-family: "SF Pro Text" !important;
    font-weight: 400 !important;
}


.plec p {
    text-align: center;
    align-self: center;
    line-height: 14px;
    color: #fff;
    letter-spacing: 0.06rem;
}

.plecsesion p {
    text-align: center;
    align-self: center;
    line-height: 14px;
    color: #000;
    letter-spacing: 0.06rem;
}

.plec p a {
    color: var(--wwhite);
}

    .plec p a:link, .plec p a:active {
        text-decoration-line: none;
    }

.plec .swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: 'prev';
    font-size: 10px;
    color: #fff;
    margin-left: -30px;
}

.plec .swiper-button-next:after,
.swiper-rtl .swiper-button-next:after {
    content: 'next';
    font-size: 10px;
    color: #fff;
    margin-right: -30px;
}

.plec .navazul {
    border: none;
}

    .plec .navazul::after {
        all: unset;
    }

.plec .header-n {
    right: -4px;
}

.plec .header-p {
    left: -4px;
}

.plec .navazul > svg {
    width: 10px;
}

    .plec .navazul > svg > path {
        fill: var(--wwhite);
        stroke: var(--wwhite);
    }

.carruel-header-info {
    padding: 0 !important;
}

.textplaceholder2 {
    color: #d0d0d0 !important
}

.plec .swiper-wrapper {
    /*display: -webkit-box !important;*/
    /*display: -webkit-flex !important;*/
    align-items: center;
}

@keyframes animateMenuOpen2 {
    0% {
        opacity: 1;
        transform: translateY(-.15rem);
    }
}

@media (max-width:1220px) {
    .plec .swiper-button-next:after, .swiper-rtl .swiper-button-next:after {
        margin-right: 0;
    }

    .plec .swiper-button-prev:after,
    .swiper-rtl .swiper-button-next:after {
        margin-left: 0;
    }
}

/*@media (max-width:768px) {
    .plec p {
        font-size: 10px !important;
        padding: 0 25px
    }

        .plec p a {
            font-size: 12px !important;
        }
}*/
/*
@media (max-width:500px) {
    .plec p {
        padding: 0 50px;
    }

        .plec p a {
            font-size: 11px !important;
        }
}
*/


.plec .carruel-header-info {
    padding-block: 1px;
}

.plecab-wrap {
    display: flex;
    position: relative;
    align-items: center;
    max-width: 1220px;
    margin-inline: auto;
    width: 100%;
}

.plec p {
    cursor: default;
}

    .plec p a {
        color: var(--wwhite) !important;
        /* text-decoration: underline !important;*/
    }

.plec .header-p.navazul {
    left: 0;
}

.plec .header-n.navazul {
    right: 0;
}

.plec .header-p.navazul,
.plec .header-n.navazul {
    position: relative;
    height: 20px !important;
    margin: 0;
    width: 20px !important;
    min-height: auto;
    min-width: auto;
    top: unset;
    transform: unset;
}

    .plec .header-p.navazul:hover,
    .plec .header-n.navazul:hover {
        background-color: var(--button-primary-hover);
    }

@media screen and (max-width: 593px) {
    .plec {
        min-height: 45px;
    }

    #placacentrada .swiper-slide.text-center.swiper-slide-active {
        display: table-cell;
        vertical-align: middle;
    }
}
