.elementor-2095 .elementor-element.elementor-element-acf4379{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDEDED;--border-color:#EDEDED;--border-radius:22px 22px 22px 22px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2095 .elementor-element.elementor-element-acf4379.e-con{--align-self:flex-start;}.elementor-2095 .elementor-element.elementor-element-a3e9cb2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-2095 .elementor-element.elementor-element-cd00295{width:100%;max-width:100%;padding:0px 0px 14px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-a77dfb3 );}.elementor-2095 .elementor-element.elementor-element-cd00295 .elementor-heading-title{font-family:var( --e-global-typography-91e4e76-font-family ), sans-serif;font-size:var( --e-global-typography-91e4e76-font-size );font-weight:var( --e-global-typography-91e4e76-font-weight );color:var( --e-global-color-text );}.elementor-2095 .elementor-element.elementor-element-59a0675.elementor-element{--align-self:flex-start;}.elementor-2095 .elementor-element.elementor-element-59a0675 .elementor-heading-title{font-family:var( --e-global-typography-0915e13-font-family ), sans-serif;font-size:var( --e-global-typography-0915e13-font-size );font-weight:var( --e-global-typography-0915e13-font-weight );line-height:var( --e-global-typography-0915e13-line-height );color:var( --e-global-color-primary );}.elementor-2095 .elementor-element.elementor-element-6081b68.elementor-element{--align-self:flex-start;}.elementor-2095 .elementor-element.elementor-element-cbd9316{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2095 .elementor-element.elementor-element-cbd9316.e-con{--align-self:flex-start;}.elementor-2095 .elementor-element.elementor-element-74a26be{padding:10px 0px 0px 0px;font-family:var( --e-global-typography-0a7201e-font-family ), sans-serif;font-size:var( --e-global-typography-0a7201e-font-size );font-weight:var( --e-global-typography-0a7201e-font-weight );line-height:var( --e-global-typography-0a7201e-line-height );color:var( --e-global-color-text );}.elementor-2095 .elementor-element.elementor-element-74a26be p{margin-block-end:16px;}.elementor-2095 .elementor-element.elementor-element-74a26be a{color:var( --e-global-color-primary );}.elementor-2095 .elementor-element.elementor-element-bd2f3eb .elementor-icon-wrapper{text-align:center;}.elementor-2095 .elementor-element.elementor-element-bd2f3eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2095 .elementor-element.elementor-element-bd2f3eb.elementor-view-framed .elementor-icon, .elementor-2095 .elementor-element.elementor-element-bd2f3eb.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2095 .elementor-element.elementor-element-bd2f3eb.elementor-view-framed .elementor-icon, .elementor-2095 .elementor-element.elementor-element-bd2f3eb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2095 .elementor-element.elementor-element-bd2f3eb .elementor-icon{font-size:21px;}.elementor-2095 .elementor-element.elementor-element-bd2f3eb .elementor-icon svg{height:21px;}@media(max-width:1024px){.elementor-2095 .elementor-element.elementor-element-cd00295 .elementor-heading-title{font-size:var( --e-global-typography-91e4e76-font-size );}.elementor-2095 .elementor-element.elementor-element-59a0675 .elementor-heading-title{font-size:var( --e-global-typography-0915e13-font-size );line-height:var( --e-global-typography-0915e13-line-height );}.elementor-2095 .elementor-element.elementor-element-74a26be{font-size:var( --e-global-typography-0a7201e-font-size );line-height:var( --e-global-typography-0a7201e-line-height );}}@media(max-width:767px){.elementor-2095 .elementor-element.elementor-element-cd00295 .elementor-heading-title{font-size:var( --e-global-typography-91e4e76-font-size );}.elementor-2095 .elementor-element.elementor-element-59a0675 .elementor-heading-title{font-size:var( --e-global-typography-0915e13-font-size );line-height:var( --e-global-typography-0915e13-line-height );}.elementor-2095 .elementor-element.elementor-element-74a26be{font-size:var( --e-global-typography-0a7201e-font-size );line-height:var( --e-global-typography-0a7201e-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-74a26be */.elementor-2095 .elementor-element.elementor-element-74a26be:before {
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    background-image: url('/wp-content/uploads/2026/02/comillas.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: relative;
    top: 5px;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf4379 */.review-container {
    overflow: hidden;
    word-wrap: break-word;
    overflow-wrap: break-word;
}
.review-container .review-text {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.review-container.is-open .review-text {
  display:block;
  -webkit-line-clamp: unset;
}

.review-container .review-arrow{
  cursor:pointer;
  transition: transform .2s ease;
}

.review-container.is-open .review-arrow {
  transform: rotate(180deg);
}/* End custom CSS */