.elementor-1011 .elementor-element.elementor-element-5e263c7{--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;}.elementor-1011 .elementor-element.elementor-element-5e263c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1011 .elementor-element.elementor-element-37fa2d5{--spacer-size:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1011 .elementor-element.elementor-element-0604f53{text-align:center;}.elementor-1011 .elementor-element.elementor-element-0604f53 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:23px;font-weight:600;line-height:35px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1011 .elementor-element.elementor-element-c780a00 .elementor-icon-list-icon{width:14px;}.elementor-1011 .elementor-element.elementor-element-c780a00 .elementor-icon-list-icon i{font-size:14px;}.elementor-1011 .elementor-element.elementor-element-c780a00 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1011 .elementor-element.elementor-element-61e99f2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1011 .elementor-element.elementor-element-61e99f2 .elementor-divider-separator{width:100%;}.elementor-1011 .elementor-element.elementor-element-61e99f2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1011 .elementor-element.elementor-element-0726b86{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1011 .elementor-element.elementor-element-d5f6e48{text-align:justify;}.elementor-1011 .elementor-element.elementor-element-c9bf171{--spacer-size:50px;}.elementor-1011 .elementor-element.elementor-element-be4236c{--display:flex;}.elementor-1011 .elementor-element.elementor-element-8edc490 .tpg-el-main-wrapper .tpg-el-image-wrap img{width:inherit;}.elementor-1011 .elementor-element.elementor-element-8edc490 .tpg-el-main-wrapper .rt-holder .tpg-el-image-wrap img{object-position:inherit;}.elementor-1011 .elementor-element.elementor-element-8edc490 .tpg-el-main-wrapper .rt-holder:hover .tpg-el-image-wrap img{object-position:inherit;}.elementor-1011 .elementor-element.elementor-element-8edc490 .rt-tpg-container .tpg-post-holder .rt-detail .read-more a{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4D4D4;}body .elementor-1011 .elementor-element.elementor-element-8edc490 .rt-tpg-container .tpg-post-holder .rt-detail .read-more a:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#7a64f2;}.elementor-1011 .elementor-element.elementor-element-f223766{--display:flex;}.elementor-1011 .elementor-element.elementor-global-1025 .elementor-repeater-item-3579831.elementor-social-icon{background-color:#000000;}.elementor-1011 .elementor-element.elementor-global-1025{--grid-template-columns:repeat(0, auto);text-align:center;margin:0px -15px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;bottom:40px;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--icon-size:32px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1011 .elementor-element.elementor-global-1025.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-1011 .elementor-element.elementor-global-1025{right:40px;}body.rtl .elementor-1011 .elementor-element.elementor-global-1025{left:40px;}.elementor-1011 .elementor-element.elementor-global-1025 .elementor-social-icon{--icon-padding:11px;}.elementor-1011 .elementor-element.elementor-global-1025 .elementor-icon{border-radius:100px 100px 100px 100px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1011 .elementor-element.elementor-element-5e263c7{--width:80%;}.elementor-1011 .elementor-element.elementor-element-0726b86{--width:80%;}.elementor-1011 .elementor-element.elementor-element-be4236c{--width:83%;}}/* Start custom CSS for global, class: .elementor-global-1025 *//* Botón flotante WhatsApp Backbone Law */
#elementor-element-e15a8cd {
  position: fixed !important;
  bottom: 80px !important; /* más arriba */
  right: 30px !important;  /* más adentro */
  z-index: 9999 !important;
  background: none !important;
}

/* Tamaño del ícono */
#elementor-element-e15a8cd .elementor-icon {
  font-size: 32px !important;
}

/* Tablet */
@media (max-width: 1024px) {
  #elementor-element-e15a8cd {
    bottom: 70px !important;
    right: 25px !important;
  }
  #elementor-element-e15a8cd .elementor-icon {
    font-size: 28px !important;
  }
}

/* Móvil */
@media (max-width: 767px) {
  #elementor-element-e15a8cd {
    bottom: 60px !important;
    right: 20px !important;
  }
  #elementor-element-e15a8cd .elementor-icon {
    font-size: 26px !important;
  }
}/* End custom CSS */