.elementor-223 .elementor-element.elementor-element-6415168{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-223 .elementor-element.elementor-element-2b7a360{--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-223 .elementor-element.elementor-element-108891a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-223 .elementor-element.elementor-element-108891a.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-38f6a4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;}.elementor-223 .elementor-element.elementor-element-38f6a4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;text-transform:none;font-style:normal;}.elementor-223 .elementor-element.elementor-element-71c0c23{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-223 .elementor-element.elementor-element-6413486:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-6413486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00B4D8;}.elementor-223 .elementor-element.elementor-element-6413486{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-223 .elementor-element.elementor-element-6413486 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-223 .elementor-element.elementor-element-3a1eaeb{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-223 .elementor-element.elementor-element-3a1eaeb .elementor-divider-separator{width:100%;}.elementor-223 .elementor-element.elementor-element-3a1eaeb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-223 .elementor-element.elementor-element-5321b14 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-223 .elementor-element.elementor-element-5321b14 > .elementor-container{max-width:1297px;min-height:268px;}.elementor-223 .elementor-element.elementor-element-5321b14{margin-top:0px;margin-bottom:0px;}.elementor-223 .elementor-element.elementor-element-e170f34.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-223 .elementor-element.elementor-element-e170f34 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-223 .elementor-element.elementor-element-e170f34 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-223 .elementor-element.elementor-element-1918ef5{--icon-box-icon-margin:15px;}.elementor-223 .elementor-element.elementor-element-1918ef5.elementor-view-stacked .elementor-icon{background-color:#26C7CD;}.elementor-223 .elementor-element.elementor-element-1918ef5.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-1918ef5.elementor-view-default .elementor-icon{fill:#26C7CD;color:#26C7CD;border-color:#26C7CD;}.elementor-223 .elementor-element.elementor-element-b060989{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-223 .elementor-element.elementor-element-b060989 .elementor-divider-separator{width:100%;}.elementor-223 .elementor-element.elementor-element-b060989 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-223 .elementor-element.elementor-element-22ece91.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-223 .elementor-element.elementor-element-22ece91 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-223 .elementor-element.elementor-element-22ece91 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-223 .elementor-element.elementor-element-2c23257{--icon-box-icon-margin:15px;}.elementor-223 .elementor-element.elementor-element-2c23257.elementor-view-stacked .elementor-icon{background-color:#26C7CD;}.elementor-223 .elementor-element.elementor-element-2c23257.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-2c23257.elementor-view-default .elementor-icon{fill:#26C7CD;color:#26C7CD;border-color:#26C7CD;}.elementor-223 .elementor-element.elementor-element-f3ba79f{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-223 .elementor-element.elementor-element-f3ba79f .elementor-divider-separator{width:100%;}.elementor-223 .elementor-element.elementor-element-f3ba79f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-223 .elementor-element.elementor-element-a7c18ef.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-223 .elementor-element.elementor-element-a7c18ef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-223 .elementor-element.elementor-element-a7c18ef > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-223 .elementor-element.elementor-element-414da42{width:var( --container-widget-width, 108.475% );max-width:108.475%;--container-widget-width:108.475%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-223 .elementor-element.elementor-element-414da42.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-414da42.elementor-view-stacked .elementor-icon{background-color:#26C7CD;}.elementor-223 .elementor-element.elementor-element-414da42.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-414da42.elementor-view-default .elementor-icon{fill:#26C7CD;color:#26C7CD;border-color:#26C7CD;}.elementor-223 .elementor-element.elementor-element-af92ca9{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-223 .elementor-element.elementor-element-af92ca9 .elementor-divider-separator{width:100%;}.elementor-223 .elementor-element.elementor-element-af92ca9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-223 .elementor-element.elementor-element-adb0cc8{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-223 .elementor-element.elementor-element-adb0cc8 .elementor-divider-separator{width:100%;}.elementor-223 .elementor-element.elementor-element-adb0cc8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-223 .elementor-element.elementor-element-78b788b{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-223 .elementor-element.elementor-element-78b788b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-a42f407{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:40px;}.elementor-223 .elementor-element.elementor-element-a42f407:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-a42f407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#450D82D6;}.elementor-223 .elementor-element.elementor-element-b8a598c .elementor-heading-title{color:#FFFFFF;}.elementor-223 .elementor-element.elementor-element-a95566e .elementor-button{background-color:#9E454500;font-family:"Montserrat", Sans-serif;font-weight:500;font-style:normal;text-decoration:none;text-shadow:0px 0px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 0px 1px #FFF9F9;}.elementor-223 .elementor-element.elementor-element-a95566e .elementor-button:hover, .elementor-223 .elementor-element.elementor-element-a95566e .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-223 .elementor-element.elementor-element-a95566e{border-radius:50px 50px 50px 50px;}.elementor-223 .elementor-element.elementor-element-a95566e .elementor-button:hover svg, .elementor-223 .elementor-element.elementor-element-a95566e .elementor-button:focus svg{fill:#000000;}.elementor-223 .elementor-element.elementor-element-e183425{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:040px;--margin-right:040px;}.elementor-223 .elementor-element.elementor-element-e183425.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-1567c2b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:right;}.elementor-223 .elementor-element.elementor-element-1567c2b.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-1567c2b img{width:100%;max-width:82%;height:296px;object-fit:cover;object-position:center center;}.elementor-223 .elementor-element.elementor-element-bfada98{--display:flex;}.elementor-223 .elementor-element.elementor-element-7f1a23e{text-align:center;}.elementor-223 .elementor-element.elementor-element-f1d9f4c{--display:grid;--min-height:357px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-223 .elementor-element.elementor-element-f1d9f4c:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-f1d9f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#450D82;}.elementor-223 .elementor-element.elementor-element-b6f1f19 img{width:50%;}.elementor-223 .elementor-element.elementor-element-8787a1e img{width:50%;}.elementor-223 .elementor-element.elementor-element-22a95f5 img{width:50%;}.elementor-223 .elementor-element.elementor-element-fae48b6 img{width:53%;max-width:53%;}.elementor-223 .elementor-element.elementor-element-00dea1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-223 .elementor-element.elementor-element-99204eb{--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-223 .elementor-element.elementor-element-99204eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-9dfe35f{text-align:center;}.elementor-223 .elementor-element.elementor-element-9dfe35f img{width:100%;max-width:100%;}.elementor-223 .elementor-element.elementor-element-03411eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-223 .elementor-element.elementor-element-03411eb.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-ce14386{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;}.elementor-223 .elementor-element.elementor-element-ce14386 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;text-transform:none;}.elementor-223 .elementor-element.elementor-element-7acf116{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-102acdc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-223 .elementor-element.elementor-element-102acdc:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-102acdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://agendamaspacientes.co/wp-content/uploads/2025/08/pattern-newsletter.png");background-position:center center;}.elementor-223 .elementor-element.elementor-element-102acdc > .elementor-container{min-height:264px;}.elementor-223 .elementor-element.elementor-element-102acdc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 0px 32px 0px;}.elementor-223 .elementor-element.elementor-element-102acdc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-223 .elementor-element.elementor-element-779cb17.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-223 .elementor-element.elementor-element-779cb17.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-223 .elementor-element.elementor-element-779cb17.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-223 .elementor-element.elementor-element-8e030dd{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-223 .elementor-element.elementor-element-8e030dd .elementor-divider-separator{width:100%;}.elementor-223 .elementor-element.elementor-element-8e030dd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-223 .elementor-element.elementor-element-94d542d{width:100%;max-width:100%;margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:center;}.elementor-223 .elementor-element.elementor-element-94d542d .elementor-heading-title{font-family:var( --e-global-typography-b3c6872-font-family ), Sans-serif;font-size:var( --e-global-typography-b3c6872-font-size );font-weight:var( --e-global-typography-b3c6872-font-weight );text-transform:var( --e-global-typography-b3c6872-text-transform );font-style:var( --e-global-typography-b3c6872-font-style );line-height:var( --e-global-typography-b3c6872-line-height );letter-spacing:var( --e-global-typography-b3c6872-letter-spacing );color:var( --e-global-color-8a64a80 );}.elementor-223 .elementor-element.elementor-element-f1fcbbd{width:var( --container-widget-width, 44% );max-width:44%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-223 .elementor-element.elementor-element-f1fcbbd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-04b78ec .elementor-button:hover, .elementor-223 .elementor-element.elementor-element-04b78ec .elementor-button:focus{background-color:#450D82;}.elementor-223 .elementor-element.elementor-element-868d2ee{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-223 .elementor-element.elementor-element-868d2ee .elementor-divider-separator{width:100%;}.elementor-223 .elementor-element.elementor-element-868d2ee .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:1024px){.elementor-223 .elementor-element.elementor-element-f1d9f4c{--grid-auto-flow:row;}.elementor-223 .elementor-element.elementor-element-102acdc{padding:32px 32px 32px 32px;}.elementor-223 .elementor-element.elementor-element-94d542d .elementor-heading-title{font-size:var( --e-global-typography-b3c6872-font-size );line-height:var( --e-global-typography-b3c6872-line-height );letter-spacing:var( --e-global-typography-b3c6872-letter-spacing );}}@media(min-width:768px){.elementor-223 .elementor-element.elementor-element-2b7a360{--width:50%;}.elementor-223 .elementor-element.elementor-element-108891a{--width:50%;}.elementor-223 .elementor-element.elementor-element-22ece91{width:35.524%;}.elementor-223 .elementor-element.elementor-element-a7c18ef{width:31.173%;}.elementor-223 .elementor-element.elementor-element-78b788b{--width:100%;}.elementor-223 .elementor-element.elementor-element-a42f407{--width:50%;}.elementor-223 .elementor-element.elementor-element-e183425{--width:44.492%;}.elementor-223 .elementor-element.elementor-element-99204eb{--width:44.23%;}.elementor-223 .elementor-element.elementor-element-03411eb{--width:50%;}}@media(max-width:767px){.elementor-223 .elementor-element.elementor-element-5321b14{margin-top:15px;margin-bottom:0px;}.elementor-223 .elementor-element.elementor-element-a7c18ef > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-223 .elementor-element.elementor-element-f1d9f4c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-223 .elementor-element.elementor-element-102acdc{padding:40px 16px 40px 16px;}.elementor-223 .elementor-element.elementor-element-94d542d .elementor-heading-title{font-size:var( --e-global-typography-b3c6872-font-size );line-height:var( --e-global-typography-b3c6872-line-height );letter-spacing:var( --e-global-typography-b3c6872-letter-spacing );}.elementor-223 .elementor-element.elementor-element-f1fcbbd{--container-widget-width:282px;--container-widget-flex-grow:0;width:var( --container-widget-width, 282px );max-width:282px;}}/* Start custom CSS for column, class: .elementor-element-22ece91 *//* Estilo para el Icon Box */
.elementor-icon-box-icon {
  background-color: #ffffff;
  border-radius: 50%;
  width: 120px !important;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 5px 15px rgba(0,0,0,0.15);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  margin: 0 auto;
}

/* Estilo para el hover */
.elementor-icon-box-icon:hover {
  transform: scale(1.03);
  box-shadow: 0 8px 20px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e183425 */.elementor-slide {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94d542d */.elementor-heading-titl.elementor-size-default.elemento-inline-editing{
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS */.superposicion-container {
    position: relative;
    overflow: hidden;
    min-height: 600px;
    max-width: 1200px !important;
    margin: 0 auto;
}
.texto-superpuesto {
    position: absolute;
    bottom: 15%;
    left: 10%;
    z-index: 20;
    padding: 40px;
    color: #ffffff;
    width: 50%;
    max-width: 600px;
}

.imagen-superpuesta {
    position:absolute;
    top: 10%;
    right: 5%;
    z-index: 10;
    width: 1000px;
    
}


@media (max-width: 768px) {
    .superposicion-container {
        min-height: auto;
        padding-bottom: 60px;
    }

    .texto-superpuesto {
        position: relative;
        width: 90%;
        max-width: 100%;
        left: auto;
        bottom: auto;
        padding: 20px;
        font-size: 16px;
        text-align: center;
        z-index: 20;
        margin: 0 auto;
    }

   .imagen-superpuesta {
    position: absolute;
    width: 90%;
    max-width: 100%;
    right: 5%;
    top: 5%;
    z-index: 10;
    }

}

@media (max-width: 480px) {
  h1, h2, h3 {
    font-size: 24px !important;
    text-align: center;
  }

  p {
    font-size: 16px !important;
    text-align: center;
    padding: 0 10px;
  }

  .elementor-button {
    width: 100% !important;
    font-size: 16px !important;
    padding: 12px 0 !important;
  }

  .elementor-section {
    padding: 20px 10px !important;
  }
}


@media (max-width: 768px) {
  h1, h2, h3 {
    font-size: 28px !important;
    text-align: center;
  }

  p {
    font-size: 17px !important;
    padding: 0 15px;
  }

  .elementor-button {
    width: 90% !important;
    font-size: 17px !important;
    padding: 14px 0 !important;
    margin: 0 auto !important;
    display: block;
  }

   .elementor-section {
    padding: 30px 20px !important;
  }
  
}/* End custom CSS */