.elementor-7173 .elementor-element.elementor-element-6efb01e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7173 .elementor-element.elementor-element-6efb01e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7173 .elementor-element.elementor-element-3f7f2a6d{--spacer-size:15px;}.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-7173 .elementor-element.elementor-element-766d5bf1{text-align:center;}.elementor-7173 .elementor-element.elementor-element-766d5bf1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:800;color:#143B55;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-7173 .elementor-element.elementor-element-603add38{text-align:center;color:#000000;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7173 .elementor-element.elementor-element-687c43f .elementor-toc__header-title{text-align:start;}.elementor-7173 .elementor-element.elementor-element-687c43f{--header-background-color:#01587D;--header-color:#E4E4E4;--toggle-button-color:#FFFFFF;--item-text-color:#101010;--item-text-hover-color:#0A5A54;--item-text-hover-decoration:underline;--marker-color:#191919;}.elementor-7173 .elementor-element.elementor-element-687c43f .elementor-toc__header{flex-direction:row;}.elementor-7173 .elementor-element.elementor-element-61eafea{text-align:center;}.elementor-7173 .elementor-element.elementor-element-61eafea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:700;color:#143B55;}.elementor-7173 .elementor-element.elementor-element-61eafea > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-7173 .elementor-element.elementor-element-06d211c{color:#000000;}.elementor-7173 .elementor-element.elementor-element-70681d5{--spacer-size:20px;}.elementor-7173 .elementor-element.elementor-element-5338791{text-align:center;}.elementor-7173 .elementor-element.elementor-element-5338791 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:700;color:#143B55;}.elementor-7173 .elementor-element.elementor-element-5338791 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-7173 .elementor-element.elementor-element-01d4726{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-7173 .elementor-element.elementor-element-1daea7c > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D6D96;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7173 .elementor-element.elementor-element-d0b6e9d > .elementor-widget-container{margin:15px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D6D96;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7173 .elementor-element.elementor-element-0d02174{text-align:center;}.elementor-7173 .elementor-element.elementor-element-0d02174 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:700;color:#143B55;}.elementor-7173 .elementor-element.elementor-element-0d02174 > .elementor-widget-container{margin:10px 5px 10px 5px;}.elementor-7173 .elementor-element.elementor-element-cd8d8ba{text-align:start;color:#000000;}.elementor-7173 .elementor-element.elementor-element-453a552 img{width:65%;}.elementor-7173 .elementor-element.elementor-element-29ecb712{--spacer-size:20px;}.elementor-7173 .elementor-element.elementor-element-7c5e490{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7173 .elementor-element.elementor-element-7c5e490 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7173 .elementor-element.elementor-element-828375a{text-align:center;}.elementor-7173 .elementor-element.elementor-element-828375a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#0D6D96;}.elementor-7173 .elementor-element.elementor-element-828375a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-7173 .elementor-element.elementor-element-f9363f7{color:#000000;}.elementor-7173 .elementor-element.elementor-element-c429792 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D6D96;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7173 .elementor-element.elementor-element-59ec7ac{text-align:center;}.elementor-7173 .elementor-element.elementor-element-59ec7ac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#0D6D96;}.elementor-7173 .elementor-element.elementor-element-59ec7ac > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-7173 .elementor-element.elementor-element-903a141{color:#000000;}.elementor-7173 .elementor-element.elementor-element-b20974f > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D6D96;box-shadow:0px -1px 10px 0px rgba(0,0,0,0.5);}.elementor-7173 .elementor-element.elementor-element-f689634{text-align:center;}.elementor-7173 .elementor-element.elementor-element-f689634 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#0D6D96;}.elementor-7173 .elementor-element.elementor-element-f689634 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-7173 .elementor-element.elementor-element-beb9234{color:#000000;}.elementor-7173 .elementor-element.elementor-element-6ce2224 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D6D96;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7173 .elementor-element.elementor-element-4a7f3d5{text-align:center;}.elementor-7173 .elementor-element.elementor-element-4a7f3d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#0D6D96;}.elementor-7173 .elementor-element.elementor-element-4a7f3d5 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-7173 .elementor-element.elementor-element-6cf17a2{color:#000000;}.elementor-7173 .elementor-element.elementor-element-412a30c > .elementor-widget-container{margin:0px 0px 15px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D6D96;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7173 .elementor-element.elementor-element-74a9cce > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-7173 .elementor-element.elementor-element-60f137c{text-align:center;}.elementor-7173 .elementor-element.elementor-element-60f137c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:700;color:#143B55;}.elementor-7173 .elementor-element.elementor-element-60f137c > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-7173 .elementor-element.elementor-element-999fa61{text-align:start;color:#000000;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7173 .elementor-element.elementor-element-bde4b05 .elementor-tab-title{background-color:#FFFFFF;}.elementor-7173 .elementor-element.elementor-element-bde4b05 .elementor-toggle-title, .elementor-7173 .elementor-element.elementor-element-bde4b05 .elementor-toggle-icon{color:#143B55;}.elementor-7173 .elementor-element.elementor-element-bde4b05 .elementor-toggle-icon svg{fill:#143B55;}.elementor-7173 .elementor-element.elementor-element-bde4b05 .elementor-tab-title.elementor-active a, .elementor-7173 .elementor-element.elementor-element-bde4b05 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#143B55;}.elementor-7173 .elementor-element.elementor-element-bde4b05 .elementor-tab-content{background-color:#FFFFFF;color:#000000;}.elementor-7173 .elementor-element.elementor-element-f998844{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7173 .elementor-element.elementor-element-f998844 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7173 .elementor-element.elementor-element-d5b95df{text-align:center;}.elementor-7173 .elementor-element.elementor-element-d5b95df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:700;color:#143B55;}.elementor-7173 .elementor-element.elementor-element-d5b95df > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-7173 .elementor-element.elementor-element-6366e47{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.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-7173 .elementor-element.elementor-element-7035b2b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-7173 .elementor-element.elementor-element-7035b2b .elementor-divider-separator{width:100%;}.elementor-7173 .elementor-element.elementor-element-7035b2b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-7173 .elementor-element.elementor-element-b15f08d .elementor-author-box__name{color:#06588F;}.elementor-7173 .elementor-element.elementor-element-b15f08d .elementor-author-box__bio{color:#000000;}.elementor-7173 .elementor-element.elementor-element-d385102{--spacer-size:20px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7173 .elementor-element.elementor-element-5959b78{width:73.481%;}.elementor-7173 .elementor-element.elementor-element-3ca8079{width:26.342%;}}@media(max-width:767px){.elementor-7173 .elementor-element.elementor-element-766d5bf1 .elementor-heading-title{font-size:35px;}.elementor-7173 .elementor-element.elementor-element-453a552 img{width:100%;}.elementor-7173 .elementor-element.elementor-element-29ecb712{--spacer-size:0px;}.elementor-7173 .elementor-element.elementor-element-74a9cce img{max-width:303px;height:297px;}.elementor-7173 .elementor-element.elementor-element-f3cf418 img{max-width:303px;height:297px;}}/* Start custom CSS for html, class: .elementor-element-c429792 */.wg-wrapper {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
}

/* Blurea solo el iframe */
.wg-wrapper iframe {
  filter: blur(3px);
  opacity: 0.6;
  pointer-events: none;
  user-select: none;
  display: block;
}

/* Card centrada encima */
.wg-card {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 99;
  background: #fff;
  border-radius: 12px;
  padding: 24px 28px;
  text-align: center;
  width: 300px;
  box-shadow: 0 6px 30px rgba(0,0,0,0.15);
  border: 1px solid #e8ecef;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b20974f */.wg-wrapper {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
}

/* Blurea solo el iframe */
.wg-wrapper iframe {
  filter: blur(3px);
  opacity: 0.6;
  pointer-events: none;
  user-select: none;
  display: block;
}

/* Card centrada encima */
.wg-card {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 99;
  background: #fff;
  border-radius: 12px;
  padding: 24px 28px;
  text-align: center;
  width: 300px;
  box-shadow: 0 6px 30px rgba(0,0,0,0.15);
  border: 1px solid #e8ecef;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ce2224 */.wg-wrapper {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
}

/* Blurea solo el iframe */
.wg-wrapper iframe {
  filter: blur(3px);
  opacity: 0.6;
  pointer-events: none;
  user-select: none;
  display: block;
}

/* Card centrada encima */
.wg-card {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 99;
  background: #fff;
  border-radius: 12px;
  padding: 24px 28px;
  text-align: center;
  width: 300px;
  box-shadow: 0 6px 30px rgba(0,0,0,0.15);
  border: 1px solid #e8ecef;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-412a30c */.wg-wrapper {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
}

/* Blurea solo el iframe */
.wg-wrapper iframe {
  filter: blur(3px);
  opacity: 0.6;
  pointer-events: none;
  user-select: none;
  display: block;
}

/* Card centrada encima */
.wg-card {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 99;
  background: #fff;
  border-radius: 12px;
  padding: 24px 28px;
  text-align: center;
  width: 300px;
  box-shadow: 0 6px 30px rgba(0,0,0,0.15);
  border: 1px solid #e8ecef;
}/* End custom CSS */