div.rc-faqs-block__section {}
div.rc-faqs-block__container { width: 100%; margin: auto; }

*.rc-faqs-block__header { font-size: 26px !important;  font-weight: var(--body-thin)!important; margin-bottom: 35px !important; color: var(--base) !important;}
*.rc-faqs-block__header em {font-family: var(--header-script);}
div.rc-faqs-block__item { margin-bottom: 40px; }
div.rc-faqs-block__item:last-child { margin-bottom: 0; }
.rc-faqs-block__titulo_wrapper p.rc-faqs-block__titulo { position: relative;font-size: 18px; font-weight: var(--body-semibold); color: var(--link); margin-bottom: 15px!important; padding-right: 20px; }
span.rc-faqs-block__descripcion {}
.rc-faqs-block__answer{display: none;}

p.rc-faqs-block__titulo:after
{
    content: "";
    top: 7px;
    right: 0px;
    width: 15px;
    height: 15px;
    position: absolute;
    margin-left: 5px;
    display: inline-block;
    transition: all .3s;
    background-position: center;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500' viewBox='0 0 500 500'%3E%3Cpath fill='%2306f' d='M131.8 500c-7.6 0-14.9-3.3-20-8.9-10.2-11.4-9.5-28.7 1.6-39.3L329 248.1 113.6 48.4c-11.1-10.5-11.9-27.8-1.8-39.3 9.7-11.1 26.6-12.2 37.7-2.5l.6.6 237.3 220.2c5.7 5.3 8.9 12.7 8.9 20.4.1 7.8-3.1 15.2-8.7 20.6L150.3 492.6c-5 4.7-11.6 7.4-18.5 7.4'/%3E%3C/svg%3E");
}
p.rc-faqs-block__titulo.open:after{
    transform: rotate(90deg);
}

/*-----------------------------------------------------------------*/
/*  RESPONSIVE 
/*-----------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------- IPAD ---*/

@media (min-width: 560px) {
    
    *.rc-faqs-block__header {font-size: 40px !important; margin-bottom: 60px !important; text-align: center !important;}
    div.rc-faqs-block__container {width: 70%;}    
    .rc-faqs-block__answer{display: block;}
    .rc-faqs-block__titulo_wrapper p.rc-faqs-block__titulo { padding-right: 0; }
    p.rc-faqs-block__titulo:after{display: none;}
  
}


/*---------------------------------------------------------------------------------------- IPAD ESPECIFICO ---*/

@media (min-width: 561px) and (max-width: 921px) {

    .rc-faqs-block__section *.rc-faqs-block__header { font-size: 30px !important; text-align: left !important; margin-bottom: 40px !important; }
    div.rc-faqs-block__container { width: 100% !important; }

}

  
/*---------------------------------------------------------------------------------------- PC ---*/

@media (min-width: 922px) {



}