#calidad::before {

    content: "";

    margin-top: 0;

    clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);;

    background: #F6A814;

    width: 50%;

    height: 100%;

    position: absolute;

    left: -35%;

    top: calc(0% - 0px);

    right: 0;

    transform: rotate(0deg);

}



#calidad::after {

    content: "";

    margin-top: 0;

    clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);;

    background: #F6A814;

    width: 50%;

    height: 100%;

    position: absolute;

    left: 70%;

    top: calc(0% - 0px);

    right: 0;

    transform: rotate(0deg);}



    .list-faq .elementor-toggle .elementor-tab-title {

        border: 2px solid #F6A814;

        border-radius: 80px;

        text-align: center;

    }

    

    .list-faq .elementor-toggle .elementor-tab-title a{

        font-size: 1.5rem;

    }



    .elementor-382 .elementor-element.elementor-element-77d57976 > .elementor-widget-container {

        background-color:none !important;

    }





    .elementor-element .blog-destacados article{

        display: flex;

        flex-direction: inherit;

        align-items: stretch;

    }

    

    .elementor-element .blog-destacados article .elementor-post_thumbnail_link{

        width: 52%!important;

        margin: 0!important;

    }

    

    .elementor-element .blog-destacados article .elementor-post__text{

        width: 48%;

        border: 1px solid #F6A814;

        border-left: 0px solid;

        padding: 40px 50px;

    }



    .elementor-element .blog-destacados article{

        display: flex;

        flex-direction: inherit;

        align-items: stretch;

    }



    .elementor-element .blog-destacados article:nth-child(2n+2){

        flex-direction: row-reverse;

    }

    

    .elementor-element .blog-destacados article .elementor-post__thumbnail__link{

        width: 51%;

        margin: 0;

    }

    

    .elementor-element .blog-destacados article .elementor-post__text{

        width: 49%;

        border: 1px solid #F6A814;

        border-left: 0px solid;

        padding: 40px 50px;

    }



    .elementor-element .blog-destacados article:nth-child(2n+2) .elementor-post__text{

        border: 1px solid #F6A814;

        border-right: 0px solid;

    }



    .elementor-element .blog-destacados article .elementor-post__text .elementor-post__read-more{

        background:#F6A814;

        width:200px;

        display:block;

        text-align:center;

        border-radius:20px;

        padding:2px;

    }

/* ser distribuidor textimoni */



    #testimonial-dist .elementor-testimonial__content{ width: 50%; display: flex; flex-direction: column-reverse; justify-content: flex-end; border:2px solid #F6A814;}

    #testimonial-dist .elementor-testimonial__content .elementor-testimonial__cite {margin-top: 0px; margin-bottom: 15px;}

    #testimonial-dist div.elementor-testimonial__footer{padding: 0em;}

    #testimonial-dist  div.elementor-testimonial__footer img{ width:150px; height: 100%; border-radius: 0px;}

    #testimonial-dist  cite .elementor-testimonial__name {order: 2;}



    #resolve-dudas .elementor-element.elementor-element-0311022 .elementor-tab-content {border-bottom: none;}





   





    #resolve-dudas .elementor-tab-title {

        border: 2px solid #ffffff;

        border-radius: 80px;

        text-align: center;

    }

    

    #resolve-dudas .elementor-toggle-item.elementor-tab-title a{

        font-size: 1.5rem;

    }





/* blog */





#comentarios .comment-list li{border: 1px solid #F6A814; padding: 20px; border-radius: 50px; margin-bottom: 20px; }



#blogSecction1 .jkit-postblock-content {width: 100%; max-width: 60%; height: 100%; max-height: 100%; background-image: linear-gradient(45deg,   rgba(17, 16, 16, 0.657), rgba(7, 7, 7, 0.703) 10%, #000000 85%); transition: .6s;}



#blogSecction1  .postblock-type-5 .jkit-postblock-content {position: absolute; left: 40%; padding-top: 10%; padding-left: 13%; padding-right: 5%;}



#comentarios .comment-reply-title {color: #ffffff; font-family: "Bebas Neue", Sans-serif; font-weight: 800; letter-spacing: 2px;}

#comentarios form .comment-form-url{display: none;}

#comentarios form p label {color: #fff;}

#comentarios form p input{background-color: #00000000; color: #fff; border-radius: 25px;  border: 1px solid #F6A814}

#comentarios form p textarea{background-color: #00000000; color: #fff; border-radius: 25px;  border: 1px solid #F6A814}

#comentarios form .form-submit {text-align: center;}

#comentarios form .form-submit a{ background:#F6A814; color: #000000;}

#comentarios form .form-submit a{ background:#ffffff;}

#comentarios .comments-area h3 {color: #ffffff; font-family: "Bebas Neue", Sans-serif; font-weight: 600; letter-spacing: 2px;}







#block-primario .elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom: 0px !important;}

#block-primario .elementor-element.elementor-element-6ce2e04b .elementor-post__text{border: 1px solid #F6A814; padding: 5px 18px 15px 18px; text-align:left;}

#block-primario article a.elementor-post__read-more{background-color:#F6A814; border-radius: 50px;}

#block-primario article a.elementor-post__read-more{ padding:3px 25px !important; margin-bottom: 15px !important ;}

#block-primario article a.elementor-post__read-more:hover{background-color:#ffffff !important; }

#block-primario article h3 {padding-top: 20px;}

#block-primario article .elementor-post__textpadding{padding:  5px 18px;}

.elementor-385 .elementor-element.elementor-element-1693c3e .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {height: 450px !important;}





    /* nosotros */



#Inicio_nosotros .elementor-swiper-button {margin: -15px;}

#Inicio_nosotros .elementor-widget-testimonial-carousel .elementor-testimonial__footer{ display: flex; margin-top:0px;}

#Inicio_nosotros .elementor-widget-testimonial-carousel .elementor-testimonial__footer .elementor-testimonial__image{margin: 0xp; width: 100%; max-width: 25%; }

/* #Inicio_nosotros .elementor-widget-testimonial-carousel .elementor-testimonial__content  {  position: absolute; right: 40px; top:30px} */

/* #Inicio_nosotros .elementor-main-swiper{transform: skewX(-15deg) !important;} */

#Inicio_nosotros .elementor-main-swiper .swiper-wrapper .swiper-slide:hover {transform: scale(1.05);}

#Inicio_nosotros .elementor-main-swiper .swiper-wrapper .swiper-slide:hover .elementor-testimonial__text {color:#ffffff;}

#Inicio_nosotros .elementor-main-swiper .swiper-wrapper .swiper-slide:hover .elementor-testimonial__title{color:#ffffff;}

#Inicio_nosotros .elementor-image-box-wrapper figure{width: 50%; text-align: right;}

#Inicio_nosotros .elementor-image-box-wrapper .elementor-image-box-content {width: 50%; text-align: left;}



 

#nuetra-historia .swiper-wrapper .swiper-slide .elementor-testimonial__content{display: flex; flex-direction: column-reverse;}

#nuetra-historia .e-widget-swiper .elementor-main-swiper{ cursor: grab; overflow: inherit;  overflow-x: clip;}

#nuetra-historia .swiper-wrapper .swiper-slide .elementor-testimonial__content .elementor-testimonial__cite {margin-top: 0px;}

#nuetra-historia .elementor-element-d45dd04.elementor-pagination-type-bullets.elementor-widget-testimonial-carousel .swiper-wrapper .swiper-slide-next{bottom: 150px; border-bottom:2px solid #F6A814 ;}

#nuetra-historia .elementor-element-d45dd04.elementor-pagination-type-bullets.elementor-widget-testimonial-carousel .swiper-wrapper .swiper-slide-duplicate-prev{bottom: 150px; border-bottom:2px solid #F6A814 ;}

#nuetra-historia .elementor-element-d45dd04.elementor-pagination-type-bullets.elementor-widget-testimonial-carousel  div.swiper-wrapper > div:nth-child(3){top: 16px;  border-top: 2px solid #F6A814;}

#nuetra-historia .elementor-element-d45dd04.elementor-pagination-type-bullets.elementor-widget-testimonial-carousel  .swiper-wrapper .swiper-slide.swiper-slide-active{bottom: 35px; width: 200px !important;}

#nuetra-historia .elementor-element-d45dd04.elementor-pagination-type-bullets.elementor-widget-testimonial-carousel .swiper-wrapper > div:nth-child(4){bottom: 150px; border-bottom:2px solid #F6A814 ;}

/* 404 */







#error-page4  section .elementor-button-wrapper a{ border: none;}













@media all and (max-width: 765px) {



    #calidad::before {

        content: "";

    margin-top: 0;

    clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);

    background: #F6A814;

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0%;

    top: calc(-55% - 29px);

    right: 0;

    transform: rotate(90deg);}



    #calidad::after {

        content: "";

    margin-top: 0;

    clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);

    background: #F6A814;

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0%;

    top: calc(100% - 50%);

    right: 0;

    transform: rotate(90deg);}



    /* blog */



    #blogSecction1 .jkit-postblock-content {width: 100%; max-width: 60%; height: 100%; max-height: 100%; background-image: linear-gradient(88deg,   rgba(54, 46, 46, 0.471), rgba(28, 26, 26, 0.665) 10%, #000000 95%); transition: .6s;}

    #blogSecction1 article .jkit-post-meta-bottom {text-align: center !important;}

    #blogSecction1 .postblock-type-5 .jkit-postblock-content {position: absolute; left:0% ; padding-top: 10%; padding-left: 13%; padding-right: 5%;     width: 100%;   max-width: 100%;}

    #block-primario .elementor-element.elementor-element-6ce2e04b .elementor-post__text{text-align:center;}

    





    #testimonial-dist2 div.elementor-testimonial__footer img{width: 100%;  height: 200px; border-radius:0px ;}

    #testimonial-dist2 .elementor-testimonial__content{display: flex; flex-direction: column-reverse;}

    #testimonial-dist2  cite .elementor-testimonial__name {order: 2;}    



  }